introdução metodos computacionais

33
Introdução aos Métodos Computacionais Professor: Raul B. V. Pessolani

Upload: universidade-federal-fluminense

Post on 14-Jun-2015

4.227 views

Category:

Technology


2 download

DESCRIPTION

Introdução metodos computacionais

TRANSCRIPT

Page 1: Introdução metodos computacionais

Introdução aos Métodos Computacionais

Professor: Raul B. V. Pessolani

Page 2: Introdução metodos computacionais

2

Análise de sistemas de engenharia

Problema físico

Modelo matemático

Ex: Equação Diferencial

Modelo numérico

Ex: Modelo de Elementos Finitos

Simplificações eaproximações

Discretização

Erro

Erro

Page 3: Introdução metodos computacionais

3

Análise de sistemas de engenharia

A seleção do modelo matemático depende do tipo de problema:

Distribuição de temperatura. Campo de tensões.

Um bom modelo deve: Considerar os aspectos essenciais do problema. Desprezar os fatores secundários. Fornecer resultados próximos das respostas reais.

Se as previsões do modelo não estão de acordo com as respostas reais é necessário refinar o modelo:

Incluir aspectos inicialmente desprezados.

Page 4: Introdução metodos computacionais

4

Análise de sistemas de engenharia

Modelos numéricos são aproximações dos modelos matemáticos.

Um método numérico é confiável se ele converge para a solução exata do modelo matemático.

Garantia de convergência com o refinamento. Velocidade de convergência. Custo computacional envolvido. Facilidade de implementação e utilização.

A solução numérica de um problema não pode ser melhor do que o modelo matemático utilizado.

Page 5: Introdução metodos computacionais

5

α

Discretização

Problema: Determinação do perímetro de um círculo.

R

l = 2Rsen(α/2)α = 2π/n

L = n l = 2πR sen(α/2) α/2

Dividindo em n partes:

Page 6: Introdução metodos computacionais

6

Discretização

Laprox/Lexatolog(Laprox/Lexato- 1)

Verifica-se que a solução converge para o resultado exato.

A velocidade de convergência é boa ?

Page 7: Introdução metodos computacionais

7

Importância dos métodos numéricos

Os problemas da engenharia envolvem a solução de equações diferenciais ordinárias ou parciais.

Soluções analíticas exatas (fechadas) só existem em casos especiais: Geometria e condições de contorno simples. Certos tipos de carregamento. Material homogêneo.

A solução de problemas reais requer a utilização de métodos numéricos (aproximados): Método das Diferenças Finitas. Método dos Elementos Finitos. Método dos Elementos de Contorno.

Page 8: Introdução metodos computacionais

8

Análise por elementos finitos

apoioscarregamento

Geometria

Material

elementoMalha

Page 9: Introdução metodos computacionais

9

Passos da Análise

1. Dividir o domínio do problema em regiões (elementos finitos) de geometria simples:

Triângulos, quadriláteros, tetraedros, hexaedros,... Os elementos adjacentes são conectados através dos nós.

2. Aproximar os deslocamentos no interior dos elementos: Interpolar a partir dos valores nodais. Utilizar funções simples: lineares, quadráticas,...

3. Obter e resolver as equações de equilíbrio em função dos deslocamentos nodais (graus de liberdade).

4. Calcular respostas no interior dos elementos: Deformações a partir do campo de deslocamentos. Tensões a partir das deformações.

Page 10: Introdução metodos computacionais

10

Vantagens

Aplicação a qualquer problema de campo: Tensões, transferência de calor, percolação, etc.

Não há restrição quanto a geometria do problema nem quanto ao carregamento e as condições de contorno do problema.

O material pode variar de elemento para elemento.

O modelo de elementos finitos aproxima o comportamento físico na região a ser analisada segundo funções de interpolação: Constantes, lineares, quadráticas,...

Um modelo pode incluir componentes com diferentes comportamentos: Barras, vigas, placas, cascas, sólidos, etc.

A aproximação é melhorada facilmente refinando a malha de elementos finitos ⇒ convergência.

Page 11: Introdução metodos computacionais

11

Exemplo de aplicação: estrutura de edifício

http://www.csiberkeley.com/

Page 12: Introdução metodos computacionais

12

Análise de um tanque esférico

http://www.csiberkeley.com/

Page 13: Introdução metodos computacionais

13

Contato pneu-pavimento (não linearidade)

http://www.manufacturingcenter.com/dfx/

Page 14: Introdução metodos computacionais

14

Trem de pouso

http://www.abaqus.com/

Page 15: Introdução metodos computacionais

15

Fuselagem

http://www.abaqus.com/

Page 16: Introdução metodos computacionais

16

Fuselagem

