{"id":13306,"date":"2018-03-25T19:48:24","date_gmt":"2018-03-25T17:48:24","guid":{"rendered":"https:\/\/www.bernd-leitenberger.de\/blog\/?p=13306"},"modified":"2018-03-25T19:48:24","modified_gmt":"2018-03-25T17:48:24","slug":"tutorial-1-aufstiegssimulation","status":"publish","type":"post","link":"https:\/\/www.bernd-leitenberger.de\/blog\/2018\/03\/25\/tutorial-1-aufstiegssimulation\/","title":{"rendered":"Tutorial 1 Aufstiegssimulation"},"content":{"rendered":"<p>Ich rechne ja gerne und viel. Dazu habe ich ein Programm mit dem simplen Namen \u201eRakete\u201c. Es ist das &auml;lteste Programm, dass ich im Einsatz habe. Die erste Version stammt von 1987 und wurde noch unter CP\/M erstellt und war schon damals so umfangreich, dass ich Overlays einsetzen musste. Eigentlich h&auml;tte ich ja letztes Jahr 30-j&auml;hriges feiern k&ouml;nnen. Aber wie feiert man ein Programm?<\/p>\n<p>Ich habe das bewusst nicht bei meinen anderen Programmen aufgef&uuml;hrt, weil ich es f&uuml;r mich geschrieben habe. Sprich, es gen&uuml;gt nicht den Anspr&uuml;chen die viele an Benutzerfreundlichkeit und Bedienungskomfort haben. Es ist auch nicht DAU-tauglich und man muss wissen, was man eingibt. Vor allem m&uuml;sste ich es dann auch dokumentieren.<!--more--><\/p>\n<p>Meinen neuesten Programmpunkt (und nur den) will ich hier vorstellen, weil er, so denke ich, einzigartig ist. Man kann mit ihm die Nutzlast eine Rakete berechnen, und zwar ohne irgendwelche Annahmen &uuml;ber Aufstiegsverluste zu machen. Da das auch etwas kompliziert ist, hier ein Kurs in drei Teilen. Dieser Teil informiert &uuml;ber die fundamentalen Eingaben f&uuml;r die Rakete. Der N&auml;chste dann, wie man eine Aufstiegsbahn konstruiert und der Dritte wie man die optimiert und was es an Auswertem&ouml;glichkeiten gibt.<\/p>\n<p>Aber fangen wir mal mit der Basis. Ihr m&uuml;sst zuerst das Programm <a href=\"\/download\/rakete.zip\">herunterladen<\/a>. Es ist ein Windows 32 Bit Programm und sollte ab Windows 7 laufen. Ich setze Windows 10 ein, doch es gibt keine spezifischen Windows 10 Funktionen im Programm.<\/p>\n<p>Historisch bedingt basiert die Aufstiegssimulation auf einer einfacheren Berechnung auf Basis der Ziolkowski Gleichung, f&uuml;r die man f&uuml;r jeden Typ eine Sollnutzlast und Sollgeschwindigkeit angibt. Dann werden Aufstiegsverluste berechnet und die f&uuml;r die folgenden Bahnen angenommen. Die Eingaben f&uuml;r diese einfachere Simulation findet ihr unter Bearbeiten \u2192 Raketen. Die ersten beiden Punkte im Men&uuml; \u201eNutzlastberechnung\u201c: \u201eStart von der Erde\u201c und \u201eNutzlast oder Geschwindigkeit\u201c basieren auf dieser einfachen Berechnung. Diese einfachere Simulation ist Basis in den meisten Dateien, die mitgeliefert werden. Man ben&ouml;tigt f&uuml;r sie pro Stufe nur Vollmasse, Leermasse, Spez. Impuls und Nutzlast, Zielgeschwindigkeit und Gewicht der Verkleidung. Bei der Aufstiegssimulation braucht man fast dreimal so viele Eingaben.<\/p>\n<p>Doch dass, wof&uuml;r das Tutorial ist, findet ihr unter \u201e Nutzlastberechnung\u201c \u2192 \u201eAufstiegsbahnen\u201c. Wenn ihr aus der Liste eine Rakete selektiert dann f&uuml;llt sich der Eingabebereich mit den Daten. Heute geht es nur um den oberen Teil, der im Screenshot umrandet ist.<img loading=\"lazy\" decoding=\"async\" class=\"alignright\" style=\"float: right;\" src=\"\/img\/2018-03-23_21h40_51.png\" alt=\"Screenshot\" width=\"695\" height=\"790\" \/><\/p>\n<p>Hier muss man die f&uuml;r die Simulation wesentlichen Daten eingeben. Existiert die Rakete schon in der einfachen Simulation, so sind die Felder Vollmasse, Leermasse und spezifischer Impuls schon gef&uuml;llt. Jede Zeile steht f&uuml;r eine Stufe. Schub und Schub Vakuum stehen f&uuml;r den Bodenschub und den Vakuumschub. Bei Stufen, die sowieso im Vakuum arbeiten, ist der Schub in beiden Feldern identisch. T0 ist der Z&uuml;ndungszeitpunkt nach dem Start und die Brenndauer die Betriebsdauer der Stufe. Die Fl&auml;che ist erkl&auml;rungsbed&uuml;rftig. Das ist die Fl&auml;che einer Stufe von der Seite gesehen. Sie ist definiert als <b> Durchmesser x H&ouml;he<\/b>. Als Erstes geben wie die Daten der H-IIA ein. Die folgende Abbildung ist das Datenblatt aus meinem Buch \u201einternationale Tr&auml;gerraketen\u201c. Die Booster haben eine L&auml;nge von 14,9 m und einen Durchmesser von 1,00 m. Die Fl&auml;che betr&auml;gt also 14,9 x 1 = 14,9 m\u00b2. Nicht vergessen, bei der Anzahl dann \u201e2\u201c einzutragen. Wenn ihr das bei allen Stufen gemacht habt, dann sollte eure Eingabemaske so aussehen:<\/p>\n<p>Ich habe die H-IIA genommen, weil es hier einige Besonderheiten gibt. So hat sie zwei Arten von Boostern, die gemeinsam gez&uuml;ndet werden. Dazu kommt noch die erste Stufe. F&uuml;r die ersten drei Stufen findet man also bei T0 den gleichen Zeitpunkt 0.00 Sekunden. Die zweite Stufe wird dann nach 400 s gez&uuml;ndet. Wenn ihr die Brenndauer mit dem Datenblatt vergleicht, so f&auml;llt auf das dies nicht ganz &uuml;bereinstimmt. Daf&uuml;r gibt es eine Reihe von Gr&uuml;nden. Zum einen, dass die Angaben nicht so korrekt sind. Manche sind einfach gerundet. Dann gibt es die M&auml;ngel der Simulation. So gibt es keine Resttreibstoffe. Bei den meisten Raketen nutzt man nicht den ganzen Treibstoff, sondern schaltet bei einem kleinen Rest ab, auch um zu vermeiden, dass eine Komponente ausgeht und die andere nicht. Bei Feststofftriebwerken gibt es immer unverbrannte Reste, wenn der Druck unter einen Mindestwert sinkt. Triebwerke mit fl&uuml;ssigen Treibstoffen verbrauchen in der Anlaufzeit und auch (wenn auch nur kurz) beim Herunterfahren weniger Treibstoff als bei 100 % Schub. Das verl&auml;ngert die Brennzeit.<\/p>\n<p>Daneben \u2013 das ist der Hauptgrund \u2013 kann der Schub variabel sein. Es gibt einige schubvariable Triebwerke mit fl&uuml;ssigen Treibstoffen wie das RD-180 oder SSME. Feststofftriebwerke sind immer schubvariabel. Die Einschr&auml;nkung ist also immer gegeben. Es gibt zwei M&ouml;glichkeiten: Ihr passt den Schub an die wahre Brennzeit an oder die Brennzeit an den Schub an.<\/p>\n<p>F&uuml;r das letzte gibt es eine Automatikfunktion \u201eBrenndauer aus Schub errechnen\u201c. Sie berechnet die Brenndauer aus dem Vakuumschub und spezifischen Impuls.<\/p>\n<p>Den Z&uuml;ndzeitpunkt kann man ebenfalls berechnen lassen. Da einige Stufen simultan gez&uuml;ndet werden (in diesem Beispiel: 3 Stufen) muss man die Zahl der beim Start gez&uuml;ndeten Stufen angeben und die Verz&ouml;gerung zwischen Brennschluss und Z&uuml;ndung der n&auml;chsten Stufe (meist wenige Sekunden). Der Punkt findet sich unter \u201eBearbeiten \u2192 Z&uuml;ndungszeitpunkt errechnen\u201c.<\/p>\n<p>Weiter unten findet man die wichtigste Fl&auml;che, die Kopffl&auml;che. Das ist die Fl&auml;che, die dem Luftwiderstand voll ausgesetzt ist, die Seitenfl&auml;chen werden nur gestreift. F&uuml;r die Kopffl&auml;che gilt die einfache Formel: Fl&auml;che = \u03c0 * Durchmesser\/2\u00b2, wobei Durchmesser der maximale Durchmesser (oft den der Nutzlastverkleidung, bei alten Tr&auml;gern wie der Atlas-Agena aber auch der Durchmesser der ersten Stufe ist). Bei angeflanschten Boostern muss man deren Fl&auml;che auch ber&uuml;cksichtigen. Bei der H-IIA 2022 sind zwei Booster mit 1,0 m Durchmesser und zwei Booster bei 2,5 m Durchmesser und die Nutzlasth&uuml;lle mit 4,1 m Durchmesser. (Es gibt auch eine Version mit 5 m H&uuml;lle, doch die wird bei den gr&ouml;&szlig;eren Versionen eingesetzt).<\/p>\n<p>Damit sind wir bei der Nutzlasth&uuml;lle. Deren Seitenfl&auml;che wird analog den Stufen (Breite x H&ouml;he) berechnet. Ihre Masse und ihr Abwurfzeitraum muss angegeben werden. Den Letzteren kann man noch nach einer Simulation an die Realit&auml;t (wird meist oberhalb 100 km H&ouml;he abgeworfen) anpassen. Die Nutzlast erkl&auml;rt sich von selbst.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" style=\"float: left;\" src=\"\/img\/2018-03-23_21h51_13.png\" alt=\"Datenblatt H-IIA\" width=\"817\" height=\"750\" \/>Den letzten Kasten mit den Simulationen bespreche ich im n&auml;chsten Teil. Ich empfehle die Daten aus meinen B&uuml;chern zu verwenden. Sie sind aktueller und besser recherchiert als die auf der Webseite. Die habe ich etwas schleifen lassen, da ich nach der Resonanz den Eindruck habe das die Rechtschreibung wichtiger als korrekte Daten ist(sind).<\/p>\n<p>Man sieht: Es ist einige Arbeit alle Daten einzutippen. Daher sind auch noch nicht alle Raketen erfasst, die es derzeit im Einsatz gibt, von den anderen Dateien mit fr&uuml;heren Tr&auml;gern oder Raketen, die es geben, k&ouml;nnte (oder sollte) ganz zu schweigen. Meine Hoffnung ist ja das hier einige die Daten eintragen und mir die Tr&auml;ger zuschicken, man kann auch einzelne Raketen exportieren muss also nicht eine ganze Datei bearbeiten. Wenn das einige machen, haben wir bald den ganzen Datenbestand angepasst.<\/p>\n<p>Die erstellte Rakete m&uuml;ssen wir nun dem Datenbestand anf&uuml;gen. Dazu einfach auf Datei \u2192 Raketen anf&uuml;gen klicken und einen Namen vergeben. In der Praxis rate ich euch das nach dem zweiten Teil zu machen, weil dann alle Daten des Eingabefensters gespeichert werden, auch die Felder im unteren Bereich die noch erkl&auml;rt werden.<\/p>\n<p>Am Beispiel der H-IIA 2022 kann man sehr gut die Funktionen zum Editieren erkl&auml;ren. Diese Variante hat 2 gro&szlig;e und 2 kleine SRB. Wenn man nun bei den kleinen SRB (erste Stufe) hinten bei Anzahl eine &#8222;4&#8220; eintr&auml;gt, hat man die n&auml;chste Variante H-IIA 2024. Auch hier wieder hinzuf&uuml;gen und den Namen anpassen. Die Variante H-IIA 202 hat dagegen nur zwei gro&szlig;e Booster. Dazu m&uuml;ssen wir die erste Stufe l&ouml;schen. Klickt in ein Edit-Feld in der ersten Stufe und dann auf \u201eStufen \u2192 L&ouml;sche stufe\u201c und diese Stufe ist weg. Wie man die letzte Variante H-IIA 204 mit vier gro&szlig;en Boostern erzeugt? Ich hoffe ihr kommt selbst drauf.<\/p>\n<p>Es gibt noch eine Ablage die eine Stufe aufnimmt. Dazu in ein Feld der Stufe klicken, die in die Zwischenablage kommen soll und dann \u201eKopiere Stufe in Zwischenablage\u201c. Das Kopieren von Stufen macht nat&uuml;rlich nur Sinn zwischen verschiedenen Raketen.<\/p>\n<p>W&auml;hlen sie dann eine Rakete aus, in die die Stufe kommen soll.<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg02.met.vgwort.de\/na\/b29781ca7b0748fc8876b29e43ca8dba\" alt=\"\" width=\"1\" height=\"1\" \/><\/p>\n<p>Die Stufe in der Zwischenablage kann nun:<\/p>\n<ul>\n<li>Ale neue letzte Stufe angef&uuml;gt werden: \u201eF&uuml;ge Stufe aus Zwischenablage als letzte ein\u201c.<\/li>\n<li>Ein bestehende Stufe ersetzen: In ein Editfeld der zu ersetzenden Stufe klicken und dann auf \u201eErsetze Stufe durch Zwischenablage\u201c.<\/li>\n<li>Vor einer Stufe eingef&uuml;gt werden: In ein Editfeld der Stufe, vor der eingef&uuml;gt werden, soll klicken und dann auf \u201eF&uuml;ge Stufe aus Zwischenablage ein\u201c. Das Einf&uuml;gen erfolgt immer vor der Stufe, sonst w&auml;re es unm&ouml;glich, vor die erste Stufe eine neue Stufe einzuf&uuml;gen.<\/li>\n<\/ul>\n<p>Kleine &Uuml;bung: Erzeugen sie die H-IIA 2044, die es nicht gibt, mit vier kleinen und vier gro&szlig;en SRB.<\/p>\n<p>Was ich jetzt schon bemerken muss, es wird im zweiten Teil deutlich: Neue Stufen ver&auml;ndern die Aufstiegsbahn grundlegend. Sie muss also angepasst werden. Doch das ist Inhalt des zweiten Teils, der morgen erscheint.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/img\/2018-03-23_22h18_12.png\" alt=\"Screenshot\" width=\"630\" height=\"359\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich rechne ja gerne und viel. Dazu habe ich ein Programm mit dem simplen Namen \u201eRakete\u201c. Es ist das &auml;lteste Programm, dass ich im Einsatz habe. Die erste Version stammt von 1987 und wurde noch unter CP\/M erstellt und war schon damals so umfangreich, dass ich Overlays einsetzen musste. Eigentlich h&auml;tte ich ja letztes Jahr [&hellip;]<\/p>\n","protected":false},"author":169,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[4266,3717],"class_list":["post-13306","post","type-post","status-publish","format-standard","hentry","category-computer","tag-aufstiegssimulation","tag-tutorial","entry"],"a3_pvc":{"activated":false,"total_views":826,"today_views":0},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":18458,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2025\/10\/23\/die-agena-c-2\/","url_meta":{"origin":13306,"position":0},"title":"Die Agena C","author":"Bernd Leitenberger","date":"23. Oktober 2025","format":false,"excerpt":"Wie ihr sicher bemerkt habt, war es etwas ruhig hier im Blog. Der Grund ist ganz einfach, ich habe mich endlich entschlossen, einen Schlussstrich zu ziehen. Nein, nicht unter dem Blog. Seit f\u00fcnf Jahren will ich Band 2 des Apolloprogramms fertigstellen und habe in den letzten Jahren eigentlich immer nur\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg04.met.vgwort.de\/na\/d6474dec02b34cf385a0dfced0cffb64","width":350,"height":200},"classes":[]},{"id":13379,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2018\/05\/09\/die-nutzlasten-der-nicht-gebauten-saturn\/","url_meta":{"origin":13306,"position":1},"title":"Die Nutzlasten der nicht gebauten Saturn","author":"Bernd Leitenberger","date":"9. Mai 2018","format":false,"excerpt":"Wie bei vielen anderen Raketen waren einmal leistungsst\u00e4rkere Versionen der Saturn V geplant. Schaut man in die Archive, so findet man viele Pl\u00e4ne, die meisten setzen jedoch umfangreiche \u00c4nderungen voraus so der Einsatz von FLOX als Oxidator in der ersten Stufe oder eine nukleare Oberstufe. Ich habe das Thema \u201eSaturn\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"http:\/\/vg06.met.vgwort.de\/na\/7f9f0465c933497ebc396f676650eb5d","width":350,"height":200},"classes":[]},{"id":18396,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2025\/09\/19\/die-falcon-9-eine-nachlese-2\/","url_meta":{"origin":13306,"position":2},"title":"Die Falcon 9 \u2013 eine Nachlese (2)","author":"Bernd Leitenberger","date":"19. September 2025","format":false,"excerpt":"So und hier folgt der zweite Teil der Nachbetrachtung der Falcon 9, er schlie\u00dft an den ersten Teil von gestern an. Den ganzen Artikel gibt es auch auf der Website. Nutzlastverkleidung Ein einziges System wurde beim \u00dcbergang von der ersten zur heutigen Version kleiner: Die Nutzlastverkleidung wurde von 15,24 auf\u2026","rel":"","context":"In &quot;SpaceX&quot;","block_context":{"text":"SpaceX","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/spacex\/"},"img":{"alt_text":"","src":"https:\/\/vg02.met.vgwort.de\/na\/56024d59119b4e4685580cdc237045c2","width":350,"height":200},"classes":[]},{"id":18676,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2026\/05\/31\/die-glorreichen-10-programmiersprachen\/","url_meta":{"origin":13306,"position":3},"title":"Die glorreichen 10 \u2013 Programmiersprachen","author":"Bernd Leitenberger","date":"31. Mai 2026","format":false,"excerpt":"Ich wollte mal eine Reihe in dieser Rubrik \u00fcber Programmiersprachen machen. Zuerst dachte ich daran eine Liste nach meinen pers\u00f6nlichen Favoriten zu erstellen. Anfangs bef\u00fcrchtete ich, dass ich gar nicht auf 10 komme, aber es sind tats\u00e4chlich mehr, wenngleich ich in vielen Sprachen nur kleine Programme verfasst habe oder mich\u2026","rel":"","context":"In &quot;Die Glorreichen 10&quot;","block_context":{"text":"Die Glorreichen 10","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/allgemein\/die-glorreichen-10\/"},"img":{"alt_text":"","src":"https:\/\/vg09.met.vgwort.de\/na\/4073c4f9dc6943a08702cdde13605d43","width":350,"height":200},"classes":[]},{"id":18423,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2025\/10\/04\/die-schwere-landung-des-starships-auf-dem-mars-2\/","url_meta":{"origin":13306,"position":4},"title":"Die schwere Landung des Starships auf dem Mars (2)","author":"Bernd Leitenberger","date":"4. Oktober 2025","format":false,"excerpt":"Ich m\u00f6chte an meinen Beitrag vor einigen Tagen \u00fcber die Landung des Starships (https:\/\/www.bernd-leitenberger.de\/starship.shtml) auf dem Mars eingehen und sowohl auf einige Kommentare eingehen, wie auch neue Aspekte herausarbeiten. Ich habe inzwischen meine Simulation erweitert und kann einige F\u00e4lle mehr durchrechnen. Doch ich will auch vermitteln, dass man zu einer\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg01.met.vgwort.de\/na\/34af58916c19453fae3b655602c04a41","width":350,"height":200},"classes":[]},{"id":5216,"url":"https:\/\/www.bernd-leitenberger.de\/blog\/2011\/08\/10\/fcea2\/","url_meta":{"origin":13306,"position":5},"title":"FCEA2","author":"Bernd Leitenberger","date":"10. August 2011","format":false,"excerpt":"CEA2 (Chemical Equilibrium with Applications) ist ein seit gut 30 Jahren entwickeltes NASA Programm mit dem verschiedenste Probleme bei Gasphasen berechnet werden k\u00f6nnen. Ich beschr\u00e4nke mich auf das, was Raumfahrtliebhaber wohl am meisten machen: Die Berechnung der Performance von Triebwerken bei Raketen. Ich will die Benutzung des Programmes einmal erl\u00e4utern,\u2026","rel":"","context":"In &quot;Raumfahrt&quot;","block_context":{"text":"Raumfahrt","link":"https:\/\/www.bernd-leitenberger.de\/blog\/category\/raumfahrt\/"},"img":{"alt_text":"","src":"https:\/\/vg01.met.vgwort.de\/na\/89efc24160614a1a93d97d19447e81a6","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/13306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/users\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/comments?post=13306"}],"version-history":[{"count":0,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/posts\/13306\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/media?parent=13306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/categories?post=13306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bernd-leitenberger.de\/blog\/wp-json\/wp\/v2\/tags?post=13306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}