Professional Documents
Culture Documents
Abstract: With the development of aerospace mission, more and more satellites adopt large scale flexible structures.
However, rigid body motion of flexible spacecraft is strongly coupled with elastic vibration of flexible structure, which
may lead to oscillation and overshoot of satellite attitude, even instability. The conventional method, PID plus structural
filter, is an effective tool to suppress vibrations of solar panels. The typical features of this control schemes are that
accurate panel vibration frequency is required, and adjacent vibration frequency should not be close to each other. Unfor-
tunately, these requirements are not always satisfied in reality. With a view to tackling the above limitations, H∞ robust
controller for a flexible satellite model with parametric uncertainties of solar panel vibration frequency was adopted in
this paper, and numerical simulations show that the robust controller has obvious advantages over other two methods.
In addition, the high control accuracy and short transition time prove that the robust controller based on the principle
of weighted mixed-sensitivity H∞ optimization can suppress the vibration accurately. At the same time, Graphic User
Interface (GUI) was used to design a simulation platform, which is served as the test bed for the robust controller de-
sign for flexible satellite, providing good interaction and extensibility. Overall, the numerical simulation results, based
on the well-established platform, clearly establish the superiority and robustness of the robust controller in suppressing
the flexible vibration, even though the vibration frequency perturbation of flexible structure happens. It is illustrated
sufficiently that the established platform is helpful to the controller design and analysis, and the application of weighted
mixed-sensitivity H∞ optimization to the attitude controller design of flexible satellite can satisfy the control requirement
of vibration suppression.
Key Words: Flexible Satellite, Attitude Control, Mixed Sensitivity, Simulation platform
978-1-4799-7016-2/15/$31.00 2015
c IEEE 1552
Simulation Platform
the phase margin, gain margin and the cutoff frequency un-
der different controller parameters through the bode dia-
gram and Nichols chart from the result output window of
the established platform. Precision analysis module is not
only used to compute attitude measurement accuracy, atti-
tude pointing accuracy and attitude stability index accord-
ing to different installation and types of the selected sen-
sor and actuator from the model library, as shown in Fig.3,
as well as different controller parameters, but also used to
give optimal control system bandwidth, which can greatly
improve the accuracy and efficiency of controller design.
All the result of design and analysis will be graphically dis-
played and stored in the established platform. The platform
has several advantages as follows.
(1) Good MMI(Man-machine interaction) makes it conve-
nient to carry out simulation under various parameters and
Figure 2: Interactive Interface conditions.
(2) Based on given interface, the simulation platform pro-
vides a certain degree of syntactic flexibility and extensi-
2 STRUCTURE OF THE SIMULATION PLAT- bility to dynamically load new algorithm in the form of M-
FORM files and C or C++ source code.
RUELW DWWLWXGH
6HQVRU0RGHO LQIRUPDWLRQ )OH[LEOH6DWHOOLWH
/LEUDU\
VSDFHHQYLURQPHQW
Z ]
* ]
]
]
X \ :
: ]
:
. U \
H . X *
Figure 4: Generalized plant
Figure 6: Block diagram of the pitch channel model where a > 0, b > 0, c > 0. ω1 = a and KD = (b + ac)/a
are the first corner frequency and low-frequency gain of the
low-pass W1 respectively. Meanwhile, the second corner
7G frequency and high-frequency gain of W1 are (b + ac)/c
T UHI
T
and KF = c.To improve the system performance, there are
* some criteria of selection of above undetermined parame-
ters in formula (8)as follows [10].
'*
1) Low-frequency gain KD , representing the ability to
suppress disturbance and error tracking, should be as
large as possible.
Figure 7: Block diagram of the pitch channel control circuit
2) The bandwidth of disturbance suppressing and error
tracking is characterized by ω1 = a, which should be
δi2
where mode gain ki = Jy is the square of coupling coeffi- as large as possible too.
cient divided by the entire inertia matrix of the spacecraft.
The block diagram of the pitch channel model is shown in 3) High-frequency gain KF = c, reflecting the peak value
Fig.6. From that, we can clearly see that the flexible struc- of system sensitivity function, which should be chosen
tures affect the entire satellite system in the form of posi- to be a big value.
tive feedback. If the coupling coefficient δi is equal to 0,
In general, high-frequency gain of We , c, should be smaller
the plant is reduced to be a rigid satellite.
than 1 and low-frequency gain, KD = (b + ac)/a, should
The complex flexible structure can be converted to mul-
be far bigger than 1. Thus, the above requirements can be
tiplicative uncertainty representations, which can be con-
simplified to be that b/a, a and c should be chosen as big
sidered as multiplicative perturbation to rigid satellite, as
values. As a first selection, weighting function of system
shown in Fig.7 The pitch channel model in Fig.6 is equiv-
performance is selected as formula (8)
alently transformed to be a nominal model G0 and multi-
plicative uncertainty ΔG, where G0 and ΔG can be easily 0.1s + 100
defined as shown in following formula (5). W1 (s) = (7)
s+1
N
ki s2 Moreover, to limit the controller output [8], W2 = 1×10−7 .
1 s2 +2ξi Ωi s+Ω2i
i=1 The frequency characteristics of all multiplicative uncer-
G0 = , ΔG = (5)
J y s2 N
k i s2
tainty should be covered by high-pass weighting function
1− s2 +2ξi Ωi s+Ω2i W2 , which is given by
i=1
0DJQLWXGHG%
SLWFKDQJOHT
í
í
PXOWLSOLFDWLYHXQFHUWDLQW\
: 3,'
í
3,'1RWFK)LOWHU
+
f
í
í í
)UHTXHQF\UDGV
W
Figure 8: Amplitude-frequency characteristics of multi-
plicative uncertainty without parameters perturbation and Figure 10: The pitch angle of pid,pid+notch filter, and H∞
W3
SHUWXUEDWLRQFDVH
7KHWUDQVIHUIXQFWLRQVRIPXOWLSOLFDWLYHXQFHUWDLQW\DQG:
SLWFKDQJOHT
0DJQLWXGHG%
í
í 3,'
: 3,'1RWFK)LOWHU
í PXOWLSOLFDWLYHXQFHUWDLQW\ZLWKSHUWXUEDWLRQ +
f
PXOWLSOLFDWLYHXQFHUWDLQW\ZLWKíSHUWXUEDWLRQ
í
í í
W
)UHTXHQF\UDGV
Figure 11: The pitch angle of pid,pid+notch filter, and H∞
Figure 9: Amplitude-frequency characteristics of multi-
plicative uncertainty with parameters perturbation and W3
The adjusted parameters of PID is KP = 68, KI = 0,
KD = 908. For this fourth-order flexible structure mod-
method) is used, through which the poles on the imaginary
el, the numerical simulations are divided into two subcat-
axis can be moved away. Then, based on the new plant, a
egories to assess the performance of the robust controller.
controller, G (z), is designed by employing above H∞ op-
First the effectiveness of the robust controller for the nom-
timization method. By applying the inverse bilinear trans-
inal case is presented. Then the performance of the vibra-
formation to specifications of G (z), the robust controller
tion frequency perturbations case is also presented to verify
of original flexible satellite model is developed. Finally,
the control ability of the robust controller to suppress the
the resulting robust controller after model reduction is giv-
flexible vibration of the solar panel. The simulation results
en by
of the nominal case are depicted in Fig.10. According to
that, it is obvious that the robust controller based on H∞
3 2
2.595e08s + 5.535e08s + 1.915e08s + 1.804e07 mixed sensitivity can enhance the control performance of
K(s) = effectively by comparing with conventional PID controller
s4 + 525.7s3 + 1.386e04s2 + 8468s + 1922
(9) and PID plus notch filter.
Fig.11 shows the result of vibration frequency perturba-
5 SIMULATION RESULTS tions case, where the flexible mode frequency decreases
Numerical simulations of the proposed control scheme for by 15%, from which it seems clear that the trajectory of
flexible satellite are done here. The parameters of the satel- the pitch angle of PID plus notch filter begins to oscillate
lite refer to Table 1 [11]. The flexible modes have nominal during the time between 10s and 50s.
passive damping ratios of ξ1 = ξ2 = ξ3 = ξ4 = 0.01. The reason for this phenomenon is that the new flexible