Trägerraketen — fünf Referenzsysteme für std.astro.launch

Die Startplatzseite beantwortet die Frage, von wo gestartet wird. Diese Seite beantwortet die andere Hälfte: womit. Fünf aktive Systeme, die bewusst fünf verschiedene Auslegungen vertreten — vom Microlauncher bis zum Schwerlastträger, von reiner Flüssigkeit über Feststoffbooster bis zum gemischten Antrieb.

Wie auf der Startplatzseite gilt: die Herstellerangaben sind Eingangsdaten, alle abgeleiteten Zahlen sind gerechnet — das Programm in Abschnitt 5 erzeugt sie aus std.astro.launch.

std.astro.launch · Startplätze · std.astro (Übersicht) · Orbit-Matrix


1. Die fünf Systeme

Kennwert Spectrum Falcon 9 Ariane 64 Angara A5 Long March 5
Land Deutschland USA Europa Russland China
Höhe 28 m 70 m 56–62 m 55,4 m ~57 m
Kerndurchmesser 2,0 m 3,7 m 5,4 m 2,9 m * 5,0 m
Startmasse nicht publiziert 549 t 850–870 t ~773 t ~869 t
Startschub 675 kN >7.600 kN ~15.400 kN ¹ ~9.610 kN ~10.600 kN
LEO 1,0 t 22,8 t 21,6 t ² ~24,5 t ~25 t (CZ-5B)
GTO 8,3 t 11,5 t ² ~5,4–7,5 t ³ ~14 t (CZ-5)
Booster 4 × P120C/P160C 4 × URM-1 4 × Kerosin/LOX
Wiederverwendung nein ja, 1. Stufe nein nein nein

* Angara ist modular aufgebaut; die Zahl ist nicht direkt mit einem durchgehenden Core wie bei Falcon 9 vergleichbar.
¹ hängt von der aktuellen Booster-Konfiguration ab.
² ArianeGroup-Wert für Ariane 64 mit P120C; die seit Juni 2026 geflogenen P160C erhöhen die Leistung.
³ abhängig von Oberstufe und Missionskonfiguration.

 
Nutzlastangaben sind keine Messwerte einer gemeinsamen Mission. Sie hängen an Zielorbit, Startplatz, Konfiguration und Missionsreserve. CZ-5B ist die LEO-optimierte Variante, die normale CZ-5 trägt für höhere Orbits eine zusätzliche Stufe. Die Zahlen taugen als Größenordnung, nicht als Rangliste.

2. Was daraus folgt

Gerechnet mit AThrustToWeight, ALiftoffAccel und ALiftsOff bei Normfallbeschleunigung:

Rakete Schub-Gewicht-Verhältnis Anfangsbeschleunigung Nutzlastanteil LEO
Ariane 64 1.826 8.10 m/s² 2.51 %
Falcon 9 1.412 4.04 m/s² 4.15 %
Long March 5B 1.291 2.86 m/s² 2.99 %
Angara A5 1.268 2.63 m/s² 3.17 %

Spectrum fehlt in dieser Tabelle, weil Isar Aerospace die Startmasse nicht veröffentlicht — ohne Masse kein TWR. Das ist kein Mangel der Bibliothek, sondern eine fehlende Eingangsgröße; die Seite rät sie nicht.

Drei Dinge stehen in den Zahlen:

  • Ariane 64 hebt mit Abstand am härtesten ab. 1.826 gegen 1.27 bei Angara — das ist die Feststoffsignatur. Vier P120C liefern den Schub sofort und in voller Höhe, ein Flüssigtriebwerk fährt hoch. Der Preis steht im Nutzlastanteil: 2.51 %, der schlechteste der vier.
  • Falcon 9 führt beim Nutzlastanteil mit 4.15 % — und trägt dabei zusätzlich Landetreibstoff, Gitterflossen und Landebeine mit. Das ist die auffälligste Zahl der Seite.
  • Angara und Long March 5 liegen dicht beieinander (1.268 gegen 1.291), obwohl das eine ein Kerosin-Baukasten und das andere ein Wasserstoff-Core mit Kerosinboostern ist. Ähnliche Klasse, völlig verschiedener Weg.
 
Der Nutzlastanteil ist kein Effizienzmaß. Die veröffentlichten LEO-Werte beziehen sich nicht auf dieselbe Inklination, Höhe, Bergungskonfiguration und Missionsreserve. Falcon 9 sieht hier gut aus, und das zu Recht — aber die 1,64 Prozentpunkte Vorsprung auf Ariane 64 sind kein sauber gemessener Abstand.

3. Die Triebwerke sind der interessantere Vergleich

Rakete Hauptantrieb Treibstoff Konzept
Spectrum Aquila LOX/Propan flüssig
Falcon 9 Merlin 1D LOX/RP-1 flüssig
Ariane 6 Vulcain 2.1 + P120C/P160C LOX/LH₂ + Feststoff hybrid
Angara A5 RD-191 LOX/Kerosin flüssig
Long March 5 YF-77 + YF-100 LOX/LH₂ + LOX/Kerosin flüssig, gemischt

