Utilização de Métodos de Cálculo Numérico em Aerodinâmica

Documentos relacionados
Utilização de Métodos de Cálculo Numérico em Aerodinâmica

Escoamento em Regime Turbulento Equações de Reynolds

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2015/16

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2014/15

Mestrado Integrado em Engenharia Aeroespacial Aerodinâmica I 2º Semestre 2013/14

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2017/18

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2015/16

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2015/16

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2012/13

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2013/14

Verificação e Validação em CFD

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2013/14

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2016/17

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2014/15

Asas Finitas Redução dos efeitos da extremidade Efeitos da viscosidade

Asas Finitas Redução dos efeitos da extremidade Efeitos da viscosidade

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2012/13

Capítulo 1. INTRODUÇÃO

Trata-se da solução do escoamento ao redor de um aerofólio NACA0012. Um esquema da geometria e das condições de contorno pode ser vista abaixo.

Introdução aos Métodos Numéricos

Figura 4.1: Distribuição da malha e nomenclatura dos pontos.

Aerodinâmica I. Verificação de Códigos. Objectivo: verificar que o programa não tem erros

Mestrado Integrado em Engenharia Mecânica Aerodinâmica 1º Semestre 2012/13

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional

Aerodinâmica I. Cálculo Numérico do Escoamento em Torno de Perfis Método dos paineis Γ S

Resistência Viscosa Escoamento em torna da querena. Resistência Viscosa Escoamento em torna da querena

Mestrado Integrado em Engenharia Aeroespacial Aerodinâmica I 2º Semestre 2013/14. Exame de 2ª Época 28 de Junho de 2014 Nome :

Trabalho Prático. CI316 Programação Paralela Prof. Daniel Weingaertner

Métodos iterativos para sistemas lineares.

3.1 CRIAR A GEOMETRIA/MALHA;

Matemática Computacional - Exercícios

MEC204 Dinâmica de Fluidos Computacional. Prof. Juan Avila

4 Modelagem Numérica. 4.1 Método das Diferenças Finitas

CAPÍTULO V RESULTADOS E DISCUSSÕES

Mecânica dos Fluidos I

6.Elaboração de algoritmos...13

1. Camada limite atmosférica

Cálculo Numérico BCC760

4 Configurações estudadas

INSTITUTO SUPERIOR TÉCNICO Mestrado Integrado em Engenharia Física Tecnológica Ano Lectivo: 2007/2008 Semestre: 1 o

UNIVERSIDADE FEDERAL DO ABC

Resolução do Exame Tipo

Resolução de sistemas de equações lineares: Método dos Gradientes Conjugados

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Camada limite laminar

4 Formulação Numérica

6 MÉTODO DE ELEMENTOS FINITOS - MEF

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares

INSTITUTO SUPERIOR TÉCNICO Licenciatura em Engenharia Física Tecnológica Licenciatura em Engenharia e Gestão Industrial Ano Lectivo: 2002/

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

SUMÁRIO PARTE 1 MODELAGEM, COMPUTADORES E ANÁLISE DE ERROS 3. PT1.1 Motivação... 3 Pt1.2 Fundamentos Matemáticos... 5 Pt1.3 Orientação...

SOLUÇÃO NUMÉRICA PARA O PROBLEMA DE FILTRAÇÃO TANGENCIAL COM MALHAS NÃO- UNIFORMES

Capítulo III Sistemas de equações

2 Formulação Matemática e Modelagem Computacional

SME0301 MÉTODOS NUMÉRICOS PARA ENGENHARIA I PROFESSORES MARCOS ARENALES MARISTELA SANTOS (ALGUMAS AULAS) Fevereiro 2012

UNIVERSIDADE FEDERAL DE PERNAMBUCO Lista de Exercícios / Cálculo Numérico 1ª Unidade

Sistemas de equações lineares

Capítulo 1 - Erros e Aritmética Computacional

Métodos Numéricos - Notas de Aula

RESUMO MECFLU P3. REVER A MATÉRIA DA P2!!!!! Equação da continuidade Equação da energia 1. TEOREMA DO TRANSPORTE DE REYNOLDS

Capítulo 1 - Erros e Aritmética Computacional

PLANO DE ENSINO IDENTIFICAÇÃO DA DISCIPLINA

de maior força, tanto na direção normal quanto na direção tangencial, está em uma posição no

Exercícios de ANÁLISE E SIMULAÇÃO NUMÉRICA

Mecânica dos Fluidos Formulário

A = Utilizando ponto flutuante com 2 algarismos significativos, 2 = 0, x (0)

