Symplectic Numerical Approach for Nonlinear Optimal Control of Systems with Inequality Constraints


This paper proposes a system representation for unifying control design and numerical calculation in nonlinear optimal control problems with inequality constraints in terms of the symplectic structure. The symplectic structure is derived from Hamiltonian systems that are equivalent to Hamilton-Jacobi equations. In the representation, the constraints can be described as an input-state transformation of the system. Therefore, it can be seamlessly applied to the stable manifold method that is a precise numerical solver of the Hamilton-Jacobi equations. In conventional methods, e.g., the penalty method or the barrier method, it is difficult to systematically assign the weights of penalty functions that are used for realizing the constraints. In the proposed method, we can separate the adjustment of weights with respect to objective functions from that of penalty functions. Furthermore, the proposed method can extend the region of computable solutions in a state space. The validity of the method is shown by a numerical example of the optimal control of a vehicle model with steering limitations.

Share and Cite:

Abe, Y. , Nishida, G. , Sakamoto, N. and Yamamoto, Y. (2015) Symplectic Numerical Approach for Nonlinear Optimal Control of Systems with Inequality Constraints. International Journal of Modern Nonlinear Theory and Application, 4, 234-248. doi: 10.4236/ijmnta.2015.44018.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Liberzon, D. (2012) Calculus of Variations and Optimal Control Theory. Princeton University Press, Princeton.
[2] Sakamoto, N. and van der Schaft, A.J. (2008) Analytical Approximation Methods for the Stabilizing Solution of the Hamilton-Jacobi Equation. IEEE Transactions on Automatic Control, 53, 2335-2350.
[3] Sakamoto, N. (2013) Case Studies on the Application of the Stable Manifold Approach for Nonlinear Optimal Control Design. Automatica, 49, 568-576.
[4] Courant, R. (1943) Variational Methods for the Solution of Problems of Equilibrium and Vibrations. Bulletin of the American Mathematical Society, 49, 1-23.
[5] Karmarkar, N. (1984) A New Polynomial-Time Algorithm for Linear Programming. Combinatorica, 4, 373-395.
[6] Jacobson, D. and Lele, M. (1969) A Transformation Technique for Optimal Control Problems with a State Variable Inequality Constraint. IEEE Transactions on Automatic Control, 14, 457-464.
[7] Goh, C.J. and Teo, K.L. (19880 Control Parametrization: A Unified Approach to Optimal Control Problems with General Constraints. Automatica, 24, 3-18.
[8] Hager, W.W. (1990) Multiplier Methods for Nonlinear Optimal Control. SIAM Journal on Numerical Analysis, 27, 1061-1080.
[9] Neittaanmaki, P. and Stachurski, A. (1992) Solving Some Optimal Control Problems Using the Barrier Penalty Function Method. Applied Mathematics and Optimization, 25, 127-149.
[10] Willsa, A.G. and Heath, W.P. (2004) Barrier Function Based Model Predictive Control. Automatica, 40, 1415-1422.
[11] Graichen, K. and Petit, N. (2009) Incorporating a Class of Constraints into the Dynamics of Optimal Control Problems. Optimal Control Applications and Methods, 30, 537-561.
[12] Foroozandeh, Z. and Shamsi, M. (2012) Solution of Nonlinear Optimal Control Problems by the Interpolating Scaling Functions. Acta Astronautica, 72, 21-26.
[13] Isidori, A. (1995) Nonlinear Control Systems. 3rd Edition, Springer, Berlin.
[14] Boyd, S. and Vandenberghe, L. (2004) Convex Optimization. Cambridge University Press, Cambridge.
[15] van der Schaft, A.J. (1991) On a State-Space Approach To Nonlinear -Control. Systems & Control Letters, 16, 1-8.
[16] Rajamani, R. (2012) Vehicle Dynamics and Control. 2nd Edition, Springer, Berlin.

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.