Launcher Guidance and Control
Launcher Guidance and Control
Launcher Guidance and Control
Report
3 Augmented system 4
3.1 Weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Augmented model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
5 Controller Settings 12
5.1 H∞ rigid motion controller - sensitivity study . . . . . . . . . . . . . . . . . . . . . 12
5.2 H∞ rigid motion controller settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1
1 Introduction
This workshop aims to synthesize and assess a H∞ for a space launcher. The H∞ design is applied on
the controller of a heavy launcher of an ARIANE 5 class, during its atmospheric ascent trajectory.
To be filled in Ẋ as :
Ẋ = AX + BU
The rigid launcher is modeled as described in the figure below with A, B, C and D given above.
2
Figure 1: Rigid launcher Open loop
According to the following plot, the uncontrolled launcher is indeed naturally unstable :
3
Figure 3: Rigid launcher Open loop (SISO model)
According to the previous plot of the angle of attack, the behaviour of the launcher is naturally unsta-
ble.
Eigenvalues are to be modified to control the launcher behavior.
3 Augmented system
3.1 Weights
The figure below represents the augmented system that we use for H∞ synthesis.
4
Figure 5: Augmented system for H∞ synthesis
The output errors Z1 and Z2 are related to the disturbances W1 and W2 through:
Z1 T11 T12 W1
=
Z2 T21 T22 W2
With : 1 G
T11 T12 W1 1+KG −W1 1+KG W3
TZW = = K KG
T21 T22 W2 1+KG −W2 1+KG W3
W1 , W2 and W3 associated transfer functions are given in the statement.
1 1 1
The following figure gives the Bode diagrams of the inverse transfer functions W1 , W2 and W3 .
5
1 1
(a) Bode diagram of W1 (b) Bode diagram of W2
1 1
(a) Bode diagram of W1W3 (b) Bode diagram of W2W3
For the bode diagram of W11 , the magnitude increases from a step of -22dB to a step of 10 dB.
The system attenuates for a frequency range [10−3 ; 0] rad.s−1 and amplifies for a frequency range
[0; 102 ] rad.s−1 . W2 and W3 being constants, bode diagram of W12 describes a constant magnitude and
phase as bode diagram of W21W3 should, W21W3 seems wrong. W11W3 shall have the same behaviour than
1
W1 since W3 is a constant and it is correct.
6
Figure 8: Full augmented model
7
This bode diagram has a particular behavior. It is a passing filter for the range [10−2 ; 0] rad.s−1 , then
the system attenuates until a frequency of 10 rad.s−1 and finally, the filter behaves as a low-pass filter
for the range [10; 106 ] rad.s−1 .
1 γ G G
(a) Bode diagram of 1+KG and W1 (b) Bode diagram of 1+KG and W1W3
K γ KG γ
(a) Bode diagram of 1+KG and W2 (b) Bode diagram of 1+KG and W2W3
8
4.2 Frequency domain assessment (rigid launcher)
Figure 12: Bode diagram of the Open Loop of the rigid launcher
Figure 13: Nichols diagram of the Open Loop of the rigid launcher
9
Gain, phase and delay margin given by Matlab are the following ones.
1
For 1+KG :
GainMargin: [0.4178 ∞] dB
PhaseMargin: 171.4633◦
DelayMargin: 3.1688 dB
K
For 1+KG :
Figure 14: Time domain behavior of the controlled rigid launcher : Zero guidance input, no wind,
constant thrust deflection offset = 0.1◦
The launcher is now stable. Deflection angle and angle of attack stabilize to the wanted value after
reaching it.
10
Figure 15: Time domain behavior of the controlled rigid launcher : Zero guidance input, no thrust
deflection offset, wind gradient + gust profile.
With wind and gust profile added, the launcher deflects but the error tends to be corrected and the
angle of attack tends to stabilize to the wanted value.
11
5 Controller Settings
5.1 H∞ rigid motion controller - sensitivity study
Concerning the behaviour with a wind gust, we can see that with the parameters a2 < b2 , we obtain a
maximum AoA of 5.091° and a deflection integral of 155.8°, which are the closest to the requirement.
Moreover, keeping k2 at 0.04 is the better choice to minimise the effects of thrust deflection offset.
12