Як розпочати роботу з OpenFOAM для CFD


19

Я розглядаю використання OpenFOAM для вирішення основних внутрішніх потоків у CFD. Який найкращий спосіб розпочати роботу, і чи можу я хтось, будь ласка, вказати мені на хорошу онлайн-довідку, щоб звернутися до будь-яких питань, до яких я міг би зайнятися, коли я занурююся? Я чув, що зараз це досить ніша, і багато функцій розв’язування не так добре зафіксовані. Очевидно, що документація, яка постачається з самим пакетом, є початком, але чи є стороннє посилання (щось на зразок вікі OpenFOAM)?


1
OpenFOAM - це хороше програмне забезпечення, але для повного навчання потрібен певний час. Ви подивилися на проблеми підручника, надані в комплекті з пакетом?
Павло

На Площі 51 StackExchange пропонується сайт, специфічний для OpenFOAM . Будь ласка, підтримайте сайт, щоб отримати його в Інтернеті.
Dohn Joe

Відповіді:


15

Для запуску моделювання CFD я б запропонував почати з UserGuide та ProgrammersGuide. Документ ProgrammersGuide містить також приклади випадків, і він пояснює додаткові матеріали, такі як граничні умови. Використовувати OpenFOAM на найвищому рівні досить просто, як тільки ви отримаєте повішення конфігураційних файлів. Обидва документи доступні в каталозі / doc . Після того, як ви закінчите це, ви зможете знайти багато додаткового матеріалу з університету Чалмерса : Курс Chalmers OpenFOAM, організований проф. Хокан Нільссон.

Коли ви закінчите з цим, перекопайте Wiki . Концентруйтеся на завданні, яке ви хочете виконати: бібліотека величезна, тому немає шансів познайомитися з нею, якщо у вас є широкий підхід до вивчення того, як вона працює. Попрацюйте над конкретними проблемами, спробуйте знайти документацію, залучіть до обговорень на форумі та розширенні проекту (див. Нижче).

Якщо вас зацікавила конкретна проблема, спробуйте з’ясувати, який вирішувач використовується для моделювання цього, наприклад, для турбулентного / ламінарного стаціонарного розчину, використовуйте simpleFoam , для ламінарного розчину трансьєрта , використовуйте icoFoam тощо. Усі розв'язувачі зберігаються у Структура каталогів, яка відповідає їх використанню, як / багатофазна / нестискаемая / les / interFoam, була б VoF-подібною розв'язкою, яка використовується для двофазних великих вихрових симуляцій (les).

Почніть із запуску справ із каталогів підручника. Завжди робіть копію корпусу імітації, щоб ви могли мати оригінал (якщо ви використовуєте git та помилитесь, огляньте каталог, щоб повернути його до початкового стану).

Якщо ви здійснили успішну інсталяцію OpenFOAM на вашій машині, виконайте псевдонім у командному рядку та переконайтеся, що є кілька чудових команд, які допоможуть вам почати:

  • tut приводить вас до каталогів підручників
  • run приводить вас до каталогу run: саме тут ви запускаєте свої імітації
  • sol приводить вас до каталогів вирішувачів

...

Ви можете задавати питання на OpenFOAM форумі , коли ви зіткнулися з проблемою, і є каталог PhD і MSc дисертації і статті по OpenFOAM доступні на FAMENA (факультет машинобудування, Uni. Загреб, Хорватія) File Server .

Літня школа OpenFOAM - це дійсно класний курс, організований проф. Хрвойо Ясак у FAMENA, це відбувається десь у вересні кожного року, і це прекрасна можливість дізнатися та познайомитися з дослідниками, які працюють з OF.

Також є сайт, організований спільнотою OpenFOAM: OpenFOAM Extension project , де ви також можете брати участь у обговоренні з людьми.

Удачі! :)


6

Насправді, є вікі для openfoam: http://openfoamwiki.net Це корисний сайт для openfoam взагалі, але навчальних посібників недостатньо. Вихідною точкою завжди повинні бути посібники з openfoam. Я розпочав з наданого пакетом файлу PDF близько п’яти років тому, і я вважав їх досить зручними. Справжню спільноту openfoam можна знайти тут .


Ерхантуран, ласкаво просимо до scicomp! Чи можете ви детальніше розповісти про те, що в посібниках корисно для новачків OpenFOAM?
Джефф Оксберрі

Підручники в UserGuide.pdf корисні для новачків. Файли розміщені тут .
erhanturan

3

Ви можете отримати багато допомоги на http://www.cfd-online.com/ . Це хороший форум з великою кількістю активних членів, що працюють на OpenFoam.


1

The Foam House - відмінний веб-сайт для початківців. Кілька проблем різного ступеня складності вводиться поетапно.

ура!



-3

ми працюємо над тим, щоб відкрити академію CFD з початковими курсами CFD http://cadcae.net. Наприклад, ви можете побачити конкретне навчання, наприклад, curso-cfd-openfoam Дякую заздалегідь З найкращими побажаннями


1
Це може не стосуватись первинного запиту на "хорошу онлайн-довідку для вирішення будь-яких питань", оскільки навчальні матеріали часто організовуються менш вичерпно, ніж документація. На даний момент ви новий користувач і не маєте репутації, необхідної для коментування, але пам’ятайте про відмінність між відповідями та коментарями, якщо ви плануєте дотримуватися.
хардмат

2
Я також думаю, що це є саморекламою, яка, як правило, нахмуриться в мережі Stack Exchange . Зважаючи на те, що жодних безкоштовних альтернатив не вказано, а розміщений "ресурс" насправді є вартістю кількох сотень євро, я схильний видалити цю публікацію за порушення політики щодо сайтів, якщо вона не буде переглянута.
Джефф Оксберрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.