Next Article in Journal
Robot-Based Calibration Procedure for Graphene Electronic Skin
Next Article in Special Issue
Visual Detection and Image Processing of Parking Space Based on Deep Learning
Previous Article in Journal
Fault Prediction Based on Leakage Current in Contaminated Insulators Using Enhanced Time Series Forecasting Models
Previous Article in Special Issue
Model Predictive Direct Torque Control and Fuzzy Logic Energy Management for Multi Power Source Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Optimization and Power Management of a Triple Junction Photovoltaic Electric Vehicle with Battery Storage

1
Physic Department, High School of Engineers of Tunis, Tunis 1008, Tunisia
2
Electrical Department, National Engineering School of Gabes, Gabes 6029, Tunisia
3
Department of Electrical Engineering, Graphic Era (Deemed to be University), Dehradun 248002, India
4
ENET Centre, VSB—Technical University of Ostrava, 708 00 Ostrava, Czech Republic
5
Electrical Engineering Department, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Sensors 2022, 22(16), 6123; https://doi.org/10.3390/s22166123
Submission received: 4 July 2022 / Revised: 7 August 2022 / Accepted: 11 August 2022 / Published: 16 August 2022
(This article belongs to the Special Issue Research Progress on Intelligent Electric Vehicles)

Abstract

:
This paper highlights a robust optimization and power management algorithm that supervises the energy transfer flow to meet the photovoltaic (PV) electric vehicle demand, even when the traction system is in motion. The power stage of the studied system consists of a triple-junction PV generator as the main energy source, a lithium-ion battery as an auxiliary energy source, and an electric vehicle. The input–output signal adaptation is made by using a stage of energy conversion. A bidirectional DC-DC buck-boost connects the battery to the DC-link. Two unidirectional boost converters interface between the PV generator and the DC link. One is controlled with a maximum power point tracking (MPPT) algorithm to reach the maximum power points. The other is used to control the voltage across the DC-link. The converters are connected to the electric vehicle via a three-phase inverter via the same DC-link. By considering the nonlinear behavior of these elements, dynamic models are developed. A robust nonlinear MPPT algorithm has been developed owing to the nonlinear dynamics of the PV generator, metrological condition variations, and load changes. The high performance of the MPPT algorithm is effectively highlighted over a comparative study with two classical P & O and the fuzzy logic MPPT algorithms. A nonlinear control based on the Lyapunov function has been developed to simultaneously regulate the DC-link voltage and control battery charging and discharging operations. An energy management rule-based strategy is presented to effectively supervise the power flow. The conceived system, energy management, and control algorithms are implemented and verified in the Matlab/Simulink environment. Obtained results are presented and discussed under different operating conditions.

1. Introduction

With the fast growth of cars, especially car ownership, the number of vehicles in the world increases day by day [1,2]. This has led to an important rise in oil consumption in the transport sector [3,4,5]. As more of the vehicle’s energy is obtained by an internal combustion engine, the carbon dioxide (CO2) emissions will increase [6,7,8]. Nowadays, the CO2 rate has crossed 400 ppm and will increase. Faced with the energy crisis, climate change, and the need to save the earth and people’s lives, the development of a new vehicle structure is considered by looking for some sustainable technologies that reduce energy consumption or utilize renewable and clean energy sources [9,10]. Other energy sources are the challenge of most proposed solutions.
To sufficiently reduce both consumption and transportation emissions, electric vehicles are considered an effective transport tool. Two kinds of electric vehicles have been discovered: pure electric vehicles and hybrid vehicles [11,12,13].
Electric vehicles cover more than a research field. The structure, benefits, and drawbacks of each are thoroughly studied in b. A large number of studies focused on the vehicle’s traction [14,15,16].
The main objectives in the motor choice for the traction part are to increase the electric vehicle’s performance while minimizing both the vehicle weight and energy consumption. Many research studies are carried out with this aim [17,18,19]. In Reference [17], many kinds of electric machines are used for electric vehicles, and the importance of choosing the traction machines is highlighted in this case. Besides, the number of motors and their placement in the vehicle are also discussed [20].
Power management in electrical vehicles was also discussed and research reviews and studies were conducted [21,22,23]. Among these approaches, we find dynamic programming strategy [21], all or nothing strategy [24], rule-based strategy, including deterministic and fuzzy logic rules [25,26], filtration strategy [27], and predictive model strategy [28].
Another interesting research field in electric vehicles concerns vehicle autonomy [29,30]. Suggested solutions for improving electric vehicle autonomy can be divided into two kinds. Some of them concentrate on working on battery technology. The other option is to use rechargeable batteries [31]. Using PV energy sources is one of the suggested recharge battery solutions [32]. The PV panels are located on the body of the vehicle. The recharge time is improved by using the PV generator at its maximum power. For this goal, different MPPT algorithms are suggested in the literature: perturb and observe (P & O) [33,34,35], the incremental inductance (IC) [36,37,38], fuzzy logic (FL) [39,40,41], neuronal networks (NN) [42,43,44], particle swarm optimization (PSO) [45,46,47], and sliding mode [48,49] etc. High oscillation remains the major weakness of these MPPT approaches.
According to a literature review, the used PV generator is designed with mono-junction solar cells. The major drawback of this technology is its low efficiency. This fact led to increasing the PV panel covered area.
The aim of this paper is to improve electric vehicle performance. To minimize the overall vehicle weight, a highly efficient PV generator based on multi-junction solar cell technology is conceived. A lithium-ion battery bank storage system is used. A nonlinear robust sliding mode-based MPPT algorithm and a Lyapunov function-based nonlinear control approach for DC-DC converters with an energy management rules-based approach are being investigated as solutions to improve the battery recharge time.
This paper is structured as follows. In Section 2, the forward simulation model of the electric vehicle powertrain system is established. Section 3 presents the energy management and control approaches. In Section 4, the simulation results are presented and discussed. Conclusions and some suggested prospects are provided in the Section 5.

2. Modeling of the PV Electric Vehicle Powertrain System

The structure of the used PV electric vehicle powertrain system is shown in Figure 1.

2.1. Modeling of Triple-Junction Solar Cell InGap/InGaAs/Ge

The triple-junction InGap/InGaAs/Ge solar cell includes three sub-cells with different wavelengths in series.
Electrical representation, by adapting the decreased energy band-gap from the top to the bottom structure, is given in Figure 2.
Based on Figure 1, the solar cell current can be written as follows in Equation (1).
I p v = I p i I D i I R s h i
The index i equals 1 for the top sub-cell. For the medium sub-cell, I = 2, and for the bottom sub-cell, I = 3.
The light generated current is given by
I p i = G G S T C [ I s c c S T C i + γ ( T T S T C ) ]
where TSTC is the temperature solar cell at standard test conditions in °C, T is the temperature solar cell in °C, G and GSTC are the solar radiation and the solar radiation at standard test conditions in w/m2, respectively, I s c c S T C i is the short circuit current at standard test conditions, and γ is the temperature coefficient of the actual short circuit current in A/°C.
The diode current intensity is expressed as in Equation (3).
I D i = I 0 i [ exp ( q U D i n i B T ) 1 ]
Its voltage equation is given in Equation (4).
U D i = U p v i + R s i I p v
The diode saturation current I 0 i is expressed as Equation (5)
I 0 i = K i T ( 3 + δ i 2 ) exp ( E B G i n i B T )
where q is the electric charge of an electron, n i is the ideality factor of a diode, E B G i is the band-gap energy, B is the Boltzmann’s constant, and K i and δ i are constant.
The energy band-gap is given in Equation (6).
E B G i ( T ) = E B G i ( 0 ) + ( α i T ² T + β i )
With α i is a material energy per Kelvin fitting parameters and β i is a material temperature fitting parameters.
By using Equations (3) and (4), the triple-junction solar cell I p v ( U p v ) characteristic is obtained.
U p v = n 1 B T q L n ( I p 1 I p v I R s h 1 I s a t 1 + 1 ) + n 2 B T q L n ( I p 2 I p v I R s h 2 I s a t 2 + 1 ) + n 3 B T q L n ( I p 3 I p v I R s h 3 I s a t 3 + 1 ) R s I p v
R s is the equivalent of serial resistance. It is denoted by Equation (8)
R s = j = 1 3 R s i
Based on the load demand, a suitable triple junction PV generator is conceived. According to the Matlab/Simulink test of the established model, the electric characteristic curves are obtained, as shown in Figure 3. From these characteristics, we note that for each pair of radiation and temperature, there is one operating point in which the generated power is at its maximum value. Moreover, in general, the meteorological are intermittent. As a result, the power produced may differ from the power demanded. Therefore, an MPPT algorithm seems to be the most suitable solution to extract the maximum power on the one hand. On the other hand, to better manage the energy flow and protect the system, an energy management strategy has to be integrated.

