Вы находитесь на странице: 1из 6

Analytic LQR Design for Spacecraft Control

System Based on Quaternion Model


Yaguang Yang1

Abstract: In this paper, linear-quadratic regulator (LQR) method is proposed for the design of nonlinear spacecraft control systems. The
Downloaded from ascelibrary.org by Northeastern Univ Library on 04/22/13. Copyright ASCE. For personal use only; all rights reserved.

proposed design is based on the linearized spacecraft model that involves only three components of the quaternion. By using a simple and
special structure of the linearized reduced quaternion model, an analytical solution for the controller. It is shown that the analytical solution of
the state feedback matrix is an explicit function of the cost matrices Q and R. The analytic solution makes it convenient in design practice to
tune the feedback matrix and the cost matrices Q and R to balance the requirements between response performance and fuel consumption. It is
shown that the designed controller globally stabilizes the nonlinear spacecraft system, whereas it locally optimizes the spacecraft perfor-
mance. A design example is provided to show the effectiveness of the design method. DOI: 10.1061/(ASCE)AS.1943-5525.0000142.
© 2012 American Society of Civil Engineers.
CE Database subject headings: Spacecraft; Design; Control systems.
Author keywords: Quaternion; Spacecraft; Linearization; Nonlinear; Attitude control.

Introduction nonlinear spacecraft system. However, this linearized system with


all quaternion components is not fully controllable. This means that
Quaternion has been used for decades to represent the spacecraft many powerful design methods in linear control system theory such
attitude (Shuster 1993). It has several advantages over the Euler as pole assignment, linear-quadratic regulator (LQR) control, and
angle representation. First, quaternion representation does not have H ∞ control cannot be directly applied to the spacecraft control sys-
any singular point at any attitude. Second, quaternion representa- tem design if a full quaternion-based linearized model is used.
tion does not depend on any rotational sequence. Therefore, control On the other hand, although the Euler angle representation has a
design methods based on quaternion spacecraft model have been singular point and the representation depends on the rotational se-
investigated for decades. For example, Wen and Kreutz-Delgado quence, the linearized Euler angle–based spacecraft model was
(1991) introduced Lyapunov function to design model independent proved to be fully controllable. Therefore, all linear system design
control law, model dependant control law, and adaptive control law; methods can be directly applied to the spacecraft control system
Boskovic and Mehra (2001) and Wallsgrove and Akella (2005) design for the Euler angle model, and these methods are described
used Lyapunov functions to design control algorithms for space- in many standard text books, for example, Wie (1998), Wertz
craft systems with control input saturation. Although Lyapunov (1978), and Sidi (1997). More importantly, there are many success-
functions are powerful in global stability analysis, Paielli and Bach ful applications of using these powerful control design methods, for
(1993) noted that it is difficult to find a stable control law and example, Stoltz et al. (1998).
associated Lyapunov functions for the general nonlinear systems Recently, Yang (2010) showed that the reduced quaternion model
because the design process is postulated by intuition. Moreover, that uses only vector components of the quaternion is fully control-
the design is focused on the global stability; it does not address lable. Moreover, the linearized reduced quaternion model has a sim-
the performance of the control system, which is important in prac- ple and special structure. In this paper, the results obtained by Yang
tical system design. By using the classical frequency domain (2010) will be extended. The linearized reduced quaternion model
method, Paielli and Bach (1993) adopted quaternion-based linear will be used for the spacecraft systems, and an analytical formula
error dynamics to get the desired performance for the attitude con- for LQR optimal control that is explicitly related to the cost matrices
trol system. Wie et al. (1989) showed that there exists some state Q and R will be derived. Moreover, it will be shown that under some
feedback that globally stabilizes the nonlinear spacecraft system, mild restriction, the LQR feedback controller globally stabilizes the
and the feedback matrix assigns the closed loop poles for the dy- original nonlinear spacecraft; n addition, the LQR controller has a
namics described by the rotational angle about the rotational axis. diagonal structure in the state feedback matrices D and K.
Zhou and Colgren (2005) discussed a more general problem from a The rest of the paper is organized as follows: the second section
different point of view. They obtained a linearized model with all discusses the reduced nonlinear and linearized quaternion space-
components of the quaternion in the state variables from the craft model and reviews some results in Yang (2010) that will
be used in this paper. The third section discusses the LQR optimal
1
Office of Research, NRC, Rockville, MD 20850. E-mail: yaguang control design method. The analytical formulas of the LQR con-
.yang@verizon.net troller will be analyzed to show that the LQR controller globally
Note. This manuscript was submitted on December 20, 2010; approved
stabilizes the original nonlinear spacecraft system. The relationship
on June 10, 2011; published online on June 14, 2011. Discussion period
open until December 1, 2012; separate discussions must be submitted for of the LQR design and the closed loop eigenvalues will be given.
individual papers. This paper is part of the Journal of Aerospace Engi- The fourth section provides some design example to demonstrate
neering, Vol. 25, No. 3, July 1, 2012. ©ASCE, ISSN 0893-1321/2012/ the excellent performance of the LQR design method. Conclusions
3-448–453/$25.00. are summarized in the last section.

