Openfoam vs fluente

Sim, você aprenderá melhor sobre CFD se tiver o código visível e todo controle for dado a suas mãos. É usando o OpenFOAM que você pode aprender melhor.

O OpenFOAM possui

  1. Malha - blocos e ágil (espumoso também agora)
  2. Solvers - uma variedade de solucionadores
  3. Utilitários de pós-processamento
  4. Documentações - guia (usuário e programação)
  5. Permite modificar o código e usá-lo para o propósito a que se destina

Para ser breve, depende dos seus objetivos de aprendizado e por que você está aprendendo CFD.

Se você está interessado em aplicativos CFD, usar um software comercial como o ANSYS é a escolha certa. Isso ocorre porque o ANSYS possui um solucionador CFD maduro e também possui uma interface amigável que facilitará seu trabalho. No entanto, se você está interessado no desenvolvimento de CFD e está interessado em escrever seu próprio solucionador, o OpenFOAM é melhor.

Lembre-se de que o ANSYS é uma caixa preta, para que você não analise as equações e como resolvê-las, apenas precise de um conhecimento geral sobre CFD (dependendo da sua aplicação). No entanto, o uso do OpenFOAM requer mais compreensão das equações e algoritmos de CFD, dependendo da profundidade que você deseja percorrer.

Espero que esta resposta geral seja útil e lhe dê uma pista!

Breve visão geral:

  • OpenFOAM: um pouco mais complicado de usar (sem interface gráfica do usuário, por exemplo) e uma curva de aprendizado bastante acentuada. Mas a curva é íngreme em parte porque você precisa se aprofundar nos detalhes das configurações do solucionador, esquemas numéricos e assim por diante para realmente acertar. Portanto, se sua ambição é realmente se tornar um especialista em CFD e entender o impacto de cada alteração de parâmetro, especificamente para um aplicativo, eu recomendo o OpenFOAM sobre o Ansys.
  • Ansys CFD: uma oferta muito mais intuitiva, com uma ótima interface de usuário e um processo mais simplificado. Possui todos os tipos de recursos integrados, permitindo explorar diferentes aplicações (fluxo térmico, compressível, ...) dentro do mesmo ambiente. Se você estiver executando uma agência de engenharia ou CFD e precisar ser rápido e flexível em termos dos aplicativos que precisa cobrir, sugiro o Ansys CFD (se o seu orçamento permitir).

Espero que isto ajude!

Wouter.

AirShaper - Aerodinâmica simplificada

Na minha opinião, se você é iniciante, comece com o ANSYS Fluent, pois é muito muito fácil de usar. Você tenta resolver todos os tutoriais disponíveis. Você pode fazer o download destes na página da Web da Universidade CORNELL.

O Fluent é tão fácil de usar que você precisaria de um guia após alguns tutoriais para etapas básicas. Você também explora toda vez que um novo entendimento. O pós-processamento ajudará você a entender e apreciar a metodologia da solução. Por isso, você estaria em posição de entender CFD.

Obviamente, você pode mudar para o OpenFoam após o aprendizado básico. Você seria um pouco mais rápido que o outro para aprender sobre o OpenFoam, pois você terá conhecimento inicial e experiência prática em CFD.

Ambos podem ser usados ​​na mesma plataforma [digamos LINUX].

Eu acho que você pode aprender melhor o CFD usando o OpenFOAM em comparação com o Ansys Fluent. No entanto, você também não deve deixar de usar o Ansys Fluent. O Ansys Fluent é um solucionador de CFD amadurecido que está no mercado por mais tempo, enquanto você frequentemente enfrenta problemas usando o OpenFOAM, pois possui uma penetração menor do que o Ansys Fluent.

Uma abordagem mais otimizada seria aprender a teoria do CFD e suas aplicações no Ansys Fluent e depois mergulhar no OpenFOAM. Como o OpenFOAM é uma coleção de códigos C ++, você precisaria de conhecimento de programação e teoria CFD para depurar problemas.

Aqui estão alguns tutoriais do OpenFOAM.

OpenFOAM - Projeto Tutorial Falado, IIT Bombay

