Для запуска симуляции CFD я бы предложил начать с UserGuide и ProgrammersGuide. Документ ProgrammersGuide также содержит примеры кейсов и объясняет дополнительные вещи, такие как граничные условия. Использовать OpenFOAM на верхнем уровне довольно просто, если вы освоите конфигурационные файлы. Оба документа доступны в каталоге / doc . Как только вы закончите с этим, вы можете найти много дополнительных материалов из университета Чалмерса : курс Chalmers OpenFOAM, организованный проф. Хокан Нильссон.
Когда вы закончите с этим, копайтесь в вики . Сконцентрируйтесь на задаче, которую вы хотите выполнить: библиотека огромна, поэтому у вас нет шансов узнать ее, если у вас есть широкий подход к изучению ее работы. Работайте над конкретными проблемами, пытайтесь найти документацию, участвовать в дискуссиях на форуме и расширять проект (см. Ниже).
Если вас интересует конкретная проблема, попробуйте выяснить, какой решатель используется для ее моделирования, например, для турбулентного / ламинарного стационарного решения, используйте simpleFoam , для транзиентного ламинарного решения, используйте icoFoam и т. Д. Все решатели сохраняются в структура каталогов, которая соответствует их использованию, например / multiphase / incompressible / les / interFoam, будет решателем, подобным vof, используемым для двухфазных симуляций большого вихря (les).
Начните с запуска случаев из каталогов учебника. Всегда делайте копию случая симуляции, чтобы у вас был оригинал (если вы используете git и допустили ошибку, извлеките каталог, чтобы вернуться в исходное состояние).
Если вы успешно установили OpenFOAM на своем компьютере, выполните псевдоним в строке comnand и увидите, что есть несколько полезных команд, которые помогут вам начать:
- Тут вы попадете в учебные каталоги
- run приводит вас в каталог run: здесь вы запускаете симуляции
- Sol приводит вас в каталогах решателей
...
Вы можете задавать вопросы на OpenFOAM форуме , когда вы столкнулись с проблемой, и есть каталог PhD и MSc диссертации и статьи по OpenFOAM доступны на FAMENA (факультет машиностроения, Uni. Загреб, Хорватия) File Server .
OpenFOAM Summer School - это действительно крутой курс, организованный проф. Hrvoje Jasak в FAMENA, это происходит где-то в сентябре каждого года, и это прекрасная возможность узнать и познакомиться с исследователями, работающими с OF.
Также существует сайт, организованный сообществом OpenFOAM: проект по расширению OpenFOAM , где вы также можете участвовать в обсуждениях с людьми.
Удачи! :)