0% acharam este documento útil (0 voto)
4 visualizações1 página

Simulação de Hélice com OpenFOAM

O documento descreve um procedimento para gerar e simular uma malha de controle em um modelo de hélice usando ferramentas de computação paralela. Inclui comandos para criar a malha, dividir o domínio, executar a simulação e unir os resultados. O processo finaliza com a visualização da simulação em um software específico.

Enviado por

pedro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações1 página

Simulação de Hélice com OpenFOAM

O documento descreve um procedimento para gerar e simular uma malha de controle em um modelo de hélice usando ferramentas de computação paralela. Inclui comandos para criar a malha, dividir o domínio, executar a simulação e unir os resultados. O processo finaliza com a visualização da simulação em um software específico.

Enviado por

pedro
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

$ cd $FOAM_RUN > $ cd propeller > $ ls > $ blockMesh (para gerar a malha do volume

de controle) > $ surfaceFeatures (gerar a intersecção da geometria com o volume de


controle) > $ decomposePar -copyZero (para quebrar a malha e possibilitar malhar em
paralelo) > $ mpirun -np 4 snappyHexMesh -overwrite -parallel (para utilizar a
malha em paralelo e overwrite para salvar apenas a ultima malha do processo gerado
pelo snappyHexMesh) > $ reconstructParMesh -constant (uni as informações das 4
pastas criadas na pasta constant) > excluir as 4 pastas "processador" dentro de
propeller pois nao precisamos mais > $ paraFoam > selecionar a pasta > apply >
Styling (Opacity) > $ createBaffles -overwrite (cria uma zona que envolve a hélice,
sendo zona que gira na simulação e overwrite para sobreescrever o ultimo resultado)
(os nomes das superfícies criadas são AMI1e AMI2) > $ paraFoam > selecionar a pasta
> apply > Styling (opacity) > selecionar AMI1 e AMI2 > apply > $
mergeOrSplitBaffles -split -overwrite(para cortar o volume que será independente do
volume de controle, split para cortar toda a superfície que foi gerada, overwrite
para salvar apenas o ultimo processo) (com isso temos a zona independente que gira
no domínio computacional) > $ renumberMesh -noFields -overwrite (ordenar as novas
áreas de malha que foram geradas por último) > $ decomposePar -copyZero (começo da
simulação em paralelo) (quebrar a malha com decomposePar, gerando 4 pastas onde
cada uma representa uma zona do domínio computacional) > $ mpirun -np 4 pimpleFoam
-parallel (número de processadores igual a 4, uso do solver pimpleFoam, e parallel
pois é uma simulação em paralelo) > $ reconstructParMesh -constant (para unir as 4
pastas dentro da pasta constant) > $ paraFoam > selecionar a pasta > apply >
Styling (opacity) > plano médio > apply > esconder a pasta [Link]

Você também pode gostar