• Non ci sono risultati.

Il sistema di controllo di assetto di un satellite. Trieste, 24 novembre

N/A
N/A
Protected

Academic year: 2022

Condividi "Il sistema di controllo di assetto di un satellite. Trieste, 24 novembre"

Copied!
43
0
0

Testo completo

(1)

Trieste, 24 novembre 2020 1

Il sistema di controllo di

assetto di un satellite

(2)

Trieste, 24 novembre 2020 2

SOTTO-SISTEMI

(3)

Trieste, 24 novembre 2020 3

DETERMINAZIONE E CONTROLLO ASSETTO 1/5

A satellite must maintain a certain attitude while in orbit -  to allow precise pointing of an antenna toward the Earth, - to allow the accurate orientation of observation

instruments toward the object being observed, -  and to direct solar panels toward the Sun.

But the satellite receives interference from such

phenomena as the Earth's gravitational and magnetic fields, and the solar wind.

These phenomena tend to disturb the satellite's attitude, so it is necessary to control attitude to keep the satellite stable.

http://spaceinfo.jaxa.jp/

(4)

DETERMINAZIONE E CONTROLLO ASSETTO 2/5 Ø  The spacecraft needs an Attitude Determination

and Control System (ADCS)

Ø  To do the determination function requires knowledge of kinematics

Ø  Attitude is determined using sensors

Ø  To do the control function requires knowledge of kinetics and kinematics (dynamics)

Ø  Attitude is controlled using actuators

Trieste, 24 novembre 2020 4

(5)

DETERMINAZIONE E CONTROLLO ASSETTO 3/5 Modi operativi:

Ø  Inserzione in orbita Ø  Acquisizione iniziale Ø  Normale

Ø  Slew

Ø  Contingency Ø  Speciale

Trieste, 24 novembre 2020 5

M = 215 kg Ix = Iy = 90 kg m2 Iy = 60 kg m2

Orbite attitude = 800 km, circular

Slew rate < 0.1° / s

Pointing accuracy = 0.1°

Mission is earth looking, except one operational manoeuver per month to a target of opportunity

z-axis To Earth

x-axis Velocity y-axis

Negative orbit normal

(6)

DETERMINAZIONE E CONTROLLO ASSETTO 4/5

Parametri e requisiti

Ø  Accuracy

Ø  quanto bene misuro/controllo orientazione S/C (0.25° su 3 assi)

Ø  Range

Ø  intervallo angolare entro cui devo garantire accuracy (30°

dal nadir)

Ø  Jitter

Ø  velocità angolare a breve termine, moto alta frequenza (1°/s)

Ø  Drift

Ø  velocità angolare a lungo termine, moto bassa frequenza (1°/hr)

Ø  Settling time

Ø  tempo limite per riprendere il controllo dopo una manovra

Trieste, 24 novembre 2020 6

determinazione & controllocontrollo

(7)

Trieste, 24 novembre 2020 7

DETERMINAZIONE E CONTROLLO ASSETTO 5/5

GPS

CELLE SOLARI, FOTODIODI

MAGNETOMETRO

DETERMINAZIONE:

SENSORI

terr

a sat sole SISTEMI ATTIVI

SISTEMI PASSIVI

CONTROLLO:

(8)

Trieste, 24 novembre 2020 8

Tecniche di Controllo 2/3

CONTROLLO PASSIVO Ø  Gravity gradient control

Ø  Controllo tramite magneti permanenti Ø   Tecniche di controllo dello spin

CONTROLLO ATTIVO

Ø   Controllo tramite bobine magnetiche Ø  Sistemi a zero momentum

Ø  Sistemi a momentum bias

Ø  Thrusters

(9)

Control Algorithms

Ø   Control Algorithms are computer programs that receive input data from vehicle

sensors and derive the appropriate torque commands to the actuators to rotate the vehicle to the desired attitude

Trieste, 24 novembre 2020 9

(10)

Trieste, 24 novembre 2020 10

Tecniche di Controllo 3/3

CONTROLLO PASSIVO

Ø  f(I

x

,I

y

,I

z

, ω

x

, ω

y

z

) = M

dx

(…M

dy

, M

dz

) Ø  I

x

ω

x

+ (I

z

-I

y

) ω

y

ω

z

= M

dx

Ø  I

y

ω

y

+ (I

x

-I

z

) ω

z

ω

x

= M

dy

Ø  I

z

ω

z

+ (I

y

-I

x

) ω

x

ω

y

= M

dz

CONTROLLO ATTIVO

Ø  I

x

ω

x

