Stable trajectory planning and energy-efficience control allocation of lane change maneuver for autonomous electric vehicle

Liwei Xu (School of Mechanical Engineering, Southeast University, Nanjing, China)
Guodong Yin (School of Mechanical Engineering, Southeast University, Nanjing, China)
Guangmin Li (Southeast University, Nanjing, China)
Athar Hanif (Department of Electrical Engineering, COMSATS Institute of Information Technology, Lahore, Pakistan)
Chentong Bian (Southeast University, Nanjing, China)

Journal of Intelligent and Connected Vehicles

ISSN: 2399-9802

Article publication date: 5 October 2018

Issue publication date: 4 December 2018

1527

Abstract

Purpose

The purpose of this paper is to investigate problems in performing stable lane changes and to find a solution to reduce energy consumption of autonomous electric vehicles.

Design/methodology/approach

An optimization algorithm, model predictive control (MPC) and Karush–Kuhn–Tucker (KKT) conditions are adopted to resolve the problems of obtaining optimal lane time, tracking dynamic reference and energy-efficient allocation. In this paper, the dynamic constraints of vehicles during lane change are first established based on the longitudinal and lateral force coupling characteristics and the nominal reference trajectory. Then, by optimizing the lane change time, the yaw rate and lateral acceleration that connect with the lane change time are limed. Furthermore, to assure the dynamic properties of autonomous vehicles, the real system inputs under the restraints are obtained by using the MPC method. Based on the gained inputs and the efficient map of brushless direct-current in-wheel motors (BLDC IWMs), the nonlinear cost function which combines vehicle dynamic and energy consumption is given and the KKT-based method is adopted.

Findings

The effectiveness of the proposed control system is verified by numerical simulations. Consequently, the proposed control system can successfully achieve stable trajectory planning, which means that the yaw rate and longitudinal and lateral acceleration of vehicle are within stability boundaries, which accomplishes accurate tracking control and decreases obvious energy consumption.

Originality/value

This paper proposes a solution to simultaneously satisfy stable lane change maneuvering and reduction of energy consumption for autonomous electric vehicles. Different from previous path planning researches in which only the geometric constraints are involved, this paper considers vehicle dynamics, and stability boundaries are established in path planning to ensure the feasibility of the generated reference path.

Keywords

Citation

Xu, L., Yin, G., Li, G., Hanif, A. and Bian, C. (2018), "Stable trajectory planning and energy-efficience control allocation of lane change maneuver for autonomous electric vehicle", Journal of Intelligent and Connected Vehicles, Vol. 1 No. 2, pp. 55-65. https://doi.org/10.1108/JICV-12-2017-0002

Publisher

:

Emerald Publishing Limited

Copyright © 2018, Liwei Xu, Guodong Yin, Guangmin Li, Athar Hanif and Chentong Bian.

License

Published in Journal of Intelligent and Connected Vehicles. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and noncommercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

Autonomous vehicles (AV) and electric vehicles (EV), wherein in-wheel motors (IWMs) are adopted to drive wheels, have attracted increasing attention from both industrial and academic communities recently. Autonomous driving technology has tremendous potential in reducing vehicle casualties, and IWM EV can immensely enhance energy efficiency and lead to flexibility actuation which considerably enhances vehicle maneuverability, stability and safety (Li et al., 2013; Jin et al., 2015; Yin et al., 2015). Numerous studies have revealed that A-IWM EV is an effective option that can increase traffic safety and decrease emissions and energy crisis (Li et al., 2017; Potluri and Singh, 2015).

Unlike manned vehicles, which follow the driver’s command to accomplish various driving tasks with the result that driver characteristics, vehicle dynamic features and energy management are major concerns (Wang et al., 2013, 2015, 2016; Wu et al., 2013; Dai et al., 2014), the AV is supposed to appropriately perform various maneuvers under rare driver interventions or even without drivers. Therefore, autonomous lane change and the corresponding abilities of trajectory planning and trajectory tracking are most significant for AV. Many research works have been conducted in lane-changing trajectory planning (Soudbakhsh et al., 2013; Kim et al., 2014; Chen et al., 2014; You et al., 2015) and lane change control (Bayar, 2013; Berntorp et al., 2014; Naranjo et al., 2008). For example, Soudbakhsh et al. (2013) evaluated three different path planning methods – state lattice, predictive constraint-based planning and spline-based search tree. Chen et al. (2014) proposed a feasible trajectory generation algorithm based on quartic Bézier curve to generate local trajectory for AV. You et al. (2015) adopted a polynomial method to describe the trajectory of AV carrying out the lane change maneuver. In comparison to conventional path planning strategies (such as road map, cell decomposition and potential field methods), which are constantly mentioned in the robotics field, the above curve-type path planning methods can greatly reduce calculation and avoid being stuck in the local minima. For lane change control, Bayar (2013) used the PID method to resolve the trajectory tracking control. In Berntorp et al. (2014), an optimal trajectory-based minimization of yaw acceleration was acquired, and the simulation and comparative analysis were done with different speed values. In Naranjo et al. (2008), the fuzzy controllers that mimicked human behavior and reactions were established to conduct AV executing the overtaking maneuver in the scenario of two vehicles overtaking.

