====== Startplätze — Referenzwerte für std.astro.launch ======
Die Breiten, die [[lyx_-_programmiersprache:units:astro:launch|std.astro.launch]] braucht, für die heute genutzten Rampen. Die Koordinaten sind belegte Angaben; **alle abgeleiteten Zahlen auf dieser Seite sind gerechnet**, nicht abgeschrieben — das Programm in Abschnitt 3 erzeugt sie.
→ [[lyx_-_programmiersprache:units:astro:launch|std.astro.launch]] · [[lyx_-_programmiersprache:units:astro|std.astro (Übersicht)]] · [[lyx_-_programmiersprache:units:astro:orbit|std.astro.orbit]] · [[lyx_-_programmiersprache:units:astro:traegerraketen|Trägerraketen]] · [[lyx_-_programmiersprache:units:astro:orbitmatrix|Orbit-Matrix]]
----
===== 1. Die Rampen =====
^ Rampe ^ Ort ^ Betreiber / Träger ^ Breite ^ Quelle ^
| **Starbase** | Boca Chica, Texas | SpaceX — Starship | 25.997° N | [[https://www.wikidata.org/wiki/Q16950811|Q16950811]] |
| **SLC-40** | Cape Canaveral SFS, Florida | SpaceX — Falcon 9 | 28.5619° N | [[https://www.wikidata.org/wiki/Q948471|Q948471]] |
| **LC-39A** | Kennedy Space Center, Florida | SpaceX — Falcon 9, Falcon Heavy, bemannte Starts | 28.6083° N | [[https://www.wikidata.org/wiki/Q24256513|Q24256513]] |
| **SLC-4E** | Vandenberg SFB, Kalifornien | SpaceX — Falcon 9 | 34.633° N | [[https://www.wikidata.org/wiki/Q2510106|Q2510106]] |
| Kourou (CSG) | Französisch-Guayana | Arianespace | 5.2° N | [[https://www.wikidata.org/wiki/Q83184|Guayana-Weltraumzentrum]] |
| Baikonur | Kasachstan | Roskosmos | 45.6° N | [[https://www.wikidata.org/wiki/Q133139|Q133139]] |
| **Andøya Spaceport** | Andøya, Nordnorwegen | Isar Aerospace — Spectrum | 69.2942° N | [[https://www.wikidata.org/wiki/Q124478301|Q124478301]] |
| Sriharikota (SDSC) | Andhra Pradesh, Indien | ISRO — PSLV, GSLV, LVM3 | 13.7172° N | [[https://www.wikidata.org/wiki/Q640273|Q640273]] |
| Wenchang | Hainan, China | CASC — Langer Marsch 5/7/8 | 19.6145° N | [[https://www.wikidata.org/wiki/Q1246624|Q1246624]] |
| Xichang | Sichuan, China | CASC — Langer Marsch 3B (GTO) | 28.2456° N | [[https://www.wikidata.org/wiki/Q734306|Q734306]] |
| Tanegashima | Kagoshima, Japan | JAXA — H3, H-IIA | 30.4° N | [[https://www.wikidata.org/wiki/Q742683|Q742683]] |
| Uchinoura | Kagoshima, Japan | JAXA — Epsilon | 31.2519° N | [[https://www.wikidata.org/wiki/Q1077124|Q1077124]] |
| Taiyuan | Shanxi, China | CASC — SSO und polare Bahnen | 38.8491° N | [[https://www.wikidata.org/wiki/Q1194479|Q1194479]] |
| Jiuquan | Innere Mongolei, China | CASC — Shenzhou (bemannt) | 40.9675° N | [[https://www.wikidata.org/wiki/Q692677|Q692677]] |
| Wostotschny | Amur, Russland | Roskosmos — Angara A5, Sojus-2 | 51.8846° N | [[https://www.wikidata.org/wiki/Q1166191|Q1166191]] |
| Plessezk | Archangelsk, Russland | Roskosmos — Angara, Sojus-2 | 62.9167° N | [[https://www.wikidata.org/wiki/Q15778|Q15778]] |
Die vier oberen sind die aktiven SpaceX-Rampen; Kourou und Baikonur stehen als Vergleichsmaßstab dabei — der äquatornächste und der nördlichste der großen Startplätze. **Andøya** ist der Gegenpol: mit 69,3° N der nördlichste Orbitalstartplatz der Tabelle und damit der Fall, an dem die Grenzen der Formel sichtbar werden. Darunter stehen die asiatischen Plätze, nach Breite sortiert — sie decken die Spanne von 13,7° (Sriharikota) bis 41,0° (Jiuquan) ab und zeigen, dass jede große Raumfahrtnation dieselbe Aufteilung fährt: ein äquatornaher Platz für GTO und Mondmissionen, ein nördlicher für polare Bahnen.
> **Für die Bahnmechanik zählt allein die Breite.** Der Längengrad bestimmt, //wann// gestartet wird (Startfenster), nicht //wie teuer//. Deshalb führt diese Tabelle nur die Breite — und deshalb sind SLC-40 und LC-39A trotz getrennter Infrastruktur bahnmechanisch derselbe Ort.
===== 2. Was daraus folgt =====
Gerechnet für eine **400-km-Kreisbahn mit 28.5 Grad Neigung**, 1500 m/s Aufstiegsverluste:
^ Rampe ^ Drehgewinn nach Ost ^ dv Aufstieg ^ Ebenenstrafe ^ gesamt ^
| Kourou | 463.2 m/s | 8705.4 | 0 | **8705.4 m/s** |
| Sriharikota | 451.8 m/s | 8716.7 | 0 | 8716.7 m/s |
| Wenchang | 438.1 m/s | 8730.4 | 0 | 8730.4 m/s |
| Starbase | 418.0 m/s | 8750.5 | 0 | 8750.5 m/s |
| Xichang | 409.7 m/s | 8758.8 | 0 | 8758.8 m/s |
| SLC-40 | 408.5 m/s | 8760.1 | 8.3 | 8768.3 m/s |
| LC-39A | 408.3 m/s | 8760.2 | 14.5 | 8774.7 m/s |
| Tanegashima | 401.2 m/s | 8767.4 | 254.3 | 9021.7 m/s |
| Uchinoura | 397.6 m/s | 8770.9 | 368.3 | 9139.2 m/s |
| SLC-4E | 382.7 m/s | 8785.9 | 820.5 | 9606.3 m/s |
| Taiyuan | 362.2 m/s | 8806.3 | 1383.3 | 10189.6 m/s |
| Jiuquan | 351.2 m/s | 8817.4 | 1665.4 | 10482.7 m/s |
| Wostotschny | 287.1 m/s | 8881.5 | 3108.2 | 11989.6 m/s |
| Plessezk | 211.8 m/s | 8956.8 | 4537.4 | 13494.2 m/s |
| Baikonur | 325.4 m/s | 8843.1 | 2280.2 | **11123.4 m/s** |
| Andøya | 164.4 m/s | 9004.1 | 5345.4 | **14349.5 m/s** |
Und für eine **51.6-Grad-Bahn** (ISS) der jeweils nötige Startazimut:
^ Rampe ^ kleinste erreichbare Inklination ^ Azimut für 51.6° ^
| Starbase | 26.00° | 43.72° |
| SLC-40 | 28.56° | 45.01° |
| LC-39A | 28.61° | 45.03° |
| SLC-4E | 34.63° | 49.02° |
| Kourou | 5.2° | 38.59° |
| Baikonur | 45.6° | 62.60° |
| Andøya | 69.29° | **nicht erreichbar** |
| Sriharikota | 13.72° | 39.75° |
| Wenchang | 19.61° | 41.26° |
| Xichang | 28.25° | 44.84° |
| Tanegashima | 30.40° | 46.07° |
| Uchinoura | 31.25° | 46.60° |
| Taiyuan | 38.85° | 52.90° |
| Jiuquan | 40.97° | 55.35° |
| Wostotschny | 51.88° | **nicht erreichbar** |
| Plessezk | 62.92° | **nicht erreichbar** |
Drei Dinge stehen in diesen Zahlen:
* **Der Drehgewinn ist der kleinere Effekt.** Zwischen Kourou und Baikonur liegen 138 m/s — spürbar, aber nicht entscheidend. Die **Ebenenstrafe** dagegen reicht bis 2280 m/s: der Startort entscheidet über die erreichbaren Bahnen, nicht über ein paar Prozent Nutzlast.
* **SLC-40 und LC-39A sind bahnmechanisch identisch** (0.2 m/s Unterschied im Drehgewinn, 0.02° im Azimut). Die Rampen unterscheiden sich durch Infrastruktur: LC-39A trägt Falcon Heavy und die bemannten Starts, SLC-40 den Standardbetrieb.
* **Andøya zeigt, wo die Rechnung aufhört.** 5345 m/s Ebenenstrafe für eine 28,5-Grad-Bahn sind kein Aufschlag mehr, sondern ein Ausschlusskriterium — und die ISS-Bahn mit 51,6° liegt **unter** der Startbreite und ist damit von dort aus überhaupt nicht erreichbar: ''ALaunchAzimuth'' liefert dafür ''nan''. Der Platz ist für das gebaut, was die anderen schlecht können — polare und sonnensynchrone Bahnen mit freiem Korridor nach Norden über die Arktis.
* **Dieselbe Arbeitsteilung überall.** Sriharikota (13,7°) und Wenchang (19,6°) sind die äquatornahen Plätze Indiens und Chinas — beide zahlen für eine 28,5-Grad-Bahn **keine** Ebenenstrafe und holen mit 452 bzw. 438 m/s fast den Kourou-Drehgewinn. Taiyuan (38,8°) und Jiuquan (41,0°) sind die nördlichen Gegenstücke, Taiyuan für sonnensynchrone Bahnen, Jiuquan für die bemannten Shenzhou-Starts — dort kostet eine 28,5-Grad-Bahn 1383 bzw. 1665 m/s extra. Die japanischen Plätze liegen mit 30,4° und 31,3° dicht beieinander und dicht an Cape Canaveral.
* **SLC-4E ist teuer für niedrige Bahnen und richtig für hohe.** 820 m/s Aufschlag für eine 28.5-Grad-Bahn — dafür ist es der Platz für rückläufige und sonnensynchrone Bahnen: der Korridor nach Süden über den Pazifik ist frei.
> **Die 45.01° für SLC-40 auf die ISS-Bahn sind eine brauchbare Probe der Formel** — Falcon 9 fliegt dort tatsächlich mit rund 44…45 Grad Azimut.
>
> Für **rückläufige** Bahnen ist der gemeldete Azimut dagegen mit Vorsicht zu lesen: ''ALaunchAzimuth'' liefert nur den nördlichen der zwei Lösungsäste und bei ''i > 90°'' einen negativen Wert ([[https://github.com/SEOLizer/LyX-Compiler/issues/1909|#1909]]). Eine sonnensynchrone Bahn von SLC-4E ergibt ''−9.13'' statt der tatsächlichen Startrichtung nach Süden (~189°, real ~196° mit Erddrehung).
===== 3. Die Rampen im eigenen Programm =====
Die Unit bringt keine Startplatz-Konstanten mit — der folgende Block ist zum Übernehmen gedacht. Breiten stehen dabei **in Radiant**, so wie ''std.astro.launch'' sie erwartet:
import std.astro.orbit;
import std.astro.launch;
import std.math;
import std.io;
fn Grad(g: f64): f64 { return g * Pi() / 180.0; }
// Startplaetze als Funktionen — Breite in Radiant
fn PadStarbase(): f64 { return Grad(25.997); } // SpaceX, Boca Chica TX
fn PadSlc40(): f64 { return Grad(28.5619); } // SpaceX, Cape Canaveral SFS
fn PadLc39a(): f64 { return Grad(28.6083); } // SpaceX/NASA, Kennedy Space Center
fn PadSlc4e(): f64 { return Grad(34.633); } // SpaceX, Vandenberg SFB
fn PadKourou(): f64 { return Grad(5.2); } // Arianespace, CSG
fn PadBaikonur(): f64 { return Grad(45.6); } // Roskosmos
fn PadAndoya(): f64 { return Grad(69.294167); } // Isar Aerospace, Andøya
fn PadSriharikota(): f64 { return Grad(13.7172); } // ISRO
fn PadWenchang(): f64 { return Grad(19.6145); } // CASC
fn PadXichang(): f64 { return Grad(28.2456); } // CASC
fn PadTanegashima(): f64 { return Grad(30.4); } // JAXA
fn PadUchinoura(): f64 { return Grad(31.2519); } // JAXA
fn PadTaiyuan(): f64 { return Grad(38.8491); } // CASC
fn PadJiuquan(): f64 { return Grad(40.9675); } // CASC
fn PadWostotschny(): f64 { return Grad(51.8846); } // Roskosmos
fn PadPlessezk(): f64 { return Grad(62.9167); } // Roskosmos
fn f(v: f64, d: int64): pchar { return FloatToStr(v, d); }
// Was kostet eine Zielbahn von diesem Platz aus?
fn bericht(name: pchar, breite: f64, zielGrad: f64): void {
var rOrbit: f64 := ARadiusEarth() + 400000.0;
var gewinn: f64 := ARotationGain(AEarthRotation(), ARadiusEarth(), breite, Pi() / 2.0);
var dv: f64 := ADvAscent(AMuEarth(), rOrbit, 1500.0, gewinn);
var strafe: f64 := AAzimuthPenalty(ACircularSpeed(AMuEarth(), rOrbit), breite, Grad(zielGrad));
Print(name);
Print(" Drehgewinn "); Print(f(gewinn, 1));
Print(" dv Aufstieg "); Print(f(dv, 1));
Print(" + Ebenenstrafe "); Print(f(strafe, 1));
Print(" = "); PrintLn(f(dv + strafe, 1));
}
fn main(): int64 {
PrintLn("Ziel: 400 km Kreisbahn, 28.5 Grad geneigt, 1500 m/s Verluste");
bericht("Starbase ", PadStarbase(), 28.5);
bericht("SLC-40 ", PadSlc40(), 28.5);
bericht("LC-39A ", PadLc39a(), 28.5);
bericht("SLC-4E ", PadSlc4e(), 28.5);
bericht("Kourou ", PadKourou(), 28.5);
bericht("Baikonur ", PadBaikonur(), 28.5);
bericht("Andoya ", PadAndoya(), 28.5);
bericht("Sriharikota", PadSriharikota(), 28.5);
bericht("Wenchang ", PadWenchang(), 28.5);
bericht("Xichang ", PadXichang(), 28.5);
bericht("Tanegashima", PadTanegashima(), 28.5);
bericht("Uchinoura ", PadUchinoura(), 28.5);
bericht("Taiyuan ", PadTaiyuan(), 28.5);
bericht("Jiuquan ", PadJiuquan(), 28.5);
bericht("Wostotschny", PadWostotschny(), 28.5);
bericht("Plessezk ", PadPlessezk(), 28.5);
return 0;
}
Ziel: 400 km Kreisbahn, 28.5 Grad geneigt, 1500 m/s Verluste
Starbase Drehgewinn 418.0 dv Aufstieg 8750.5 + Ebenenstrafe 0.0 = 8750.5
SLC-40 Drehgewinn 408.5 dv Aufstieg 8760.1 + Ebenenstrafe 8.3 = 8768.3
LC-39A Drehgewinn 408.3 dv Aufstieg 8760.2 + Ebenenstrafe 14.5 = 8774.7
SLC-4E Drehgewinn 382.7 dv Aufstieg 8785.9 + Ebenenstrafe 820.5 = 9606.3
Kourou Drehgewinn 463.2 dv Aufstieg 8705.4 + Ebenenstrafe 0.0 = 8705.4
Baikonur Drehgewinn 325.4 dv Aufstieg 8843.1 + Ebenenstrafe 2280.2 = 11123.4
Andoya Drehgewinn 164.4 dv Aufstieg 9004.1 + Ebenenstrafe 5345.4 = 14349.5
Sriharikota Drehgewinn 451.8 dv Aufstieg 8716.7 + Ebenenstrafe 0.0 = 8716.7
Wenchang Drehgewinn 438.1 dv Aufstieg 8730.4 + Ebenenstrafe 0.0 = 8730.4
Xichang Drehgewinn 409.7 dv Aufstieg 8758.8 + Ebenenstrafe 0.0 = 8758.8
Tanegashima Drehgewinn 401.2 dv Aufstieg 8767.4 + Ebenenstrafe 254.3 = 9021.7
Uchinoura Drehgewinn 397.6 dv Aufstieg 8770.9 + Ebenenstrafe 368.3 = 9139.2
Taiyuan Drehgewinn 362.2 dv Aufstieg 8806.3 + Ebenenstrafe 1383.3 = 10189.6
Jiuquan Drehgewinn 351.2 dv Aufstieg 8817.4 + Ebenenstrafe 1665.4 = 10482.7
Wostotschny Drehgewinn 287.1 dv Aufstieg 8881.5 + Ebenenstrafe 3108.2 = 11989.6
Plessezk Drehgewinn 211.8 dv Aufstieg 8956.8 + Ebenenstrafe 4537.4 = 13494.2
> **Die 1500 m/s Verluste sind ein Ansatz, keine Naturkonstante.** Sie fassen Gravitations- und Luftwiderstandsverluste sowie den Steuerungsaufwand zusammen und hängen an Auslegung und Flugprofil — übliche Werte für die Erde liegen zwischen 1300 und 2000 m/s. ''ADvAscent'' nimmt sie deshalb als Argument, statt sie einzubauen; wer eine eigene Zahl hat, setzt sie ein.
----
Letzte Aktualisierung: 2026-08-31 — Seite neu angelegt. Koordinaten aus Wikidata (Stand 2026-08-31), alle abgeleiteten Werte mit ''lyxc 1.1.15B'' gerechnet; das erzeugende Programm steht in Abschnitt 3.