448 / JOURNAL OF AEROSPACE ENGINEERING © ASCE / JULY 2012

J. Aerosp. Eng. 2012.25:448-453.


Reduced Quaternion Spacecraft Model Therefore, (4) can be replaced by
2 3 2 32 3
Let q_ 1 f ðqÞ q3 q2 ω1
2 3 4 q_ 2 5 ¼ 4 q3 f ðqÞ q1 54 ω2 5 ¼ 1 Ωω ¼ gðq1 ; q2 ; q3 ; ωÞ
1
2 2
J 11 J 12 J 13 q_ 3 q2 q1 f ðqÞ ω3
J ¼ 4 J 21 J 22 J 23 5 ð1Þ
ð6Þ
J 31 J 32 J 33
The linearized spacecraft system can be derived from
be the constant inertia matrix of the spacecraft, and let Eqs. (2) and (6) by using the first order Taylor expansion around
ω ¼ ðω1 ; ω2 ; ω3 ÞT the stationary point as follows:

be the angular velocity vector of the spacecraft with respect to the ∂g  1
ω_ ¼ J 1 u; ¼ I3;
inertial frame, represented in the spacecraft body frame. Let ∂ω  ω ¼ 0 2
q1 ¼ q2 ¼ q3 ¼ 0
Downloaded from ascelibrary.org by Northeastern Univ Library on 04/22/13. Copyright ASCE. For personal use only; all rights reserved.

u ¼ ðu1 ; u2 ; u3 ÞT 
∂g 
¼ 03
be the control torques in body frame. Denote ∂q  ω ¼ 0
2 3 q1 ¼ q2 ¼ q3 ¼ 0
0 ω3 ω2
ω× ¼ 4 ω3 0 ω1 5 Therefore
ω2 ω1 0 " # " #" # " #
ω_ 03 03 ω J 1
as a matrix operator that maps the cross product ω × x to a matrix ¼ 1
þ u ¼ Ax þ Bu ð7Þ
product ω × x. It is well-known that the spacecraft dynamics system q_ 2 I3 03 q 03
equation is given by (Wertz 1978)
where
" # " # " #
J ω_ ¼ ω × ðJωÞ þ u ð2Þ 03 03 ω J 1
A¼ 1
; x¼ ; and B¼ ð8Þ
It is assumed that the constant inertia matrix J is a diagonal ma- 2 I3 03 q 03
trix because this is approximately correct in most real spacecraft
designs. Let It is easy to verify that this linearized spacecraft system equation
    is controllable. It will be shown in the next section that there exist