Although the above research works on lane change path planning and lane change control have made great contributions, there are still some apparent shortages that need to be settled. To begin with, current researches about lane change trajectory planning only consider geometric constraints and kinematic characteristics (e.g. the road curvature and lateral acceleration); the restrictions associated with vehicle dynamic characteristics are normally neglected. Consequently, the vehicle’s dynamic stability may not be fulfilled if the AV drives along the predesigned trajectory. In addition, the problem of the A-IWM EV’s energy efficiency during lane change is rarely considered. For EV, especially for A-IWM EV, despite the redundant degrees of freedom providing additional control flexibility in maintaining vehicle safety and stability (such as Traction Control and Direct Yaw Control), unreasonable dynamic control laws that ignore the energy consumption may immensely shorten the driving mileage of EV.

Based on the aforementioned discussion, this paper presents a novel lane change control system for A-IWM EV, which consists of a stable trajectory planning level that ensures the feasibility of the generated reference path, a high-level model predictive control (MPC) and a low-level energy-efficient control allocation (EECA) scheme, to enhance the feasibility of lane changing and to reduce energy expenditure. The rest of this paper is organized as follows. In Section 2, the stable lane change trajectory that includes vehicle constraints is developed. A control-oriented model of IWM EV planar motion is described in Section 3. In Section 4, the control system is proposed. In Section 5, simulation results are displayed to verify the control performance and energy savings of the EECA. Conclusion is presented in Section 6.

2. Stable lane change trajectory

In this section, a new lane change trajectory that can guarantee the stability of A-IMW EV and keep the vehicle running smoothly is proposed. To establish this trajectory, the fifth-order polynomial function is first used to realize smooth lane change and the maximal comfortableness of passenger. Then, by founding the rational vehicle stability bounds and introducing those constraints into the trajectory equations, the stable lane change trajectory is created.

It should be noticed that in this paper, only the scenario of active lane change is considered, i.e. there should be no vehicles in the front and target lanes when the A-IMW EV is changing lanes. Therefore, the situation of collection avoidance is not considered in the reference trajectory generation. The corresponding path planning that can guarantee the stability of the vehicle and prevent vehicle collision at the same time can be studied in future research.

2.1 Stability constraints of in-wheel motors and electric vehicles

This section describes the plane dynamics of IMW EV. Hence, the stability constraints on longitudinal movement, lateral movement and yaw movement are constructed. In light of the vehicle dynamics, the lateral acceleration can be expressed as:

(1) ay=ωvx+v̇y
where ω is the yaw rate, vx and vy are the longitudinal and lateral velocities. Denoting β the slip angle of Center of Mass (CM), we get vy = vxtan (β). The relationship between the lateral acceleration, yaw rate and slip angle can be described as follows:
(2) ay=ωvx+tanβv̇x+β̇vx1+tan2β

Note that the lateral acceleration should not exceed the maximal force that the ground can offer. Suppose β and β are small during vehicle lane change, the yaw rate of the vehicle under steady state should meet the following constraints (Rajamani, 2011):

(3) |ω|εμgvx
where μ is the adhesion coefficient, g is the gravity coefficient and ε is the scale factor, which is usually approximately equal to 0.85 in practical calculation. In addition, because the linear tire model is used in this paper, the maximum lateral acceleration should not surpass 0.5g to ensure the tire working in the linear area, i.e.
(4) |ay|0.5g

Thus equation (3) is modified as:

(5) |ω|0.5εμgvx

For longitudinal acceleration ax, according to the adhere-circle restriction, as shown in Figure 1, the longitudinal acceleration should abide by the following inequality:

(6) |ax|μ2g20.25g2

2.2 Reference trajectory generation

Assume t0 is the initial time of lane change, tf is the window time of lane change and the initial and final lateral states of the vehicle during lane change are [Y0, vy0, ay0]T and [Yf, vyf, ayf]T. Hypothetically, if the vehicle carries out straight line driving before and after lane change, then ay0 = vy0 = ayf = vyf = 0.

According to the findings of Hult and Tabar (2013), the reference lateral curves of vehicle, which can guarantee the succession of later acceleration and jerk minimum, can be expressed by using the fifth-order polynomial function. Considering the initial and final lateral states of vehicle, this function can be written as:

