Electric Vehicle Power Electronics Cooling System
Electric Vehicle Power Electronics Cooling System
Electric Vehicle Power Electronics Cooling System
net/publication/317376629
Electric vehicle power electronics cooling system pump control using fuzzy logic
CITATIONS READS
3 1,005
2 authors, including:
Adnan Shaout
University of Michigan-Dearborn
271 PUBLICATIONS 1,295 CITATIONS
SEE PROFILE
All content following this page was uploaded by Adnan Shaout on 14 June 2017.
Electric vehicle power electronics cooling system pump control using fuzzy
logic
Adnan Shaout* and Jason Cooper
Electrical and Computer Engineering, University of Michigan-Dearborn
Abstract
Electric vehicles rely exclusively on electrical energy not only for propulsion, but also to power all of the vehicle
subsystems. It then becomes critical that each subsystem is controlled in the most energy efficient manner possible. Some
of the most energy consuming elements of a vehicle are the electric pumps that circulate coolant through an electric
vehicle’s coolant loop. Typically, these pumps are controlled through nothing more than simple temperature switch
points, creating a sink for electrical energy. To improve the overall energy consumption, a fuzzy logic control (FLC)
strategy for controlling an automotive coolant pump has been proposed. The power electronics coolant loop, which can be
found in most hybrid/electric vehicles, have been examined as a temperature-based strategy which is formulated to
control an industry standard pulse-width-modulated (PWM) fluid pump. Simulation of the proposed FLC has shown
improvement of the overall efficiency of the coolant pump and has also reduced the overall energy consumption of the
vehicle-thereby improving the electric propulsion range.
Keywords
Electric vehicle, Fuzzy logic, Power electronics cooling, PWM pump, Temperature control.
manner that “one-size-fits-all” for a particular the energy consumption is critical; any energy
cooling level. unnecessarily used by the coolant pump is energy
that is not being used to propel the vehicle, directly
This flaw in the control strategy has two major resulting in a decrease of electric driving range (full
negative implications. First this tiered cooling level electric driving range is the most important feature to
approach means more energy is being used by the a potential customer).
pump than is really necessary. In an electric vehicle
ECU
Inverter 1
Inverter 2
Heat Exchanger
Inverter 3
Inverter Temperature
Sensor
Next, this approach causes the pump to run at much While there are many ways of implementing a
higher speeds for longer periods of time. This is temperature-based fuzzy logic control system, it will
mainly due to the switch points being designed low be assumed that the hardware setup will be as
enough that higher levels of cooling are required for outlined in Figure 1 and that a standard ECU is used
more scenarios (again the “one-size-fits-all” to control the PWM coolant pump. The fuzzy logic
approach). Consequently the pump running faster for control strategy detailed in this paper has been in the
longer duration’s causes noise, vibration, harshness form of an algorithm that can later be deployed to an
(NVH) concerns. Similar to the first implication, ECU in the form of application level software. It
NVH concerns are magnified on electric drive should also be noted that all Simulink models are for
vehicles due to the removal of noise and vibration simulation purposes only, however they can be used
supplied by the internal combustion engine (ICE). for code/software generation, or as a building block
for more complex algorithms.
One of the best ways to resolve these two concerns is
to create a smoother, more efficient pump control 2.Literature review
strategy – this is where fuzzy logic techniques come While many papers have been written about the use
into play. Through the use of fuzzy logic, it becomes of fuzzy techniques to control temperature-based
possible to use general linguistic terms such as “cold, systems [2, 3, 4], or automotive thermal management
“warm”, and “hot”- as opposed to conventional systems [5], it is the use of this control strategy of a
control, which only has crisp on/off switch points [1]. coolant pump for a power electronics cooling system
Such a fuzzy logic control strategy will then offer in an electric vehicle that makes it state-of-the-art
more even pump control, thereby eliminating the [6,7]. Furthermore, even though a fuzzy control
tiered cooling structure as seen with conventional strategy was devised for an automotive cooling
control methods. In-turn this will greatly reduce the pump, this strategy was investigated from an energy
energy consumption of our system as well as greatly efficiency standpoint – and not necessarily a thermal
reduce the NVH concerns. management perspective. By formulating this fuzzy-
based control strategy for use on an electric vehicle
112
International Journal of Advanced Computer Research, Vol 7(31)
we are able to reduce the overall energy consumption output a crisp duty cycle that will be used to
significantly (the exact numbers could be found command the pump. It is really the control system–
through simple experimentation)-but, the truly novel more specifically the techniques used within that
part of this idea is that the energy efficiency can now control system-that differentiates conventional
be multiplied by the number of subsystems that control of fuzzy logic based control [8].
employ this strategy (typically electric vehicles
employ a minimum of two cooling loops). When all A. Conventional crisp control methods
of these energy consumption numbers are put The conventional pump control method currently
together, it should equal many miles of additional employed by this system is quite simple – really it is
vehicle propulsion range-which in today’s based on the concept of crisp switching points, which
automotive market addresses the most critical aspect come directly from the temperature inputs (or rather
of electric vehicle production. the maximum temperature of the three temperature
inputs. Even though three temperature readings are
3.Control methods being fed into the control system, for purposes of
From a control strategy perspective the power cooling, i.e. decreasing the temperature of the
electronics cooling system illustrated in Figure 1 can inverters, it is not necessary to use all three
really be broken down into two simple parts: (1) temperatures). The maximum temperature is directly
Inputs: Three inverter temperatures, as read from the compared to two pre-defined switch points: (1)
three appropriately placed temperature sensors, (2) maximum cooling and (2) minimum Cooling. If the
Output: Commanded Duty Cycle (see Figure 2). max temperature is above the minimum cooling to
switch point (currently set to 35°C) then the
corresponding duty cycle will be commanded
Temperature 1 Temperature 2 Temperature 3 (currently set to 50%). Similarly, if the max
(°C) (°C) (°C) temperature is above the maximum cooling switch
point (50°C) then the corresponding duty cycle will
Max be commanded (90%).
113
Adnan Shaout et al.
35°C
35°C
47°C
50°C
32°C 32°C
Figure 4 Pump duty cycle command (top), max temperature reading (bottom)
B. Fuzzy control methods coolant levels, we can lower the final duty cycle
Fuzzy logic will allow us to generalize the command and thereby lowering the energy
conventional crisp control methods outlined in the consumption of the coolant pump.
previous section by creating non-sharp boundaries
between the switch points. This will provide the Generically the fuzzy control system algorithm will
flexibility needed to eliminate the duty cycle tiers consist of three main parts (Figure 5) [8, 9]:
visible in Figure 4. In-turn by smoothing out the
Membership Membership
Function Function
Crisp Crisp
Fuzzification Defuzzificaion
Inputs Ruleset Outputs
Fuzzification: The inputs are first compared to the Defuzzification: The fuzzy output is converted to a
input membership function. This allows the control crisp value that the ECU can demand of a system.
algorithm to determine the degree to which the
linguistic variable is true. a. Crisp input/output system interfaces
Inference Engine: Each rule in the fuzzy ruleset is A fuzzy logic controller (FLC) really refers to the use
then processed with the fuzzy input value. This of fuzzy logic within the control strategy itself, this
process maps the input to a corresponding fuzzy then implies that the inputs, and subsequently the
linguistic output variable. Given the current input outputs, of the system will be identical to their
conditions, this phase of the algorithm will provide a conventional counterparts (we live in a crisp world!)
system output. [10]. In Figure 2 the crisp input and output variables
114
International Journal of Advanced Computer Research, Vol 7(31)
were defined for use in both the conventional control the next function. This technique is really a key to
methods as well as the fuzzy control methods -Table using fuzzy logic.
1 again outlines the inputs and output of our system.
As was the case for conventional control methods, The following equations have been used to find the
the power inverter cooling system inputs can really membership function values for each of the linguistic
be simplified to one input. values:
116
International Journal of Advanced Computer Research, Vol 7(31)
90% duty cycle (which can be seen in the Simulink the fuzziness of the output, this technique will yield
model, as well as Figure 8 and Table 2). the same crisp value as using the higher cooling
request (the slope equation simply changes, as seen in
It should also be noted that when multiple rules are Equations 1-5 and 6-10. This technique is mainly
activated, the rule with the lowest cooling request used for simplicity and modelling purposes.
will be used to calculate the crisp duty cycle. Due to
Very
Cold Cool Warm Hot Very Hot Low Med High Very High
Low
1 1
0 0
30 35 40 45 50 10 30 50 70 90
15 31 35 42 0 14 30 58
Figure 8 Mapping of a crisp temperature to a crisp duty cycle using fuzzy techniques (5 Time Samples)
4.Simulation of fuzzy control methods by each of the three temperature sensors). Each
In order to evaluate the performance of the fuzzy temperature intersects the fuzzy input membership
control strategy outlined in this paper, a Simulink function at least once, but typically twice. From these
model was created (see Figure 9). Simulink was intersection points corresponding membership
chosen as the modeling tool for two main reasons: (1) function values were found for each linguistic value.
it allows a user to fully model a system, which can be Through the rule base, each input is then mapped to a
easily read and interpreted by outside uses, and (2) corresponding fuzzy output, which is then defuzzified
since Simulink can auto-generate controller level using the formulas seen in the defuzzification section.
code, has such a model becomes useful for
implementing a control strategy in an ECU using Table 3 Crisp temperature input values and crisp
software (typically C code). duty cycle output values (at each instance of time)
Time Temperature (°C) Duty cycle (%)
Similar to the simulation run using a conventional Sample
control model (Figure 3), the temperature inputs for 0 15 0
1 31 14
the fuzzy numerical example/simulation will be 2 42 58
cycled through the values seen in Table 3. Given 3 35 30
these system inputs, a duty cycle command is found 4 31 14
using the control strategy outlined in the preceding 5 47 78
parts of this paper. Figure 10 and Table 3 outline the 6 52 90
simulation results. 7 47 78
8 30 10
At every time sample the temperature value indicated 9 36 34
is fed into the control system (as though it was read 10 20 0
117
Adnan Shaout et al.
58% DC
10% DC
34% DC
14% DC 14% DC
90% DC
0 Time 1 2 3 4 5 6 7 8 9 10
Figure 10 Duty cycle command (top), max temperature reading (bottom) for fuzzy controls
Figure 11 Comparison of simulation using conventional (purple) and fuzzy control methods (yellow)
5.Conventional control methods vs. fuzzy with the fuzzy control strategy–this is a direct
control methods byproduct of using fuzzy logic. With further
If we compare Figure 4 to Figure 10 (see Figure 11), experimentation and tuning of the membership
it is very evident that the fuzzy control methods functions and the temperature partitions used for each
designed here were successful. The commanded duty linguistic value of temperature, these regions could
cycle is much smoother and much more efficient be easily improved–and the reduction in energy
when fuzzy logic techniques were employed in the consumption could be further improved.
control system. With the elimination of the tiered
cooling levels, comes the improvement in NVH – the 6.Conclusion
biggest contributor to noise and vibration is a pump Through the use of fuzzy logic techniques a control
that switches on and off. Furthermore, we can see method was developed for use on the power
that there are durations of time where the pumps are electronics cooling system in an electric vehicle. This
running at lower duty cycles, which of course can be control strategy can not only improve the overall
directly related to the electrical energy/current efficiency of the coolant pump, but it can potentially
consumption of the pumps. Unfortunately, there are reduce the overall energy consumption of the vehicle
also regions where the duty cycle is actually higher -thereby improving the electric propulsion range. The
119
Adnan Shaout et al.
NVH concerns of an electric vehicle are also [8] Isizoh AN, Okide SO, Anazia AE, Ogu CD.
addressed through the use of this strategy, which can Temperature control system using fuzzy logic
be improved by eliminating the tiered cooling levels technique. International Journal of Advanced Research
seen with the conventional control strategy. As seen in Artificial Intelligence. 2012; 1(1):27-31.
[9] Hanamane MD, Mudholkar RR, Jadhav BT, Sawant
through a Simulink simulation, the proposed fuzzy- SR. Implementation of fuzzy temperature control
based control strategy was able to successfully using microprocessor.
smooth out the commanded duty cycle. Overall, the [10] Aguilar RM, Muñoz V, Callero Y. Control application
control strategy outlined in this paper demonstrated using fuzzy logic: Design of a fuzzy temperature
that it can provide a very practical solution to the two controller. INTECH open access publisher 2012.
main issues associated with the power electronics
coolant pump with an electric vehicle. Dr. Adnan Shaout is a full professor
and a Fulbright Scholar in the
Acknowledgment Computer Science Department at the
None. Electrical and Computer Engineering
Department at the University of
Michigan-Dearborn. At present, he
Conflicts of interest teaches courses in AI, Embedded
The authors have no conflicts of interest to declare.
Systems, Software Engineering,
Computer Architecture, Cloud Computing, Fuzzy Logic
References and Engineering Applications and Computer Hardware
[1] Singhala P, Shah D, Patel B. Temperature control Design. His current research is in applications of software
using fuzzy logic. International Journal of engineering methods, cloud computing, embedded systems,
Instrumentation and Control Systems. 2014; 4(1): 1- fuzzy systems, real time systems and artificial intelligence.
10. Dr. Shaout has more than 34 years of experience in
[2] Chen Z, Mi CC. An adaptive online energy teaching and conducting research in the Computer Science,
management controller for power-split HEV based on Electrical and Computer Engineering fields at Syracuse
dynamic programming and fuzzy logic. In vehicle University and the University of Michigan - Dearborn. Dr.
power and propulsion conference 2009 (pp. 335-9). Shaout has published over 210 papers in topics related to
IEEE. Computer Science, Electrical and Computer Engineering
[3] O'Keefe M, Bennion K. A comparison of hybrid fields. Dr. Shaout has obtained his B.S.c, M.S. and Ph.D.
electric vehicle power electronics cooling options. In in Computer Engineering from Syracuse University,
vehicle power and propulsion conference 2007 (pp. Syracuse, NY, in 1982, 1983, 1987, respectively.
116-23). IEEE. Email: [email protected]
[4] Ning P, Liang Z, Wang F. Power module and cooling
system thermal performance evaluation for HEV Jason Cooper is a full time algorithm
application. IEEE Journal of Emerging and Selected and software engineer at General
Topics in Power Electronics. 2014; 2(3):487-95. Motors Company. Currently, his
[5] Shao C, Sun X, Wang G, Yue Y, Li X, Yang L. assignments include the design and
Numerical modeling and simulation analysis of development of algorithms and
vehicle thermal management system for a power-split software for electrification thermal
hybrid electric vehicle. In international conference on management systems, as well as next-
electrical systems for aircraft, railway, ship propulsion Gen engine thermal management
and road vehicles (ESARS) 2015 (pp. 1-6). IEEE. systems. Jason has over nine years of experience working
[6] Ibrahim BS, Aziah MA, Ahmad S, Akmeliawati R, the in automotive industry–this work has included the
Nizam HM, Muthalif AG, et al. Fuzzy-based development of service diagnostics for engine controls, the
temperature and humidity control for HV AC of design and release of ECU electronics, as well as the
electric vehicle. Procedia Engineering. 2012; 41:904- development of control algorithms. Jason has obtained a
10. B.Sc. in Electrical Engineering from Michigan State
[7] Al-Jarrah A, Salah M, Al-Tamimi A. Fuzzy logic University, East Lansing, MI, in 2007. He is currently a
control design for advanced vehicle thermal graduate student in the Department of Electrical and
management system. In proceedings of the IASTED Computer Engineering at the University of Michigan-
international conference on control and applications Dearborn. Jason is pursuing a M.Sc. in Electrical
2011 (pp. 200-4). Engineering.
120