Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(AE4313)
Course Instructor
Dr. Q.P. Chu
Tel.: 015-27.83586
E-mail: q.p.chu@tudelft.nl
Office: K027
1
Course organisation
3
Learning objectives
4
1. Introduction
6
An Example of Spacecraft Coordinate Frame Definition
7
An Example of Spacecraft Coordinate Frame Definition
8
Examples of Spacecraft Attitude Control (1)
P10.mpe
Destabilisation (video)
11
Examples of Spacecraft Attitude Control (4)
12
Examples of Spacecraft Attitude Control (5)
Spin stabilisation
Dual spin stabilisation
Gravity gradient stabilisation
Aerodynamic stabilisation
Magnetic stabilisation
Three axis active attitude control
with reaction wheels assisted with thrusters
with reaction wheels assisted with magnetic torquers
with only thrusters
with control moment gyros assisted with thrusters
with control moment gyros assisted with magnetic
torquers
16
Attitude Control Concepts (1)
17
Attitude Control Concepts (2)
18
Attitude Control Concepts (3)
A typical spacecraft utilising dual-spin stabilisation
19
Attitude Control Concepts (4)
Examples of spacecraft utilising gravity gradient stabilisation
20
Attitude Control Concepts (5)
21
Attitude Control Concepts (6)
22
Attitude Control Concepts (7)
23
The Attitude Determination and Control System
24
List of Contents:
1. Introduction
2. Rotational Kinematics
2.1 Direction cosine matrix
2.2 Euler angles
2.3 Eulers Eigenaxis rotation
2.4 Quaternions
2.5 Modified Rodrigues parameters
2.6 Kinematic differential equations
3. Rigid-Body Dynamics
3.1 Angular momentum of s rigid body
3.2 Inertia matrix
3.3 Principal axis
3.4 Eulers rotational equations of motion
25
4. Attitude Determination and Control Devices
4.1 Attitude determination and control hardware
4.1.1 Sun sensors
4.1.2 Horizon Sensors
4.1.3 Magnetometers
4.1.4 Star sensors
4.1.5 Gyroscopes
4.1.6 Global positioning system
4.1.7 Momentum and reaction wheels
4.1.8 Control momentum gyros
4.1.9 Magnetic coils
4.1.10 Gas jets
4.2 State estimation attitude determination methods
4.3 Sensor integration and fusion techniques
26
5. Gravity Gradient Stabilisation
5.1 The basic attitude control equation
5.2 Gravity gradient attitude control
5.3 Purely passive control
5.4 Time-domain behaviour of a purely passive GG-stabilised
satellite
5.5 Gravity gradient stabilisation with passive damping
5.6 Gravity gradient stabilisation with active damping
27
7.Advanced Control Techniques with Application to Spacecraft
Attitude Control
7.1 Limitations of classical control techniques
7.2 Uncertainties of spacecraft models
7.3 On-line identification of spacecraft model parameters
7.4 Adaptive attitude control techniques
7.5 Non-linearity of spacecraft models
7.6 Non-linear dynamic inversion (feedback linearisation) with
applications
7.7 Spacecraft attitude control state and actuator constraints
28
References:
1. Bong Wie, Space Vehicle Dynamics and Control, AIAA Education Series, 1998.
2. M.J. Sidi, Spacecraft Dynamics and Control, A Practical Engineering Approach,
Cambridge University Press, 1997, 409 pages.
3. M.H. Kaplan, Modern Spacecraft Dynamics and Control, Wileg, New York, 1976,
415 pages.
4. J.R. Wertz, Spacecraft Attitude Determination and Control, Reidel, Dordrecht,
1978, 858 pages.
5. P.C. Hughes, Spacecraft Attitude Dynamics, Wiley, New York, 1986, 564 pages.
6. V.A. Chobotov, Spacecraft Attitude Dynamics and Control, Krieger, Malabar,
1991, 140 pages.
7. T,R. Kane, et al, Spacecraft Dynamics, McGraw-Hill, New York, 1983, 436 pages.
8. J.-P. Carrou (ed), Spaceflight Dynamics, Part 1, Cepadues, Toulouse, 1995, pp 1-
977.
9. J.-P. Carrou (ed), Spaceflight Dynamics, Part 2, Cepadues, Toulouse, 1995, pp
998-1996.
10. J.J.E. Slotine and W.Li, Applied Nonlinear Control, Prentice-Hall Inc. 1999.
29
2. Attitude Dynamics and Kinematics
30
Attitude Dynamics
Consider a reference frame A with right-hand set of three orthogonal unit vectors
a1 , a2 , a3 and a reference frame B with another right-hand set of three
orthogonal unit vectors b1 , b2 , b3 as shown in Fig 2.1. Basis vectors b1 , b2 , b3
of B are expressed in terms of basis vectors a1 , a2 , a3 of A as follows:
where Cij bi a j is the cosine of the angle between bi and a j , and Cij is called
the direction cosine.
33
a3
b3
b2
23
cos23 C23
22 a2
21 cos21 C21
a1 cos22 C22
b1 a1 b1 a2 b1 a3 b1
CB/ A b2 a1 b2 a2 b2 a3 b2 a1 a2 a3
b3 a1 b3 a2 b3 a3 b3
The direction cosine matrix is also called the rotation matrix or coordinate
transformation matrix to B from A. We use further C for simplicity.
35
Because each set of basis vectors of A and B consists of orthogonal unit
vectors, the direction cosine matrix C is the orthonormal matrix, thus we have
C 1 C T
CC T I C T C
Transpose
b1 b2
b3 a1 a2 a3 C T
36
b1 b1
Dot-multiply on both sides
b2 b1 b2
b3 b2 a1 a2 a3 C T
b3 b3
a1
I C a2 a1
All axes in B are orthogonal
between each other. Same a2 a3 C T CIC T CC T
holds for A as well. a3
Given the two sets of reference frames A and B, an arbitrary vector H can
be expressed in terms of basis vectors of A and B as follows.
H H1a1 H 2 a2 H 3a3
H1'b1 H 2' b2 H 3' b3
37
We have then
H1' b1 H b1 H1a1 H 2 a2 H 3a3
H 2' b2 H b2 H1a1 H 2 a2 H 3a3
H 3' b3 H b3 H1a1 H 2 a2 H 3a3
H1' b1 a1 b1 a2 b1 a3 H1 H1
'
H 2 b2 a1 b2 a2 b2 a3 H 2 C H 2
H 3' b3 a1 b3 a2 b3 a3 H 3 H 3
This means that the components of a vector can also be transformed from
one reference frame to another using the direction cosine matrix.
C 1 can be proved as
CC T I CC T I CC T C C T C 1 C 1
2
38
The elements of the direction cosine matrix can be expressed using their
cofactors
Using
b1 b2 b3 ; a1 a2 a3 ; a2 a3 a1 ; a3 a1 a2 ; c d d c
39
Relations
C112 C122 C132 1
2
C21 C22
2
C23
2
1
2
C31 C32
2
C33
2
1
Euler angles are defined by sequential rotations of the original and intermediate
reference frames.
cos 3 sin 3 0
C3 3 sin 3 cos 3 0 : A' A
0 0 1
cos 2 0 sin 2
C2 2 0 1 0 : A '' A '
sin 2 0 cos 2
1 0 0
C1 1 0 cos1 sin 1 : B A ''
0 sin 1 cos1
41
Example of elementary transformation matrix
a3' a3
a1' a1
a1 a1' a2' a2 a2' cos a3 a2' sin a2 cos a3 sin
b1 a1'' a1' a1
'' ' a
b
2 C a
1 1 2 C
1 1 C 2 a
2 2 C
1 1 C 2 2 C
3 3 2
b3 a3
' ' a3
'
a3
43