Capítulo III: Sistemas de equações. III.1 - Condicionamento de sistemas lineares

Estudo do Efeito de Malhas Bloco-Estruturadas em Escoamentos Incompressíveis de Fluidos Newtonianos

Matemática Computacional - Exercícios

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional

Aula 1 - Cálculo Numérico

Instituto Politécnico de Tomar Escola Superior de Tecnologia de Tomar Área Interdepartamental de Matemática

Convecção Natural ou Livre

Cálculo Numérico. Resumo e Exercícios P1

θ depende de um parâmetro desconhecido θ.

Universidade Tecnológica Federal do Paraná

ESCOAMENTO INCOMPRESSÍVEL TRIDIMENSIONAL

Universidade Federal do Paraná

Solução do problema aeroelástico Instituto Tecnológico de Aeronáutica ITA/IEA

Modelagem Numérica 51

p( y θ ) depende de um parâmetro desconhecido θ.

Modelagem Numérica de Flexão de Placas Segundo a Teoria de Kirchhoff

SME CÁLCULO NUMÉRICO I PROFESSORES MARCOS ARENALES MARISTELA SANTOS. Agosto 2011

Conceitos e Princípios Gerais

Resolução de Sistemas Lineares. Ana Paula

Métodos Iterativos para a Solução da Equação de Poisson

CÁLCULO DO ESCOAMENTO EM UM DISPOSITIVO GERADOR DE JATOS DE ÁGUA A ALTA PRESSÃO

Resolução do exame de matemática computacional

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

INSTITUTO SUPERIOR TÉCNICO Mestrado em Engenharia Electrotécnica e de Computadores Ano Lectivo: 2007/2008 Semestre: 2 o

3. MODELOS MATEMÁTICOS PARA FORÇAS DE CONTATO E DE REMOÇÃO

UNIVERSIDADE FEDERAL DO PARANÁ DISCIPLINA DE MÉTODOS NUMÉRICOS 2º SEMESTRE 2004 Professora Aurora T. R. Pozo 1ª LISTA DE EXERCÍCIOS

2 Análise do Colapso de Estruturas através do Método dos Elementos Finitos

Optativa: Linha 2 Carga Horária: 45 hs Créditos: 03

USO DE SIMULAÇÃO NUMÉRICA PARA CARACTERIZAÇÃO DO COMPORTAMENTO AERODINÂMICO DE VEÍCULOS TERRESTRES

Matemática Computacional - Exercícios

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA IFPB Campus João Pessoa Departamento de Ensino Superior

Universidade Federal do Espírito Santo - UFES

MÉTODO GALERKIN DE ELEMENTOS FINITOS NA DETERMINAÇÃO DO PERFIL DE TEMPERATURA NA PAREDE DE UM CONTÊINER ESFÉRICO UTILIZANDO MATLAB

Transcrição:

Erro Numérico: - Erro de arredondamento - Erro iterativo - Erro de discretização Três componentes do erro numérico têm comportamentos diferentes com o aumento do número de graus de liberdade (refinamento da malha)

Erro de arredondamento: - Devido à precisão finita dos computadores - Pode ser minorado utilizando precisão dupla - Pode ser o erro dominante em problemas mal condicionados (pequenas diferenças entre números várias ordens de grandeza superiores) - Aumenta com o aumento do número de graus de liberdade (refinamento da malha)

Erro iterativo: - Não linearidade das equações a resolver (convecção nas equações de balanço de quantidade de movimento) - Desacoplamento das equações (modelo de turbulência resolvido para um campo de velocidade fixo e equações de Reynolds resolvidas com viscosdade turbulenta conhecida)

Erro iterativo: - Esquemas de discretização com correcções explícitas para os termos de ordem superior - Solução dos sistemas de equações algébricos com métodos iterativos (Jacobi, Gauss-Seidel, Gradientes Conjugados, GMRES,...)

Erro iterativo: - Em princípio, pode ser reduzido até ao nível de precisão da máquina (se não existirem problemas com o erro de arredondamento) - Aumento do número de graus de liberdade (refinamento da malha) tende a dificultar a redução do erro iterativo. Técnicas Multigrid podem evitar problemas com a dimensão do sistema de equações a resolver

Erro iterativo: - É importante definir (conhecer) o significado de 1 iteração - Estimativas do erro iterativo baseadas nas diferenças (resíduo) obtidas na última iteração realizada não são fiáveis - Para estimativas do erro iterativo, a norma L é mais indicada que as normas L 1 e L 2

