A constrained optimal PID-like controller design for spacecraft attitude stabilization
MetadataShow full item record
In this paper, an optimal PID-like controller is proposed for a spacecraft attitude stabilization problem subject to continuous inequality constraints on the spacecraft angular velocity and control, as well as terminal constraints on the spacecraft attitude and angular velocity. The closed-loop stability is established using the Lyapunov stability theory. The constraint transcription method and a local smoothing technique are used to construct a smooth approximate function for each of the continuous inequality constraints on the angular velocity and control. Then, by using the concept of the penalty function, these approximate smooth functions are appended to the quadratic performance criterion forming an augmented cost function. Consequently, the constrained optimal control problem under the PID-like controller is approximated by a sequence of optimal parameter selection problems subject to only terminal constraints on the spacecraft attitudes. A reliable computational algorithm is derived for the tuning of the optimal PID-like control parameters. Finally, numerical simulations are carried out to illustrate the effectiveness of the methodology proposed.
Showing items related by title, author, creator and subject.
Zhou, Jingyang (2011)In this thesis, we deal with several optimal guidance and control problems of the spacecrafts arising from the study of lunar exploration. The research is composed of three parts: 1. Optimal guidance for the lunar module ...
Li, Bin (2011)In this thesis, we consider several types of optimal control problems with constraints on the state and control variables. These problems have many engineering applications. Our aim is to develop efficient numerical methods ...
Loxton, Ryan Christopher (2010)In this thesis, we develop numerical methods for solving five nonstandard optimal control problems. The main idea of each method is to reformulate the optimal control problem as, or approximate it by, a nonlinear programming ...