h igh p erfor m anc e s im ulation of a ttitude and t rans...

30
3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October 2006 2006 High Performance Simulation of Attitude and Translation Dynamics Ivanka Pelivan , Stefanie Grotjan, Michel S. Guilherme, Silvia Scheithauer, Stephan Theil ZARM / University of Bremen

Upload: others

Post on 01-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200611

High Performance Simulation of Attitude

and Translation Dynamics

Ivanka Pelivan, Stefanie Grotjan,

Michel S. Guilherme, Silvia Scheithauer, Stephan Theil

ZARM / University of Bremen

Page 2: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200622

Outline

• Motivation

• Objectives

• Simulator Target Missions

• Simulator– Architecture

– Core Features

– Dynamics

– Disturbance Models

– Verification

• Summary and Outlook

Page 3: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200633

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

Page 4: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200644

Motivation (2/2)

• S/C developers and engineers need a tool for:

– Analysis and engineering of AOCS

– Performance validation of S/C systems

• Scientific users need a tool for:

– Error analysis and budgets

– Development of the scientific data reduction

– Development of scientific in-flight monitoring tools

Development of a high-fidelity S/C dynamics simulator:

! Very accurate dynamics modelling

! Enhanced models of environment and disturbances

Page 5: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200655

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

Page 6: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200666

The Force and Torque Free Satellite

• First suggested and analyzed by B. Lange (1964)

• First generation: TRIAD I (1971), TIP II (1974)

• Second generation: Gravity Probe-B (2004), GOCE, LISA, MICROSCOPE, STEP, LISA Pathfinder

Satellite is forced to

follow the proof mass

! Distance between

satellite and proof

mass is controlled

! Introduction of

coupling forces and

torques

Control ForceDisturbance Force

Satellite Body

TM

Drag-free concept: Shield satellite payload (proof mass) from all external

non-gravitational disturbances ! payload follows a purely gravitational

orbit

Control Force

Disturbance Force

Page 7: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200677

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 re-

analysis of the Doppler data

Page 8: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200688

General Simulator Structure

Page 9: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

2006200699

Simulator Architecture

• Modular Design in Matlab/Simulink and C/Fortran

– Matlab/Simulink is wrapper for development and analysis.

– Major blocks shall be coded in C/Fortran.

– Modules are available as library.

– Simulator for each mission is assembled from modules.

– Initialisation and set-up through data files

• Possibility to integrate into data reduction process

– A transition to pure C/Fortran code necessary

– Interfaces for estimation algorithms

Page 10: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061010

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

Page 11: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061111

Satellite and Test Mass Dynamics

• Satellite dynamics described in inertial and satellite body-fixed frame

• Test mass dynamics described in sensor and test mass frame

" Objects are treated as rigid

bodies

" 6 satellite degrees of freedom

" 3 for translation

" 3 for rotation

" 6 degrees of freedom per test

mass

" Driving force:

" Gravitation

GTM1 GTM2

GSat

FControl

FDist

Page 12: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061212

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

Page 13: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061313

Satellite Equations of Motion

• Translation of Satellite:

– Motion of a rigid body in a gravity field

– Additional force = coupling force

• Rotation of Satellite:

Page 14: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061414

Test Mass Equations of Motion• Definition in sensor coordinate frame: satellite-fixed, non inertial

Considers accelerations and rotations of system

• Translation:

• Rotation: - Approach: Conservation of angular momentum

Page 15: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061515

Simulator Core Features• 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

Page 16: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061616

Force & Torque Modeling (1/2)

• Modeling of forces and torques acting on the satellite and

test masses because of:

– Gravitation and Gravity Gradients

– Control (forces and torques applied by the control system)

– Interaction with the upper layers of the Earth atmosphere

– Electromagnetic radiation

• heat, radio communication emission

• Absorption and reflection of radiation incident (sun, Albedo, etc.)

– Interaction with the magnetic field