Erro iterativo: - Cálculo do escoamento turbulento num canal com as equações de Reynolds em média temporal (+modelo de viscosidade turbulenta) - Estimativa inicial da solução é obtida copiando os perfis de entrada para toda a malha - Solução convergida até à precisão da máquina (10-14 )

Erro iterativo: - Critério de convergência baseado na diferença máxima entre iterações sucessivas, e t - Erro iterativo calculado pela diferença para a solução convergida até à precisão da máquina - Exemplo para a componente horizontal do vector velocidade, U 1

Erro iterativo: Erro iterativo máximo 2 ordens de grandeza maior do que e t

Erro de discretização: - Consequência da transformação da(s) equação(ões) do meio contínuo para um sistema de equações algébrico - Pode ter uma componente geométrica, que pode até ser dominante em domínios com superfícies de elevada curvatura

Erro de discretização: - Habitualmente é o erro numérico dominante - Determinação do erro de discretização requer o conhecimento da solução exacta - Tende a diminuir com o refinamento da malha - Estimativa do erro de discretização pode ser feita com refinamentos sistemáticos da malha

Erro de discretização: - Teoria da Linha Sustentadora com o método de Glauert - Asa rectangular sem torção com alongamento Λ=6 - Perfil simétrico com C = 2π, α = 2 ' l o - Convergência de CL e C D com o número de i termos da série, n

Erro de discretização: - Neste exemplo não há erro iterativo - O erro de arredondamento em precisão dupla deixa de ser desprezável para séries com mais de 35 termos - Solução exacta obtida com 35 termos na série

Erro de discretização: -1-2 -2-3 Log 10 ( "Erro" C L ) -3-4 C L C Di -4-5 -6 Log 10 ( "Erro" C Di ) -5-7 -6-8 0 2 4 6 8 10 n

Erro de discretização - Em estudos de refinamento de malha admite-se e( φ) = φ φ α p exacto h i φ Variável local ou integral φ exacto Solução exacta α Constante relacionada com o nível do erro h i Dimensão caraterística da malha p Ordem de convergência

Erro de discretização e( φ) = φ φ α p exacto h i - Região assimptótica, i.e. termos de ordem superior são desprezáveis - Dimensão típica da malha, h i, pode ser difícil de definir (malhas multi-bloco, não estruturadas)

Erro de discretização e( φ) = φ φ α p exacto h i - Número mínimo de malhas para determinar α e φ exacto : 2. - Não é aconselhável utilizar apenas duas malhas. Não há garantia que os resultados estão na região assimptótica, pelo que p não é conhecido

Erro de discretização e( φ) = φ φ α p exacto h i - Número mínimo de malhas para determinar α, p e φ exacto : 3 - Em aplicações práticas pode existir ruído nos resultados (definição de h i, interpolações, integrações,...), pelo que 3 malhas não garantem fiabilidade dos resultados

Erro de discretização - Cálculo da área de uma superfície cilíndrica com uma regra de Gauss com 1 ponto por direcção - Dois tipos de malha: A. Distâncias equidistantes em x B. Distâncias equidistantes em s

Erro de discretização X Y Z X Y Z Malha A Malha B

Erro de discretização Log 10-4 Erro(S) 10-5 Malha A Malha B 10-6 0 2 4 6 8 10 h i /h 1

Verificação : Resolver as equações correctamente Validação : Resolver as equações correctas Roache, 1998

Verificação inclui duas fases: - Verificação de códigos Garantir que o programa não tem erros. Avaliação de erros, pelo que requer o conhecimento da solução exacta - Verificação de soluções/cálculos Estimar a incerteza numérica de uma solução da qual se desconhece a solução exacta (Estimativa de erros)

Verificação de códigos - O Method of Manufactured Solutions é uma alternativa para a Verificação de códigos quando não há soluções analíticas disponíveis - Em algumas aplicações práticas não existem soluções exactas disponíveis. Por exemplo, as equações de Reynolds em média temporal não têm soluções exactas

Method of Manufactured Solutions 1. Escolher o domínio computacional 2. Escolher a solução para as variáveis dependentes do problema 3. Determinar termos de fonte para as equações diferenciais a resolver de tal forma que solução escolhida satisfaz o novo sistema de equações diferenciais

Method of Manufactured Solutions - As equações de Reynolds não formam um sistema fechado - As equações adicionais também devem fazer parte da solução fabricada - Convergência numérica pode depender das equações de fecho, i.e. do modelo de turbulência

Method of Manufactured Solutions - Exemplo para o modelo de uma equação de Spalart & Allmaras - Solução fabricada inclui a variável dependente do modelo de turbulência ou alternativamente a especificação da viscosidade turbulenta - Campo de velocidade semelhante a uma camada limite em gradiente de pressão nulo

