Vol: 60(74) No: 1 / March 2015 Three-level Time-Suboptimal Predictive Control of Electric Vehicles for High-Speed Manoeuvres György Max Department of Control Engineering and Information Technology, Budapest University of Technology and Economics, Faculty of Electrical Engineering, H-1117 Budapest, Magyar tudósok krt. 2, Hungary, e-mail: max@iit.bme.hu Béla Lantos Department of Control Engineering and Information Technology, Budapest University of Technology and Economics, Faculty of Electrical Engineering, H-1117 Budapest, Magyar tudósok krt. 2, Hungary, e-mail: lantos@iit.bme.hu Keywords: 4WD electric vehicle, 2WD time-suboptimal control, Optimal force distribution, 4WD model predictive control Abstract In this paper a three-level vehicle control system is presented for the approximately time optimal control of four in-wheel-driven (4WD) electric cars in a path under state and input constraints with initial perturbations. The path is divided into sections allowing that path information for the actual section can vary in real time based on sensor fusion. For each section at top-level, a separate optimum control problem is solved in a receding horizon predictive control (RHPC) fashion using the single-track model (2WD) of the vehicle. The problem is given as a dynamic nonlinear optimal control problem (DNOCP) and solved by reformulating it to a static nonlinear program (NLP) using discretization and direct multiple shooting methods. At medium-level, a novel method is presented to convert the RHPC optimal solution to the optimal control of 4WD cars. The conversion assures similar motion of the CoG points of both models and produces optimal distribution of the longitudinal wheel forces. For closed loop control of 4WD vehicle a discrete time low-level model predictive control (MPC) is proposed which uses the high-level reference signals and the medium-level distributed wheel forces and optimizes the perturbations analytically for initial state errors. Numerical results illustrate the effectiveness of each subtask solution for high-speed aggressive maneuvers. References [1] G. Max and B. Lantos, “Nonlinear Moving Horizon Predictive Control of Ground Vehicles,” in Proceedings of IEEE 15th International Symposium on Computational Intelligence and Informatics CINTI 2014, Budapest, Hungary, 2014, pp. 421–426. [2] Max, G.; Lantos, B., “Time-suboptimal predictive control of four-in-wheel driven electric vehicles,” in Proceedings of IEEE 10th Jubilee International Symposium on Applied Computational Intelligence and Informatics SACI 2015, Timisoara, Romania, 2015, pp. 375–380. [3] K. Sawase and Y. Ushiroda, “Improvement of vehicle dynamics by right-and-left torque vectoring system in various drivetrains,” Mitsubishi Motors Technical Review, no. 20, pp. 14–20, 2008. [4] E. Ono, Y. Hattori, Y. Muragashi, and K. Koibuchi, “Vehicle dynamics integrated control for four-wheel-distributed steering and four-wheel-distributed traction/braking systems,” Vehicle System Dynamics, vol. 44, no. 2, pp. 139–151, 2006. [5] M. Klomp, “Longitudinal force distribution using quadratically constrained linear programming,” Vehicle System Dynamics, vol. 49, no. 12, pp. 1823–1836, 2011. [6] R. Rajamani, Vehicle Dynamics and Control. Springer, 2006. [7] H. B. Pacejka, Tyre and Vehicle Dynamics, ser. Automotive engineering. Butterworth–Heinemann, 2006. [8] M. Gerdts, S. Karrenberg, B. Müller-Bessler, and G. Stock, “Generating locally optimal trajectories for an automatically driven car,” Optimization and Engineering, vol. 10, no. 4, pp. 439–463, 2009. [9] H. B. Pacejka and E. Bakker, “The magic formula tyre model,” in 1st Tyre Colloquium, Supplement to Vehicle Systems Dynamics, vol. 21, Delft, The Netherlands, 1993. [10] M. Gerdts, “Solving mixed–integer optimal control problems by branch and bound: a case study from automobile test–driving with gear shift,” Optimal Control Applications and Methods, vol. 26, no. 1, pp. 1–18, 2005. [11] H. G. Bock and K. J. Plitt, “A Multiple Shooting algorithm for direct solution of optimal control problems,” in Proceedings of 9th IFAC World Congress. Budapest: Pergamon Press, 1984, pp. 242–247. [12] H. G. Bock, “Numerical treatment of inverse problems in chemical reaction kinetics,” in Modelling of Chemical Reaction Systems, ser. Springer Series in Chemical Physics. Springer Berlin Heidelberg, 1981, vol. 18, pp. 102–125. [13] J. Currie and D. I. Wilson, “OPTI: Lowering the Barrier Between Open Source Optimizers and the Industrial MATLAB User,” in Foundations of Computer–Aided Process Operations, N. Sahinidis and J. Pinto, Eds., Savannah, Georgia, USA, 2012. [14] A. Wächter and L. T. Biegler, “On the implementation of an interior–point filter line–search algorithm for large–scale nonlinear programming,” Mathematical Programming, vol. 106, no. 1, pp. 25–57, 2006. [15] J. Currie and D. I. Wilson, Industrial Information and Control Centre–OPTI Toolbox. http://www.i2c2.aut.ac.nz/Wiki/OPTI/, 2012. [16] A. Wächter and C. Laird, COIN–OR Project. https://projects.coin-or.org/Ipopt, 2005. [17] B. Lantos and L. Márton, Nonlinear Control of Vehicles and Robots. Springer, 2011. |