×

Funnel cruise control. (English) Zbl 1451.93185

Summary: We consider the problem of vehicle following, where a safety distance to the leader vehicle is guaranteed at all times and a favourite velocity is reached as far as possible. We introduce the funnel cruise controller as a novel universal adaptive cruise control mechanism which is model-free and achieves the aforementioned control objectives. The controller consists of a velocity funnel controller, which directly regulates the velocity when the leader vehicle is far away, and a distance funnel controller, which regulates the distance to the leader vehicle when it is close so that the safety distance is never violated. We provide a rigorous proof for the feasibility of the overall controller design. The funnel cruise controller is illustrated by a simulation of three different scenarios which may occur in daily traffic.

MSC:

93C40 Adaptive control/observation systems
93C85 Automated systems (robots, etc.) in control theory

References:

[1] Åström, K. J.; Murray, R. M., Feedback systems: An introduction for scientists and engineers (2008), Princeton University Press: Princeton University Press Princeton, NJ · Zbl 1144.93001
[2] Ames, A., Grizzle, J., & Tabuada, P. (2014). Control barrier function based quadratic programs with application to adaptive cruise control. In Proc. 53rd IEEE conf. decis. control (pp. 6271-6278).
[3] Armstrong-Hélouvry, B.; Dupont, P. E.; Canudas-de Wit, C., A survey of models, analysis tools and compensation methods for the control of machines with friction, Automatica, 30, 1083-1138 (1994) · Zbl 0800.93424
[4] Bageshwar, V. L.; Garrard, W. L.; Rajamani, R., Model predictive control of transitional maneuvers for adaptive cruise control vehicles, IEEE Transactions on Vehicular Technology, 53, 1573-1885 (2004)
[5] Berger, T.; Lê, H. H.; Reis, T., Funnel control for nonlinear systems with known strict relative degree, Automatica, 87, 345-357 (2018) · Zbl 1378.93059
[6] Berger, T.; Otto, S.; Reis, T.; Seifried, R., Combined open-loop and funnel control for underactuated multibody systems, Nonlinear Dynamics, 95, 1977-1998 (2019) · Zbl 1432.93102
[7] Berger, T.; Puche, M.; Schwenninger, F. L., Funnel control for a moving water tank (2019), Available at arXiv: https://arxiv.org/abs/1902.00586
[8] Berger, T.; Puche, M.; Schwenninger, F. L., Funnel control in the presence of infinite-dimensional internal dynamics, Systems & Control Letters, 139 (2020) · Zbl 1447.93163
[9] Berger, T., & Rauert, A. L. (2018). A universal model-free and safe adaptive cruise control mechanism. In Proceedings of the MTNS 2018 (pp. 925-932).
[10] Berger, T.; Reis, T., Zero dynamics and funnel control for linear electrical circuits, Journal of the Franklin Institute, 351, 5099-5132 (2014) · Zbl 1307.93339
[11] Hackl, C. M. (2013). PI-funnel control with anti-windup and its application to speed control of electrical drives. In Proc. 52nd IEEE conf. decis. control (pp. 6250-6255).
[12] Hackl, C. M. (2014). Funnel control for wind turbine systems. In Proc. 2014 IEEE int. conf. contr. appl. (pp. 1377-1382).
[13] Hackl, C. M. (2015a). Current PI-funnel control with anti-windup for synchronous machines. In Proc. 54th IEEE conf. decis. Control (pp. 1997-2004).
[14] Hackl, C. M. (2015b). Speed funnel control with disturbance observer for wind turbine systems with elastic shaft. In Proc. 54th IEEE conf. decis. control (pp. 2005-2012).
[15] Hackl, C. M., (Non-identifier based adaptive control in mechatronics-theory and application. Non-identifier based adaptive control in mechatronics-theory and application, Lecture notes in control and information sciences, vol. 466 (2017), Springer-Verlag: Springer-Verlag Cham, Switzerland) · Zbl 1371.93002
[16] Hong, D.; Park, C.; Yoo, Y.; Hwang, S., Advanced smart cruise control with safety distance considered road friction coefficient, International Journal of Computer Theory and Engineering, 8, 198-202 (2016)
[17] Ilchmann, A., Decentralized tracking of interconnected systems, (Hüper, K.; Trumpf, J., Mathematical system theory - Festschrift in honor of uwe helmke on the occasion of his sixtieth birthday (2013), CreateSpace), 229-245
[18] Ilchmann, A.; Ryan, E. P., High-gain control without identification: a survey, GAMM-Mitteilungen, 31, 115-125 (2008) · Zbl 1196.93036
[19] Ilchmann, A.; Ryan, E. P., Performance funnels and tracking control, International Journal of Control, 82, 1828-1840 (2009) · Zbl 1178.93060
[20] Ilchmann, A.; Ryan, E. P.; Sangwin, C. J., Tracking with prescribed transient behaviour, ESAIM. Control, Optimisation and Calculus of Variations, 7, 471-493 (2002) · Zbl 1044.93022
[21] Ilchmann, A.; Ryan, E. P.; Townsend, P., Tracking with prescribed transient behavior for nonlinear systems of known relative degree, SIAM Journal on Control and Optimization, 46, 210-230 (2007) · Zbl 1141.93031
[22] Ilchmann, A.; Trenn, S., Input constrained funnel control with applications to chemical reactor models, Systems & Control Letters, 53, 361-375 (2004) · Zbl 1157.93426
[23] Ioannou, P. A.; Chien, C. C., Autonomous intelligent cruise control, IEEE Transactions on Vehicular Technology, 42, 657-672 (1993)
[24] Ioannou, P., Xu, Z., Eckert, S., Clemons, D., & Sieja, T. (1993). Intelligent cruise control: Theory and experiment. In Proc. 32nd IEEE conf. decis. control (pp. 1885-1890).
[25] Leine, R. I.; Nijmeijer, H., (Dynamics and bifurcations of non-smooth mechanical systems. Dynamics and bifurcations of non-smooth mechanical systems, Lecture notes in applied and computational mechanics, vol. 18 (2004), Springer-Verlag: Springer-Verlag Berlin-Heidelberg) · Zbl 1068.70003
[26] Li, S.; Li, K.; Rajamani, R.; Wang, J., Model predictive multi-objective vehicular adaptive cruise control, IEEE Transactions on Control Systems Technology, 19, 556-566 (2011)
[27] Liberzon, D.; Trenn, S., The bang-bang funnel controller for uncertain nonlinear systems with arbitrary relative degree, IEEE Transactions on Automatic Control, 58, 3126-3141 (2013) · Zbl 1369.93263
[28] Magdici, S.; Althoff, M., Adaptive cruise control with safety guarantees for autonomous vehicles, IFAC PapersOnLine, 50, 5774-5781 (2017)
[29] Mehra, A., Ma, W. L., Berg, F., Tabuada, P., Grizzle, J., & Ames, A. (2015). Adaptive cruise control: Experimental validation of advanced controllers on scale-model cars. In Proc. American control conf. 2015 (pp. 1411-1418).
[30] Nilsson, P.; Hussien, O.; Balkan, A.; Chen, Y.; Ames, A.; Grizzle, J.; Ozay, N.; Peng, H.; Tabuada, P., Correct-by-construction adaptive cruise control: Two approaches, IEEE Transactions on Control Systems Technology, 24, 1294-1307 (2016)
[31] Pomprapa, A., Alfocea, S. R., Göbel, C., Misgeld, B. J., & Leonhardt, S. (2014). Funnel control for oxygenation during artificial ventilation therapy. In Proceedings of the 19th IFAC world congress (pp. 6575-6580).
[32] Pomprapa, A., Weyer, S., Leonhardt, S., Walter, M., & Misgeld, B. (2015). Periodic funnel-based control for peak inspiratory pressure. In Proc. 54th IEEE conf. decis. control (pp. 5617-5622).
[33] Santhanakrishnan, K.; Rajamani, R., On spacing policies for highway vehicle automation, IEEE Transactions on Intelligent Transportation Systems, 4, 198-204 (2003)
[34] Senfelds, A., & Paugurs, A. (2014). Electrical drive DC link power flow control with adaptive approach. In Proc. 55th int. sci. conf. power electr. engg. Riga techn. univ. (pp. 30-33).
[35] Walter, W., Ordinary differential equations (1998), Springer-Verlag: Springer-Verlag New York · Zbl 0991.34001
[36] Xiao, L.; Gao, F., A comprehensive review of the development of adaptive cruise control systems, Vehicle System Dynamics, 48, 1167-1192 (2010)
[37] Yanakiev, D.; Kanellakopoulos, I., Nonlinear spacing policies for automated heavy-duty vehicles, IEEE Transactions on Vehicular Technology, 47, 1365-1377 (1998)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.