α α diagonal matrices D and K such that the state feedback
q0 ¼ cos ; q ¼ ½q1 ; q2 ; q3 T ¼ ^eT sin
2 2
u ¼ ½ D K x ¼ Gx ð9Þ
and
    T is the LQR design for the linearized quaternion system Eq. (7), and
α α the LQR design globally stabilizes the nonlinear spacecraft system
q ¼ ½q0 ; qT T ¼ cos ; ^eT sin ð3Þ
2 2 described by Eqs. (2) and (4) .

be the quaternion that represents the rotation of the body frame rel-
ative to the inertial frame, where ^e = unit rotational axis; and α = LQR Design
rotational angle about the rotational axis. The nonlinear spacecraft
kinematics equations of motion can be represented by the quatern- Because the linearized spacecraft system (7) is fully controllable,
ion (Wie 1998; Wertz 1978; Sidi 1997) as follows: LQR design can be directly obtained (Athans and Falb 1966). The
advantage of the LQR design is obvious because we can find op-

q_ ¼  12 ω × q þ 12 q0 ω timal K and D to achieve other design goals, such as minimizing the
ð4Þ control energy (required because of the restrictions on control au-
q_ 0 ¼  12 ωT q
thority and saturation) and optimizing the response performance.
Yang (2010) showed that the nonlinear spacecraft kinematics Instead of solving nonlinear Lyapunov matrix equation to get Q
equations of motion [Eq. (4)] can be replaced by a set of indepen- and R matrices, analytical feedback formulas can be found because
dent nonlinear spacecraft kinematics equations of motion that leads of the simple and special structure of the linearized reduced
to a controllable linearized quaternion model. quaternion spacecraft model.
Lemma 1 (Yang 2010): For any given q, if α ≠ π, there exists a For the linearized reduced quaternion spacecraft system Eq. (7)
one-to-one mapping between ω and q. _ Moreover, let the linear quadratic cost function to be minimized is
Z
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 1 ∞ T
f ðqÞ :¼ q0 ¼ 1  q21  q22  q23 L¼ ½x Qx þ uT Rudt ð10Þ
2 0

and where Q and R are positive definite matrices. The optimal


2 3 control is uniquely given by (Athans and Falb 1966)
f ðqÞ q3 q2
Ω ¼ 4 q3 f ðqÞ q1 5 uðtÞ ¼ R1 BT FxðtÞ ¼ Gx ð11Þ
q2 q1 f ðqÞ
where F = constant positive definite matrix, which is the solution of
then, the one-to-one mapping is given by the Lyapunov matrix algebraic equation

ω ¼ 2Ω1 q_ ð5Þ  FA  AT F þ FBR1 BT F  Q ¼ 0 ð12Þ

JOURNAL OF AEROSPACE ENGINEERING © ASCE / JULY 2012 / 449

J. Aerosp. Eng. 2012.25:448-453.


In the rest of the discussion, it is assumed that J, Q, and R are all Then, the derivative of the Lyapunov function along the trajec-
diagonal matrices because J is always designed to be approxi- tory described by the nonlinear system Eqs. (2) and (4) is given by
mately diagonal in real spacecrafts; Q and R are oftentimes selected " #" #!
to be diagonal in engineering design practice. With these assump- dV F 11 F 12 ω
tions, the problem can greatly be simplified. It is well-known that ¼ ωT P J 1 ω × Jω  J 1 R1 ½ J 1 0
dt F T12 F 22 q
the LQR feedback Eq. (11) will guarantee the stability of the lin-
earized closed loop system and minimize the cost function of þ ωT q
Eq. (10) that is a combined cost of cumulative control system error
¼ ωT PJ 1 ω × Jω  ωT PJ 1 R1 J 1 F 11 ω
and the control energy.
For the linearized spacecraft model described by Eq. (7), an ana-  ωT PJ 1 R1 J 1 F 12 q þ ωT q
lytical solution F of Eq. (12) is derived as follows. Let
¼ ωT PJ 1 ω × Jω
" # " #  1 1∕2
1∕2 1∕2 1∕2
F 11 F 12 Q1 03  ωT Q2 Q1 þ ðJR1∕2 Q2 þ Q2 R1∕2 JÞ ω
Downloaded from ascelibrary.org by Northeastern Univ Library on 04/22/13. Copyright ASCE. For personal use only; all rights reserved.

