drag free and attitude control g. sechi tas-i (buoos)eotvos.dm.unipi.it/tasi gg presentation...

40
All rights reserved © 2009, Thales Alenia Space BU OOS 1 Drag Free and Attitude Control G. Sechi TAS-I (BUOOS)

Upload: dangbao

Post on 29-Aug-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

All rights reserved © 2009, Thales Alenia Space

BU OOS1

Drag Free and Attitude Control

G. SechiTAS-I (BUOOS)

All rights reserved © 2009, Thales Alenia Space

BU OOS2

DFAC – Functional requirements

The Drag-Free and Attitude Control (DFAC) sub-system has in charge:

the spacecraft attitude control after launcher separation, in order to guarantee safe power and communication conditions;spacecraft spin-up to achieve the spin rate required by scientific observation (360deg/s) (spin axis aligned with the normal to the orbital plane);stabilization of PGB-satellite relative position (whirl control);drag compensation with very high rejection (< 1/50000) to permit the detection of the EP violation (if any);to keep PGB-spacecraft relative spin angle and attitude safe enough for PGB suspension, PGB sensors and actuators integrity.

Above objectives have been achieved considering active and passive attitude control solutions.

All rights reserved © 2009, Thales Alenia Space

BU OOS3

DFAC mode architecture

The AOCS mode architecture has been designed to be compatible with both the separation modes provided by the VEGA launcher:

Spin stabilized mode (up to 30 deg/s, nutation angle half cone < 5deg)Three axis stabilized mode (de-pointing < 1.5deg, angular rate < 1.0 deg/s)

This choice allows us to share the launch with another companion satellite.

In spin-stabilized mode, after separation the attitude control system recovers the spin axis pointing, and it maintains a significant gyroscopic stability (the spacecraft is not stable due to gravity gradient; fuel saving).

In three-axis stabilized mode, after separation the attitude control system damps the angular rate, and points the satellite spin axis as close as possible to the Earth magnetic field (close to the Earth Mean Rotation axis at the epoch). A small spin-rate around this axis is introduced (fuel saving).

All rights reserved © 2009, Thales Alenia Space

BU OOS4

DFAC mode organization

Rate Damping reduces the residual angular rate after separation;Coarse Pointing Mode points the satellite Z-axis aligned with Earth magnetic field (SAA<35deg), with a reduced spin-rate around Z-axis.Fine Pointing Mode permits improvement in spin-axis pointing tanks to the use of Sun sensor, orbit propagator, Earth magnetic field model, Sun propagator.In Spin-Up Mode, the satellite Z-axis pointing and the Z-axis angular rate are controlled (< 2deg, < 1deg/s). In Satellite Spinning Mode, the spacecraft is not controlled at all (spin stabilized, magnitude of the angular momentum equals to 950Nms (1Hz spin rate)).Drag-Free Mode (organized in sub-modes) provides all the functionality required by the scientific observation.

SBM Stand-By Mode SUM Spin-Up Mode

RDM Rate Damping Mode SSM Satellite Spinning Mode

CPM Coarse Pointing Mode DFM Drag-Free Mode

FPM Fine Pointing Mode

With PRIMA heritage only the grey box must be developed

All rights reserved © 2009, Thales Alenia Space

BU OOS5

DFAC equipment

The equipment used for satellite attitude control are:RDM : GYRO, Cold-gas on/off thruster (MGM only for FDIR)CPM : MGM, GYRO, Cold-gas on/off thrusterFPM : MGM, SS, GYRO, Cold-gas on/off thrusterSUM : MGM, SS, GYRO, Cold-gas on/off thrusterSSM : MGM, SS, GYRO (for attitude determination, no-control)DFM : specific equipment described in next viewgraphs.

MGM Magnetometer

SS Sun Sensor

GYRO Gyroscope

All rights reserved © 2009, Thales Alenia Space

BU OOS6

DFAC – Architecture

