satellite formation flying control approaches and algorithms · 2017. 12. 19. · satellite...

31
Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics, Moscow, Russia Dr. Danil Ivanov Senior Researcher, Associate Professor Remote Sensing Satellite Technology Workshop 2017 December 5, 2017, National Space Organization, Taiwan

Upload: others

Post on 03-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Satellite formation flying control approaches and algorithms

Keldysh Institute for Applied Mathematics, Moscow, Russia

Dr. Danil Ivanov Senior Researcher, Associate Professor

Remote Sensing Satellite Technology Workshop 2017

December 5, 2017, National Space Organization, Taiwan

Page 2: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Content

o Formation flying features

o Overview of control approaches

o Fuelless satellite formation flying control concepts

o Mission examples

o Laboratory simulations

o Conclusion

05.12.2017 RSSTW-2017 2/38

Page 3: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

What is satellite formation flying?

o It is space distributed system consisting of multiple elements flying in a short relative distances in orbit that can communicate, coordinate and interact in order to achieve a common goal

o Its main advantages:

– Concurrency between the satellites

– Tolerance for failure of individual systems

– Scalability and flexibility in design and deployment of system

05.12.2017 RSSTW-2017 3/38

Page 4: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

What is formation flying needed for? oEarth remote sensing

using interferometric measurements

oGravitational waves measurements

oBuilding of the space stations in orbit

oSolar activity precise measuremets

oSpace debris removal

oAnd so on…

TanDEM-X mission

LISA mission

Grabbing the debris

05.12.2017 RSSTW-2017 4/38

Page 5: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Definitions for distributed space systems • Constellation: similar

trajectories without control for relative position; coordination from a control center

• Formation: closed-loop control on-board in order to preserve topology in the group and to control relative distances

• Swarm: a group of similar vehicles cooperating to achieve a joint goal without fixed positions; Each member determines and controls relative positions in relations to others

05.12.2017 RSSTW-2017 5/38

Page 6: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Main parameters of distributed SS

• A number of satellites

• A degree of autonomy

• Communication links between satellites

• Relative trajectory types

Autonomy in relative control

Formation flying

Constellation

Swarm

On-ground control

In-orbit centralized

control

In-orbit decentralized

control

Distributed space system type

Autonomy

05.12.2017 RSSTW-2017 6/38

Page 7: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Communication between satellites • The communication is

information exchange or just measuring of relative pose

• There could be directed or mutual communication

• Each satellite has limited communication area

• If det(A)≠0, the formation is decentralized

• If det(A)=0, the formation is of leader-follower type, communication is cycled

0 1 0 1

0 0 0 1

1 1 0 0

0 0 1 0

A

Centralized Decentralized

05.12.2017 RSSTW-2017 7/38

Page 8: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Natural formation motions

Flock of birds School of fishes

Swarm of bees Herd of animals 05.12.2017 RSSTW-2017 8/38

Page 9: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Satellite formation flying features • A small number of satellites

• Centralized control: o Mother-daughter relationship: mother knows the best for her

children and command them

o Leader-follower relationship: leader moves everywhere it wants, the followers pursue it

• Communication with all of the group members

• Motion along predefined trajectories

05.12.2017 RSSTW-2017 9/38

Page 10: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Earth

On the first stage of control algorithms investigation Clohessy-Wiltshire model is used:

Solution is :

Equations of relative motion: linear model, near circular orbit

2

2

2 0

0

2 3 0

x z

y y

z x z

1 2 3 4

5 6

1 2 3

3 2 cos 2 sin

sin cos

2 sin cos

x C t C t C t C

y C t C t

z C C t C t

Scheme of motion

13C t - Relative drift

05.12.2017 RSSTW-2017 10/38

The relative drift

Page 11: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Formation flying specific relative trajectories • Train formation

• Relative circular orbit

• Projected circular orbit

• Docking trajectories

• And so on

CanSat4&5 mission

A-train formation flying

KIKU-7 mission

05.12.2017 RSSTW-2017 11/38

Page 12: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Formation flying control actuations • On-board propulsion system

Cold gas thrusters Plasma thruster

• Fuelless alternative control concepts Aerodynamic drag Electromagnetic interaction Solar pressure …

PRISMA mission

Tango propulsion system 05.12.2017 RSSTW-2017 12/38

Page 13: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

An example: tetrahedron formation maintenance