Aus dem spezifischen Impuls folgen Austrittsgeschwindigkeit und Massenstrom — AExhaustSpeed und AMassFlow:

Triebwerk Isp Austrittsgeschwindigkeit Massenstrom
Merlin 1D (Meereshöhe) 282 s 2765 m/s 305.6 kg/s
RD-191 (Meereshöhe) 310.7 s 3047 m/s 630.8 kg/s
YF-100 (Meereshöhe) 300 s 2942 m/s 407.9 kg/s
Vulcain 2.1 (Vakuum) 431 s 4227 m/s 324.1 kg/s
P120C (Vakuum) 278.5 s 2731 m/s 1281.5 kg/s

Zwei Zeilen daraus lohnen den zweiten Blick:

  • Vulcain 2.1 hat den mit Abstand höchsten Isp (431 s, 4227 m/s) und trotzdem einen kleineren Massenstrom als ein einzelnes RD-191. Wasserstoff kauft Effizienz, nicht Schub — genau deshalb hängen vier Feststoffbooster daneben.
  • Ein P120C verbrennt 1281 kg/s. Damit ergibt sich die Brenndauer direkt aus der Ladung (ABurnTime): 142 t Feststoff halten 110.8 s, die 156 t des P160C 121.7 s — knapp elf Sekunden mehr Booster-Phase.

4. Fünf Auslegungen nebeneinander

Launch Vehicle Benchmark

Spectrum ──────── Microlauncher
                    |
                    +-- LOX / Propan
                    +-- dedizierter Start statt Mitflug

Falcon 9 ───────── wiederverwendbar
                    |
                    +-- LOX / RP-1
                    +-- Triebwerksausfall verkraftbar
                    +-- Rueckkehr der Erststufe

Ariane 6 ───────── kryogen + Feststoff
                    |
                    +-- LOX / LH2
                    +-- Feststoffbooster
                    +-- wiederzuendbare Oberstufe

Angara A5 ──────── modular
                    |
                    +-- LOX / Kerosin
                    +-- URM-Architektur

Long March 5 ───── gemischter Antrieb
                    |
                    +-- LOX / Kerosin (Booster)
                    +-- LOX / LH2 (Core)

Angara ist dabei der konzeptionell eigenständigste Entwurf: statt für jede Nutzlastklasse eine eigene Rakete zu entwickeln, kombiniert Angara identische Universal Rocket Modules. Die A5 bündelt fünf URM-1 im unteren Verbund, jedes mit einem RD-191 auf LOX/Kerosin:

URM-2
            |
       +----+----+
       |  URM-1  |
 URM-1 |         | URM-1
       |         |
 URM-1 +---------+ URM-1

5. Das Programm

unit main;
import std.astro.launch;
import std.io;
import std.string;

fn f(v: f64, d: int64): pchar { return FloatToStr(v, d); }

fn zeile(name: pchar, schubKN: f64, masseT: f64, leoT: f64): void {
    var thrust: f64 := schubKN * 1000.0;
    var mass:   f64 := masseT * 1000.0;
    var g0:     f64 := AStandardGravity();
    Print(name);
    Print("  TWR "); Print(f(AThrustToWeight(thrust, mass, g0), 3));
    Print("  a0 "); Print(f(ALiftoffAccel(thrust, mass, g0), 2));
    Print(" m/s2  Nutzlastanteil "); Print(f(leoT / masseT * 100.0, 2));
    Print(" %  hebt ab: ");
    if ALiftsOff(thrust, mass, g0) { PrintLn("ja"); } else { PrintLn("nein"); }
}

fn triebwerk(name: pchar, schubKN: f64, isp: f64): void {
    var mdot: f64 := AMassFlow(schubKN * 1000.0, isp);
    Print(name);
    Print("  ve "); Print(f(AExhaustSpeed(isp), 0));
    Print(" m/s  Massenstrom "); Print(f(mdot, 1));
    PrintLn(" kg/s");
}

