A Conjugate Gradient-Based BPTT-Like Optimal Control Algorithm With Vehicle Dynamics Control Application

The paper presents a gradient-based algorithm for optimal control of nonlinear multivariable systems with control and state vectors constraints. The algorithm has a backward-in-time recurrent structure similar to the backpropagation-through-time algorithm, which is mostly used as a learning algorithm for dynamic neural networks. Other main features of the algorithm include the use of higher order Adams time-discretization schemes, numerical calculation of Jacobians, and advanced conjugate gradient methods for favorable convergence properties. The algorithm performance is illustrated on an example of off-line vehicle dynamics control optimization based on a realistic high-order vehicle model. The optimized control variables are active rear differential torque transfer and active rear steering road wheel angle, while the optimization tasks are trajectory tracking and roll minimization for a double lane change maneuver.

[1]  Branko Novaković,et al.  Optimization of Global Chassis Control Variables , 2008 .

[2]  Branko Novaković,et al.  A BPTT-Like Optimal Control Algorithm With Vehicle Dynamics Control Application , 2008 .

[3]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[4]  Martin A. Riedmiller,et al.  Advanced supervised learning in multi-layer perceptrons — From backpropagation to adaptive learning algorithms , 1994 .

[5]  Paul J. Werbos,et al.  Backpropagation Through Time: What It Does and How to Do It , 1990, Proc. IEEE.

[6]  Oskar von Stryk,et al.  Direct and indirect methods for trajectory optimization , 1992, Ann. Oper. Res..

[7]  O. V. Stryk,et al.  Numerical Solution of Optimal Control Problems by Direct Collocation , 1993 .

[8]  Tom Tollenaere,et al.  SuperSAB: Fast adaptive back propagation with good scaling properties , 1990, Neural Networks.

[9]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[10]  J. Betts,et al.  Application of sparse nonlinear programming to trajectory optimization , 1992 .

[11]  Ilya V. Kolmanovsky,et al.  Optimal control techniques for assessing feasibility and defining subsystem level requirements: an automotive case study , 2001, IEEE Trans. Control. Syst. Technol..

[12]  Matthew Hancock Vehicle handling control using active differentials , 2006 .

[13]  Panos M. Pardalos,et al.  Encyclopedia of Optimization , 2006 .

[14]  J. Kasac,et al.  Neural Network Application To Optimal Control Of Nonlinear Systems , 2001 .

[15]  O. V. Stryk,et al.  Optimal control of the industrial robot Manutec r3 , 1994 .

[16]  Anil V. Rao,et al.  Practical Methods for Optimal Control Using Nonlinear Programming , 1987 .

[17]  Jan F. M. Van Impe,et al.  Optimal control theory: A generic tool for identification and control of (bio-)chemical reactors , 2002, Annu. Rev. Control..

[18]  Elijah Polak,et al.  Computational methods in optimization , 1971 .

[19]  J.Y. Choi,et al.  Optimal Control of Nonlinear Systems Using Neural Networks , 1992, The 24th Southeastern Symposium on and The 3rd Annual Symposium on Communications, Signal Processing Expert Systems, and ASIC VLSI Design System Theory.

[20]  W. Marsden I and J , 2012 .

[21]  J. Meditch,et al.  Applied optimal control , 1972, IEEE Transactions on Automatic Control.

[22]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

[23]  Jondarr Gibb Back propagation Family Album , 1996 .

[24]  Bong Wie,et al.  Space Vehicle Dynamics and Control , 1998 .