(7) Yr(t)=(Y0Yf)(6(ttf)5+15(ttf)4+10(ttf)3)+Y0,  t0ttf

According to equation (7), tf can be written as:

(8) tf=103|Y0Y1||ay,max|
where ay,max is the maximum lateral acceleration during lane change.

Moreover, insomuch as the longitudinal reference trajectory is normally longer than the lateral one, the following expression is adopted:

(9) Xr(t)=X0+t0tvxdt,t0ttf

It is noteworthy that the longitudinal acceleration is not constant. Considering the fluctuation of the longitudinal velocity in the actual steering process and the constraint of longitudinal jerk variation, the longitudinal acceleration is signified as:

(10) a^x(t)=ηsin(κt)
where η is the positive constant and κ = 2π/tf.

Equations (7)-(11) constitute the original reference trajectory that can maintain the continuity of steering and achieve the jerk minimum. To introduce vehicle dynamic restrictions, the yaw rate in ideal state is given:

(11) ωr(t)=vx(t)ρ(t)=vx(ẊrŸrẌrẎr)(Ẋr2+Ẏr2)3
where ρ(t) is the radius of curvature.

The maximum ωr is denoted by ωr,max. Because the initial and final states of Xr and Yr are certain, the value of ωr,max is only connected to tf. By restricting ay,max, ωr,max and âx not outstripping the boundaries described in equations (4)-(6), the minimal lane change time tf* that can simultaneously fulfill the constraints of dynamics and the succession of later acceleration can be obtained. The new reference curve ( Xr*, Yr*) that can simultaneously pledge the vehicle stability and fulfill the jerk optimization is obtained.

Nevertheless, seeing that the order of ωr is generally high, it is difficult to give the explicit expression about ωr,max. In consequence, the tf is hard to gain. Actually, by observing the variation in the yaw rate of the vehicle driving along some curves, it can be perceived that the positive and negative maximum values always approximately arise at the quadrate and three-quarter lane time, i.e. tf/4 and 3tf/4 in Figure 2. Meanwhile, the maximum yaw rate ωr,max is monotone decreasing when the lane time increases. Therefore, can be represented as:

(12) ωr,max=ϑmin{|ωr(tf4)|,|ωr(3tf4)|}
where ϑ = 1.2 is the penalty factor that offsets the loss of the authentic maximum of yaw rate. After ωr,max is gained, the bisection search algorithm is used to seek the suitable tf. The whole search algorithm is shown in Figure 3.

3. Vehicle model for A-IWM EV

3.1 Dynamic model

In this section, as shown in Figure 4, the traditional vehicle model is used to describe the plane dynamics of A-EGV and the dynamic model can be written as:

(13) Ẋ=vxcosθvysinθẎ=vxsinθ+vycosθθ̇=ωv̇x=ωvy+(FX-Cavx2-Crmvg)/mvv̇y=ωvx+FY/mvω̇=MZ/IZ
where mv is the IWM EV mass, Iz is the moment of inertia, X and Y are the longitudinal and lateral coordinates of vehicle in the inertial frame, θ is the heading angle of vehicle, FX and FY are, respectively, the generalized longitudinal and lateral forces, Mz is the generalized external moment about the Z-axis, Ca and Cr are the aerodynamic resistance coefficient and the rolling resistance coefficient, respectively.

The forces FX, FY and moment and Mz that are related to the four tire forces and the front steering angel δ can be expressed as:

(14) FX=(Fx1+Fx4)cosδ(Fy1+Fy4)sinδ+Fx2+Fx3FY=(Fx1+Fx4)sinδ+(Fy1+Fy4)cosδ+Fy2+Fy3MZ=lt2((Fx4Fx1)cosδ+(Fy1Fy4)sinδFx2+Fx3)lr(Fy2+Fy3)+lf(Fx1sinδ+Fy1cosδ+Fx4sinδ+Fy4cosδ)

In equation (14), Fxi and Fyi are, respectively, the longitudinal and lateral tire forces, where i = 1,2,3,4 represents different wheels, lt is the track, lf and lr are the front and rear CM distances.

For the lateral tire force, Fyi, when the vehicle lateral acceleration is small and the dynamics of the tire is in the linear region, the following linear-lateral-tire-forces model can be used in vehicle control:

(15) Fy1=Fy4=Kfαf=Kf(δ(vy+lfω)/vx)Fy2=Fy3=Krαr=Kr(lrωvy)/vx
where Kf and Kr are, respectively, the tire lateral stiffness, af and ar are the front and rear tire slip angles. Let χ = [χ1, χ2, χ3, χ4, χ5, χ 6]T =[X, Y, θ, vx, vy, ω]T and u = [u1, u2, u3, u4, u5]T = [δ, Fx1, Fx2, Fx3, Fx4]T be the states and control inputs of system in equation (1); T is the interval, then its discrete time form can be written as
(16) χ(k+1)=χ(k)+Tf(χ(k),u(k))
where f(⋅) represents the nonlinear terms in equation (14). Note that for the sake of expression, the discrete states and inputs at time k are written as χk=[χ1k, χ2k, χ3k, χ4k, χ5k, χ6k]T and uk=[u1k, u2k, u3k, u4k, u5k]T.

