ISSN 0236-235X · EISSN 2311-2735
Языки: ru · en

Статья: РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ РЕШАТЕЛЯ STRESSFOAM ПЛАТФОРМЫ OPENFOAM (2023)

Читать онлайн

Представленная статья отражает итоги работы по расширению перечня опций графической оболочки для платформы OpenFOAM в контексте применения программы-решателя stressFoam. Назначение программы - исследование изменения свойств твердых тел под влиянием напряжений. Предметом исследования являются процесс постановки численных экспериментов на базе решателя stressFoam и возможность его осуществления посредством графического интерфейса. Сформулирован главный недостаток среды OpenFOAM, обусловивший необходимость выполнения исследования. Дана информация о назначении программы stressFoam и основной сфере ее применения. Описан набор технологий, необходимых для реализации графической, программной части проекта и подсистемы хранения данных. Приведено обоснование применения каждой технологии, определены архитектура создаваемого продукта и среда разработки. Даны диаграммы структуры и логики работы модуля, где выделены главные программные компоненты модуля и алгоритм его применения для задач механики сплошных сред. Итогом выполненной работы является программное решение, заменяющее привычный подход применения командной строки на более эффективный, в соответствии с которым все шаги выполняются посредством графического интерфейса пользователя. Исходный код продукта размещен в репозитории сервиса GitHub для реализации доступа специалистов, применяющих OpenFOAM в экспериментах и исследованиях.

Ключевые фразы: ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON, ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ, ОТКРЫТОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, РЕШАТЕЛЬ STRESSFOAM, OPENFOAM, ПРОГРАММНЫЙ МОДУЛЬ, численное моделирование
Автор (ы): Читалов Дмитрий Иванович
Журнал: ПРОГРАММНЫЕ ПРОДУКТЫ И СИСТЕМЫ

Идентификаторы и классификаторы

УДК
004.512. Текстоориентированные интерфейсы. Символьные пользовательские интерфейсы
eLIBRARY ID
60033818
Для цитирования:
ЧИТАЛОВ Д. И. РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ РЕШАТЕЛЯ STRESSFOAM ПЛАТФОРМЫ OPENFOAM // ПРОГРАММНЫЕ ПРОДУКТЫ И СИСТЕМЫ. 2023. Т. 36 № 4
Текстовый фрагмент статьи