Comment démarrer avec OpenFOAM pour CFD

19

Je cherche à utiliser OpenFOAM pour résoudre les flux internes de base dans CFD. Quelle est la meilleure façon de commencer, et est-ce que quelqu'un pourrait m'indiquer une bonne référence en ligne pour répondre à mes questions une fois que j'aurai plongé? J'ai entendu dire que c'est un créneau pour l'instant et que de nombreuses fonctions de solveur ne sont pas très bien documentées. De toute évidence, la documentation fournie avec le package lui-même est un début, mais existe-t-il une référence tierce (quelque chose comme un wiki OpenFOAM)?

prrao
la source
1
OpenFOAM est un bon logiciel, mais il faut un certain temps pour bien apprendre. Avez-vous examiné les problèmes de didacticiel fournis avec le package?
Paul
Sur la zone 51 de StackExchange, un site spécifique à OpenFOAM est actuellement proposé. Veuillez soutenir le site pour le mettre en ligne.
Dohn Joe

Réponses:

15

Pour exécuter des simulations CFD, je suggère de commencer par UserGuide et ProgrammersGuide. Le document ProgrammersGuide contient également des exemples de cas et explique des éléments supplémentaires tels que les conditions aux limites. L'utilisation d'OpenFOAM au niveau supérieur est assez facile, une fois que vous obtenez un blocage des fichiers de configuration. Les deux documents sont disponibles dans le répertoire / doc . Une fois que vous avez terminé, vous pouvez trouver beaucoup de matériel supplémentaire de l'université Chalmers : cours Chalmers OpenFOAM organisé par le prof. Håkan Nilsson.

Lorsque vous avez terminé, fouillez le Wiki . Concentrez-vous sur la tâche que vous souhaitez accomplir: la bibliothèque est immense , il n'y a donc aucune chance de la connaître si vous avez une approche large pour apprendre comment elle fonctionne. Travaillez sur des problèmes spécifiques, essayez de trouver de la documentation, engagez des discussions sur le forum et le projet d'extension (voir ci-dessous).

Si vous êtes intéressé par un problème spécifique, essayez de trouver le solveur utilisé pour simuler cela, par exemple pour une solution stationnaire turbulente / laminaire, utilisez simpleFoam , pour une solution laminaire transiert, utilisez icoFoam , etc. Tous les solveurs sont enregistrés dans un la structure de répertoires qui correspond à leur utilisation comme / multiphase / incompressible / les / interFoam serait un solveur de type vof utilisé pour les simulations de grands Eddy (les) à deux phases.

Commencez par exécuter les cas à partir des répertoires du didacticiel. Faites toujours une copie du cas de simulation, afin que vous puissiez avoir l'original (si vous utilisez git et faites une erreur, consultez le répertoire pour revenir à son état d'origine).

Si vous avez réussi à installer OpenFOAM sur votre machine, exécutez l' alias sur la ligne de commande et voyez qu'il existe des commandes astucieuses qui vous aident à démarrer:

  • tut vous amène aux répertoires du tutoriel
  • run vous amène au répertoire run: c'est ici que vous exécutez vos simulations
  • sol vous amène aux répertoires des solveurs

...

Vous pouvez poser des questions sur le Forum OpenFOAM lorsque vous rencontrez un problème, et il y a un répertoire de doctorat et d'une maîtrise des thèses et des articles sur OpenFOAM disponibles à la FAMENA (Faculté de génie mécanique, Uni. Zagreb, Croatie) Serveur de fichiers .

OpenFOAM Summer School est un cours vraiment sympa organisé par le prof. Hrvoje Jasak à FAMENA, il a lieu en septembre de chaque année, et c'est une excellente occasion d'apprendre et de connaître les chercheurs travaillant avec OF.

En outre, il existe un site organisé par la communauté OpenFOAM: OpenFOAM extend project , où vous pouvez également engager des discussions avec les gens.

Bonne chance! :)

tmarique
la source
6

En fait, il existe un wiki pour openfoam: http://openfoamwiki.net C'est un site utile pour openfoam en général mais les tutoriels ne suffisent pas. Le point de départ devrait toujours être les manuels de openfoam. J'ai commencé avec les fichiers PDF fournis par le package il y a environ cinq ans et je les ai trouvés assez pratiques. La vraie communauté de openfoam peut être trouvée ici .

erhanturan
la source
erhanturan, bienvenue sur scicomp! Pourriez-vous nous expliquer ce qui est utile dans les manuels pour les nouveaux arrivants à OpenFOAM?
Geoff Oxberry
Les didacticiels dans UserGuide.pdf sont utiles pour les débutants. Les fichiers se trouvent ici .
erhanturan
1

The Foam House est un excellent site Web pour les débutants. Plusieurs problèmes de degré de complexité variable sont introduits étape par étape.

à votre santé!

Subodh
la source
-3

nous travaillons pour ouvrir une académie CFD avec un cours de démarrage CFD gratuit http://cadcae.net par exemple vous pouvez voir une formation spécifique comme curso-cfd-openfoam Merci d'avance Cordialement

Mariah Zuzuvecha
la source
1
Cela peut ne pas répondre à la demande initiale de "bonne référence en ligne pour répondre à toutes les questions", car les supports de formation sont souvent organisés d'une manière moins complète que la documentation. Vous êtes un nouvel utilisateur à ce stade et vous n'avez pas la réputation nécessaire pour commenter, mais gardez à l'esprit la distinction entre réponses et commentaires si vous prévoyez de rester.
hardmath
2
Je pense également que cela constitue une auto-promotion qui a tendance à être désapprouvée dans le réseau Stack Exchange . Étant donné qu'aucune alternative gratuite n'est répertoriée et que la "ressource" publiée est en fait un produit coûtant quelques centaines d'euros, je suis enclin à supprimer ce message pour violation de la politique du site, sauf s'il est révisé.
Geoff Oxberry