Abstract
A control strategy approach is proposed, in order to achieve the smooth and precise switching of energy sources present in the hybrid energy storage system which includes battery and ultracapacitor. Based on the speed of an electric motor four individual math functions are considered, designed a new controller named as math function-based (MFB) controller. Thereafter the designed MFB controller is integrated with conventional/intelligent controller to full fill the proposed control strategy approach. Two different hybrid controllers MFB with proportional integral derivative, MFB with artificial neural network are proposed and implemented to the electric motor in four different modes based on the load applied. Two-hybrid controllers MATLAB/Simulink output responses are compared and tabulated in the conclusion section.
Similar content being viewed by others
1 Introduction
Two real-time controllers are realized for proper current sharing in an optimal way in between batteries and UCs. The first controller is realized with the help of Karush–Kuhn–Tucker conditions an optimized problem is formulated which are used to construct the controller for the better splitting of the current related to the load requirement. The second one is realized as an intelligent controller and is attained from the neural network. The battery state of health (SOH) is considered in order to find the relative performance of both the real-time controllers this phenomenon mainly tells about the difference between two controllers. A real-time hardware prototype experimental setup was built with HESS for practical validation. Both controllers’ simulation as well as hardware realization is done and compared the two controller’s performance to the better controller for the splitting of current between energy sources [1,2,3].
One variable rate-limit function is considered to attain the adoptive rate limit controller for HESS. The intended control technique provides the protection to the main power source against sudden load changes by drawing sudden power from the supporting source. The designed controller saves the life of the main power source by reducing the stress on that which means the main power source can feed the load during normal load condition [4,5,6].
A new HESS is proposed with two different character power source including with feasible control technique. The considered control technique is mainly reducing, the surges appear during changing of the sources one to another. Here one BDC is considered for the forward and backward flow of power in the circuit. In this two-source battery, UC connected to BDC in the circuit. The complete circuit model is subdivided into four cases, to attain better knowledge about the considered HESS with controller action. The BDC is operated satisfactorily within the range of power limits [7, 8].
In this, a novel HESS is introduced for better acceleration and driving range of the vehicle. The Conventional HESS sourced vehicles require a high rating of DC–DC converters for the successful operation of the vehicle during all road conditions. With this arrangement, a relatively constant voltage profile is created which enhances the lifetime of the battery [9, 10].
2 System with proposed control strategy
The proposed control technique mainly includes two energy sources, two converters, and different controllers. The bidirectional converter (BDC) will perform the buck and boost operation on the other hand unidirectional (UDC) performs only boost operation. The battery present in the work is acting as a base source on the other hand UC will treat as a supporting source. Total three switches S1, S2 and S3 are combined present in the two converters in which switch two, three are related to BDC a switch one is present in UDC. Two different controllers are used in which MFB is a newly designed one and the other one is the conventional one which is used to develop the controlled pulse signals to the converters (Fig. 1).
Figure 2 represents that the DC–DC converter model implemented with the main circuit for EV application.
3 Four different cases with proposed control strategy
The power splitting between two energy sources has been analysed with four different cases which are corresponding to the applied torque on the motor. In first case-controlled pulse signals are developed to only BDC (boost) and no controlled signal are developed to UDC which can be represented with Fig. 3. During case two, both the source will share the energy and give it to the load, Fig. 4 reflecting this mode of operation. In case three only base source will send the required power to the load, which shows in Fig. 5. And the last case of operation both converters are in operation, one is for supplying power and one power recharge the UC, which is clear from Fig. 6.
4 Generalized model of DC–DC converters used in proposed technique
In this work, providing a controlled signal to the switch of UDC or BDC is plays a vital role during the transition of energy source [11]. So, it is necessary to know the functioning of converters during the ON/OFF state, which can be obtained and discussed in this section in detail.
4.1 Unidirectional converter
The voltage across inductor present in UDC is given by (Fig. 7)
If the switch is in ON condition
If the switch is in OFF condition
If Vmos is the voltage across MOSFET and VD is the voltage across the diode, the output voltage equation becomes
After neglecting diode voltage and MOSFET voltage the final voltage becomes
4.2 Bidirectional converter
In order to obtain the proper switching between battery and UC according to the vehicle dynamics, one BDC is required. The current flows direction may be in any direction that may be forward to back or backward to forward, which is decided by the mode of operation of the BDC that may be boost or buck mode. The power will flow from high voltage to low voltage during boost operation on the other hand vice versa happens during buck mode of operation (Fig. 8).
Boost mode operation:
During boost mode, itself the switch present in BDC will alter in order to boost the voltage level depending upon the requirement. So, during boost mode itself, the switches action can be analysed by splitting the period in association with the duty cycle.
If the switch is in closed \(S_{1} \left( {0 \le t < \delta T} \right)\):
In this position, switch S1 in ON state and S2 in OFF state, which causes the low voltage side source, and inductor both are in parallel combination. In addition, the equation related to this action is given as
The rate of change of inductor current is given as
Above equations can be rewritten as (Fig. 9)
If the switch is in open position \(S_{1} \left( {\delta T \le t < T} \right)\):
The switch at low voltage side is opened and high voltage side switch is in ON state, which makes that the source voltage and inductor voltage together as a series combination. The voltage across induction can be written as
After simplification above equation can be written as
Due to the OFF condition of S1 the state of inductor current can be written as
And the above equation can be rewritten as
Under stable state condition, the change in inductor current in a single cycle can be expressed as
After inserting original equations of change in inductor current, the above equations become
After simplification above equation can be written as
The high and low voltage side relation can represent as
From the above relation, the duty cycle value varies between \(0 \le \delta \le 1\) and the output of the BDC is always greater than the input (Fig. 10).
Design of capacitor value:
The capacitor connected at high voltage side is capable to maintain high voltage during boost mode condition during the steady-state condition. But the high voltage value will change due to dynamics of the load, the variable charge of the capacitor can be expressed as
In addition, the ripple voltage can be expressed as
Rewritten as
Inductor design:
After neglecting all line losses, the low voltage side power can be equivalent to that the high voltage side power value as follows
The mean value of the inductor current can be written as
The maximum and minimum values of the inductor current can be obtained by
Under continuous current mode condition, the inductor current should always greater than zero
During continuous current mode, the minimum inductor current should be
Buck mode operation:
This section describes the BDC operation under buck mode and revelling the design procedure of the components present in the circuit
If the switch is in closed condition \(S_{2} \left( {0 \le t < \delta T} \right)\):
Now the switch S2 is appearing at high voltage side and the inductor voltage appearing at both ends is given as
The simplified equation can be written as
When the switch is closed then the change of inductor current is
Above equation can be written as (Fig. 11)
If the switch is in open condition \(S_{2} \left( {\delta T \le t < T} \right)\):
The voltage value of both ends of BDC is
The simplified equation can be written as
The rate of change of current value is
Simplified equation is
Under the steady-state condition, the total change of inductor current should be zero
After substituting all values above, the equation becomes
Simplified equations as
The low and high voltage relationship of this mode of operation can be expressed as
During this mode of operation, the voltage at the input is lesser than that output side and the duty cycle value always \(0 \le \delta \le 1\) (Fig. 12).
Design of Capacitor:
The current flows in the low voltage side capacitor are
Rate of change of the capacitor charges is given as
After calculating, the positive area current equation can be written as
The ripple content in the low voltage side can be found from
After replacing some values above equation becomes
Here \(f = \frac{1}{T}\) is the switching frequency.
Finally, the equation of the capacitor at the low voltage side is given as
Design of the inductor value:
According to the BDC under buck operation, the meant currents of load resistor and inductor are the same
The maximum and minimum values of inductor currents can be expressed as
Under continuous current mode condition, the inductor current must be greater than zero
Therefore, the minimum inductance can be satisfied as
Further modifications the boost and buck mode of BDC inductance can be maintained for a continuous mode of operation
Here \(P_{H} = \frac{{\mathop V\nolimits_{H}^{2} }}{{R_{H} }}\) is the power at high voltage side, \(P_{L} = \frac{{\mathop V\nolimits_{L}^{2} }}{{R_{L} }}\) is the power at low voltage side.
Under any duty cycle for generating required voltage levels is given as
5 Implementation of control strategy with MFB controller
The generation of pulse signal to the switches present in the converter can be represented in four different cases with flow chart representation in Figs. 13 and 14. Figure 13 representing that how the controlled pulse signals are generating and how they are giving to the switch corresponding to the speed of the drive especially in first two cases like heavy and more than rated load cases. Similarly, Fig. 14 representing the further two cases 3 and case 4 flowchart representation.
Figure 15 representing how the regulated pulse signals are generating to the switch three by the combination of two-controller in that first one is MFB and the second one is the conventional controller. Figure 16 representing that the regulating pulse produced to switch one and three by the proposed hybrid controller. In the same way, Fig. 17 representing the regulating pulses are produced to switch one by the hybrid controller action. Lastly, Fig. 18 is corresponding to the regulated pulses are given to the switch one and two by the designed hybrid controller action.
All regulated signals are produced to the switches because of the two controllers, in that conventional controllers always produces the controlled pulse signals, which can again regulate by the MFB controller corresponding to the speed of an electric motor.
Here MFB controller works with the speed of the motor which always depends upon the load applied. If the speed of the motor is less than or equal to 4800 rpm then MFB develops out the signal as one for U1. The speed of the motor is between 4600 and 4800 rpm then MFB develops output signals as one for U1 and U2. In the same way, the speed of the motor is between 4801 and4930 rpm then MFB will develop the output signal as one for U3. Finally, if the speed value is greater than or equal to 4931 rpm then MFB develops output signal as one for U4. In this way, the MFB controller will develop the signals with speed as input which useful to regulate the pulse signals developed by the conventional controller.
Consider U1, U2, U3, and U4 as an output of the MFB controller, which can be represented with below equations and based on this relation the controlled signals are produced by the implemented control method.
6 Output results and discussion
In this section, the MATLAB/Simulink results are presented and discussed related four different cases. Mainly all results are obtained with two different hybrid controllers named as MFB with ANN and MFB with PID. And in this section speed, current and regulated pulse signals waveforms are plotted to correspond to each controller case. The first case is related to a heavy load, the second one is corresponding to more than rated load, in case three rated load is applied and finally in the fourth case motor is running with no load.
6.1 Case-1 output results
Figure 19 shows that the comparison of two hybrid controllers speed waveform during case-1 corresponding to the load applied. From those two controllers MFB with ANN has reached the stable state 0.75 s, on the other hand, MFB with PID controller response not attained the stable state.
Figure 20 shows the regulated signals produced by the MFB with ANN to the converters corresponding to the case-1.
Figure 21 shows the regulated signals produced by the MFB with PID to the converters corresponding to the case-1.
6.2 Case-2 output results
Figure 22 shows that the comparison of two hybrid controllers speed waveforms during case-2 corresponding to the load applied. From those two controllers MFB with ANN has reached the stable state 0.25 s, on the other hand, MFB with PID took 0.5 s.
Figure 23 shows the regulated signals produced by the MFB with ANN to the converters corresponding to the case-2.
Figure 24 shows the regulated signals produced by the MFB with PID to the converters corresponding to the case-2.
6.3 Case-3 output results
Figure 25 shows that the comparison of two hybrid controllers speed waveform during case-3 corresponding to the load applied. From those two controllers, MFB with ANN has reached a stable state 0.1 s, on the other hand, MFB with PID took 0.15 s.
Figure 26 shows the regulated signals produced by the MFB with ANN to the converters corresponding to the case-3.
Figure 27 shows the regulated signals produced by the MFB with PID to the converters corresponding to the case-3.
6.4 Case-4 output results
Figure 28 shows that the comparison of two hybrid controllers speed waveform during case-4 corresponding to the no-load applied.
Figure 29 shows the regulated signals produced by the MFB with ANN to the converters corresponding to the case-4.
Figure 30 shows the regulated signals produced by the MFB with PID to the converters corresponding to the case-4.
6.5 Converters output waveforms
Figure 31 is representing the output parameters of the BDC, and which clearly saying that the negative current indicates UC charging, on the other hand, positive current indicates the discharge time of the UC.
Figure 32 shows that the output parameters of UDC and both current and voltage are maintained constantly corresponding to the applied load.
Table 1 is representing the two-hybrid controllers’ performances in four cases in terms of their settling time after applying different loads. In case one MFFB with ANN has taken 0.75 s to steady-state whereas MFB with PID response has not reached the steady-state within the stipulated time. During case two, both controllers are reached the steady-state with 0.25 s and 0.5 s time. In case three also two controllers are taken different timing 0.1 s, 0.15 s to reach steady state. In the fourth case no load is applied to the motor, so controller action not required in this case to reach steady but requires developing the regulated pulse to the switches of converters.
7 Conclusion
Table 2 is representing the comparisons between two hybrid controllers based on the time domain specifications. Here MFB with ANN has provided better performance than the MFB with PID in all aspects except maximum peak overshoot.
Table 3 shows that the performance comparisons between two controllers particularly during starting and rated load condition by taking steady-state time as a reference. In this study, the MFB with ANN given better performance by taking less time period to reach stable state.
The hybrid controller is designed by combining MFB controller with conventional/intelligent controller, based on the proposed control strategy approach two different hybrid controllers MFB with ANN, MFB with PID are designed and obtained the satisfactory results from both controllers in four modes of operation. Among all the controllers MFB played a vital role during switching of energy sources from one to another based on the speed of an electric motor. Two-hybrid controller’s performance study is made with different time domain specifications and all are tabulated in the conclusion section.
References
Shen J, Khaligh A (2016) Design and real-time controller implementation for a battery-ultracapacitor hybrid energy storage system. IEEE Trans Ind Inform 12(5):1910–1918
Camara MB, Gualous H, Gustin F, Berthon A (2008) Design and new control of DC/DC converters to share energy between supercapacitors and batteries in hybrid vehicles. IEEE Trans Veh Technol 57(5):2721–2735
Francoise JNM, Gualous H, Outbib R, Berthon A (2005) 42 V power net with supercapacitor and battery for automotive applications. J Power Sources 143(1/2):275–283
Trovao JPF, Santos VD, Antunes CH, Pereirinha PG, Jorge HM (2015) A real-time energy management architecture for multisource electric vehicles. IEEE Trans Ind Electron 62(5):3223–3233
Cho HY, Gao W, Ginn HL (2004) A new power control strategy for hybrid fuel cell vehicles. In: Proceedings of IEEE power electronic transportation, Oct 21–22, pp 159–166
Dusmez S, Khaligh A (2014) A supervisory power-splitting approach for a new ultracapacitor–battery vehicle deploying two propulsion machines. IEEE Trans Ind Inform 10(3):1960–1971
Wang B, Xu J, Cao BG, Zhou X (2015) A novel multimode hybrid energy storage system and its energy management strategy for electric vehicles. J Power Sources 281:432–443
Palma L, Enjeti P, Howze JW (2003) An approach to improve battery run-time in mobile applications with supercapacitors. In: Proceedings of IEEE Power Electronics Conference, June 15–19, vol 2, pp 918–923
Atmaja TD (2015) Energy storage system using battery and ultracapacitor on a mobile charging station for an electric vehicle. Energy Procedia 68:429–437
Lhomme W, Delarue P, Barrade P, Bouscayrol A, Rufer A (2005) Design and control of a supercapacitor storage system for traction applications. In: Conference record IEEE IAS annual meeting, Oct 2–6, vol 3, pp 2013–2020
Hart DW (2003) Introduction to power electronics. Prentice-Hall, New York
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no confict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Katuri, R., Gorantla, S. Modelling and comparative analysis of ANN and PID controllers with MFB applied to HESS of electric vehicle. SN Appl. Sci. 1, 1445 (2019). https://doi.org/10.1007/s42452-019-1502-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42452-019-1502-4