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!

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. . .


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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.