RDM, CPM and FPM are “classical” AOCS control modesIn FPM the calibration of the three-axis magnetometers shall be done, to achieve the required Z-axis pointing accuracy. The calibration permits to recover bias error, scale factor error, non-orthogonality error.

Spin-Up Mode covers a “critical” phase for the mission. It has in charge of:the accurate pointing of the spin-axis (<1deg half-cone with respect to the normal to the orbital plane);spin rate up to 360deg/s (1 Hz).

It is considerate “critical” because it is very expensive in terms of fuel consumption (950Nms is the final satellite angular momentum magnitude). So, it is necessary to implement fine attitude determination scheme, effective FDI for monitoring.

The attitude determination is based on MGM, SS, Earth magnetic field model and orbit propagator, Sun propagator. MGM shall be sampling up to 20Hz. Thruster: 0.3-0.5 N, MIB < 0.005 Ns.

All rights reserved © 2009, Thales Alenia Space

BU OOS7

DFAC – Architecture

After spin-up phase is concluded, the satellite spin axis drifts as result of the following perturbation sources:

orbital plane precession;solar pressure;atmospheric drag;gravity gradient;residual magnetic dipole;eddy current;residual torque left by thrusters assembly.

Residual magnetic and residual torque left by thrusters assembly (thrust direction de-pointing, FEEP failure) are potentially the major responsible of the drift. In particular, the major impact is due to the 1Hz components of the residual magnetic and residual torque.Requirement has been provided on residual magnetic, distance between COP/COA and satellite COM in order to reduce spin-axis drift.Mechanical stops shall cope with tilt between PGB spin axis and satellite spin-axis up to 15÷20deg.

All rights reserved © 2009, Thales Alenia Space

BU OOS8

DFAC – Architecture

Spin axis evolution for 1.5 year mission (residual perturbing torque zero at the start of the mission).

COP/COA – COM distance < 0.035m

Satellite de-spin negligible

All rights reserved © 2009, Thales Alenia Space

BU OOS9

DFAC – Architecture

Spin axis evolution for 1.5 year mission after one FEEP fault (residual perturbing torque not zero at the start of the mission).

COP/COA – COM distance < 0.035m

Satellite de-spin negligible

All rights reserved © 2009, Thales Alenia Space

BU OOS10

DFAC – Architecture

No specific maneuver for re-pointing has been foreseen. This starts from:in 1 year mission, the de-pointing is still acceptable with scientific objectives. Special care will be put in COM positioning (<0.035m), residual dipole (requirements on magnitude of first harmonic).mission extension will be conditioned to de-pointing, fuel availability.

The foreseen cold-gas fuel mass is still compatible with one re-pointing maneuver .

All rights reserved © 2009, Thales Alenia Space

BU OOS11

DFAC – Architecture

Eddy current (1/2)

Since the satellite moves with respect to the magnetic field vector, torques caused by induced currents (named eddy currents but also known as Foucault current) must be considered. They produce dissipative torques (damping torques).

Accurate assessment of these torques is extremely difficult and simplifying assumptions regarding the shape of the spinning section, its electromagnetic properties (electrical conductivity), and the nature of the interaction with the ambient field are required to approximate the magnetic field effects.The instantaneous value of the eddy current damping torque on a body whose angular velocity vector is in a magnetic field is

where is a constant that depends on the geometry and electrical conductivity of the rotating object.

( )BωBT ××−= ek

ek

All rights reserved © 2009, Thales Alenia Space

BU OOS12

DFAC – Architecture

Eddy current (2/2)

One day-average magnetic field

Preliminary assessment shows that de-spin is not significant for satellite. In any case, foreseen spin-rate control recovers any rate variation with respect to PGB (satellite follows the PGB).

De-spin effect in not negligible on PGB since its external cover is constituted by aluminium honeycomb and carbon fibers, with mu-metal shield inside. Since the PGB inertia moment around spin axis is in the order of 1kgm2, in order to limit the PGB de-spin to 10% in two years mission then .

