Modeling and Hardware-In-The-loop Simulation of Power-split Hybri
Modeling and Hardware-In-The-loop Simulation of Power-split Hybri
Dissertations, Master's Theses and Master's Dissertations, Master's Theses and Master's
Reports - Open Reports
2013
Recommended Citation
Joshi, Shreyash, "MODELING AND HARDWARE-IN-THE-LOOP SIMULATION OF POWER-SPLIT HYBRID
ELECTRIC VEHICLES", Master's report, Michigan Technological University, 2013.
https://digitalcommons.mtu.edu/etds/824
By
Shreyash Joshi
A REPORT
MASTER OF SCIENCE
In Mechanical Engineering
2013
ABSTRACT ................................................................................................... IX
1. INTRODUCTION ................................................................................. 10
REFERENCES .............................................................................................. 66
IV
LIST OF FIGURES
FIGURE 1.1: PROJECTED DEMAND AND SUPPLY OF OIL RESERVES [1]. ................ 10
FIGURE 3.6: FREE BODY DIAGRAM OF SUN GEAR 1 (S1) AND SUN GEAR 2 (S2).... 23
V
FIGURE 4.6: DSPACE ELECTRIC COMPONENTS MODEL ....................................... 42
FIGURE 5.4: COMPARISON OF BATTERY SOC WITH SOC UPPER LIMIT .................. 57
FIGURE 5.7: COMPARISON OF ICE MODE CHANGE WITH VEHICLE VELOCITY ........ 60
FIGURE 5.10: ENGINE OPERATING POINTS IN BSFC MAP OF 2.9 LITER ENGINE .... 63
FIGURE 5.11: MG2 MOTOR OPERATING POINTS ON MOTOR EFFICIENCY MAP ....... 64
VI
LIST OF TABLES
VII
ACKNOWLEDGEMENTS
I thank my advisor Dr. Bo Chen, for support in this research work and guiding me for
my Masters education. I would like to thank committee member Dr. John Beard and
Dr. Zhuo Feng for being in the committee and all their suggestions.
I would like to thank all my friends I made at Michigan Tech. I admire your help and
support through all good and bad times.
VIII
ABSTRACT
Conventional vehicles are creating pollution problems, global warming and the
extinction of high density fuels. To address these problems, automotive companies
and universities are researching on hybrid electric vehicles where two different power
devices are used to propel a vehicle. This research studies the development and
testing of a dynamic model for Prius 2010 Hybrid Synergy Drive (HSD), a power-split
device. The device was modeled and integrated with a hybrid vehicle model. To add
an electric only mode for vehicle propulsion, the hybrid synergy drive was modified
by adding a clutch to carrier 1. The performance of the integrated vehicle model was
tested with UDDS drive cycle using rule-based control strategy. The dSPACE
Hardware-In-the-Loop (HIL) simulator was used for HIL simulation test. The HIL
simulation result shows that the integration of developed HSD dynamic model with a
hybrid vehicle model was successful. The HSD model was able to split power and
isolate engine speed from vehicle speed in hybrid mode.
IX
1. INTRODUCTION
The fossil fuels are being utilized as main sources of energy for most of the power
producing applications. Due to the fast depletion of oil resources, the remaining
reserves are expected to approach to zero around 2040 as shown in Figure 1.1. The
limited resources of oil also cause the raising of oil prices every year. In addition to
the loss of crucial energy resources of very high energy density, the global warming
is also a severe issue. One of the major contributors to global warming is the CO2
emissions of conventional vehicles. Figure 1.2 shows that the CO2 emission from
transportation is very close to the amount generated by industry.
10
Figure 1.2: CO2 emissions from various sources [2].
The rise of CO2 emission causes the increase of global temperature. Figure 1.3 shows
temperature being steady till almost 1900. Since the inception of Internal
Combustion Engine (ICE) into vehicles and transportation, temperature is rising
steadily. With growing economy, the number of conventional automobiles sold will be
increasing. As ICE efficiency is limited to the Carnot cycle efficiency, a technological
advantage has to be gained so that the extinction of fossil reserves doesn’t hamper
the growth of humanity. To limit CO2 emissions and increase the efficiency of
vehicles, government is implementing higher CAFÉ standards which all the
automobile manufactures need to follow.
11
Figure 1.3: Change in temperature since introduction of ICE [1].
The efficiency of conventional vehicles can only been improved to a certain extent
due to the limitation of energy conversion and heat losses. To overcome this
limitation, hybridization of the powertrain is one of the solutions. Hybrid vehicles are
powered by ICE and electric motors. There are two significant advantages of this
powertrain combination. One is the high efficiency of motor at higher torque and the
other is regenerative braking, which allows putting the mechanical energy back into
power source (battery).
Till date, research on Hybrid Electric Vehicle (HEV) is of three basic types. The first
type is series hybrid. For a series hybrid vehicle, ICE charges battery while e-motor
drives car throughout drive cycle. The second type is parallel hybrid, where either e-
motor or the ICE or both are driving the vehicle at same time. The third type is
power-split, where either e-motor/ICE can drive at once or both can work
simultaneously while charging the battery. The engine Rotation Per Minute (RPM) in
power-split vehicles is isolated from vehicle speed to achieve maximum miles/$. The
power-split allows a vehicle to act as parallel or series when needed. This comes at a
cost of added complexity to the overall system but proves to be beneficial in engine
optimization.
12
Currently, the vehicle electrification is bound by limited storage capacity of batteries
and long charging hours. Though there are some commercial manufacturing
industries like Tesla Motors Inc. which are involved in selling of complete electric
vehicle, long charging time and vehicle range anxiety scares customers away from
buying a pure electric vehicle. The power-split and plug-in hybrid electric vehicles are
best available compromise which can be implemented to lay foundation for the full
electrification plan. The plug-in hybrid electric vehicles allow charging of batteries
from the home power supply. The Volt introduced by General Motors is the prime
example of plug-in hybrid electric vehicles.
Any new powertrain design needs to be tested. The conceptual idea of hybrid vehicle
and its testing for commercial implementation could cost a lot of money to a
company. In basic vehicle designing process, firstly, the size and type of powertrain
is decided. Once the size of powertrain is decided, economy of a vehicle can be
greatly improved by implementing right control strategy. To validate whether the
implemented control strategy is optimum, a good mathematical model of all working
systems is necessary. The software-in-loop (SIL) and hardware-in-loop (HIL) testing
methods are used in testing and modification of hybrid vehicles.
13
Defining Vehicle Integration &
Specification Verification
System-level System-level
Design Test
Subsystem-level Subsystem-
Design level Test
Implementation
The mathematical models are created in coding platform of computer. The coded
system can first be validated in software platform using software-in-the-loop test. If
the performance is appropriate, the machine code of the developed models will be
generated and downloaded to Electronic Control Unit (ECU) or the HIL processor
board for HIL testing of the system. HIL test of mathematical models are in real-time
on a simulator. In this report, an ECOLine HIL simulator developed by dSPACE Inc. is
used to run simulation. The dSPACE simulator is equipped with a RTI1006 processor
board for real-time simulation. An ECU can be a hardware ECU or a softECU. One
motor ECU uses dSPACE MicroAutobox II. The other ECUs are softECUs. The
simulator is calibrated using a licensed copy of ControlDesk 7.2 software. The
ControlDesk has a user friendly Graphics User Interface (GUI). ControlDesk GUI
allows us to build different layouts and measuring panels to run and calibrate
experiments in real-time. The dSPACE package comes with two completed models of
a conventional ICE vehicle and a parallel hybrid electric vehicle. The models can be
edited in Simulink platform. Auto-code generation software converts the Simulink
models into C language code. This code can be easily compiled into machine code for
microprocessors. For this project, HIL simulator along with MicroAutobox is being
used to simulate a complete power-split hybrid vehicle in ControlDesk environment.
Chapter 1: discusses the motivation and need for this research work.
Chapter 4: HIL simulation model, including the overview of vehicle model, vehicle
ECU network, vehicle plant model, sensors and actuators.
15
2. LITERATURE REVIEW
16
2.2. HEV Control Strategies
The work on the various control algorithms is one of the most influencing parts of the
HEV’s. The control algorithm affects the power plants performance and eventually
vehicle performance. There is significant amount of research being conducted and a
number of control strategies are developed. Poowanart Poramapojana, a graduate
student from Michigan Tech, has conducted a literature review of control strategies in
his thesis research [8]. A lot of work by various researchers is on stochastic control
and dynamic programming. Dr. Jinming Liu worked on Stochastic Dynamic
Programming (SDP) and Equivalent Consumption Minimization Strategy (ECMS) [9]
and found that these control strategies can improve the fuel economy of a power-
split hybrid vehicle. The limitation of the SDP approach is its amount of computation
required. Though a dynamic programming algorithm is faster compared to standard
stochastic control, long computing time and heavy computational need make them
not suitable for the real-time and real world applications with current generation of
embedded systems. ECMS is more suitable for real world application but it is not
robust enough to apply to a vehicle with no predetermined drive cycle. The Adaptive-
ECMS (A-ECMS) control strategy [10] is very similar to ECMS implemented by
Musardo. He tried to eradicate the problem of less robustness by implementing an
adaptive algorithm. This algorithm collects and calculates the data using GPS before
driving condition is reached. This allows a vehicle to decide control parameters
beforehand. But not all of vehicles are equipped with GPS and the signal distortion in
remote areas can hamper a vehicle’s performance in reducing its fuel economy
rapidly. The A-ECMS algorithm is designed and implemented for a parallel vehicle.
This algorithm gives fuel economy values very close to dynamic programming with
very less computational load. Pontryagin’s Minimum Principle (PMP) is another
control strategy which can be implemented for real-time applications [11]. The PMP
algorithm, when implemented on a power-split vehicle, gives results very close to
the dynamic programming.
17
3. DYNAMIC MODEL OF POWER-SPLIT HEV POWERTRAIN
Ring Gear
Carrier
Pinion Gear
Sun Gear
The Planetary Gear (PG) set was modeled with basic equation of kinematic
constraints given by Willis [13] as shown in Eq. 1.
߱ . ܴ + ߱௦ . ܴ௦ = (ܴ + ܴ௦ ). ߱ Eq. 1
where ߱ , ߱௦ and ߱ is angular velocity of ring, sun and carrier, respectively, and ܴ
and ܴ௦ are radius of ring and sun gears. This equation defines the overall kinematic
18
behavior of the planetary gear set. The equation allows only 2 speed inputs while the
third one has to follow as per the equation.
The simple planetary gear set, used in THS 2004 system, has been studied by Liu J.
[7] and Poramapojana, P. [8] in their dissertation and thesis, respectively. In this
report the 3rd generation of THS system (THS III), Hybrid Synergy Drive, has been
studied.
Figure 3.2 shows the 2 dimensional diagram of the Hybrid Synergy Drive.
MG1 MG2
Carrier
Compound
Ring Gear
Figure 3.3 shows the THS III system, it has a compound ring gear with 3 sets of
teeth as shown in Figure 3.4. The external gear teeth are used to drive the wheels
using a differential gear set. Figures 3.1, 3.3-3.5 were generated from the CAD
software CATIA V5 to help understanding the complexity of hybrid synergy drive
system. The set on the side of orange planetary gears is that of MG2 and is a
reduction gear unit. The other side is for MG1 having planetary gear unit. One
19
planetary gear set, shown in Figure 3.5 is used as power-split device. The power-
split device has engine connected to carrier, the MG1 is connected to sun gear 1, as
shown in Figure 3.2. This power-split device splits the power provided by the engine
towards the sun gear that has MG1 attached to it and the other side of the
compound ring gear connects to a MG2. The ring gear structure allows 20% size
reduction of power-split device from earlier generation of gear drive [12]. The
compact ring gear removes the chain drive presented in the 2nd generation of THS
system. The other planetary gear set is a MG2 speed reduction device. The carrier of
the planetary gear contains spline which is fixed to the transmission casing.
20
Figure 3.4: 3D model of compound ring gear Figure 3.5: 3D model of THS III planetary
gear set
Table 1 shows that all the gear teeth of the synergy drive system used in Toyota
Prius 2010. The fixed reduction gear allows ring and MG2 to rotate in different
direction with respect to each other. This also reduces number of axis required as the
MG2 will have the same axis as MG1 and the engine [12]. The THS II power-split
drive study done by Jerome Meisel [4] explains that the maximum speed of MG1 in
both direction of rotation is the key factor in deciding the engine start and its
maximum speed. As THS II does not have any speed reduction for MG2, it was
directly connected to ring gear. Hence, the RPM of MG1 would reach the speed limit
faster than needed, as the MG1 experiences higher speeds. Gear reduction of second
planetary gear in hybrid synergy drive system allows ring rotations to be lower and
MG2 rotations to be close to MG1 rotations. The reduction device has gear ratio 2.6
ே. ଶ ௧௧ ଼
ቀ ே. ௦௨ ଶ ௧௧
= ଷ = 2.6ቁ as per the number of gear teeth/radius of each
gear. The reduced ring RPM removes the kinematic constrain of MG1 and allows the
vehicle to be propelled in only EV mode at higher speeds. The final gear ratio of THS
III has been reduced compared to THS II from 4.113 to 3.2
ே. ௗ௩ ௧௧
ቀ ே. ௗ௩ ௧௧
= ଶସ = 3.2ቁ [14]. This reduced final gear ratio allows
lesser power loss occurring due to power conversion from MG1 speed reversing on
highway drive cycles compared to THS II [15].
21
Table 1: Number of teeth on drive gears
22
3.3. Dynamics of THS III Gear Train (Hybrid Synergy Drive)
The assumptions for mathematical modeling of compound planetary gear set are as
follows. The clock-wise rotation of ring, carrier and sun gear is considered as positive
while the counter clockwise is considered as negative. The inertia of ring, sun and
carrier arm is considered while pinion inertia has been neglected as it is a very small
value. The pinion experiences force which is transmits towards ring/sun depending
upon the direction of energy flow. The THS III has 2 sections, one is generator side
which is a complete single planetary gear set with all subscript 1 and another is
reduction gear set with subscript 2. The equations for Free Body Diagram (FBD)
shown in Figure 3.6, Figure 3.7 and Figure 3.8 are given in Eq. 2-Eq. 5
The I୰ , Iୡଵ , Iୱଵ and Iୱଶ are mass moment of inertia of ring, carrier 1, sun gear 1 and
sun gear 2 with units of ݇݃ ή ݉ଶ . ɘሶ୰ , ɘሶୡଵ , ɘሶୱଵ and ɘሶୱଶ are the angular acceleration of
ring, carrier 1, sun gear 1 and sun gear 2 with units of ݀ܽݎ/ ݏଶ . T୰ , Tୡଵ , Tୱଵ and Tୱଶ are
torque of ring, carrier 1, sun gear 1 and sun gear 2 with units of Nm. Fଵ is the
internal force acting on ring and sun gear 1 via pinion gear on generator side and Fଶ
is internal force acting on ring and sun gear 2 due to pinion gear on motors side of
the compound gear set. There is no equation for the carrier 2 as it is fixed to ground.
Figure 3.6: Free body diagram of sun gear 1 (S1) and sun gear 2 (S2)
23
Figure 3.7: Free body diagram of compound ring gear
24
3.4. Modified Hybrid Synergy Drive
Figure 3.9 shows the modified hybrid synergy drive system. A simple clutch has been
added to carrier 1. This allows the carrier on planetary gear side to be grounded at
will and adds an extra dimension in control functionality of the vehicle as MG1 and
MG2 both act as motors.
Planetary Gear
Reduction Gear
Unit
Unit
Sun Gear 2
Sun Gear 1
MG
MG2
1
Carrier
Clutch
Compound
Ring Gear
The study done by Xiaowu and his colleagues [6] showed that an added clutch to the
THS 2004 system helps in improving the economy by 16.132% compared to simple
planetary gear train. Figure 3.9 has added a clutch which allows the vehicle to
operate in 2 modes, Electric Only (EV) mode and Hybrid mode. As the carrier gear 1
gets fixed, it provides the reaction torque necessary so that power-split doesn’t occur
and planetary gear acts as reduction device. Hence, the route of the MG1 power flow
is restricted to flow towards ring and then towards the wheels. The EV only mode
would allow vehicle to be moved without any engine operation. The reduction gear
set removes kinematic constrain (Eq.1) imposed by the MG1 speed as long as the
25
clutch is engaged. The gear ratios show that the gear reduction unit has a gear ratio
ேೝమ ଼ ேೝభ ହ଼
of 2.6 ቀ = ቁ almost equaling to planetary gear ratio of 2.6363 ቀ = ቁ.
ேೞమ ଷ ேೞభ ଶଶ
Two planetary gear sets can be reduced to 1 planetary gear set as carrier 2 is
grounded. Now if carrier 1 is grounded as well, the ߱ଵ =0 and the sun gear 1 can be
related to the ring gear by Eq. 6
ோೞభ ேೞభ
߱ = െ߱௦ଵ . = െ߱௦ଵ . = െ߱ݏ1. ߩ1 Eq. 6
ோೝభ ேೝభ
where, ܰ௦ଵ and ܴ௦ଵ is the number of teeth and radius of sun gear 1. ܰଵ and ܴଵ are
the number of teeth and radius of compound ring gear on MG1 side. As sun gear is
related via pinion and internal gear of ring, the direction of rotation of both the sun
gears and compound ring gear are opposite. For all dynamics, ߱௦ଵ = ߱ where ߱ is
the angular velocity of the generator and ߱௦ଶ = ߱ is the angular velocity of the
motor. No elastic losses between motor/generator shafts and gears are considered.
26
Figure 3.10: Power-split powertrain in electric only mode
ܶ௦ଶ
ܫ
߱ ܶ
Substituting ܶ௦ଶ in Eq. 2 to get the value of internal pinion force ܨଶ
27
(ூೞమ ାூ )ఠሶೞమ ା ்
ܨଶ = Eq. 8
ோೞమ
ܶݏ1
݃ܫ
߱݃ ܶ݃
Substituting values ܨଵ and ܨଶ into eq. 3, where ߱ሶ ௦ଵ = ߱ሶ considering no elastic losses
ோೞభ
in carrier gear. The ratio of sun and ring gear at MG1 and MG2 is given by = ߩଵ ,
ோೝభ
ோೞమ
= ߩଶ . As both are reduction gear sets, ring gear is related to motor and generator
ோೝమ
angular velocities by ߱ሶ = െ߱ሶ ߩଶ = െ߱ሶ ߩଵ . The torque acting on ring gear due to
்ೢ
torque at wheels is given by ܶ = . This is the reaction torque due to the resistance
ீ
where ݉ is the mass of vehicle in kg, ݎis the radius of the wheels in meters, ܩௗ is
మ
the gear ratio between the wheels and ring gear. The term is vehicle inertia
ீ మ
acting on the ring gear. ܫ is ring inertia. As the angular velocities of ring, MG2 and
28
MG1 are related by (Eq.6), a single equation is sufficient to get the wheel velocity,
and source angular velocities.
29
Figure 3.14: Free body Diagram of engine connected to carrier
߱
ܫ
ܶ ܶ௦ଵ
Eq. 1 mentioned before is for a simple planetary gear set. The equation can be
modified to get relation between the angular velocities of MG1, MG2 and engine for
THS III. The new equation is obtained by substituting ߱ = െ߱ ߩଶ in Eq. 1 as shown
in Eq. 15.
30
ଵାఘభ ఘ
߱ = ቀ ቁ . ߱ + ߱ ቀఘమ ቁ Eq. 15
ఘభ భ
Differentiating Eq. 15 and substituting into Eq. 14 gives the new value of ܨଵ for
hybrid mode.
భశഐభ ഐ
൫ூೞభ ାூ ൯ቀ ቁఠሶ ାఠሶ ቀ మ ቁି ்
ഐభ ഐభ
ܨଵ = Eq. 16
ோೞభ
Eq.17
This gives one equation in terms of engine angular acceleration and MG2 angular
acceleration. To solve 2 unknowns, the value of ܨଵ and ܨଶ are substituted into ring
dynamic equation in Eq. 3. ܨଶ value will be similar to the value calculated in EV mode
as the carrier 2 is still grounded and MG2 is acting as motor. After substitution and
்ೢ
let ܶ = , ߱ሶ = െ߱ሶ ߩଶ , Eq. 3 becomes Eq.18.
ீ
Eq.18
Based on Eq.17 and Eq.18, the state space model in matrix form can be created as
shown in Eq. 19.
ଵାఘ ଶ ଵାఘ ఘ
൜(ܫ + ܫ ) + ൫ܫ௦ଵ + ܫ ൯ ቀ ఘ భ ቁ ൠ ቄ൫ܫ௦ଵ + ܫ ൯ ቀ ఘ భ ቁቅ ቀఘమ ቁ ߱ሶ
൦ భ భ భ
൪ ൨ =
ଵାఘభ మ ൫ூೞభ ାூ ൯ (ூೞమ ାூ ) ߱ሶ
െ ቄ൫ܫ௦ଵ + ܫ ൯ ቀ ఘ ቁቅ െ ቄ ீ మ + ܫ െ మ
െ మ
ቅ ߩଶ
భ ఘభ ఘమ
ଵାఘభ ܶ
1 ቀ ቁ 0 0 ܶ
ఘభ
ଵ ଵ ଵ ൦ܶ ൪ Eq. 19
0 െఘ ఘమ
െீ
భ ܶ௪
The equation Eq.19 is of ߙܺሶ = ߚܷ form which can be written as ܺሶ = ߙ ିଵ ߚܷ. The
complete state equation is written as Eq.20.
31
߱ሶ 0 0 ߱
൨=ቂ ቃቂ ቃ
߱ሶ 0 0 ߱
ିଵ
1 + ߩଵ ଶ 1 + ߩଵ ߩଶ
ۍቊ(ܫ + ܫ ) + ൫ܫ௦ଵ + ܫ ൯ ൬ ൰ ቋ ൜൫ܫ௦ଵ + ܫ ൯ ൬ ൰ൠ ൬ ൰ ې
ێ ߩଵ ߩଵ ߩଵ ۑ
+ێ ۑ כ
1 + ߩଵ ݉ ݎଶ ൫ܫ௦ଵ + ܫ ൯ (ܫ௦ଶ + ܫ )
ێ െ ൜൫ܫ௦ଵ + ܫ ൯ ൬ ൰ൠ െ ቊ ଶ + ܫ െ െ ቋ ߩଶ
ۑ
ۏ ߩଵ ܩௗ ߩଵ ଶ ߩଶ ଶ ے
ଵାఘభ ܶ
1 ቀ ቁ 0 0 ܶ
ఘభ
ଵ ଵ ଵ ൦ܶ ൪ Eq. 20
0 െ െ
ఘభ ఘమ ீ
ܶ௪
If the output vector is selected the same as state vector, the output equation for the
state space model would be Eq.21.
ܶ
߱ 1 0 ߱ 0 0 0 0 ܶ
ቂ߱ ቃ = ቂ ቃቂ ቃ + ቂ ቃ൦ ൪ Eq. 21
0 1 ߱ 0 0 0 0 ܶ
ܶ௪
The output of ߱ and ߱ in hybrid mode can be found by solving this state equation.
The angular velocity of wheels ߱௪ , can be found using reduction ratio ܩௗ . While
the angular velocity of the generator, ߱ , can be found using Eq. 15.
32
4. HIL SIMULATION VEHICLE MODEL
The vehicle plant model for the power-split HEV was built based on a parallel vehicle
model provide by dSPACE Inc. The vehicle plant model can be classified into four
categories.
SoftECUs: contains all the ECUs in soft model and all the decision making algorithms.
The Plant: has all the vehicle and subsystem level models to act precisely as vehicle
and its subsystems.
The Sensors and Actuators: has all real time interface blocks needed to simulate and
detect incoming and outgoing signals.
The Environment: simulate the driver and its response, road condition, gear
selections Accelerator Pedal Position (APP) and Brake Pedal Position (BPP).
Figure 4.1 gives the overview of the vehicle model developed in Simulink
environment.
33
Engine
Battery
Engine Torque
Ambient Temperature and Pressure
34
4.2. Vehicle ECU Network
ECU is the brain of the vehicle which is involved in every decision making process.
The vehicle ECU network is structured to two levels of control. The higher level is
Hybrid Vehicle Controller (HVC). The lower level is gasoline engine controller and
motor controllers. The HVC level is the prime decision making level. HVC subsystem
is divided into “Hybrid mode on/off,” “Brake control,” “Torque request coordination,”
“ICE start/stop,” “Clutch control” and “Drive management.”
“Hybrid mode on/off” decides whether the vehicle is to be driven in EV mode or HEV
mode. “Brake control” decides the amount of brake energy to be regenerated using
MG2 while the rest being passed on to friction brakes. The “Torque request
coordination” is calibrated as per APP and maximum torque curve of MG2 and
engine. The “Clutch control” is a simple model which works with “Drive
management” and vehicle mode selection. The clutch is used to ground engine
carrier arm. The clutch is engaged when vehicle is to be run in EV mode. “Drive
management” is a crucial subsystem which decides the vehicle mode selection,
engine mode selection and the distribution of the torque based on these modes. The
vehicle plant model is designed to be EV/HEV. The vehicle has two modes with
planetary gear set at its core. The first mode is the Electric only (EV) mode and the
second mode is power-split HEV mode. ICE has 3 modes, (1) off (2) idle and (3)
power mode. All these modes are controlled by a Stateflow control algorithm.
Figure 4.2 shows the control algorithm for mode selection process. The model was
divided into four blocks. Vehicle starts with engine off (ICE mode=0) and electric
only mode on (vehicle mode =0). If the torque request is greater than 0 as well as
the State Of Charge (SOC) is lower than SOC lower limit (60%), mode selection
switches to ICE mode=1. This is ICE idling mode. The clutch is released to start the
engine. Vehicle goes to hybrid mode=1 only when vehicle speed is greater than
20mph. This is because the engine operates in very high BSFC region at low rpm,
which gives overall low efficiency. Engine can also be in power mode if SOC falls
below SOC_emg along with battery temperature conditions for safety reasons.
SOC_emg is very low SOC region and battery needs to be charged immediately. If
35
battery temperatuUH IDOO RXW RI VDIH RSHUDWLQJ UHJLRQ Û&EDWWHU\
WHPSHUDWXUHÛ& , the engine provides traction power.
If the torque request falls below 0, vehicle is braking. The engine changes to idling
mode and the vehicle changes to electric mode. If braking time is longer than 1
second, the clutch is engaged, engine is turned off, and MG1 along with MG2 provide
regenerative braking. If engine charges battery to the upper limit and battery
temperature is within operating limits, engine stops and both electric motors provide
required torque. Vehicle operates in electric only mode.
Input state
[((Trq_request_vehicle>0)&&(SOC<=SOC_lowlimit))
EngineOff
||(T_Bat>=T_Bat_uplimit)||(T_Bat<=T_Bat_lowlimit)]
du:ICE_Mode=0;
du:Vehicle_Mode=0;
du:engine_rpm_state=0;
PreFreqStart
en:t_PreFreqStart=Time;
[((Time-t_PreFreqStop)>=1)] du:ICE_Mode=0;
du:Vehicle_Mode=0;
EngineIdle
du:ICE_Mode=1;
du:Vehicle_Mode=0;
[(Time-t_PreFreqStart)>=1]
en:t_PreFreqStop=Time;
[(Trq_request_vehicle<=0)||((SOC>=SOC_uplimit)
&&(T_Bat<T_Bat_uplimit)&&(T_Bat>T_Bat_lowlimit))]
[((Trq_request_vehicle>0)&&(vel_kmph>20))
||(SOC<=SOC_emg)||(T_Bat>=T_Bat_uplimit)
||(T_Bat<=T_Bat_lowlimit)]
EnginePower
du:ICE_Mode=2;
du:Vehicle_Mode=1
36
The torque request distribution was done in both modes. In electric mode, as clutch
is engaged and carrier 1 is locked, MG1 along with MG2 can produce torque to propel
the vehicle. The torque request was distributed to ratio of MG2:MG1=1:1 as both the
motors are of equal rating and the gear ratio are equal. While starting the engine,
MG1 is starting motor as well. MG1 has to produce torque in clockwise direction. As
soon as the ICE mode changes to idling, the MG2 has to provide the entire torque
request. MG1 compensates the engine speed with respect to vehicle speed so that
engine idling speed of 800 rpm is maintained.
In hybrid mode, torque split is decided on rule-based control algorithm. The RPM of
engine decides the torque of engine and is limited by the maximum MG1 RPM as well
as current vehicle speed as per equation Eq.15. The purpose of hybrid mode is to
recharge battery while operating engine in optimum range to get maximum fuel
efficiency for given condition. For hybrid mode torque distribution, power request
from drivers is split into engine power request and MG2 motor power request. The
split ratio is determined based on current SOC of battery using a lookup table.
Engine provides most power at low SOC while charge sustaining. Once the power is
split, engine speed is decided from a look-up table containing optimum power to
speed curve. The speed from loop-up table divides power request for engine to give
engine torque request. The e-motor rpm coming from MG2 motor divides its power
request to give motor torque request. In hybrid mode, engine operates in two states,
battery charge sustaining and battery charging. In charge sustaining state, engine
provides torque to the wheels completely via electrical and mechanical path. In
mechanical path the torque is provided through the gears of power-split device and
reduction device. In electrical path, torque goes through MG1 generated and is
provided to MG2 for propulsion. Thus, very low or no power is provided by the
battery in charge sustaining mode. In charging mode, the engine provides excess
power so that the torque requirement for mechanical and electrical path is fulfilled
along with battery SOC build-up. In summary, the power of the battery is controlled
in three states: charge depletion state in electric only mode, charge sustaining and
charging state in hybrid mode of vehicle.
37
The Engine Control Unit (ECU) and MG1/MG2 controllers are at second level. Engine
control unit used in this case of HIL simulation was a SoftECU. The engine SoftECU is
provided by dSPACE. The ECU is presented in ASM library of dSPACE. It is used to
decide the injection pressure, mass of fuel, mass of induced air, turbocharger
pressure, EGR control, throttle position and various other parameters for engine
plant model. DS2211 board is used to simulate the sensor and actuator signals. The
various blocks needed for the interface can be found in dSPACE library.
The MG1 controller is a softECU used to control MG1 while MG2 controller is a
hardware ECU built in MicroAutoBox. MG1 and MG2 controllers are used to control
their respective motors on the basis of torque request calculated by hybrid ECU in
electric only mode. In hybrid mode, MG2 is controlled with torque request as it is the
primary motor while MG1 is controlled by engine RPM request as its primary function
is to compensate the engine RPM with respect to vehicle speed.
38
4.3. Vehicle Plant Model
The plant model of the vehicle has a gasoline engine, 2 Permanent Magnet
Synchronous Motors (PMSM), a power-split drive train, a battery model, vehicle
dynamics model and environment subsystem. Figure 4.3 shows the architecture of
the vehicle.
Power
control
unit
Planetary Battery
Gear Unit
Engine
MG
MG2
1
Reduction
Gear
39
designed by dSPACE, is equipped with turbocharger and EGR. For the power-split
vehicle, the engine was equipped with just EGR. Turbocharger was kept off.
Engine
Engine ECU
Combustion
Coolant
Intake
Temperature,
Manifold
Throttle Position, EGR % Intake manifold Mean torque
and Turbocharger Pressure and temp
Engine
Torque
ௗ
ܮௗ = ݒௗ െ ܴ௦ ݅ௗ + ܮௗ ߱ ݅ Eq.23
ௗ௧
ௗ
ܮ = ݒ െ ܴ௦ ݅ + ܮ ߱ ݅ௗ െ ߰ ߱ Eq.24
ௗ௧
ଷ
ܶ߰[ = ݍݎ ݅ + ൫ܮௗ െ ܮ ൯݅ ݅ௗ ] Eq.25
ଶ
where ܮௗ ܽ݊݀ ܮ are inductance along d-axis and q axis of reference. ݒௗ ܽ݊݀ ݒ are
voltage along d-axis and q axis of reference. ݅ௗ ܽ݊݀ ݅ are current in d-axis and q axis
of reference. ܴ௦ is stator resistance. ߱ is the angular velocity of motor, ߰ is the flux
induced by permanent magnet. is the number of poles.
40
Figure 4.5: MG2 and MG1 motor efficiency map
Figure 4.6 shows the block diagram of electric component model. A PMSM motor
needs three-phase current for its coils to generate the required torque. The three-
phase current is generated by a three-phase inverter. For this project, IGBT switches
are used in the three-phase conversion process of inverter. The Pulse Width
Modulation (PWM) signal coming from motor controller is used to control three-phase
inverter. The duty cycle of the PWM signal decides the amount of current to be sent
to motors. By controlling the duty cycle, the speed of PMSM motor is controlled.
41
MG2 Controller
MicroAutoBox
Stator
Torque and
Voltage
Load Current
Three Phase a, b, c Electric motor
Inverter MG2 Model MG2
Stator
Voltage
Three Phase Inverter a, b, c Electric motor
MG1 Model MG1
Torque and
Load Current
Rotor Position
Torque,
stator current a,b,c
MG1
Duty Cycle
Controller
Simulator
The MG2 motor is controlled using MicroAutobox in dSPACE HIL environment. The
plant model sends motor RPM, three-phase current to the controller and motor
torque request is send by hybrid ECU. The MG1 plant model is similar to MG2 plant
model in all aspects as the motor specifications are same. The controller for MG1
used is a soft controller. The MG1 controller is very similar to MG2 controller.
However, MG1 controller is implemented with plant model in dSPACE simulator not in
MicroAutoBox.
The vehicle speed control is based on MG2 speed control and the compensatory
speed developed by MG1 for engine speed variation. As vehicle does not have any
automatic or manual transmission, MG1 speed variation is very crucial. This allows
the engine to be used at any speed irrespective of vehicle speed but limited by the
42
MG1’s maximum speed in both directions. Control of vehicle is done by controlling
the MG1 speed in Hybrid mode. The MG2 motor is controlled using current control
method which is proportional to torque generated by motor.
For both motors, the controller was borrowed from the ASM library of dSPACE
software module. Controller used is a simple PI controller to control a motor in 3
operating modes (1) speed control, (2) current control and (3) voltage control. In
current control mode, torque request is converted to q-axis current and is controlled
by a PI controller. While in speed control, the RPM is converted to q-axis current and
then controlled by the PI controller. This model is developed by the dSPACE Inc. The
controller works in Clark and Park transformation, where ܫௗ and ܫ current/voltage
are controlled in d-q axis. The transformation is shown in Eq. 26.
ଶగ ଶగ
ܫௗ cos ߠ cos(ߠ െ ) cos(ߠ + ) ܫ
ଷ ଷ
ଶ
ܫ ൩ = ൦ sin ߠ sin(ߠ + ) ൪ ܫ ൩ Eq. 26
ଶగ ଶగ
ଷ sin(ߠ െ )
0 ଷ ଷ ܫ
0.5 0.5 0.5
The primary role of MG1 is to act as a speeder in hybrid mode of vehicle. The angular
velocity of motor is used to keep the speed of engine at optimum level so as to get
maximum efficiency over a drive cycle. But MG1 also acts as a load motor in EV
mode which is controlled in current control mode. The transition of the current
control to speed control takes place in EV mode of vehicle. Here, the engine can be
in idling and clutch is disengaged. When engine is to be started, MG1 provides the
necessary torque along with MG2 in speed control mode. MG2 provides complete
torque to vehicle to fulfill the torque request. The MG1 controller only works as
current controller when engine is off. The Hybrid ECU decides which mode the
controller must act so as to get maximum efficiency of the vehicle.
43
4.3.2.2 Battery Model
The battery model was borrowed from ASM library of dSPACE Inc. The model
consists of maximum 100 cells with rating of the module as shown in the Table 2.
Battery Specs
Type Li-ion
Voltage 360V
The battery management for two motors was added to the battery subsystem. As
both MG2 and MG1 are used as motor and generator, the right connection between
the outputs of MG2 and MG1 can save the SOC for future need of drive cycle. In
Hybrid mode, the MG1 acts as a generator while the MG2 is a motor drawing the
current from battery. The motor current is three-phase so the load current is
calculated by summing three phases. The three-phase current is provided by a
three-phase inverter and is directed towards battery to calculate battery current. The
load current of motor MG2 varies with torque requested. The forward modeling of
battery has voltage as output and motor current as input. The battery current can be
manipulated by simple addition of currents as per the equation Eq. 22. This addition
allows MG1 generated current to be sent to MG2 motor and remaining can be sent to
battery for its sustainability. So, the addition decides the battery current ܫ௧ and the
SOC is affected based on the addition of current.
44
4.3.3. Development of Power-split Drivetrain Model
The power-split drive train was newly modeled for this vehicle. A modified THS III
was considered for power-split HEV HIL simulation. 2010 Prius has synergy drive
(THS III) built into it. The modeled drive train has 2 planetary gear set
configurations as mentioned earlier. Three components, i.e. the sun-1 carrier-1 and
sun-2, are powered by MG1, gasoline engine, and MG2, respectively.
The model developed in Simulink was based on the equations developed in section 3.
The dynamics of engine, MG1 and MG2 was included in to the dynamics of power-
split device. Hence, no dynamic models for engine or motors were needed. The
torque signals coming from engine, MG2, MG1 and the vehicle resistance coming
from vehicle dynamics are given as inputs to the EV mode block and hybrid mode
block as shown in Figure 4.7.
MG2 RPM
Ring RPM to
Wheel RPM
MG2/MG1 RPM
MG1 RPM
45
The equations needed for simulation of electric and hybrid modes are of discrete
forms as the simulator works at sample rate of ܶ௦ = 0.001 seconds. So, the model is
executed for each time step of 0.001 seconds. For electric only mode equation,
Eq.11 has one variable, angular acceleration of ring. This has been solved by division
of torque and inertia as shown in equation Eq.27
where k is the discrete time step. Three input variables, torque of MG1 ܶ (݇), torque
of MG2 ܶ (݇) and reaction torque from wheels ܶ௪ (݇) in discrete form, were used to
calculate angular acceleration of ring ߱ሶ (݇). Torque values from MG2 and MG1 are
negative as the torque is generated in 3rd quadrant of PMSM map. Hence, the signs
of MG2 and MG1 torque in Eq.27 are negative so that the resultant torque of ring is
positive and ߱ሶ (݇) is positive. For electric only mode, the angular velocities of MG1
and MG2 are related to the RPM of wheel by gear ratios ߩଵ , ߩଶ and ܩௗ . The values of
߱ (݇) , ߱ (݇) and ߱௪ (݇) were calculated by Eq.28, Eq.29 and Eq.30.
ିఠೝ (݇)
߱ (݇) = Eq. 28
ߩ1
ିఠೝ (݇)
߱ (݇) = Eq.29
ߩ2
ఠೝ (݇)
߱௪ (݇) = Eq. 30
ீ
For hybrid mode, Eq.17 and Eq.18 have two variables. They are angular acceleration
of engine and angular acceleration of MG2. Eq. 17 and Eq. 18 are in continuous form.
They are converted to discrete form as shown in Eq. 33 and Eq. 34.
46
ଵାఘభ
= ܶ (݇) + ܶ (݇) × ቀ ቁ Eq. 33
ఘభ
For hybrid mode the generator speed ߱ (݇) is calculated by Eq. 35,
ଵାఘభ ఘ
߱ (݇) = ቀ ቁ . ߱ (݇) + ߱ (݇) ቀఘమ ቁ Eq. 35
ఘభ భ
ିఠ (݇)כఘమ
߱௪ (݇) = Eq. 36
ீ
All the RPM values calculated using Eq. 28 to Eq. 36 were used in the mode selection
block as shown in Figure 4.7. The mode selection is done on the basis of clutch signal
while clutch signal is decided on the basis of ICE mode. If ICE mode is in idling (ICE
mode=1) or power (ICE mode=2), clutch is released from ground and carrier 1 is
free to rotate. The change in vehicle mode was done with a multiport switch with
clutch signal being switching signal. The output RPM values of MG2, MG1 and engine
were sent as feedback to respective plant models. RPM value of wheel was used to
calculate the vehicle velocity.
47
4.3.4. Vehicle Dynamics
Vehicle dynamics model has all the resistive forces acting on wheels of vehicle. The
vehicle experiences rolling resistance, aerodynamics drag, gradient resistance, brake
force and tractive force as shown in Figure 4.8.
The rolling resistance acts due to rolling of the wheels. The rolling wheel has its own
weight acting in downward direction which creates small deformation of the wheel.
Ideally, a wheel should be touching the road surface tangentially with minimum
surface contact. Due to surface contact, these wheels offer resistance to the
movement in rotational direction. The rolling resistance is given by Eq. 37, where ݉
is the mass of vehicle in kg, ݃ is the acceleration due to gravity in m/s2, ߠ is road
gradient in degree, ݂ is friction factor.
Aerodynamic drag is the fluidic resistance experienced by the vehicle when it passes
through a medium. In the case of automobiles, the vehicle passes through the
medium of air with density of 1.2kg/m3. The vehicle experiences a drag in opposite
direction of vehicle movement. This drag can increase or decrease with the
increase/decrease in wind velocity. For the simulation, the air as a medium was
considered steady. The aerodynamic force is a function of cross sectional area of
vehicle and the square of vehicle velocity as shown in Eq. 38, where ߩ is the density
48
of air in kg/m3, ܥௗ is the coefficient of aerodynamic drag, ܣis the cross sectional
area in m2, ݒis the velocity of vehicle in m/s.
ଵ
ܨௗ = ߩܥௗ ݒܣଶ Eq. 38
ଶ
Third type of resistance experienced by the vehicle is the gradient resistance. This
resistance is due to the road slope. The vehicle may be assisted or resisted
depending on the direction of vehicle velocity and the slope. The weight of the
vehicle helps in propelling the vehicle when velocity and slope are in same direction.
The gradient resistance is a function of slope angle and vehicle weight given in Eq.
39. For the simulation, the slope was considered 0.
The traction force is the force coming from the powertrain of vehicle towards the
wheels and is the only force propelling the vehicle in forward direction. For power-
split hybrid vehicle, there are three power sources, one engine and two electric
motors. The brake force is the necessary force needed to stop the vehicle. A hybrid
vehicle can apply brake force using the regenerative braking and friction brakes. In
EV mode, both motors apply the regenerative brake while in hybrid mode just MG2
applies the regenerative brake. The friction brake is only applied when needed brake
force is greater than the capacity of regenerative brakes.
The linear dynamics of the vehicle can be represented by Eq. 40. The parameter
values used in simulation are given in Table 3.
ଵ
ܽ݉ = ்ܨ+ ݉݃ cos ߠ ݂ + ߩܥௗ ݒܣଶ + ݉݃ sin ߠ Eq. 40
ଶ
49
4 coefficient of aerodynamic drag 0.35
5 cross sectional area in m2 2
6 Road gradient 0
The sensor and actuator interfaces are used for the MG2 motor since the MG2
controller is a hardware controller, MicroAutoBox. The MG2 motor model
communicates with MicroAutobox via DS 5202 board. Analog outputs to the
MicroAutoBox include three-phase current, a MG2 RPM and MG2 torque request. The
resultant torque applied by PMSM motor needs to be perpendicular to mechanical
rotor position to get maximum efficiency of motor. The HIL simulator uses an
Angular Processing Unit (APU) to capture the angle of rotor position.
4.5. Environment
The environment subsystem has all the maneuverability and the driver signals.
Maneuverability sends the signal of vehicle reference velocity. The driver signals are
APP, BPP, and gear lever selection signals. A PI controller with feed forward and
feedback position is used to control the APP and BPP positions.
50
5. HIL SIMULATION AND RESULT DISCUSSION
Any design of power-split configuration and its control strategy needs to be tested.
It’s better if the tests are before manufacturing of components. It will allow and
reduce the time frame for optimum design. To get the test results close to actual
results after manufacturing, real world testing is of great importance. Once a
dynamic model of a vehicle is tested in software, the plant model and its control
algorithms of various systems and subsystems can be tested with latest edition of
simulator from dSPACE. The main plant model is built for dSPACE ECOLine simulator
and Motors is controlled with MicroAutobox II for this testing of vehicle. The ECOLine
simulator has a DS1006 quad core board. The simulator has 3 ECUs with various
configuration points given in document [17]. The simulator contains the digital signal
conditioners, signal processors, various sensor and actuator interfaces. DS5202
board is being used for communication between simulator and MicroAutobox. The
MicroAutobox contains two boards, 1511 and 1512 board and DS1552 piggyback
board. The box acts as a motor controller. The 1512 board contains all the ADC and
Hall Effect sensor interfaces but doesn’t have any Controller Area Network (CAN)
interfaces. The 1511 contains CAN interface as well as serial interface for the
communication with other ECUs. Basic functionality of the simulator is to act as a
vehicle plant while connected to the hardware ECU which controls plant. If hardware
ECUs are not present, softECUs can also be implemented in the simulator with
vehicle plant model. Once model is completed and debugged, the binary simulation
code can be easily generated by auto-code generation software and downloaded to
simulation board. If hardware ECUs are presented in the simulation system, the code
for these controllers can be flashed to corresponding controllers so that the
simulation can be run with hardware-in-the-loop
The model calibration is done in ControlDesk software provided by dSPACE Inc. Once
the model is built in the Simulink environment, it is flashed onto simulator board.
ControlDesk uses variables from *.sdf file which is created while building the model.
The ControlDesk allows calibrating variables in real-time using different instruments.
51
The software is extremely helpful for real-time calibration of variables such as gain
values of PI controllers.
HIL simulation setup was done by connecting the ECOLine simulator and
MicroAutobox. The details of connection are listed in the Table 4. The simulation
computer was connected to the HIL simulator directly while the MicroAutobox was
connected using an Ethernet cable. When registering the simulator platform and
MicroAutobox platform, the simulator can be detected without IP address while the
MicroAutobox needs to be inserted with IP of 141.219.24.56. Figure 5.1 shows the
HIL simulation setup.
Signal Output
Conditioning Drivers
Electrical Signal
dSPACE HIL Si
Simulator
l t
Interface
Sensors Actuators
52
Table 4 : The connections between HIL simulator and MicroAutoBox
53
50-pin Female Sub-D analog position sensor
21 Resolver Cosine c6
Connector P3: Pin35 signal
50-pin Female Sub-D analog position sensor
22 Resolver Cosine b5
Connector P3: Pin19 signal
50-pin Female Sub-D
23 Digital In 7 T5 Incremental Encoder Signal
Connector P3: Pin27
50-pin Female Sub-D
24 Digital In 8 T6 Incremental Encoder Signal
Connector P3: Pin14
37-pin Female Sub-D
25 PWM Input R3 Duty Cycle
Connector P4: Pin20
37-pin Female Sub-D
26 PWM Input R5 Duty Cycle
Connector P4: Pin21
37-pin Female Sub-D
27 PWM Input S5 Duty Cycle
Connector P4: Pin22
37-pin Female Sub-D
28 PWM Input R6 Duty Cycle
Connector P4: Pin23
37-pin Female Sub-D
29 PWM Input R4 Duty Cycle
Connector P4: Pin24
37-pin Female Sub-D
30 PWM Input S4 Duty Cycle
Connector P4: Pin25
This report is focused on testing of the modeled power-split device and its
performance in a vehicle environment using HIL simulation. The power-split model
was integrated into vehicle model in Simulink environment. The compiled vehicle
model was loaded onto the simulator processor board while the control model of MG2
was loaded onto to the MicroAutobox. Once the models were downloaded, the
simulation was performed with ControlDesk software for real-time calibration. The
simulation was conducted for an Urban Dynamometer Drive Schedule (UDDS) drive
cycle over a period of 1400 seconds.
54
Figure 5.2 shows the comparison between reference UDDS drive cycle and HIL
simulation results of power-split vehicle. The reference drive cycle is built into the
environment level of vehicle model. The drive cycle is followed precisely at most
time. The simulation output exceeds reference vehicle speed only for a short period
of time starting at 480sec due to rule-based control actions of hybrid mode
controller. The torque provided by engine is in excess to torque request to keep
engine running and charge the battery above 60%. The maximum error of vehicle
speed is 1% in EV mode and 4% in hybrid mode except a short period of time
starting at 480sec, within which an error of 10% is observed. The simulation result in
Figure 5.2 gives a good base to conclude that the vehicle model is working properly
with developed power-split device model and rule-based control strategy.
55
Figure 5.3 shows the engine torque request in hybrid mode and the actual amount
generated by the engine. Engine output torque follows closely in most cases except
at highly spiked request time instances as shown in magnified figure. In these cases,
engine is not able to generate enough output torque within such a short time period.
One example is when t=205 seconds. In other cases, engine produces and follows
torque precisely as requested. Throughout the drive cycle, engine is in power mode
only for charge sustaining and charging the battery. Engine is turned off for charge
depletion in electric only mode.
Figure 5.3: Comparison of requested ICE torque and generated ICE torque
56
Figure 5.4 shows the SOC of the battery. As per the control strategy, the primary
function of engine power mode is to increase SOC level to 70% limit. The engine
starts to charge battery as soon as SOC falls below 60%. Figure 5.2 shows that the
velocity profiles are almost repetitive after 350 seconds. Hence, the engine charges
the battery at peak velocity profiles while regenerative strategy shuts the engine off.
The SOC drops in electric only mode significantly to provide necessary vehicle
starting torque. After that, the SOC is maintained around 60%.
57
Figure 5.5 shows the RPM of MG2, primary driving motor. The motor rotates in
counter clockwise direction and the wheels are in clockwise direction. As the wheels
moving forward are positive, motor direction has to be negative. The motor RPM is
recorded in simulation for EV and hybrid mode. The MG2 RPM is directly connected to
the wheel RPM by a gear ratio of 2.6 reduction and 2.2 differential. As a result, the
MG2 has the same profile as that of vehicle speed but in opposite direction.
58
Figure 5.6 shows the RPM of the generator. The generator acts as a motor in EV
mode and as a generator in Hybrid mode. In EV mode, engine can be off or idling.
Once the clutch is released, MG1 acts as a starter motor along with MG2 to start the
engine. As the RPM of engine in starting and idling mode are limited to 800RPM, MG1
has to act quickly in clockwise direction to help ring in starting the engine. That’s
why there are spikes in MG1 towards positive direction. In EV mode and regenerative
braking, MG1 and MG2 gear ratios are similar (2.6 and 2.63). It can be seen that
velocity profile of MG1 and MG2 are same while braking.
59
Figure 5.7 shows different ICE modes attended in comparison with vehicle velocity.
The ICE mode=0 is engine off, ICE mode=1 is engine idling, ICE mode=2 is engine
power mode. The rule-based control strategy for ICE mode selection is governed by
SOC percent. When the SOC drops below 60%, the engine starts and it either
operates in charge sustaining mode or in charging mode as per the torque request.
As it is seen in Figure 5.4, SOC level is risen up to 62% by the end of 350 seconds.
After 350 seconds, the drive cycle is almost repetitive. Hence, the engine starts at
the start of each peak and stops when regenerative braking is applied.
60
Figure 5.8 shows the comparison between engine RPM and MG1 RPM. In hybrid
mode, MG1 compensates engine RPM for given vehicle speed. The engine RPM is
limited by the MG1 maximum speed of 8700 rpm. MG1 RPM is calculated by Eq.15 in
hybrid mode. The RPM profile is close to engine profile with deviation of MG2 profile.
The spikes seen are due to sudden change of MG1 speed from counter clockwise to
clockwise to start the engine.
Figure 5.9 shows the comparison of vehicle mode and ICE mode with rotational
speeds of MG1, MG2, and engine. Vehicle has two modes: Electric only (EV) mode
=0 and Hybrid mode =1. Engine has three modes: power mode (ICE mode=2), idling
mode (ICE mode=1), and engine off mode (ICE mode=0). Vehicle mode changes to
Hybrid mode only when the ICE is in power mode (ICE mode=2). The powertrain
components follow the primary kinematic equation given in Eq. 15 in hybrid mode.
The powertrain components connected directly to wheels via gear ratios. In electric
only mode, motors follow vehicle velocity profile while engine rpm is 0. The
simulation result shows that the power-split device is successfully integrated into
vehicle model.
61
Figure 5.9: Vehicle and ICE mode comparison with powertrain components
62
Figure 5.10 shows the engine operating points, in red dots, with respect to Brake
Specific Fuel Consumption (BSFC) map. The control strategy for engine operation is
based on power request and optimum power-speed curve. Low power request and
high engine torque capacity makes the engine operation at lower side of torque
curve and not utilizing engine to its optimum capacity. Higher fuel efficiency of the
vehicle can be achieved by increasing the power-split ratio on engine side so that
engine is operated at high torque and rpm values.
Figure 5.10: Engine operating points in BSFC map of 2.9 liter engine
63
Figure 5.11 shows the comparison of MG2 operating points on efficiency map. The
MG2 operating points are in black dots. MG2 operates in orange to yellow region
giving efficiency close to 85%. Most of the torque points are low as motor capacity is
high and torque demand is comparatively low.
64
6. CONCLUSIONS AND FUTURE WORK
The power-split vehicle developed in Simulink environment for HIL simulation has
been implemented successfully. The power-split device allows independent engine
RPM from vehicle speed helping in engine level optimization of vehicle. The dynamic
model of third generation of THS (hybrid synergy drive) was developed and validated
using HIL simulation. An added clutch to engine carrier allows vehicle operating in
two modes. The electric vehicle mode is useful in initial acceleration and high torque
requirement. In hybrid mode, the engine performance can be improved with
variation in MG1 motor/generator and better control strategy. The HIL simulation
was validated with ControlDesk software and the results were reported.
x The created model is input split configuration for hybrid synergy drive. Other
configurations of power-split can be modeled and tested.
x A better control strategy for clutched version of hybrid synergy drive can help
to improve the efficiency of the vehicle.
x Change in motor and engine rating can be done to optimize the vehicle
performance.
65
REFERENCES
1. Ehsani, M., Modern electric, hybrid electric, and fuel cell vehicles
fundamentals, theory, and design2010: Boca Raton : CRC Press, 2010.
2. Tate, E.D., M.O. Harpster, and P.J. Savagian, The Electrification of the
Automobile: From Conventional Hybrid, to Plug-in Hybrids, to Extended-
Range Electric Vehicles. SAE Int. J. Passeng. Cars - Electron. Electr. Syst.,
2008. 1(1): p. 156-166.
3. Chen, D.B., MEEM5750 Distributed Embedded Control System, 2012,
Michigan Technological University.
4. Meisel, J., An Analytic Foundation for the Toyota Prius THS-II Powertrain with
a Comparison to a Strong Parallel Hybrid-Electric Powertrain, 2006, SAE
International.
5. Aimin, D. and C. Hongwei. An analytic foundation for the Two-mode hybrid
transmission with a comparison to other hybrid vehicle power split
transmissions. in Transportation, Mechanical, and Electrical Engineering
(TMEE), 2011 International Conference on. 2011.
6. Xiaowu, Z., et al., Prius+and Volt-: Configuration Analysis of Power-Split
Hybrid Vehicles With a Single Planetary Gear. Vehicular Technology, IEEE
Transactions on, 2012. 61(8): p. 3544-3552.
7. Liu, J., Modeling, Configuration and Control Optimization of Power-split Hybrid
Vehicles, in Mechanical Engineering2007, University of Michigan.
8. Poramapojana, P., Predictive control of hybrid vehicle powertrain for
intelligent energy management, 2012, Michigan Technological University. p.
xvii, 91 p.
9. Jinming, L. and P. Huei, Modeling and Control of a Power-Split Hybrid Vehicle.
Control Systems Technology, IEEE Transactions on, 2008. 16(6): p. 1242-
1251.
10. Musardo, C., G. Rizzoni, and B. Staccia. A-ECMS: An Adaptive Algorithm for
Hybrid Electric Vehicle Energy Management. in Decision and Control, 2005
and 2005 European Control Conference. CDC-ECC '05. 44th IEEE Conference
on. 2005.
11. Namwook, K., C. Sukwon, and P. Huei, Optimal Control of Hybrid Electric
Vehicles Based on Pontryagin's Minimum Principle. Control Systems
Technology, IEEE Transactions on, 2011. 19(5): p. 1279-1287.
12. Mizuno, Y., et al., Development of New Hybrid Transmission for Compact-
Class Vehicles. SAE Int. J. Engines, 2009. 2(1): p. 742-749.
13. Willis, R., Principles of Mechanism1841, Cambridge University Press.
14. Olszewski, M., EVALUATION OF THE 2010 TOYOTA PRIUS HYBRID SYNERGY
DRIVE SYSTEM. FY2011. ORNL/TM-2010/253.
15. Kim, N., A. Rousseau, and E. Rask, Autonomie Model Validation with Test
Data for 2010 Toyota Prius, 2012, SAE International.
16. Inc., d., ASM Electric Component Reference, 2011: dSPACE GmbH,
Rathenaustraße 26, 33102 Paderborn, Germany.
17. Inc., d., dSPACE Simulator EcoLine Hardware Installation and Configuration,
2010: dSPACE GmbH, Rathenaustraße 26, 33102 Paderborn, Germany.
66