The state trajectory, denoted by χ̃k+1, is obtained by applying the input ũk=uk−1 to system (13) at the time k with χ̃kk−1, i.e.:

(17) χ˜k+1=χ˜k+Tf(χ˜k,u˜k)

In the light of equation (17), the nonlinear system (16) can be transformed into a linear time varying (LTV) system linearized at each time step k around the point (χ̃kũk) as follows:

(18) χ¯k+1=Akχ¯k+Bku¯k+dk

with

(19a) Ak=[10a1Tcosχ˜3Tsinχ˜3001a2Tsinχ˜3Tcosχ˜30001000000a3a4a5000a6a7a8000a9a10a11]
(19b) Bk=[000000000000000b1Tcosu˜1mvTcosu˜1mvTmvTmvb2Tsinu˜1mvTsinu˜1mv00b3b4b5TltIZTltIZ]
(19c) dk=χ˜k+1Akχ˜kBku˜k
where
a1=T(χ˜5kcosχ˜3k+χ˜4ksinχ˜3k),
a2=T(χ˜4kcosχ˜3kχ˜5ksinχ˜3k),
a3=12Tmv(χ˜4k)2(Ca(χ˜4k)3+Kfsinu˜1k(χ˜5k+lfχ˜6k)),
a4=Tχ˜6k+2TKfsinu˜3kmvχ˜4k,
a5=Tχ˜5k+2TKflfsinu˜3kmvχ˜4k,
a6=χ˜6kT+2Tmv(Kr(χ˜5klrχ˜6k)(χ˜4k)2+Kfcosu˜1k(χ˜5k+lfχ˜6k)(χ˜4k)2),
a7=12Tmv(Kr+Kfcosu˜1k)χ˜4k,
a8=Tχ˜4k+2Tmv(Krlrχ˜4kKflfcosu˜1kχ˜4k),
a9=2TIZ(Krlr(χ˜5klrχ˜6k)(χ˜4k)2+Kflfcosu˜1k(χ˜5k+lfχ˜6k)(χ˜4k)2),
a10=2TIZ(Krlrχ˜4kKflfcosu˜1kχ˜4k),
a11=12TIZ(Kflf2cosu˜1k+Krlr2)χ˜4k,
b1=Tmv((u˜2k+u˜5k)sinu˜1k+2Kf(sinu˜1k+cosu˜1k(u˜1kχ˜5k+lfχ˜6kχ˜4k))),
b2=Tmv((u˜2k+u˜5k)cosu˜1k+2Kf(cosu˜1ksinu˜1k(u˜1kχ˜5k+lfχ˜6kχ˜4k))),
b3=TIZ(ltsinu˜1k(u˜1ku˜5k)+lfcosu˜1k(u˜1k+u˜5k)+2Kflf(cosu˜1ksinu˜1k(u˜1kχ˜5k+lfχ˜6kχ˜4k))),
b4=TIz(ltcosu˜1klfsinu˜1k),
b5=TIz(ltcosu˜1k+lfsinu˜1k).

3.2 In-wheel motor model

In this paper, it is assumed that the brushless direct current (BLDC) IWMs are used as the actuators of the EV. The dynamic models of BLDC-IWMs in both driving and braking cases can be described as follows:

(20) Jw,iω̇wi=MtiFxiReff,i=1,2,3,4
where Jw,i is the combined rotational inertia of the wheel and IWM, is the yaw rate of wheel, Mti is the drive torque and Reff is the effective radius of the tire.

The efficiency of adopted DC motors in the driving and braking statuses are obtained by IWMs EV tests that are conducted on a twin-roll chassis dynamometer (shown in Figure 5). Note that in the IWMs EV tests, the in-wheel motor torque values at different speeds and torque control signals were measured by a torque sensor equipped on the chassis dynamometer, and the motor control signals were changed from 1.5 V to 4.5 V with a 0.15-V step at different motor speeds. A dSPACE MicroAutoBox was used to control and record all the EGV and chassis dynamometer signals in real-time. Given the limited space available, the detailed test process is omitted in this paper, but the similar test method can be seen in (Wang et al., 2011). Based on the test data, the efficiency maps are plotted in Figure 6. In addition, to introduce the motor efficiency into the efficiency management control, similar to (Chen and Wang, 2014), the polynomial fitting method is used to gain the change in motor efficiency, and the polynomial function can be written as follows:

