Pagina iniziale | Navigazione |
Google

Pilota automatico

Un pilota automatico (spesso abbreviato in autopilota) è un dispositivo meccanico che può guidare un veicolo senza assistenza da parte di un essere umano. La maggior parte delle persone associa l'autopilota specificatamente agli aeroplani, ma gli autopiloti per barche e navi sono chiamati allo stesso modo e hanno lo stesso scopo. Funzionano anche in modo simile. Poiché gli autopiloti per gli aeroplani sono i più complessi e i più delicati, saranno questi ad essere descritto qui.

Gli autopiloti per aeroplani hanno grandemente semplificato il volo. Anche gli aeroplani più stabili richiedono l'attenzione continua del pilota per poter volare. Nei primi tempi dei trasporti aerei, l'attenzione richiesta all'equipaggio era molta e la fatica elevata.

Il primo autopilota fu sviluppato dalla Sperry corporation. Collegava un orizzonte artificiale giroscopico e una bussola magnetica a degli attuatori idraulici. Permetteva all'aereo di volare diritto e a quota costante senza intervento del pilota, coprendo circa più dell'80% del tempo necessario per un volo tipico.

Un autopilota con queste funzioni è ancora il più comune, economico e fidato. Ha anche il minor numero di errori possibili, perché è il più semplice da controllare.

Gli autopiloti moderni in genere dividono un volo in fasi: taxi, decollo, ascesa, livellato, discesa, avvicinamento, atterraggio e taxi. Esistono autopiloti che auomatizzano tutte queste fasi tranne il taxi, e alcuni incorporano anche un sistema automatico per evitare le collisioni.

Gli autopiloti moderni sono in realtà un programma (software) che gira su un computer che controlla l'aereo. Il software legge la posizione e l'orientamento corrente dell'aeroplano, e controlla un sistema fly-by-wire che lo guida. In un tale sistema, oltre ai controlli classici di volo, molti autopiloti controllerano anche la spinta per ottimizzare la velocità, e sposteranno il carburante da un serbatoio all'altro per bilanciare l'aeroplano e mantenerlo in assetto ottimale.

Anche se gli autopiloti affrontano le situazioni impreviste o pericolose in modo poco flessibile, in genere riescono a far volare un aeroplano con un consumo di carburante inferiore a quello di quasi tutti i piloti.

L'autopilota legge la posizione e l'assetto dell'aeroplano da un sistema di guida interziale. Un tale sistema però accumula errori nel tempo. Gli errori sono corretti usando un sistema di navigazione satellitare e degli altimetri. Le discrepanze tra i due sistemi sono risolte mediante un processamento digitale dei segnali, spesso un filtro di Kalman a sei dimensioni (angoli di rollio, beccheggio e imbarcata, altitudine, latitudine e longitudine).

L'hardware di un tipico autopilota è un set di cinque microprocessori 80386, ognuno sul proprio circuito stampato. L'80386 è processore economico e diffuso, e nuove versioni sono in fase di sviluppo per essere resistenti alle radiazioni, e quindi adatte per l'uso aerospaziale. Questo processore piuttosto vecchio è preferito intenzionalmente a versioni più nuove, perché è economico e molto ben conosciuto, testato e caratterizzato.

Table of contents
1 Sicurezza degli autopiloti

Sicurezza degli autopiloti

Il corretto funzionamento degli autopiloti è fondamentale per la sicurezza dell'aereo. Essi sono quindi progettati per far fronte a guasti, errori di programmazione ed ogni altra eventualità senza far cadere l'aereo.

Virtualizzazione

Lo speciale sistema operativo che gira sul processore fornisce una virtual machine di se stesso. Su tale virtual machine gira il software di controllo vero e proprio. Quindi, il sofware non si interfaccia mai direttamente con l'elettronica di controllo dell'aereo, ma agisce invece su una simulazione software di quest'ultima. In questo modo gli eventuali errori del software, che tendono in genere a produrre errori grossolani e sbagliati in modo evidente, possono essere rilevati e scartati. Durante l'operazione in volo, il processo viene fermato, e fatto ripartire da una copia corretta. Durante i test a terra, questi errori vengono registrati dal software di virtualizzazione, e gli ingegneri possono esaminarli per correggere il software.

Rilevamento guasti

In genere, uno dei processi su ognuno dei computer è un processo a bassa priorità che controlla continuamente il corretto funzionamento del computer stesso, ad esempio ripetendo due volte la stessa operazione matematica e controllando che i risultati siano uguali. Guasti all'hardware del computer possono così essere rilevati prima che possano fare danni più gravi.

In genere, ognuno dei processi dell'autopilota gira in più copie identiche, distribuite su compuer differenti. Il sistema confronta i risultati dei diversi processi e, in caso di differenze, decide a maggioranza. Valori estremi, che sono quasi sempre sbagliati, sono scartati prima che vengano usati per controllare l'aereo.

Alcuni autopiloti usano anche una diversità di progetto. In questo approccio, i processi software girano non solo su computer differenti, e in copie multiple, ma saranno anche progettati da gruppi differenti di ingegneri. È molto improbabile che gruppi diversi facciano gli stessi errori. Con il rapido sviluppo dell'informatica, i software stanno divenendo sempre più complessi e costosi, e quest'ultimo approccio è meno comune perché poche case costruttrici possono permetterselo.


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |