Posts

Showing posts from 2011

Lançado o OpenFOAM 2.1

Hoje, 19 de Dezembro de 2011, foi lançado o OpenFOAM 2.1 Dessa vez, a quantidade de atualizações foi significativa e, do meu ponto de vista particular, impactante. Implementação do AMI , modificações na modelagem multifásica , inclusão de um novo  modelo de turbulência  e de  combustão ,  novas implementações para as  condições de contorno , inclusões de outros  métodos numéricos , entre outras. Estou quase migrando para a 2.1... quase.

Anúncio: NUMAP-FOAM no Brasil

Image
Numerical Modelling of Coupled Problems in Applied Physics with OpenFOAM ® (NUMAP-FOAM-Br) Escola de Verão 2012 na Universidade Federal do Rio de Janeiro Escola de Química e Programa de Engenharia da COPPE Rio de Janeiro, RJ; 1 a 15 de Fevereiro de 2012 Em uma parceria, a Escola de Química e o Programa de Engenharia Química da COPPE anunciam a primeira edição da Escola de Verão Brasileira em Problemas Numéricos Aplicados usando OpenFOAM ® (NUMAP-FOAM-Br) para alunos de Pós-Graduação e jovens pesquisadores a acontecer no Rio de Janeiro, Brasil. Este evento é baseado na Summer School (NUMAP-FOAM) que ocorre anualmente em Zagreb, Croácia, e organizado pelo Prof. Hrvoje Jasak , desenvolvedor do OpenFOAM ® . Em sua versão latina, o NUMAP-FOAM-Br está sendo organizado pelos integrantes do Laboratório de Termofluidodinâmica da COPPE/UFRJ e supervisionado pelos Profs. Luiz Fernando Silva (EQ/UFRJ) e Paulo Lage (PEQ/COPPE/UFRJ). Descrição do evento A Escola de Ver

Tutorial para instalação do OpenFOAM-1.6-ext no Ubuntu 11.04

Caros leitores, Eu mais o Luiz Fernando estamos atualmente em Zagreb/Croácia participando da escola de verão (NUMAP Summer School 2011). Nem precisa comentar que é uma experiência única. Tem experts em diversas áreas dentro da grande área de CFD e claro, estamos em contato direto com pessoas que conhecem a fundo o gigantesco "core" do OpenFOAM. Mas sem mais demoras, a verdadeira razão por estar escrevendo este pequeno post é divulgar um tutorial sobre a instalação do OpenFOAM-1.6-ext no Ububtu 11.04 que O colega aqui do curso Nebojsa Gavrilov fez . Reparem que em todos os comandos aparece OpenFOAM® ao invés de OpenFOAM. Tenham cuidado com o Ctrl C + Ctrl V, pois vocês devem usar somente OpenFOAM, sem o ®, senão terão problemas. Defendendo o Nebojsa agora, este não foi um erro dele, o próprio editor do site do OpenFOAM extended põem automaticamente o ®. Quem já escreveu lá sabe do que estou falando. Bom, espero que o tutorial seja muito proveitoso a todos vocês. Algumas

Base de dados da Elsevier

