Professional Documents
Culture Documents
Outline
Motivation
Objectives
Simulator Target Missions
Simulator
Architecture
Core Features
Dynamics
Disturbance Models
Verification
Motivation (1/2)
Future scientific space missions (LISA/LISA
Pathfinder, Gaia, MICROSCOPE, STEP, etc.) are
scientifically and technically a new generation.
Reasons:
expected improvement of measurement accuracy by
several orders of magnitude
utilisation of new key technologies
very close link between spacecraft dynamics and scientific
measurements
Motivation (2/2)
S/C developers and engineers need a tool for:
Analysis and engineering of AOCS
Performance validation of S/C systems
Simulator Objectives
Provide comprehensive simulation of the real system
including science signal and error sources
Provide simulation environment for control system
performance validation
Generate data needed to test data reduction methods
Provide capability for identification of the satellite and
instrument
Disturbance Force
Satellite Body
TM
Control Force
Satellite is forced to
follow the proof mass
! Distance between
satellite and proof
mass is controlled
! Introduction of
coupling forces and
torques
Control Force
Target Missions
Intended application to:
Drag-Free Missions:
Gravity Probe B as a reference and for validation
MICROSCOPE satellite dynamics model for independent
scientific data reduction
LISA simulator elements for the scientific data reduction
STEP analysis and engineering tool
Astronomy missions:
Hipparcos as a reference and for validation
Gaia simulator elements for the scientific data reduction
Other missions:
Pioneer 10/11 utilization of disturbance models for the reanalysis of the Doppler data
3rd International Workshop on Astrodynamics
tools and Techniques, Noordwijk, 2 - 5 October
2006
Simulator Architecture
Modular Design in Matlab/Simulink and C/Fortran
Simulator Architecture
Modules: Dynamics Core, Environment and Disturbance, Sensor,
Controller, Actuator, Transformations
User Interface: Matlab/Simulink
Core and most Environment/Disturbance modules: s-function blocks
10
"
GTM2
FControl
GSat
"
11
Coordinate Frames
inertial frame (ECI, i), body/satellite frame (b), mechanical/structural frame (m), accelerometer frame
(a), sensitive axis frames for test masses 1 and 2 (sens1, sens2), test mass body frames for test masses
1 and 2
3rd International Workshop on Astrodynamics
tools and Techniques, Noordwijk, 2 - 5 October
2006
12
Rotation of Satellite:
13
Translation:
14
Simulation of full satellite and test mass dynamics in six degrees of freedom by
numerical integration of the equations of motion (13 states: attitude rate,
quaternion, position, velocity)
Up to four differential accelerometers utilizing two test masses each (8 (TMs) + 1
(Satellite) = 9x13 states = 117 states)
Consideration of linear and nonlinear coupling forces and torques between satellite
and test masses as well as between test masses
Modelling of cross-coupling interaction
Earth gravity model up to 360th degree and order,
influence of Sun, Moon and planets can be included
Gravity-gradient forces and torques
5th order Runge-Kutta numerical integration
128 bit numerical precision (`quad precision') on an ALPHA processor
Several error sources are considered in the model:
+ misalignment and attitude errors
+ coupling biases
+ displacement errors
3rd International Workshop on Astrodynamics
tools and Techniques, Noordwijk, 2 - 5 October
2006
15
16
17
CoM
CoM
CoG
CoG
Earth
g CoM
g CoG
18
dF = dm !F
d
F = Fmono + FGG
Gravity-gradient Torque:
1)
2)
T= r
dF
T = r Gr
19
position, velocity
star tracker, accelerometers
geometry, area, mass
Computation of density:
20
21
22
Basic equations:
23
Implementation:
Definition of elements
representing the satellite surface
Determination of visibility
Back face determination
Shadowing
Computation of force for each
element
Summation of total force and
torque
Creation of look-up tables for
total force and torque
(Method also applicable for atmospheric drag)
3rd International Workshop on Astrodynamics
tools and Techniques, Noordwijk, 2 - 5 October
2006
24
25
26
27
Coupling torques:
Definition of general force:
28
Verification of Simulator
Comparison to analytical solution of simplified system
Simplified model renders ODE in Mathieu-Form
Verification by comparison of stability boundaries
Comparison to Hills Equation
Analytical description of uncoupled relative movement
Comparison to other orbit propagators
Verification of uncoupled attitude motion
Test of dynamic coupling between satellite and test masses
Verification with flight data
29
Outlook:
Future additions:
Adaptation of dynamics core to L2-orbits
Implementation of Earth Albedo
Structural effects (thermo-elastic)
3rd International Workshop on Astrodynamics
tools and Techniques, Noordwijk, 2 - 5 October
2006
30