F¼ ; Q¼ ð13Þ 2
F T12 F 22 03 Q2
¼ ωT Q1∕2
2 R1∕2 ω × Jω
 1 1∕2
where the elements of F and Q in Eq. (13) = 3 by 3 matrices. Sub-  ωT Q1∕2
2 Q1 þ ðJR1∕2 Q1∕2 1∕2 1∕2
2 þ Q2 R JÞ ωψ ð20Þ
2
stituting (8) and (13) into Eq. (12) and using simple manipulations
yield Because P, J, Q, and R are all diagonal positive definite matri-
" # ces, the second term of the last expression is negative definite. If
F 11 J 1 R1 J 1 F 11 F 11 J 1 R1 J 1 F 12 Q1 1
2 R ¼ cI, i.e., R ¼ cQ2 ; or Q2 R ¼ cJ, i.e., R ¼ cQ2 J, where c is
a constant, then the first term vanishes, therefore, dV∕dt is negative
F T12 J 1 R1 J 1 F 11 F T12 J 1 R1 J 1 F 12 semidefinite, and the nonlinear system described by nonlinear sys-
" #
2 ðF 12 þ F 12 Þ þ Q1
1 T 1 tem Eqs. (2) and (4) is globally stable with the optimal controller
2 F 22
¼ 1
ð14Þ given by Eq. (18). Actually, it can be shown that the closed loop
2 F 22 Q2 nonlinear system is asymptotically stable. Let S ¼ fxjVðxÞ _ ¼ 0g.
Because D and K are full rank matrices, clearly S ¼ fx ¼ ðω; qÞ ¼
Because Q and R are positive definite and F T12 ¼ F 12 , comparing ð0; qÞg: From Eq. (2) because u ¼ Dω  Kq ≠ 0 if q ≠ 0, no
the (2,2) block on both sides of Eq. (14) yields solution can always stay in S except x ¼ ðω; qÞ ¼ ð0; 0Þ: By using
a well-known result in Khalil 1992 (Corollary 3.2), the origin is
1∕2 globally asymptotically stable. By definition (Khalil 1992,
F 12 ¼ JR1∕2 Q2 ð15Þ p. 111), the region of attraction of the nonlinear system is the whole
space spanned by x.
Because J, Q, and R are diagonal, substituting Eq. (15) into the In system design practice, if the performance and the local sta-
(1,1) block of Eq. (14) gives bility are the only design considerations, Q and R can be chosen
without any restriction; if the global stabilization is also required
 1 1∕2 for nonlinear spacecraft system, some restriction, though it is mild,
F 11 ¼ JR1∕2 Q1 þ ðJR1∕2 Q1∕2 1∕2 1∕2
2 þ Q2 R JÞ ð16Þ has to be placed on Q and R, i.e., either R ¼ cQ2 or R ¼ cQ2 J,
2
where c is any positive constant.
To establish the relationship between the closed loop poles and
Substituting Eqs. (15) and (16) into the (2,1) block of Eq. (14)
the design matrices Q, and R, Eq. (18) can be simplified further as
gives
follows. Let Q1 ¼ diagðq1i Þ; Q2 ¼ diagðq2i Þ; and R ¼ diagðr i Þ, the
 matrices D and K can be further simplified as
