Rörelsens ekvationer är den enkla delen. I huvudsak ser du på alla krafter som påverkar flygplanet (lyft, drag, drag, vikt) och balansera dem med lämpliga kontrollinställningar (hiss, gasreglage) och accelerationer (om dragkraft> dra, framåtkörningen är (dragkraft) / massa).
Detta repeterar du om och om igen, en timestep åt gången. Nästa timestep ser flygplanet med en ny hastighet, vilket du får genom att multiplicera framåtkörningen med tiden och höjden om stigningshastigheten är nonzero. Den nya, förändrade massan är den gamla massan minus bränslet som förbrukas under det sista tidssteget. Och så vidare. Detta inbegriper koordinatöversättningar, eftersom vissa styrkor definieras i den aerodynamiska och andra i flygplanets koordinatsystem. NASA Langley har publicerat en öppen källkodsprogramvara som gör exakt det ( LaRCsim ).
För mycket hög precision kan du även modellera inertierna och beräkna vilken aileronböjning som behövs för att komma fram till önskad rullehastighet i nästa tidpunkt, men även utan det får du mycket exakta data om krafterna är korrekta.
Den svåra delen är att komma fram till de korrekta krafterna. Vi har haft flera frågor här och frågar efter aerodynamiska data av moderna flyglinjer, och varje gång svaret var: De hålls hemliga. Du behöver göra din egen analys, och det är samma med motordata. Äldre metoder baserade sig på tabulerade data, men för att beräkna förhållanden utanför tabellens giltighet måste de beräkna krafterna analytiskt. För att få en uppfattning om vilka parametrar som behöver övervägas, kolla på detta svar om Boeing SCAP-modulen .
Men även några råa antaganden kan få dig mycket nära till det verkliga resultatet.