AutoFOAM: ИИ-агент сам создаёт и запускает симуляции OpenFOAM по текстовому описанию
Исследователи представили AutoFOAM — автономного ИИ-агента на базе большой языковой модели, который умеет самостоятельно создавать, запускать и улучшать симуляции вычислительной гидродинамики (CFD) в OpenFOAM. Для работы системе достаточно естественно-языкового описания задачи, что снимает необходимость в ручной настройке конфигурационных файлов.
Описание разработки опубликовано на сервере препринтов arXiv. В основе агента лежит модель Qwen-coder 2.5-14B, дообученная на 252 текстовых запросах, покрывающих семь решателей OpenFOAM и 13 параметризованных шаблонов сеток. Дополнительно в систему заложена численная политика учёта пристеночного слоя (y+), которая важна для корректности турбулентных расчётов.
Ключевая особенность AutoFOAM — семиэтапный цикл саморазвития. Агент не только генерирует конфигурацию, но и запускает расчёт, анализирует его результаты и на основе полученных данных изменяет свой подход. Это позволяет постепенно улучшать качество решений без участия инженера.
При длительном самообучении языковые модели могут деградировать и повторять однотипные ошибки. Для борьбы с этим разработчики внедрили три дополнительных механизма: дополнение контекста с помощью RAG, точечное обновление словаря синонимичных терминов и переформулирование запросов для повышения разнообразия данных.
Разработчики подчёркивают, что AutoFOAM ускоряет этап быстрого прототипирования и демократизирует доступ к сложным CFD-расчётам. Инженерам, не имеющим глубоких навыков работы с OpenFOAM, теперь достаточно описать физическую постановку задачи, чтобы получить работающую модель.
Открытый исходный код решателя и описанный подход могут найти применение в аэрокосмической, автомобильной и энергетической отраслях, где требуется быстрое моделирование потоков жидкости и газа. Пока работа носит исследовательский характер, но уже сейчас виден потенциал для интеграции подобных агентов в инженерные пайплайны.