A dinâmica computacional dos fluidos é uma ferramenta avançada, que pode ser usada com sucesso apenas quando se tem uma compreensão sólida da mecânica dos fluidos e dos métodos numéricos. Não pode ser aprendido usando qualquer tipo de software.

Eu recomendo que você comece a usar o software somente depois de entender a teoria por trás deles. Caso contrário, você não será capaz de entender os resultados obtidos com o software e sem entender os números, provavelmente tentará encontrar interpretações físicas de erros numéricos, etc.

Quando você aprende a dirigir, não pergunta se deve fazê-lo em um Ford ou em um Toyota. Você recebe um instrutor e eles lhe dão um livro para ler, não é? E confie em mim, fazer CFD é muito mais complexo do que dirigir.

Leitura recomendada:

Computational Methods for Fluid Dynamics: Joel H. Ferziger, Milovan Peric: 9783540420743: Amazon.com: livros:Fluid Mechanics: Frank M. White: 9780073398273: Amazon.com: livros

Boa sorte!

Tendo usado ambos os softwares e agora usando apenas espuma aberta, gostaria de destacar algumas coisas que observei ao longo do meu doutorado. eu tentaria responder a alguns comentários que outros fizeram abaixo:

“Isso ocorre porque esse software é fornecido com interfaces gráficas totalmente desenvolvidas e sistemas de suporte dedicados para facilitar ao máximo a primeira vez em que o usuário entra em funcionamento de maneira eficaz. "

Eu não acho que a GUI totalmente desenvolvida sempre leve a um processo de aprendizado mais eficaz, às vezes dificulta a capacidade de entender a essência do que está acontecendo. especialmente o que está acontecendo nos bastidores, o que pode ajudar você a entender o CFD muito melhor e mais rápido às vezes.

“Acho que você pode aprender melhor o CFD usando o OpenFOAM em comparação com o Ansys Fluent. "

Eu concordo totalmente com este comentário. no entanto, eu também concordo.

“Na verdade, isso não importa muito, desde que você aprenda adequadamente. Primeiro aprenda os fundamentos e se familiarize com os números, gere grades e resolva diferentes tipos de problemas. Você pode aprender a usar qualquer software facilmente depois disso. ”

no entanto, mesmo que isso também seja verdade, como se você aprender muito bem, poderá fazer praticamente a mesma coisa nas duas plataformas.

Em suma, para o CFD realmente complexo, eu sugeriria apenas manter o openFOAM. e uma vez que você aprenda espuma aberta, acredito que todos os outros pacotes CFD se tornarão mais fáceis de aprender.

Atenciosamente

Eu experimentei o Fluent por mais de cinco anos e o OpenFOAM quase um ano. Embora sejam parecidas em teoria, as instalações causam divergências. O termo "simulação conduzida" enfatiza bastante a diferença. Embora as ferramentas orientadas à simulação comercial sejam de engrenagem automática, os códigos abertos seriam expressos como engrenagem manual. Você precisa abrir a porta, dar partida no motor, equilibrar o gás e quebrar durante a condução para ambos. Depende virtualmente da sua capacidade e desejo. Seria adequado experimentar os dois e selecionar o conveniente de acordo com o caso solicitado.

Outra opção é tentar a simulação baseada em nuvem. As pessoas de

OpenFOAM integrado com SimScale

em sua plataforma e sua interface é de longe mais fácil de usar. Existe até uma conta comunitária gratuita que você pode criar para testá-la.