Recentemente fiz um curso de treinamento da Elsevier (oferecido gratuitamente na UFRJ através da biblioteca do CT ). Aprendi várias coisas legais.  Não me cabe aqui discorrer sobre tudo que aprendi e não sabia, mas posso dizer três coisas: O material de apoio, que nos foi entregue impresso no dia, e as apresentações estão disponíveis para download gratuitamente na internet . Vale apena dar uma olhada. O material é bem completo e permite ter um amplo entendimento sobre a plataforma da Elsevier. Depois de 6 anos fazendo pesquisas eu percebi que ainda não uso tudo que eu poderia usar. Não consigo criar RSS de uma pesquisa no Chromium. Não consigo criar um RSS de uma pesquisa se não desabilitar o "bloqueador de pop-up". Essas são duas observações distintas. Eu já conhecia esse recurso a algum tempo, mas como não conseguia criar eu achava que o problema não era meu. Mas, ao ver que a palestrante não falou nada, eu percebi que podia estar ligado ao sistema operacional (uso

Os segredos por trás de uma mancha de café

Image
Olá leitores, hoje vi um vídeo que me fez lembrar como é complexa a análise dos efeitos da tensão superficial no estudo da mecânica dos fluidos! Ainda mais incluindo a presença de partículas de diferentes geometrias! O vídeo mostra a movimentação de partículas em uma gota evaporando. Partículas esféricas possuem comportamento diferente de partículas em formato de bastão. Para complicar ainda mais a análise, foi realizado também um experimento onde a tensão superficial do líquido foi alterada pela adição de um tensoativo! Achei o vídeo lendo um site sobre fluidodinâmica muito interessante:  o Fuck Yeah Fluid Dynamics . O nome é sugestivo. Acho que os autores devem gostar bastante de mecânica dos fluidos! A propósito, não consegui encontrar muita informação sobre os autores, mas existem vários outros videos interessantes no site. Fica a dica. Até a próxima.

Uma Nova Era no "Notas em CFD"

Caros leitores, hoje, inauguramos uma nova era no Notas em CFD . Primeiro, como os leitores que frequentam o site já devem ter percebido, foi feito uma remodelagem completa na última semana. Agora temos um design moderno, compatível com os novos templates do blogger. Também foram criados páginas estáticas (observe a barra abaixo do título do blog) com informações sobre o blog , sobre os autores e informação de contato  (por hora, há apenas uma forma de contato, mas no futuro ... quem saber ?). Para os novos leitores, a página sobre o blog poderá levá-lo a atmosfera de quando o blog foi criado, para quem nos lê desde sempre, trará (espero) um boas lembranças... Outras pequenas modificações, como botões para facilitar a vida de quem quer compartilhar um tópico em redes sociais também foram feitas. Veja os botões em cada tópico. [update] Um comentário me fez lembrar de colocar a página de comentários embutida na página do tópico. Mais um item para a lista de modificações [/upda

SGI compra a OpenFOAM Ltda

Havia passado despercebido por mim que no último dia 15 de agosto a SGI comprou a OpenFOAM Ltda , criou uma fundação ( The OpenFOAM Fundation ) para gerenciar o código fonte deu uma reviravolta na minha cabeça. Bom, exageros a parte, a reviravolta fica restrita a parte profissional da cabeça que lida com o OpenFOAM. Francamente, ainda é muito cedo para dizer tudo que eu gostaria de saber, mas posso adiantar algumas coisas: A SGI é uma das maiores empresas do mundo computacional, veja só a lista de produtos . Isso quer dizer que as forças envolvidas ganharam um upgrade e, o OpenFOAM, ganha status de competidor comercial.  O código fonte foi mantido na GPL, mas parece que eles vão endurecer as regras em relação a licença. Quero dizer: eles vão cobrar que licença seja respeitada pelos outros e, eu pelo menos, espero que eles apliquem essa exigência adicional neles mesmos também. Tenho esperanças, a SGI não é nenhuma empresa pequena que precise desse único produto para viver. Algum

simpleFoam: Estudando o fvSchemes

Image
Seguindo a mesma linha de raciocínio do tópico no qual apresentei o controlDict do simpleFoam  chegou o momento de apresentar o fvSchemes  (não deixe de ler esse texto se não entendeu porque estou fazendo isso agora). O  fvSchemes  contém informações sobre os esquemas numéricos que são utilizados nas diferentes partes de discretização do modelo. O arquivo em questão está replicado abaixo. FoamFile { version 2.0; format ascii; class dictionary; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { default steadyState; } gradSchemes { default Gauss linear; grad(p) Gauss linear; grad(U) Gauss linear; } divSchemes { default none; div(phi,U) Gauss upwind; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; div(phi,R) Gauss upwind; div(R) Gauss linear; div(phi,nuTilda) Gauss upwind;

OpenFOAM: o controlDict e o writeInterval

Olá leitores, no mês de maio o J.F.Mitre falou um pouco sobre arquivo controlDict no estudo de um caso tutorial do simpleFoam . O objetivo deste post é esclarecer um pouco mais sobre um dos parâmetros deste arquivo, o writeInterval . O valor que deve ser especificado no writeInterval depende de uma opção definida no parâmetro writeControl . Um resumo das opções do  writeControl  e o respectivo valor que deve ser adotado no writeInterval  estão listados em uma tabela logo abaixo. Agora fique atento, não basta você modificar a opção do writeControl e passar a adotar aquela que for da sua preferencia. Cada solver  foi desenvolvido de uma forma e aceita apenas algumas opções.  Uma boa dica é trocar a opção do writeControl para uma palavra qualquer, como por exemplo "teste", e tentar executar o caso. O OpenFOAM   irá mostrar uma mensagem de erro com as opções disponíveis para o seu caso. Escolha uma e siga em frente! writeControl writeInterval t

OpenFOAM® versão 2.0.0: mudanças na biblioteca thermophysicalModels

No início do mês passado a OpenCFD lançou a versão 2.0 do OpenFOAM. A própria OpenCFD disponibilizou uma lista contendo as principais mudanças na nova versão . A proposta deste post é ressaltar aquela que eu considero a principal mudança na biblioteca thermophysicalModels : a nova sintaxe do arquivo  thermophysicalProperties. A biblioteca thermophysicalModels  é responsável pela definição dos modelos para o cálculo de propriedades termofísicas. Propriedades como a massa específica, a viscosidade e o calor específico, por exemplo, dependem da  temperatura e da pressão e, por este motivo, o usuário precisa especificar os modelos para o cálculo destas propriedades durante a simulação do seu caso. Essa é função do arquivo  thermophysicalProperties na pasta constant dos casos e a biblioteca thermophysicalModels estabelece as regras de entrada de dados neste arquivo. A principal mudança na versão 2.0 esta justamente na forma de entrada de dados no aquivo thermophysicalProperties . Por

OpenFOAM 2.0

No último dia 16 de junho foi lançada a versão 2.0 do OpenFOAM . Todos os escritores do Notas em CFD atualmente utilizam a versão extended . Portanto estamos todos muito longe da versão 2.0, já que a 1.7-extended não saiu e, para dizer a verdade, agora, nem sei se vai sair (ou se vamos direto para o 2.0). Por outro lado, a Livia, devido a modificações feitas nessa nova versão, passará a utilizar a versão 2.0. Sendo assim, ela fará as honras da casa em um futuro próximo. Eu continuarei na versão extended. Mantendo a 2.0 no computador a título de curiosidade científica. O código fonte e binários dessa versão já estão disponíveis para download . Recomendo a quem quiser compilar o programa do código fonte usar o repositório git, uma vez que as pequenas correções, quando acrescentadas, são acrescentadas nesse repositório até que seja feita um pacote 2.0.1 (o terceiro número representa uma versão de correções e atualmente estaríamos na versão 2.0.0 !). Você encontra algumas informaçõe

simpleFoam: Estudando o controlDict

Image
Há um grande interesse em simulações de escoamentos monofásicos, incompressíveis, sem transferência de calor ou massa, estacionária e turbulenta. E para essas simulações, há o simpleFoam . Vou escrever alguns textos sobre esse aplicativo que eu estou estudando, e vou começar do começo e ir até o código. Esclareço que não explicarei como instalar o OpenFOAM ou mesmo como é a estrutura básica de arquivos. Se interessar ou se for necessário, pode observar os slides nesse outro tópico do blog , especialmente o que está marcado como "dia 1". Para mim não há melhor começo do que o tutorial e para isso eu seleciono o  pitzDaily . Para começar o estudo, eu sugiro copiar o tutorial em questão para seu diretório de rodada (se já não o tiver feito, claro). cp -r $FOAM_TUTORIALS/incompressible/simpleFoam/pitzDaily $FOAM_RUN cd $FOAM_RUN/pitzDaily Não quero entrar em detalhes sobre a geração de malha. Isso porque o tutorial utiliza o blockMesh e eu não o considero uma alternativa pr

OpenFOAM no Windows

Image
Como já comentei em um post anterior, uma reclamação muito comum das pessoas que estão começando a usar o OpenFOAM (OF) é a necessidade de que, ao mesmo tempo, também devem começar a usar uma distro Linux . Existem algumas alternativas para aqueles usuários de OF que resistem em não querer usar Linux. Uma alternativa é emular os programas de Linux usando o Cygwin , por exemplo. Este por sua vez é um ambiente Linux-Like para Windows . A principal crítica para isso (principalmente em se tratando de CFD) é a perda de eficiência computacional, ou seja, o Cygwin, por si próprio, consome recursos computacionais para emular o ambiente Linux. Tendo isto em vista, começaram a surgir algumas compilações de OF nativas para Windows. Como estamos falando de códigos em C++, linguagem a qual o OF é programado, nada impede de se gerar uma versão compilada para Windows. O que é feito, em geral, é gerar uma versão para Windows usando o próprio Linux e o compilador MinGW . Isto elimina o problema de

Relato de um concurso para professor - Parte 1

Image
Olá pessoal, Tem muito, muito, muito tempo que eu não escrevo nada aqui no Notas em CFD. Bem, isso tem um motivo. Como o Mitre comentou aqui , eu assumi o cargo de professor na Escola de Química da UFRJ em agosto de 2009. Estive bastante ocupado desde então, seja com o preparo de aulas para diferentes disciplinas (Segurança de Processos, Transferência de Calor, Fenômenos de Transporte, Mecânica dos Fluidos II, Métodos Numéricos Aplicados e Laboratório de Engenharia Química), processos administrativos ou orientação de alunos de graduação e pós. Desta forma, o Notas acabou ficando um pouco de lado nesse período conturbado, mas o Mitre e os novos autores do Notas mandaram bem nesse meu período de ausência e postou vários assuntos. De qualquer forma, acredito que existem alguns leitores que estão fazendo pós-graduação e almejam um cargo de docente em alguma universidade. Portanto, achei interessante comentar aqui no blog como ocorreu o meu concurso, as dificuldades, o acaso da sorte, a

A Turbulência através de imagens

Image
O fenômeno da turbulência certamente gera algumas das mais belas imagens que a física pode fornecer  ao homem. Não permite compreender todas as perspectivas do problema, claro, mas isso não torna a tarefa menos agradável aos olhos. Gosto de iniciar a uma apresentação visual mostrando as observações de Leonardo Da Vinci. Trata-se da primeira visualização registrada do fenômeno da turbulência. Esse desenho abaixo retrata o enchimento de uma piscina por um jato de água produzido por uma seção quadrada. Como disse antes, a turbulência é caótica, mas é possível perceber que ela possui estruturas coerentes. Veja : e também em: A turbulência inicia-se pela desestabilização do escoamento laminar. Note que a esquerda o escoamento está bem organizado enquanto a direita é completamente caótico. Algumas imagens que são apresentadas nesse texto foram obtidas no site da efluids.com e disponibilizadas aqui apenas com fins educativos (de acordo com a autorização do próprio site). O mesmo site