Fråga:
Är solid state-attitydindikatorer föremål för kardborrlås?
voretaq7
2014-02-11 22:53:04 UTC
view on stackexchange narkive permalink

Med alla glänsande nya cockpits i glas verkar det som om dagarna för den snurrande mekaniska gyroen (och tillhörande tumling på grund av kardborrlåset) ska vara över: Spara alla den tråkiga matematiken det borde räcka till säg att solid state-gyroer kan konstrueras och byggas på ett sådant sätt att kardborrlås är omöjligt, men jag är inte säker på att det är så de faktiskt är utformade.

Gör moderna AHRS-system med solid state gyros (eller ersättningselektroniska horisonter som RC Allen 2600-serien) lider fortfarande av kardborrlås, eller ger de sann tredimensionell frihet?

Jag är främst intresserad av svar ur en lätt General Aviation-synvinkel, men svar om elektroniska gyros på flygplan för pendlare och transportkategorier skulle också vara intressanta.

Två svar:
2NinerRomeo
2015-09-20 08:10:29 UTC
view on stackexchange narkive permalink

Ja och nej. Gimbal lock är ett fysiskt OCH matematiskt fenomen. Fysiskt kan kardborre som delar samma axel orsaka ett lås, och matematiskt kan en representation av en fleraxlig rotation vara i ett tillstånd som är singular, beroende på hur det representeras och beräknas internt.

Normalt , vi diskuterar och tänker på flygplanets attityd intuitivt som uppsättning vinklar: rullning, tonhöjd och kurs. I matematiska kretsar är detta känt som en uppsättning eller 3-2-1 Euler-vinklar. Om du tittar på den tråkiga (eller spännande, om du är den typen av person) matematik, kan du se en vektormatrisekvation som hänför sig till förändringen i Euler-vinklar med en uppsättning vinkelhastigheter som anges i flygplanets ram, enligt gemensam konvention kallas dessa för p, q och r för rullhastighet, stigningshastighet respektive girhastighet. Hur dessa hastigheter påverkar vinkelförändringen beror på vinklarnas nuvarande tillstånd, t.ex. när flygplanet är uppåt kommer en kroppsram-girhastighet att ändra stigningsvinkeln. Matematiskt betyder detta att "tillståndsmatrisen" är tillståndsberoende och måste uppdateras kontinuerligt med den färskaste uppsättningen tillgängliga tillstånd. Varje uppsättning Euler-vinklar kommer att ha en uppsättning tillstånd som får tillståndsmatrisen att bli dåligt konditionerad, vilket resulterar i numerisk instabilitet vid dessa förhållanden. För uppsättningen vinklar med rullning-stigning sker detta när tonhöjden är + eller - 90 grader.

Det sätt som vi undviker singulariteter när vi skriver programvaran för en AHRS är att representera attityden i en icke-singular form. Detta görs genom att använda fler siffror för att skapa representationen och sedan lägga till begränsningar som bevarar unikhet. En cosinusmatris i 3x3 riktning (DCM) kan göra detta, den har begränsningar som gör att dess egenvärden ligger på en enhetscirkel i det komplexa planet. Min favoritrepresentation är dock en kvaternion som är begränsad till att ha enhetslängd. Kvaternionen kan tänkas på i termer av Eulers rotationssats. Det finns den Euler-killen igen, han måste ha varit ett slags geni. Hur som helst är tanken att du kan definiera en rotationsaxel med tre siffror och använda en fjärde för att representera en vinkel runt den axeln för att rotera. Detta ger dig ett system fritt från "matematiskt kardanlås" Tillståndsmatrisen förblir tillräckligt konditionerad under alla stater. Allt du behöver göra för att hålla saker vänliga är att normalisera kvaternionen då och då, och du har alltid ett "bakgrundstillstånd" som du kan översätta till flygvänliga Euler-vinklar.

Visas detta "gimbal lock-less" -system på instrumentets display på ett glittrigt sätt när det passerar / undviker dessa singulariteter, a-la den svarta katten passerar i The Matrix. dvs "Deja vu är ett problem i matrisen. Det händer när de ändrar något."?
@radarbob, nej, eftersom det inte finns några övergångar involverade i att undvika singulariteterna. Systemet använder helt enkelt alltid en mer komplicerad representation som inte har dem.
egid
2014-02-11 23:52:16 UTC
view on stackexchange narkive permalink

AHRS kan inte drabbas av gimbal-lås (eftersom det inte finns några gimbals som kan dela axlar):

Konventionella gyros är också mottagliga för gimbal-lås under vissa förhållanden. AHRS är ett all-attitude-system och är fritt från sådana problem. - från En lekmanhandbok till AHRS

Som sagt, AHRS-system kan fortfarande tumlas - jag vet att det en stund showrutin flögs i en (då) Columbia 400 med G1000; piloten anmärkte att systemet Xed ut endast kort medan han utför inverterade manövrer. Som jämförelse krävde Avidyne AHRS vid den tidpunkten hela 2+ minuter med rak och jämn flygning innan den återställdes.

G1000 har inbyggda attitydbegränsningar utöver vilka den inte kommer att läsa korrekt. Jag kommer att försöka slå upp dem nästa gång jag är nära en teknisk manual. Men som du sa, eftersom de inte kan tumla är det fullt möjligt att göra en AHRS som kan vara noggrann på alla håll.
Ja, jag minns inte heller vad de är - jag ska försöka ta en titt på manualen jag har hemma i kväll.
Specifika attitydbegränsningar skulle få mig att tro att de använder X / Y / Z (Euler) -koordinater direkt istället för att härleda dem (så "Det är inte kardborrlåst" (eftersom det inte finns några kardan), men effekten är i stort sett densamma ( stora röda `X` på attitydsdisplayen när du överskrider begränsningarna tills gyroen kan återställas))
Hm, jag förstår fortfarande inte hur de får gränserna. Gyros är alltid ortogonala, så ingången har den information som behövs i alla inställningar. Att rotera de ackumulerade vektorerna är möjlig i alla representationer med korrekta formler och med felaktiga formler (t.ex. bara att lägga tonhöjdsaxeln till lutningen direkt) kommer märkbart att förlora precision även vid grunda vinklar. Så det verkar konstigt för mig att de kunde komma undan med felaktiga formler (och de "korrekta" formlerna är inte så komplicerade ändå).
@JanHudec G1000 AHRS använder också magnetometern för viss information (det är en del av varför inriktningen under flygning tar så lite tid) så det är möjligt att data utanför sensorerna inte kan verifieras mellan sensorerna. Ett dubbelt AHRS-system kan kanske jämföra de två, men vad de flesta GA-flygplan har kanske inte?


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...