(21) ηD(Mt)=a0Mt5+a1Mt4+a2Mt3+a3Mt2+a4Mt+a5ηB(Mt)=b0Mt3+b1Mt2+b2Mt+b3
where ηD(Mt) and ηB(Mt) are, respectively, the driving and braking efficiencies of one IWM, and Mt and Mt, respectively, represent the driving torque and regenerative braking torque of wheel.

4. The establishment of controller

In light of the obtained reference trajectory and vehicle model, in this section, a novel autonomous lane change control system that can ensure precise dynamic tracking control and optimal energy consumption is proposed. The structure of the control system is shown in Figure 7.

Note that different from the previous control allocation (CA) researches wherein the sliding mode control (SMC) is adopted to gain the virtual control laws (Song et al., 2015), in the dynamic control level of this controller, MPC method is used to acquire the real control signals to resolve the chattering phenomena and the problem of control inputs under restraints in traditional SMC-based CA studies.

4.1 Planning control level

Based on reference trajectory in Equations (7) and (10) and tf* in Subsection 2.2, the reference states of vehicle in the next Np times can be described as

(22) χr,NP=[χr(t0+kT,tf),L,χr(t0+(k+NP)T,tf)]
where χr=[Xr, Yr, θr, vxr, vyr, ωr]T.

Within equation (22), the reference yaw angle, longitudinal and lateral velocities can be expressed as

(23) vxr(t0+(k+i)T,tf)=vx0+0t0+(k+i)Ta^x(t,tf)dtvyr(t0+(k+i)T,tf)=01×NPθr(t0+(k+i)T,tf)=arctan(vyr(t0+(k+i)T,tf)vxr(t0+(k+i)T,tf))
where 0Np represents the zero vector that includes Np elements, and i = 1,…, NP.

Remark 1: In stability control of vehicle steering, the slip angle of vehicle is expected to be zero. Because vehicle slip angle equals to the specific value of later velocity to longitudinal speed, the reference lateral speed vyr is zero in equation (23).

4.2 Dynamic control level

Based on the reference states generated by planning controller and the LTV system of vehicle (18), the cost function in the finite horizon optimal control problem can be expressed as

(24) J1   i=1NPχ¯k+i|kχr,k+i|kQ12+j=1Ncδu¯k+j|kQ22
where Q1∈R6×6 and Q2∈R5×5 are definite positive matrices and Zp is control horizons. At each time step T, the following finite horizon optimal control problem is solved:
(25) minΞJ1
(26) s.t.  χ¯t+i|k=Akχ¯t|k+Bku¯s|k+dkdk=χ˜k+1Akχ˜kBku˜ku˜k=uk1,χ˜k=χkuk|k=u(k1)+δu¯s|k,s=0,,Nc1δu¯s|k=0,s=t+ZP,,t+NPuminus|kumaxδuminδu¯s|kδumaxαj|minαj,t|kαj|max
where Ξ=[δu¯s|k, ⋯, δu¯k+Nc-1|k]T.

The optimization problem (25) can be modified into a quadratic program (QP). The sequence of optimal input deviations computed at time k by solving (25) for the current states χ(k) is denoted by Ξ*. Then, the first sample of Ξ* is used to compute the optimal control action and the resulting state feedback control law is

(27) uk=uk1+δu¯k|k

At the next time step k + 1, the optimization problem (28) is solved over a shifted horizon based on the new measurements of the state χ(k + 1) and based on an updated linear model in equations (18)-(19) computed by linearizing the nonlinear vehicle model.

4.3 Energy-efficient control allocation level

In Subsection 4.2, the obtained control law can only guarantee dynamic characteristics of vehicle. To reduce energy consumption, the EECA is used.

According to equation (14), the virtual control (force signals) in this paper can be expressed as

(28) Vinp(k)=[V1(k)V2(k)V3(k)]=[(Fx1k+Fx4k)cosδk+Fx2k+Fx3k(Fx1k+Fx4k)sinδklt2((Fx4kFx1k)cosδkFx2k+Fx3k)+lf(Fx1ksinδk+Fx4ksinδk)]

Let uk=[δ^k, F^x1k, F^x2k, F^x3k, F^x4k], by substituting it into above equation, then the ideal virtual control forces Vinpd(k) can be gained. Furthermore, based on the IWM model (20), Vinp(k) can be re-expressed as

