Universita’ degli Studi di Napoli Federico II Facolta’ di Ingegneria Corso di laurea in Ingegneria Aerospaziale Dipartimento di Ingegneria Aerospaziale Simulatore di un sensore solare analogico differenziale Relatore : Ch.mo Prof. Ing. Candidato: Claudio Bove matr. 347/436 Michele Grassi Anno Accademico 2007/2008 Scopo del lavoro di tesi e’ lo sviluppo di modellistica e di un codice numerico che simuli il funzionamento di un sensore solare analogico differenziale posto su un satellite in orbita. Esso e’ costituito da cinque celle solari disposte su un tronco di piramide a base quadrata e consente di determinare la direzione del sole mediante la combinazione delle correnti di cortocircuito. Il confronto tra questa direzione ricostruita e quella nota dal moto apparente del sole permette di stimare l’assetto del satellite. yo 2 1 xo 3 zo Sensore solare analogico differenziale Assetto del satellite Indice della presentazione: Cella solare e curva caratteristica Sensore solare analogico differenziale Programma di simulazione Risultati e conclusioni L’elemento fondamentale del sensore solare analogico differenziale e’ la cella solare, un dispositivo in grado di trasformare l’energia della radiazione luminosa in energia elettrica. La versione piu’ comune di cella fotovoltaica e’ costituita da una lamina di silicio,da un vetro antiriflesso e da due contatti elettrici. Il rendimento della cella solare si ottiene valutando il rapporto tra l’energia prodotta e l’energia luminosa che investe l’intera sua superficie. Valori tipici per esemplari in silicio cristallino disponibili sul mercato si aggirano intorno al 15%. Principio di funzionamento della cella fotovoltaica Drogando il silicio puro con atomi del gruppo III come il Boro (silicio di tipo p) e del gruppo V come il Fosforo (silicio di tipo n) si ottiene alla giunzione un campo elettrico che favorisce la separazione dei portatori di carica allorquando un elettrone viene strappato all’atomo per effetto fotoelettrico. Rivestimento antiriflesso Contatto elettrico superiore Radiazione solare Resistenza - Silicio di tipo n Campo elettrico + - Giunzione Silicio di tipo p + + Contatto elettrico inferiore Mettendo in parallelo un carico si registra il passaggio di corrente elettrica dovuto ad un gradiente di concentrazione di cariche. Il diagramma che riporta la corrente in funzione della tensione si chiama curva caratteristica.Su di essa si individuano due parametri che dipendono dalle caratteristiche costruttive della cella: Corrente di cortocircuito Tensione a circuito aperto Inoltre c’e’ una dipendenza dall’angolo di incidenza della radiazione solare. Curva caratteristica della cella solare Silicon K7700A n 0.4 teta=0 teta=pi/6 teta=pi/4 teta=pi/3 0.35 0.3 θ Corrente [A] 0.25 0.2 0.15 0.1 0.05 0 0 0.1 0.2 0.3 0.4 Tensione [V] 0.5 0.6 0.7 Il sensore solare analogico differenziale combina le correnti di cortocircuito delle cinque celle per determinare la direzione del sole nel riferimento sensoriale XsYsZs. Zs βs 1 Ŝ 5 αs ŜYsZs 3 Xss 4 2 Ys Le celle 3,4,5leinvece concorrono a determinare l’angolo βs αche la proiezione della direzione In particolare celle 1,2,5 concorrono a determinare l’angolo s che la proiezione della direzione solare XsZs forma forma con con l’asse l’asse Zs. Zs. solare nel nel piano piano YsZs Le formule che consentono di ricavare l’angolo αs nel piano YsZs si ottengono combinando le correnti di cortocircuito delle celle 1,2,5.Tale angolo puo’ essere pero’calcolato solo in tre casi: Sole nei campi di vista delle celle1,2,5 Isc 2 Isc1 2 sin tg 0 s Isc5 Sole nei campi di vista delle celle 1 e 5 Zs -π/2+α0 Isc1 cos 0 sin 0 tg s Isc5 Sole nei campi di vista delle celle 2 e 5 π/2-α0 A E B π/2 -π/2 D n1 Isc2 cos 0 sin 0 tg s Isc5 C 5 1 2 n2 Ys In maniera analoga vengono scritte le formule per il calcolo dell’angolo βs nel piano XsZs. Sole nei campi di vista delle celle3,4,5 Isc4 Isc3 Isc5 Sole nei campi di vista delle celle 3 e 5 Zs -π/2+α0 Isc3 cos 0 sin 0 tgs Isc5 Sole nei campi di vista delle celle 4 e 5 π/2-α0 A E B Isc4 cos 0 sin 0 tgs Isc5 π/2 -π/2 D n1 2 sin 0 tgs C 5 3 4 n2 Xs Occorre allora progettare: Programma di simulazione Un Unblocco propagatore che calcoli orbitale le correnti che simuli di cortocircuito l’orbita del satellite. e ricostruisca la direzione del sole nel sistema Simulare il funzionamento del sensore solare analogico differenziale significa prevedere quali sensoriale Un propagatore XsYsZs. della dinamica di assetto. saranno le correnti di cortocircuito prodotte dalle cinque celle in qualsiasi istante di tempo se esso Un propagatore del moto apparente del sole. viene posto su un satellite in orbita. Z Zs Xs Ys Y X Il programma di simulazione viene realizzato con l’ausilio di Simulink Lo schema generale e’: Parametri orbitali Parametri orbitali del sole Assetto iniziale Propagatore X,Y,Z satellite in IRF Matrice orbitale ,Y ,Z satellite in IRF X IRF to ORF X,Y,Z sole in IRF Sensore Propagatore solare Propagatore dinamica di assetto solare , , , , Matrice ORF to BRF X,Y,Z sole in BRF Propagatore orbitale Input:inclinazione,ascensione retta del nodo ascendente,argomento del perigeo,anomalia vera,semiasse maggiore,eccentricita’. Output:componenti della posizione del satellite nel riferimento inerziale. Z zp Perigeo p rX cos cos w sin cos i sin w cos i cos sin w sin cos i cos w sin yp xp 1 e cos ν p r rY sin cos w cos cos i sin w cos sin sin w cos cos i cos w sin Nodo 1 e cos Piano w discendente p rY sin i sin wequatoriale cos sin i cos w sin Y 1 e cos Nodo n Ω Per derivazione si ottengono anche le componenti di velocita’. X a ascendente Schema Simulink per il propagatore orbitale MATLAB Function Clock velocita' angolare media MATLAB Function anomalia eccentrica MATLAB Function anomalia vera 6778 MATLAB Function semiasse maggiore periodo orbitale In1 MATLAB Function semilato retto 0 Sottosistema posizione eccentricita' 45 inclinazione 30 MATLAB Function argomento perigeo conversione In1 40 3.98*(10^5) mu terra ascensione retta Sottosistema velocita' Propagatore della dinamica di assetto Le equazioni della dinamica di assetto ,in ipotesi di piccola eccentricita’ e piccoli angoli ,sono: 2k M 1 k 0 4M 1 1 3M 2k 2eM sin M t 2 2k M 1 k 0 M 3 3 Le soluzioni che si ottengono per integrazione sono le seguenti: 0 k t sin 2M t 0 cos 2M k1 t 1 2M k 1 0 2e 3k t 2e sin M t 3k t sin M sin M t 0 cos M 3k 2 t 2 2 3k 1 3 k M 3 k 1 3 k 2 2 2 2 0 t 0 cos M k 3 t M k 3 k t sin M 3 Il propagatore della dinamica di assetto viene realizzato dunque con un blocco che da in uscita queste soluzioni avendo in entrata gli angoli iniziali ,le velocita’ angolari iniziali,l’eccentricita’,la 0.262 velocita’ angolare media ,i dati relativi ai momenti d’inerzia di massa. 0.279 beta0 0.297 MATLAB MATLAB MATLAB Function yaw0 alfa0 8.7266*10^-6 6778 semiasse maggiore 3.98*(10^5) 8.7266*10^-6 beta0punto 8.7266*10^-6 roll [rad] Function Function roll pitch yaw Out1 MATLABalfazeropunto 1 In1 Function 1 1 Out1 Out1 MATLAB Function yaw0punto Out2 velocita' angolare 1 In1 media In1 sottosistema roll 1 roll [gradi] roll e rollpunto roll punto [gradi/s] 0.11141 mu terra Out1 1 In10.94299 kdue pitch [rad] k1 0.92920 In1 MATLAB roll puntoMATLAB Function MATLAB Out1 Clock 0 clock ktre eccentricita' Function In2 2 In2 MATLAB Function pitch Function punto Out2 pitch e pitchpunto yaw punto sottosistema pitch 2 Out2 2 pitch [gradi] Out2 2 Out2 pitch punto [gradi/s] Clock yaw [rad] Out1 In1 Out2 sottosistema yaw MATLAB Function yaw [gradi] gradi yaw e yawpunto yaw punto [gradi/s] Modello Simulink del sensore solare analogico differenziale Lo schema simulink che modella il sensore solare analogico differenziale ha in input le componenti del versore solare nel riferimento sensoriale e come output le correnti di cortocircuito delle cinque celle. MATLAB Function corrente cella 1 MATLAB Function corrente cella 1 [A] corrente cella 2 MATLAB Function MATLAB Function componenti versore sole nel sistema sensoriale corrente cella 3 MATLAB Function corrente cella 2 [A] In1 MATLAB Function ricostruzione componenti versore sole versore sole ricostruito dal sensore corrente cella 3 [A] corrente cella 4 MATLAB Function Out1 corrente cella 4 [A] corrente cella 5 corrente cella 5 [A] determinazione angoli alfa e beta sole Nel programma di simulazione sono stati considerati cinque sensori solari,ognuno posto su una componenti posizione faccia del satellite tranne quella rivolta verso la [km] terra ,in modo da aumentare le possibilita’ di componenti velocita' [km/s] ricostruzione della direzione solare.Inoltre e’ stato simulato un funzionamento ideale dei sensori con celle solari perfettamente uguali ed un funzionamento reale con celle aventi correnti massime roll radianti componenti sole in BRF [km] pitch radianti di cortocircuito uguali a meno dell’1%. componenti versore sole BRF propagatore orbitale e dinamica d'assetto radianti Lo schema simulink complessivoyawe’: MATLAB Function MATLAB Function MATLAB Function ORF to BRF versore sole BRF IRF to ORF componenti posizione sole [km] modulo posizione sole [km] propagatore solare MATLAB Function eclisse sensori solari RICOSTRUZIONE DEL VERSORE SOLE COMPONENTI VERSORE SOLE IN BRF 1 1 Risultati della simulazione 0.8 0.8 0.6 COMPONENTI VERSORE COMPONENTI VERSORE 0.6 0.4 0.4 Il simulatore funziona per qualunque tipo di orbita kepleriana avente piccola eccentricita’.Nel 0.2 0.2 Eclisse 0 0 lavoro di tesi sono state effettuate simulazioni relative a-0.2 tre tipi di orbite, riportando gli -0.2 -0.4 -0.4 -0.6 andamenti delle correnti di prima cortocircuito di tutte le celle solari-0.6e le ricostruzioni del versore solare prima componente componente seconda componente terza componente -0.8 seconda componente terza componente -0.8 -1 per -1ciascun in3000termini delle6000 componenti sia degli yangoli di coelevazione e 4000 azimuth del600 0 1000 sensore 2000 4000 sia 5000 0 1000 2000 3000 5000 o tempo [s] TIME OFFSET:6.7391e+006 TIME OFFSET:6.7391e+006 tempo [s] 2 sole: 1 xo RICOSTRUZIONE DEL VERSORE SOLE all’equinozio di primavera,con quotaRICOSTRUZIONE DEL VERSORE SOLE Orbita kepleriana circolare 400 km,inclinazione 0° 1 1 0.8 0.6 0.4 3 0.2 Eclisse -0.2 zo -0.4 -0.6 -1 0 1000 TIME OFFSET:6.7391e+006 2000 3000 tempo [s] 4000 5000 0.4 0.2 Eclisse 0 -0.2 -0.4 -0.6 prima componente seconda componente terza componente -0.8 COMPONENTI VERSORE COMPONENTI VERSORE (orbita equatoriale), Ω = 40°, w = 30°. 0.6 0 prima componente seconda componente terza componente 0.8 -0.8 6000 -1 0 1000 TIME OFFSET:6.7391e+006 2000 3000 tempo [s] 4000 5000 600 RICOSTRUZIONE COELEVAZIONE ED AZIMUTH DEL SOLE 400 350 350 coelevazione azimuth 250 200 150 100 250 200 150 100 Eclisse 50 coelevazione azimuth 300 AMPIEZZA [gradi] 300 AMPIEZZA [gradi] COELEVAZIONE ED AZIMUTH SOLE IN BRF 400 50 0 0 1000 TIME OFFSET : 6.7391e+006 2000 3000 tempo [s] 4000 5000 yo0 0 6000 1000 2000 TIME OFFSET : 6.7391e+006 3000 tempo [s] 4000 5000 600 2 1 xo RICOSTRUZIONE COELEVAZIONE ED AZIMUTH DEL SOLE RICOSTRUZIONE COELEVAZIONE ED AZIMUTH DEL SOLE 400 400 coelevazione azimuth 350 300 3 250 200 zo 150 100 250 200 150 100 Eclisse 50 0 1000 TIME OFFSET : 6.7391e+006 AMPIEZZA [gradi] AMPIEZZA [gradi] 300 0 coelevazione azimuth 350 2000 3000 tempo [s] 4000 Eclisse 50 5000 6000 0 0 1000 TIME OFFSET : 6.7391e+006 2000 3000 tempo [s] 4000 5000 600 Risultati della simulazione Il simulatore funziona per qualunque tipo di orbita kepleriana avente piccola eccentricita’.Nel lavoro di tesi sono state effettuate simulazioni relative a tre tipi di orbite, riportando gli andamenti delle correnti di cortocircuito di tutte le celle solari e le ricostruzioni del versore solare per ciascun sensore in termini sia delle componenti sia degli angoli di coelevazione e azimuth del sole: Orbita kepleriana circolare all’equinozio di primavera,con quota 400 km,inclinazione 0° (orbita equatoriale), Ω = 40°, w = 30°. Orbita kepleriana circolare all’equinozio di primavera,con quota 400 km ed inclinazione 45°, Ω = 40°, w = 30°. Orbita kepleriana circolare al solstizio d’estate,con quota 800 km ed inclinazione 90°,(orbita polare), Ω = 40°, w = 30°. Conclusioni Scopo del lavoro di tesi e’ stata la realizzazione di un programma che simula il funzionamento di cinque sensori solari posti sulle facce del satellite. La combinazione delle correnti di cortocircuito ha consentito di determinare in ciascun riferimento sensoriale la direzione del sole,il cui confronto con quella nota dal moto apparente del sole permette di avere una stima dell’assetto del satellite. Il codice numerico e’ stato realizzato con l’ausilio di Simulink e ha dato risultati soddisfacenti,che potrebbero essere migliorati modellando le principali cause perturbatrici dell’orbita. Ipotizzando una certa orbita ed una certa dinamica di assetto il programma potrebbe essere utilizzato,nella progettazione di future missioni spaziali,per disporre nella maniera più opportuna i sensori solari mettendo così a punto il miglior progetto di controllo di assetto. Grazie per la cortese attenzione