robust guidance and control for space descent and landing · 2019-10-30 · robust guidance and...

25
Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos www.tasc-group.com Technology for AeroSpace Control (TASC) Aerospace Engineering Department University of Bristol, U.K.

Upload: others

Post on 18-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

Robust Guidance and Control

for Space Descent and Landing

Pedro Simplício

Andrés Marcoswww.tasc-group.com

Technology for AeroSpace Control (TASC)

Aerospace Engineering Department

University of Bristol, U.K.

Page 2: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 2www.tasc-group.com

Project IntroductionSpace D&L

Apollo

program

Luna

program

Hayabusa 1

Deep

Impact

Mars

landers

OSIRIS-REx

Xombie

VTVL vehicle

Reusable

Falcon 9

Rosetta’s lander

Many different missions, similar underlying problem: design acceleration profile 𝐚(𝑡)between [𝑡0,𝑡𝑓] that

➢Drives relative statesfrom a set of initialto final conditions𝐫 𝑡0 = 𝐫0 𝐫 𝑡𝑓 = 𝐫𝑓𝐯 𝑡0 = 𝐯0 𝐯 𝑡𝑓 = 𝐯𝑓

➢Ensures robustnessagainst uncertaintiesand perturbations 𝐩(𝑡)

Page 3: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 3www.tasc-group.com

Project IntroductionMotivation

1. Conventional techniques involve an

extended period of forced motion, but

significant fuel (Δ𝑉) savings can be

achieved by further exploiting the natural

dynamics in the vicinity of the target body

Robust and Nonlinear Guidance & Control for Landing on Small Bodies

2. However, small bodies are

characterised by highly irregular

and poorly known shapes, which

render their physical environment

extremely uncertain and variable

5. Control compensation

is typically over-simplified

or even inexistent

3. High accuracy and

reliability required for fully

autonomous operations

4. GNC algorithms must

be able to cope with the

chance of long-term

subsystem degradation

Page 4: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 4www.tasc-group.com

Project IntroductionObjectives

➢Investigate robust and nonlinear

control techniques for the design and

optimisation of descent trajectories

➢Focus on the Martian moon Phobos

based on a candidate ESA

sample return mission

Funded by the UK Space Agency through a NSTP-2 Collaborative projectbetween Airbus Defence & Space and the University of Bristol

Acknowledgement

Eric Joffre, Mattia Zamaro, Alice Barthe, Nuno Silva

Airbus Defence and Space, Stevenage UK

Page 5: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 5www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 6: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 6www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 7: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 7www.tasc-group.com

Benchmark IntroductionPhobos benchmark

Due to its irregular shape, Phobos gravity is described by a

gravity harmonics (GH) model:

28 𝐶𝑛,𝑚 and 𝑆𝑛,𝑚 GH coefficients (19 highly inaccurately known)

Due to its reduced mass (8 orders magnitude smaller than Mars)

and proximity to Mars (mean altitude of 6000 km),

the planet’s sphere of influence ends just 3.5 km above Phobos

No possibility for Keplerian orbits

and third-body perturbation of Mars cannot be neglected

Candidate descent trajectories are related to unstable manifolds

originated at Libration Point Orbits that intersect Phobos

This is a middle ground between the state-of-practice for asteroid

interception (negligible gravity perturbations) and planet landing

(gravity field is well-known and sometimes assumed constant)

Page 8: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 8www.tasc-group.com

Benchmark IntroductionCandidate GNC architectures

Uncompensated Compensated

Op

en

-lo

op

Gu

ida

nc

e

Clo

se

d-l

oo

p

Gu

ida

nc

e

Focus of this presentation

Control compensator is independent

of the type of guidance

Missionization: three reference trajectories

are used, all designed with an approximated

model of Mars-Phobos system

𝚫𝐕=8.0 m/s

𝚫𝐕=9.1 m/s𝚫𝐕=9.0 m/s

Page 9: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 9www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 10: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 10www.tasc-group.com

Space D&L Subsystem ModellingOrbital perturbation model

Relative EOM variables defined as sum of reference values and small perturbations

Using 1st order Taylor series approximation,

LTI models 𝐺SDK𝑖 (s) obtained at different points

Bounded actuation error modelled by simple LFT,

navigation error included using colouring filters

Page 11: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 11www.tasc-group.com

Space D&L Subsystem ModellingInclusion of gravitational uncertainties

1. Sensitivity-based uncertainty selection 2. Jacobian sampling

3. Interpolation and

transformation

into LFT

4. LFT verification

Page 12: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 12www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 13: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 13www.tasc-group.com

Structured Robust Control SynthesisWhy structured ℋ∞?

➢Key advantages for D&L compensation

▪ Consideration of gravitational uncertainties

▪ Ability to keep controller size low by design

➢ Interest to further explore some of its additional features

Single-plant controller

Scheduled controller

Multi-plant controller

Self-scheduled controller

Multi-plant design possibilities Non-smooth optimisation shortcoming

Proper choice of initial values & tuneable

parameters critical for a good solution

(e.g. no fast or unstable dynamics)Focus of this presentation

Page 14: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 14www.tasc-group.com

NAV

filters

Actuator

LFT

SDK

LFTs

Structured Robust Control SynthesisControl synthesis steps (1/2)

Input

weights

Output

weights

Controller shall introduce additional acceleration commandto compensate for deviations wrt. reference trajectory

This formulation enablesthe direct application of theorbital perturbation model

