Performance Study Based On Matlab Modeling For Hybrid Electric Vehicles
Performance Study Based On Matlab Modeling For Hybrid Electric Vehicles
Mihai-Ovidiu Nicolaica
PhD Student, Faculty of Electronics, Telecommunications & Information Technology,
"Gheorghe Asachi" Technical University, Iaşi, Romania
15
International Journal of Computer Applications (0975 – 8887)
Volume 99– No.12, August 2014
of the HIL system is to provide all electrical inputs to fully automatically manipulate them. Currently the most popular
exercise the ECU [8]. One of the key components of the HIL programming language used to develop Test Automation
system is the model that simulates the environment around the scripts in automotive and aerospace is Python. Automated
real ECU and drives the real time simulation hardware. The testing is usually performed by executing tests on a standard
block diagram of a classic HIL system is presented in Figure PC connected to the Hardware in the Loop (HIL) system.
1. Real time testing with Python scripts offers very high benefits.
They run on the processor board of the HIL system in real
time, synchronously with the model, so all test actions are
performed on a real-time basis – 100% reproducibly [12]. HIL
simulation begins with a system-level model that includes
embedded system algorithm and its operating environment.
This paper presents a case study using a Matlab model for a
hybrid electric vehicle. The model which can be easily
incorporated into a HIL system is used to analyze the
performance of hybrid vehicle architecture. A simplified
block diagram of one hybrid vehicle architecture is presented
in Figure 2.
16
International Journal of Computer Applications (0975 – 8887)
Volume 99– No.12, August 2014
30
Vehicle Speed(KM/h)
25
20
15
10
-5
0 20 40 60 80 100
Time (s)
30
proposed in Table 1. 1100 Kg
1200 Kg
17
International Journal of Computer Applications (0975 – 8887)
Volume 99– No.12, August 2014
simple gasoline fuel engine model with speed governor. The Representative parameters are the DC bus voltage, the DC bus
throttle input signal lies between zero and one and specifies current and the power of the engine, motor and generator.
the torque demanded from the engine as a fraction of the These graphs are affected by different vehicle mass values. In
maximum possible torque. This signal also indirectly controls order to extend the analysis 42 test scenarios are developed
the engine speed. If the throttle signal rises above one or falls where not only the vehicle mass is varied but also the battery
below zero, the engine limits the signal to one or zero voltage (200V to 300V) and ICE power (43kW to 53kW). All
respectively. If the engine speed rises above the maximum results vectors for generator power and motor power are
speed, the engine torque drops to zero [14]. A better overview plotted on the same figure to see the distribution over the
on the Battery power distribution during acceleration is entire simulation range. The simulation result is visible in
represented in Figure 7. Figure 9.
Battery power vs Different vehicle mass
Generator Power distribution
40
600 Kg
700 Kg
0
Battery Power (kW)
30 800 Kg
900 Kg
1000 Kg -10
20 0 20 40 60 80 100
1100 Kg Time (s)
1200 Kg
Motor Power distribution
10 Speed 50
0
0
0 2 4 6 8 10 12
Time (s) -50
0 20 40 60 80 100
Fig 7: Battery Power during acceleration Time (s)
1000 Kg
8
1100 Kg Figure 10.
1200 Kg
6
4 50
Charge mode
Percentage
2 48
0
46
-2
0 20 40 60 80 100
44
Time (s) 0 10 20 30 40 50
Generator Power vs Different vehicle mass
10 56
600 Kg
700 Kg
Percentage
800 Kg
54
Generator Power (kW)
900 Kg
5
1000 Kg
1100 Kg
1200 Kg 52
0 Discharge mode
50
0 10 20 30 40 50
-5 Test Case
Fig 10: Charging percentage distribution – DC 1
-10 The best efficiency over this driving cycle is obtained with a
0 20 40 60 80 100 vehicle mass of 600Kg, a battery voltage of 200V and an
Time (s) internal combustion engine of 53KW. For a better
understanding and a comparative analysis against the first set
Fig 8: Engine and Generator Power
of results, another driving cycle is considered as per Table 2.
18
International Journal of Computer Applications (0975 – 8887)
Volume 99– No.12, August 2014
Table 2. Second Driving Cycle understanding. The model used can be incorporated in
Hardware in the Loop test system for additional
Time Accelerator Time Accelerator measurements. The parameterization of the model can be
0 0 56 0.2 extended and further analysis can be done in order to improve
7 0.2 60 0.2 the model performance. An objective for further research is to
15 0.2 65 0.2 extend and perfect additional simulation models for electric
25 0.2 70 0.2 vehicles that can be used for model in the loop simulations
30 0.2 75 0.2 and that can be easily incorporated in HIL systems.
35 0.2 80 0.2
40 0.2 81 0.2 6. REFERENCES
43 0.2 82 0.2 [1] Bambang, S. K., Soebagio, Mauridhi, H. P., Design and
50 0.2 85 0 Development of Small Electric Vehicle using
55 0.2 90 0 MATLAB/Simulink, International Journal of Computer
Applications (0975 – 8887) Volume 24 – No.6, June
2011, pp.19-23
The new driving cycle has the same time duration but only an
acceleration of 7 seconds and a deceleration of 5 seconds [2] Schaltz, E., Electrical Vehicle Design and Modeling,
comparing to the first driving cycle where several acceleration Aalborg University Denmark
and decelerations were performed. The drive speed is
constant. The electric motor is for a longer time in generator [3] Bringmann, E., Krämer A., Model-based Testing of
mode and the vehicle is powered by the ICE most of the time. Automotive Systems, 2008, International Conference on
The charge time percentage varies between 87.4340% and Software Testing, Verification, and Validation, pp. 485
88.8062% over all test scenarios. The discharge time to 493
percentage varies between 11.1938% and 12.5660% over all [4] King, J. C., Model-Based Design of a Plug-In Hybrid
test scenarios. A graphical representation is presented in Electric Vehicle Control Strategy, 2012, MS Thesis in
Figure 11. Mechanical Engineering, Virginia Polytechnic Institute
and State University, Blacksburg, VA
89
[5] What is the ISO 26262 Functional Safety Standard, 2012,
www.ni.com
Percentage
IJCATM : www.ijcaonline.org
19