04493430
04493430
04493430
e-ISSN: 2278-1676,p-ISSN: 2320-3331, Volume 12, Issue 4 Ver. I (Jul. – Aug. 2017), PP 47-53
www.iosrjournals.org
Abstract: As Electric Vehicle is becoming a promising alternative for sustainable and cleaner energy emission
in transportation, modelling and simulation of Electric Vehicle has attracts increasing attentions to the
researchers. This paper presents a simulation model of Full Electric Vehicle in Matlab-Simulink platform to
examine power flow during motoring and regeneration. Every components of the key system drive train consist
of motor, battery, motor controller and battery controller were acknowledged and modelled from their
mathematical equations. All simulation results were plotted and discussed. The torque and speed conditions
during motoring and regeneration were used to determine the energy flow, performance and efficiency of the
drive.
Key words: Electric Vehicle, Dc motor battery, controller
---------------------------------------------------------------------------------------------------------------------------
Date of Submission: 04-07-2017 Date of acceptance: 20-07-2017
---------------------------------------------------------------------------------------------------------------------------
I. Introduction
The first electric vehicle (EV) was built between 1832 and 1839, was not until 189[3], after A.L. Ryker
built an electric tricycle and William Morrison built a six-passenger wagon, In 1902 Wood created the Electric
Phaeton, which was more than an electrified horseless carriage and surrey. “The Phaeton had a range of 18
miles, a top speed of 14 mph and cost $2,000 [1]. In the 1960s and 1970s electric vehicles reemerged because
internal combustion vehicles were creating an unhealthy environment for the people at that time.
or if the vehicle is being powered by an Internal Combustion Engine (ICE). In the diagram, the battery is
frequently constructed of Lithium Ion cells, and supplies 300+ volts and high current to the power electronics. A
battery controller monitors key battery parameters and controls the battery pack.
The power electronics unit inverts the DC battery voltage into three-phase AC voltage at the proper
frequency and voltage for the motor to meet the requested speed and torque. The AC motor is typically a high
efficiency AC Induction Motor (IM) or Permanent Magnet Synchronous Motor (PMSM). These motors can
supply either acceleration torque or braking torque for both directions of rotation. When the vehicle’s brakes are
applied, the motor operates in regeneration mode thus reversing both the current direction and torque direction.
The reversed torque direction provides vehicle braking torque while helping to recharge the battery.
The Vehicle Interface communicates with the Battery Controller and Motor Controller, and provides an
interface with the vehicle-level controls and sensors. Communication between the separate units involves the
use of a Controller Area Network (CAN) communications system.
DC Motor:
As noted earlier, Battery Electric Vehicles (BEV) and Hybrid Electric Vehicles (HEV) frequently use
special, high efficiency Permanent Magnet Synchronous Motors (PMSM). This type of motor may be referred
to as a brushless DC motor because it runs from DC voltage but does not have brushes. PMSM motors use AC
voltage that is supplied by the Motor Controller. The motor controller inverts the DC voltage to produce an AC
voltage at the proper voltage and frequency. The voltage and frequency are adjusted to provide the proper motor
speed and magnetic field values.
A DC permanent magnet motor was used in the simulation model presented below. This type of motor
is not appropriate for BEV or HEV applications due to weight and efficiency considerations.
The motor model includes some terms and parameters for power loss and time lag while other terms were
omitted from the model. The model accounts for power loss in the winding resistance and time lag due to the
energy storage in the magnetic field of the winding inductance. There is no field power loss because it is a
permanent magnet field.
The model does not include power loss due to friction and other rotational losses of hysteresis, eddy current, and
windage. The model also does not include the time lag due to energy storage in the rotor inertia. The motor
model is based on the following equations.
Developed Torque is proportional to armature current:
Developed motor torque:
Td(Nm) =Km*IA(Amp) --- Eq(1)
Developed motor voltage:
VD(Volt) = WD (rad/sec)/Km --- Eq(2)
Motor armature input or terminal voltage is equal to the sum of developed voltage plus resistance and
inductance voltage drops. In addition, the motor High Side voltage and current are directly connected to, and
therefore identical to, the motor controller High Side voltage and current.
VH(Volt)= IH(Amp)*RA(Ohm)+ LH(Henry)*di(t)/dt(A/s) + VD(V) --- Eq(3)
Shaft output torque is equal to developed torque minus friction loss (Bw) and inertial loss (J*dw(t)/dt). Friction
and inertial were not specified in the model and are assumed equal to zero. Therefore, developed torque and
output torque are equal in this model. However, the model could be easily modified to include these parameters
in the future.
The motor physical constant, Km, is a physical parameter that depends upon the construction of the motor. In
the SI system Km has units of (Amp/Nm) or (Volt/(rad/sec)).At the electrical– mechanical interface inside the
motor the developed electrical power (P = I A* VD* Km ) is equal to the developed mechanical power (P = K m*
Td* WD).
In the motor model the mechanical friction and inertia as well as the magnetic power losses have been set to
zero. Therefore, the power loss will only occur in the armature resistance, and the time lag will only occur in
the armature inductance.
Motor Controller:
The motor controller is assumed to be an ideal controller with no power loss and no time lag. The
controller simply raises the battery voltage to meet the higher voltage needs of the motor. The dimensionless
constant gain or K ratio of the input and output voltages is determined in order to meet the motor’s needs. The
same K ratio is used to adjust the current so that input and output power values are equal.
High side voltage is equal to K times the low side voltage:
VH = K*VL --- Eq (4)
Controller High Side Current:
High side current is equal to 1/K times the low side voltage:
IH = (1/K)*VL --- Eq(5)
Battery:
The battery is modelled as a voltage source with an internal resistance. The model accounts for internal power
loss in the resistance of the battery. There is no time lag component in the model. The battery is assumed to
have a constant internal voltage, EB . The battery terminal voltage VB, is equal to the sum of the internal
voltage and resistance voltage drop. The battery voltage and battery current are equal to the controller low side
voltage and current.
VB(Volt) = IA(Amp) *RA(Ohm) + EB(Volt)
--- Eq(6) Battery model calculation:
VL (Volt) = IL(Amp) *RA(Ohm) + EB(Volt)
--- Eq(7)
Assuming: VB = VL and IA = IL
The battery model uses the current and voltage information from the Motor Controller to calculate the required
battery’s internal voltage. This voltage is compared with the actual EB value to create a battery voltage error,
BEER, and that error is used by the PI controller model to adjust the loop gain.
BERR = EB (actual) - EB (calculated)--- Eq(8)
Road speed values can be assumed depending on road characteristics.If speed values are assumed then
the torque values can be calculated if the wheel dimensions are available. The road load values encountered by
the vehicle values are known. The total road load is the sum ofthe rolling resistance, air resistance, and gradient
resistances which are known or can be calculated.
When both torque and speed are positive values the DC Motor is providing torque in the direction of
rotation. This is normal motoring operation. However, when the motor torque is in the opposite direction to the
speed, then the motor is being pushed and acting as a generator.
A conventional Speed-Torque 4-Quadrant map shows +/-Speed on the x-axis and +/-Torque on the y-axis.
When the speed and torque have the same polarity then power is being transferred from the motor to the load,
DOI: 10.9790/1676-1204014753 www.iosrjournals.org 51 | Page
Electric Vehicle Mathematical Modelling and Simulation Using MATLAB-Simulink
and the motor is in the motoring mode or 1st Quadrant operation. However, when the speed is positive and the
torque is negative, then the motor is being pushed by the external mechanical source. This results in energy
being transferred back to the battery. In this case the motor is operating in the 4th Quadrant of the Speed-
Torque map.
When both current and voltage are positive values then the DC Motor is providing torque in the
direction of rotation and power is being transferred to the load. This is normal motoring operation. However,
when the motor current is in the opposite polarity of the voltage at T=50 ms then the motor is being pushed and
acting as a generator with current flow back into the battery.
The simulation model adjusts the controller gain (K) to meet drive torque and regeneration
requirements. The simulation compared the nominal battery internal voltage, VB =200 volts or VBatt(actual),
with a calculated battery voltage based on the motor voltage and current values to get VBatt(calculated). The
difference, VBerr, was used as an error signal input to the Proportional Integral (PI) Controller. This VBerr
signal was plotted over the range of the simulation operation. This plot is shown below in Figure 9: Battery
Voltage Error (BErr).
The maximum error of -200 occurs at the very beginning of the simulation. This large error is a natural
response to starting the simulation. The simulation quickly recovers and holds an error of about +76 during the
initial starting of the motor. It is normal to have a higher error here because the motor developed voltage,
VD(Volt) = WD (rad/sec)/Km, is low during startup, especially when the current is increasing.
The negative error occurs during regeneration. By reviewing the motor voltage drop equation, VL (Volt) =
IL(Amp) *RA(Ohm) + EB(Volt), the change in current polarity will cause the reverse polarity of the IL(Amp)
*RA(Ohm) term. This voltage change will impact the magnitude of the input and output of the PI controller
because of the reduced difference between the calculated and actual voltage in the error equation, BERR = EB
(actual) - EB (calculated).
The minimum value of Gain K is 0.4 and maximum value of gain K is 2.8.
The battery in electric vehicle is producing sufficient electric power required to overcome the road speed and
torque in the simulated results.
IX. Conclusion
In this paper road speed and torque values are taken and simulated using MATLAB/Simulink. The
battery voltage required is calculated and the torque and speed conditions during motoring and regeneration
were simulated to determine the energy flow and performance of the drive. This simulation results can be used
for electric vehicle applications.
References
[1]. Larminie, J. and Lowry, J. (2003) Electric Vehicle Technology Explained. John Wiley and Sons Ltd., Chichester.
[2]. Bellis,M.HistoryofElectric Vehicles. Retrieved January 31, 2010 fromhttp://inventors.about.com/library/weekly/aacarselectrica.htm.
[3]. Brain, M. (2002). How Electric Cars Work. Retrieved January 29, 2010 from http://auto.howstuffworks.com/electric-car2.htm.
[4]. Electric Vehicles (EVs).(2009) Retrieved January 31, 2010 fromhttp://www.fueleconomy.gov/feg/evtech.shtml[4] Dunn, P. (2006)
Hybrid Cars – Pros and Cons. Retrieved February 20, 2010 from http://www.physorg.com/news10031.html.
[5]. Future Electric Cars (2007) Retrieved January 29, 2010 from http://www.future-car.ghnet/future-electric-cars.html.
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) is UGC approved Journal with Sl.
No. 4198, Journal no. 45125.