Введение
NASA модернизировало программное обеспечение Chemical Equilibrium with Applications (CEA), используемое для анализа двигательных установок, и разработало версию CEA v3. В рамках проекта NESC TI-22-01730 устаревший код CEA2 на Fortran был преобразован в объектно-ориентированный пакет на базе Fortran 2008 с актуальными термохимическими данными, расширенной поддержкой интерфейсов и упрощённым обслуживанием. Новая версия сохраняет совместимость с входными данными прежней CEA и обеспечивает прямую интеграцию с Python, C, MATLAB и автоматизированными процессами проектирования.
Разработки
CEA v3, призванная устранить трудности при адаптации выпущенной в 2002 году CEA2 к современным инженерным процессам, поддерживает интерфейсы Fortran, C, Python, MATLAB и Excel. В термодинамическую базу данных были добавлены новые виды топлива и компоненты ракетного топлива, включая ADN, HAN, LMP-103S и n-Butanol.
Подробности
Программное обеспечение также поддерживает отрицательные количества реагентов, представление топлив RP-1, Jet-A и серии JP, а также аналитические полные производные, которые могут использоваться при оптимизации и анализе чувствительности.
В репрезентативных испытаниях один расчёт CEA v3 выполнялся примерно на 40 процентов медленнее, чем в CEA2, однако абсолютная разница для каждого случая составляла около 0,004 секунды. Вместе с тем новая архитектура обеспечивает значительные преимущества в производительности при многовариантных параметрических исследованиях, оптимизации и анализе неопределённости.