Como começar com o OpenFOAM for CFD


19

Estou pensando em usar o OpenFOAM para resolver fluxos internos básicos em CFD. Qual é a melhor maneira de começar, e alguém poderia me indicar uma boa referência on-line para responder a quaisquer perguntas que eu possa ter quando mergulhar? Ouvi dizer que é bastante nicho a partir de agora e muitas funções do solucionador não estão tão bem documentadas. Obviamente, a documentação que acompanha o pacote já é um começo, mas existe uma referência de terceiros (algo como um wiki do OpenFOAM)?


11
O OpenFOAM é um bom software, mas leva algum tempo para aprender bem. Você examinou os problemas do tutorial fornecidos com o pacote?
Paul

Na Área 51 do StackExchange, atualmente é proposto um site específico para o OpenFOAM . Por favor, apoie o site para obtê-lo online.
Dohn Joe

Respostas:


15

Para executar simulações de CFD, sugiro começar com o UserGuide e ProgrammersGuide. O documento ProgrammersGuide também apresenta exemplos de casos e explica coisas adicionais, como condições de contorno. Usar o OpenFOAM no nível superior é bastante fácil, depois de entender os arquivos de configuração. Ambos os documentos estão disponíveis no diretório / doc . Depois de concluir isso, você poderá encontrar muito material adicional da universidade de Chalmers : Curso OpenFOAM do Chalmers, organizado pelo prof. Håkan Nilsson.

Quando você terminar, procure no Wiki . Concentre-se na tarefa que você deseja realizar: a biblioteca é enorme, portanto não há chance de conhecê-la se você tiver uma ampla abordagem para aprender como ela funciona. Trabalhe em problemas específicos, tente encontrar documentação, participe de discussões no fórum e no projeto de extensão (veja abaixo).

Se você estiver interessado em um problema específico, tente descobrir qual solucionador é usado para simular isso, por exemplo, para solução estacionária turbulenta / laminar, use simpleFoam , para solução laminar transitória, use icoFoam , etc. Todos os solucionadores são salvos em um A estrutura de diretórios que corresponde ao seu uso como / multifásico / incompressível / les / interFoam seria um solucionador de tipo vof usado para Simulações de Foucaultas Grandes de duas fases (les).

Comece executando os casos nos diretórios do tutorial. Sempre faça uma cópia do caso de simulação, para obter o original (se você usar git e cometer um erro, faça check-out no diretório para voltar ao seu estado original).

Se você fez uma instalação bem-sucedida do OpenFOAM em sua máquina, execute o alias na linha de conexão e verifique se existem alguns comandos bacanas que ajudam você a começar:

  • tut leva você para os diretórios do tutorial
  • run leva você ao diretório run: é aqui que você executa suas simulações
  • sol leva você aos diretórios dos solucionadores

...

Você pode fazer perguntas sobre o Fórum OpenFOAM quando você tiver um problema, e não é um diretório de Doutor e Mestre teses e artigos sobre OpenFOAM disponíveis no FAMENA (Faculdade de Engenharia Mecânica, Uni. Zagreb, Croácia) servidor de arquivos .

A OpenFOAM Summer School é um curso muito legal, organizado pelo prof. Hrvoje Jasak na FAMENA, acontece em setembro de cada ano, e é uma ótima oportunidade para aprender e conhecer pesquisadores que trabalham com OF.

Além disso, existe um site organizado pela comunidade OpenFOAM: projeto de extensão do OpenFOAM , onde você também pode discutir com as pessoas.

Boa sorte! :)


6

Na verdade, existe um wiki para o openfoam: http://openfoamwiki.net É um site útil para o openfoam em geral, mas os tutoriais não são suficientes. O ponto de partida deve sempre ser os manuais do openfoam. Comecei com os pdfs fornecidos pelo pacote há cerca de cinco anos e achei-os bastante úteis. A verdadeira comunidade de openfoam pode ser encontrada aqui .


erhanturan, bem-vindo ao scicomp! Você poderia explicar o que nos manuais é útil para os iniciantes no OpenFOAM?
Geoff Oxberry

Os tutoriais no UserGuide.pdf são úteis para iniciantes. Os arquivos estão localizados aqui .
Erhanturan


1

The Foam House é um excelente site para iniciantes. Vários problemas de graus variados de complexidade são introduzidos passo a passo.

Felicidades!



-3

estamos trabalhando para abrir uma academia de CFD com um curso inicial de CFD http://cadcae.net por exemplo, você pode ver um treinamento específico como curso-cfd-openfoam Agradecemos antecipadamente Atenciosamente


11
Isso pode não atender à solicitação original de "uma boa referência on-line para responder a qualquer pergunta", pois os materiais de treinamento geralmente são organizados de maneira menos abrangente que a documentação. Você é um novo usuário neste momento e não possui a reputação necessária para Comentar, mas lembre-se da distinção entre Respostas e Comentários se planeja permanecer.
hardmath

2
Eu também acho que isso constitui autopromoção, que tende a ser desaprovada na rede Stack Exchange . Dado que nenhuma alternativa gratuita está listada e o "recurso" publicado é de fato um produto que custa algumas centenas de euros, estou inclinado a excluir esta postagem por violar a política do site, a menos que seja revisada.
Geoff Oxberry
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.