+ (I

z

-I

y

) ω

y

ω

z

= M

dx

+ M

cx

Ø  I

y

ω

y

+ (I

x

-I

z

) ω

z

ω

x

= M

dy

+ M

cy

Ø  I

z

ω

z

+ (I

y

-I

x

) ω

x

ω

y

= M

dz

+ M

cz

Equazione di Eulero

Ø   dL / dt = T = ΣM

i

(M

i

= r

i

×F

i

)

Ø   L = I⋅ω T = I⋅dω/dt (...+ω×I⋅ω…)

[ ]

[ ]

[ ]

Matrice nel sistema di riferimento fisso col corpo Sistema di riferimento

principale

(11)

Trieste, 24 novembre 2020 11

Diagramma a Blocchi

(

)

(12)

Trieste, 24 novembre 2020 12

Disturbi Ambientali

158 km 1000

km 6310

km 39800

km

(13)

Trieste, 24 novembre 2020 13

BOOM: Gradiente di Gravità

) 2 2 (

3

3 θ

µ I I sen

TG = a Z MIN

DIMENSIONAMENTO DEL BOOM

x

z y

Centro di massa

a1

a2

g2

g1

m1

m2 m

✦  CdM:

o  F0 = mµ / R2 = mω2oR

✦  m1:

o  Fg,1 = m1µ / R12 < m1ω2oR1

✦  m2:

o  Fg,2 = m2µ / R22 > m2ω2oR2 2o = µ/R3)

(14)

Trieste, 24 novembre 2020 14

Stabilizzazione a Spin 1/2

RIGIDITA’ GIROSCOPICA L=Iω

ω velocità angolare, I momento d’inerzia,

⇒ L momento angolare (>>)

Perturbazione ⇒ Forza ⇒ T (torsione), ⇒ direzione di L varia di dψ

(precessione)

⇒  piccola torsione T:

⇒ dψ/dt piccolo

⇒  per una data torsione T:

⇒ (L >>) dψ/dt <<

ω

~

(15)

Trieste, 24 novembre 2020 15

Stabilizzazione a Spin 2/2

Valori tipici: 1 rivoluzione al secondo

Svantaggi:

- pannelli solari ridotti - orientamento antenne

e strumenti richiedono

ulteriori manovre (de-

spinning)

(16)

Trieste, 24 novembre 2020 16

I diversi tipi di attuatori Ø  Propulsori e gas jet

Ø  Ruote di reazione e di momento Ø  Control moment gyro

Ø  Magnetic torquer

(17)

Trieste, 24 novembre 2020 17

Ruote 1/4

Momentum o Reaction Wheel

Dischi (rotori) che ruotano grazie a un motore elettrico Quando il motore applica un momento di torsione per

accelerare o rallentare il rotore, produce un momento di torsione di reazione sul corpo del satellite

Essendo un sistema chiuso, il momento angolare totale e’ costante ⇒ qls variazione del momento angolare di una ruota comporta una variazione uguale e

opposta del momento angolare del corpo del satellite

(18)

Trieste, 24 novembre 2020 18

Ruote 1/4

Momentum o Reaction Wheel

Dischi (rotori) che ruotano grazie a un motore elettrico

Quando il motore applica un momento di torsione per accelerare o rallentare il rotore, produce un momento di torsione di reazione sul corpo del satellite

Essendo un sistema chiuso, il momento angolare totale e’ costante ⇒ qls variazione del momento angolare di una ruota comporta una variazione uguale e

opposta del momento angolare del corpo del satellite

(19)

Trieste, 24 novembre 2020 19

Ruote 2/4

• Asse di gimbal: fisso nel sistema rif.

corpo

• Asse di spin controllato dal motore di gimbal

• Velocita’ di spin controllata dal motore della ruota

• Angoli di gimbal fissi:

“momentum wheel” (MW) “reaction wheel” (RW)

• Velocita’ di ruota fissa:

“control moment gyro” (CMG) L’asse di rotazione fissato per ogni

ruota ⇒ una ruota puo’ agire solo su un asse ⇒ almeno tre ruote per controllare il satellite su tre assi

(20)

Trieste, 24 novembre 2020 20

Ruote 3/4

Se le ruote sono usate ripetutamente per contrastare una torsione sempre nello stesso senso, le ruote possono

superare la loro velocità massima ⇒ devono essere

“dumpate” (thrusters or magnetic torquers)

Ø  Ruote di reazione: velocità nominale zero

Ø  Il motore elettrico fa ruotare la RW per torcere la S/C Ø  Risposta veloce

