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:
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):
Thus equation (3) is modified as:
For longitudinal acceleration ax, according to the adhere-circle restriction, as shown in Figure 1, the longitudinal acceleration should abide by the following inequality:
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:
According to equation (7), tf can be written as:
Moreover, insomuch as the longitudinal reference trajectory is normally longer than the lateral one, the following expression is adopted:
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:
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:
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
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:
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:
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:
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:
The state trajectory, denoted by χ̃k+1, is obtained by applying the input ũk=uk−1 to system (13) at the time k with χ̃k=χk−1, i.e.:
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:
with
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:
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:
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
Within equation (22), the reference yaw angle, longitudinal and lateral velocities can be expressed as
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
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
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
Let uk=[δ^k, F^x1k, F^x2k, F^x3k, F^x4k], by substituting it into above equation, then the ideal virtual control forces
Based on the virtual control expression (29), the EECA design is described to solve the following nonlinear optimization problem:
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
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
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 |
|
−45 N.m | ϑ | 1.2 | δμ1,min | −1 deg |
Mti,max | 45 N.m |
|
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).