Ein neues Softwarepaket namens CEA v3 wurde von dem NASA Engineering and Safety Center (NESC) veröffentlicht, um die langjährige Berechnungsgrundlage für Antriebssysteme zu aktualisieren. Das Paket ersetzt den bisherigen CEA2‑Fortran‑Code, bietet objektorientierte Strukturen und unterstützt moderne Schnittstellen wie Python, C und MATLAB.
Hintergrund
Der ursprüngliche CEA2‑Code, der 2002 eingeführt wurde, war weit verbreitet, jedoch aufgrund seiner rein prozeduralen Fortran‑Implementierung schwer zu warten und in aktuelle Arbeitsabläufe zu integrieren. Der steigende Bedarf an automatisierten Parametervariationen und die Integration neuer Treibstoffe verlangten eine umfassende Modernisierung.
Moderne Softwarearchitektur
CEA v3 nutzt Fortran 2008 mit objektorientierten Datenstrukturen, strenger Typisierung und einem thread‑sicheren Gleichgewichtslöser. Zusätzlich stehen Schnittstellen für Fortran, C, Python, MATLAB und Excel bereit, wodurch der Code direkt in automatisierte Analysepipelines eingebunden werden kann.
Erweiterte Datenbank
Die thermochemische Datenbank wurde um Stoffe für grüne Treibstoffe wie ADN, HAN und LMP‑103S sowie um nachhaltige Flugkraftstoffe wie n‑Butanol erweitert. Diese Ergänzungen erhöhen die Anwendbarkeit des Codes für zukünftige Antriebs‑ und Luftfahrtprojekte.
Neue Modellierungsfunktionen
Zu den neuen Möglichkeiten gehören ein Subroutinen‑Interface für hochvolumige Berechnungen, die Behandlung negativer Reaktantenmengen, die Modellierung von Inert‑Kohlenwasserstoff‑Treibstoffen (RP‑1, Jet‑A, JP‑Serie) sowie analytische Gesamtabgeleitete für Optimierungs‑ und Sensitivitätsstudien.
Leistungsverbesserungen
Einzelne Gleichgewichtsberechnungen laufen mit CEA v3 etwa 40 % langsamer als mit CEA2, wobei der Unterschied nur 0,004 Sekunden pro Fall beträgt. Bei groß angelegten Studien zeigt sich jedoch ein erheblicher Vorteil: Ein Sweep von 108 500 Fällen benötigte rund 1,11 Sekunden im Vergleich zu etwa 15 Minuten mit CEA2, was einer Beschleunigung um das 800‑fache entspricht.
Empfehlungen für die Nutzung
Ingenieure sollten CEA v3 für neue Analysen einsetzen, um von den modernen Schnittstellen und der erweiterten Datenbank zu profitieren. Für automatisierte Workflows werden die Python‑, MATLAB‑ oder C‑Schnittstellen empfohlen, während die klassische Befehlszeilenschnittstelle für die Kompatibilität mit bestehenden CEA2‑Workflows genutzt werden kann. Bei kritischen Missionsanalysen ist eine gründliche Validierung des neuen Codes erforderlich.
Dieser Bericht basiert auf Informationen von NASA, lizenziert unter Public Domain (U.S. Government Work).
Ende der Uebertragung