(29) Vinp(k)=BEΛ+BJw
where
BE=[cosδ^kReffcosδ^kReff11sinδ^kReffsinδ^kReff00lfsinδ^k0.5ltcosδ^kRefflfsinδ^k+0.5ltcosδ^kReff0.5ltReff0.5ltReff],
BJ=[Jw1cosδ^kReffJw2cosδ^kReffJw1sinδ^kReffJw2sinδ^kReffJw1(lfsinδ^k0.5ltcosδ^k)ReffJw2(lfsinδ^k+0.5ltcosδ^k)ReffJw3ReffJw4Reff000.5Jw3ltReff0.5Jw4ltReff],
Λ=[Mt1Mt2Mt3Mt4]T,
w=[ω̇w1ω̇w2ω̇w3ω̇w4]T.
where the wheel angular acceleration ωwi can be estimated through Kalman filters, just as was done in (Chen and Wang, 2012).

Based on the virtual control expression (29), the EECA design is described to solve the following nonlinear optimization problem:

(30) minJ2=Ba[ΛTΛT]T+BJwVinpdQ32+σPcs.t.  ΛminΛΛmaxΛminΛΛmaxΛiΛi=0,   i=1,2,3,4
where Λ=[Mt1, Mt2,Mt3, Mt4]T stand for the regenerative brake torque signals, Ba=[BE, BE], Q3 and σ are the positive weighting factors.

Within equation (30), Pc is the total power consumption of in-wheel motors for the driving and regenerative braking modes and can be formulated as

(31) Pc=i=14POi(Mti)ηDi(Mti)i=14PIi(Mti)ηBi(Mti)
where POi and PIi is the energy consumption of IWMs in the driving model and regenerative braking mode, respectively. The corresponding electric efficiencies are indicated by ηDi and ηBi, which can be obtained by using equation (21).

What is noteworthy is that J2 is nonlinear and nonconvex optimization problem. To resolve this problem, the KKT-based method, which can transfer the nonlinear/nonconvex optimization problem into an algebraic eigenvalue problem and improve the computational speed, is applied in this paper. Because the focus of this paper is not on the optimization solution, the relevant resolving approach, which can be found in (Chen and Wang, 2012), is omitted.

5. Simulation and results

To verify the capability of the proposed control system, simulation analyses is carried out. The simulations are implemented based on the CarSim-Simulink platform with a high-fidelity and full-vehicle model. The simulation parameters are listed in Table I.

The simulation results are shown in Figures 8-17. In those figures, “Dynamic” means that only dynamic tracking control is involved, “D-EFCA” signifies the controller proposed in Section 4, “Em ”, “Eθ”, “Evx”, “Eω” are the absolute tracking errors of actual output of Carsim to the references. And the root-mean-square-errors (RMSE) of the vehicle states tracking are listed in Table II. From Figures 8-11 and Table II, one can see that both “Dynamic” and “D-EECA” controllers can track the references accurately. Meanwhile, when searching the optimal lane time tf, by introducing the vehicle dynamic stability boundaries into the path planning, the variations of yaw rate, lateral and longitudinal accelerations are limited (Figures 11, 16 and 17), and the homologous optimal lane time tf*, maximal lateral acceleration |ay,max| and maximal yaw rate |ωmax| are equal to 2.9 s, 0.2256 g and 4.36 deg/s, respectively.

To control energy efficiency by redistributing the torques of the four wheels (Figures 14 and 15), the power consumption in “D-EECA” should be obviously less than that in “Dynamic” as shown in Figure 12. The total energy consumption in “D-EECA” and “Dynamic” are 1.1646e + 3 kJ and 1.217e + 3 kJ during simulation (Table III). The energy is reduced by 4.3 per cent in “D-EECA”, compared with “Dynamic”. Insomuch as “D-EECA” controller can realize accurate dynamic tracking control and reduce energy consumption, the proposed control method is valid.

It also should be noticed that the torques of thewheel in “D-EECA” and “Dynamic” are approximated in the first half of lane change time. This phenomenon is caused because of the small weight σ. Because the dynamics performance is the first thing that must be satisfied for an autonomous vehicle, a small σ can realize the fact that the energy consumption can be reduced effectively in the case of high tracking accuracy. To further decrease energy consumption, the new EECA method and a more complete and accurate model of energy loss may be available and will be researched in the future.

6. Conclusion

In this paper, a novel lane change control system for A-IWM EV that can enhance vehicle stability and reduce energy expenditure is proposed. The whole control system consists of stable trajectory planning level, high dynamic control level and low EECA level. In the planning level, to ensure the feasibility of the generated reference path, vehicle dynamics is considered and stability boundaries are established. The MPC and KKT-based algorithm are adopted to guarantee the precision of dynamic tracking and resolve the nonlinear optimization problem in the high and low levels, respectively. Simulation results on an autonomous vehicle with in-wheel motors based on a full-vehicle model in CarSim show the effectiveness of the proposed control system.

Figures

The constraints of the longitudinal and lateral forces

Figure 1

The constraints of the longitudinal and lateral forces

The variations in yaw rate with regard to the different lane change times tf at 10 s, 8 s, 6 s and 4 s

