Formato padrão para malhas de elementos finitos

9

Existe um formato padrão para malhas de elementos finitos que é amplamente utilizado na indústria?

Obrigado!

Benjamin
fonte

Respostas:

5

"O bom dos padrões é que você tem muitos por onde escolher". - Andrew S. Tanenbaum

Na minha experiência com o uso de 3-4 partes diferentes de software do FEM (e escrevendo algumas das minhas) é que não existe um padrão-ouro com bala de prata por aí. Alguns criativa Googling lhe dará algumas opções, que variam em implementação a partir impulsionado-ascii , baseado em XML , para hdf5 .

Eu ficaria muito satisfeito ao descobrir que estou errado sobre isso. . .

meawoppl
fonte
A malha HDF5 está morta, embora essa página cite algumas alternativas que usam o HDF5 como back-end. Xdmf usa tanto XML e HDF5. Todos os formatos são ruins, mas alguns são menos ruins.
precisa
4

Êxodo II (utiliza o NetCDF) é usado por muitos ...

http://www.osti.gov/bridge/purl.cover.jsp?purl=/10102115-8

Há pdf melhor em algum lugar, mas não consigo encontrá-lo agora

stali
fonte
Obrigado pelo link Exodus II. Observo que o VTK 5.x possui codecs, o que é útil no que estamos fazendo.
Simeon Fitch
1

Tudo se resume a

  • uma tabela de coordenadas para todos os vértices na malha
  • uma tabela de conectividade que define elementos em termos de números globais para vértices

que descreve completamente uma determinada malha.

É fácil construir scripts de conversão que podem ser convertidos para outros formatos, etc.

Allan P. Engsig-Karup
fonte
3
Isso é bastante simplista, também existem conjuntos de limites (conjuntos de vértices e conjuntos de faces que definem Dirichlet e Neumann / Robin), marcadores de subdomínio / material, tipo / topologia de elemento, associação com um modelo geométrico e frequentemente metadados extras para permitir IO paralela eficiente. Se as soluções também forem armazenadas no mesmo formato, haverá metadados massivamente mais relevantes.
precisa
11
Antes, a maioria dos geradores de malha produz o que Allan descreve, mas mesmo para o problema mais simples, você precisa de marcadores de limite. O mais agravante é que formatos como o ExodusII complicam demais o problema. Se você aumentasse o acima com APENAS marcadores em peças de malha arbitrárias, isso seria suficiente.
precisa saber é o seguinte