Posts

Showing posts from July, 2010

Usando pontos de monitoramento no OpenFOAM

O uso de pontos de monitoramento (PM) é extremamente útil em simulações CFD. Um ponto de monitoramento nada mais é do que um "ponto", com coordenadas (x,y,z), inserido pelo usuário em um local estratégico da geometria para fins de ter o valor de uma variável salva para cada passo de tempo. Em outras palavras, como em simulações CFD não é possível salvar a solução para cada célula da malha e para cada passo de tempo (haveria a necessidade de muito espaço em disco), o uso de pontos de monitoramento é uma opção para se ter o valor de alguma variável (salva em cada passo de tempo) em alguns locais estratégicos da geometria. Vou descrever aqui como fazer isso no OpenFOAM. A versão de OpenFOAM que estou tomando como base é a OpenFOAM-1.5-dev . Acredito que  funcione da mesma maneira em outras versões, mas quero deixar claro que não testei. Primeiramente vamos até o arquivo controlDict , localizado dentro do diretório system , pois vamos ter que acrescentar algumas linhas de infor

Fluidos Visco-Elásticos

Image
Como este é meu primeiro post aqui no blog, vou começar com uma breve introdução sobre minha pessoa, falar do que fiz em minha graduação e mestrado, para depois apresentar-lhes o ponto principal do post que é comentar sobre fluidos viscoelásticos e o solver viscoelasticFluidFoam . Meu nome é Jovani, sou formado em Engenharia de Bioprocessos e Biotecnologia pela Universidade Estadual do Rio Grande do Sul ( UERGS ), mestre em Engenharia Química pela Universidade Federal do Rio Grande do Sul ( UFRGS ) e atualmente faço doutorado em Engenharia Química na Universidade Federal do Rio de Janeiro ( COPPE/UFRJ ). Comecei a trabalhar na área de fluidodinâmica computacional (CFD) durante minha graduação, numa iniciação científica. Na ocasião, desenvolvi um código CFD para simular dispersão de poluentes em solos. A experiência foi muito interessente, pois tive que desenvolver um código CFD do zero, ou seja, criar geometria, malha, aplicar discretização usando volumes finitos (FVM), implementar meu