torque-based optimal acceleration control for electric vehicle · 2017. 8. 24. · the pmsm, the...

12
CHINESE JOURNAL OF MECHANICAL ENGINEERING Vol. 27, No. 2, 2014 ·319· DOI: 10.3901/CJME.2014.02.319, available online at www.springerlink.com; www.cjmenet.com; www.cjmenet.com.cn Torque-based Optimal Acceleration Control for Electric Vehicle LU Dongbin and OUYANG Minggao * State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, China Received July 18, 2013; revised December 12, 2013; accepted December 31, 2013 Abstract: The existing research of the acceleration control mainly focuses on an optimization of the velocity trajectory with respect to a criterion formulation that weights acceleration time and fuel consumption. The minimum-fuel acceleration problem in conventional vehicle has been solved by Pontryagin’s maximum principle and dynamic programming algorithm, respectively. The acceleration control with minimum energy consumption for battery electric vehicle(EV) has not been reported. In this paper, the permanent magnet synchronous motor(PMSM) is controlled by the field oriented control(FOC) method and the electric drive system for the EV(including the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption map. The analytical algorithm is proposed to analyze the optimal acceleration control and the optimal torque versus speed curve in the acceleration process is obtained. Considering the acceleration time, a penalty function is introduced to realize a fast vehicle speed tracking. The optimal acceleration control is also addressed with dynamic programming(DP). This method can solve the optimal acceleration problem with precise time constraint, but it consumes a large amount of computation time. The EV used in simulation and experiment is a four-wheel hub motor drive electric vehicle. The simulation and experimental results show that the required battery energy has little difference between the acceleration control solved by analytical algorithm and that solved by DP, and is greatly reduced comparing with the constant pedal opening acceleration. The proposed analytical and DP algorithms can minimize the energy consumption in EV’s acceleration process and the analytical algorithm is easy to be implemented in real-time control. Keywords: permanent magnet synchronous motor(PMSM), field oriented control(FOC), efficiency model, electric vehicle, energy optimal acceleration 1 Introduction Vehicle speed control is an important topic for both conventional cruise control systems and recently developed adaptive cruise control(ACC) systems [1–2] . With aid of an on board road slope database in combination with a GPS unit, information about the road geometry ahead can be extracted. The velocity trajectory that weights trip time and fuel consumption can be optimized by using this look-ahead road information. A dynamic programming approach is taken to obtain minimizing fuel consumption solutions for a number of driving scenarios on shorter road sections in Ref. [3]. Optimal speed profiles for heavy trucks driving important test road profiles are presented in Ref. [4]. The method is based on an analytic solution for linear road segments, and the continuous connection of such solutions. This reduces the dimension of the problem significantly compared with other methods. Predictive cruise control is investigated through computer simulations [5] , but * Corresponding author. E-mail: [email protected] This project is supported by US-China Clean Energy Research Collaboration: Collaboration on Cutting-edge Technology Development of Electric Vehicle(Program of International S&T Cooperation, Grant No. 2010DFA72760) © Chinese Mechanical Engineering Society and Springer-Verlag Berlin Heidelberg 2014 constructing an optimizing controller that works on board in a real environment puts additional demands on the system in terms of robustness and complexity. A predictive cruise controller is developed where discrete DP is used to numerically solve the optimal control problem in Ref. [6]. An improved dynamic programming algorithm [7] where the search space is reduced by a preprocessing algorithm is realized and evaluated in actual experiments. The speed control in the acceleration process is the key part of the cruise control. The application of Pontryagin’s maximum principle and dynamic programming for vehicle acceleration control with minimum fuel consumption are described in Ref. [8]. With the maximum principle, the consumption model yields optimal accelerations with a linearly decreasing acceleration as a function of the velocity. Dynamic programming is implemented with a backward recursion on a specially chosen distance grid. This grid enables the calculation of realistic gear shifting behavior during vehicle accelerations. These two algorithms used to solve the optimal acceleration problem are complicated. The acceleration control with minimum energy consumption for battery electric vehicle(EV) has not been reported. In this paper, a torque-based acceleration control

Upload: others

Post on 07-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

CHINESE JOURNAL OF MECHANICAL ENGINEERING Vol. 27, No. 2, 2014

·319·

DOI: 10.3901/CJME.2014.02.319, available online at www.springerlink.com; www.cjmenet.com; www.cjmenet.com.cn

Torque-based Optimal Acceleration Control for Electric Vehicle

LU Dongbin and OUYANG Minggao*

State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, China

Received July 18, 2013; revised December 12, 2013; accepted December 31, 2013

Abstract: The existing research of the acceleration control mainly focuses on an optimization of the velocity trajectory with respect to a criterion formulation that weights acceleration time and fuel consumption. The minimum-fuel acceleration problem in conventional vehicle has been solved by Pontryagin’s maximum principle and dynamic programming algorithm, respectively. The acceleration control with minimum energy consumption for battery electric vehicle(EV) has not been reported. In this paper, the permanent magnet synchronous motor(PMSM) is controlled by the field oriented control(FOC) method and the electric drive system for the EV(including the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption map. The analytical algorithm is proposed to analyze the optimal acceleration control and the optimal torque versus speed curve in the acceleration process is obtained. Considering the acceleration time, a penalty function is introduced to realize a fast vehicle speed tracking. The optimal acceleration control is also addressed with dynamic programming(DP). This method can solve the optimal acceleration problem with precise time constraint, but it consumes a large amount of computation time. The EV used in simulation and experiment is a four-wheel hub motor drive electric vehicle. The simulation and experimental results show that the required battery energy has little difference between the acceleration control solved by analytical algorithm and that solved by DP, and is greatly reduced comparing with the constant pedal opening acceleration. The proposed analytical and DP algorithms can minimize the energy consumption in EV’s acceleration process and the analytical algorithm is easy to be implemented in real-time control. Keywords: permanent magnet synchronous motor(PMSM), field oriented control(FOC), efficiency model, electric vehicle,

energy optimal acceleration

1 Introduction∗

Vehicle speed control is an important topic for both

conventional cruise control systems and recently developed adaptive cruise control(ACC) systems[1–2]. With aid of an on board road slope database in combination with a GPS unit, information about the road geometry ahead can be extracted. The velocity trajectory that weights trip time and fuel consumption can be optimized by using this look-ahead road information. A dynamic programming approach is taken to obtain minimizing fuel consumption solutions for a number of driving scenarios on shorter road sections in Ref. [3]. Optimal speed profiles for heavy trucks driving important test road profiles are presented in Ref. [4]. The method is based on an analytic solution for linear road segments, and the continuous connection of such solutions. This reduces the dimension of the problem significantly compared with other methods. Predictive cruise control is investigated through computer simulations[5], but

* Corresponding author. E-mail: [email protected] This project is supported by US-China Clean Energy Research

Collaboration: Collaboration on Cutting-edge Technology Development of Electric Vehicle(Program of International S&T Cooperation, Grant No. 2010DFA72760)

© Chinese Mechanical Engineering Society and Springer-Verlag Berlin Heidelberg 2014

constructing an optimizing controller that works on board in a real environment puts additional demands on the system in terms of robustness and complexity. A predictive cruise controller is developed where discrete DP is used to numerically solve the optimal control problem in Ref. [6]. An improved dynamic programming algorithm[7] where the search space is reduced by a preprocessing algorithm is realized and evaluated in actual experiments.

The speed control in the acceleration process is the key part of the cruise control. The application of Pontryagin’s maximum principle and dynamic programming for vehicle acceleration control with minimum fuel consumption are described in Ref. [8]. With the maximum principle, the consumption model yields optimal accelerations with a linearly decreasing acceleration as a function of the velocity. Dynamic programming is implemented with a backward recursion on a specially chosen distance grid. This grid enables the calculation of realistic gear shifting behavior during vehicle accelerations. These two algorithms used to solve the optimal acceleration problem are complicated.

The acceleration control with minimum energy consumption for battery electric vehicle(EV) has not been reported. In this paper, a torque-based acceleration control

Page 2: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

LU Dongbin, et al: Torque-based Optimal Acceleration Control for Electric Vehicle

·320·

with minimum energy consumption for electric vehicle(EV) is presented. In EV, the accurate torque control for traction motor can be achieved by field oriented control(FOC) method. The permanent magnet synchronous motor (PMSM) drive system is modeled to favor over a detailed consumption map. The optimal torque versus speed curve in the acceleration process is obtained by analytical algorithm, which is much simpler than maximum principle and DP algorithms. In the time limitation case, the electric motor torque demanded is set up by adding a penalty function to fast track the target vehicle speed.

To assess the performance of the above analytical algorithm, the dynamic programming(DP) solutions for different acceleration time are used as benchmarks for comparisons.

The organization of this paper is as follows. In section 2, the vehicle, the motor, the inverter and the battery model are described. In section 3, the analytical model is proposed to solve the optimal acceleration problem. The optimal acceleration control solved by DP in different acceleration time is described in section 4. The simulation and experiment results are shown in section 5, and the conclusions of this research are in section 6.

2 Dynamic Modeling

2.1 Vehicle model

The force needed when driving on a sloped road in an EV can be expressed as

tq 0 T 2

D

tq e m

1 dcos sin ,2 d

,

gT i i vmgf C Av mg mr t

T T T

ηα ρ α δ

(1) where Ttq, Te and Tm are the motor output, electromagnetic and mechanical torque, respectively; ig is the ratio of transmission; i0 is the ratio of the reducer; ηT is the efficiency of the transmission system; r is the wheel radius; m is the mass of the vehicle; f is the rolling resistance coefficient; α is the slope angle; CD is the dimensionless coefficient; A is the cross-sectional area exposed to flow; v is the vehicle velocity; δ is the vehicle rotating mass conversion factor; dvdt is the vehicle acceleration; and ρ is the air density.

2.2 Efficiency model of PMSM

Considering the iron loss, and the d- and q-axis equivalent circuit model of PMSM[9–10] is shown in Fig. 1. The d-axis stator current id and q-axis stator current iq are divided by the iron consumption current idi, iqi and the torque current idt, iqt. In the steady-state case, the voltage balance equation can be expressed as

a

a

,

.d d q

q q d

u R i

u R i

ωψ

ωψ

(2)

The flux equation can be torque expressed as

t f

t

,.

d d d

q q q

L iL i

ψ ψψ

(3)

The electromagnetic torque equation is

e t t f t t t( ) [ ( ) ],d q q d q d q d qT p i i p i L L i iψ ψ ψ (4)

where ud and uq are the d- and q-axis terminal voltages, respectively; id and iq are the d- and q-axis armature currents, respectively; idi and iqi are the equivalent d- and q-axis iron consumption currents, respectively; idt and iqt are the equivalent d- and q-axis torque currents, respectively; ψd and ψq are the d- and q-axis stator flux-linkages, respectively; ψf is the magnet flux-linkage; Ld and Lq are the d- and q-axis inductances, respectively; ω is the electrical angular velocity; and Ra is the armature resistance; and p is the number of pole pairs.

Fig. 1. Efficiency model of PMSM

The surface mounted permanent magnet synchronous

motor(SPMSM) will be studied in this paper and the research methods of this paper are also adapted to study the interior PMSM(IPMSM) and induction motor(IM). In the SPMSM, there is LdLqL and the troque equation can be simplified as Eq. (5). The troque generated by the SPMSM is proportional to the q-axis current and has no relationship with the d-axis current.

e t t f t( ) .d q q d qT p i i p iψ ψ ψ (5)

Fig. 2 is the power flow diagram of the PMSM in driving

mode. The input power of the PMSM can be deduced from Eqs. (2) and (3) and the efficiency model in Fig. 1 and is expressed as

in a a2 2 2

2 2a f t

i

( ) ( )

( )( ) .

d d q q d q d q d q

d qd q q

P u i u i R i i R i i

R i i iR

ωψ ωψ

ω ψ ψωψ

(6)

Page 3: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

CHINESE JOURNAL OF MECHANICAL ENGINEERING

·321·

where Ri is the equivalent iron consumption resistance, which can be obtained by experiment[10]. In the right side of the equation, the first part is copper loss PCu, the second part is iron loss PFe, and the third part is the electromagnetic power Pe. The electromagnetic power, which is the sum of the mechanical loss Pm, stray loss Ps and output power Pout, can be expressed as

f qt m s out .i P P Pωψ (7)

Fig. 2. Power flow diagram of the PMSM

In SPMSM, the maximum torque/current control can be

realized by controlling the d-axis current id0 which is applied to the traction motor of this research.

According to the equivalent circuit and Eqs. (2)–(6), the relations of power loss, electromagnetic torque and the electric angular velocity can be expressed as

22 2

e fCu a 2

f ii

2 222 e e

fi f f

Fei

1 ,

.

TLP Rp RR

T TL LR p p

PR

ωψωψ

ωω ψψ ψ

(8)

The input power can be deduced as

22 2e f

in e a 2f ii

2 222 e e

fi f f

i

1

.

TLP T Rp p RR

T TL LR p p

R

ωψω ωψ

ωω ψψ ψ

(9)

The maximum torque of the PMSM in drive mode needs

to satisfy the following conditions:

edrv emax e en

enedrv e en

, if ,

, if ,

T T P PP

T p P Pω

(10)

where Temax is maximum electromagnetic torque, and Pen is the rated power of the PMSM.

2.3 Efficiency model of inverter

To accurately evaluate the inverter efficiency, one must

have well-developed component models and an inverter switching algorithm. Otherwise, an accurate evaluation can only be obtained by actual tests. However, by making some assumptions and simplifying the device models, the analytical model can be applied to the inverter efficiency evaluation[11–13]. For conduction loss evaluation, a simplified device models is employed: a pure resistor for power MOSFETs and a voltage source in series with a resistor for Insulated Gate Bipolar Transistors(IGBTs) and diodes. In this paper, the loss of a three-phase MOSFET-based full-bridge inverter is discussed, and the space vector pulse width modulation(SVPWM) is adopted by this inverter.

(1) Conduction loss. The simplified models for the power MOSFET and diode are expressed as

ds ds

ak f ak

,,

V IRV V IR

(11)

where Vds and Vak represent the on-state voltage drops of a MOSFET and diode, respectively; Vf is the diode voltage drops at the zero-current condition; Rds and Rak are the resistive elements of MOSFET and diode; and I is the device current.

Eq. (12) expresses the conduction losses for the MOSFET and the anti-parallel diode, respectively:

2 ic-MOSFTET m ds

2i ic-D m f m ak

1 cos ,8 3

1 1 1cos cos ,2 4 8 3

mP I R

m mP I V I R

ϕ

ϕ ϕ

π

π π

(12)

where mi is the per unit fundamental stator voltage, φ is the load power factor angle, and Im is the peak value of the sinusoidal wave.

In this paper, the conduction loss of the inverter contains the conduction loss of the MOSFETs and the anti-parallel diode. Because the SVPWM is adopted and the MOSFET conducts current bidirectionally, the diodes conduct only in the dead time. Considering the dead time effect, the conduction loss of the MOSFETs and the anti-parallel diodes in the three-phase inverter can be simplified as

2 dc-MOSFETs m ds

c

2 dc-Ds f m m ak

c

23 1 ,2

26 3 ,π2

tP I R

t

tP V I I R

t

(13)

where td is the dead time, and tc is the period time of the SVPWM.

The conduction loss of the inverter is

c c-MOSFETs c-Ds .P P P (14)

Page 4: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

LU Dongbin, et al: Torque-based Optimal Acceleration Control for Electric Vehicle

·322·

(2) Switching loss. According to Ref. [14], the switching loss of hard switch circuit is

on m ssw-on

off m ssw-off

k I fP

k I fP

(15)

where Psw-on and Psw-off are the turn on loss and the turn off loss, respectively; fs is the switching frequency; and kon and koff can be obtained by the device datasheet or test data.

The switching loss of the three-phase inverter is

sw sw-on sw-off3( ).P P P (16)

The total loss of the three-phase inverter is the sum of the conduction loss and the switching loss, which can be expressed as

f on s off sinv c sw m

c

2akds m

c c

12 3 3

3 23 1 ,2

d

d d

t V k f k fP P P I

t

R t tR I

t t

π π π

(17)

where the relationship between Im and iq, Te is as

2 2

e fm q 2

f ii

2 2 1 .3 3

TLI ip RR

ωψωψ

(18)

The loss of the inverter can be expressed by the

electromagnetic torque and electrical angular speed of the PMSM as

f on s off sinv

c2 2

e akfds2

f i c ci22 2

e f2

f ii

12 3 323

2 21 1

1 .

d

d d

t V k f k fP

tT R t tL R

p R t tR

TLp RR

ωψωψ

ωψωψ

π π π

(19)

2.4 Battery model

The electric model of the battery, which is described by a circuit that is composed of the basic elements, such as resistor and capacitor, is called an ECM. It is widely used to analyze the dynamic properties of the battery voltage and current[14–16]. The error in analyzing the battery charge and discharge properties does not exceed 5%[16], which satisfies the engineering requirement. Typically, the architecture of the circuit is composed of a fundamental ohmic resistor and one or more RC networks connected in series to simulate both the transient and steady responses of the battery. One of the ECMs used to simulate cell performance is illustrated in Fig. 3, where an ohmic resistor with resistance

Rs, an RC network (Rt//Ct) and a DC source with voltage uoc(OCV) that is a function of SOC are connected in series. ub is defined as the battery terminal voltage and ib is the outflow current.

Fig. 3. Generalized ECM for lithium batteries

Using Kirchhoff’s law, the dynamics of the ECM shown

in Fig. 3 can be expressed as

c c bt t t

1 1 ,u u iC R C

(20)

b oc s b c ,u u R i u (21)

where uc is defined as the voltage across the RC network, as observed in Fig. 3.

In the steady case, the power consumption in a battery can be expressed as

2bR s t b( ) .P R R i (22)

The energy consumption in a battery can also be

expressed by the electromagnetic torque and electrical angular speed of the PMSM as

22

oc oc s t in c

bRs t

4( )( ).

4( )

u u R R P PP

R R

(23)

where Pin and Pinv are functions of the electromagnetic torque and electrical angular velocity of the PMSM respectively, as shown in Eqs. (9) and (19)

3 Optimal Acceleration Control Solved

by Analytical Algorithm

3.1 Optimal energy acceleration control The optimal energy acceleration control of the electric

vehicle is defined that the output energy of the battery is minimum when the electric vehicle accelerates from one speed to a higher speed. The target function is as follows:

f

0v bat e( ( ), ( ))d ,

t

tJ P t T t tω (24)

f

00 f( ( ) )d ( ),

t

tv a t t t v t (25)

bat e in e inv e bR e( ) ( )+ ( )+ ( ).P T P T P T P Tω ω ω ω,,,, (26)

When the electric vehicle accelerate from 0v to fv , the

increasing kinetic energy is

2 2k f 0

1 ( ).2

E m v v (27)

Page 5: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

CHINESE JOURNAL OF MECHANICAL ENGINEERING

·323·

The increasing energy Ek is only related to the initial speed v0 and the final speed vf, and equals to the work of the acceleration force. If the two speeds are certain, the increasing energy is constant. The above optimal problem can also be described as

f f

0 0

2 2f 0

kk

bat e bat e

1 ( )2 .

( ( ), ( ))d ( ( ), ( ))dt t

t t

m v vE

P t T t t P t T t tη

ω ω

(28)

The discretion of Eq. (28) is

kk

bat e,

( ( ), ( ))jj j

EP t T t t

ηω

(29)

where ΔEk, Pbatj and tj are the increasing kinetic energy, battery output power and time in every step, respectively.

The total battery output energy can be expressed as

kbat bat e

k1 1

( ( ), ( )) .n n

j jjj j

EE P t T t tωη

(30)

From Eq. (30), if the maximum efficiency of output

energy in every step is achieved, the minimum battery output energy in every increasing kinetic energy can be obtained, the sum of which is the optimal battery output energy. Thus, the global optimal problem can be turned into one which to seek the maximum kinetic energy efficiency. According to the vehicle resistance equation, the kinetic energy output efficiency can be expressed as

tq 0 T 2k D

bat e e m 0 T2

D0

0 bat e

1cos sin2

( , ) ( )

1cos sin2

( , ),

g

g

g

g

T i imgf C Av mg v

rP T T T i i r

rmgf C A mgpi i

pi i P T

ηη α ρ α

ω ω η ω

ωα ρ α

ω

(31)

where ηk is a function of Te and ω, and the optimum electromagnetic torque Te

* at any speed can be obtained to achieve the maximum kinetic energy output efficiency. The optimum electromagnetic torque curve changes with the change of road condition. With the assumption that the rolling resistance coefficient and the drag coefficient are constant, the optimal electromagnetic torques at different slope angles are shown in Fig. 4. It can be seen from Fig. 4, the larger the slope angle is, the closer the optimum torque curve is to the maximum motor electromagnetic torque.

Fig. 4. Motor torque-speed curve in optimal energy

acceleration at different slope angles

3.2 Acceleration control considering acceleration time In section 3.1, the optimum acceleration control with

minimum battery energy to accelerate to the target speed is discussed. However, the acceleration time is not considered, without which the driver’s demand may not be met in some situation. This section will study the optimal acceleration control with the acceleration time. As the given target speed is vf(t), the problem can be described to solve the electromagnetic torque to make the following objective function minimum:

f

0

2v bat e v f( ( ), ( )) ( ( ) ( )) d ,

t

tJ P t T t k v t v t tω (32)

f

00 f( ( ) ( ) )d ( ),

t

tv t a t t t v t (33)

where kv is the weighting factor of penalty function, and larger kv can shorten the acceleration time and track the target vehicle speed more fast.

In accordance with section 3.1, the discretion equation can be expressed as

tq 0 T 2k D

2bat e v f e m 0 T

2

D0

0 bat e v f0

1cos sin2

( ( , ) ( ) ) ( )

1cos sin2

,

g

g

g

gg

T i imgf C Av mg v

rP T k v v T T i i r

rmgf C A mgpi i

rpi i P T k vpi i

ηη α ρ α

ω ω η ω

ωα ρ α

ωω

2

.

(34)

From the above equation, the electromagnetic torques in different kv can be obtained on the level road, as shown in Fig. 5. The motor speed curves corresponding to the time are shown in Fig. 6.

The acceleration control at different acceleration time can be achieved by controlling kv and a good acceleration control can be achieved. The weighting factor kv only reflects the case to follow the reference speed and it cannot control acceleration time accurately.

Page 6: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

LU Dongbin, et al: Torque-based Optimal Acceleration Control for Electric Vehicle

·324·

Fig. 5. Motor torque-speed curves in different kv

Fig. 6. Motor speed curve in different kv

4 Optimal Acceleration Control Solved by Dynamic Programming

4.1 Optimal energy acceleration control

under no constraint The analytical nature enables one to get a physical

insight in the control problem. Dynamic programming(DP) is very easy to implement and can easily handle all sorts of constraints and dynamics. The optimal energy acceleration control is solved by the analytical model in section 3.1. The problem will be solved by dynamic programming in this section, and, indirectly, to prove the conclusions of section 3.1.

The increasing kinetic energy in every step is ΔEk, and EkNΔEk, the speed in every step can be expressed as

2

,kjj

Ev

m (35)

where Ekj is the vehicle kinetic energy in step j.

The cost function is defined as

v bat1

,N

jj

J E

(36)

where Ebatj is the j-step output energy of the battery, and can be expressed as

1k bat

1,j j

j jj j

s sE P

v v

(37)

where sj is the j-step distance of EV traveled and is the system state transfer variable, Pbatj is the j-step battery output power.

The system constraint is

ebrk e edrv ,jT T T (38)

where Tej is the system control variable, and Tebrk is the maximum regenerative braking torque.

The discretion state transition model is as

2 21

1 + ,2

j jj j

j

v vs s

a

(39)

where aj is the vehicle acceleration and is expressed as

e m 0 T

2D

( )1

1cos sin .2

j gj

j j j

T T i ia

m r

mgf C Av mg

η

α ρ α

(40)

The optimum electromagnetic torque on the level road

solved by DP is shown in Fig. 7, which is similar to that solve by analytical model(AM).

Fig. 7. Torque-speed curve comparisons between analytical

model and dynamic programming The algorithm solved by analytical model can quickly

seek the optimum value. However, if the vehicle’s load conditions change, the global optimum value cannot be solved. The DP algorithm is used to solve optimum problem in dynamic system. The drawback is that the computation consumption is large and hard to use in real-time computation.

4.2 Optimal energy acceleration control

under time constraint Acceleration control under no constraint consumes large

time to the target speed. In this section, the optimal energy acceleration control under time constraint is discussed.

The acceleration time is divided into N steps with the step size Δt, and taNΔt.

The cost function is defined as follows:

v bat1

,N

jj

J E

(41)

Page 7: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

CHINESE JOURNAL OF MECHANICAL ENGINEERING

·325·

bat bat .j jE t P∆ (42)

The system constraint is

ebrk e edrv .jT T T (43)

The discretion state transition model is

1 .j j jv v a t∆ (44)

Fig. 8 shows the optimum electromagnetic torque at different time constraint on the level road conditions.

Fig. 8. Motor torque-speed curve of different acceleration

time in optimal energy acceleration The motor speed at different time constraint

corresponding to the time is shown in Fig. 9.

Fig. 9. Motor speed curve in different acceleration time

5 Simulation and Experiment Results The optimal acceleration control algorithms of the

PMSM are studied in simulation and experiment. The experiment are carried out by a four-wheel hub motor driven electric vehicle.

5.1 Simulation analysis based on Matlab/Simulink

The surface permanent magnet synchronous motor and the inverter based on power MOSFET are used for the simulation and experiment, and the parameters are shown in Table 1. The vehicle and battery parameters are shown in Table 2.

Table 1. Specifications of surface permanent magnet synchronous motor

Motor parameter Value Rated phase voltage UnV 21.6 Rated speed nr(r • min–1) 500 Rated torque Ten(N • m) 30 Pole pairs p 23 Armature resistance RaΩ 0.031 d-axis inductance LdH 7.610–5 q-axis inductance LqH 7.610–5 Magnet flux linkage ψfWb 0.020 4 Iron consumption resistance RiΩ 0.006ω+1.5

Table 2. Parameters of electric vehicle and battery

Vehicle parameter Value Curb weigh mkg 660 Wheel radius rm 0.25 Frontal area Am2 1.4 Dimensionless coefficient CD 0.4 Rolling resistance coefficient f 0.014 Battery Voltage UbatV 53 Battery rated capacity C(A • h) 100

The PMSM accelerates from 0 to 500 rmin in three

different control strategies, and the advantages and disadvantages are discussed. The three acceleration control strategies are: the constant accelerator pedal opening control, acceleration control solved by analytical model in section 3, and acceleration control solved by DP in section 4.

The constant accelerator pedal opening control is often used by driver. The output torque is reduced corresponding to the increasing speed due to the rate power. Fig. 10 shows the electromagnetic torques in 20%, 40%, 60%, 80% and 100% acceleration pedal opening. The acceleration time, the acceleration distance and the battery output energy are shown in Table 3.

Fig. 10. Motor torque-speed curve in different

acceleration pedal opening

The acceleration torques solved by analytical model in

different kv are shown in Fig. 11. The acceleration distance

Page 8: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

LU Dongbin, et al: Torque-based Optimal Acceleration Control for Electric Vehicle

·326·

and the battery output energy are shown in Table 4.

Table 3. Acceleration properties in different acceleration pedal opening

Accelerator pedal opening α%

Acceleration time tas

Acceleration distance sam

Battery output energy EbatkJ

20 252.05 2 115.8 462.28 40 42.47 375.60 146.44 60 20.72 169.05 108.77 80 13.94 110.69 101.78

100 10.39 81.06 99.20

Fig. 11. Motor torque-speed curve in different kv Table 4. Acceleration properties in different kv

Weighting factor kv

Acceleration time tas

Acceleration distance sam

Battery output energy EbatkJ

0 (Optimum) 19.27 101.79 93.87 0.5 15.46 96.83 94.23 2 12.89 90.52 95.54 5 11.17 84.91 97.83

The acceleration torques solved by DP algorithm under

different acceleration time constraint are shown in Fig. 12. The acceleration distance and the battery output energy are shown in Table 5.

Fig. 12. Motor torque-speed curve of different acceleration

time in optimal energy acceleration

The energy consumption of EV can be divided by three

parts: the rolling resistance loss, the wind drag loss and the power loss of the electric drive system. A longer traveling distance, higher speed and the low efficiency of the electric drive system will increase the loss respectively. Therefore, the vehicle speed, traveling distance and the efficiency of the drive system should be taken into consideration in the optimal acceleration control.

Table 5. Acceleration properties solved by DP

in different acceleration time

Acceleration time tas

Acceleration distance sam

Battery output energy EbatkJ

11 82.73 97.72 13 89.09 95.50 15 94.74 94.63 17 98.95 94.33

19.3 (Optimum) 101.79 93.87

5.2 Experiment results

The electric vehicle driven by four in-wheel PMSMs is used to verify the optimal acceleration control strategy, as shown in Fig. 13.

Fig. 13. Four-wheel drive electric vehicle

In order to verify the conclusions, the motor and inverter efficiency models shall be verified first. Fig. 14 shows the motor and inverter efficiency calculated by analytical model and experiment data. The two results are almost the same. The motor and inverter efficiency model calculated by analytical model can reflect the actual motor and inverter efficiency.

Fig. 14. Motor calculated and measured efficiency

Fig. 15 shows the q-axis current, phase current, motor

speed, battery output current and battery terminal voltage

Page 9: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

CHINESE JOURNAL OF MECHANICAL ENGINEERING

·327·

of a single PMSM in different constant accelerator pedal opening controls. The electromagnetic torque is proportional to the q-axis current form Eq. (5). As the pedal opening increases, the required torque and q-axis current also increase. Meanwhile, the battery output current

increases and the acceleration time decreases. The electromagnetic torque in constant power area is small in the constant accelerator pedal opening controls, which consumes much acceleration time and battery energy.

Fig. 15. Acceleration control results in different constant accelerator pedal opening control

Fig. 16 shows the q-axis current, phase current, motor speed, battery output current and battery terminal voltage of a single PMSM in different kv. The acceleration torques solved by analytical model in different kv minimize the battery output energy in the entire acceleration process. When kv equals 0, the optimal acceleration control with

minimum battery output energy can be achieved. Larger kv can shorten the acceleration time, but consumes more battery energy.

Fig. 17 shows the experiment results solved by DP algorithm. The optimal energy consumption under different acceleration time can be achieved.

Page 10: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

LU Dongbin, et al: Torque-based Optimal Acceleration Control for Electric Vehicle

·328·

The energy consumptions in the above three acceleration control strategies are compared in Fig. 18. In the same acceleration time, the battery output energy in the constant accelerator pedal opening control is significantly greater than that in the acceleration control calculated by analytical model and DP algorithm. Although there are some differences in the torques calculated by analytical algorithm and DP solution, as shown in Fig. 11 and Fig. 12, the energy consumptions in both algorithms are almost the

same due to the high efficiency of PMSM. The acceleration torque can be easily calculated by the analytical model, and it can be used for real-time control. However, it is difficult to control the acceleration time accurately in analytical algorithm. The global optimal acceleration control can be achieved by DP algorithm with precise acceleration time constraint, but the DP algorithm consumes a large amount of computation time.

Fig. 16. Acceleration control results in different kv

6 Conclusions (1) The electric drive system(including the PMSM, the

inverter and the battery) is modeled based on the electromagnetic torque of PMSM under field oriented

control. The efficiency model of the electric drive system can reflect the measured efficiency to favor over a detailed consumption map.

(2) Motivated by the benefits of torque-based control in electric vehicle, an optimal acceleration control that

Page 11: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

CHINESE JOURNAL OF MECHANICAL ENGINEERING

·329·

incorporates torque control has been proposed. The optimal acceleration control solved by analytical model can be implemented to minimize the battery energy consumption in unit kinetic energy increment, which is simple and

effective. For the case of time-bound, in order to achieve a robust, less computationally expensive, a penalty function is introduced to change the vehicle speed tracking performance.

Fig. 17. Acceleration control results solved by DP

Fig. 18. Battery consumed energy in different

acceleration control strategies

(3) The global optimal acceleration control can be achieved by dynamic programming (DP) algorithm with precise acceleration time constraint, but the DP algorithm needs to consume a large amount of computation time. The DP solutions for different acceleration time are presented to assess the performance of the above analytical algorithm.

(4) Experiment results show that the energy consumptions in analytical algorithm and DP solution are almost the same and the required battery energy with optimal acceleration control strategy is greatly reduced compared with that in the constant pedal opening condition.

Page 12: Torque-based Optimal Acceleration Control for Electric Vehicle · 2017. 8. 24. · the PMSM, the inverter and the battery) is modeled to favor over a detailed consumption mapThe analytical

LU Dongbin, et al: Torque-based Optimal Acceleration Control for Electric Vehicle

·330·

References [1] PRESTL W, SAUER T, STEINLE J, et al. The BMW active cruise

control ACC[G]. SAE Paper, No. 2000-01-0344, 2000. [2] HONG Munan, OUYANG Minggao, SHEN T. Torque-based

optimal vehicle speed control[J]. International Journal of Automotive Technology, 2011, 12(1): 45–49.

[3] MONASTYRSKY V, GOLOWNYKH I. Rapid computations of optimal control for vehicles[J]. Transportation Research, 1993, 27B(3): 219–227.

[4] FRÖBERG A, HELLSTRÖM E, NIELSEN L. Explicit fuel optimal speed profiles for heavy trucks on a set of topographic road profiles[G]. SAE Paper, No. 2006-01-1071, 2006.

[5] LATTEMANN F, NEISS K, TERWEN S, et al. The predictive cruise control-a system to reduce fuel consumption of heavy duty trucks[G]. SAE Paper, No. 2004-01-2616, 2004.

[6] HELLSTRÖM E, FRÖBERG A, NIELSEN L. A real-time fuel-optimal cruise controller for heavy trucks using road topography information[G]. SAE Paper, No. 2006-01-0008, 2006.

[7] HELLSTRÖM E, IVARSSON M, ÅSLUND J, et al. Look-ahead control for heavy trucks to minimize trip time and fuel consumption[J]. Control Engineering Practice, 2009, 17(2): 245–254.

[8] ALLGÖWER F, GLIELMO L, GUARDIOLA C, et al. Automotive model predictive control: models, methods and applications[M]. London: Springer-Verlag London, 2010.

[9] URASAKI N, SENJYU T, UEZATO K. An accurate modeling for permanent magnet synchronous motor drives[C]//Proc. Fifteenth Annual IEEE Applied Power Electronics Conference and Exposition, New Orleans, LA, 2000, 1: 387–392.

[10] MORIMOTO S, TONG Y, TAKEDA Y, et al. Loss minimization control of permanent magnet synchronous motor drives[J]. IEEE Transactions on Industrial Electronics, 1994, 41(5): 511–517.

[11] LAI J S, YOUNG R W, MCKEEVER J W. Efficiency consideration of DC link soft-switching inverters for motor drive applications[C]//Conf. Rec. IEEE PESC’94, Taipei, China, 1994, 2: 1003–1010.

[12] LAI J S, YOUNG R W, OTT G W, et al. Efficiency modeling and evaluation of a resonant snubber based soft-switching inverter for

motor drive applications[C]//Conf. Rec. IEEE PESC'95, Atlanta, GA, 1995, 2: 943–949.

[13] DONG Wei, CHOI J Y, LI Yong, et al. Efficiency considerations of load side soft-switching inverters for electric vehicle applications[C]//Proc. IEEE Applied Power Electronics Conference and Exposition, New Orleans, LA, 2000, 2: 1049–1055.

[14] BENINI L, CASTELLI G, MACII A, et al. Discrete-time battery models for system-level low-power design[J]. IEEE Transactions on Very Large Scale Integration(VLSI) Systems, 2001, 9(5): 630–640.

[15] GAO Lijun, LIU Shengyi, DOUGAL R A. Dynamic lithium-ion battery model for system simulation[J]. IEEE Transactions on Components and Packaging Technologies, 2002, 25(3): 495–505.

[16] CHIANG Y, SEAN W, KE J. Online estimation of internal resistance and open-circuit voltage of lithium-ion batteries in electric vehicles[J]. Journal of Power Sources, 2011, 196(8): 3921–3932.

Biographical notes LU Dongbin, born in 1982, is currently a PhD candidate at State Key Laboratory of Automotive Safety and Energy, Tsinghua University, China. He received his bachelor degree in electrical engineering from Shandong University, China, in 2006 and MS degree in electrical and electronic engineering from Huazhong University of Science and Technology, China, in 2008. His research interests are modeling, design and control of the powertrain system for electric vehicle. Tel: +86-10-62785706; E-mail: [email protected] OUYANG Minggao, born in 1958, is currently a professor at Department of Automotive Engineering, Tsinghua University, China. He received his PhD degree in mechanical engineering from the Technical University of Denmark, Lyngby, in 1993. His research interests include new energy vehicles, automotive powertrains, engine control systems, and transportation energy strategy and policy. E-mail: [email protected]