Preliminarily and considering the PGB external cover like a cylinder with length 0.5m, radius 0.3m, the mu-metal layer shall not be larger than 0.1÷0.2 mm (improvement from multi-layer solution (cascade) is expected).

⎥⎥⎥

⎢⎢⎢

+−=

22

00

YX

SeO

BBk ωT

2XB 2

YB

4.8623e-011 4.9997e-011

7.15<ek

All rights reserved © 2009, Thales Alenia Space

BU OOS13

Drag Free Mode

Drag-free Mode has the following functional requirements:the stabilization of the relative displacement in the plane XY, limiting the magnitude;the rejection of any disturbances (drag is the expected major one, but others are solar pressure, thrusters noise, etc.) at spinning rate (1Hz) on overall axes;the stabilization of the spin rate versus variation of the spacecraft inertia moment due to thermo-elastic deformations. It is necessary to preserve the integrity of the suspension and sensors.

The rejection of drag at 1Hz in XY plane shall be greater than 1/50000.

In order to meet the above functional requirements, a quite complex control architecture has been designed.

All rights reserved © 2009, Thales Alenia Space

BU OOS14

Drag Free Mode

Drag-free block diagrams

All rights reserved © 2009, Thales Alenia Space

BU OOS15

Drag Free Mode

The more challenging controllers is the drag-free in the XY plane.The complexity starts from the high rejection at high frequency (1Hz), considering the response time of the available thrusters (> 30ms).

100

102

104

106

10-6

10-5

10-4

10-3

10-2

10-1

100

101

Frequency - [Hz]

Rej

ectio

n

Rejection comparison for different controllers

PIDPI2DPI3DRequirement

In order to provide an overview of the control complexity, it is possible to show what it is possible to obtain using “simple”control structure:

PID : 3rd order controllerPI2D : 4th order controllerPI3D : 5th order controller

The sample frequency impacts on selected hardware (thrusters, sensors, computation capability). The objective is to reduce the sampling frequency, to leave room as much as possible to available technologies.

All rights reserved © 2009, Thales Alenia Space

BU OOS16

Drag Free Mode

More complex algorithms have been designed in order to achieve the required performances with still acceptable hardware requirements. The considered control solution is based on the integration of a sort of notch-filter (actually a harmonic oscillator in the state observer to model periodic drag).The limited ratio between sampling frequency (10Hz) and the frequency at which the disturbance occurs (1Hz) has required a special care in the derivation of the plant discrete model embedded in the observers.The controller have been designed according to state-space approach based on the state observer and gain feedback functions.

All other controllers have been designed according to the same methodology, used in TAS-I since several years (GOCE is the first relevant application ofsuch a method for control design).

All rights reserved © 2009, Thales Alenia Space

BU OOS17

Drag Free Mode

Notch filter (harmonic oscillator in the state observer) introduces new relevant requirement.

10-1 100 10110-5

10-4

10-3

10-2

10-1

100

101Sensitivity - 1/Rejection

Frequency - [Hz]

Mag

nitu

de

1.998 1.9985 1.999 1.9995 2 2.0005 2.001 2.0015 2.00210-8

10-7

10-6

10-5

10-4

10-3

10-2Sensitivity - 1/Rejection

Frequency - [Hz]

Mag

nitu

de

0.999990 0.999995 1.000000 1.000005 1.000010 1.000015 1.000020 10-9

10-8

10-7

10-6

10-5

10-4Sensitivity - 1/Rejection

Normalized frequency - []

Mag

nitu

de

The knowledge about the angular rate shall bein the order of 10-5 |ω|.

All rights reserved © 2009, Thales Alenia Space

BU OOS18

Drag Free Mode

Drag-free controller in XY plane has been designed considering the model in the inertial reference frame (significant reduction of numerical problems):

The controller commands the required force in an inertial reference frame;The actual thruster commands (in body reference frame) are computed by modulation starting from above commanded force ;The acquired measurements (in body reference frame) are reported in inertial reference frame by de-modulation.

