Posts

Linguagem de programação para desenvolvimento CFD

São vários os livros e sites que contém material sobre as metodologias de solução de um problema CFD. Em específico, os métodos numéricos aplicados para a solução de equações diferenciais parciais. Eu considero que isto é uma das mais importantes áreas na formação de um engenheiro que quer aprender bem CFD. Os problemas numéricos que podem ocorrer são muitos e estes devem ser conhecidos pelo profissional, tanto para evitá-los quanto para identificar sua ocorrência em meio a tantos detalhes que um resultado CFD fornece. Apesar do conhecimento teórico estar disponível em várias fontes, muitas vezes falta a prática em desenvolvimento de códigos computacionais e, com isso, o aprendizado fica afetado. Pensando em conhecer mais essa área, tenho algumas sugestões para vocês. Linguagem de programação Temos uma alta oferta de linguagens de programação à disposição e a dúvida se limita a escolher uma delas para iniciar o aprendizado. Para começar a conversar, temos que definir a diferença entre

Avaliação da qualidade da malha

Image
No post passado , vimos que o fluxo das propriedades conservadas pode ser afetado diretamente pela disposição e forma dos volumes da malha. Isto afeta a acurácia da solução , a taxa de convergência numérica e o tempo computacional necessário. Desta forma, a geração de uma malha de alta qualidade se torna de suma importância na solução de um problema CFD. Mas surge uma dúvida: o que caracteriza a qualidade de uma malha? Parâmetros de qualidade Em março de 2011, o site Desktop Engineering publicou a pérola (que tem seu fundamento): "Uma regra prática em geração de malhas seria que o formato dos elementos seja agradável aos olhos." De fato, não existe um único parâmetro ou regra que defina a qualidade de uma malha. Vale avaliar diferentes aspectos relacionado à malha, algumas regras de construção ( best practices ) e muita experiência acumulada. São diferentes parâmetros que avaliam certas características dos volumes de controle na malha. A grande maioria está associada ao f

Geração de malhas: um grande problema

Image
As equações diferenciais de transporte aplicadas ao escoamento de fluidos, ao serem discretizadas, formam um sistema linear de equações. Contudo, fica a dúvida. O quão acurada é a aproximação das equações diferenciais representada pelo sistema algébrico? A resposta vem do fundamento da metodologia numérica empregada e como o domínio de cálculo é discretizado. Formulação e discretização do domínio Para uma dada propriedade conservada em um volume de controle, as equações de tranporte são válidas para qualquer ponto infinitesimal dentro deste volume. Vale notar que a região do contorno afeta o comportamento da propriedade conservada. Para a solução numérica, o domínio passa a ser discretizado sendo, portanto, composto de vários subdomínios. Este processo é chamado de geração da malha computacional. A forma geométrica dos elementos de malha (subdomínios) afetam diretamente quão bem o domínio está representado e a acurácia da aproximação numérica da discretizacão das equações a serem reso

Reativando o blog

Depois de muito, mas muito tempo ausente , decidi reativar as postagens sobre Fluidodinâmica Computacional, fenômenos de transporte e assuntos correlatos aqui no Notas em CFD. A decisão não foi difícil, mas complicada pelas atividades do dia a dia. Atividades paralelas De fato, o principal motivo pela queda na publicação de posts foram as atividades dos autores. Durante o período de atividades do Notas em CFD, todos defenderam as suas teses e hoje já são felizes detentores de títulos de doutorado . Mas suas atividades não pararam por aí... Por exemplo, o João Felipe Mitre hoje é professor na Universidade Federal Fluminense e em plena forma de suas atividades didáticas. O mesmo destino ocorreu com a Livia Jatobá , que hoje é professora na Universidade Estadual do Rio de Janeiro. Por sua vez, o Fábio Santos é pesquisador associado ao Instituto Nacional de Matemática Pura e Aplicada, IMPA . Por fim, o Jovani se encontra como pesquisador contratado em projetos de pesquisa na UFRJ e mant

Mais informações sobre o livro "The OpenFOAM Technology Primer"

Image
Olá pessoal, o aguardado livro "The OpenFOAM Technology Primer" (dos autores Tomislav Maric, Jens Höpken e Kyle Mooney) já esta disponível para pré-venda então resolvi escrever este post para esclarecer alguns pontos para vocês. Por enquanto, os autores informam que o livro só estará disponível através do site deles . Existem um processo lento para tornar viável a venda através do Amazon (e outros sites como o barns&nobel) e, com o objetivo de evitar mais atrasos, os autores optaram por iniciar a venda do livro através do próprio site deles, o sourceflux.de . A data prevista para o lançamento é dia 30 de setembro e se você quiser garantir o seu volume é só fazer o pedido pelo site . Para quem esta na dúvida se vale a pena comprar o livro (que tem cerca de 400 páginas), pode espiar o índice aqui ! Além disso, pela qualidade dos post do blog dos autores , imagino que o material do livro seja bom! Eu já fiz a minha pré-compra e o processo é bastante simples. Como

Novidades sobre o livro do OpenFOAM® - The OpenFOAM Technology Primer

Atenção pessoal, os autores do livro " The OpenFOAM Technology Primer "  (Tomislav Maric, Jens Höpken e Kyle Mooney) fizeram um anúncio importante essa semana. Existe um outro livro, chamado "Getting Started with OpenFOAM® Technology" (dos mesmos autores), que aparece disponível para pré-compra no site da Amazon. Entretanto, eles não recomendam a compra desse livro e justificam que esta é uma versão obsoleta e com um contrato antigo com uma editora (que pela nota deles não deu muito certo). Eles afirmam que em breve a versão correta estará disponível! Leiam a nota dos autores na íntegra aqui! E a nota no CFD-oline aqui. Bom, aguardamos ansiosos o livro! Até o próximo post! ps: Eu comprei (e depois cancelei) a versão errada! rs

Novidades do OpenFOAM® Workshop em Zagreb

Image
A 9a. edição do OpenFOAM® Workshop aconteceu semana passada na Universidade de Zagreb , na Croácia, e eu tive a oportunidade de participar pela primeira vez desse encontro que reuniu foamers de todas as partes. Antes de contar as novidades, a primeira informação que o leitor precisa saber é que existem duas grandes distribuições do OpenFOAM®: a chamada OpenFOAM® propriamente dita que é distribuída pela OpenCFD Ltd. (e "dona" da marca, por isso a necessidade do uso do símbolo ®) e a foam-extend , que consiste em projeto com diversos colaboradores e hoje esse projeto é administrado por Bernhard Gschaider, Håkan Nilsson, Henrik Rusche, Hrvoje Jasak e Martin Beaudoin. O OpenFOAM® Workshop foi organizado pelos principais desenvolvedores/administradores da distribuição foam-extend , que possui um projeto no Source Forge sob nome OpenFOAM® extensions . O OFW9 consistiu em 4 dias cujas atividades foram divididas entre dois dias de apresentação técnicas de diferentes trabalhos