Eu posso responder de duas maneiras:

  1. Resposta curta: Aprenda primeiro o CFD e tente aplicá-lo usando o OpenFOAM (2 casos comprovados no CFD). Você sabe o que eu quero dizer: D: D. Você também pode ler os blogs do Workshopwale.com para entender melhor
  2. Resposta longa:
  3. Veja a economia do seu trabalho. Agora, as empresas de software estão migrando do licenciamento perpétuo para a licença de assinatura.
  4. O custo do pacote térmico da Ansys é de cerca de Rs. 8 Lakhs / Annum (conforme a cotação que recebemos em Pune). Você pode receber o salário do engenheiro como Rs. 4LPA (bruto). Mais uma vez, você considerou outros ativos depreciativos, como infraestrutura, desktops, móveis de escritório etc. e o custo variável da eletricidade.
  5. Portanto, para obter uma cópia legal da Ansys, você precisa ter entre 12 e 14 LPA, o que é uma quantia considerável de dinheiro.
  6. Mas a maior vantagem que você terá é: Ansys é confiável e fácil
  7. Voltando ao OpenFOAM, é um software totalmente gratuito. Então, você pode economizar uma quantia enorme de dinheiro
  8. Você tem acesso aos códigos-fonte, portanto, você pode modificar os solucionadores conforme sua necessidade
  9. Se você está trocando de emprego e conhece o OpenFOAM, a nova empresa terá que gastar apenas com o seu salário, aumentando as chances de ser contratado.
  10. Você pode aprender CFD com o OpenFOAM em workshopwale.com

Samneet, isso depende absolutamente dos seus objetivos de aprendizado. Se seus objetivos de aprendizado são desenvolver habilidades em codificação e análise numérica, ou se deseja se concentrar no freeware CFD, o openfoam é definitivamente o caminho a seguir. Se seus objetivos se inclinam mais para o desenvolvimento de suas habilidades práticas na aplicação de CFD para problemas de interesse exemplificativos, por exemplo, a otimização de um equipamento específico por meio de vários testes "what-if", não há dúvida de que o software comercial é mais útil. Isso ocorre porque esse software é fornecido com interfaces gráficas totalmente desenvolvidas e sistemas de suporte dedicados para facilitar ao máximo a primeira vez em que o usuário entra em funcionamento de maneira eficaz. A facilidade de uso permitirá que você se concentre no básico, como o processo de mudança das geometrias CAD 3D para uma solução pronta para processar e menos nas nuances de lidar com erros de codificação e tempo de execução. O tempo economizado ajudará muito a desenvolver sua intuição de relacionamentos de fluxo de fluidos, que são críticos para uma carreira de sucesso na dinâmica de fluidos.

Ambos são pessoas com um entendimento muito bom do que desejam realizar usando as duas ferramentas amplamente diferentes em função.

O problema com o Ansys-Fluent é que é muito fácil navegar, usar e criar modelos. Você não precisará se preocupar com sistemas de coordenadas à esquerda, normas de vetores, volumes negativos, condições de contorno à direita (na maioria das vezes), etc. Isso ignorará muitas coisas, como seleção de métodos de gradiente apropriados, métodos iterativos de segunda ordem etc. Quando você seleciona um determinado problema para resolver, os criadores deste software incrivelmente bem trabalhado cuidam de analisar os detalhes e torná-lo menos complicado e mais orientado para os resultados. Imagine que você está em um setor e deseja resolver um problema, o que importa mais são os resultados e precisos e confiáveis. A Ansys-Fluent faz isso muito bem.

Com o OpenFOAM, é um animal puro. Selvagem, indomável e poderoso. Você pode resolver qualquer problema, desde que tenha o solucionador correto ou crie um. É sem dúvida igualmente poderoso como o Ansys-Fluent. A única restrição é que, para iniciantes, a curva de aprendizado é bastante acentuada (sem brincadeira). Você precisa basicamente pensar desde o cálculo vetorial até erros topológicos avançados. Isso não apenas fará você pensar como um cientista computacional, mas também criará consciência sobre como resolver um problema desde o início até a execução. Eu sou altamente tendencioso sobre o uso do OpenFOAM, se você realmente deseja atingir o cerne do CFD. Ele abrirá novas avenidas para explorar e experimentar.

Existem livros muito extensos sobre volume finito e OpenFOAM. Verifique o projeto IIT Bombay FOSSEE. (Você pode até encontrar meu trabalho de estágio lá). Eu recomendo que você aprenda com a prática. Resolva um problema no Ansys e tente no OpenFOAM. Valide os resultados. Isso criará sua própria confiança. Você definitivamente desenvolverá bons hábitos ao validar resultados dessa maneira. Concentre-se na qualidade dos resultados, como você pode melhorar. Em última análise, é isso que sua empresa irá pedir a você.

Boa sorte!