Incremental model-based heuristic dynamic programming with output feedback applied to aerospace system identification and control

Conference Paper (2020)
Author(s)

Bo Sun (TU Delft - Control & Simulation)

E. Van Kampen (TU Delft - Control & Simulation)

Research Group
Control & Simulation
Copyright
© 2020 B. Sun, E. van Kampen
DOI related publication
https://doi.org/10.1109/CCTA41146.2020.9206261
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 B. Sun, E. van Kampen
Research Group
Control & Simulation
Pages (from-to)
366-371
ISBN (electronic)
9781728171401
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Sufficient information about system dynamics and inner states is often unavailable to aerospace system controllers, which requires model-free and output feedback control techniques, respectively. This paper presents a novel self-learning control algorithm to deal with these two problems by combining the advantages of heuristic dynamic programming and incremental modeling. The system dynamics is completely unknown and only input/output data can be acquired. The controller identifies the local system models and learns control polices online both by tuning the weights of neural networks. The novel method has been applied to a multi-input multi-output nonlinear satellite attitude tracking control problem. The simulation results demonstrate that, compared with the conventional actor-critic-identifier-based heuristic dynamic programming algorithm with three networks, the proposed adaptive control algorithm improves online identification of the nonlinear system with respect to precision and speed of convergence, while maintaining similar performance compared to the full state feedback situation.

Files

IHDP_output.pdf
(pdf | 2.39 Mb)
License info not available