Abstract
In this paper, a novel spacing control law is developed for vehicles with adaptive cruise control (ACC) systems to perform spacing control mode. Rather than establishing a steady-state following distance behind a newly encountered vehicle to avoid collision, the proposed spacing control law based on model predictive control (MPC) further considers fuel economy and ride comfort. Firstly, a hierarchical control architecture is utilized in which a lower controller compensates for nonlinear longitudinal vehicle dynamics and enables to track the desired acceleration. The upper controller based on the proposed spacing control law is designed to compute the desired acceleration to maintain the control objectives. Moreover, the control objectives are then formulated into the model predictive control problem using acceleration and jerk limits as constrains. Furthermore, due to the complex driving conditions during in the transitional state, the traditional model predictive control algorithm with constant weight matrix cannot meet the requirement of improvement in the fuel economy and ride comfort. Therefore, a real-time weight tuning strategy is proposed to solve time-varying multi-objective control problems, where the weight of each objective can be adjusted with respect to different operating conditions. In addition, simulation results demonstrate that the ACC system with the proposed real-time weighted MPC (RW-MPC) can provide better performance than that using constant weight MPC (CW-MPC) in terms of fuel economy and ride comfort.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Abbreviations
- a h :
-
acceleration of host vehicle, m/s2
- a min :
-
minimum acceleration limit of host vehicle, m/s2
- a max :
-
maximum acceleration limit of host vehicle, m/s2
- a p :
-
acceleration of preceding vehicle, m/s2
- b :
-
constrains of system for input and output
- C u :
-
parameter matrix of constrains
- d :
-
relative distance between preceding and host vehicle, m
- d des :
-
Desired relative distance, m
- d s :
-
Safety distance, m
- F :
-
fuel consumption, grams
- G :
-
parameter matrix of cost function
- H :
-
parameter matrix of cost function
- m :
-
control horizon
- p :
-
prediction horizon
- P :
-
disturbance vector
- R :
-
set-point vector
- S x , I, S d , S u :
-
matrix parameter of predicted output performance vector
- T h :
-
constant-time headway, s
- u :
-
control input
- v h :
-
velocity of host vehicle, m/s
- w u :
-
corresponding weight of input increment
- w d :
-
corresponding weight of spacing error
- w v :
-
corresponding weight of relative velocity error wa
- k ka :
-
corresponding weight of acceleration
- Y p :
-
prediction performance vector
- Γu :
-
weight scale of input increment
- Γy :
-
weight matrix of output
- Δd :
-
errors of relative distance, m
- ΔU :
-
change of control vector
- Δu :
-
control input increment
- Δv :
-
errors of relative velocity, m/s
- Δu min :
-
minimum incremental limit of control input, m/s2
- Δu max :
-
maximum incremental limit of control input, m/s2
- Δx :
-
change of system state variable
- Δρ :
-
change of system disturbance
References
Ali, Z., Popov, A. A. and Charles, G. (2013). Model predictive control with constraints for a nonlinear adaptive cruise control vehicle model in transition manoeuvres. Vehicle System Dynamics: Int. J. Vehicle Mechanics and Mobility 51, 6, 943–963.
Baghwar, V., Garrard, W. L. and Rajamani, R. (2004). Model predictive control of transitional maneuvers for adaptive cruise control vehicles. IEEE Trans. Vehicular Technology 53, 5, 1573–1585.
Connolly, T. R. and Hedrick, J. K. (1999). Longitudinal transition maneuvers in an automated highway system. J. Dynamic Systems, Measurement and Control 121, 3, 471–478.
Drehmer, L. R. C., Casas, W. J. P. and Gomes, H. M. (2015). Parameters optimisation of a vehicle suspension system using a particle swarm optimisation algorithm. Vehicle System Dynamics: Int. J. Vehicle Mechanics and Mobility 53, 4, 449–474.
Fancher, P. and Bareket, Z. (1994). Evaluating headway control using range versus range-rate relationships. Vehicle System Dynamics: Int. J. Vehicle Mechanics and Mobility 23, 1, 575–596.
Goggia, T., Sorniotti, A., De Novellis, L., Ferrara, A., Gruber, P., Theunissen, J., Steenbeke, D., Knauder, B. and Zehetner, J. (2015). Integral sliding mode for the torque-vectoring control of fully electric vehicles: Theoretical design and experimental assessment. IEEE Trans. Vehicular Technology 64, 5, 1701–1715.
Ioannou, P. and Xu, Z. (1994). Throttle and brake control system for automatic vehicle following. J. Intelligent Transportation Systems 1, 4, 345–377.
Kamal, M., Murata, J. and Kawabe, T. (2009). Development of ecological driving system using model predictive control. Proc. ICROS-SICE Int. Joint Conf., 3549–3554.
Kim, S., Tomizuka, M. and Cheng, K. H. (2010). Smooth motion control of the adaptive cruise control system with linear quadratic control with variable weights. Proc. ASME 2010 Dynamic Systems and Control Conf., 879–886.
Kim, S. G., Tomizuka, M. and Cheng, K. H. (2012). Smooth motion control of the adaptive cruise control system by a virtual lead vehicle. Int. J. Automotive Technology 13, 1, 77–85.
Kato, S., Tsugawa, S., Tokuda, K., Matsui, T. and Fujii, H. (2002). Vehicle control algorithms for cooperative driving with automated vehicles and intervehicle communications. IEEE Trans. Intelligent Transportation Systems 3, 3, 155–161.
Li, S. B., Li, K. Q., Rajamani, R. and Wang, J. Q. (2011). Model predictive multi-objective vehicular adaptive cruise control. IEEE Trans. Control Systems Technology 19, 3, 556–566.
Luo, L., Liu, H., Li, P. and Wang, H. (2010). Model predictive control for adaptive cruise control with multiobjectives: Comfort, fuel-economy, safety and carfollowing. J. Zhejiang University-Science A 11, 3, 191–201.
Li, S. E., Li, K. Q. and Wang, J. Q. (2013). Economyoriented vehicle adaptive cruise control with coordinating multiple objectives function. Vehicle System Dynamics: Int. J. Vehicle Mechanics and Mobility 51, 1, 1–17.
Liang, C. Y. and Peng, H. (1999). Optimal adaptive cruise control with guaranteed string stability. Vehicle System Dynamics: Int. J. Vehicle Mechanics and Mobility 32, 4–5, 313–330.
Lee, M. H., Park, H. G., Lee, S. H., Yoon, K. S. and Lee, K. S. (2013). An adaptive cruise control system for autonomous vehicles. Int. J. Precision Engineering and Manufacturing 14, 3, 373–380.
Martinez, J. J. and Canudas-De-Wit, C. (2007). A safe longitudinal control for adaptive cruise control and stopand-go scenarios. IEEE Trans. Control Systems Technology 15, 2, 246–258.
McDonough, K., Kolmanovsky, I., Filev, D., Yanakiev, D., Szwabowski, S. and Michelini, J. (2013). Stochastic dynamic programming control policies for fuel efficient vehicle following. Proc. American Control Conf., 1350–1355.
McGehee, J. and Yoon, H. S. (2015). Optimal torque control of an integrated starter-generator using genetic algorithms. Proc. Institution of Mechanical Engineers Part D: J. Automobile Engineering 229, 7, 875–884.
Naus, G. J., Ploeg, J., Van de Molengraft, M. J. G., Heemels, W. P. M. H. and Steinbuch, M. (2010). Design and implementation of parameterized adaptive cruise control: An explicit model predictive control approach. Control Engineering Practice 18, 8, 882–892.
Rajamani, R. (2012). Vehicle Dynamics and Control. 2nd edn. Springer. New York, USA.
Rajamani, R., Choi, S. B., Law, B. K., Hedrick, J. K., Prohaska, R. and Kretz, P. (2000). Design and experimental implementation of longitudinal control for a platoon of automated vehicles. J. Dynamic Systems, Measurement, and Control 122, 3, 470–476.
Sheikholeslam, S. and Desoer, C. A. (1993). Longitudinal control of a platoon of vehicles with no communication of lead vehicle information: A system level study. IEEE Trans. Vehicular Technology 42, 4, 546–554.
Swaroop, D. and Hedrick, J. K. (1996). String stability of interconnected systems. IEEE Trans. Automatic Control 41, 3, 349–357.
Sun, M., Lewis, F. L. and Ge, S. S. (2004). Platoon-stable adaptive controller design. Proc. IEEE Conf. Decision and Control, 5481–5486.
Santhanakrishnan, K. and Rajamani, R. (2003). On spacing policies for highway vehicle automation. IEEE Trans. Intelligent Transportation Systems 4, 4, 198–204.
Shakouri, P. and Ordys, A. (2014). Nonlinear model predictive control approach in design of adaptive cruise control with automated switching to cruise control. Control Engineering Practice, 26, 160–177.
Shakouri, P., Ordys, A. and Askari, M. R. (2012). Adaptive cruise control with stop&go function using the statedependent nonlinear model predictive control approach. ISA Trans. 51, 5, 622–631.
Xiao, L. Y. and Gao, F. (2010). A comprehensive review of the development of adaptive cruise control systems. Vehicle System Dynamics: Int. J. Vehicle Mechanics and Mobility 48, 10, 1167–1192.
Yi, K. and Kwon, Y. D. (2001). Vehicle-to-vehicle distance and speed control using an electronic-vacuum booster. JSAE Review 22, 4, 403–412.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhao, R.C., Wong, P.K., Xie, Z.C. et al. Real-time weighted multi-objective model predictive controller for adaptive cruise control systems. Int.J Automot. Technol. 18, 279–292 (2017). https://doi.org/10.1007/s12239-017-0028-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12239-017-0028-2