– Interaction (coupling) between satellite and test masses

• Test mass sensing and actuation systems

• Gravitational coupling

Page 17: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061717

Force & Torque Modeling (2/2)

• Modeling approaches:

1. Utilization AND extension of standard models

2. Derivation of parametric models from detailed FEM

analysis of specific effects

• Standard models used:

– International Geomagnetic Reference Field (IGRF, IAGA)

– Earth Gravity Model (EGM, NASA)

– Mass Spectrometer Incoherent Scatter Model (MSIS, NRL)

• Short-term variations of Earth atmospheric density (analysis of

CHAMP mission data)

Page 18: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061818

Attitude Dependency of Gravitational Acceleration

• Origin: Gradient of gravity field

• Center of Mass and Center of Gravity do not coincide.

• Effects:– Gravity gradient torque

– Attitude dependent gravity force

CoM

CoG

CoM

CoG

Earth

CoGCoMgg

Page 19: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620061919

Gravity-Gradient Forces and Torques

• Force from Earth potential field

• Gravity-gradient Torque:

1)

2)

dF dm d= !F

T dFr=

mono GGF F F= +

T Gr r=

Page 20: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062020

• Processing of data from CHAMP mission:

– Orbit data: position, velocity

– Sensor data: star tracker, accelerometers

– Further data: geometry, area, mass

• Computation of density:

• Analysis of the frequency spectrum

• Design of a form filter in order to create the difference

spectrum from white noise

Modeling of Density Variations (1/3)

Page 21: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062121

Modeling of Density Variations (2/3)

Page 22: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062222

Modeling of Density Variations (3/3)

Page 23: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062323

Modeling of Forces from Electromagnetic

Radiation (1/2)• Effects:

– EM radiation incident:

• Sun light

• Albedo light

• Infrared (thermal) radiation of Earth

– EM radiation emission:

• Thermal radiation emission

• Radio frequency emission

• Basic equations:

Page 24: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062424

Modeling of Forces from Electromagnetic

Radiation (2/2)• 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)

Page 25: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062525

Modeling of Torques from the Interaction with the

External Magnetic Field (1/3)

• Computation of magnetic dipole from element data:

• Derivation of a parametric model

– !-Metal-Shield (STEP)

– Core of magnetic coils

; ;

- Analytic simplified derivation of the torque assuming the shape of an

ellipsoid

- Numerical computation using Finite Elements (FEM)

Page 26: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062626

Modeling of Torques from the Interaction with the

External Magnetic Field (2/3)

Page 27: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062727

Modeling of Torques from the Interaction with the

External Magnetic Field (3/3)

Page 28: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062828

General Modeling of Coupling Forces

• Specific coupling forces:

• Coupling torques:

• Definition of general force:

Page 29: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620062929

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 Hill‘s 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

Page 30: H igh P erfor m anc e S im ulation of A ttitude and T rans ...trajectory.estec.esa.int/Astro/3rd-astro-workshop... · S im ulator C ore F eatures ¥ S im ulation of full satellite

3rd International Workshop on Astrodynamics 3rd International Workshop on Astrodynamics

tools and Techniques, Noordwijk, 2 - 5 October tools and Techniques, Noordwijk, 2 - 5 October

200620063030

Summary and Outlook• Multi-body mechanical system simulator (satellite and test masses).• Satellite and test mass dynamics is represented by a set of coupled

ordinary differential equations (13 per body).• Modeling of disturbances include also smaller effects such as:

– Density variation

– Torques from magnetization of components

– Radiation incident and EM radiation emission

• Outlook:– Validation of simulator with flight data

– Post-mission analysis of GP-B and Hipparcos

– Model improvement based on post-mission analysis and flight data

– Adaptation to STEP, MICROSCOPE, Gaia

• Future additions:– Adaptation of dynamics core to L2-orbits

– Implementation of Earth Albedo

– Structural effects (thermo-elastic)