A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration

Efficient and reliable integrators are indispensable for the design of sequential solvers for optimal control problems involving continuous dynamics, especially for real-time applications. In this paper, optimal control problems for systems represented by index-1 differential-algebraic equations are...

Full description

Bibliographic Details
Main Authors: Jiang, C., Xie, K., Yu, C., Yu, M., Wang, H., He, Y., Teo, Kok Lay
Format: Journal Article
Published: Elsevier 2018
Online Access:http://hdl.handle.net/20.500.11937/67710
_version_ 1848761637847171072
author Jiang, C.
Xie, K.
Yu, C.
Yu, M.
Wang, H.
He, Y.
Teo, Kok Lay
author_facet Jiang, C.
Xie, K.
Yu, C.
Yu, M.
Wang, H.
He, Y.
Teo, Kok Lay
author_sort Jiang, C.
building Curtin Institutional Repository
collection Online Access
description Efficient and reliable integrators are indispensable for the design of sequential solvers for optimal control problems involving continuous dynamics, especially for real-time applications. In this paper, optimal control problems for systems represented by index-1 differential-algebraic equations are investigated. On the basis of a time-scaling transformation, the control is parameterized as a piecewise constant function with variable heights and switching time instants. Compared with control parameterization with fixed time grids, the flexibility of adjusting switching time instants increases the chance of finding the optimal solution. Furthermore, error constraints are introduced in the optimization procedure such that the optimal control obtained has a guarantee of integration accuracy. For the derived approximate nonlinear programming problem, a function evaluation and forward sensitivity propagation algorithm is proposed with an embedded implicit Runge–Kutta integrator, which executes one Newton iteration in the limit by employing a predictor-corrector strategy. This algorithm is combined with a nonlinear programming solver Ipopt to construct the optimal control solver. Numerical experiments for the solution of the optimal control problem for a Delta robot demonstrate that the computational speed of this solver is increased by a factor of 0.5–2 when compared with the same solver without the predictor-corrector strategy, and increased by a factor of 20–40 when compared with solver embedding IDAS, the Implicit Differential-Algebraic solver with Sensitivity capabilities developed by Lawrence Livermore National Laboratory. Meanwhile, the accuracy loss compared with the one using IDAS is small and admissible.
first_indexed 2025-11-14T10:34:51Z
format Journal Article
id curtin-20.500.11937-67710
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T10:34:51Z
publishDate 2018
publisher Elsevier
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-677102018-09-19T01:30:53Z A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration Jiang, C. Xie, K. Yu, C. Yu, M. Wang, H. He, Y. Teo, Kok Lay Efficient and reliable integrators are indispensable for the design of sequential solvers for optimal control problems involving continuous dynamics, especially for real-time applications. In this paper, optimal control problems for systems represented by index-1 differential-algebraic equations are investigated. On the basis of a time-scaling transformation, the control is parameterized as a piecewise constant function with variable heights and switching time instants. Compared with control parameterization with fixed time grids, the flexibility of adjusting switching time instants increases the chance of finding the optimal solution. Furthermore, error constraints are introduced in the optimization procedure such that the optimal control obtained has a guarantee of integration accuracy. For the derived approximate nonlinear programming problem, a function evaluation and forward sensitivity propagation algorithm is proposed with an embedded implicit Runge–Kutta integrator, which executes one Newton iteration in the limit by employing a predictor-corrector strategy. This algorithm is combined with a nonlinear programming solver Ipopt to construct the optimal control solver. Numerical experiments for the solution of the optimal control problem for a Delta robot demonstrate that the computational speed of this solver is increased by a factor of 0.5–2 when compared with the same solver without the predictor-corrector strategy, and increased by a factor of 20–40 when compared with solver embedding IDAS, the Implicit Differential-Algebraic solver with Sensitivity capabilities developed by Lawrence Livermore National Laboratory. Meanwhile, the accuracy loss compared with the one using IDAS is small and admissible. 2018 Journal Article http://hdl.handle.net/20.500.11937/67710 10.1016/j.apm.2017.05.015 Elsevier restricted
spellingShingle Jiang, C.
Xie, K.
Yu, C.
Yu, M.
Wang, H.
He, Y.
Teo, Kok Lay
A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration
title A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration
title_full A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration
title_fullStr A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration
title_full_unstemmed A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration
title_short A sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit Runge–Kutta integration
title_sort sequential computational approach to optimal control problems for differential-algebraic systems based on efficient implicit runge–kutta integration
url http://hdl.handle.net/20.500.11937/67710