Introdução à Programação Paralela

Documentos relacionados
étodos uméricos MÉTODO DOS ELEMENTOS FINITOS Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

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

Capítulo III Sistemas de equações

SISTEMAS LINEARES PROF. EDÉZIO

MÉTODO DE ELEMENTOS FINITOS (MEF) -UMA INTRODUÇÃO-

Sistemas Lineares - Métodos Iterativos : Jacobi e Gauss-Seidel. Profa. Cynthia de O. Lage Ferreira Métodos Numéricos e Computacionais I - SME0305

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

Gauss-Seidel para Solução de Sistemas com Matrizes Banda Usando Armazenamento Especial

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

ESTATÍSTICA COMPUTACIONAL

Métodos Numéricos - Notas de Aula

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

Disciplina: Cálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer. Aula 6 - Solução de Sistema de Equações Algébricas

Método de Newton-Raphson

Sistemas de Equações Lineares

Cálculo Numérico Algoritmos

MÉTODO DE ELEMENTOS FINITOS (MEF)

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação

Modelagem Computacional. Parte 8 2

Resolução de sistemas de equações lineares: Método do Gradiente

EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: PRIMEIRO BIMESTRE: EDGARD JAMHOUR. QUESTÃO 1: Indique as afirmativas verdadeiras.

Capítulo 1. INTRODUÇÃO

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

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

Matemática Computacional - Exercícios

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

étodos uméricos RESOLUÇÃO NUMÉRICA DE EQUAÇÕES DIFERENCIAIS (Continuação) Prof. Erivelton Geraldo Nepomuceno

Introdução aos Métodos Numéricos

Palavras-Chave: Autovalores, Matriz, Método de Jacobi. (1)

UNIVERSIDADE FEDERAL DO ABC

Métodos iterativos para sistemas lineares.

RELATÓRIO DO CURSO DE ELEMENTOS FINITOS : TRANSFERÊNCIA DE CALOR TRANSIENTE PELO MÉTODO DOS ELEMENTOS FINITOS

SOLUÇÃO ANALÍTICA E NUMÉRICA DA EQUAÇÃO DE LAPLACE

MÉTODO DOS ELEMENTOS FINITOS

Método de Elementos Finitos - Problema Bidimensional

Professor: Juan Julca Avila. Site:

Capítulo 4 - Equações Diferenciais às Derivadas Parciais

Universidade Federal do Rio Grande do Norte. Métodos Computacionais Marcelo Nogueira

Cálculo Numérico BCC760

Aula 3 Volumes Finitos

Cálculo Numérico Computacional

Aula 5 O Método dos Volumes Finitos

Sistemas de equações lineares

A. Equações não lineares

INSTITUTO POLITÉCNICO DE SETÚBAL ESCOLA SUPERIOR DE TECNOLOGIA DEPARTAMENTO DE MATEMÁTICA. Exercícios sobre Sistemas de Equações Lineares.

Matemática Computacional - Exercícios

Lista de exercícios de MAT / II

SME Cálculo Numérico. Lista de Exercícios: Gabarito

ESTRUTURAS PARA LINHAS DE TRANSMISSÃO 6 MÉTODO DOS ELEMENTOS FINITOS

Resolução de Sistemas Lineares. Ana Paula

Roteiro-Relatório da Experiência N o 03 ANÁLISE DE MALHAS E ANÁLISE NODAL

Caso mais simples MÉTODO DOS ELEMENTOS FINITOS. Álvaro Azevedo. Faculdade de Engenharia Universidade do Porto

Erros nas aproximações numéricas

Matemática Computacional - Exercícios

Tutorial para o uso do aplicativo TransCal 1.1

MÉTODOS NUMÉRICOS APLICADOS À ENGENHARIA

Laboratório de Simulação Matemática. Parte 6 2

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

LOM Teoria da Elasticidade Aplicada

Distribuição Normal. Prof. Herondino

1). Tipos de equações. 3). Etapas na resolução algébrica de equações numéricas. 4). Os dois grandes cuidados na resolução de equações

