Enquanto os outros explicaram o arcabouço teórico por trás da malha, a prática é marcadamente diferente e não é de todo automática nas indústrias em que a qualidade da malha é de extrema importância, uma vez que os resultados da análise de elementos finitos cobrem grande parte do processo de desenvolvimento do produto.
Vamos primeiro entender como a malha é feita:
A malha para domínios estruturais é de três tipos: malha 1D, malha 2D e malha 3D com base no tipo de elementos usados na malha.
Malha 1D: elemento de linha
Malha 2D: elemento quad / tria
Malha 3D: elementos hexa (tijolo) / penta / tetra.
Qual malha usar, isto é, 1D, 2D ou 3D, depende principalmente da precisão computacional necessária, do custo computacional (tempo necessário para resolver o problema) e da proporção do domínio . A proporção mais alta deve ser superior a 10 (como regra geral, os polegares) para negligenciar uma dimensão e optar por uma malha de baixa dimensão.
Deixe-me explicar.
Um domínio 100X50X80 tem todas as dimensões comparáveis e a proporção mais alta é 100/50 = 3. Portanto, elementos 3D serão usados para mesclar essa parte.
Um domínio 100X50X8 tem uma dimensão desprezível e a proporção mais alta é 100/8 = 12. Portanto, elementos 2D serão usados. Uma peça de chapa metálica é um exemplo perfeito disso.
Um domínio 100X5X8 tem duas dimensões desprezíveis e a proporção mais alta é 100/5 = 20. Portanto, elementos 1D serão utilizados. Um conjunto de treliça serve como um exemplo.
Depois de decidir o tipo de elemento a ser usado, a qualidade do elemento entra em cena. Para manter a qualidade, a malha deve ser feita manualmente .
Todo o software de criação de malhas é fornecido com uma opção de troca automática, que funciona apenas com peças mapeadas e faces / blocos retos. A maioria das explicações em outras respostas (especialmente a resposta de @ Wes) está relacionada ao que é feito em segundo plano para que o automesh funcione.
A idéia, então, é dividir o seu domínio em vários patches e atualizá-los automaticamente, patch a patch, garantindo continuamente a conexão entre os patches . Garantir que a conectividade seja principalmente automática, com base em uma verificação baseada em tolerância. A malha 1D é mais fácil nesses aspectos.
O próximo passo é manter o fluxo e a simetria da malha. O fluxo da malha indica a transformação dos tamanhos dos elementos. Quando você precisar representar um recurso complexo, o tamanho do elemento mudará de maior para menor. Isso não deve acontecer num piscar de olhos e a mudança gradual de tamanho deve ser mantida. Além disso, as peças simétricas devem ter malha simétrica para manter a integridade dos resultados da FEA.
Todos os pontos acima ajudarão a manter a qualidade da malha. No entanto, o software de malha geralmente possui uma provisão para verificar a qualidade da malha usando alguns parâmetros que podem ser ajustados conforme a necessidade. Uma verificação final da qualidade e conectividade é essencial para garantir resultados de qualidade da FEA.
Algumas qualidades esperadas de uma boa malha:
de malha 1D
- Nenhum problema com a conectividade de nós
- Nenhum elemento duplicado
- Manter comprimento mínimo e máximo
de malha 2D / 3D
- Ângulo de distorção menor que 5 graus {calculado dividindo um quadrilátero em duas trias e localizando o ângulo entre os dois planos que as trias formam}
- Proporção inferior a 5 {dividindo o lado do comprimento máximo de um elemento pelo lado de comprimento mínimo do elemento.}
- Ângulo de inclinação superior a 60 graus {o ângulo mínimo entre o vetor de cada nó e o meio do lado oposto e o vetor entre os dois lados médios adjacentes em cada nó do elemento. Noventa graus menos o ângulo mínimo encontrado é relatado.}
- Jacobiano acima de 0,7 {A razão jacobiana é uma medida do desvio de um elemento dado de um elemento de forma ideal. O valor jacobiano varia de -1,0 a 1,0, onde 1,0 representa um elemento com formato perfeito. A forma ideal para um elemento depende do tipo de elemento.}
- Elementos Tria com ângulo entre 20 e 120 graus
- Elementos quádruplos com ângulo entre 45 e 135 graus
- Manter comprimento mínimo e máximo
- Conectividade do elemento
- Menos de 10% de elementos tria em malha 2D
- Elementos normais do 2D orientados na mesma direção para uma determinada peça.
- Tet colapso para elementos tetra {Definido como a distância de um nó da face oposta dividida pela área da face multiplicada por 1,24}
de toda a malha
- Numerando os nós e elementos corretamente em intervalos definidos
- Desvio mínimo da geometria e desvio suportado pelo bom senso da engenharia.
- Conexões especiais entre diferentes tipos (1D / 2D / 3D) de elementos adequadamente definidos.
No entanto, todos esses parâmetros de qualidade podem variar de acordo com o tipo de análise, a precisão necessária, as diretrizes da empresa e o custo computacional.
Por que esses materiais não são automatizados:
A análise de elementos finitos requer uma malha correta para fornecer resultados corretos. Essa correção não pode ser definida com alguns parâmetros e, mesmo assim, eles serão contraditórios.
Novamente, para diferentes tipos de análises, a definição da qualidade da malha pode ser diferente.
A não linearidade do material, da geometria e do contato complica ainda mais os requisitos ao definir uma boa malha.
Um roadblock inicial que observei usando o recurso automesh é a representação incorreta da geometria para manter a qualidade da malha em outros aspectos. Ambos são importantes. Além disso, a representação da geometria pode ser simplificada com bons julgamentos de engenharia, difíceis de automatizar, pois variam caso a caso.
Por exemplo, o Hypermesh é um pacote comercial de malhas muito popular da Altair Engineering, que possui um aplicativo Batchmesher que faz o malhas para você. No entanto, ele falha em manter desvios geométricos adequados e conexões entre elementos para peças complexas.
tl; dr:
É assim que a malha é feita profissionalmente
- Decida que tipo de malha será usada
- Faça malha das peças, remendo por remendo, e garanta conexões adequadas
- Manter o fluxo e a simetria da malha
- Faça todas as verificações de qualidade e garanta a qualidade
- Garanta a conectividade adequada
- Verifique desvios geométricos e massa de elementos finitos
- Entregue o modelo a analistas que podem reconectar novamente determinadas áreas, dependendo dos requisitos de análise.
PS: Eu sou novo neste fórum e esta é uma das minhas primeiras respostas que fiz um grande esforço. Eu realmente apreciaria se eu receber algum feedback. Eu tenho algumas respostas do Quora sobre malhas e FEA, onde esses pontos são explicados em alguns detalhes com gráficos. [Análise prática de elementos finitos]