Cargas e apoiosConfiguração pós-flambagem

Page 17: Introdução metodos computacionais

17

Pontes

San Francisco Bay Bridge

http://www.adina.com/

Depois do terremoto

Page 18: Introdução metodos computacionais

18

Pontes

Page 19: Introdução metodos computacionais

19

Passos da Simulação Numérica

Análise preliminar: Obter uma solução aproximada do problema. Modelo analítico simplificado, fórmulas, análise

experimental, análises anteriores, etc.

Análise por Métodos Numéricos: Pré-processamento:

Modelagem: geometria, apoios, carregamento, materiais, ... Geração de malha.

Análise numérica. Pós-processamento:

Deformadas, modos de vibração/flambagem, animações,... Contornos e gráficos de tensões.

Page 20: Introdução metodos computacionais

20

Análise de navios – Malha Global

Page 21: Introdução metodos computacionais

21

Análise de Navios - Carregamento

Page 22: Introdução metodos computacionais

22

Análise de Navios – Detalhamento

Page 23: Introdução metodos computacionais

23

Exmeplo do Método dos Elementos de Contorno

Tubulação de 3 metros de comprimento, cubo de 2 metros de lado e o fluxo livre é de 1m/s

Discretização inicial com 22 elementos

Qoo = 1 m/s

Qoo = 1 m/s

Page 24: Introdução metodos computacionais

24

Resultados – Validação

Discretização final com 2400 elementos Avaliação da faixa central, pois se aproxima à solução 2D que possui

solução analítica

Page 25: Introdução metodos computacionais

25

Validação - Solução analítica x Solução Programa

Vp=2RV∞SENθRaio = 1Voo = 1.0

Vp

=0.27

=0.58

=0.87

=1.14

=1.08

=1.59

=1.76=1.89

=1.95

=1.99

Page 26: Introdução metodos computacionais

26

Jaqueta para Plataforma

Page 27: Introdução metodos computacionais

27

Aeronave para AeroDesign

Page 28: Introdução metodos computacionais

28

Passos da Simulação Numérica

2. Pacote

PRÉ-PROCESSAMENTO

ANÁLISE

PÓS-PROCESSAMENTO

Escolher o modelo Matemático

Obter resultados aproximadosPara posterior validação

Planejar a discretização

1. Pré-Análise

Devo refinar mais a malha?Devo mudar o tipo de elemento?Devo mudar o Método?

Os resultados são coerentes?Há erros grosseiros?

PARAR

Alteração Dados.

NÃO

SIM

SIM

3. Análise dos Resultados

Page 29: Introdução metodos computacionais

29

Análise dos resultados

Avaliação qualitativa: A resposta “parece” certa ?

As simetrias esperadas estão presentes? As condições de contorno são respeitadas? As maiores deformações (ou tensões) estão nos pontos

esperados? Verificar se a estrutura está em equilíbrio ou se a massa se

mantém

Avaliação quantitativa A resposta está correta?

Comparar resultados obtidos com as soluções preliminares. Verificar se o nível de discretização é satisfatório

especialmente quando há picos na solução.

Page 30: Introdução metodos computacionais

30

Por que estudar a teoria?

Por que estudar a teoria? Programas comerciais são utilizados a bastante tempo. Intensivamente testados: fabricantes e usuários. Os programas atuais possuem interface amigável.

Sua utilização não requer grandes conhecimentos.

A obtenção de resultados confiáveis requer: Conhecimento do comportamento físico:

Mecânica dos Fluídos , Resistência dos Materiais, ...

Conhecimento dos diferentes Métodos: Comportamento dos elementos, características dos algoritmos

aproximações e limitações

Page 31: Introdução metodos computacionais

31

Principais questões envolvidas na análise

Estático x dinâmico As cargas atuantes são periódicas ou impulsivas ? A estrutura é muito flexível ? A freqüência do carregamento é próxima a da estrutura ? O comportamento do material é dependente do tempo ?

Linear x não-linear Os deslocamentos/rotações são significativos ? A relação tensão-deformação pode ser considerada linear ? O material sofre deformações permanentes ? Existe a formação de trincas ?

Page 32: Introdução metodos computacionais

32

Tipos de análise

Acoplada (multi-física) x desacoplada Termo-mecânico. Solo-estrutura. Fluido-estrutrura.

Estado da prática: Depende do ramo de aplicação. Engenharia civil: estática, linear e desacoplada. Análise dinâmica: terremotos, edifícios altos,... Análise não-linear: problemas especiais.

Page 33: Introdução metodos computacionais

33

Método das Diferenças Finitas

Problema da Difusão e propagação da onda acústica

Área do modeloBorda

Algoritmos de absorçãotestados