Mrcio E. Silveira
Introduo:
Breve histrico:
Matemticos: Matemticos Rayleigh (1870) Ritz (1909) Galerkin (1915) Courant (1943) Princpios Variacionais Engenheiros: Engenheiros Henrikoff (1941) Newmark (1943-1949) Turner, Clough, Martin, Topp (1956) Clough (1960) -> Termo Elementos Finitos!
Anos 80: Utilizao em PC, fluidos; avanos em no-linearidade Anos 90: Integrao CAD - CAE; interfaces com o usurio; otimizao numrica
CAD = Computer Aided Design ou Desenho Auxiliado por Computador CAE = Computer Aided Engineering ou Engenharia Auxiliada por Computador
O CAE uma ferramenta de trabalho que utiliza o computador para dar suporte engenharia auxiliando-a no desenvolvimento de projetos, por meio de anlises do tipo: esttica, dinmica, trmica e escoamento de fluido (CFD), acstica, impacto, etc.. de forma a tornar o processo de validao do produto mais rpido, reduzindo custos e aumentando a sua confiabilidade.
Mtodo Volumes Finitos Mtodo dos Elementos Finitos Mtodo dos Elementos de Contorno
?
[k ]{u} = { f }
[K ]{U} = {F}
{U}
{(U)}
{((U))}
Soluo Aproximada
Tipos de Anlises:
Esttica
Dinmica
[K ]{U} = {F}
Linear
[K ]{U} = {F}
{U} = [K ]1{F}
$
[K (U )]{U} = {F (U )}
Soluo iterativa
$$$$$
Material:
Contorno:
Solver - Optistruct - Radioss - Dytran - Marc - Nastran - LS-Dyna - Ansys - Abaqus - etc.
MANUFATURA
REQUERIMENTOS DO PROJETO
CAD
CAE
CUSTO
Propriedades Geomtricas
Matemtica Original do CAD
Tenses
CAE
Deformaes e Deslocamentos
Carregamento
Foras / Presso ; Pontos de Fixao e Apoio; Velocidade (impacto); etc...
Frequncias Naturais
Introduo:
FEM (Finite Element Method) - Discretizao de um meio contnuo.
Procedimento: 1. Geometria 2. Malha 2. Propriedades materiais e geomtricas 3. Condies de contorno (carregamento e fixao) 5. Tipos de soluo/resultados desejados 6. Execuo do "solver" 7. Exibio dos resultados
[K ]{u} = { f }
ou
Tipos de Elementos:
1D 2D
3D
tetraedro
Pentaedro
hexaedro
Algumas diretrizes:
- Malha quanto mais refinada, melhor o resultado. Porm, maior o custo computacional. - Geralmente, carregamentos e restries so aplicados nos "ns". - Em anlise esttica, as restries devem garantir que o componente analisado no sofra qualquer tipo de movimento (translao e/ou rotao) de corpo rgido.
elemento
Exemplo:
Simular a pea abaixo com os seguintes carregamento s: - carregamento axial - carregamento vertical - ambos Determinar as frequncias naturais.
Pea fundida (ao) Placa de alumnio com espessura de 5mm
1500 N
Tubo de ao com espessura de 3.22mm
800N
malha geometrias
Movimentao: crtl + boto esquerdo = giro crtl + boto direiro = deslocamento crsh + scrl = zoom
- Definir o que ter slido, plano ou viga - Tirar a superfcie mdia das partes a serem modeladas com elementos planos (2D)
- Tirar a superfcie mdia do tubo - Renomear o novo component "midsurface" para "tube" - Repetir o procedimento com a placa e renomear a "midsurface" para "plate" - Renomear o component lvl1 para "solido" - Desabilitar a visualizao das geometrias dos components lvl2, lvl3, lvl4 - Salvar (nome.hm)
Malha no Tubo: - clicar "automesh" - bias and size / size = 5 / mixed - selecionar o componente (basta clicar no tubo) - mesh - return - clicar em Shaded para ver a malha
Malha na placa - clicar "automesh" - bias and size / size = 5 / mixed - selecionar o componente (basta clicar em plate) - mesh - mudar tipo de malha para quad - mesh novamente - return Malha no Slido - clicar com o boto direito em cima do component "Solido" no menu a esquerda selecionar o "make current" - selecionar "tetramesh" - selecionar "Volume tetramesh"
mesh; mesh
reject;
- Com o boto direito no menu esquerdo (em cima de "Component"), criar um novo componente "Solda" - no menu 2D, clicar em "ruled"
- size = 1.5 - type = mixed - alterar de "node list" para "node path" - selecionar os ns das partes a serem "unidas pela solda" Avaliao para ver se h elementos "no-unidos" ou "gaps" - menu "Tool" - "edges" - tolerance = 0.1 e clicar "preview equivalence". Caso positivo, clicar "equivalence"
name = steel type = isotropic create /edit E = 205000MPa; Poisson = 0.3; Density = 7.85e-9 ton/mm3 Return
name = alum type = isotropic create /edit E = 90000MPa; Poisson = 0.33; Density = 2.7e-9 ton/mm3 Return
- name: prop_tubo - type: 2D - card image: PSHELL - material: selecionar o recm criado "steel" - Create / Edit T = 3.22 (espessura) - return - name: prop_placa - type: 2D - card image: PSHELL - material: selecionar o recm criado "alum" - Create / Edit T = 5 (espessura) - return
- name: prop_solda - type: 2D - card image: PSHELL - material: selecionar o recm criado "steel" - Create / Edit T = 4 (espessura) - return - name: prop_solido - type: 3D - card image: PSOLID - material: selecionar o recm criado "steel" - Create Parafusos: - clicar no cone "hyperbeam"
- na rea abaixo de "entities", clicar com o boto direito e selecionar: create / standard / section / RadiossBulkData / ROD - entrar com o raio do parafuso DIM = 5 mm
raio
- clicar em "updates" - selecionar o componente e atribuir a ele a propriedade criada: Exemplo: Tubo -> propriedade "Prop_tube" -> return Plate -> propriedade "Prop_plate" -> return Solda-> propriedade "Prop_solda" -> return Solido-> propriedade "Prop_solid" -> return Criar os parafusos: - no menu Geom, clicar em nodes:
- clicar em "arc center" - selecionar 3 ns situados num mesmo plano de um dos "furos" - create - repetir o procedimento para todos os furos, sempre no lado externo (dos componentes Solido e Plate) - Ir ao menu 1D e clicar em "line mesh"
- alterar de "rod" para "bar2" (em element config) - em "property", selecionar a propriedade recm criada "prop_fuso" - atribuir a direo da normal do elemento para y = 1 - elem size = 3 - alterar de "line" para "node list", conforme figura abaixo
- clicar nos dois ns criados em cada furo - mesh - return - repetir o procedimento para todos os furos - voltar no menu Geom, clicar em "temp nodes" e clicar em "clear all" para deletar todos os ns temporrios
- independent node -> selecionar o n central - dependent node -> alterar para "multiple nodes" e selecionar todos os ns da borda do furo. (na prtica, isso se chama criar um "chuveiro" de rgidos) - repetir o procedimento para todos os furos, de ambos os lados
Malha completa
- name: restricao - selecionar "no card image" - return - no menu "Analysis", clicar em "constraints"
- selecionar todos os ns a serem restritos - atribuir as respectivas restries dos graus de liberdade (DOF). Para este exemplo selecionar todos os DOFs. - return
Carregamentos - Para colocar a fora na extremidade do tubo, ser necessrio criar um "chuveiro" de rgidos. - Determine o n central da extremidade do tubo (Geom / nodes / arc center) - Com o component "rigid" ativo, criar um "chuveiro" de rgidos, conforme realizado para fixar os parafusos.
- Criar um novo load collector para a fora horizontal: - name: force_hor - no card image - return No menu Analysis, clicar em "forces": - nodes: selecionar n no centro do "chuveiro" - magnitude: 1500 - direo: z-axis - return Criar um novo load collector para a soma dos carregamentos: - name: force_soma - selecionar card image = load - create / edit - Load-Num-Set = 2 - L(1) = selecionar "force_vertical" - L(2) = selecionar "force_hor" - todos os fatores de escala S, S(1), S(2) so iguais a "1" - return
- type: selecionar "linear static" - name = FH - spc = clicar e selecionar "restricao" - load = clicar e selecionar "force_hor" - return Para o load step vertical, repete-se o procedimento: - type: selecionar "linear static" - name = FV - spc = clicar e selecionar "restricao" - load = clicar e selecionar "force_vertical" - return
Para o load step com o somatrio dos carregamentos - type: selecionar "linear static" - name = Total - spc = clicar e selecionar "restricao" - load = clicar e selecionar "soma" - return Executar a anlise - no menu "Analysis", clicar em Radioss
Anlise Modal (determinao das frequncias naturais) - Criar um load collector para a determinao dos modos de vigraes
- Dentro de Analysis, clicar em "loadstep" - name: frequencia - type: selecionar "normal modes" - selecionasr "SPC" = clicar no espao e selecionar "restricoes" - selecionar "METHOD(STRUCT)" = selecionar o loadcollector recem criado "modal" - create - return