Ø Saturazione puo essere un problema

Ø Usate quando la torsione e richiesta periodicamente

Ø  Ruote di momento: velocità nominale alta (~6000 rpm) per fornire rigidità giroscopica

Ø Range permesso: +/- 10% della velocita media

(21)

Trieste, 24 novembre 2020 21

Ruote 4/4

(22)

Trieste, 24 novembre 2020 22

Giroscopi

✦  Forniscono alti livelli di controllo (100x ruote convenzionali)

✦  Il sistema di controllo molto più

complesso delle ruote convenzionali

✦  Pesanti, alti consumi, rumorosi,

vibrazioni

(23)

Trieste, 24 novembre 2020 23

Magnetic Torquer 1/2

Il campo magnetico della S/C (momento di dipolo m) interagisce con quello della Terra

(B) producendo un momento di torsione T:

T = m x B

Torque rods: bobine scelte e posizionate opportunamente, percorse da correnti

variabili per controllare l ’ assetto T = nIA (c x B)

n=no. di spire, I = corrente, A = sezione trasversale della bobina, c = versore

dell ’ asse della bobina

(24)

Trieste, 24 novembre 2020 24

Magnetic Torquer 2/2

✦  Magnetic torquers sono efficaci anche fino alle GEO, ma il CM della Terra decresce

velocemente con l’altezza

✦  Questi sistemi non richiedono carburante e sono controllabili (ma sistema di controllo

complesso) e devono essere posizionati accuratamente

✦  Sono utilizzati anche per

“momentum dumping”…

(25)

Trieste, 24 novembre 2020 25

Momenti

Sommario p. 366

SMAD (tab.

11-9A)

(26)

Trieste, 24 novembre 2020 26

Tecniche di Controllo 1/3

(27)

Trieste, 24 novembre 2020 27

I diversi tipi di sensori 1/2

Ø  Sensori solari Ø  Analogici Ø  Di presenza Ø  Digitali

Ø  Sensori stellari (star tracker) Ø  Sensori di orizzonte

Ø  Terra (IR / V) Ø  Luna (IR / V) Ø  Magnetometri

Ø  Ricevitori GPS Ø  Giroscopi

sole/terra ~ 400 sole/terra ~ 30000

(28)

Trieste, 24 novembre 2020 28

I diversi tipi di sensori 2/2

Sensori stellari Sensori solari

(29)

Trieste, 24 novembre 2020 29

Star Trackers

0 0.4 0.8 1.2 1.6

0 2000 4000 6000 8000 10000 12000 14000 16000 18000 time (s)

motor position (deg)

0 20 40 60 80 100 120 140 160 180 200

tracking error (arcsec)

Trk error

AZ pos

EL pos

(30)

Trieste, 24 novembre 2020 30

Sensori Solari Analogici Celle solari: I( β ) = I

o

cos β

G WSabS )1 ]dS[P S ()+ +(

FS a] W F]ZO W 6 OZ]UWQW

8SZZS a]ZO W2 > β 4 >

]

Q]a β$

β$

α$

T]d

-180 -90 0 90 180

α fov/2-α α-fov/2

β$

α 4 --] T]d4).(α = 55]$ o

fov=160o

G WSabS )1 ]dS[P S ()+ +(

FS a] W F]ZO W 6 OZ]UWQW

8SZZS a]ZO W2 > β 4 >

]

Q]a β$

β$

α$

T]d

-180 -90 0 90 180

α fov/2-α α-fov/2

β$

α 4 --] T]d4).(]$

-180 -90 0 90 180

α fov/2-α α-fov/2

G WSabS )1 ]dS[P S ()+ +(

FS a] W F]ZO W 6 OZ]UWQW

8SZZS a]ZO W2 > β 4 >

]

Q]a β$

β$

α$

T]d

-180 -90 0 90 180

α fov/2-α α-fov/2

β$

α 4 --] T]d4).(]$

(31)

G WSabS )1 ]dS[P S ()+ +)

FS a] W F]ZO W RW C SaS hO

γ$

γ$

aW γ 4 )

] OfWa ]TT OfWa aObc Ob]

Trieste, 24 novembre 2020 31

Sensori Solari di Presenza

n sin γ = 1

on axis off axis saturation

G WSabS )1 ]dS[P S ()+ +)

FS a] W F]ZO W RW C SaS hO

γ$

γ$

aW γ 4 )

] OfWa ]TT OfWa aObc Ob]

G WSabS )1 ]dS[P S ()+ +)

FS a] W F]ZO W RW C SaS hO

γ$

γ$

aW γ 4 )

] OfWa ]TT OfWa

aObc Ob]

G WSabS )1 ]dS[P S ()+ +)

FS a] W F]ZO W RW C SaS hO

γ$

γ$

aW γ 4 )

] OfWa ]TT OfWa aObc Ob]

(32)

Trieste, 24 novembre 2020 32

Sensori Solari Digitali

Componente di comando

Componente di misura

Codice Gray

codice binario a lunghezza fissa s costituito da tutte le 2s sequenze di

s bit e consente di rappresentare tutti gli interi da 0 a 2s−1

G WSabS )1 ]dS[P S ()+ +

FS a] W F]ZO W 9WUWbOZW

8][ ] S bS RW Q][O R]

8]RWQS < Og

8][ ] S bS RW

[Wac O

(33)

Trieste, 24 novembre 2020 33

Tecniche di controllo

(34)

Trieste, 24 novembre 2020 34

Tecniche di controllo

(35)

Trieste, 24 novembre 2020 35

ESEMPIO: BOOM+BOBINA

BOBINA

Compromesso tra massimo gradiente di gravità e minimo spostamento centro di

massa

BOOM

Compromesso tra massa minima e momento magnetico massimo

Altezza (km) TAERODINAMICA (Nm) TGGRAVITA’ (Nm) TBOBINA (Nm)

650 min sol

max sol 1.347 × 10

-9

3.890 × 10-8 1.427 × 10-7 50°C

-100°C 3.879 × 10-6 5.313 × 10-6

500 1.350 × 10-8

2.711 × 10-7 1.523 × 10-7 4.138 × 10-6 5.668 × 10-6

400 1.120 × 10-7

1.154 × 10-6 1.590 × 10-7 4.324 × 10-6 5.923 × 10-6

300 1.270 × 10-6

6.144 × 10-6 1.664 × 10-7 4.521 × 10-6 6.193 × 10-6

Con questa scelta AtmoCube sarà in grado di soddisfare i requisiti di missione:

una faccia rivolta verso il nadir per mantenere l’antenna

rivolta verso Terra

una faccia rivolta nella direzione del moto per il calcolo della

densità atmosferica

(36)

Trieste, 24 novembre 2020 36

r l

Esercizio 1/2

Ø  Stimare i momenti di torsione esterni (di disturbo) che agiscono sulla S/C

Ø  Supponendo di avere un sistema di 3 RW (R=0.075 m, vel.

spin=1000 rpm), stimare quale debba essere la capacita’ di immagazzinamento di momento (L=Torsione x tempo

accumulo) e la massa di ciascuna RW

S/C characteristics

mass 2089 kg

length 4 m

diameter 2.6 m

coeff. reflectivity 0.6

magnetic dipole 2.5 A m2

drag coeff. 2.5

diff. center pressure / center gravity 0.40 m

Operational characteristics

orbit altitude 600 km

max angular dev. from local vertical 1 deg

mission lifetime 5 years

✦  Suggerimenti

tab 11.12 smad

o  Icilindro = ½ mr2

(lungo lasse longitudinale)

o Icilindro = m(r2/4+l2/12)

(lungo lasse trasversale)

o  L = 0.707 TD (τ/4) RW o  L·θ = TD (τ/4) MW

TD = torsione di disturbo τ = periodo orbitale

(37)

G WSabS )1 ]dS[P S ()+ +/

:aS QWhW] '

!  Fc ] S R] RW OdS S c aWabS[O RW bV cabS ]abW OW P] RW RSZ QWZW R ] W ]aWhW] S ] ]abO S a[] hO S ]U W E c O d]ZbO OZ UW] ] Δ b4) a >

a

4+ ( a

dOZcbO S2

!  ZO a W bO RW QWOaQc bV cab

!  >Z c[S ] b]bOZS RW W[ cZaW S bcbbO ZO dWbO RSZ aObSZZWbS

!  WZ ] SZZS bS SQSaaO W]

  FcUUS W[S bW2

]  4 '

l

Δb

4bV cab 4[][S b] W[[OUOhhW Ob] ROZZO c]bO

l

4P OQQW]

Δb4bS[ ] RW OQQS aW] S bV cabS

]  >[ cZa] b]bOZS 4 Δb ]  >a 4 ' U Δ 'Δb

E

Trieste, 24 novembre 2020 37

Esercizio 2/2

Ø  Supponendo di avere un sistema di 2 thruster

(posti ai bordi del cilindro in posizione opposta) per smorzare ogni RW (una volta al giorno, Δt=1 s,

I

sp

=320 s), valutare:

Ø  la spinta di ciascun thrust

Ø  Il numero totale di impulsi per tutta la vita del satellite Ø  il propellente necessario

✦  Suggerimenti:

o  F = L / (

l

Δt )

F=thrust, L=momento immagazzinato dalla ruota,

l

=braccio, Δt=tempo di accensione thruster

o  Impulso totale = F Δt o  Isp = F / (g ΔM/Δt )

(38)

Trieste, 24 novembre 2020 38

INPUTS: OUTPUTS:

S/C characteristics

mass 2089 kg

cylinder length 4 m

cylinder diameter 2.6 m

min mom. inertia 1765.205 kg m2 1765.205

max mom. inertia 3667.935833 kg m2 3667.9358

coeff. reflectivity 0.6

magnetic dipole 2.5 A m2

drag coeff. 2.5

diff. center pressure / center gravity 0.4 m

area to Sun 5.309291585 m2

area to atmosphere 16.3362818 m2

max area 10.4

v2 57121351.19 m2/s2 7557.8668 m/s

operational characteristics

orbit altitude 600 km

max angular dev. from local vertical 1 deg 0.0174533 rad

mission lifetime 5 years 157680000 s

orbit radius 6978 km

period 5801.228868 s

1.611452463 hr 14.893396 numero orbite 1 day

(39)

Trieste, 24 novembre 2020 39

radius 0.075 m

sum quadr sum (indip)

REACTION WHEEL 2 1

Storage 4.200E-01 2.279E-01 N.m.s 1 orbits

1.141E+04 11414.741 N.m.s lifetime

w 1000 rpm

104.7 rad/s

m 1.426 0.774 kg

0.258 kg

storage 1 day tot 6.255E+00 3.394E+00 N.m.s

/wheel 2.085E+00 1.131E+00 N.m.s

MOMENTUM WHEEL

theta 1 deg

Storage 34.034 18.467 N.m.s

m 115.556 62.702 kg

THRUSTER

L 2.085E+00 N.m.s

dt 1 s

thrust 13.90 N 41.697684

impulso 13.90 N.s 76098.273

Isp 320 s

Mp 0.004427634 kg 0.0265658

numero tot/wheel 1825 5475

Mp/wheel 16.16086334 kg

Mp tot 48.48259001 kg

(40)

Trieste, 24 novembre 2020 40

Sorgenti di Torsioni

Ø   Thrusters (external)

Ø  Magnetic torque (external)

Ø  Gravity-gradient torque (external) Ø  Aerodynamic torques (external)

Ø  Solar radiation pressure (external) Ø  Mass movement (internal)

Ø  Momentum storage torquers

(internal)

(41)

Trieste, 24 novembre 2020 41

DETERMINAZIONE E CONTROLLO

ASSETTO 2/4

(42)

Trieste, 24 novembre 2020 42

DETERMINAZIONE E CONTROLLO

ASSETTO 3/4

(43)

DETERMINAZIONE E CONTROLLO ASSETTO 3/5

Modi operativi:

Ø  Inserzione in orbita Ø  Acquisizione iniziale Ø Normale

Ø Slew

Ø  Contingency Ø  Speciale

Trieste, 24 novembre 2020 43

Riferimenti

Documenti correlati

sensibilità dello strumento e la precisione della misura di T (ovvero l’errore da associare) sarà determinata dall’errore sulla media della distribuzione delle misure fatte. NB:

statistiche sono più grandi della sensibilità degli strumenti e la precisione della misura di L e di T (ovvero l’errore da associare) sarà data dalla larghezza della

sensibilità dello strumento e la precisione della misura di T (ovvero l’errore da associare) sarà determinata dall’errore sulla media della distribuzione delle misure fatte. NB:

Conservazione della quantità di moto e del momento della quantità di moto in sistemi isolati.. Il

Supponendo nuovamente il satellite in orbita circolare come al punto 1., lo si vuole portare su un’orbita circolare di raggio doppio, applicando ad opportuni istanti due impulsi ~ I 1

In secondo luogo, dai grafici riportanti le forze, ` e possibile verificare la grande capacit` a del DOB nel compensare anche tutte le variazioni parametriche dovute all’utilizzo

Grazie a Simulink, inne, abbiammo simulato gli eetti di tale controllore, prima sul sistema linearizzato e poi sul non lineare di partenza, gracando ed analizzando le

Ø  Resistenza vs peso: serbatoi sferici (cilindrici) Ø  Attrito atmosferico: sezione razzo piccola. Ø  Attrito atmosferico: forma aerodinamica