Actuator and gravitational uncertainties encapsulatedin a single Δ block

Control requirements imposed through the definition of input/output channels andfrequency-domain weights

Different LTI plants aggregatedin a block-diagonal structure for multi-plant control design

z

w

min

Page 15: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 15www.tasc-group.com

Structured Robust Control SynthesisControl synthesis steps (2/2)

Tracking requirements

𝛿𝐫e(s) bounded by 𝑊S−1(s) for:

Small steady-state error

Good stability margins

Bandwidth adequate to D&L dynamics

Actuation requirements

𝛿𝐚(s) bounded by 𝑊A−1(s) for:

Limited control effort

Little reactivity to noisy signals

Roll-off frequency suitable for tracking

Page 16: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 16www.tasc-group.com

Structured Robust Control SynthesisBehaviour of the compensators designed

Four compensators have been benchmarked:

No uncertainties considered in the design

Designed against ΔA(s) only

Designed against ΔA(s) and ΔSDK,2𝜎𝑖 (s)

Designed against ΔA(s) and ΔSDK,3𝜎𝑖 (s)𝑲𝐀,𝟑𝝈

𝑲𝐀,𝟐𝝈

𝑲𝐀

𝑲𝟎

Uncompensated Compensated using .𝑲𝟎

RT1 Nominal NL simulation

Page 17: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 17www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 18: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 18www.tasc-group.com

Robustness Analysis against Uncertainties𝝁 analysis

𝝁 analysis and RP sensitivities at RT1 𝒕𝐠𝐨 = 8 min

𝑲𝐀,𝟑𝝈

𝚫𝐒𝐃𝐊,𝟑𝝈𝚫𝐀𝚫𝐀

𝑲𝐀

𝚫𝐒𝐃𝐊,𝟑𝝈𝚫𝐀

𝑲𝐀

Violation

of controlrequirements

Area dominated

by gravitational uncertainties

𝜇 analysis provides much more than a binominal answer

Page 19: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 19www.tasc-group.com

Robustness Analysis against UncertaintiesMonte-Carlo verification

NL Simulation using .𝑲𝐀,𝟐𝝈

RT2 RT3

2000 Monte-Carlo runs perturbing 19 GH

coefficients with Gaussian distribution

18 to 24 Worst-Case combinations extracted

from RP peak of every plant with remaining

coefficients set to min/nom/max

𝐾A,2𝜎 outperforms 𝐾A,3𝜎: hinfstruct solution restricted

by over-conservative uncertainty specification

☺ ☺☺

Accounting for RT1 only enough for the design of

a compensator able to cope with other trajectories

RT1

𝑲𝐀,𝟑𝝈𝑲𝐀,𝟐𝝈𝑲𝐀𝑲𝟎

RT1 RT2 RT3

Page 20: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 20www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 21: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 21www.tasc-group.com

Application to Guidance TuningParametric closed-loop guidance

Uncompensated Compensated

Op

en

-lo

op

Gu

ida

nc

e

Clo

se

d-l

oo

p

Gu

ida

nc

e

Closed-loop laws expressed in terms of zero-effort errors (ZEM, ZEV) and tuneable via {𝑘𝑟 , 𝑘𝑣}:

Optional nonlinear function 𝐟(∙) of feedback variables, weighted by 𝜙

State-of-practice gains {6, −2} derived analytically for {𝑘𝑟 , 𝑘𝑣} assuming

simplified and well-known gravitational fields Does not hold for Phobos

Page 22: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 22www.tasc-group.com

Application to Guidance TuningTuning results

Standard

solution

Improved

solutionTuning via structured ℋ∞ optimisation

Formulation of a multi-plant ℋ∞ problem using sltuner & accuracy/efficiency trade-offs

➢ Hinfstruct able to recover standard tuning

selection, but unable to capture solutions

related to higher nonlinear effects

Tuning via systematic simulation

Generation of trade-off maps using nominal &

dispersed touchdown performance indicators

➢ Trade-off maps able to identify improved

guidance solutions

Page 23: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 23www.tasc-group.com

1. Benchmark Introduction

2. Space D&L Subsystem Modelling

3. Structured Robust Control Synthesis

4. Robustness Analysis against Uncertainties

5. Application to Guidance Tuning

6. Conclusions

Page 24: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

International Workshop on Robust MDA, Bristol, 19 September 2017 24www.tasc-group.com

Conclusions

➢Application of the Robust Modelling-Design-Analysis (Robust-MDA) cycle

to the Space D&L control design problem for the first time

▪ Illustration of strengths and challenges of structured ℋ∞ optimisation using

D&L trajectories on Phobos

▪ Demonstration of how 𝜇 analysis can be used to validate modelling

choices and complement Monte-Carlo campaigns

▪ Reconciliation D&L guidance & control concepts in unified framework

➢Extension of the approach to D&L guidance tuning, but results show that

further research is still required when dealing with nonlinear effects

Transfer of techniques to industry

currently the Airbus team is using them for ESA Solar Orbiter mission!!!

Page 25: Robust Guidance and Control for Space Descent and Landing · 2019-10-30 · Robust Guidance and Control for Space Descent and Landing Pedro Simplício Andrés Marcos Technology for

Thank you for your attention

Pedro Simplício

Andrés Marcoswww.tasc-group.com

Technology for AeroSpace Control (TASC)

Aerospace Engineering Department

University of Bristol, U.K.