The Adjoint Method for Time-Optimal Control ProblemsSource: Journal of Computational and Nonlinear Dynamics:;2020:;volume( 016 ):;issue: 002::page 021003-1Author:Eichmeir, Philipp
,
Lauß, Thomas
,
Oberpeilsteiner, Stefan
,
Nachbagauer, Karin
,
Steiner, Wolfgang
DOI: 10.1115/1.4048808Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: In this article, we discuss a special class of time-optimal control problems for dynamic systems, where the final state of a system lies on a hyper-surface. In time domain, this endpoint constraint may be given by a scalar equation, which we call transversality condition. It is well known that such problems can be transformed to a two-point boundary value problem, which is usually hard to solve, and requires an initial guess close to the optimal solution. Hence, we propose a new gradient-based iterative solution strategy instead, where the gradient of the cost functional, i.e., of the final time, is computed with the adjoint method. Two formulations of the adjoint method are presented in order to solve such control problems. First, we consider a hybrid approach, where the state equations and the adjoint equations are formulated in time domain but the controls and the gradient formula are transformed to a spatial variable with fixed boundaries. Second, we introduce an alternative approach, in which we carry out a complete elimination of the time coordinate and utilize a formulation in the space domain. Both approaches are robust with respect to poor initial controls and yield a shorter final time and, hence, an improved control after every iteration. The presented method is tested with two classical examples from satellite and vehicle dynamics. However, it can also be extended to more complex systems, which are used in industrial applications.
|
Collections
Show full item record
| contributor author | Eichmeir, Philipp | |
| contributor author | Lauß, Thomas | |
| contributor author | Oberpeilsteiner, Stefan | |
| contributor author | Nachbagauer, Karin | |
| contributor author | Steiner, Wolfgang | |
| date accessioned | 2022-02-05T21:50:37Z | |
| date available | 2022-02-05T21:50:37Z | |
| date copyright | 11/18/2020 12:00:00 AM | |
| date issued | 2020 | |
| identifier issn | 1555-1415 | |
| identifier other | cnd_016_02_021003.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4276445 | |
| description abstract | In this article, we discuss a special class of time-optimal control problems for dynamic systems, where the final state of a system lies on a hyper-surface. In time domain, this endpoint constraint may be given by a scalar equation, which we call transversality condition. It is well known that such problems can be transformed to a two-point boundary value problem, which is usually hard to solve, and requires an initial guess close to the optimal solution. Hence, we propose a new gradient-based iterative solution strategy instead, where the gradient of the cost functional, i.e., of the final time, is computed with the adjoint method. Two formulations of the adjoint method are presented in order to solve such control problems. First, we consider a hybrid approach, where the state equations and the adjoint equations are formulated in time domain but the controls and the gradient formula are transformed to a spatial variable with fixed boundaries. Second, we introduce an alternative approach, in which we carry out a complete elimination of the time coordinate and utilize a formulation in the space domain. Both approaches are robust with respect to poor initial controls and yield a shorter final time and, hence, an improved control after every iteration. The presented method is tested with two classical examples from satellite and vehicle dynamics. However, it can also be extended to more complex systems, which are used in industrial applications. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | The Adjoint Method for Time-Optimal Control Problems | |
| type | Journal Paper | |
| journal volume | 16 | |
| journal issue | 2 | |
| journal title | Journal of Computational and Nonlinear Dynamics | |
| identifier doi | 10.1115/1.4048808 | |
| journal fristpage | 021003-1 | |
| journal lastpage | 021003-12 | |
| page | 12 | |
| tree | Journal of Computational and Nonlinear Dynamics:;2020:;volume( 016 ):;issue: 002 | |
| contenttype | Fulltext |