Modulation and demodulation functions are neededRate information is used to tune the observers in Z drag-free and whirl controllers, and for modulation/demodulation functions (XY drag-free controller).

All rights reserved © 2009, Thales Alenia Space

BU OOS19

Whirl and other controllers

To stabilize the whirl movement it is enough to introduce a simple control action proportional to the inertial XY linear velocity. It means that whirl control needs the knowledge of satellite angular rate too.Drag-free on Z axis does not provide additional difficulties.In order to maintain the relative rotation between PGB and satellite limited in time (Sun-eclipse transition), it is necessary to add the spin-rate control.

Spacecraft & Environment

Spin-rate controller

Thruster Commanded Torque

Relative rotation between spacecraft and PGB around Z axis (∆θZ)

All rights reserved © 2009, Thales Alenia Space

BU OOS20

DFM sensors

DFM requires specific additional sensors for PGB – satellite relative linear position and angular rotation, and satellite rate measurement.They are capacitor sensors (sampling frequency 10Hz):

X-Y position:bias (not relevant)noise 0.01÷0.05 µm/√Hz (*)

Z position:< 10-3m (not critical)noise 0.01÷0.05 µm/√Hz (*)

Z rotation:< 10-3radnoise 0.1 µrad/√Hz (*)

(*) lower value permits fuel saving.

Rate sensorIn the frame of the study, a specific optical rate sensor has been designed.The angular rate shall be known with relative accuracy in the order of 10-4÷10-5, with FOV > ±40 deg.Details will be provided during tomorrow presentation.

All rights reserved © 2009, Thales Alenia Space

BU OOS21

DFM actuators

Thruster assemblyMain forces and torque to be compensated are:

force on XY plane and Z axis for drag-free;torque on Z axis for spin rate control.

Two assemblies have been considered (6 and 8 (baseline) thrusters)

All rights reserved © 2009, Thales Alenia Space

BU OOS22

DFM actuators

Thruster requirements (1Hz)

No Parameter Unit Value Comments

1 Maximum thrust µN >=150 50% margin

2 Max thruster response time[1] ms 40 @ commanded step (up and down) >= 60 µN

3 Resolution (quantization) µN 24 TBC, not critical

4 Max noise µN/√Hz 18 Around 1Hz

5 Scale factor error % 12 Peak

6 Update com rate Hz 10 TBC

7 Total impulse Ns 4500 20 % margin

8 Minimum thrust µN <=10 TBC

9 Vector stability rad 0.17 Peak, at 60 µN

10 Centrifugal acceleration g <4.4 20 % margin, 0.75m spacecraft radius

[1] Thrust response time is defined as the time required to achieve the 90% of the commanded step, and to remain definitively over this threshold.

All rights reserved © 2009, Thales Alenia Space

BU OOS23

DFM actuators

Two technologies have been considered, both leaded by Italian industries:Field Emission Electrical Propulsion (FEEP) from ALTA S.p.A.;Cold gas propulsion system (CGPS) from TAS-I S.p.A.

FEEP Thrusters are being developed for the ESA Lisa Pathfinder (LPF) mission and the CNES Microscope mission. Thruster development is nearly completed, and the preparation of the Lisa Pathfinder FEEP Cluster Assembly (FCA) Qualification Model is ongoing. Manufacturing of FM parts for LPF was also released.

GAIA Cold-gas Micro Propulsion system (GCPS), currently under qualification at TAS-I, represents the reference design and technology starting points for configuring/realizing both Microscope and Galileo Galilei.

All rights reserved © 2009, Thales Alenia Space

BU OOS24

FEEP status

No Parameter Unit Value FEEP status

1 Maximum thrust µN >=150 Thruster is designed and currently being qualified for a maximum thrust of 150 µN.Command capability is, at present, greater than 204.8 µN, and thrust up to 540 µN was recorded during one test

2 Max thruster response time ms 40 Current response time (for 60 µN step from 0 to 60 µN) is about 80 to 150 ms, (depending on thrust and up or down command), with command frequency at 10 Hz.Step response can be improved up to 30-40ms reducing internal delay, fall time, by biasing minimum thrust (e.g. working with thrust higher than 70 µN) and/or adding some internal dissipation.

