Você está na página 1de 16

Apendice A

Gera~ao de malha, solvers,


dicas e truques
Ap€mdice A
Gera(:ao de malha, solvers, dicas e truques

Estrategias de A gerayao de malha, mais precisamente chamada de discretizayao,


gera~ao de e 0 que converte 0 modelo matem::itico em urn modelo de elementos
malha finitos pronto para ser solucionado.
Como metoda de elementos finitos, a gerayao de malha executa duas
tarefas. Em primeiro lugar, ela substitui urn modelo continuo par urn
discreto. Portanto, a gerayao de malha reduz 0 problema a urn numero
finito de incognitas que podem ser resolvidas com uma tecnica
numerica aproximada. Em segundo lugar, ela representa a soluyao
desejada (por exemplo, deslocamentos ou temperaturas) como uma
montagem de funyoes de polinomios simples definidas
individualmente para os elementos. Consulte a seyao Introduyao a
FEA do manual para obter uma descriyao desse processo.
Para 0 usuario, a gerayao de malha e uma etapa necessaria para se
chegar a soluyao do problema. Muitos usuarios novos de FEA esperam
que a gerayao de malha seja urn processo total mente automatizado que
exige poucos dados do usuario. Com a experiencia, percebemos que a
gerayao de malha, em geral, exige bastante dedicayao.
Na hist6ria do desenvolvimento de softwares comerciais de FEA,
foram feitas varias tentativas de tomar 0 processo de gerayao de malha
transparente para 0 usuario, mas essa metodologia nao tern sido bem-
sucedida.
Apesar de ter sido simplificado e automatizado, 0 processo de gerayao
de malha ainda nao e total mente transparente para ser executado em
segundo plano. Como usuarios de FEA, precisamos de urn meio para
interagir com 0 processo de gerayao de malha.
o SolidWorks Simulation encontrou 0 equilibrio ideal isolando 0
usuario das tarefas especificas de gerayao de malha, mas
proporcionando controle sobre esse processo sempre que necessario.
Prepara~ao da De maneira ideal, usamos a geometria do SolidWorks e altemamos
geometria para 0 SolidWorks Simulation, onde definimos 0 tipo de analise e 0
material, aplicamos cargas extemas e acess6rios de fixayao, geramos a
malha da geometria e obtemos a soluyao.
Essa metodologia funciona bem para modelos simples. Geometrias
mais complexas exigem preparayao antes de gerar a malha. No
processo de preparayao da geometria para FEA, partimos de uma
geometria CAD especifica para manufatura e construimos uma
geometria especifica para a analise. Isso e chamado de geometria FEA.
Apendice A
Gera<;:aode malha, solvers, dicas e truques

A geometria CAD e a geometria FEA sao diferenciadas de acardo com


requisitos distintos:

Geometria CAD Geometria FEA

Deve conter todas as Deve permitir a gerar,;ao de malha


informar,;oes necessarias para
manufatura

Deve pennitir a criac;:aode uma


malha que modele corretamente
os dados de interesse
Deve pennitir a criar,;ao de uma
malha que possa ser resolvida em
urn tempo razoavel

Muitas vezes, a geometria CAD nao satisfaz os requisitos da geometria


FEA. A geometria CAD serve como ponto de partida no processo de
preparac;:ao do modelo de elementos finitos, mas apenas em raros cas os
e usada para FEA sem modificar,;oes.
Agora, vamos descrever varias ar,;oesrealizadas em geometria CAD
especifica para manufatura a fim de converte-la em geometria
especifica de FEA.
Remo~ao de A geometria CAD contem todos os
recursos recurs os necessarios para construir
uma per,;a.Muitos desses recursos
nao sao importantes para a analise e
devem ser suprimidos antes da gerar,;ao
da malha.
Na melhor das hip6teses, deixar esses
recursos no modelo resultaria em uma
malha desnecessariamente complicada e de soluc;:aomuito demorada.
Na pior das hip6teses, impediria 0 gerador de malhas de concluir
sua tarefa.
E claro que detenninar quais recursos devem ser excluidos e quais
devem ser incluidos no modelo de elementos finitos requer uma
avaliar,;ao minuciosa par parte da engenharia. A comparar,;ao do
tamanho de urn recurso em relar,;ao ao tamanho global do modelo nem
sempre justifica sua exclusao. Filetes intemos muito pequenos, por
exemplo, devem permanecer no modelo se 0 objetivo da analise for
localizar as tensoes na area do arredondamento.
Apendice A
Gerali80 de malha, solvers, dicas e truques

A idealizay30 modi fica a geometria CAD de forma mais significativa


que a remoyao de recursos. A idealizay30 pode, por exemplo, envolver
a conversao de uma geometria CAD s6lida 3D em uma geometria de
superficie adequada a subsequente gerayao de malha com elementos
de casca.
o SolidWorks Simulation pode criar automaticamente elementos de
casca se a geometria foi modelada como chapa metalica no
SolidWorks. Se a peya foi modelada como corpo s6lido, entretanto,
devem-se criar superficies no modelo do SolidWorks para que os
elementos de casca possam ser gerados.

Geometria CAD com malha Geometria idealizada com malha


de elementos s61idos de elementos de casca

Observe que a idealizayao cria uma geometria abstrata (superficie com


espessura zero), apropriada exclusivamente para a analise.
Limpeza refere-se a problemas de
qualidade da geometria que
precisam ser resolvidos para
possibilitar uma gerayao de malha
correta.
Geometrias adequadas a
manufatura podem conter recursos
que nao geram malhas, foryam 0
gerador de mal has a criar urn
grande numero de elementos ou criam elementos distorcidos. Os
exemplos incluem arestas e/ou faces muito curtas. Esses pequenos
recursos devem ser removidos ou 0 gerador de malhas automatico
tentara gerar uma malha para eles.
A geray30 de malha tambem pode falhar devido a problemas de
qualidade na geometria, incluindo entidades multiplas e s6lidos
flutuantes, entre outros.
Ap€mdice A
Gera<;ao de malha, solvers, dicas e truques

Para evitar a criay3.o de elementos com arestas tangentes (consulte


Qualidade da malha mais adiante neste Apendice), talvez seja
necessario mesclar as faces da geometria.

Qualidade da A criay3.o de uma malha de elementos s6lidos po de ser comparada ao


malha processo de preencher urn volume com elementos tetraedricos,
enquanto a criayao de uma malha de elementos de casca pode ser
comparada ao preenchimento de uma superficie com triangulos.
Na sey3.oIntroduyao a FEA deste manual, vimos que, na maioria dos
problemas, os elementos tetraedricos e triangulares de segunda ordem
mapeiam as geometrias curvas e sao muito mais faceis de usar na
geray3.o de malhas e na analise.
Essa observay3.o exemplifica 0 fato de os elementos sofrerem
distoryoes durante a geray3.o de malha, 0 que nos leva ao problema da
qualidade da malha.
Embora os elementos sejam quase sempre distorcidos no processo de
mapeamento da geometria, distoryoes excessivas levam it degenerayao
dos elementos.
A degeneray3.o da malha geralmente pode ser evitada com 0 controle
do tamanho do elemento padrao ou com a aplicayao de malha local ou
controles de componentes. Praticamos os controles de malha em varias
liyoes. Agora, vamos discutir as form as mais importantes de distory3.o
de elementos.
Ap€mdice A
Gera.;;ao de malha, solvers, dicas e truques

Verifica~ao da Resultados numericos mais precisos san PROPORl;AO


circulos inscrito/circunscrito
propor~ao atingidos por uma malha com elementos
uniformes, perfeitos, tetraedricos ou
triangulares cujas arestas tern 0 mesmo
tamanho. Em uma geometria geral, nao e
possive! criar uma malha com elementos
tetraedricos perfeitos. Devido a pequenas
arestas, geometria curva, recursos finos e
cantos agudos, alguns dos elementos gerados
podem ter arestas muito mais longas que
raio grande
outros. Quando as arestas de urn elemento raio pequeno
passam a ter comprimentos muito diferentes,
a precisao dos resultados diminui drasticamente.
A propon;:ao de urn
elemento tetraedrico
perfeito e usada como base
para calcular a propore,;ao
de outros elementos. A
propore,;ao de urn elemento ~
e definida como a razao Forma correta Elementos
do elemento elementos
entre a aresta mais longa e
a normal mais curta relativa a urn vertice oposto a face normalizada em
relayao a urn tetraedro perfeito. Por definie,;ao a proporyao de urn
elemento tetraedrico perfeito e 1,0. A verificayao de proporyao e usada
automaticamente pelo program a para verificar a qualidade da malha e
presume arestas retas conectando os quatro nos de canto.
Como parte da verificae,;ao da propore,;ao, 0 SolidWorks Simulation
veri fica 0 comprimento de aresta, 0 raio inscrito, 0 raio circunscrito e 0
comprimento das normais.

PROPORl;AO PROPORl;AO
verificagoes de comprimento de aresta razao normal de arestas/face

comprimento da
aresta mais longa
comprimento da
aresta mais curta

P = normal mais longa


normal mais curta

Essa medida de proporgao nao


reconhece os elementos pianos como defeituosos.
Apimdice A
Gera~ao de malha, solvers, dicas e truques

Verifica~ao Os elementos de segunda ordem mapeiam as geometrias curvas de


jacobiana forma muito mais precisa que elementos lineares do mesmo tamanho.
Os nos intermediarios das arestas de limite de urn elemento sao
colocados na geometria real do modelo. Em Iimites agudos au curvos,
colocar as nos intermediarios na geornetria real pode gerar elementos
distorcidos com arestas que se sobrep5em urnas as outras.
A jacobiana de urn elemento extremamente distorcido se tom a
negativa. Urn elemento com uma jacobiana negativa faz com que a
programa de analise pare.
A verificayao jacobiana se baseia em urn numero de pontos localizados
dentro de cada elemento. 0 Solid Works Simulation oferece a opyao de
basear a verificayao jacobiana em 4, 16 au 29 pontos gaussianos au
Nos nos.

Uma razao jacobiana de 1,0 e fomecida para urn elemento tetraedrico


parabolico com todos as nos intermediarios localizados exatamente no
meio das arestas retas. A razao jacobiana aumenta a medida que as
curvaturas das arestas aumentam. A razao jacobiana em urn ponto
dentro do elemento fomece uma medida do grau de diston;:ao do
elemento naquele local. 0 SolidWorks Simulation calcula a razao
jacobiana no nurnero selecionado de pontos gaussianos para cada
elemento tetraedrico.

Geralmente, uma razao jacobiana menor au igual a 40 e aceitavel.


o SolidWorks Simulation ajusta a localizayao dos nos intermediarios
dos elementos distorcidos automaticamente para garantir que todos as
elementos passern na verificayao jacobiana.
Mesmo que a verificayao da qualidade da malha nao gere nenhum
aviso, evite elementos que sejam muito concavos. Para fazer isso, use
as controles de malha au ajuste a tamanho de elemento global.
Apendice A
Gerac;ao de malha, solvers, dicas e truques

o SolidWorks Simulation tenta


colocar dois elementos em urn arco
de 90°. Isso, combinado com
elementos globais muito grandes,
pode levar a criayao de elementos
muito pequenos ao lado de
elementos grandes.

Se 0 arco for maior que 90°, urn


elemento sera colocado sobre 0
arco, 0 que leva a criayao de
elementos com faces concavas.

Aplicar controles de malha (nesse


caso, a face arredondada) permite a
criayao de uma malha correta.

Controles de Praticamos 0 usa de controles de malha em muitas liyoes. Para uma


malha facil referencia, vamos analisar esses controles agora.
Os controles de malha geralmente podem ser aplicados a faces, arestas,
vertices e componentes da montagem.
Apimdice A
Gerafao de malha, solvers, dicas e truques

A definiyao dos controles de malha aplicados a uma peya consiste em


especificar 0 seguinte:
• Tamanho do elemento na entidade selecionada
• Razao de tamanho do elemento entre as camadas

Razao de tamanho do elemento entre Razao de tamanho do elemento


as camadas = 1,5 entre as camadas = 1,1

A definiyao de controles de malha aplicados a componentes consiste


em especificar a Significancia do componente, que instrui 0 gerador
de malha, com base na posiyao do controle deslizante, a usar urn
tamanho de elemento diferente para cada componente selecionado.
A extremidade esquerda do controle deslizante corresponde ao uso do
tamanho padrao de elemento global da montagem. A extremidade
direita do controle deslizante corresponde ao uso do tamanho padrao de
elemento, caso a malha do componente seja gerada de forma
independente.

Se a opyao Usar mesmo tamanho de elemento estiver selecionada,


os elementos da malha de todos os componentes selecionados terao 0
mesmo tamanho, como especificado najanela Controle de malha.
Apendice A
Geral'ao de malha, solvers, dicas e truques

Tentativas Muitos problemas de malha podem ser


automaticas para resolvidos com a utiliza<;ao de urn tamanho de
solidos elemento menor. 0 uso de elementos menores,
e claro, fara com que 0 tempo de solu<;ao seja
mais longo.
Para encontrar 0 maior tamanho de elemento possivel para a gera<;ao da
malha, podemos usar Tentativas automaticas para s6lidos, recurso
especificado nas op<;oes avan<;adas de gera<;ao de malha.
o loop automatico instrui 0 gerador de malha a recriar
automaticamente a malha do modelo usando urn tamanho de elemento
global menor. Voce controla 0 numero maximo de tentativas permitido
e a razao pela qual 0 tamanho do elemento global e a tolerfmcia sac
reduzidos de cada vez.
Estagios da A gera<;ao de malha e executada em tres etapas:
geracao de • Avalia<;ao da geometria
malha • Processamento do limite
• Cria<;ao da malha
Problemas na gera<;ao de malha podem surgir em qualquer etapa.
Na primeira etapa, avalia<;ao da geometria, 0 SolidWorks Simulation
veri fica a geometria importada do SolidWorks. 0 processo de
importa<;ao da geometria e totalmente transparente para 0 usuario.
A gera<;ao de malha real de urn componente solido consiste em duas
fases. Durante 0 processamento do limite, 0 gerador de malha coloca os
nos no limite. Essa fase e chamada de gera<;ao de malha de superficie.
Se essa fase for bem-sucedida, a terceira fase, a cria<;ao da rnalha, sera
iniciada e 0 volume sera preenchido com elementos tetraedricos.
Se 0 processo de gera<;ao de malha falhar durante a avalia<;ao da
geometria, provavelmente ha urn erro de geometria. Para verificar se
o erro de geometria e a causa do problema, exporte a geometria em
formato IGES para ver se a mensagem de erro "Falha ao processar
entidade de face aparada" e exibida. Se essa mensagem aparecer,
envie a pe<;a a equipe de suporte do SolidWorks para que eles possarn
diagnosticar 0 problema de geometria.
Apimdice A
Gera(:ao de malha, solvers, dicas e truques

Diagn6sticos de Quando a gerac;ao de malha falha, 0 SolidWorks Simulation mostra


falha uma mensagem de erro e para, a nao ser que a opc;ao loop de malha
automatico esteja ativa. Use a ferramenta de diagnasticos de falha para
ajuda-Io a localizar e solucionar problemas de gerac;ao de malha salida.
o PropertyManager de Diagnasticos de falha lista os componentes, as
faces e as arestas que estao com problema. Tambem realc;a as entidades
que falharam najanela do modelo.
Para examinar as entidades que impediram uma gerac;ao de malha bem-
sucedida, clique com 0 botao direito do mouse em Malha e selecione
Diagn6sticos de falha.

~Le~~ I
'ii'
cr&. piutially compl~tt:d (-De:faul'
I Estudo
2 Corpos e material
.."

.- ~Pe~il5
3 Interat;5es
:t' QI Head - full-1
4 Malha e execuc;iio
+ ~ Head-2/Head-l
~.. ~ Head-2/Stellm outlet rei
+-ij) Hearl-2/Stelln1 outlet·lj
.'"-~ Head·2/Sham outlet-lJ
+. aw lug-lIlug nonlt-l
.-. fltp lug-l/lug rl!:lnforcemer
+-aw lug-2flug nozzle-l
+ - % lug-21lug remforu:mer
+ aw lug-J/lug nonle-! Head-ful1-1
-. -ctw lug-3/lug relnfOfCemer ~ Head-2ISteam outlet~11S1eam
'+ ltW lug-4/lug nozzle-! outletflange-1
~ ctw Lug-4/Lug reinforcemer aFaces
+, mv Vessel Hction 1-4/Manh
Face-1
Face-2
+ - flBlfMcmlN,tJzmr
~ Vessel sedJon 1-4JManhole-
+ QlVesselstction 1-4/Manh
1/Manhole COV:3r-2Jk.lanhole cover-
+ aw Vessel section 1-4/Manh ~
1
~ aw VeBel sHtion 1-4/Shell : e, Faces
-+ Q;Vt:ssti section 1-4/Small ace-
+ awVu~el section 1·4/Smllll ~ Vessel section 1-4JlAanhole-
•. !lWVessel sectIOn 2-2!Stearr
+. QilVusel sectlon 2-21Stellrr
+ atp V~Bel ~ection 2-21Stt1lrr
.+- aw Vessel ~ectlon 2-21shell,
':. '0'1 Conex6e~ Para que possamos ajuda-lo a criar a
t ~ 'n'I Bolt Group-l maIM para os corpos que falharam,
escolha uma dessas opc;5es'
1'. aCont/lctSetl
:t a Component Cont/lcb
dAceH6rio~ de fixaSi!o
.GJ CargIll ~xternas
+ "Malhll

As entidades com erros sao listadas najanela Diagn6sticos de falha e


realc;adas tanto na janela de graficos como na arvore de estudos.
Apilndice A
Gera,ao de malha, solvers, dicas e truques

Dicas para a Verifique se ha esboyos subdefinidos.


gera(fao de malha
Use 0 SolidWorks Utilities para encontrar faces lascadas, arestas
em pe(fas
agudas e assim por diante.
Se houver falhas na gerayao de malha nas faces, crie urn estudo de
elementos de casca e selecione apenas a face que esta falhando. Em
seguida, experimente varios tamanhos de elemento ate que seja criada a
malha na face.
Se 0 diagnostico da malha nao fomecer informayoes suficientes para
determinar 0 local exato do problema, corte partes do modelo de forma ••
continua para isolar a regiao da falha, ou reverta os modelos do
SolidWorks ate que a malha do modelo seja criada.
Dicas para Selecione Ferramentas, Detecyao de interferencia para determinar
gera(fao de malha onde existe interferencia entre as peyas e onde as faces se tocam
em montagens (coincidente). Lembre-se que a interferencia so e permitida se a
condiyao de contato por ajuste por contrayao estiver definida.
Nao modele contato de linha (como urn cilindro tangente a uma placa)
ou contato de ponto (como a parte superior de urn cone tocando uma
placa) entre os componentes da montagem. A area de contato deve ser
> O.
Observe que, quando 0 SolidWorks Simulation gera a malha de uma
montagem, sao feitas "impressoes" em todas as faces em contato, 0 que
permite alinhar os nos de ambos os componentes.
Se a condiyao de contato de uniao for definida, 0 mesmo no sera
compartilhado pelos dois componentes. Se forem definidas condiyoes
no para no ou condiyoes de superficie, dois nos coincidentes serao
criados e unidos por elementos de espayamento. Os elementos de
espayamento sao invisiveis para 0 usuario.
Observe que a cor da impressao na ilustrayao a seguir foi modificada
em urn programa grafico para torna-la mais visivel.
Ap€mdice A
Gera<;ao de malha, solvers, dicas e truques

Tenha cuidado com as impressoes que geram faces lascadas, faces finas
anelares au faces com varios "16bulos" conectados por se<;oesfinas.

Dicas para A gera<;ao de malha de casca usa apenas a fase de gera<;ao de malha de
o uso de superficie; portanto, nao ha preenchimento de volume.
elementos de Embora 0 uso de elementos de casca resulte em urn modelo mais
casca simples que pode ser resolvido de forma mais rapida que 0 modelo de
elementos s61idos correspondente, a prepara<;ao da malha de elementos
de casca e mais demorada em rela<;ao a malha de elementos s6lidos.
A gera<;ao de malha em pianos medios quase sempre resulta em malhas
desunidas.
Apendice A
Gera(:iio de malha, solvers, dicas e truques

Se for necessario gerar a malha de uma geometria de superficie, voce


podeni usar linhas de divisao onde as superficies se encontram para
garantir 0 alinhamento dos nos e, consequentemente, a compatibilidade
da malha. No entanto, tambem e permitido usar malhas incompativeis
com nos desalinhados!

Considerac;6es A gerayiio de malha e a etapa mais importante no processo de obter


de hardware na uma soluyiio. 0 tamanho de malha maximo, ou seja, 0 menor tamanho
gerac;ao de de elemento que pode ser usado, depende da quantidade de memoria de
acesso aleatorio.
malha
Embora a regra "quanto mais, melhor" tambem se aplique,
recomendamos pelo menos 2 GB para trabalhar com modelos
complexos e reais.
Apendice A
Gera9ao de malha, solvers, dicas e truques

Solvers no Depois de gerar com exito a malha do modelo, estamos a urn passo de
SolidWorks obter a soluc;:ao.
Simulation De modo geral, se e possivel gerar a malha do modelo, ele pode ser
resolvido.
Entretanto, varios problemas podem ocorrer. 0 solver pode encontrar
problemas com a definiyao do modelo, como a falta de definiyao de
material ou cargas. Os tipos de problemas que impedem a soluyao do
modelo dependem do tipo de analise (estMica, de frequencia etc.).
o solver tambem pode detectar movimentos de corpo rigido devido a
restriyoes insuficientes. Os movimentos de corpo rigido podem ser
tratados com 0 uso de opyoes do solver, como Usar mola suave para
estabilizar 0 modele ou Usar alivio inercial.

As opyoes de solver disponiveis dependem do tipo de analise.

Analise de Analise de
Analise estatica
frequencia flambagem

Molas suaves Molas suaves Molas suaves

Efeitos no plano Efeitos no plano

Alivio inercial

o modelo com malha e apresentado para 0 solver na forma de urn


grande numero de equayoes algebricas lineares. Essas equayoes podem
ser resolvidas com dois bpos de metodos de soluyao: direto e iterativo.
Os metodos diretos resolvem as equayoes usando tecnicas numericas
exatas. Os metodos iterativos resolvem as equayoes com tecnicas de
aproximayao, onde, em cada iterayao, uma resposta e pressuposta e os
erros associados sao avaliados. As iterayoes continuam ate que os erros
tomem-se aceitaveis.
o SolidWorks Simulation oferece dois tipos de solvers:
• Direct Sparse
• FFEPlus (iterativo)
Ap€mdice A
Geraqao de malha, solvers, dicas e truques

Escolha de urn De modo geral, todos os solvers dao resultados equivalentes se houver
solver suporte para as op<;oes de solver necessarias. Embora todos os solvers
sejam eficientes para pequenos problemas (25.000 graus de liberdade
ou menos), ha uma grande diferen<;a de desempenho (velocidade e uso
de memoria) na resolu<;ao de problemas maiores.
Se precisar de mais memoria que a disponivel no computador, 0 solver
usara 0 espa<;o livre no disco rigido para armazenar e recuperar dados
temporarios. Quando isso ocorre, aparece uma mensagem dizendo que
a solu<;ao excedeu a capacidade da memoria e 0 progresso da solu<;ao
sera mais lento. Se a quantidade de dados gravados em disco for muito
grande, 0 progresso pode se tomar extremamente lento.
Os seguintes fatores ajudam a escolher 0 solver mais apropriado:
• Tamanho do problema
Em geral, 0 FFEPlus e mais rapido para resolver problemas com
mais de 100.000 graus de liberdade (DOF). Este solver torna-se
mais eficiente a medida que os problemas ficam maiores.
• Recursos de computador
o solver Direct Sparse e particularrnente mais rapido se houver
mais memoria disponivel no computador.
• Opgoes de analise

• Tipo de elemento

• Propriedades do material
Quando os modulos de elasticidade dos materiais usados em urn
modelo sao muito diferentes (como a<;oe nailon), os solvers
iterativos sao menos precisos que os metodos diretos. 0 solver
Direct Sparse e recomendado nesses casos.
E possivel selecionar 0
solver nas propriedades
do estudo. Como a
escolha do solver mais
adequado requer
alguma experiencia,
tambem foi
implementada a sele<;ao
automatica. Use essa
op<;aose nao tiver
certeza de qual solver e
o mais indicado para
sua analise.

Você também pode gostar