• DocumentCode
    189394
  • Title

    Full algorithmic differentiation of a Rosenbrock-type method for direct single shooting

  • Author

    Hannemann-Tamas, Ralf ; Imsland, Lars S.

  • Author_Institution
    Dept. of Eng. Cybern., NTNU Trondheim, Trondheim, Norway
  • fYear
    2014
  • fDate
    24-27 June 2014
  • Firstpage
    1242
  • Lastpage
    1248
  • Abstract
    Direct single shooting for optimal control by means of gradient-based numerical optimizers requires sensitivity information. We provide this sensitivity information by means of the full algorithmic differentiation (AD), also referred to as first-discretize-then-differentiate, of a stiffly accurate Rosenbrock-type method with variable step size. In this context, full algorithmic differentiation means that the model equation and the numerical integrator, including the step control mechanism, are simultaneously processed by an AD tool. The fully differentiated Rosenbrock type integrator is interfaced to the nonlinear programming (NLP) solver SNOPT. We compare the robustness of the fully algorithmically differentiated solver with the sensitivity integrator IDAS which represents the approach of first-differentiate-then-discretize. With respect to the optimization by means of SNOPT the numerical experiments with a small nonlinear optimal control problem indicate that the first-discretize-then-differentiate approach is more robust and may reduce the overall computational costs.
  • Keywords
    differentiation; gradient methods; integration; nonlinear control systems; nonlinear programming; optimal control; sensitivity analysis; IDAS sensitivity integrator; NLP; Rosenbrock-type integrator method; SNOPT; direct single shooting; first-differentiate-then-discretize approach; full algorithmic differentiation; gradient-based numerical optimizers; nonlinear optimal control problem; nonlinear programming solver; numerical integrator; sensitivity information; step control mechanism; Approximation algorithms; Approximation methods; Equations; Optimal control; Sensitivity; Trajectory; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Conference (ECC), 2014 European
  • Conference_Location
    Strasbourg
  • Print_ISBN
    978-3-9524269-1-3
  • Type

    conf

  • DOI
    10.1109/ECC.2014.6862493
  • Filename
    6862493