1∕2 1∕2 1∕2
F 22 ¼ 2Q2 Q1 þ JR1∕2 Q2 ð17Þ  1∕2
1
D ¼ R1∕2 Q1 þ ðJR1∕2 Q1∕2 2 þ Q 1∕2 1∕2
2 R JÞ ¼ diagðd i Þ
2
Eqs. (15)–(17) give a complete solution of Lyapunov matrix sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
rffiffiffiffiffiffi !
Eq. (12). Therefore, Eq. (11) can be rewritten as q1i q2i
¼ diag þ J ii ð21Þ
ri ri
uðtÞ ¼ R1 BT FxðtÞ ¼¼ ½R1 J 1 F 11 ; R1 J 1 F 12 x
with
¼ ½D; Kx ð18Þ sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
rffiffiffiffiffiffi
q1i q2i
di ¼ þ J ii ð22Þ
Under some additional conditions, the LQR optimal control ri ri
given by Eq. (18) globally stabilizes the nonlinear system described
by Eqs. (2) and (4). Let and
rffiffiffiffiffiffi
q2i
K ¼ R1∕2 Q2
1∕2
P¼ Q1∕2 R1∕2 J ¼ diagðk i Þ ¼ diag ð23Þ
2 ri

and the Lyapunov function be with


rffiffiffiffiffiffi
1 q2i
V ¼ ωT Pω þ q21 þ q22 þ q23 þ ð1  q0 Þ2 ð19Þ ki ¼ ð24Þ
2 ri

450 / JOURNAL OF AEROSPACE ENGINEERING © ASCE / JULY 2012

J. Aerosp. Eng. 2012.25:448-453.


Therefore, Eq. (18) becomes
2 rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
qffiffiffiffiffiffi 32 3
qffiffiffiffiffi ω1
q11
þ J q21
0 0
6 r1 11 r1 q21
0 0 76 ω2 7
6 rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
qffiffiffiffiffiffi
r1
qffiffiffiffiffi 76 7
6 76 ω3 7
uðxÞ ¼ ½D; Kx ¼ 6
6 0 q12
þ J q22
0 0 q22
0 7 6 7
qffiffiffiffiffi 7 6 7
ri 22 r2 r2 q1
6 rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 7
4 qffiffiffiffiffiffi 0 0 q23 54 q2
5
0 0 q13
r3 þ J 33
q23
r3
r3
q3

It is straightforward to write the closed loop system as follows:


2 3
dω ( h i1∕2 )" #
Downloaded from ascelibrary.org by Northeastern Univ Library on 04/22/13. Copyright ASCE. For personal use only; all rights reserved.

J 1 R1∕2 Q1 þ 12 ðJR1∕2 Q2 þ Q2 R1∕2 JÞ J 1 R1∕2 Q2


1∕2 1∕2 1∕2
6 dt 7 ω
6 7¼ ð25Þ
4 dq 5 1 q
2 I3 03
dt

Let the linear matrix transformation T ij ðCÞ be a matrix with the controller on the nonlinear structure are twofold. First, the LQR
following properties: (1) the (i,j) element of T ij ðCÞ is C, (2) the controller globally asymptotically stabilizes the nonlinear space-
diagonal elements are ones, (3) all the remaining elements are ze- craft system, i.e., for any initial attitude and for any initial angular
ros. It is well-known that the inverse of T ij ðCÞ is rate, the LQR controller will bring the nonlinear spacecraft to the
T 1
ij ðCÞ ¼ T ij ðCÞ. For i ¼ 1, 2, and 3, let origin ðω; qÞ ¼ 0. Second, when the nonlinear spacecraft is close to
the origin, the linearized model is a very good approximation of the
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
  ffi nonlinear spacecraft system; because LQR controller is an optimal
2
di
 di
 2 Jkiii pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi design for the linearized system, therefore it is a suboptimal control
