Physics-inspired Neural Networks for Parameter Learning of Adaptive Cruise Control Systems (2309.01211v2)
Abstract: This paper proposes and develops a physics-inspired neural network (PiNN) for learning the parameters of commercially implemented adaptive cruise control (ACC) systems in automotive industry. To emulate the core functionality of stock ACC systems, which have proprietary control logic and undisclosed parameters, the constant time-headway policy (CTHP) is adopted. Leveraging the multi-layer artificial neural networks as universal approximators, the developed PiNN serves as a surrogate model for the longitudinal dynamics of ACC-engaged vehicles, efficiently learning the unknown parameters of the CTHP. The PiNNs allow the integration of physical laws directly into the learning process. The ability of the PiNN to infer the unknown ACC parameters is meticulously assessed using both synthetic and high-fidelity empirical data of space-gap and relative velocity involving ACC-engaged vehicles in platoon formation. The results have demonstrated the superior predictive ability of the proposed PiNN in learning the unknown design parameters of stock ACC systems from different car manufacturers. The set of ACC model parameters obtained from the PiNN revealed that the stock ACC systems of the considered vehicles in three experimental campaigns are neither $\mathcal{L}2$ nor $\mathcal{L}\infty$ string stable.
- SAE International, “Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles,” SAE Int., Revised J3016_202104, 2021.
- P. A. Ioannou and C. C. Chien, “Autonomous intelligent cruise control,” IEEE Trans. Veh. Technol., vol. 42, no. 4, pp. 657–672, 1993.
- D. Swaroop and J. K. Hedrick, “Constant spacing strategies for platooning in automated highway systems,” J. Dyn. Syst. Meas. Control, vol. 121, no. 3, pp. 462–470, 1999.
- D. Yanakiev and I. Kanellakopoulos, “Nonlinear spacing policies for automated heavy-duty vehicles,” IEEE Trans. Veh. Technol., vol. 47, no. 4, pp. 1365–1377, 1998.
- V. Milanés and S. E. Shladover, “Modeling cooperative and autonomous adaptive cruise control dynamic responses using experimental data,” Transp. Res. Part C Emerg. Technol, vol. 48, pp. 285–300, 2014.
- G. Gunter, D. Gloudemans, R. E. Stern, S. McQuade, R. Bhadani, M. Bunting, M. L. Delle Monache, R. Lysecky, B. Seibold, J. Sprinkle, B. Piccoli, and D. B. Work, “Are commercially implemented adaptive cruise control systems string stable?” IEEE Trans. Intell. Transp. Syst., vol. 22, no. 11, pp. 6992–7003, 2021.
- V. Milanés, S. E. Shladover, J. Spring, C. Nowakowski, H. Kawazoe, and M. Nakamura, “Cooperative adaptive cruise control in real traffic situations,” IEEE Trans. Intell. Transp. Syst., vol. 15, no. 1, pp. 296–305, 2014.
- D. Swaroop, J. K. Hedrick, C. C. Chien, and P. Ioannou, “A comparision of spacing and headway control laws for automatically controlled vehicles,” Veh. Syst. Dyn., vol. 23, no. 1, pp. 597–625, 1994.
- D. Swaroop and J. K. Hedrick, “String stability of interconnected systems,” IEEE Trans. Autom. Control, vol. 41, no. 3, pp. 349–357, 1996.
- C.-Y. Liang and H. Peng, “Optimal adaptive cruise control with guaranteed string stability,” Veh. Syst. Dyn., vol. 32, no. 4-5, pp. 313–330, 1999.
- B. Besselink and K. H. Johansson, “String stability and a delay-based spacing policy for vehicle platoons subject to disturbances,” IEEE Trans. Autom. Control, vol. 62, no. 9, pp. 4376–4391, 2017.
- J. Ploeg, N. van de Wouw, and H. Nijmeijer, “ℒpsubscriptℒ𝑝\mathcal{L}_{p}caligraphic_L start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT string stability of cascaded systems: Application to vehicle platooning,” IEEE Trans. Control Syst. Technol., vol. 22, no. 2, pp. 786–793, 2014.
- V. L. Knoop, M. Wang, I. Wilmink, D. M. Hoedemaeker, M. Maaskant, and E.-J. V. der Meer, “Platoon of SAE Level-2 automated vehicles on public roads: Setup, traffic interactions, and stability,” Transp. Res. Rec., vol. 2673, no. 9, pp. 311–322, 2019.
- M. Makridis, K. Mattas, B. Ciuffo, F. Re, A. Kriston, F. Minarini, and G. Rognelund, “Empirical study on the properties of adaptive cruise control systems and their impact on traffic flow and string stability,” Transp. Res. Rec., vol. 2674, no. 4, pp. 471–484, 2020.
- M. Makridis, K. Mattas, A. Anesiadou, and B. Ciuffo, “OpenACC: An open database of car-following experiments to study the properties of commercial acc systems,” Transp. Res. Part C Emerg. Technol, vol. 125, p. 103047, 2021.
- G. Gunter, C. Janssen, W. Barbour, R. E. Stern, and D. B. Work, “Model-based string stability of adaptive cruise control systems using field data,” IEEE Trans. Intell. Veh., vol. 5, no. 1, pp. 90–99, 2020.
- Y. Wang, G. Gunter, M. Nice, M. L. D. Monache, and D. B. Work, “Online parameter estimation methods for adaptive cruise control systems,” IEEE Trans. Intell. Veh., vol. 6, no. 2, pp. 288–298, 2021.
- P. Seiler, A. Pant, and K. Hedrick, “Disturbance propagation in vehicle strings,” IEEE Trans. Autom. Control, vol. 49, no. 10, pp. 1835–1842, 2004.
- M. R. Jovanovic and B. Bamieh, “On the ill-posedness of certain vehicular platoon control problems,” IEEE Trans. Autom. Control, vol. 50, no. 9, pp. 1307–1321, 2005.
- R. H. Middleton and J. Braslavsky, “String instability in classes of linear time invariant formation control with limited communication range,” IEEE Trans. Autom. Control, vol. 55, no. 7, pp. 1519–1530, 2010.
- R. Rajamani and C. Zhu, “Semi-autonomous adaptive cruise control systems,” IEEE Trans. Veh. Technol., vol. 51, no. 5, pp. 1186–1192, 2002.
- V. Punzo and F. Simonelli, “Analysis and comparison of microscopic traffic flow models with real traffic microscopic data,” Transp. Res. Rec., vol. 1934, no. 1, pp. 53–63, 2005.
- A. Kesting and M. Treiber, “Calibrating car-following models by using trajectory data: Methodological study,” Transp. Res. Rec., vol. 2088, no. 1, pp. 148–156, 2008.
- K. Ampountolas, “The unscented kalman filter for nonlinear parameter identification of adaptive cruise control systems,” IEEE Trans. Intell. Veh., vol. 8, no. 8, pp. 4094–4104, 2023.
- Y. Wang, Z. Wang, K. Han, P. Tiwari, and D. B. Work, “Gaussian process-based personalized adaptive cruise control,” IEEE Trans. Intell. Transp. Syst., vol. 23, no. 11, pp. 21 178–21 189, 2022.
- I. E. Lagaris, A. Likas, and D. I. Fotiadis, “Artificial neural networks for solving ordinary and partial differential equations,” IEEE Trans. Neural Netw., vol. 9, no. 5, pp. 987–1000, 1998.
- M. Raissi, P. Perdikaris, and G. E. Karniadakis, “Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations,” Journal of Computational Physics, vol. 378, pp. 686–707, 2019.
- G. Karniadakis, Y. Kevrekidis, L. Lu, P. Perdikaris, S. Wang, and L. Yang, “Physics-informed machine learning,” Nat. Rev. Phys., vol. 3, pp. 422–440, 2021.
- E. Haghighat, M. Raissi, A. Moure, H. Gomez, and R. Juanes, “A physics-informed deep learning framework for inversion and surrogate modeling in solid mechanics,” Comput. Methods Appl. Mech. Eng., vol. 379, p. 113741, 2021.
- B. Huang and J. Wang, “Applications of physics-informed neural networks in power systems - a review,” IEEE Trans. Power Syst., vol. 38, no. 1, pp. 572–588, 2023.
- Z. Mao, A. D. Jagtap, and G. E. Karniadakis, “Physics-informed neural networks for high-speed flows,” Comput. Methods Appl. Mech. Eng., vol. 360, p. 112789, 2020.
- R. Shi, Z. Mo, and X. Di, “Physics-informed deep learning for traffic state estimation: A hybrid paradigm informed by second-order traffic models,” Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, no. 1, pp. 540–547, 2021.
- A. J. Huang and S. Agarwal, “Physics-informed deep learning for traffic state estimation: Illustrations with LWR and CTM models,” IEEE Open J. Intell. Transp. Syst., vol. 3, pp. 503–518, 2022.
- R. E. Wilson and J. A. Ward, “Car-following models: fifty years of linear stability analysis – a mathematical perspective,” Transp. Plan. Technol., vol. 34, no. 1, pp. 3–18, 2011.
- J. Monteil, M. Bouroche, and D. J. Leith, “ℒ2subscriptℒ2\mathcal{L}_{2}caligraphic_L start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and ℒ∞subscriptℒ\mathcal{L}_{\infty}caligraphic_L start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT stability analysis of heterogeneous traffic with application to parameter optimization for the control of automated vehicles,” IEEE Trans. Control Syst. Technol., vol. 27, no. 3, pp. 934–949, 2019.
- A. Baydin, B. Pearlmutter, A. Radul, and J. Siskind, “Automatic differentiation in machine learning: A survey,” J. Mach. Learn. Res., vol. 18, pp. 1–43, 2018.
- H. Robbins and S. Monro, “A stochastic approximation method,” Ann. Math. Statist., vol. 22, no. 3, pp. 400–407, 1951.
- B. T. Polyak and A. B. Juditsky, “Acceleration of stochastic approximation by averaging,” SIAM J. Control Optim., vol. 30, no. 4, pp. 838–855, 1992.
- D. E. Rumelhart, G. E. Hinton, and R. J. Williams, “Learning representations by back-propagating errors,” Nature, vol. 323, pp. 533–536, 1986.
- K. Hornik, M. Stinchcombe, and H. White, “Multilayer feedforward networks are universal approximators,” Neural networks, vol. 2, no. 5, pp. 359–366, 1989.
- D. Kingma and J. Ba, “Adam: A method for stochastic optimization,” in Proc. of the 3rd International Conference on Learning Representations (ICLR), 2014.
- R. H. Byrd, P. Lu, J. Nocedal, and C. Zhu, “A limited memory algorithm for bound constrained optimization,” SIAM J. Sci. Comput., vol. 16, no. 5, pp. 1190–1208, 1995.
- T. Apostolakis, M. A. Makridis, A. Kouvelas, and K. Ampountolas, “Energy-based assessment and driving behavior of ACC systems and humans inside platoons,” IEEE Trans. Intell. Transp. Syst., vol. 24, no. 11, pp. 12 726–12 735, 2023.