Jak rozpocząć korzystanie z OpenFOAM dla CFD


19

Patrzę na wykorzystanie OpenFOAM do rozwiązywania podstawowych przepływów wewnętrznych w CFD. Jaki jest najlepszy sposób na rozpoczęcie pracy i czy ktoś mógłby mi wskazać dobre internetowe odnośniki, na które można by odpowiedzieć w przypadku jakichkolwiek pytań, które mogą pojawić się po nurkowaniu? Słyszałem, że na razie jest dość niszowa i wiele funkcji solvera nie jest tak dobrze udokumentowanych. Oczywiście dokumentacja dołączona do samego pakietu jest początkiem, ale czy istnieje odniesienie do strony trzeciej (coś w rodzaju wiki OpenFOAM)?


1
OpenFOAM to dobre oprogramowanie, ale dobrze się uczy. Czy przejrzałeś problemy z samouczkiem dostarczone z pakietem?
Paweł

Na obszarze 51 StackExchange obecnie proponowana jest strona specyficzna dla OpenFOAM . Wesprzyj witrynę, aby uzyskać dostęp do Internetu.
Dohn Joe

Odpowiedzi:


15

Aby uruchomić symulacje CFD, sugerowałbym zacząć od UserGuide i ProgrammersGuide. Dokument ProgrammersGuide zawiera również przykłady przypadków i wyjaśnia dodatkowe rzeczy, takie jak warunki brzegowe. Korzystanie z OpenFOAM na najwyższym poziomie jest dość łatwe, gdy zawiesisz pliki konfiguracyjne. Oba dokumenty są dostępne w katalogu / doc . Kiedy już to zrobisz, możesz znaleźć wiele dodatkowych materiałów z uniwersytetu Chalmers : kurs Chalmers OpenFOAM organizowany przez prof. Håkan Nilsson.

Kiedy skończysz, przekop się przez Wiki . Skoncentruj się na zadaniu, które chcesz wykonać: biblioteka jest ogromna, więc nie ma szans na jej poznanie, jeśli masz szerokie podejście do nauki jej działania. Pracuj nad konkretnymi problemami, staraj się znaleźć dokumentację, angażuj się w dyskusje na forum i rozszerz projekt (patrz poniżej).

Jeśli interesuje Cię konkretny problem, spróbuj dowiedzieć się, który solver służy do jego symulacji, np. Dla stacjonarnego rozwiązania turbulentnego / laminarnego, użyj simpleFoam , dla transiertowego rozwiązania laminarnego, użyj icoFoam itp. Wszystkie solvery są zapisywane w struktura katalogów odpowiadająca ich użyciu, taka jak / wielofazowa / nieściśliwa / les / interFoam, byłaby podobnym do vof solwerem używanym do dwufazowych symulacji dużych wirów (les).

Zacznij od uruchomienia skrzynek z katalogów samouczka. Zawsze wykonuj kopię przypadku symulacji, aby mieć oryginał (jeśli używasz git i popełnisz błąd, sprawdź katalog, aby przywrócić jego pierwotny stan).

Jeśli pomyślnie zainstalowałeś OpenFOAM na swoim komputerze, uruchom alias w linii poleceń i sprawdź, czy jest kilka fajnych poleceń, które pomogą Ci zacząć:

  • tut prowadzi do katalogów samouczków
  • run prowadzi do katalogu run: tutaj przeprowadzasz symulacje
  • sol prowadzi do katalogów solverów

...

Można zadawać pytania na forum OpenFOAM kiedy napotkasz problem, i nie jest katalogiem dr i mgr tez i artykułów na OpenFOAM dostępne w FAMENA (Wydział Inżynierii Mechanicznej, Uni. Zagrzeb, Chorwacja) Serwer plików .

OpenFOAM Summer School to naprawdę fajny kurs organizowany przez prof. Hrvoje Jasak z FAMENA, odbywa się co roku we wrześniu każdego roku i jest to świetna okazja do nauki i poznania naukowców pracujących z OF.

Istnieje również strona zorganizowana przez społeczność OpenFOAM: OpenFOAM przedłużyć projekt , w której można również zaangażować się w dyskusję z ludźmi.

Powodzenia! :)


6

W rzeczywistości istnieje wiki dla Openfoam: http://openfoamwiki.net Jest to ogólnie pomocna strona dla Openfoam, jednak samouczki nie są wystarczające. Punktem wyjścia powinny zawsze być podręczniki openfoam. Zacząłem od plików PDF dostarczonych przez pakiet około pięć lat temu i uznałem je za bardzo przydatne. Prawdziwa społeczność Openfoam można znaleźć tutaj .


erhanturan, witamy w scicomp! Czy mógłbyś wyjaśnić, co w instrukcjach jest przydatne dla nowych użytkowników OpenFOAM?
Geoff Oxberry

Samouczki w UserGuide.pdf są przydatne dla początkujących. Pliki znajdują się tutaj .
erhanturan


1

The Foam House to doskonała strona internetowa dla początkujących. Kilka problemów o różnym stopniu złożoności wprowadza się krok po kroku.

Twoje zdrowie!



-3

pracujemy nad otwarciem akademii CFD z kursami rozpoczynającymi CFD Bezpłatne http://cadcae.net na przykład możesz zobaczyć konkretne szkolenie, takie jak curso-cfd-openfoam Z góry dziękuję


1
Może to nie być odpowiedzią na pierwotną prośbę o „dobre internetowe odniesienie do pytań”, ponieważ materiały szkoleniowe są często organizowane w sposób mniej wyczerpujący niż dokumentacja. W tym momencie jesteś nowym użytkownikiem i brakuje Ci reputacji potrzebnej do komentowania, ale pamiętaj o różnicy między odpowiedziami a komentarzami, jeśli planujesz pozostać.
hardmath

2
Myślę też, że stanowi to autopromocję, która zwykle nie jest mile widziana w sieci Stack Exchange . Biorąc pod uwagę, że nie wymieniono żadnych bezpłatnych alternatyw, a opublikowany „zasób” jest w rzeczywistości produktem kosztującym kilkaset euro, jestem skłonny usunąć ten post za naruszenie zasad witryny, chyba że zostanie zmieniony.
Geoff Oxberry
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.