J ii J ii
si  s2i  2ti for the original nonlinear spacecraft system. To the best of the au-
Ci ¼ ¼ ð26Þ thor’s knowledge, there is no any other spacecraft controller
2 Jkiii 2t i
design method that satisfies simultaneously these two properties.
By using the transformation of T 36 ðC 3 ÞT 25 ðC 2 ÞT 14
ðC 1 ÞðA  B½D; KÞT 14 ðC 1 ÞT 25 ðC 2 ÞT 36 ðC 3 Þ, the closed loop Design Examples
eigenvalues of linear system (7) using the LQR design are given
by, for i ¼ 1, 2, and 3 In this section, an example studied by Zhou and Colgren (2005) is
used to illustrate the design method. The spacecraft inertial matrix
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
qffiffiffiffi ffi rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
qffiffiffiffi is given by
 J ii ri þ J 2 r  Jq21ir  J1ii qr2ii
1 q2i q1i

λ2i1 ; λ2i ¼
ii i ii i
ð27Þ 2 3
2 1;200 100 200
J ¼ 4 100 2;200 300 5 ð28Þ
Eq. (27) provides a lot of useful information for the LQR design. 200 300 3;100
First, as ri → 0, the corresponding pair of eigenvalues go to minus
infinity of the complex plane; as ri → ∞, the corresponding pair of
eigenvalues go to origin of the complex plane. Second, as long as
pffiffiffiffiffiffiffiffiffi Nonlinear linearization Linearized LQR design Designed
q1i > q2i r i J ii , the corresponding pair of eigenvalues are real and Spacecraft Spacecraft
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi System System
LQR
Controller
unequal because d i ∕J ii > ðd i ∕J ii Þ2  2ki ∕J ii , these two eigen-
pffiffiffiffiffiffiffiffiffi
values are always negative. Third, if q1i ¼ q2i r i J ii , these are
pffiffiffiffiffiffiffiffiffi Fig. 1. LQR controller design is based on the linearized spacecraft
two equal real negative eigenvalues. Fourth, if q1i < q2i r i J ii , this model
is a pair of complex eigenvalues with a negative real part. There-
fore, increasing q1i and decreasing q2i will increase the damping
ratio; otherwise, it will decrease the damping ratio. Finally,
increasing q2i and decreasing ri will increase the natural frequency;
otherwise, it will decrease the natural frequency. This information Designed Nonlinear
can be useful in spacecraft system design. LQR Spacecraft
By using the LQR design, the closed loop poles are implicitly Controller System

designed as defined by (27) and the requirements on accumulative


control error and power consumption (both are important in prac-
tical design) can be balanced.
The LQR design procedure is summarized in Fig. 1. The relation
Fig. 2. LQR is suboptimal control and globally stabilizes the nonlinear
of the designed controller and the original nonlinear spacecraft
spacecraft system
system is depicted in Fig. 2. The effects of the designed LQR

JOURNAL OF AEROSPACE ENGINEERING © ASCE / JULY 2012 / 451

J. Aerosp. Eng. 2012.25:448-453.


It is clear that the diagonal elements of the matrix are signifi-  0:01273212110421 þ ∕  0:01272387326295i;
cantly larger than off-diagonal elements. Assume that the space- 0:00798572833825 þ ∕  0:00798369205833i;
craft inertial matrix can be approximated by a diagonal matrix
0:00947996395486 þ ∕  0:00947655794419i
whose diagonal elements are equal to the diagonal elements of
J, let Q ¼ diagð5; 5; 5; 5; 5; 5Þ and R ¼ diagð8; 8; 8Þ, the closed and the feedback matrix D and K are obtained from Eqs. (21) and
loop poles are then given as (23) as follows:

2 3
31:06637549427606 0 0
D¼4 0 41:71184140136478 0 0 5;
Downloaded from ascelibrary.org by Northeastern Univ Library on 04/22/13. Copyright ASCE. For personal use only; all rights reserved.

0 0 49:51151569716377
2 3
0:79056941504209 0 0
K¼4 0 0:79056941504209 0 5
0 0 0:79056941504209

The designed feedback controller is applied to the nonlinear Conclusion