2.2. Modeling of Electric Vehicle Dynamics

Due to the multiple performance of the three-phase permanent magnet synchronous motor (PMSM), it is used in the monitoring part of the electric vehicle. The dynamic electrical behavior of the three-phase PMSM can be represented as space vectors by the following nonlinear equations established in the (d, q) frame as [50].
{ U s d = R s i s d + L s d d i s d d t ω s L s q i s q U s q = R s i s q + L s q d i s q d t + ω s L s d i s d + ω s ϕ a
where U s d , U s q and i s d , i s q direct and quadratic stator voltage and current components, respectively. R s is the stator resistance. L s d and L s q are the direct and reverse self-stator inductance components, ω s is the rotor angular speed and ϕ a represents the permanent magnet flux linkage.
Its mechanical behavior is as follows.
J t d ω s d t = n p ( T e m T r ) f v f ω s
With n p is the pair poles’ number, f v f is the coefficient of the viscous friction, J t is the total moment of inertia T e m is the electromagnetic torque, and T r is the resistant torque.
By neglecting the influence of the vehicle’s lateral and vertical dynamics, T r is expressed as follows.
T r = F r R t
where F r is the total resistive force and R t is the radius of the vehicle’s tire.
The force is given by
F r = F r r + F a r + F s r
In which F r r is the rolling resistance, F a r is the air resistance, and F s r is the slope resistance.
The forces F r r , F a r and F s r are expressed as Equations (13)–(15), respectively.
F r r = M v g f r r
F a r = 1 2 ρ a A f a C a d V v ²
F s r = M v g sin ( α r s )
In which M v is the total mass of the vehicle, g is the gravity acceleration, f r r is the coefficient of the rolling resistance, ρ a is air density, A f a is the frontal surface area of the vehicle, C a d is the aerodynamic drag coefficient, V v is the speed of the vehicle, and α r s is the street inclination angle.

2.3. Modeling of the Lithium-Ion Battery

Since the photovoltaic system’s electrical characteristics depend on intermittent weather conditions, its output energy may be insufficient to meet the load demands. Storing energy seems to be necessary. The battery is the most commonly used storage system in a standalone system [29]. Lithium-ion batteries are chosen as a suitable storage system for electric vehicles due to their power density, high specific energy, and long life expectancy.
In the existing literature, various lithium-ion battery models have been developed [51]. The most commonly used is the one developed with Shepherd [52]. The extended modified Shepherd model is represented with a controlled voltage source and an internal resistance, as indicated by Equation (16).
U s b = E s b R i n I s b
With U s b is the battery voltage, E s b is the controlled voltage source, R i n is the internal battery resistance, and I s b is the battery current.
For charging mode, we have:
E s b ( Q a , i s b f ) = E s b 0 K s b Q n Q n Q a i s b f K s b Q n Q n Q a Q a + A b exp ( B b t )
In discharge mode, we can write:
E s b ( Q a , i s b f ) = E s b 0 K s b Q n Q n + 0.1 Q a i s b f K s b Q n Q n Q a Q a + A b exp ( B b t )
where E s b is the no-load voltage, E s b 0 is the battery constant voltage, Q n and Q a are nominal and available battery capacities, i s b f is the low frequency component of the battery current, K b is the polarization voltage, A b is the battery exponential zone amplitude, and B b is the battery exponential zone time constant inverse.
The available battery capacity is defined as
Q a = i s b d t
Here, i s b is the battery current.
At any given time, the available charge of the battery is expressed over the battery state of charge (SOC). It is defined as
S O C ( t ) = S O C i n 1 Q n 0 τ i s b ( τ ) d τ
The initial voltage of the battery depends on the state of charge [53].
E s b 0 ( S O C i n ) = a 0 + a 1 L n ( S O C i n ) + a 2 L n ( 1 S O C i n ) + a 3 S O C i n + a 4 S O C i n
where a 0 a 4 are parameters to fit the model to a specific battery and S O C i n is the initial battery state of charge.
The battery power is computed as follows.
P s b = U s b i s b

2.4. Modeling of the DC-DC Converters

2.4.1. Modeling of the Unidirectional DC-DC Boost Converter

Two cascading DC-DC boost converters are integrated between the main triple-junction PV generator and the electric vehicle. The first is used to track the maximum power points. The other is utilized to adapt the low DC voltage to the desired DC-link inverter voltage. The unidirectional DC-DC boost converter is a suitable configuration in this phase. According to Figure 4, the boost converter is composed of a high frequency coil (Lf), an IGBT transistor (T1), a diode Dar, and Cf as an output voltage filter.
In this chopper, there is an on–off switch (T1). The working principle depends on the state of this switch.
When the switch T1 is on, the source current follows the inductor and the switch. Only the capacity supplies the load. At this stage, the inductor stores energy, and the capacity discharges energy through the load.
When the switch T1 is off, the diode Dar will be ready to conduct. At this phase, the inductor loses the stored energy for charging the capacitor.
The switch is controlled by using a pulse width modulation signal S a .
A bilinear average switching model is obtained by considering some idealities and taking into account the nature of the switch,
{ d i i n d t = U i n L f ( 1 μ c 1 ) U d c L f d U d c d t = ( 1 μ c 1 ) i i n C f i d c C f
where U i n , U d c , and i i n , i d c are, respectively, the input voltage, the DC-link voltage, the input, and the output currents of the boost converter, and u c 1 is the averaged value of the pulse width modulation signal u .

2.4.2. Modeling of the Bidirectional DC-DC Buck-Boost Converter

The battery is the main storage system in this application. It behaves as a bidirectional system. To manage the energy transfer, the battery is connected to the DC-link by means of two quadrant DC-DC converters. The most commonly used in this stage is the bidirectional DC-DC buck-boost converter.
Referring to Figure 5, the buck-boost is composed of a high frequency coil (L2) and two IGBT switches, T2 and T3.
When the switch T2 and the diode D3 states are on, the battery provides energy to the load. In this case, the bidirectional chopper works in the boost operating mode.
Now, let us consider the case when the switch T3 and the diode D2 are in conduction. In this case, the battery current is negative and the battery charges.
To distinguish the operating mode, a binary variable m is defined. Thus, we can write:
m = { 1 i s b r e f > 0 boost   mode 0 i s b r e f < 0 buck   mode
where i s b r e f is the target battery current.
Hence, the bidirectional buck-boost converter average model is given by the following Equation (25).
{ d i s b d t = [ m ( 1 μ c 2 ) + ( 1 m ) μ c 3 ] U d c L 2 + U s b L 2 i d c 2 = [ m ( 1 μ c 2 ) + ( 1 m ) μ c 3 ] i s b
By combining the two operating modes, a virtual control signal is defined. It is designed with m 23 . The latter is expressed by
m 23 = m ( 1 μ c 2 ) + ( 1 m ) μ c 3
The converter model becomes
{ d i s b d t = m 23 U d c L 2 + U s b L 2 i d c 2 = m 23 i s b
The DC-link feeding the three-phase inverter is modeled by the DC voltage at the output of the filter capacitor. It is represented by the following Equation (28).
C f d U d c d t = ( 1 u c 1 ) i i n + m 23 i s b i d c

3. Control Approaches and Energy Management Strategy

3.1. MPPT Algorithms

3.1.1. P & O Algorithm

Thanks to its ease of implementation and its simplicity, the P & O algorithm is the most commonly used [54]. As its name suggests, it is based on the disturbing the PV system and then observing the future impact of the added disturbance on the PV generator. In fact, if the reference voltage is disturbed in such a direction, the power of the PV generator increases. This means that disturbing the PV system moves its operating point to the maximum power point (MPP). Therefore, in this case, the P & O algorithm kept going, disturbing the reference voltage in the same direction. However, when the system power decreases, this means that disturbing the reference voltage moves the operating point far away from its optimal one. Then, the P & O reverses the sign of the added perturbation. This working principle is repeated until the MPP is reached. Since this algorithm perturbs the operating point of the PV system, its terminal power will fluctuate around the MPP, although solar radiation and temperature are constant leading to a power loss in the system. The flowchart of the P & O algorithm is given in Figure 6.

3.1.2. Fuzzy Logic Algorithm

Fuzzy logic (FL) is a numerical computational approach. This concept was first introduced by Lotfi Zadeh in 1965 [55]. It is based on the fuzzy set theory. As no mathematical model is needed for this approach and a human decision-making concept is used, this strategy may give highly effective results. FL strategy can be a challenge for PV systems as reported in Reference [39]. In the presented work, a mamdani type fuzzy system is used for the FL MPPT approach. The error defined with the PV generator power variation over the PV generator voltage and the change of the error over time are chosen as the FL system inputs. The FL algorithm provides, at its output, the change of the DC-DC boost converter duty cycle. The mathematical expressions of the FL system input and output variables are given with Equations (29) and (30), respectively.
e ( k ) = P p v ( k ) P p v ( k 1 ) V p v ( k ) V p v ( k 1 )
Δ e ( k ) = ε ( k ) ε ( k 1 ) T s
where T s is the sample time.
To implement the mamdani FL system, four steps are to be followed, as illustrated in Figure 7.
At the fuzzification step, the real input and output signals are converted to fuzzy sets. For each input and output variables, there were seven membership functions, as represented in Figure 8a–c, respectively. Triangular and trapezoidal types of membership functions are chosen in this work. This choice is based on the trial and error method. In fact, many repetitive tests are done until suitable results are obtained. The linguistic variables BN, MN, SN, Z, SP, MP, and BP indicate big negative, medium negative, small negative, zero, small positive, medium positive, and big positive, respectively. The obtained fuzzy input and output variables are then treated by an inference engine. In this work, a sum-prod inference algorithm is used. The inputs are mapped to the outputs by using the if-then rules as indicated in Table 1. The number of the rules is fixed based on the membership function number. The fuzzy output variables obtained at the inference engine step are then converted into a crisp value. In this application, a centroid defuzzification approach is used. The real duty cycle to be applied to the real system is defined by a recurrent equation, as illustrated with Equation (31).
u ( k ) = u ( k 1 ) + N Δ u ( k )
where N is an adjustable positive gain.

3.1.3. Sliding Mode MPPT-Based Algorithm

The main objective of the MPPT algorithm is to extract the maximum power, on the one hand. On the other hand, despite changes in meteorological conditions and system parameters, the system operating points must remain optimal. Since the photovoltaic system is highly nonlinear, a sliding mode (SM)-based MPPT approach is conceived.
Achieving the maximum power extraction using the sliding mode strategy entails the suitable choice of the sliding mode surface. For PV systems, the alteration of the PV generator power over its current is equal to zero. To this end, the dynamic of the PV generator’s power needs to be identified. Deriving the power over the current, we get
P p v I p v = I p v ( U p v I p v + U p v I p v )
To carry out the maximum power extraction using the sliding mode approach, a suitable choice of the sliding mode switching function is as follows.
H ( t , U p v , I p v ) = U p v I p v + U p v I p v
Since at the maximum power point, the sliding mode function H ( t , U p v , I p v ) converges to zero, the maximum power extraction in a PV generator can be formulated as an optimization problem which minimizes the sliding mode switching function while satisfying the inequality constraints.
The objective function and the associated constraints of the optimization problem can be formulated as follows:
J = min { H ( t , U p v , I p v ) }
During the operating conditions of the vehicle, the following constraints are to be satisfied:
0 P m P n o m
0 U m U n o m
0 I m I n o m
where P m and P n o m are the motor power and its nominal value, respectively. U m , U n o m are the motor voltage and its nominal value, respectively. I m and I n o m design the motor’s current and its nominal value, respectively.
A dynamic tracker based on a DC-DC converter is used to track the maximum power points.
Let us design with u ( t ) the control law of the DC-DC boost converter. By using the first order sliding mode control based on the equivalent control approach [56,57], u ( t ) is defined as follows.
u ( t ) = u e q ( t ) + u d ( t )
where u e q ( t ) is the equivalent duty cycle and u d ( t ) is the discontinuous term.
Assuming that the ideal sliding mode is established, we get
u e q ( t ) = 1 U p v U i n
Its discontinuous term is given as
u d ( t ) = U s i g n ( H ( t , U p v , I p v ) )
The control signal is a duty cycle, so the real control law signal of the boost converter is defined by the following set of equations.
u ( t ) = { 0 i f u ( t ) 0 1 U p v U i n U s i g n ( H ( t , U p v , I p v ) ) i f 0 < u ( t ) < 1 1 i f u ( t ) 1

3.1.4. Comparative Study

In order to highlight the effectiveness and the robustness of the conceived sliding mode MPPT algorithm, PV system consisting of a triple-junction PV generator, a DC-DC buck converter and a resistive load were implemented in Matlab/Simulink platform. Different operating modes were simulated in which the investigated MPPT algorithm was evaluated in comparison with the P & O and fuzzy logic MPPT algorithms under the same test conditions. Three operating conditions, including simultaneous abrupt variation both in radiation and temperature, abrupt load variation and the case of simultaneous abrupt variation in radiation, temperature, and load were considered. Obtained results are shown in Figure 9. The used radiation, temperature, and load trajectories are shown in Figure 9a–c, respectively. Figure 9d presents the duty cycles with the three MPPT algorithms. The evolution of the PV generator power for the three MPPT algorithms is depicted in Figure 9d. From t = 1s to t = 2 s, abrupt radiation and temperature variations are highlighted. In fact, for this case, the load is fixed to 5 Ω. The radiation and temperature levels are fixed at first to 900 w/m2 and 27 °C, respectively. At t = 1 s, both radiation and temperature increase, respectively, to 100 w/m2 and 77 °C. At t = 2 s, both radiation and temperature levels are maintained as constant at their previous values. The load increase to 10 Ω at t = 2 s and to 15 Ω at t = 3 s. In the case of simultaneous abrupt radiation, temperature and load variation, all these variables are simultaneously changed. In fact, at t = 4 s, the radiation, temperature, and load increase to 1100 w/m2, 87 °C, and 8 Ω, respectively. Since t = 5 s, radiation is fixed to 1050 w/m2, the temperature decreases to 52 °C and the load increases to 12 Ω.
To judge the performance of the conceived algorithm, different parameters, including response time, tracking error, objective function value, stabilization time, and voltage loss, are used. Based on these criteria, a comparison of these MPPT algorithms is extracted and grouped in Table 2. The sliding mode MPPT algorithm has a quick dynamic performance for the three operating modes in comparison with the P & O and fuzzy logic MMPT algorithms. The smaller value time for both response time and stabilization time factors are obtained with the sliding mode MPPT algorithm, as depicted in Table 2. Besides, the smaller value for tracking error and objective function value is assumed with the sliding mode MPPT algorithm. Thus, we conclude that the sliding mode MPPT algorithm remains the most precise compared to other algorithms. Moreover, small loss voltage value was obtained for both abrupt radiation, temperature, and load variation cases, proving the high performance of the investigated sliding mode MPPT algorithm as shown in the obtained simulation results and over the computed values stored in Table 2. For these reasons, the conceived first order sliding mode MPPT algorithm seems to be the best choice to be used in photovoltaic electric vehicle.

3.2. Field Oriented Control Strategy

A field-oriented control (FOC) approach is used to independently control the PMSM flux and the torque and improve the dynamic performance. The most commonly used scheme of the FOC strategy includes two inner loops for the direct and reverse stator current control and one outer loop for the speed regulation. The target value of the reverse current component is delivered at the speed output controller. The desired value of the direct stator current component is either fixed at zero value or to a computed value from the high-speed control strategy depending on the operating mode. Working at a high-speed region is assumed thanks to the field-weakening region algorithms [50]. A strategy based on the maximum torque per ampere (MTPA) is used. Figure 6 denotes the principle of the field-weakening algorithm (Figure 10).

3.3. Nonlinear Control

Combining Equations (23), (27) and (28), the following bilinear switched model of the global system is expressed as Equation (42).
{ d i i n d t = u i n L f ( 1 u c 1 ) u d c L f d i s b d t = m 23 u d c L 2 + u s b L 2 d u d c d t = ( 1 u c 1 ) i i n C f + m 23 i s b C f i d c C f
At the average model Equation (45) over the switching periods, we get
{ d I i n d t = U i n L f ( 1 μ c 1 ) U d c L f d I s b d t = M 23 U d c L 2 + U s b L 2 d U d c d t = ( 1 μ c 1 ) I i n C f + M 23 I s b C f I d c C f
where I i n is the average value of i i n , U d c is the average value of DC-link voltage u d c , U s b is the average value of the battery voltage u s b , I d c is the average value of the load current, and μ c 1 and M 23 are the DC-DC converter duty cycles.
The obtained model is a multi-input, multi-output system. Moreover, it is highly nonlinear. Therefore, a nonlinear control-based Lyapunov approach, as mentioned in Reference [55], is used. One of the control objectives is to enforce the DC-link voltage udc to track its target reference value Udcref, despite external and internal disturbances. An indirect control strategy is used to cope with this problem. It is based on the control current. Based on the power input equals to power output (PIPO) principle, the desired input current of the DC-DC boost converter at the DC-link Iinref is expressed as
I i n r e f = f i ( U d c r e f I d c U s b I s b U i n )
where f i 1 is an ideality factor representing all losses.
Let us design with ε 1 and ε 2 the DC-DC boost converter input current error, and the DC-link voltage error, respectively. They are expressed as Equation (45).
{ ε 1 = I i n I i n r e f ε 2 = U d c U d c r e f
Deriving Equation (45), we get
{ ε ˙ 1 = U i n L f ( 1 μ c 1 ) U d c L f I ˙ i n r e f ε ˙ 2 = ( 1 μ c 1 ) I i n C f + M 23 I s b C f I d c C f U ˙ d c r e f
To enforce that the DC-link voltage regulation is assumed with the current and vice versa, the derivative time of ε 1 and ε 2 are forced to a specific equation.
{ ε ˙ 1 = d 1 ε 1 + ε 2 ε ˙ 2 = d 1 ε 2 ε 1
Using Equations (46) and (47), the control law of the DC-link boost converter is obtained in Equation (48).
μ c 1 = 1 L f U d c [ d 1 ε 1 ε 2 + U i n L f I ˙ i n r e f ]
Let us design with ε 3 the regulation error of the battery current.
ε 3 = I s b I s b r e f
where I s b r e f is the desired value of the battery current generated from the proposed energy management algorithm.
Its time derivative is defined as Equation (50).
ε ˙ 3 = M 23 U d c L 2 + U s b L 2 I ˙ s b r e f
To ensure the exponential convergence of I s b to its reference value, the forced dynamic behavior of ε 3 is as follows.
ε ˙ 3 = d 3 ε 3
By combining Equations (50) and (51), the control bidirectional DC-DC converter is obtained.
M 23 = L 2 U d c [ d 3 ε 3 + U s b L 2 I ˙ s b r e f ]

3.4. Energy Management

The goal of energy management is to effectively manage the energy transfer flow between the PV generator, batteries, and load. In fact, when the electric vehicle is located in a home garage or a covered area, the solar radiation remains insufficient to supply the needed power for starting the vehicle. The demand power is to be provided by a storage battery.
Let us design with switches K1, K2, and K3—the used switches that supervise the energy transfer flow. Switch K1 supervises the transfer of energy for the delivered PV generator energy to the load only. Switch K2 is used to control the transfer of energy between the PV generator and the battery only. Finally, switch K3 is used to supervise the transfer of energy between the battery and the load only.
The decision parameters of the energy management are the power delivered by the PV generator, the battery state of charge (SOC), and the demanded power load.
The main objectives of the power management algorithm are to extract maximum power from the PV generator, avoid overcharge and deep discharge in the battery, and assume the load energy demands.
Depending on demand, the PV generator’s produced energy, and the battery SOC, the system operates in one of the following cases. Taking into account the complexity time T c , the conceived management algorithm is shown in Algorithm 1.
Algorithm 1 The power management algorithm
Compute starting time T b
Repeat
{
{ if (vehicle will start)
The vehicle is totally supplied with the battery
else (vehicle is in motion)
Extract the maximum power from the PV generator
if (weather is sunny)
if (produced PV power exceeds the required load power)
if (the battery is fully charged)
{
-Disconnect the battery
-The load is supplied with the PV generator
}
if (the battery ready to charge)
{
-Charge the battery
-Supply the load
}
if (the battery is ready to discharge)
{
-Supply the load with the produced PV power
-Offset the lack of load energy by the battery stored energy
}
if (the battery is fully discharged)
{
-Supply the load
-Disconnect the battery
}
elseif (the battery is fully charged)
{
{
-Supply the load with the produced PV power
-Offset the lack of load energy by the battery stored energy
}
else
-Disconnect the battery
}
}
Compute the end time T e n d
}
Until ( T e n d T b T c )

4. Simulation Results and Discussion

The performance of the robust optimization and energy management strategy based on nonlinear controllers for electric vehicles is highlighted by means of numerical simulations.

4.1. System Characteristics

The specifications of the used electric vehicle in simulation are given in Table 3.
The mechanical and electrical characteristics of the used electric three-phase PMSM motor are summarized in Table 4.
The used PV generator consists of triple-junction solar panels. It provides 100 kw at standard test conditions of 1000 w/m2 and T = 25 °C.
The parameters of the triple-junction InGap/InGaAs/Ge solar cell are shown in Table 5.
The battery storage bank is obtained by the association of 84 Panasonic Lithium-ion CGR18650E battery cells in series and 40 Panasonic Lithium-ion CGR18650E battery cells in parallel. The following characteristics of the used battery cell are regrouped in Table 6.

4.2. Behavior Energy Management and Nonlinear Controllers’ Efficiency

In this section, the aim is to verify the performance of the conceived controllers and to testify to the validity of the energy management strategy. Different operating and environmental conditions are considered.

4.2.1. Case of Quick Response

In order to validate the performance of the conceived algorithms and the energy management strategy at quick response, specific trajectories for both operating and meteorological conditions are considered. In fact, as shown with Figure 11e, the target vehicle speed is fixed to zero value from t = 1 s to t = 2 s. Since t = 2 s, the speed quickly increase to 40 km/h. The used radiation and temperature trajectories, in this case, are represented in Figure 11a,b, respectively. As it is indicated with these figures, radiation and temperature are both fixed to 900 w/m2 and 60 °C, respectively. Since t = 2 s, they simultaneously increase to 950 w/m2 and 70 °C, respectively. From t = 4 s to t = 6 s, radiation increases to 1000 w/m2 and the temperature decreases to 50 °C. Finally, t = 6 s, a 11,000 w/m2 is associated to radiation and the temperature is fixed to 64 °C. The evolution of the available PV generator and its optimal one is given in Figure 11c. As it is indicated in this figure, the available PV generator precisely and rapidly tracks its optimal value despite simultaneous abrupt alteration in radiation, and temperature and load variation (Figure 11f).
The validity of the energy management algorithm is also noticed from the obtained results. In fact, the evolution of the DC-link voltage is given in Figure 11d. Despite the changes in radiation, in temperature, and in load torque, DC-link voltage is maintained constant, except some fluctuation appeared at the time disturbances variation. The battery state of charge and the working modes are, respectively, depicted in Figure 11g,h. Suitable charging and discharging modes are shown over the evolution of the battery state of charge. This is proved with the system operating modes proving the validity of the used energy management strategy.

4.2.2. Case of Variable Vehicle Speed Response

Here, the aim is to verify the tracking behavior of the conceived controllers and to testify to the validity of the energy management strategy under internal and external disturbances for a variable speed operation including both normal and field-weakening operating modes. The adapted temperature and radiation trajectories are shown in Figure 12a. A suitable target speed trajectory for electric vehicle applications, including different operating conditions, is used as reported in Figure 12b. Figure 12c shows that the PV generator rapidly tracks its maximum values despite abrupt meteorological conditions and abrupt load variations (Figure 12a,d). This will significantly reduce the recharge time. As it is indicated in Figure 12e, the DC–link voltage is maintained fixed at its target value, with some fluctuations caused by the load and meteorological variations. Taking into account the vehicle power (Figure 12f) and the battery state of charge (Figure 12g), the states of the switches K1, K2, and K3 (Figure 12i, j and k) and the working modes are obtained (Figure 12h). The obtained results show that the energy management approach is working well.
By using the conceived energy management algorithm, the protection of the battery is assumed. In fact, as it is shown in Figure 12g, the SOC is always maintained between the maximum and minimum value of SOC.

4.2.3. Case of Extra Urban Drive Cycle (EUDC) Response

In this simulation test, the EUDC is used for the target vehicle speed (Figure 13g) under simultaneous abrupt radiation and temperature variations. The type of the road in which the electric vehicle moves and the impact of the wind are also considered. Therefore, a simultaneous quick change in radiation and temperature is used. The adopted radiation and temperature trajectories are, respectively, plotted in Figure 13a,b. A vehicle road, including slope inclination, is used as shown in Figure 13c. In fact, the vehicle road is inclined with two slope angles. The first is from t = 2 s to t = 4 s and the second is applied at t = 6 s to t = 8 s. A random trajectory for the wind speed is chosen in simulation test, as illustrated in Figure 13d. Available PV generator power sufficiently tracks its optimal power (Figure 13e) despite atmospheric conditions, the type of road, and load torque variation (Figure 13h). The validity of the power management tacking into account the battery safety is effectively highlighted, as it is shown with the battery state of charge (Figure 13i), the DC-link voltage (Figure 13f), and the operating modes (Figure 13j).

5. Conclusions

In this paper, an improved energy management approach for electric vehicle is designed. The electric vehicle structure is composed of a triple junction PV generator, a lithium-ion battery storage, DC-DC converters, and an electric vehicle. All necessary equations are given for each of the electric vehicle elements. A nonlinear robust MPPT algorithm is designed and applied in the PV generator optimization. For the DC-DC converters, Lyapunov function-based nonlinear controllers are conceived. Moreover, a based rule approach is designed for the energy management. To show the performance of the conceived energy management and the control algorithms, the global model of the electric vehicle and the designed algorithms are implemented and validated in the Matlab/Simulink platform.
The obtained results show that designed models are operated well. The control algorithms are tested under different working conditions. The control objectives are actually met by using the developed algorithm, and the electric vehicle recharge time is improved. The weight of the electric vehicle is also improved by using the multi-junction solar cell technology. This fact leads to minimizing the energy consumption.
In the energy management approach, at the case of energy excess and when the battery is fully charged, the battery is disconnected. PV generator fully supplies the electric vehicles. To improve the electric vehicle performance, a new management strategy that takes into account the protection of the traction part of electric vehicle is to be developed. This issue is one of the work’s future prospects.

Author Contributions

Conceptualization, S.B.H., V.B., M.B. and M.B.H.; methodology, S.B.H., M.B.H., L.P. and S.M.; software, S.B.H. and M.B.; validation, S.B.H., L.S. and S.S.M.G.; formal analysis, V.B., M.B., L.P. and S.M.; investigation, L.S., S.B.H., V.B., M.B. and M.B.H.; resources, S.B.H. and M.B.H.; data curation, V.B., L.P., S.M., M.B. and M.B.H.; writing—original draft preparation, S.B.H. and V.B.; writing—review and editing, S.B.H., M.B.H., L.S., S.S.M.G., L.P., V.B., M.B. and S.M.; visualization, V.B., S.B.H., L.P. and S.M.; supervision, S.M. and L.P.; project administration, L.S.; funding acquisition, V.B., L.P. and S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This paper was supported by the following projects: This work was supported by the Doctoral grant competition VSB—Technical University of Ostrava, reg. no. CZ.02.2.69/0.0/0.0/19 073/0016945 within the Operational Programme Research, Development and Education, under project DGS/TEAM/2020-017 “Smart Control System for Energy Flow Optimization and Management in a Microgrid with V2H/V2G Technology”, FV40411 Optimization of process intelligence of parking system for Smart City, project TN01000007 National Centre for Energy and Taif University Researchers Supporting Project TURSP 2020/34. Taif University, Taif, Saudi Arabia for supporting this work.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors appreciate Doctoral grant competition VSB—Technical University of Ostrava, reg. no. CZ.02.2.69/0.0/0.0/19 073/0016945 within the Operational Programme Research, Development and Education, under project DGS/TEAM/2020-017 “Smart Control System for Energy Flow Optimization and Management in a Microgrid with V2H/V2G Technology”, project TN01000007 National Centre for Energy and Taif University Researchers Supporting Project TURSP 2020/34. Taif University, Taif, Saudi Arabia for supporting this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mohammed, A.; Brahim, G.; Othmane, A.; Jamel, G.; Tofik, T.; Abdeselem, C. Comparative study of energy management strategies for hybrid proton exchange membrane fuel cell four wheel drive electric vehicle. J. Power Sources 2020, 462, 228167. [Google Scholar]
  2. Brtka, E.; Jotanovic, G.; Stjepanovic, A.; Jausevac, G.; Kosovac, A.; Cvitić, I.; Kostadinovic, M. Model of Hybrid Electric Vehicle with Two Energy Sources. Electronics 2022, 11, 1993. [Google Scholar] [CrossRef]
  3. Ahmad, I.; Dewan, K.K. Electric vehicle: A futuristic approach to reduce pollution (A case study of Delhi). World Rev. Intermodal Transp. Res. 2007, 1, 300–312. [Google Scholar] [CrossRef]
  4. Kawtar, B.; Lebrouhi, A.; Mohammed, M. Novel external cooling solution for electric vehicle battery pack. Energy Rep. 2020, 6, 262–272. [Google Scholar]
  5. Amjad, S.; Neelakrishnan, S.; Rudramoorthy, R. Review of design considerations and technological challenges for successful development and deployment of plug-in hybrid electric vehicles. Renew. Sustain. Energy Rev. 2010, 14, 1104–1110. [Google Scholar] [CrossRef]
  6. Panneerselvam, R.; James, A.; Vijaya, S. Sensing and Analysis of Greenhouse Gas Emissions from Rice Fields to the Near Field Atmosphere. Sensors 2022, 22, 4141. [Google Scholar]
  7. Pedro, A.; Ivanovitch, S.; Marianne, S.; Thommas, F.; Jordão, C.; Daniel, G.C. A Tiny ML Soft-Sensor Approach for Low-Cost Detection and Monitoring of Vehicular Emissions. Sensors 2022, 22, 3838. [Google Scholar]
  8. Stefano, B.; Paolo, N. Estimating CO2 Emissions from IoT Traffic Flow Sensors and Reconstruction. Sensors 2022, 22, 3382. [Google Scholar]
  9. Aleksandar, M. Photovoltaic’s advancements for transition from renewable to clean energy. Energy 2021, 237, 121510. [Google Scholar]
  10. Feng, S.H.; Chienab, C.; Ching-Chi, H.; Ilhan, O.; Kcde, A.; Shariff, M. The role of renewable energy and urbanization towards greenhouse gas emission in top Asian countries: Evidence from advance panel estimations. Renew. Energy 2022, 186, 207–216. [Google Scholar]
  11. Bagheria, S.; Huanga, Y.; Walkerb, P.; Zhoua, J.; Surawskia, N. Strategies for improving the emission performance of hybrid electric vehicles. Sci. Total Environ. 2021, 771, 144901. [Google Scholar] [CrossRef] [PubMed]
  12. Hong, J.; Ma, F.; Xu, X.; Yang, J.; Zhang, H. A novel mechanical-electric-hydraulic power coupling electric vehicle considering different electrohydraulic distribution ratios. Energy Convers. Manag. 2021, 249, 114870. [Google Scholar] [CrossRef]
  13. Kim, W.; Lee, P.; Kim, J.; Kim, S. A Robust State of Charge Estimation Approach Based on Nonlinear Battery Cell Model for Lithium-Ion Batteries in Electric Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 5638–5647. [Google Scholar] [CrossRef]
  14. Emmanuel, A.; Annette, J.; Alexandre, Y. An Overview of Electric Machine Trends in Modern Electric Vehicles. Machines 2020, 8, 20. [Google Scholar]
  15. Flah, A.; Irfan, A.K.; Agarwal, A.; Sbita, L.; Simoes, M.G. Field-oriented control strategy for double-stator single-rotor and double-rotor single-stator permanent magnet machine: Design and operation. Comput. Electr. Eng. 2021, 90, 106953. [Google Scholar] [CrossRef]
  16. Mahmoudi, C.; Flah, A.; Sbita, L. Smart database concept for power management in an electrical vehicle. Int. J. Power Electron. Drive Syst. 2019, 10, 160–169. [Google Scholar] [CrossRef]
  17. Shuai, Z.; Yuvraj, G.; Appadoob, S.; Abdulkaderb, M. Electric vehicle routing problem with recharging stations for minimizing energy consumption. Int. J. Prod. Econ. 2018, 203, 404–413. [Google Scholar]
  18. Riccardo, I.; Benjamin, M.; Tetsuo, T. Optimization of shared autonomous electric vehicles operations with charge scheduling and vehicle-to-grid. Transp. Res. Part C Emerg. Technol. 2019, 100, 34–52. [Google Scholar]
  19. Du, J.; Yu, F.R.; Lu, G.; Wang, J.; Jiang, J.; Chu, X. MEC-Assisted Immersive VR Video Streaming Over Terahertz Wireless Networks: A Deep Reinforcement Learning Approach. IEEE Internet Things J. 2020, 7, 9517–9529. [Google Scholar] [CrossRef]
  20. Cong Thanh, N.; Paul, D.W.; Shilei, Z. Optimal sizing and energy management of an electric vehicle powertrain equipped with two motors and multi-gear ratios. Mech. Mach. Theory 2022, 167, 104513. [Google Scholar]
  21. Du, C.; Huang, S.; Jiang, Y.; Wu, D.; Li, Y. Optimization of Energy Management Strategy for Fuel Cell Hybrid Electric Vehicles Based on Dynamic Programming. Energies 2022, 15, 4325. [Google Scholar] [CrossRef]
  22. Ali, A.; Shivapurkar, R.; Soeffker, D. Development and Improvement of a Situation-Based Power Management Method for Multi-Source Electric Vehicles. In Proceedings of the 2018 IEEE Vehicle Power and Propulsion Conference (VPPC), Chicago, IL, USA, 27–30 August 2018; pp. 1–6. [Google Scholar]
  23. Kim, J.; Kim, H.; Bae, J.; Kim, D.; Eo, J.; Kim, K. Economic Nonlinear Predictive Control for Real-Time Optimal Energy Management of Parallel Hybrid Electric Vehicles. IEEE Access 2020, 8, 177896–177920. [Google Scholar] [CrossRef]
  24. Allegre, A.; Bouscayrol, A.; Trigui, R. Influence of control strategies on battery/supercapacitor hybrid Energy Storage Systems for traction applications. In Proceedings of the 2009 IEEE Vehicle Power and Propulsion Conference, Dearborn, MI, USA, 7–10 September 2009; pp. 213–220. [Google Scholar]
  25. Hannan, M.; Azidin, F.; Mohamed, A. Multi-sources model and control algorithm of an energy management system for light electric vehicles. Energy Convers. Manag. 2012, 62, 123–130. [Google Scholar] [CrossRef]
  26. Hussain, S.; Ahmed, M.; Kim, Y. Efficient Power Management Algorithm Based on Fuzzy Logic Inference for Electric Vehicles Parking Lot. IEEE Access 2019, 7, 65467–65485. [Google Scholar] [CrossRef]
  27. Song, Z.; Hofmann, H.; Li, J.; Hou, J.; Han, X.; Ouyang, M. Energy management strategies comparison for electric vehicles with hybrid energy storage system. Appl. Energy 2014, 134, 321–331. [Google Scholar] [CrossRef]
  28. Camara, M.; Gualous, H.; Gustin, F.; Berthon, A. Design and new control of dc/dc converters to share energy between supercapacitors and batteries in hybrid vehicles. IEEE Trans. Veh. Technol. 2008, 57, 2721–2735. [Google Scholar] [CrossRef]
  29. Adam, D.; Andrzej, A.; Michał, S.; Krzysztof, T.; Mykola, K. The Concept of Using an Expert System and Multi-Valued Logic Trees to Assess the Energy Consumption of an Electric Car in Selected Driving Cycles. Energies 2022, 15, 4631. [Google Scholar]
  30. Yi, G.; Jiaqi, M. Leveraging existing high-occupancy vehicle lanes for mixed-autonomy traffic management with emerging connected automated vehicle applications. Transp. A Transp. Sci. 2020, 16, 1375–1399. [Google Scholar]
  31. Teeneti, C.; Truscott, T.; Beal, D.; Pantic, Z. Review of Wireless Charging Systems for Autonomous Underwater Vehicles. IEEE J. Ocean. Eng. 2021, 46, 68–87. [Google Scholar] [CrossRef]
  32. Yang, X.; Zhang, Y.; Zhang, T.; Xu, B.; Yi, B. Enhancing Utilization of PV Energy in Building Micro grids via Autonomous Demand Response. IEEE Access 2021, 9, 23554–23564. [Google Scholar] [CrossRef]
  33. Ahmed Ismail, M.A.; Hassanien, R. Improved P&O MPPT algorithm with efficient open-circuit voltage estimation for two-stage grid-integrated PV system under realistic solar radiation. Int. J. Electr. Power Energy Syst. 2022, 137, 107805. [Google Scholar]
  34. Van, N.; Mohsen, L.; Rabeh, A.; Jerbi, H. Improved Krill Herd Algorithm based Sliding Mode MPPT Controller for Variable Step Size P&O method in PV system under Simultaneous Change of Irradiance and Temperature. J. Frankl. Inst. 2021, 358, 3481–3511. [Google Scholar]
  35. Mingxin, J.; Mehrdad, G.; Sajjad, D.; Hongbo, C.; Yahya, A.; Noritoshi, F. A novel combinatorial hybrid SFL–PS algorithm based neural network with perturb and observe for the MPPT controller of a hybrid PV-storage system. Control Eng. Pract. 2021, 114, 104880. [Google Scholar]
  36. Loukriz, A.; Mourad, H.; Sabir, M. Simulation and experimental design of a new advanced variable step size Incremental Conductance MPPT algorithm for PV systems. ISA Trans. 2016, 62, 30–38. [Google Scholar] [CrossRef]
  37. Kok Soon, T.; Saad, M. Modified Incremental Conductance MPPT Algorithm to Mitigate Inaccurate Responses Under Fast-Changing Solar Irradiation Level. J. Sol. Energy. 2014, 101, 333–342. [Google Scholar]
  38. Kamarzaman, N.A.; Tan, C.W. A Comprehensive Review of Maximum Power Point Tracking Algorithms for Photovoltaic Systems. Renew. Sust. Energ. Rev. 2014, 37, 585–598. [Google Scholar] [CrossRef]
  39. Bhukya, L.; Anil, A.; Nandiraju, V.S. A grey wolf optimized fuzzy logic based MPPT for shaded solar photovoltaic systems in microgrids. Int. J. Hydrog. Energy. 2021, 46, 10653–10665. [Google Scholar]
  40. Milad, F.; Jafar Amiri, P. Intelligent MPPT for photovoltaic panels using a novel fuzzy logic and artificial neural networks based on evolutionary algorithms. Energy Rep. 2021, 7, 1338–1348. [Google Scholar]
  41. Hajar, D.; Issam, S.; Mohammed, C.; Najib, E. High Performance MPPT based on TS Fuzzy–integral backstepping control for PV system under rapid varying irradiance—Experimental validation. ISA Trans. 2021, 118, 247–259. [Google Scholar]
  42. Julien, V.-P.; Carlos, R.-A.; Diego, R.-L. Code and data from an ADALINE network trained with the RTRL and LMS algorithms for an MPPT controller in a photovoltaic system. Data Br. 2020, 32, 106296. [Google Scholar]
  43. Salim, I.; Wassila, I.; Abdelkrim, K. New intelligent control strategy by robust neural network algorithm for real time detection of an optimized maximum power tracking control in photovoltaic systems. Energy J. 2019, 187, 115881. [Google Scholar]
  44. Ahmet, G.; Resat, C. ANN-Based MPPT Algorithm for Photovoltaic Systems. Turkish J. Earth Sci. 2020, 15, 101–110. [Google Scholar]
  45. Wafa, H.; Emanuele, O.; Alberto, D.; Aicha, A.; Ben Hamed, M.; Sbita, L. Improved PSO: A Comparative Study in MPPT Algorithm for PV System Control under Partial Shading Conditions. Energies 2020, 13, 2035. [Google Scholar]
  46. Zafar, M.H.; Khan, N.M.; Mirza, A.F.; Mansoor, M.; Akhtar, N.; Qadir, M.U.; Khan, N.A.; Moosavi, S.K.R. A novel meta-heuristic optimization algorithm based MPPT control technique for PV systems under complex partial shading conditions. Sustain. Energy Technol. Assess. 2021, 47, 101367. [Google Scholar]
  47. Chanuri, C.; Dahaman, I.; Muhammad Ammirrul Atiqi, M.Z.; Baharuddin, I.; Mohamad Kamarol Mohd, J. A hybrid of bio-inspired algorithm based on Levy flight and particle swarm optimizations for photovoltaic system under partial shading conditions. Sol. Energy. 2021, 217, 1–14. [Google Scholar] [CrossRef]
  48. Garraoui, R.; Ben Hamed, M.; Sbita, L. A Robust Optimization Technique Based on First Order Sliding Mode Approach for Photovoltaic Power Systems. Int. J. Autom. Comput. 2015, 12, 620–629. [Google Scholar] [CrossRef]
  49. Garraoui, R.; Barambones, O.; Ben Hamed, M.; Sbita, L. Real-time implementation of a maximum power point tracking algorithm based on first order sliding mode strategy for photovoltaic power systems. Trans. Inst. Meas. Control. 2017, 40, 1–11. [Google Scholar] [CrossRef]
  50. Aymen, F.; Sbita, L. A novel IMC controller based on bacterial foraging optimization algorithm applied to a high speed range PMSM drive. Appl. Intell. 2013, 38, 114–129. [Google Scholar]
  51. Kailong, L.; Ashwin, T.R.; Hu, X.; Lucu, M.; Dhammika Widanage, W. An evaluation study of different modelling techniques for calendar ageing prediction of lithium-ion batteries. Renew. Sustain. Energy Rev. 2020, 131, 110017. [Google Scholar]
  52. Beni Hamed, S.; Ben Hamed, M.; Sbita, L. A dynamic mathematical model of lithum-ion battery in Matlab/Simulink. In Proceedings of the 17th International Multi-Conference on Systems, Signals & Devices (SSD), Monastir, Tunisia, 20–23 July 2020; pp. 491–494. [Google Scholar]
  53. Caliwag, A.; Lim, W. Hybrid VARMA and LSTM Method for Lithium-ion Battery State-of-Charge and Output Voltage Forecasting in Electric Motorcycle Applications. IEEE Access 2019, 7, 59680–59689. [Google Scholar] [CrossRef]
  54. Riquelme-Dominguez, J.; Martinez, S. Systematic evaluation of photovoltaic MPPT algorithms using state-space models under different dynamic test procedures. IEEE Access 2022, 10, 45772–45783. [Google Scholar] [CrossRef]
  55. Zadeh, L. Fuzzy sets. Inf. Technol. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  56. Mihoub, M.; Nouri, A.S.; Ben Abdennour, R. Real-time application of discrete second order sliding mode control to a chemical reactor. Control Eng. Pract. 2009, 19, 1089–1095. [Google Scholar] [CrossRef]
  57. Pahlevaninezhad, M.; Das, P.; Drobnik, J.; Moschopoulos, G.; Jain, P.; Bakhshai, A. A Nonlinear Optimal Control Approach Based on the Control-Lyapunov Function for an AC/DC Converter Used in Electric Vehicles. IEEE Trans. Industr. Inform. 2012, 8, 596–614. [Google Scholar] [CrossRef]
Figure 1. A description of the studied system.
Figure 1. A description of the studied system.
Sensors 22 06123 g001
Figure 2. Electrical equivalent circuit of a multi-junctio InGap/InGaA/Ge solar cell.
Figure 2. Electrical equivalent circuit of a multi-junctio InGap/InGaA/Ge solar cell.
Sensors 22 06123 g002
Figure 3. PV generator P p v = f ( V p v ) characteristic: (a) under radiation variation and (b) under temperature variation.
Figure 3. PV generator P p v = f ( V p v ) characteristic: (a) under radiation variation and (b) under temperature variation.
Sensors 22 06123 g003
Figure 4. Unidirectional boost chopper.
Figure 4. Unidirectional boost chopper.
Sensors 22 06123 g004
Figure 5. Bidirectional buck-boost chopper.
Figure 5. Bidirectional buck-boost chopper.
Sensors 22 06123 g005
Figure 6. Flowchart of the P & O MPPT algorithm.
Figure 6. Flowchart of the P & O MPPT algorithm.
Sensors 22 06123 g006
Figure 7. Schematic of the mamdani Fuzzy logic system architecture.
Figure 7. Schematic of the mamdani Fuzzy logic system architecture.
Sensors 22 06123 g007
Figure 8. Fuzzy logic MPPT algorithm membership functions: (a) Error membership function, (b) Change error membership function, and (c) change duty cycle membership function.
Figure 8. Fuzzy logic MPPT algorithm membership functions: (a) Error membership function, (b) Change error membership function, and (c) change duty cycle membership function.
Sensors 22 06123 g008aSensors 22 06123 g008b
Figure 9. Simulation results given by the three MPPT algorithms under various operating conditions: (a) Radiation trajectory, (b) Temperature trajectory, (c) Load resistor trajectory, (d) Duty cycles, and (e) PV generator powers.
Figure 9. Simulation results given by the three MPPT algorithms under various operating conditions: (a) Radiation trajectory, (b) Temperature trajectory, (c) Load resistor trajectory, (d) Duty cycles, and (e) PV generator powers.
Sensors 22 06123 g009aSensors 22 06123 g009b
Figure 10. High-speed control algorithm.
Figure 10. High-speed control algorithm.
Sensors 22 06123 g010
Figure 11. Simulation results under quick response: (a) radiation trajectory, (b) temperature trajectory, (c) PV generator power, (d) DC-link voltage, (e) vehicle speed, (f) load torque, (g) battery state of charge, and (h) operating mode.
Figure 11. Simulation results under quick response: (a) radiation trajectory, (b) temperature trajectory, (c) PV generator power, (d) DC-link voltage, (e) vehicle speed, (f) load torque, (g) battery state of charge, and (h) operating mode.
Sensors 22 06123 g011aSensors 22 06123 g011b
Figure 12. Simulation results under variable target vehicle speed: (a) temperature and radiation trajectories, (b) vehicle speeds, (c) PV generator power, (d) load torque, (e) DC–link voltage, (f) vehicle consumed power, (g) battery state of charge, (h) battery state of charge operating mode, (i) switch K1, (j) switch K2, and (k) switch K3.
Figure 12. Simulation results under variable target vehicle speed: (a) temperature and radiation trajectories, (b) vehicle speeds, (c) PV generator power, (d) load torque, (e) DC–link voltage, (f) vehicle consumed power, (g) battery state of charge, (h) battery state of charge operating mode, (i) switch K1, (j) switch K2, and (k) switch K3.
Sensors 22 06123 g012aSensors 22 06123 g012bSensors 22 06123 g012cSensors 22 06123 g012d
Figure 13. Simulation results under extra urban drive cycle response: (a) radiation trajectory, (b) temperature trajectory, (c) street inclination angle, (d) wind speed, (e) PV generator power, (f) DC-link voltage, (g) vehicle speed, (h) load torque, (i) battery state of charge, and (j) operating modes.
Figure 13. Simulation results under extra urban drive cycle response: (a) radiation trajectory, (b) temperature trajectory, (c) street inclination angle, (d) wind speed, (e) PV generator power, (f) DC-link voltage, (g) vehicle speed, (h) load torque, (i) battery state of charge, and (j) operating modes.
Sensors 22 06123 g013aSensors 22 06123 g013bSensors 22 06123 g013cSensors 22 06123 g013d
Table 1. Rule-based table of the fuzzy logic MPPT algorithm.
Table 1. Rule-based table of the fuzzy logic MPPT algorithm.
Δ u ( k ) Δ e ( k )
BNMNSNZSPMPBP
e ( k ) BNZSNMNBNBNBNBN
MNSPZSNMNBNBNBN
SNMPSPZSNMNBNBN
ZBPMPSPZSNMNBN
SPBNBPMPSPZSNSN
MPBPBPBPMPSPZSN
BPBPBNBPBPMPSPZ
Table 2. Comparative study between the three MPPT algorithms.
Table 2. Comparative study between the three MPPT algorithms.
MPPT Algorithms
Operating ModesG (w/m2)T (°C)R (Ohm)ParametersSMCFLP and O
Simultaneous radiation and temperature variation900275Response time (ms)8.75100313.8
Tracking error (%)−5.3 × 10−65.2 × 10−52.6 × 10−4
Objective function value0.0060.01−0.25
1000775Stabilization time (ms)52105224
Tracking error (%)9.12 × 10−88.6 × 10−51.73 × 10−5
Voltage loss (%)1.5 × 10−36 × 10−35.5 × 10−3
Objective function value0.0080.0480.09
Abrupt load variation10007710Stabilization time (ms)≅0137416
Tracking error1.75 × 10−51.6 × 10−43.7 × 10−3
Voltage loss (%)2 × 10−416 × 10−4117 × 10−4
Objective function value−2.3 × 10−4−0.0910.3
10007715Stabilization time (ms)≅069125
Tracking error (%)2.1 × 10−42.7 × 10−48 × 10−4
Voltage loss (%)5 × 10−410 × 10−48.9 × 10−3
Objective function value0.010.0110.02
Simultaneous radiation, temperature, and load variation1100878Response time (ms)4458144
Tracking error (%)−4.27 × 10−71.9 × 10−62.9 × 10−4
Voltage loss (%)1.3 × 10−310 × 10−314.5 × 10−3
Objective function value3.6 × 10−4−0.078.4 × 10−4
10505212Response time (ms)≅0350.2
Tracking error (%)2.6 × 10−51.1 × 10−422.7 × 10−4
Voltage loss (%)5.4 × 10−41.6 × 10−33.3 × 10−3
Objective function value6.8 × 10−30.03−0.1992
Number of controllers tuning parameters010301
Table 3. Electric vehicle parameters.
Table 3. Electric vehicle parameters.
ParameterValue
Vehicle mass (kg)1450
Vehicle frontal area (m2)2.711
Tire radius (m)0.43
Aerodynamic drag coefficient0.29
Air density (kg/m3)1.204
rolling resistance coefficient0.013
Table 4. 100 kw PMSM parameters.
Table 4. 100 kw PMSM parameters.
ParameterValue
Direct inductance (mH)0.17
Reverse inductance (mH)0.29
Flux linkage (wb)0.071
Stator resistance (Ω)0.0083
Number of poles8
Viscous friction (Nm/rad/s)0.005
Moment of inertia (kg m2)0.089
Table 5. Triple-junction InGap/InGaAs/Ge solar cell parameters.
Table 5. Triple-junction InGap/InGaAs/Ge solar cell parameters.
Top Sub-Cell InGaPTop Sub-Cell InGaAsTop Sub-Cell Ge
Band-gap energy (ev)1.9761.5190.744
Short circuit current (A)6.75227.712610.094
Diode ideality factor1.971.751.96
K i (A/cm2k4)1.86 × 10−91.288 × 10−810.5 × 10−6
δ i 222
α i 7.5 × 10−45.405 × 10−44.774 × 10−4
β i 500204235
Table 6. Panasonic Lithium-ion CGR18650E battery cell parameters.
Table 6. Panasonic Lithium-ion CGR18650E battery cell parameters.
ParameterValue
Q n (Ah)2.55
K s b (v)0.0152
A b (v)0.071
B b (Ah−1)2.893
R i n (Ω)0.1138
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hamed, S.B.; Hamed, M.B.; Sbita, L.; Bajaj, M.; Blazek, V.; Prokop, L.; Misak, S.; Ghoneim, S.S.M. Robust Optimization and Power Management of a Triple Junction Photovoltaic Electric Vehicle with Battery Storage. Sensors 2022, 22, 6123. https://doi.org/10.3390/s22166123

AMA Style

Hamed SB, Hamed MB, Sbita L, Bajaj M, Blazek V, Prokop L, Misak S, Ghoneim SSM. Robust Optimization and Power Management of a Triple Junction Photovoltaic Electric Vehicle with Battery Storage. Sensors. 2022; 22(16):6123. https://doi.org/10.3390/s22166123

Chicago/Turabian Style

Hamed, Salah Beni, Mouna Ben Hamed, Lassaad Sbita, Mohit Bajaj, Vojtech Blazek, Lukas Prokop, Stanislav Misak, and Sherif S. M. Ghoneim. 2022. "Robust Optimization and Power Management of a Triple Junction Photovoltaic Electric Vehicle with Battery Storage" Sensors 22, no. 16: 6123. https://doi.org/10.3390/s22166123

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop