Sei sulla pagina 1di 10

Introduzione all’Analisi di Missioni Spaziali AA 2015-2016

Sezioni: A – K, L – Z PROVA D’ESAME


Docenti: F. Bernelli, M. Massari 04 Maggio 2016

Tutti i fogli consegnati devono essere scritti in modo chiaro.


Si riporti in stampatello su ogni foglio consegnato il proprio cognome, nome e numero di matricola.
Nella soluzione degli esercizi, si riporti il procedimento completo.

Compito A

Problema 1
Un satellite si trova su un’orbita intorno alla terra caratterizzata dai seguenti vettori posizione e velocità nel
sistema geocentrico equatoriale:

i j k
r (km) 0 19200 0
v (km/s) -4.53902 0.91127 0.39711

Si calcolino:
1. Le velocità radiale e trasversa;
2. il semiasse maggiore, il parametro p e l’eccentricità;
3. l’anomalia vera;
4. l’inclinazione, l’anomalia del pericentro e l’ascensione retta del nodo ascendente.

Il satellite deve poi essere immesso su un’orbita caratterizzata dai seguenti parametri orbitali:

Semiasse maggiore (a) 20000 km


Eccentricità (e) 0
Inclinazione (i) 0°
Ascensione Retta del Nodo Ascendente () 0°
Anomalia del Pericentro () 0°

Si calcolino:
5. il V del trasferimento orbitale necessario per raggiungere l’orbita finale.
6. il tempo necessario al trasferimento.

Si utilizzino i seguenti parametri numerici:


 Parametro gravitazionale della Terra = 398600 km3 s-2

Quesito 1
Si descriva il problema fondamentale della meccanica celeste e si discuta la sua integrabilità.

Quesito 2
Si descrivano, con l’utilizzo di semplici formule e grafici, le opzioni di manovra per trasferire un satellite da
un’orbita equatoriale e circolare ad un’orbita di raggio maggiore e con inclinazione assegnata.
Introduzione all’Analisi di Missioni Spaziali AA 2015-2016
Sezioni: A – K, L – Z PROVA D’ESAME
Docenti: F. Bernelli, M. Massari 04 Maggio 2016

Tutti i fogli consegnati devono essere scritti in modo chiaro.


Si riporti in stampatello su ogni foglio consegnato il proprio cognome, nome e numero di matricola.
Nella soluzione degli esercizi, si riporti il procedimento completo.

Compito B

Problema 1
Un satellite deve essere immesso su un’orbita intorno alla terra caratterizzata dai seguenti parametri orbitali:

Semiasse maggiore (a) 10000 km


Eccentricità (e) 0
Inclinazione (i) 0°
Ascensione Retta del Nodo Ascendente () 0°
Anomalia del Pericentro () 0°

Il satellite viene immesso dal lanciatore su un’orbita diversa caratterizzata dai seguenti vettori posizione e
velocità nel sistema geocentrico equatoriale:

i j k
r (km) 0 9600 0
v (km/s) -6.41915 1.28873 0.56160

Si calcolino per l’orbita di immissione:


1. Le velocità radiale e trasversa;
2. il semiasse maggiore, il parametro p e l’eccentricità;
3. l’anomalia vera del punto di immissione;
4. l’inclinazione, l’anomalia del pericentro e l’ascensione retta del nodo ascendente.

Si calcolino poi:
5. il V del trasferimento orbitale necessario per raggiungere l’orbita finale.
6. il tempo necessario al trasferimento.

Si utilizzino i seguenti parametri numerici:


 Parametro gravitazionale della Terra = 398600 km3 s-2

Quesito 1
Si descriva il modello kepleriano del moto di corpi celesti.

Quesito 2
Si descrivano, con l’utilizzo di semplici formule e grafici, le opzioni di manovra per trasferire un satellite da
un’orbita ellittica inclinata ad un’orbita di ugual eccentricità e semiasse maggiore ma con inclinazione e
anomalia del nodo ascendente differenti.
CompitoA

May 3, 2016

1 Compito A
In [81]: import numpy as np

In [82]: r = [0,19200,0]
v = [-4.53902, 0.91127, 0.39711]
mu = 398600
a_f = 20000

In [83]: vr = v[1]
vt = np.sqrt(v[0]**2+v[2]**2)

Calcolo velocità radiale e trasversa

In [84]: vr

Out[84]: 0.91127

In [85]: vt

Out[85]: 4.5563580755357673

Calcolo a, p ed e

In [86]: a = (-mu/2.0)/(1/2.0*(vr**2+vt**2)-mu/r[1])
p = ((r[1]*vt)**2)/mu
e = np.sqrt(1-p/a)

In [87]: a

Out[87]: 19999.978516898806

In [88]: p

Out[88]: 19199.98358029102

In [89]: e

Out[89]: 0.19999947449022426

Calcolo anomalia vera

In [90]: theta = np.arccos(1/e*(p/r[1]-1))*np.sign(v[1])

In [91]: theta

Out[91]: 1.5708006027720123

1
In [92]: theta*180/np.pi

Out[92]: 90.000244995442017

Guardando le componenti di r si scopre che il punto è uno dei nodi, e guiardando vz si vede che è proprio
il nodo ascendente, Quindi si calcola l’inclinazione semplicemente:

In [93]: inc = np.arcsin(v[2]/vt)

In [94]: inc

Out[94]: 0.087265851829619795

In [95]: inc*180/np.pi

Out[95]: 4.999965005451207

In [96]: RAAN = np.pi/2


omegap = -theta

In [97]: RAAN*180/np.pi

Out[97]: 90.0

In [98]: omegap*180/np.pi

Out[98]: -90.000244995442017

A questo punto per cambiare orbita dobbiamo prima cambiare piano (solo inclinazione) e lo facciamo nel
nodo ascendente

In [99]: DV1=2*vt*np.sin(inc/2)

In [100]: DV1

Out[100]: 0.39748831550535418

Ora possiamo fare il cambio nel punto di intersezione, calcoliamo il theta dell’intersezione

In [101]: theta_i = np.arccos(1/e*(p/a_f-1))

In [102]: theta_i

Out[102]: 1.772158973519919

In [103]: theta_i*180/np.pi

Out[103]: 101.53722980892758

In [104]: vc_i = np.sqrt(mu/a_f)


vr_i = np.sqrt(mu/p)*e*np.sin(theta_i)
vt_i = np.sqrt(mu/p)*(1+e*np.cos(theta_i))

In [105]: vc_i

Out[105]: 4.464302857109943

In [106]: vr_i

Out[106]: 0.89285774584009892

2
In [107]: vt_i

Out[107]: 4.3741037525143369

In [108]: DV2=np.sqrt(vr_i**2+(vc_i-vt_i)**2)

In [109]: DV2

Out[109]: 0.89740226920624167

Calcolo ora il tempo per il trasferimento, calcolando le anomalie eccentriche

In [110]: E = 2*np.arctan(np.sqrt((1-e)/(1+e))*np.tan(theta/2))
E_i = 2*np.arctan(np.sqrt((1-e)/(1+e))*np.tan(theta_i/2))
n = np.sqrt(mu/a**3)

In [111]: t = 1/n*(E-e*np.sin(E))
t_i = 1/n*(E_i-e*np.sin(E_i))

In [112]: t

Out[112]: 5257.180908989164

In [113]: t_i

Out[113]: 6141.1604826000957

In [114]: Dt=t_i-t

In [115]: Dt

Out[115]: 883.97957361093177

In [ ]:

3
CompitoB

May 3, 2016

1 Compito B
In [1]: import numpy as np

In [2]: r = [0,9600,0]
v = [-6.41915, 1.28873, 0.56160]
mu = 398600
a_f = 10000

In [3]: vr = v[1]
vt = np.sqrt(v[0]**2+v[2]**2)

Calcolo velocità radiale e trasversa

In [4]: vr

Out[4]: 1.28873

In [5]: vt

Out[5]: 6.4436698613833414

Calcolo a, p ed e

In [6]: a = (-mu/2.0)/(1/2.0*(vr**2+vt**2)-mu/r[1])
p = ((r[1]*vt)**2)/mu
e = np.sqrt(1-p/a)

In [7]: a

Out[7]: 10000.009941990151

In [8]: p

Out[8]: 9600.0110862900183

In [9]: e

Out[9]: 0.19999961450514336

Calcolo anomalia vera

In [10]: theta = np.arccos(1/e*(p/r[1]-1))*np.sign(v[1])

In [11]: theta

Out[11]: 1.5707905526743819

1
In [12]: theta*180/np.pi

Out[12]: 89.999669167264102

Guardando le componenti di r si scopre che il punto è uno dei nodi, e guiardando vz si vede che è proprio
il nodo ascendente, Quindi si calcola l’inclinazione semplicemente:

In [13]: inc = np.arcsin(v[2]/vt)

In [14]: inc

Out[14]: 0.087266021296799515

In [15]: inc*180/np.pi

Out[15]: 4.9999747152053713

In [16]: RAAN = np.pi/2


omegap = -theta

In [17]: RAAN*180/np.pi

Out[17]: 90.0

In [18]: omegap*180/np.pi

Out[18]: -89.999669167264102

A questo punto per cambiare orbita dobbiamo prima cambiare piano (solo inclinazione) e lo facciamo nel
nodo ascendente

In [19]: DV1=2*vt*np.sin(inc/2)

In [20]: DV1

Out[20]: 0.56213502257220926

Ora possiamo fare il cambio nel punto di intersezione, calcoliamo il theta dell’intersezione

In [21]: theta_i = np.arccos(1/e*(p/a_f-1))

In [22]: theta_i

Out[22]: 1.7721489835732656

In [23]: theta_i*180/np.pi

Out[23]: 101.53665742714676

In [24]: vc_i = np.sqrt(mu/a_f)


vr_i = np.sqrt(mu/p)*e*np.sin(theta_i)
vt_i = np.sqrt(mu/p)*(1+e*np.cos(theta_i))

In [25]: vc_i

Out[25]: 6.3134776470658389

In [26]: vr_i

Out[26]: 1.2626937232683662

2
In [27]: vt_i

Out[27]: 6.1859230669280079

In [28]: DV2=np.sqrt(vr_i**2+(vc_i-vt_i)**2)

In [29]: DV2

Out[29]: 1.2691200139054886

Calcolo ora il tempo per il trasferimento, calcolando le anomalie eccentriche

In [30]: E = 2*np.arctan(np.sqrt((1-e)/(1+e))*np.tan(theta/2))
E_i = 2*np.arctan(np.sqrt((1-e)/(1+e))*np.tan(theta_i/2))
n = np.sqrt(mu/a**3)

In [31]: t = 1/n*(E-e*np.sin(E))
t_i = 1/n*(E_i-e*np.sin(E_i))

In [32]: t

Out[32]: 1858.6844944084403

In [33]: t_i

Out[33]: 2171.2182448128046

In [34]: Dt=t_i-t

In [35]: Dt

Out[35]: 312.53375040436435

In [ ]:

Potrebbero piacerti anche