Figure 2

The variations in yaw rate with regard to the different lane change times tf at 10 s, 8 s, 6 s and 4 s

The diagram of the search algorithm to find the optimal tf*

Figure 3

The diagram of the search algorithm to find the optimal tf*

Schematic diagram of A-IWM EV

Figure 4

Schematic diagram of A-IWM EV

IWMs EV chassis dynamometer test setup

Figure 5

IWMs EV chassis dynamometer test setup

Driving and braking efficiency map of the DC in-wheel motors

Figure 6

Driving and braking efficiency map of the DC in-wheel motors

Structure of the proposed control system

Figure 7

Structure of the proposed control system

The position of A-IWMs EV and tracking errors

Figure 8

The position of A-IWMs EV and tracking errors

The heading angle of A-IWMs EV and tracking errors

Figure 9

The heading angle of A-IWMs EV and tracking errors

The longitudinal velocity of A-IWMs EV and tracking errors

Figure 10

The longitudinal velocity of A-IWMs EV and tracking errors

The yaw rate of A-IWMs EV and tracking errors

Figure 11

The yaw rate of A-IWMs EV and tracking errors

The power consumption of A-IWMs EV

Figure 12

The power consumption of A-IWMs EV

The steering angle of the front wheel

Figure 13

The steering angle of the front wheel

The torque inputs in Dynamic

Figure 14

The torque inputs in Dynamic

The torque inputs in D-EECA

Figure 15

The torque inputs in D-EECA

The longitudinal acceleration

Figure 16

The longitudinal acceleration

The lateral acceleration

Figure 17

The lateral acceleration

Simulation parameters

Symbol Value Symbol Value Symbol Value Symbol Value
mv 1795 kg Kr 55000 N/rad a0 −3.77e-9 b0 2.49e-6
Iz 4175 kg.m2 Ca 0.7446 a1 7.09e-7 b1 −4.41e-4
lt 1.5 m Cr 0.034 a2 −3.75e-5 b2 2.67e-2
lf 1.4 m η 2 m/s2 a3 −1.69e-4 b3 1.42e-2
lr 1.6 m Reff 0.353 m a4 5.22e-2 Iwi 0.9 kg.m2
Kf 55,000 N/rad σ 5 a5 −3.35e-2 Np 6
Mti,min −45 N.m Mti,min' −45 N.m ϑ 1.2 δμ1,min −1 deg
Mti,max 45 N.m Mti,max' 45 N.m αj|min −4 deg δμ1,max 1 deg
δμj,min −150 N δμj,max 150 N αj|max 4 deg Nc 4
T 0.05 s Y0 0 m Y1 3.5 m X0 0 m
t0 2 s vx0 120 km/h μ 0.85 ε 0.85

RMSE of States tracking of vehicle

Controller Path θ vx vy ω
“Dynamic” 0.1353 4.0267e − 4 4.0949e − 4 0.0373 5.56e − 3
“D-EECA” 0.1323 4.0073e − 4 2.3179e − 4 0.0384 2.9e − 3

Total energy consumptions

Controller Total energy (kJ) Energy saving (%)
“Dynamic” 1.217e +3 4.3
“D-EECA” 1.1646e+3

References

Bayar, G. (2013), “Long distance autonomous trajectory tracking for an orchard vehicle”, Industrial Robot: An International Journal, Vol. 40 No. 1, pp. 27-40.

Berntorp, K., Olofsson, B., Lundahl, K. and Nielsen, L. (2014), “Models and methodology for optimal trajectory generation in safety-critical road-vehicle maneuvers”, Vehicle System Dynamics, Vol. 52 No. 10, pp. 1304-1332.

Chen, C., He, Y., Bu, C., Han, J. and Zhang, X. (2014), “Quartic bezier curve based trajectory generation for autonomous vehicles with curvature and velocity constraints”, Robotics and Automation (ICRA) in 2014 IEEE International Conference in Hong Kong, China, IEEE, New York, NY, pp. 6108-6113.

Chen, Y. and Wang, J. (2012), “Design and evaluation on electric differentials for overactuated electric ground vehicles with four independent in-wheel motors”, IEEE Transactions on Vehicular Technology, Vol. 61 No. 4, pp. 1534-1542.

Chen, Y. and Wang, J. (2014), “Design and experimental evaluations on energy efficient control allocation methods for overactuated electric vehicles: longitudinal motion case”, IEEE/ASME Transactions on Mechatronics, Vol. 19 No. 2, pp. 538-548.

Dai, Y., Luo, Y., Chu, W. and Li, K. (2014), “Optimum tyre force distribution for four-wheel-independent drive electric vehicle with active front steering”, International Journal of Vehicle Design, Vol. 65 No. 4, pp. 336-359.