SME300 - Cálculo Numérico - Turma Elétrica/Automação - Prof. Murilo F. Tomé. Lista 1: Solução Numérica de Sistema Lineares A = MÉTODOS DIRETOS.

PEF 3302 Mecânica das Estruturas I Segunda Prova (22/11/2016) - duração: 160 minutos Resolver cada questão em uma folha de papel almaço distinta

Prof. MSc. David Roza José 1/35

Tratamento da geometria e geração de malha com Gmsh para elementos finitos

Transcrição:

Programação em Problemas Simulação e Gerenciamento de Reservatórios Pós Graduação em Engenharia Civil CTG/UFPE 2 o Trimestre de 2015

Equação de Poisson Programação em Considerando um problema em regime permanente em duas dimensões, todas as propriedades físicas constantes e um monte de simplificações que não vamos discutir, a equação de transferência pode ser simplificada para u = f, ou 2 u x 2 + 2 u y 2, = f, onde u(x,y) é a temperatura e f(x,y) é um termo fonte.

Diferenças Finitas Programação em Podemos aproximar as derivadas parciais por diferenças finitas: e 2 u x u i 1,j 2u i,j + u i+1,j 2 x 2 2 u y 2 u i,j 1 2u i,j + u i,j+1 y 2. Introduzindo estes termos na EDP podemos resolver para u i,j u i,j = (u i 1,j + u i+1,j ) y 2 + (u i,j 1 + u i,j+1 ) x 2 x 2 y 2 f i,j 2( x 2 + y 2 ) Com condições de contorno adequadas podemos iterar esta expressão até que seja obtida uma solução dentro da precisão necessária.

Programa Programação em Faça um programa em para resolver aproximadamente a equação de Poisson com o método das diferenças finitas. O programa deve: Tratar apenas domínios retangulares. Ler de um arquivo as dimensões do domínio e o número de pontos em cada direção. Ler do mesmo arquivo o termo forçante. Considerar apenas condições de contorno de temperatura prescrita nas fronteiras do domínio. O programa deve ainda poder iterar como: Jacobi Gauss-Seidel Red-Black

Resultados Programação em Aplique o programa para um domínio retangular [0,1] [0,1], considerando o termo fonte f(x,y) = 8π 2 sin(2πx)sin(2πy). com a temperatura prescrita como zero em todo o contorno. Escolha uma malha de densidade adequada, e faça gráficos da taxa de convergência para cada tipo de iteração. Faça um gráfico da solução convergida também.

Programação em Malha de Elementos Finitos Um dos métodos mais versáteis para simulação computacional de problemas de engenharia é o método dos elementos finitos. Este método usa uma malha, que, para nosso uso simplificado, um conjunto de elementos planos triangulares que não se sobrepõe e cobrem totalmente o domínio computacional de interesse. Para descrever cada elemento, precisamos das identidades e das coordenadas dos 3 nós que definem cada elemento. A estrutura de dados clássica (há inúmeras) para armazenar malhas usa duas matrizes, a matriz de coordenadas nodais e a matriz de conectividades.

Exemplo Programação em Exemplo de malha de elementos finitos típica gerada com o programa GMSH. http://geuz.org/gmsh/

GMSH Programação em O formato ASCII do arquivo de saída do GMSH está documentado em: http://geuz.org/gmsh/doc/texinfo/gmsh.pdf O exemplo mostrado na figura anterior está em: http://rbw.willmersdorf.net/ramiro/arquivos/ slides/malhaexemplo/at_download/file Descarreguem estes dois arquivos!

Programação em GMSH Formato ASCII $MeshFormat 2.2 0 8 $EndMeshFormat $Nodes 1198 1 0 0 0 2 10 10 0... 1198 3.658964328700658 0.4048173230800261 0 $EndNodes $Elements 2510 1 15 2 0-4 1115 2 15 2 0-3 858...

Exercício Programação em Escrever um programa em que: Leia um arquivo do GMSH, apenas os elementos triangulares planos; Retorne uma matriz com as coordenadas nodais e uma matriz com as conectividades nodais; Identifique o elemento com a maior área e com a menor área na malha; Calcule a área total da malha; Cuidado que os nós e elementos podem não estar numerados consecutivamente!