spacecraft system described by Eqs. (2) and (4). A simulation test
is conducted with the full Monte Carlo perturbation model de- In this paper, a fully controllable linearized spacecraft model rep-
scribed as follows: (1) in inertia matrix J, the off-diagonal elements resented by three quaternion components is proposed. It is shown
are randomly selected between [0, 310], (2) the initial Euler angle that an analytical LQR controller can easily be obtained for this
errors of the nonlinear spacecraft system are randomly selected be- quaternion-based model, and the LQR controller is a diagonal pro-
tween ½0; π, and these initial Euler angles are converted into qua- portional and differential (PD) controller. The relationship between
ternions, and (3) the initial angular rates are randomly selected the LQR design parameters and the closed loop eigenvalues are
between [0, 0.1] degrees per second. For 300 Monte Carlo simu- established, which provides a lot of useful information that will
lation runs they are all asymptotically stable. This result is shown benefit design practice. Finally, under some mild restriction, the
in Fig. 3. LQR design globally stabilizes the nonlinear spacecraft system.

Fig. 3. Monte Carlo runs of quaternion response of the nonlinear system with nondiagonal inertia matrix

452 / JOURNAL OF AEROSPACE ENGINEERING © ASCE / JULY 2012

J. Aerosp. Eng. 2012.25:448-453.


Acknowledgments Stoltz, P. M., Sivapiragasam, S., and Anthony, T. (1998). “Satellite orbit-
raising using LQR control with fixed thrusters.” Advances in the astro-
The author would like to thank the anonymous reviewers for their nautical sciences volume 98: Guidance and control, Vol. 98, 109–120.
helpful suggestions and comments. Wallsgrove, R., and Akella, M. (2005). “Globally stabilizing saturated
control in the presence of bounded unknown disturbances.” J. Guid.
Control Dyn., 28(5), 957–963.
References Wen, J., and Kreutz-Delgado, K. (1991). “The attitude control problem.”
IEEE Trans. Autom. Control, 36(10), 1148–1161.
Athans, M., and Falb, P. L. (1966). Optimal control: An introduction to the Wertz, J. R. (1978). “Spacecraft attitude determination and control.” Astro-
theory and its applications, McGraw-Hill, New York. physics and space science library, J. R. Wertz, ed., Reidel, Dordrecht,
Boskovic, J., Li, S., and Mehra, R. (2001). “Robust adaptive variable Netherlands.
structure control of spacecraft under control input saturation.” J. Guid. Wie, B. (1998). Space vehicle dynamics and control, AIAA Education
Control Dyn., 24(1), 14–22. Series, Reston, VA.
Khalil, H. K. (1992). Nonlinear systems, Macmillan, New York. Wie, B., Weiss, H., and Arapostathis, A. (1989). “Quaternion feedback
Paielli, R., and Bach, R. (1993). “Attitude control with realization of linear
Downloaded from ascelibrary.org by Northeastern Univ Library on 04/22/13. Copyright ASCE. For personal use only; all rights reserved.

regulator for spacecraft eigenaxis rotations.” J. Guid. Control Dyn.,


error dynamics.” J. Guid. Control Dyn., 16(1), 182–189. 12(3), 375–380.
Shuster, M. D. (1993). “A survey of attitude representations.” J. Astronaut. Yang, Y. (2010). “Quaternion based model for momentum biased nadir
Sci., 41(4), 439–517. pointing spacecraft.” Aerosp. Sci. Technol., 14(3), 199–202.
Sidi, M. J. (1997). Spacecraft dynamics and control: A practical Zhou, Z., and Colgren, R. (2005). “A non-linear spacecraft attitude tracking
engineering approach, Cambridge University Press, Cambridge, controller for large non-constant rate commands.” Int. J. Control, 78(5),
UK. 311–325.

JOURNAL OF AEROSPACE ENGINEERING © ASCE / JULY 2012 / 453

J. Aerosp. Eng. 2012.25:448-453.

Вам также может понравиться