Problem statement:

• Given four satellites on closed, possibly elliptical, orbits

• Need to obtain a reference orbit in order that the corresponding tetrahedron maintains over time

• Also provide a control algorithm using propulsion system for several satellites to neglect perturbations

image from NASA, MMS mission

05.12.2017 RSSTW-2017 13/32

Page 14: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Reference orbit for circular orbits

• For reference orbit search we use linearized HCW model, closed orbits estimation

• Introduce the quality of the tetrahedron

2

2

2 3 0,

2 0,

0

x ny n x

y nx

z n z

sin( ),

2 cos( ),

sin( )

i i i

i i i i

i i i

x A nt

y C A nt

z B nt

2/3 2/3

2 2 2 2 2 212 13 14 23 24 34

(3 | |) (3 | |)12 12

V VQ

r r r r r Lr

• Volume conservation is the conservation of the size

• Quality conservation is the conservation of the shape 05.12.2017 RSSTW-2017 14/38

Page 15: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Satellite swarm features • A large number of satellites

• Decentralized control

• Communication with limited number of group member

• Motion along occasional trajectories: • Random but bounded relative

trajectories

Example of relative trajectories

Launch of 88 3U CubeSats developed by PlanetLabs

05.12.2017 RSSTW-2017 15/38

Page 16: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Artificial potential control approach

• Collision avoidance

• Alignment

• Attraction

ij

at

d

Rat

ij atU C e

ij

rep

d

Rrep

ij repU C e

,

ij

al

d

R

i al ij ij ij

j j i

C e

d v r r

( )i i i i im U r r d

Equations of motion

M. Sabatini, G. B. Palmerini and P. Gasbarri. Control Laws for Defective Swarming Systems// Advances in the Astronautical Sciences, Second IAA DyCoss'2014, V. 153. p. 132-153.

05.12.2017 RSSTW-2017 16/38

Page 17: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Swarm consensus control • Convergence to a common

orbital plane • The error function:

• Attitude synchronization • Non-linear control law:

1

(1 )n

T

i ij i j

j

a

n nThakur D., Hernandez S., Akella M.R. Spacecraft swarm finite-thrust cooperative control for common orbit convergence // J. Guid. Control. Dyn. 2015. Vol. 38, № 3. P. 478–487.

Zhou J., Hu Q., Friswell M.I. Decentralized Finite Time Attitude Synchronization Control of Satellite

Formation Flying // J. Guid. Control. Dyn. 2013. Vol. 36, № 1. P. 185–195. 05.12.2017 RSSTW-2017 17/38

Page 18: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Virtual structure control approach

• Imitation the satellite system by a solid structure model

• Control law

Point masses connected by a spring-damper mesh

Chen Q. et al. Virtual Spring-

Damper Mesh-Based Formation

Control for Spacecraft Swarms in

Potential Fields // J. Guid. Control.

Dyn. 2015. Vol. 38, № 3. P. 539–

546.

05.12.2017 18/38

Page 19: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Fuelless FF Control Concepts • Tethered systems

• Aerodynamic drag

• Electro-magnetic interaction

• Solar pressure

• Momentum exchange

05.12.2017 RSSTW-2017 19/38

Page 20: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Aerodynamic drug based control

o Features: Low Earth Orbit Satellites with variable cross

section area

o Shortcomings: Short lifetime Reaction wheel saturation

during attitude control

JC2Sat Mission

05.12.2017 RSSTW-2017 20/38

Page 21: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

LQR-based control algorithm oAerodynamic force

o Linear-quadratic regulator

2 2 *1{(1 )( , ) 2 ( , ) (1 ) ( , ) } ,

(cos cos ;sin ;sin cos ).

i V i V V i i V i iV Sm V

f e n e e n n e n n

n

= A + ,ux x b

1

1

= ( Q + R ) ,

R P , ,

Q PBR B P

PA P

  

A 0.

T T

T

d

T T

J dt

e e u u

u b e e x x

Minimising cost function

Feedback control is

where

matrix P is the solution of Riccati equation Relative trajectories during the maneuver

Required trajectory Initial orbit Maneuver

05.12.2017 RSSTW-2017 21/38

Page 22: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Electro-magnetic interaction based control • Magnetic interaction

• Lorenz force of charged satellite

• Coulomb force interaction