Method of Manufactured Solutions 5 0 MS Lisbon Workshop 2006 RMS[e(u x )] 10 5 4 0 3 0 2 0 M S 2 p= 1.3 M S 2, N o da m ping function (f v1 = 1 ) p= 2.1 M S 2, M a nufa cture d ν t p= 2.0 RMS error of u x 1 0 0 0 1 2 3 4 h i /h 1 Spalart & Allmaras one-equation model

Verificação de soluções/cálculos - A solução exacta não é conhecida - Estimativa do erro numérico admite habitualmente que o erro de discretização é dominante - Métodos baseados em estudos de refinamento de malha são uma das alternativas

Verificação de soluções/cálculos - Estimar a incerteza, U, de um cálculo numérico para o qual a solução exacta é desconhecida Objectivo: φ U ( φ) φexact φ + U ( φ) com um grau de confiança de 95% U ( φ) = F e φ F S S ( ) e( φ ) Factor de segurança Estimativa do erro

Verificação de soluções/cálculos e( φ ) = φ φ = δ = αh i i o RE φ i Solução numérica de uma variável local ou integral p i φ o Estimativa da solução exacta δ RE Estimativa do erro α j h i p j Constante relacionada com o nível de erro Dimensão característica da malha Ordem de convergência observada

Verificação de soluções/cálculos X X X h i φ φ o ( ) ( ) ( ) 0 1 1 1 1 2 2 3 1 2 1 2 2 3 1 2 1 2 1 = = = p p p p RE o h h h h h h h h φ φ φ φ φ φ δ φ φ - 3 Malhas necessárias para calcular φ o, α, p

Verificação de soluções/cálculos - Convergência ou divergência aparente para três malhas com h 2 /h 1 =h 3 /h 2! Razão de Convergência : φ2 φ1 R = φ φ 3 2 0 < R <1 Convergência Monotónica -1 < R <0 Convergência Oscilante R > 1 Divergência Monotónica R <-1 Divergência Oscilante

Verificação de soluções/cálculos - Escoamento turbulento sobre uma placa plana - Equações de Reynolds em média temporal com modelos de turbulência de viscosidade turbulenta - Exemplos de convergência do coeficiente de resistência (de atrito) com o refinamento da malha

Verificação de soluções/cálculos 3.02 Re L =10 7 3 C F 10 3 2.98 2.96 2.94 k-ω BSL 1,2 2,3 k-ω Wilcox 2,3 p= 1.9 2.92 0 1 2 3 4 h i /h 1

Verificação de soluções/cálculos 2.18 Re L =10 8 2.16 C F 10 3 2.14 2.12 2.1 k-ω BSL 2,3 2,3 k-ω Wilcox 2,3 p= 1.8 2.08 0 1 2 3 4 h i /h 1

Verificação de soluções/cálculos 1.64 Re L =10 9 1.62 C F 10 3 1.6 1.58 1.56 k-ω BSL 2,3 2,3 k-ω Wilcox p= 2.0 p= 1.7 1.54 0 1 2 3 4 h i /h 1

Validação - Comparação com resultados experimentais - Diferença entre a solução numérica e a medição experimental, E - Incertezas numérica e experimental, U val

Validação E > U val - Erro de modelação maior do que os erros numérico e experimental. Modelo precisa de ser melhorado E < U val - Erro de modelação inferior ao ruído originado pelos erros experimental e numérico

Validação - Escoamento no plano do hélice de um petroleiro à escala do modelo - Comparação da velocidade axial - Equações de Reynolds com um modelo de viscosidade turbulenta

Validação -0.03-0.035 Experimental Numérico z/l PP -0.04-0.045-0.05-0.055-0.06 U x 0.9 0.85 0.8 0.75 0.7 0.65 0.6 0.55 0.5 0.45 0.4 0.35 0.3 0.25 0.2 0.15 0.1-0.065-0.01 0 0.01 0.02 y/l PP

Validação U x 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0-0.1-0.2 Experimental SST 0 30 60 90 120 150 180 ϕ Comparação habitual

Validação U x 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0-0.1-0.2 Experimental SST 0 30 60 90 120 150 180 ϕ Introdução da incerteza experimental

Validação U x 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0-0.1-0.2 Experimental SST 0 30 60 90 120 150 180 ϕ Introdução da incerteza numérica

Validação U x 0.3 0.2 0.1 E= S-D U val =(U 2 num +U2 D )1/2 Comparação do erro de validação com a incerteza de validação 0 0 30 60 90 120 150 180 ϕ