Professional Documents
Culture Documents
=
0 . 18 0 0
0 8 . 27 0
0 0 1 . 30
wet
I
The control used in this analysis is a simple trigger, which activates the ACTs if the error is in magnitude
greater than u
+
on
or u
-
on
and deactivate them if the error is in magnitude smaller than u
+
off
or u
-
off
. This type of
controller represents only a first solution and possibly won't be the one that will actually be on the spacecraft.
Nevertheless, it's reasonable to assume that the definitive controller and algorithms are going to be more
efficient than what is presented here; the gas budget resulting from these preliminary analysis will then be
Page 8 of 11
higher than the definitive one. The control is done on the velocities (in De-spin, Sun acquisition/pointing) and
on the angles (when in Sun acquisition/pointing modes) with a frequency of 4 Hz.
Table 2: Trigger parameters: 5-degree (10-degree) accuracy
Parameter Velocity [rpm] Angles [deg]
u
+
on
-0.45 -4 (-9)
u
+
off
-0.4 -3 (-8)
u
-
on
0.4 3 ( 8)
u
-
off
0.45 4 ( 9)
Fig. 10: Sun sensor measurements
In order to evaluate the gas budget for the De-spin, Sun acquisition and Sun pointing modes, a program has been
assembled. The manoeuvres, which the S/C shall perform to complete these AOCS tasks, obviously depend on
the initial conditions on angular velocities and attitudes. For this reason and to explore a wider range of
possibilities, several initial attitudes have been considered in the analysis, as shown in Table 3.
The target direction is of course the Sun vector; as previously said, main AOCS task here is to align the y-axis
with this Sun vector. Attitude #3 is a typical situation at the end of a successful Sun pointing manoeuvre
and is useful to estimate how much gas would be necessary if AOCS was asked to maintain the Sun pointing
with the ACT.
Table 3:S/C initial attitude for simulations
ID Initial Attitude
#1 x-axis opposite to target direction
#2 y-axis opposite to target direction
#3 y-axis 5deg away from target direction
In all cases, simulation time is 6000 s. In Table 4 the results are summarized, with initial angular velocities up to
5 rpm, in order to test the performance of the system in extreme situations, like for instance a Safe mode
entrance. In the worst case, the De-spin phase is over in 187 seconds. Sun acquisition ends when the Sun is in
sight and the error on the two axes is no more than 15 degrees.
Table 4:De-spin/De-tumbling simulations results
ID Scenario Initial Attitude
S/C initial angular
speed [rpm]
Gas budget
[Kg]
Despin
time [s]
Sun Acq.
Time [s]
S1 Release from Launcher 1 [1.5 1.5 1.5] 0.032 53 54
S2 Release from Launcher 2 [1.5 1.5 1.5] 0.023 53 1187
S3 Safe Mode entrance 1 [5 5 5] 0.065 186 187
S4 Safe Mode entrance 2 [5 5 5] 0.061 186 606
S5 Sun Pointing maintenance 3 [0.2 0.4 0.1] 0.016 -- --
Page 9 of 11
Fig. 11: Despin from 5rpm. Angular speed
Fig. 12: Despin from 5rpm. Sun Pointing error
For the controller and estimator performance simulations we considered the following: the ESMO satellite
orbiting the Moon on an elliptic polar orbit, with the Apoapsis 16143 km, Periapsis 279 km, Eccentricity 0.8,
Inclination 56.2 deg., Argument of periapsis 270 deg has been considered. The simulation time was 3000
seconds; during this period the satellite has acquired a desired (nadir) pointing attitude and kept it constant.
The estimated attitude and angular rates (Fig. 13and Fig. 14), during Moon orbit, are determined using
informations received from Star Tracker (STR) and MRS.
The satellite had a random initial attitude and was perturbed by the Moon gravity gradient torques and solar
pressure. Has been considered one axis oriented perpendicular to the surface of the Moon, one axis along the
orbit velocity and the third is completing the right hand orthogonal frame. Once the S/C has acquired the nadir
pointing quaternion, the Moon gravity gradient torques was considerably smaller.
Fig. 13: Estimated attitude [deg]
Fig. 14: Estimated angular rates error [rad/sec]
Page 10 of 11
Figure 15: Moon Gravity Gradient and Solar pressure
Disturbance Torques [Nm]
Figure 16: Commanded control torques [Nm]
Figure 17: Angular rates control [rad/sec]
Figure 18: Attitude error [deg]
During the period when the satellite is maintaining the desired attitude, we have calculated the mean of the
pointing error and the standard deviation (3) from it.
Table 5: Mean and standard deviation error
Pitch [deg] Yaw [deg] Roll [deg]
Mean error 0.2117 0.1965 - 0.0502
Standard Deviation 0.0712 0.0127 0.0476
Total (RSS) 0.0865
8. Conclusions
The simulations have shown that the system is capable of de-spinning the spacecraft and pointing the Sun in a
wide range of possible initial conditions.
As expected, the gas consumption depends on the starting spinning/tumbling speed of the spacecraft but not too
much from its starting attitude.
The amount of propellant needed seems reasonable with reference to ESMO tank capability. The duration of
the De-spin/De-tumble manoeuvre, instead, is quite excessive but a finer control law and a better modulation of
ACT can drastically reduce it.
We have observed that the standard deviation is small, so the main issue is to reduce the mean pointing error.
The current controller design is meeting pointing requirements, as the Root Sum Square (RSS) in the current
controller configuration is 0.0865 deg and the requirement is 0.096 deg.
We also observed that the mean is grater as we decrease the AOCS cycle rate, therefore working on a slower
rate than 1Hz will increase the mean pointing error, as well if we increase the cycle rate, the mean pointing error
will decrease.
Page 11 of 11
9. REFERENCES
[1] Various Authors, Development of the ESMO student Moon satellite gets under way,
http://www.esa.int/esaCP/SEM8Z8YRA0G_index_0.html
[2] Various Authors, ESMO Fact Sheet, http://esamultimedia.esa.int/docs/edu/ESMO_fact_sheet_20101111.pdf
[3] Various Authors, ESMO Mission Requirements Document, 2011
[4] European Cooperation for Space Standardization, Space engineering control performance, 2008
[5] Various Authors, ESMO AOCS1 Requirements Document, 2011
[6] W.J. Larson, J.R. Wertz, Space Mission Analysis and Design. Third Edition, Space Technology Library,
2001
[7] Various Authors, ESMO AOCS1 Design Description and Justification File, 2011
[8] J.R. Wertz, Spacecraft Attitude Determination and Control, Kluwer Academic Publishers, 1978
[9] Various Authors, ESMO AOCS1 Concept of Operations file, 2011
[10] P.C. Hughes, Spacecraft Attitude Dynamics, 1986
[11] B. Wie, Space Vehicle Dynamics and Control ST Library, 2008
[12] M.H. Kaplan, Modern Spacecraft Dynamics and Control, John Wiley & Sons, 1976
[13] F.P.J. Rimrott, Introductory Attitude Dynamics, Springer-Verlag, 1989
[14] D. Sheinfeld, Optimal despin of a tumbling satellite with an arbitrary thruster configuration, inertia matrix and
cost functional
[15] R.S. Sanchez Pena, Attitude Control, 2005
[16] K. Ogata, Modern Control Engineering, 2002
[17] J. P. Hespanha, Undergraduate lecture notes on LQG/LQR controller design, 2007
[18] M. Sidi, Spacecraft dynamics and control, 1997
[19] E.J. Lefferts,L.F. Markley, M.D. Shuster, Kalman Filtering for Spacecraft Attitude Estimator, 1982