A Attitude Control Method for Spacecraft
Considering Actuator Constraint and Dynamics based
Backstepping
Xing Huo, Aihua Zhang, Zhiqiang Zhang
College of Engineering. Bohai University
Jinzhou, China
e-mail: hmyi888@163.com
Zhiyong She
College of Engineering. Bohai University
Beijing Aerospace Technology Institute
Jinzhou/Beijing, China
e-mail: elegantzhiyong@163.com
Abstract A nonlinear control approach for satellite attitude
stabilization maneuver is presented. The controller is developed
by using backstepping control technique. The non-ideal dynamical
behavior of actuators, referred to as actuator dynamics, is
investigated. The satellite
s attitude is described by MRPs. The
satellites dynamic model can be deduced by a general model of
actuator dynamics. And this general model actuator can be
expressed all actuators possibly for space application. External
disturbances and actuator constraints are all considered during
this simulation. Simulation results revealed the control validity of
the proposed controller.
Keywords
Attitude stabilization; backstepping control;
actuator dynamics; actuator constraint; external disturbance.
I. I
NTRODUCTION
Networked control systems (NCSs) [1-4] have, in recent
years, brought many great impacts to control systems, spacecraft
control system is involved in that, too. However, much
challenge is also appeared due to some physical factors of the
spacecraft, such as actuator constraint. Several solutions to the
attitude stabilization problem with disturbance rejection have
been presented [5]. In [6], a general trajectory tracking design
framework was developed a flexible spacecraft subject to a
gravity-gradient disturbance, an attitude controller was
synthesized by using an adaptive control. A similar problem was
considered in [7] for three-axis-controller satellites with flexible
appendages. A disturbance compensator was developed to
accommodate disturbances. A globally stable attitude control
algorithm was presented in [8]. Control saturation and external
disturbances were handled. In [9], an attitude controller was
proposed to guarantee the system global asymptotic stability in
the presence of unknown disturbances and parameter
uncertainties. Although asymptotic rejection of external
disturbances was achieved in [10], the technique was developed
for a particular type of disturbance composed of sinusoidal
functions with arbitrarily unknown amplitude and phase angles,
but known frequencies. An inertia-free attitude control scheme
was synthesized for rigid spacecraft [11]. The proposed dynamic
controller addressed the problem of disturbance rejection.
However, the control law could only guarantee almost global
stability of the closed-loop system. In [12], the attitude
regulation control problem for flexible spacecraft was
investigated. External disturbances and model uncertainties
were handled by using passivity-based control technique.
Although attitude stabilization is intensively investigated,
the actuator is ideal and has no dynamics, actuator dynamics is
neglected in most controller designs. This is never the case for
practical actuators. This can in most cases be justified with strict
requirements on the actuator response. With a view to tackle this
issue, This paper proposed a backstepping attitude controller of
satellite which considering a general model of actuator
dynamics. The merit of the presented controller is that it can
guarantee the satellite attitude and the angular velocity to be
uniformly ultimately bounded. For giving the clarity idea to the
reader about the paper, here the structure is presented as follows:
In Section 2, mathematical model and control problem statement
is summarized. The detailed attitude stabilization controller
design theory is presented in Section 3. In Section 4, a
simulation sample is doing to prove the control validity of the
proposed controller. Section 5 presents some concluding
remarks.
Notation:
and express the set of real and positive
real numbers, respectively.
expresses the real matrices
set of
by , and
I
expresses the identity matrix.
For any matrix
, is used to express its
transpose,
is also defined as its pseudo inverse matrix if
is full-row rank. The symbol
and the Euclidean norm or
the induced matrix norm is identical. Here set a vector vector
, and the vector-valued saturation
function is expressed by
, ,
and
The present work was supported partially by the National Natural Science
Foundation of China (Project No. 61304149, 61573071, 61603056), the
National Natural Science Foundation of Liaoning (Project No.2015020042,
201602004) and the Projects Supported by Scientific Research Fund of
Liaoning Provincial Education Department(L2015006), the Excellent Talents
To Support Projects In Liaoning Province of China (Project No. LJQ2015003).
7th International Conference on Intelligent Control and Information Processing
December 1-4, 2016; Siem Reap, Cambodia
978-1-5090-2155-0/16/$31.00 ©2016 IEEE