std.aero.holding — Warteschleifen

std.aero Übersicht · Guide: Flugführungsrechner bauen · std.aero.perf · std.aero.fplan · Standard Library

Eine Warteschleife ist ein Rechteck mit zwei Halbkreisen, an einem Punkt festgemacht. Zu rechnen sind drei Dinge: wie man hineinkommt, wie lange eine Runde dauert und was sie kostet.

Quelle: std/aero/holding.lyx · Autor: Andreas Röne · Copyright: 2026 Andreas Röne


Einflugverfahren

Die einzige Stelle, an der es wirklich knifflig wird: die Antwort hängt von der Anflugrichtung ab, und die Sektorgrenzen sind nicht symmetrisch — 180° direkt, 110° parallel, 70° versetzt. Wer die 110 und die 70 vertauscht, bekommt in einem schmalen Bereich das falsche Verfahren und merkt es nicht, weil die anderen Richtungen weiterhin stimmen.

Konstante Wert
AV_EINFLUG_DIREKT 1
AV_EINFLUG_PARALLEL 2
AV_EINFLUG_VERSETZT 3
AV_EINFLUG_FEHLER −1
Signatur Beschreibung
AvEinflugverfahren(einflugkursGrad: f64, anflugrichtungGrad: f64, rechtskurven: bool): int64 liefert eine der Konstanten oben
AvEinflugName(verfahren: int64): pchar Klartextname
AvNormKursGrad(g: f64): f64 Kurs auf 0…360° normieren
 
Konvention dieser Unit, ausdrücklich hingeschrieben, weil die Literatur sie mal auf den Einflugkurs und mal auf den Gegenkurs bezieht:

einflugkursGrad ist der Kurs, den das Flugzeug auf dem Anflugschenkel zum Fix fliegt. Bei Rechtskurven liegt die Schleife rechts davon. Gemessen wird die Anflugrichtung relativ dazu:

Bereich Verfahren
0° bis 180° direkt (die Schleifenseite)
180° bis 290° parallel
290° bis 360° versetzt

Zwei Proben, die im Prüflauf stehen: Einflugkurs 090° mit Anflug auf 090° ist direkt (man überfliegt und dreht rechts ab); Anflug auf 270° ist parallel.

rechtskurven unterscheidet die Standardschleife (rechts) von der gespiegelten. Bei Linkskurven wird der Winkel gespiegelt und dieselbe Zuordnung benutzt, statt die Grenzen ein zweites Mal hinzuschreiben — zwei Aufzählungen derselben Sache laufen auseinander.


Geschwindigkeiten und Zeiten

Signatur Beschreibung
AvMaxWartegeschwindigkeitKt(druckhoeheFt: f64): f64 ICAO-Höchstgeschwindigkeit für Strahlflugzeuge, als angezeigte Geschwindigkeit (bis 14000 ft: 230 kt)
AvMaxWarteMach(druckhoeheFt: f64): f64 oberhalb FL340 gilt eine Machzahl statt einer IAS — deshalb eine eigene Funktion, statt eine Zahl zu liefern, die in der falschen Einheit gelesen würde
AvSchenkelzeitMin(druckhoeheFt: f64): f64 Standardzeit des Anflugschenkels: eine Minute bis 14000 ft, darüber anderthalb

Die 14000-ft-Grenze steht bei Geschwindigkeit und Schenkelzeit doppelt in der Unit: sie ist Zufall der Vorschrift und keine Ableitung, deshalb wird sie nicht aus der jeweils anderen Funktion abgeleitet. Die Werte stehen als Funktion und nicht als Konstante, weil sie sprunghaft wechseln — wer den Wert für 14000 ft nimmt und in FL200 fliegt, hält eine Schleife, die zu klein ist.


Runde: Zeit und Verbrauch

Signatur Beschreibung
AvRundenzeitMin(druckhoeheFt: f64, tasKt: f64, querneigungGrad: f64): f64 zwei gerade Schenkel plus zwei 180°-Kurven
AvRundenverbrauchKg(druckhoeheFt, tasKt, querneigungGrad, verbrauchKgProH): f64 Verbrauch einer Runde
AvMoeglicheRunden(verfuegbarKg, druckhoeheFt, tasKt, querneigungGrad, verbrauchKgProH): int64 wie viele volle Runden der verfügbare Treibstoff erlaubt

Die Kurven dauern bei Standardrate je eine Minute — aber nur, wenn das Flugzeug die Standardrate überhaupt fliegen kann. Oben herum wird mit fester Querneigung gekurvt, und die Kurve dauert länger. Deshalb wird die Kurvenzeit gerechnet und nicht mit einer Minute angesetzt.


Ausdehnung der Schleife

Signatur Beschreibung
AvSchleifenlaengeNm(druckhoeheFt, grundgeschwKt, querneigungGrad, tasKt): f64 Länge aus Schenkelzeit und Geschwindigkeit
AvSchleifenbreiteNm(tasKt: f64, querneigungGrad: f64): f64 Breite aus dem doppelten Kurvenradius

Beides zusammen ist der Luftraum, der freizuhalten ist.


Wind in der Schleife

Signatur Beschreibung
AvGegenschenkelVorhaltGrad(kursGrad, tasKt, windRichtungGrad, windStaerkeKt): f64 Vorhaltewinkel auf dem Gegenschenkel
AvGegenschenkelzeitMin(sollAnflugMin, tasKt, windKomponenteAnflugKt): f64 Zeit des Gegenschenkels, damit der Anflugschenkel die Sollzeit erreicht

Der Wind verschiebt die Schleife und macht die Schenkel ungleich lang. Die gebräuchliche Regel: den Vorhaltewinkel des Anflugschenkels auf dem Gegenschenkel verdreifachen, damit das Flugzeug am Ende der Kurve wieder auf dem Anflugkurs herauskommt. Bei Gegenwind auf dem Anflug wird der Gegenschenkel entsprechend kürzer geflogen.


Letzte Aktualisierung: 2026-09-05 — Seite neu angelegt; erhoben aus std/aero/holding.lyx (Stand 2026-09-04).

Prüflauf 2026-09-05 mit doku-pruefer.py über den gesamten Aero-Bereich (Repo-Compiler lyxc 1.2.2A): 13 Vollprogramme, 13 übersetzen, 0 echte Fehler; 193 Aufrufe gegen die pub fn-Signaturen in aurum/std gehalten, 0 Abweichungen.