Youngquist R.C., Nurge M.A., Starr S.O. Alternating

magnetic field forces for satellite formation flying //

Acta Astronaut. Elsevier, 2013. Vol. 84. P. 197–205.

Peck M.A. et al. Spacecrat Formation Flying Using

Lorentz Forces // J. Br. Interplanet. Soc. 2007. Vol.

60. P. 263–267.

Schaub H. et al. Challenges and Prospects of

Coulomb Spacecraft Formation Control of the

Astronautical Sciences // J. Astronaut. Sci. 2004. Vol.

52. P. 169–193. 05.12.2017 RSSTW-2017 22/38

Page 23: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Coulomb force based control algorithm o Features:

• The charging device is required

• Small relative distances

• Charges are eliminating by plasma

Plasma environment

λd min, m λd max, m

LEO 0.02 0.4

GEO 142 1496

Free space 7.4 24

Coulomb force under λd =140 m Coulomb force under λd=1400 m J2 perturbation Solar pressure

Forc

e, N

r, m 23/38

Page 24: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Solar radiation pressure based control • Solar sail with fixed orientation

• Solar sail with variable reflection

Smirnov G.V., Ovchinnikov M.Y., Guerman A.D. Use of

solar radiation pressure to maintain a spatial satellite

formation // Acta Astronaut. 2007. Vol. 61, № 7-8. P. 724–

728.

Mori O. et al. First Solar Power Sail Demonstration by IKAROS // Trans. Japan Soc. Aeronaut. Sp. Sci. Aerosp. Technol. Japan. 2010. Vol. 8, № ists27. P. To_4_25 – To_4_31.

05.12.2017 RSSTW-2017 24/38

Page 25: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Solar radiation pressure based control We consider:

• Spherical satellites

• Variable reflection on “pixel” surface

• Nearcircular orbits

liquid-crystal thin (opage stage)

Mirror foil

2F

F

J2 perturbation e-perturbation Solar pressure

liquid-crystal thin (transparent state)

Mirror foil

05.12.2017 RSSTW-2017 25/38

Page 26: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Numerical example of the SPR control

Desired trajectory Without control

Desired traj. Controlled traj.

Relative trajectories without control

Relative trajectories with control

05.12.2017 RSSTW-2017 26/38

Page 27: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

The momentum exchange-based control • The momentum from lasers for

repulsive force Y. K. Bae. A contamination-free ultrahigh precision formation flying

method for micro-, nano-, and pico-satellites with nanometer accuracy. In Space Technology and Applications International Forum- Staif 2006, volume 813, pages 1213–1223, 2006.

• Continuous stream of mass travelling between the satellites

S. G. Tragesser. Static formations using momentum exchange between satellites. Journal of guidance, control, and dynamics, 32(4):1277 –1286, 2009.

• Liquid droplet streams exchange T. Joslyn and A. Ketsdever. Constant momentum exchange between

microspacecraft using liquid droplet thrusters. In 46th joint Propulsion Conference, volume 6966, pages 25–28, 2010.

05.12.2017 RSSTW-2017 27/38

Page 28: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Laboratory facilities for formation flying control algorithms testing

SPHERES mock-up on board the ISS

The Formation Control Testbed at the JPL

Test facility in the Technion Univercity

05.12.2017 RSSTW-2017 28/38

Page 29: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Planar Air Bearing Test-Bench in KIAM

Flexible booms

Air intake tube

Mock-ups

Air table

Docking system

Camera

Industrial fun

Mark for motion determination

Thrusters imitation

Control

system

elements

Flexible

booms

Test Bench COSMOS (COmplex for Satellites MOtion Simulation)

The magnitude of linear acceleration

05.12.2017 RSSTW-2017 29/38

Page 30: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Conclusion • The formation flying of the satellites is a new

paradigm in space systems

• The fuelless control approaches are fitting small satellite restrictions, they are smart but challenging

• We should allow for the distributed system to be autonomous and self-organizing

• And may the fourth be with us

05.12.2017 RSSTW-2017 30/38

Page 31: Satellite formation flying control approaches and algorithms · 2017. 12. 19. · Satellite formation flying control approaches and algorithms Keldysh Institute for Applied Mathematics,

Thank you for your attention!

Our research team in KIAM

Our web-site: http://keldysh.ru/microsatellites/eng/

05.12.2017 RSSTW-2017 31/33