Hult, R. and Tabar, R.S. (2013), Path Planning for Highly Automated Vehicles, Chalmers University of Technology, Gothenburg.

Jin, X., Yin, G. and Chen, N. (2015), “Gain-scheduled robust control for lateral stability of four-wheel-independent-drive electric vehicles via linear parameter-varying technique”, Mechatronics, Vol. 30, pp. 286-296.

Kim, S., Oh, H., Suk, J. and Tsourdos, A. (2014), “Coordinated trajectory planning for efficient communication relay using multiple UAVs”, Control Engineering Practice, Vol. 29, pp. 42-49.

Li, B., Du, H. and Li, W. (2017), “A potential field Approach-Based trajectory control for autonomous electric vehicles with in-Wheel Motors”, IEEE Transactions on Intelligent Transportation Systems, Vol. 18 No. 8, pp. 2044-2055.

Li, D., Song, Y., Huang, D. and Chen, H. (2013), “Model-independent adaptive fault-tolerant output tracking control of 4WS4WD road vehicles”, IEEE Transactions on Intelligent Transportation Systems, Vol. 14 No. 1, pp. 169-179.

Naranjo, J.E., Gonzalez, C., Garcia, R. and De Pedro, T. (2008), “Lane-change fuzzy control in autonomous vehicles for the overtaking maneuver”, IEEE Transactions on Intelligent Transportation Systems, Vol. 9 No. 3, pp. 438-450.

Potluri, R. and Singh, A.K. (2015), “Path-tracking control of an autonomous 4WS4WD electric vehicle using its natural feedback loops”, IEEE Transactions on Control Systems Technology, Vol. 23 No. 5, pp. 2053-2062.

Rajamani, R. (2011), Vehicle Dynamics and Control, Springer Science & Business Media, Dordrecht.

Song, P., Tomizuka, M. and Zong, C. (2015), “A novel integrated chassis controller for full drive-by-wire vehicles”, Vehicle System Dynamics, Vol. 53 No. 2, pp. 215-236.

Soudbakhsh, D., Eskandarian, A. and Chichka, D. (2013), “Vehicle collision avoidance maneuvers with limited lateral acceleration using optimal trajectory control”, Journal of Dynamic Systems, Measurement, and Control, Vol. 135 No. 4, p. 41006.

Wang, J., Wu, J., Zheng, X., Ni, D. and Li, K. (2016), “Driving safety field theory modeling and its application in pre-collision warning system”, Transportation Research Part C: Emerging Technologies, Vol. 72, pp. 306-324.

Wang, J., Zhang, L., Zhang, D. and Li, K. (2013), “An adaptive longitudinal driving assistance system based on driver characteristics”, IEEE Transactions on Intelligent Transportation Systems, Vol. 14 No. 1, pp. 1-12.

Wang, J.Q., Li, S.E., Zheng, Y. and Lu, X.Y. (2015), “Longitudinal collision mitigation via coordinated braking of multiple vehicles using model predictive control”, Integrated Computer-Aided Engineering, Vol. 22 No. 2, pp. 171-185.

Wang, R., Chen, Y., Feng, D., Huang, X. and Wang, J. (2011), “Development and performance characterization of an electric ground vehicle with independently actuated in-wheel motors”, Journal of Power Sources, Vol. 196 No. 8, pp. 3962-3971.

Wu, F.K., Yeh, T.J. and Huang, C.F. (2013), “Motor control and torque coordination of an electric vehicle actuated by two in-wheel motors”, Mechatronics, Vol. 23 No. 1, pp. 46-60.

Yin, G., Wang, R. and Wang, J. (2015), “Robust control for four wheel Independently-Actuated electric ground vehicles by external Yaw-Moment generation”, International Journal of Automotive Technology, Vol. 16 No. 5, pp. 839-847.

You, F., Zhang, R., Lie, G., Wang, H., Wen, H. and Xu, J. (2015), “Trajectory planning and tracking control for autonomous lane change maneuver based on the cooperative vehicle infrastructure system”, Expert Systems with Applications, Vol. 42 No. 14, pp. 5932-5946.

Acknowledgements

This work was supported by the National Key R&D Program in China with grant 2016YFB0100906, National Key R&D Program in China with grant 2016YFD0700905, National Natural Science Foundation of China (No. 51575103), National Natural Science Foundation of China-Automotive joint fund (No. U1664258), Six Talent Peaks Project in Jiangsu Province (No. 2014-JXQC-001), Qing Lan Project and the Fundamental Research Funds for the Central Universities (2242016K41056) and the Scientific Research Foundation of Graduate School of Southeast University and Southeast University Excellent Doctor Degree Thesis Training Fund (No. YBJJ1704).

Corresponding author

Guodong Yin can be contacted at: ygd@seu.edu.cn

Related articles