3 Resolution (quantization) µN 24 Thruster/PCU are designed and currently being qualified for a thrust resolution of 0.1 µN

4 Max noise µN/√Hz 18 The thruster is being qualified for 0.03µN/√Hz (range 0.006 to 5 Hz)

All rights reserved © 2009, Thales Alenia Space

BU OOS25

FEEP status

5 Scale factor error % 12 PCU allows scale factor correction and re-calibration with a 12 bit resolution (individual command correction).Requirement is not deemed critical.

6 Update command rate Hz 10 Already available for Lisa Pathfinder

7 Total impulse Ns 4500 Thruster is designed vs. a requirement of 2900 Ns (Lisa Pathfinder). Life test (on QM) will be performed up to 1100 Ns (with possible extension to higher total impulse). Analysis will be performed to predict EOL performance. At present, > 1000 Ns were verified at EM level.

8 Minimum thrust µN <=10 Thruster is designed and currently being qualified for a minimum thrust of 0.3 µN.

9 Vector stability rad 0.17 For thrust greater than 10 µN is always met.

10 Centrifugal acceleration g <4.4 Not met by current design. Modification of thruster design, and, in particular, of tank position and shape, to minimize hydrostatic head will permit to achieve the requirement.

All rights reserved © 2009, Thales Alenia Space

BU OOS26

Cold-gas status

No Parameter Unit Value CGPS Status

1 Maximum thrust µN >=150 Thrust levels up to 500 mN achievable

2 Max thruster response time ms 40 about 100 ms: commanded thrust level below 50 mN: 100 to 200 ms: commanded thrust level in the 50 to 500 mNrange

3 Resolution (quantization) µN 24 1 µN achievable with the current GAIA Design

4 Max noise µN/√Hz 18 1 µN/√Hz from 0.01 Hz to 1 Hz0.045 µN/√Hz from 1 Hz to 150 Hz achievable with GAIA design

5 Scale factor error % 12 1 for GAIA

6 Update command rate Hz 10 1 Hz for GAIA

All rights reserved © 2009, Thales Alenia Space

BU OOS27

Cold-gas status

7 Total impulse Ns 4500 Same Total impulse figure required for GAIA700 million cycles at 10 Hz, in open loop, performed on the TV EM

8 Minimum thrust µN <=10 1 µN achievable with the current GAIA Design

9 Vector stability rad 0.17 No data available at the moment, not critical

10 Centrifugal acceleration g <4.4 No risk of valve opening induced by the centrifugal force has been recognized. In fact, the centrifugal force (0.174 kg) is lower than the spring strength (1 kg).

All rights reserved © 2009, Thales Alenia Space

BU OOS28

DFM actuators

ESA Lisa Pathfinder FEEP are almost in line with required response time, but need modifications of tank positioning and shape to meet the requirement on maximum centrifugal acceleration. Additional activities during Phase B are needed to extend the performances of already available LPF FEEP to GG FEEP. GAIA CGPS are compliant with required maximum centrifugal acceleration, but need modifications on electronic box and control algorithms to meet the requirement on response time. Additional activities during Phase B are needed to extend the performances of already available GAIA CGPS to GG CGPS.Both manufacturers do not recognize problems to meet the requirements pending the additional activities above indicated.

FEEP has been considered as baseline since they are closer to our requirements. Nevertheless, cold-gas solution is attractive for synergy (same technology for coarse mode and drag-free mode).

All rights reserved © 2009, Thales Alenia Space

BU OOS29

DFAC simulator

In the frame of the study, a reduced numerical simulator (DFAC-sim) for drag and attitude control design issues and performance analysis have been developed. It implements simplified models but still representative for control design. The non-linear model is constituted by 25 state variables:

