How kan jag beräkna ett flygspår med en uppsättning waypoints?

1

Jag har gjort en GUI som gör att användaren kan skapa waypoints som definieras av latitud, longitud, höjd och ankomsttid. Jag letar efter någon programvara som kan generera en flygväg mellan waypointsna.

Till exempel, säg att jag har placerat 5 waypoints. Allt jag vet är att jag vill att mitt flygplan ska ligga vid de fem punkterna i rymden vid de angivna tiderna. För att skapa min "flightpath" vill jag beräkna latitud, longitud, höjd, tonhöjd, rulle, yaw och hastighet av flygplanet när det rör sig från en waypoint till nästa. Jag skulle vilja beräkna dessa värden för tidsintervaller på, t ex en sekund.

Jag har gjort en hacklös lösning, men det är inte så realistisk. Någon måste ha tacklat det här problemet innan. Har någon några förslag på programvara eller algoritmer jag kan använda?

    
uppsättning Stephen Hartzell 28.04.2015 20:28

2 svar

0

Om allt du letar efter är beräkningar av ETE, ETA, rubriker, bränsleförbränning och andra sådana saker kan du använda FAA: s DUATS plattformen. Skyvector har också några grundläggande möjligheter på detta område.

Du måste chase ner de faktiska data om flygplanets prestanda för att komma in i programvaran om du vill ha realistiska uppskattningar, men internet är överflödigt med informationshandböcker och handböcker för de mer omfattande familjerna av lätta flygplan. Google är din vän för den här. När det gäller siffror mellan waypoints är den enkla och lata men ofta tillräckliga lösningen att helt enkelt interpolera.

Kommersiella lösningar finns också som ForeFlight och AOPAs FlyQ , men jag tvivlar på att de skulle lägga till något av betydande värde för dina specifika behov.

    
svaret ges 06.05.2015 16:01
1

Haversinekvationerna beräknar lager och avstånd mellan alla latitud / longitudpar och kan beräkna läget och nästa lager för punkter längs en stor cirkel.

De går tillbaka till segeldagen, strax efter uppfinning av den marina kronometern, som medgav beräkning av nuvarande longitud. Som sådana antar de att punkterna ligger på ytan av en idésfär; Eftersom jorden är något oblat, finns det ett fel på upp till 0,6% i beräkningar av platser. För en realistisk höjd är oblatenessen (23 km-skillnaden mellan polar och ekvatorialradie) sannolikt större än höjdförändringen.

En diskussion om dem är här länk

    
svaret ges 29.10.2016 13:10