fn main(): int64 {
    zeile("Falcon 9     ", 7600.0,  549.0, 22.8);
    zeile("Ariane 64    ", 15400.0, 860.0, 21.6);
    zeile("Angara A5    ", 9610.0,  773.0, 24.5);
    zeile("Long March 5B", 10600.0, 837.0, 25.0);
    PrintLn("");
    triebwerk("Merlin 1D (SL)  ", 845.0,  282.0);
    triebwerk("RD-191 (SL)     ", 1922.0, 310.7);
    triebwerk("YF-100 (SL)     ", 1200.0, 300.0);
    triebwerk("Vulcain 2.1 (vac)", 1370.0, 431.0);
    triebwerk("P120C (vac)     ", 3500.0, 278.5);
    PrintLn("");
    PrintLn(StrConcat("Brenndauer P120C (142 t Feststoff): ", f(ABurnTime(142000.0, AMassFlow(3500000.0, 278.5)), 1)));
    PrintLn(StrConcat("Brenndauer P160C (156 t Feststoff): ", f(ABurnTime(156000.0, AMassFlow(3500000.0, 278.5)), 1)));
    PrintLn(StrConcat("dv einer Stufe, Isp 282, 25 t leer + 400 t Treibstoff: ", f(ADvTsiolkovsky(282.0, 425000.0, 25000.0), 1)));
    PrintLn(StrConcat("Strukturverhaeltnis dabei: ", f(AStructuralRatio(25000.0, 400000.0), 4)));
    PrintLn(StrConcat("dv-Grenze bei Isp 282 und diesem Verhaeltnis: ", f(ADvStageLimit(282.0, AStructuralRatio(25000.0, 400000.0)), 1)));
    return 0;
}

Ausgabe:

Falcon 9       TWR 1.412  a0 4.04 m/s2  Nutzlastanteil 4.15 %  hebt ab: ja
Ariane 64      TWR 1.826  a0 8.10 m/s2  Nutzlastanteil 2.51 %  hebt ab: ja
Angara A5      TWR 1.268  a0 2.63 m/s2  Nutzlastanteil 3.17 %  hebt ab: ja
Long March 5B  TWR 1.291  a0 2.86 m/s2  Nutzlastanteil 2.99 %  hebt ab: ja

Merlin 1D (SL)    ve 2765 m/s  Massenstrom 305.6 kg/s
RD-191 (SL)       ve 3047 m/s  Massenstrom 630.8 kg/s
YF-100 (SL)       ve 2942 m/s  Massenstrom 407.9 kg/s
Vulcain 2.1 (vac)  ve 4227 m/s  Massenstrom 324.1 kg/s
P120C (vac)       ve 2731 m/s  Massenstrom 1281.5 kg/s

Brenndauer P120C (142 t Feststoff): 110.8
Brenndauer P160C (156 t Feststoff): 121.7
dv einer Stufe, Isp 282, 25 t leer + 400 t Treibstoff: 7835.2
Strukturverhaeltnis dabei: 0.0588
dv-Grenze bei Isp 282 und diesem Verhaeltnis: 7835.2

Die letzten beiden Zeilen sind eine Probe auf die Bibliothek: ADvTsiolkovsky und ADvStageLimit kommen über zwei verschiedene Wege auf denselben Wert — 7835.2 m/s. ADvStageLimit ist die Umformung von Tsiolkovsky auf das Strukturverhältnis, und die Übereinstimmung zeigt, dass beide dieselbe Gleichung meinen.

6. Was dieser Vergleich über die Bibliothek verrät

Die fünf Systeme sind auch ein Belastungstest für std.astro.launch — und dabei fällt auf, wo die heutige API endet:

  • Es gibt keinen Raketen- oder Stufentyp. Alles sind freie Funktionen auf f64. Eine Rakete mit Boostern, Core und Oberstufe muss der Aufrufer selbst aus Einzelwerten zusammensetzen; die Bibliothek kennt sie nicht als Gegenstand.
  • Parallele Stufung fehlt. Drei der fünf Systeme — Ariane 64, Angara A5, Long March 5 — starten mit Boostern, die gleichzeitig mit der Zentralstufe brennen. ADvStage und ADvTwoStages rechnen seriell; ein Strap-on-Verbund lässt sich damit nicht sauber abbilden.
  • Isp ist eine einzelne Zahl. Merlin 1D liegt bei 282 s auf Meereshöhe und rund 311 s im Vakuum. Die API kennt keinen Übergang zwischen beiden, also muss man sich vorab für einen Wert entscheiden — auf dieser Seite steht deshalb überall dazu, welcher gemeint ist.
  • Bergung kommt nicht vor. Der Landetreibstoff der Falcon-9-Erststufe ist Masse, die mitfliegt und nicht der Nutzlast dient. Es gibt keine Größe dafür.
  • Feststoff ist nur über den Massenstrom abbildbar. Ein P120C lässt sich weder drosseln noch abschalten; ABurnTime trifft den Fall zufällig gut, weil die Ladung fest ist — eine Schubkurve über der Zeit gibt es nicht.
  • Einheiten trägt der Aufrufer. AThrustToWeight nimmt Newton und Kilogramm, die Datenblätter liefern Kilonewton und Tonnen. Im Programm oben stehen deshalb überall * 1000.0. Das ist genau der Fall, für den es ''utype'' gibt.
 
Als Entwurfsprüfung gelesen: die vorhandenen Funktionen decken die Einzelstufe vollständig ab — Tsiolkovsky, Massenverhältnis, Massenstrom, Brenndauer, Strukturverhältnis, TWR, Schwerkraftverlust. Was fehlt, ist die Ebene darüber: die zusammengesetzte Rakete. Vier der fünf Referenzsysteme brauchen sie.