Skip to Main content Skip to Navigation
Journal articles

Incorporating a class of constraints into the dynamics of optimal control problems

Abstract : A method is proposed to systematically transform a constrained optimal control problem (OCP) into an unconstrained OCP, which can be treated in the standard calculus of variations. The considered class of constraints comprises up to m input constraints and m state constraints with well-defined relative degree, where m denotes the number of inputs of the given nonlinear system. Starting from an equivalent normal form representation, the constraints are incorporated into a new system dynamics by means of saturation functions and differentiation along the normal form cascade. This procedure leads to a new unconstrained OCP, where an additional penalty term is introduced to avoid the unboundedness of the saturation function arguments if the original constraints are touched. The penalty parameter has to be successively reduced to converge to the original optimal solution. The approach is independent of the method used to solve the new unconstrained OCP. In particular, the constraints cannot be violated during the numerical solution and a successive reduction of the constraints is possible, e.g. to start from an unconstrained solution. Two examples in the single and multiple input case illustrate the potential of the approach. For these examples, a collocation method is used to solve the boundary value problems stemming from the optimality conditions.
Document type :
Journal articles
Complete list of metadata

https://hal-mines-paristech.archives-ouvertes.fr/hal-00447758
Contributor : François Chaplais Connect in order to contact the contributor
Submitted on : Friday, January 15, 2010 - 5:11:12 PM
Last modification on : Wednesday, November 17, 2021 - 12:30:55 PM

Links full text

Identifiers

Citation

Knut Graichen, Nicolas Petit. Incorporating a class of constraints into the dynamics of optimal control problems. Optimal Control Applications and Methods, Wiley, 2009, 30 (6), pp.537-561. ⟨10.1002/oca.880⟩. ⟨hal-00447758⟩

Share

Metrics

Record views

512