XY PGB-satellite linear relative movement (4 state variables);Z PGB-satellite linear relative movement (2 state variables),Z PGB-satellite angular relative displacement (2 state variables);inertia around Z axis (to take into account Sun-eclipse transition);thrusters dynamics (8 thrusters, 2 state variables for each thrusters).

The attitude dynamics for X and Y axes have not been taken into account due to their vary slow variation (very high gyroscopic stability around Z-axis) with respect to dynamics required by drag-free, whirl and spin-rate controllers (several orders of magnitude). No coupling exists.

All rights reserved © 2009, Thales Alenia Space

BU OOS30

DFAC simulator

Thruster model takes into account:Slew-rateMinimum and max thrust valuesNoise profileResponse timeQuantizationScale factorsMounting and thrust direction uncertainties

Sensor model takes into account:Noise profileBiasScale factor

10-1 100 10110-5

10-4

10-3

10-2

10-1

100

101Sensitivity - 1/Rejection

Frequency - [Hz]

Mag

nitu

de

All rights reserved © 2009, Thales Alenia Space

BU OOS31

Simulation results

Thrusters:noise = 6 µN/√Hzresolution = 6 µNscale factor error < 5%, uncertainty on thrust direction < 5deg

PGB-spacecraft relative position:bias= 1 µmnoise= 0.01 µm/√HzScale factor=1e-4

PGB-spacecraft relative rotation:bias= 1 µradnoise= 0.1 µrad/√HzScale factor=1e-4

Spacecraft mass = 500kgPGB mass = 45 kgPGB suspension

oscillation period = 150sQ= 90

All rights reserved © 2009, Thales Alenia Space

BU OOS32

Simulation results

Simulated perturbing force in XY plane (peak acceleration = 0.2 10-6 m/s2)

Time series Spectrum

All rights reserved © 2009, Thales Alenia Space

BU OOS33

Simulation results

Whirl controller not activated, drag-free controller not activated (1/2)

Perturbing force (XY plane, body reference frame)

All rights reserved © 2009, Thales Alenia Space

BU OOS34

Simulation results

Whirl controller not activated, drag-free controller not activated (2/2)

PGB-spacecraft relative position

All rights reserved © 2009, Thales Alenia Space

BU OOS35

Simulation results

Whirl and spin-rate controllers activated, drag-free controller not activated(1/2)

PGB-spacecraft relative position (angular rate relative accuracy = 10-4)

All rights reserved © 2009, Thales Alenia Space

BU OOS36

Simulation results

Whirl and spin-rate controllers activated, drag-free controller not activated(2/2) (Zoom in)

One-side spectral density of the PGB-spacecraft relative position.

All rights reserved © 2009, Thales Alenia Space

BU OOS37

Simulation results

Whirl, spin-rate and drag-free controllers activated– No thruster and measurement noises (1/2)

PGB-spacecraft relative position (angular rate relative accuracy = 10-4)

All rights reserved © 2009, Thales Alenia Space

BU OOS38

Simulation results

Whirl, spin-rate and drag-free controllers activated – No thruster and measurement noises (2/2)

PGB-spacecraft relative position (angular rate accuracy = 10-4)

Rejection better than 1/100000

All rights reserved © 2009, Thales Alenia Space

BU OOS39

Simulation results

Whirl, spin-rate and drag-free controllers activated (all noises present)

PGB-spacecraft relative position (angular rate accuracy = 10-4)

All rights reserved © 2009, Thales Alenia Space

BU OOS40

Conclusions

GG DFAC architecture (functional organization, operating modes, equipment selection) has been defined.

The design of the control algorithms for fine drag compensation, whirl control and spin rate has been completed. Results from simulation clearly show that:

the proposed solutions permit to meet requirements with margins considering available technologies. during Phase A2 of the study, improvements in the control performances have been achieved.

Minor open points are still present on thrusters’ performances (particularly for response time (cold-gas), and maximum centrifugal acceleration (FEEP)). According to thrusters manufacturers, the still open points may be solved pending additional activities to be done in early Phase B.No show stopper have been envisaged from DFACS side.