CIV-2801 FUND. DE COMPUTAÇÃO GRÁFICA APLICADA Primeiro Trabalho Programação em C: Implementação de elementos finitos isoparamétricos

Documentos relacionados
3 Técnicas Utilizadas

Resoluções dos testes propostos

Análise de dados industriais


Mecânica Analítica REVISÃO

MATEMÁTICA MÓDULO 12 COORDENADAS NO PLANO E DISTÂNCIA ENTRE PONTOS INTRODUÇÃO 1. O PONTO NO PLANO 1.1. COORDENADAS CARTESIANAS

Matemática e suas tecnologias

Introdução ao Processamento e Síntese de imagens Transformações de Visualização: Matrizes Homogêneas

Resultados Resultados

[ ] = 0, constante. Algumas Regras para Diferenciação. Algumas Regras para Diferenciação. d dx. A Regra da Constante:

Cálculo Numérico Computacional Exercícios. que coïncida com f até na terceira derivada:

Na sala e computaores Preparação Divia os alunos em uplas e se achar pertinente, peça para levar lápis e papel para anotações. Requerimentos técnicos

Sistemas lineares. x,..., x são as incógnitas; 1 Introdução

Integral de Linha e Triedro de Frenet

4. FREQUÊNCIAS NATURAIS E CARGAS CRÍTICAS

À QUIMIOMETRIA: Como explorar grandes conjuntos de dados químicos. Prof. Dr. Marcelo M. Sena (DQ-UFMG)

Regras de Derivação Notas de aula relativas ao mês 11/2003 Versão de 13 de Novembro de 2003

9 a ficha de exercícios de Mecânica Geométrica

CÁLCULO DIFERENCIAL E INTEGRAL I LMAC, MEBIOM, MEFT 1 o SEM. 2010/11 3 a FICHA DE EXERCÍCIOS

## RESOLUÇÃO DE EXERCÍCIOS DO MATERIAL BÁSICO DE ESTUDO ## , determine t 1 3. Isolando o vetor t : Temos o vetor t procurado!

8.11 EXERCÍCIOS pg. 379

Capítulo 4 Análises de Resultados Numéricos das Simulações

Exames Nacionais. Prova Escrita de Matemática A 2008 VERSÃO ano de Escolaridade Prova 635/1.ª Fase. Grupo I

A Regra da Cadeia Continuação das notas de aula do mês 11/03 Versão de 20 de Novembro de 2003

LIMITES. Para iniciarmos o estudo de limites, analisemos os seguintes exemplos de sucessões numéricas:

A Regra da Cadeia. 14 de novembro de u(x) = sen x. v(x) = cos x. w(x) = x 5

Física Fascículo 07 Eliana S. de Souza Braga

Receptor Ótimo. Implementação do receptor ótimo baseada em Filtro Casado. s 1 (t M t) a M. b 1. s M (t M t) Selecionar Maior. (t) + w(t) r(t) = s i

n Programação Dinâmica n Exemplo: Sequência de Fibonnaci n Problemas de Otimização n Multiplicação de Matrizes n Principios de Programação Dinâmica

Aula 02. Assunto: Vetores Hidrostática Dilatação Térmica Força Elétrica

Prof. André Motta - A) 3s; 10 m/s; 20 m/s B) 3s; 15 m/s; 30 m/s C) 6s; 10 m/s; 20 m/s D) 6s; 20 m/s; 40 m/s

26 a Aula AMIV LEAN, LEC Apontamentos

8º CONGRESSO IBEROAMERICANO DE ENGENHARIA MECANICA Cusco, 23 a 25 de Outubro de 2007

Simulação da viatura leve embarcada GE aerotransportada

Resoluções dos exercícios propostos

A figura abaixo representa um esquema do modelo de membrana plasmática. Com base na figura e nesse modelo, assinale a opção correta:

UTILIZAÇÃO DE ANAGLIFOS NA VISUALUIZAÇÃO DE GRÁFICOS TRIDIMENSIONAIS

6 COMENTÁRIOS SOBRE A INTEGRIDADE ESTRUTURAL DE DUTOS COM MOSSAS

Integrais de Funções Trigonométricas. Integrais de Funções Trigonométricas

= Resposta: 3,6 m/s 2. 4 No instante t 0. Resolução: + α t v = 20 2t (SI) b) 0 = 20 2t t = 10 s. Resposta: a) v = 20 2t (SI); b) 10 s

28 de Março de

Resoluções dos testes propostos

O MODELO E/R ESTENDIDO O MODELO E/R ESTENDIDO O MODELO E/R ESTENDIDO O MODELO E/R ESTENDIDO

Exercícios propostos

UNIVERSIDADE FEDERAL DO PARÁ CÁLCULO II - PROJETO NEWTON AULA 17. Assunto: Funções Implícitas, Teorema das Funções Implícitas

Lista de Exercícios de Cálculo 3 Segunda Semana - 01/2016

FÍSICA CADERNO 4 SEMIEXTENSIVO DE. FRENTE 1 MECÂNICA n Módulo 12 Impulso, Quantidade de Movimento e Teorema do Impulso.

Regras do Produto e do Quociente. Regras do Produto e do Quociente

10º ENTEC Encontro de Tecnologia: 28 de novembro a 3 de dezembro de 2016

Eletromagnetismo I. Preparo: Diego Oliveira. Aula 19. A Lei da Indução de Faraday

Capítulo Integração de Newton-Cotes

a) Represente na forma de um intervalo ou de uma união disjunta de intervalos o domínio D da função definida pela expressão: f(x) = log 1 x 1 )

SISTEMAS E SINAIS. Equações Diferenciais e às Diferenças Diagramas de Blocos

DERIVADAS DE FUNÇÕES REAIS DE UMA VARIÁVEL

ANÁLISE DE PROBLEMAS UNIDIMENSIONAIS DE MECÂNICA DO DANO COM FUNÇÕES DE BASE RADIAL

LISTA3 - PROCESSOS ESTOCÁSTICOS (CE 211) Prof. Benito Olivares Aguilera 2 o Sem./ 2009

Propagação e Antenas Teste 15 de Janeiro de Duração: 1 hora 30 minutos 15 de Janeiro de 2019

FACENS FACULDADE DE ENGENHARIA DE SOROCABA

CAPÍTULO XII ANÁLISE DE PILARES EM BALANÇO

3. Modelagem de Dados Utilizando o Modelo Entidade Relacionamento (ER)

Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos divisão. divisão. combina. combina. Jorge Figueiredo, DSC/UFCG

CÁLCULO I. 1 Funções Exponenciais Gerais. Objetivos da Aula. Aula n o 25: Funções Logarítmicas e Exponenciais Gerais. Denir f(x) = log x

AVALIAÇÃO DA QUALIDADE DAS MEDIÇÕES REALIZADAS NO MÓDULO ESTEREOPLOTER DA VERSÃO INTEGRADA DO SOFTWARE LIVRE E-FOTO

Trabalho de uma carga elétrica 2017

"Introdução à Mecânica do Dano e Fraturamento" Parte I. São Carlos, outubro de 2000

Redes Neurais Artificiais

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS CAMPUS MONTES CLAROS 1 PERÍODO

As linhas de força de um campo elétrico uniforme

ESTUDO DE REPETITIVIDADE E REPRODUTIBILIDADE PARA DADOS FUNCIONAIS

3 Cálculo Diferencial. Diferenciabilidade

VALIDAÇÃO DA EXPRESSÃO APROXIMADA DA RIGIDEZ SECANTE ADIMENSIONAL (KAPPA) PARA CONCRETO DE ALTA RESISTÊNCIA

Leis de Newton. 1.1 Sistemas de inércia

Metodologia para extração de características invariantes à rotação em imagens de Impressões Digitais

Eletromagnetismo I. Prof. Ricardo Galvão - 2 Semestre Preparo: Diego Oliveira. Aula 24. A Lei da Indução de Faraday

Introdução à Termologia

ANÁLISE COMPLEXA E EQUAÇÕES DIFERENCIAIS AULA TEÓRICA DE ABRIL DE 2017

Se entregar em papel, por favor, prenda esta folha de rosto na solução desta lista, deixando-a em branco. Ela será usada na correção.

RESUMO 02: SEÇÃO TÊ FALSA E VERDADEIRA ARMADURA SIMPLES

3 Revisão da literatura II: Fluxo em meios porosos

Detecção, Localização e Análise de Defeitos na Rede de Média Tensão Utilizando Técnicas de Inteligência Artificial

Tópicos de Física Clássica I Aula 4 A identidade de Beltrami; a notação δ e alguns exemplos

Aula 05. Me. Leandro B. Holanda, Capítulo 7 (continuação)

CURSO DE CÁLCULO I PROF. MARCUS V. S. RODRIGUES

Formulação de fenda discreta embebida para análise tridimensional de fratura em materiais quase-frágeis

SÍSMICA 99. Contribuição para a avaliação do risco sísmico: Aplicação à cidade de Faro.

31 a Aula AMIV LEAN, LEC Apontamentos

Por efeito da interação gravitacional, a partícula 2 exerce uma força F sobre a partícula 1 e a partícula 1 exerce uma força F sobre a partícula 2.


CAPÍTULO 05: Dimensionamento: Estados Limites Últimos

Física II. Lei de Gauss

que Q = 10-6 C e d = 0,3m. O meio é o vácuo. É

Centro de Estudos Gilberto Gualberto Ancorando a sua aprendizagem Em um plano, munido do sistema Questão 01 - (UECE/2017)

Curso Científico-Humanístico de Ciências e Tecnologias Disciplina de Física e Química A 10ºAno

Professor Mauricio Lutz DERIVADAS

Considere uma placa retangular simplesmente apoiada nas bordas e submetida a um carregamento axial excêntrico na direção do eixo y.

Marcos Vitor Barbosa Machado (*), Petrobras (RH/UP/ECTEP), Carlos Alberto Dias, LENEP/UENF, Hédison Kiuity Sato, CPGG/UFBA

Ensaios sobre Estimação em Pequenos Domínios no INE

Física III Escola Politécnica GABARITO DA PS 13 de julho de 2017

Estimativa das Indutâncias de uma Máquina Síncrona a partir de Ensaio com Rotor Bloqueado

Transcrição:

CIV-8 FUND DE COMPUTAÇÃO GRÁFICA APLICADA 6 Primeiro Trabalho Programação em C: Implementação e elementos finitos isoparamétricos O objetivo este trabalho é implementar funções básicas e uma família e quatro elementos finitos isoparamétricos planos e continuiae C A família e elementos a ser implementaa é: Elemento Forma Nº e nós Tipo e interpolação T triângulo Linear Q quarilátero Linear T6 triângulo 6 Quarática Q8 quarilátero 8 Quarática Numeração local os nós os elementos: 7 T Q 6 T6 5 8 Q8 6 5 Etapa Os elementos finitos são caracterizaos pelas chamaas funções e forma, que efinem a interpolação o campo funamental (eslocamentos, por exemplo) entro o elemento O objetivo esta etapa o trabalho é escrever funções em C que avaliam as funções e forma os elementos implementaos em um ponto qualquer no seu interior e efinio pelos valores e suas coorenaas paramétricas (r, : (a) shptshape: Esta função avalia as funções e forma e um elemento triangular linear (T) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação As uas coorenaas paramétricas corresponem às uas primeiras coorenaas e área triangulares que efinem a posição o ponto e avaliação Os valores as três funções e forma avaliaas no ponto ao são retornaos no vetor shape voi shptshape( ouble r, ouble s, ouble shape[] ); (b) shpqshape: Esta função avalia as funções e forma e um elemento quarilátero bilinear (Q) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação Os valores as quatro funções e forma avaliaas no ponto ao são retornaos no vetor shape voi shpqshape( ouble r, ouble s, ouble shape[] ); (c) shpt6shape: Esta função avalia as funções e forma e um elemento triangular quarático (T6) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação As uas coorenaas paramétricas corresponem às uas primeiras coorenaas e área triangulares que efinem a posição o ponto e avaliação Os valores as seis funções e forma avaliaas no ponto ao são retornaos no vetor shape voi GetT6Shape( ouble r, ouble s, ouble shape[] ); () shpq8shape: Esta função avalia as funções e forma e um elemento quarilátero quarático (Q8) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação Os valores as oito funções e forma avaliaas no ponto ao são retornaos no vetor shape voi shpq8shape( ouble r, ouble s, ouble shape[] );

Etapa Na formulação e um eterminao elemento finito isoparamétrico é necessário avaliar as erivaas as funções e forma o elemento em relação às coorenaas paramétricas que as escrevem O objetivo esta etapa é escrever funções para avaliar as erivaas as funções e forma em relação às suas coorenaas paramétricas para os quatro tipos e elementos finitos planos É efinia uma estrutura em C que serve para eclarar variáveis que armazenam os ois valores as erivaas e uma função e forma em relação a caa uma as coorenaas paramétricas (r, : typeef struct _erivnat { ouble r; ouble s; } DerivNat; (e) shptderiv: Esta função avalia as erivaas as funções e forma e um elemento triangular linear (T) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação As uas coorenaas paramétricas corresponem às uas primeiras coorenaas e área triangulares que efinem a posição o ponto e avaliação Os valores as erivaas as três funções e forma avaliaas no ponto ao são retornaos no vetor eriv voi shptderiv( ouble r, ouble s, DerivNat eriv[] ); (f) shpqderiv: Esta função avalia as erivaas as funções e forma e um elemento quarilátero bilinear (Q) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação Os valores as erivaas as quatro funções e forma avaliaas no ponto ao são retornaos no vetor eriv voi shpqderiv( ouble r, ouble s, DerivNat eriv[] ); (g) shpt6deriv: Esta função avalia as erivaas as funções e forma e um elemento triangular quarático (T6) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação As uas coorenaas paramétricas corresponem às uas primeiras coorenaas e área triangulares que efinem a posição o ponto e avaliação Os valores as erivaas as seis funções e forma avaliaas no ponto ao são retornaos no vetor eriv voi shpt6deriv( ouble r, ouble s, DerivNat eriv[] ); (f) shpq8deriv: Esta função avalia as erivaas as funções e forma e um elemento quarilátero quarático (Q8) São aas as coorenaas paramétricas r e s corresponentes ao ponto e avaliação Os valores as erivaas as oito funções e forma avaliaas no ponto ao são retornaos no vetor eriv voi shpq8deriv( ouble r, ouble s, DerivNat eriv[] ); Etapa Na formulação isoparamétrica o métoo os elementos finitos a istorção e forma e um elemento fica caracterizaa por um tensor chamao e Jacobiano, que no caso biimensional é representao por uma matriz x que poe ser avaliaa em qualquer ponto no interior e um elemento: x r y r [ J ] = x s y s O eterminante a matriz o Jacobiano, J, é um fator e escala e área para o mapeamento que leva o espaço paramétrico para o espaço cartesiano O valor e J é uma meia a istorção o elemento finito em um eterminao ponto Valores negativos ou nulo e J inicam que existe uma istorção exageraa o elemento finito O objetivo esta etapa o trabalho é escrever uma função que avalie a matriz o Jacobiano e seu eterminante para um elemento finito isoparamétrico biimensional, seno aas as coorenaas cartesianas os nós o elemento e as erivaas as funções e forma em relação às coorenaas paramétricas avaliaas em um ponto qualquer

Pee-se então escrever a função shpelemjacobian abaixo, que serve para calcular o Jacobiano e qualquer elemento finito isoparamétrico plano (continuiae C ) É efinia uma estrutura em C que serve para eclarar variáveis que armazenam os ois valores as coorenaas e um nó no espaço cartesiano biimensional: typeef struct _point { ouble x; ouble y; } Point; (g) shpelemjacobian: Esta função calcula a matriz o Jacobiano e seu eterminante para um elemento finito isoparamétrico plano, seno aas as coorenaas cartesianas os nós o elemento e as erivaas as funções e forma em relação às coorenaas paramétricas avaliaas em um ponto qualquer A matriz o Jacobiano é retornaa no último argumento a função e o seu valor e retorno é o eterminante o Jacobiano ouble shpelemjacobian( int num_noes, Point noe_coors[], DerivNat eriv[], ouble jacobian[][] ); Etapa Esta etapa consiste em escrever as funções que utilizam as funções esenvolvias nas etapas anteriores Nesta etapa será escrito um móulo que gerencia um elemento finito por vez Serão escritas funções para ler os aos e um elemento finito e um arquivo, para salvar os aos o elemento finito corrente em um arquivo, para avaliar a posição e um ponto entro o elemento, seno aas as suas coorenaas paramétricas, e para avaliar o eterminante o Jacobiano em um ponto Fornecio e Peio Os arquivos para execução o trabalho estão isponíveis entro e um arquivo comprimio (civ8trabvc6zip), que está isponível no site a isciplina na web São fornecios os seguintes arquivos o programa: rvc (Driver: funções que controlam o programa) elmc (elm: móulo e elemento finito) elmh shpc (shp: móulo e funções e forma e jacobiano) shph Os arquivos elmc e shpc estão incompletos O trabalho constiste em complementar estes arquivos conforme inicao entro o cóigo O entenimento o cóigo existente nestes arquivos é consierao parte o trabalho Também são fornecios arquivos conteno aos e um elemento finito para serem lios pelo programa Pee-se também, em papel, somente as linhas que foram aicionaas nos arquivos Estas linhas evem ser inicaas a seguinte forma: COMPLETE AQUI: XX LINHAS ADICIONADAS Anexo Expressões analíticas as funções e forma os elementos consieraos e e sua erivaas parciais em relação às coorenaas paramétricas

FUNÇÕES DE FORMA DE ELEMENTOS FINITOS ISOPARAMÉTRICOS PLANOS E SUAS DERIVADAS Elemento Finito T Funções e Forma (em coorenaas paramétricas r e : L( r, r L( r, s L( r, r s N( r, L( r, N( r, L( r, N( r, L( r, Derivaas as funções e forma em relação às coorenaas paramétricas: r N( r, s N( r, r N( r, s N( r, r N( r, s N( r, Elemento Finito Q Funções e Forma (em coorenaas paramétricas r e : N( r, N( r, r) ( N( r, r) ( N( r, r) ( r) ( Derivaas as funções e forma em relação às coorenaas paramétricas: r N( r, s s N( r, r r N( r, s s N( r, r r N( r, s s N( r, r r N( r, s s N( r, r

Elemento Finito T6 Funções e Forma (em coorenaas paramétricas r e : L( r, r L( r, s L( r, r s N( r, L( r, ( L( r, ) N( r, L( r, ( L( r, ) N( r, L( r, ( L( r, ) N( r, L( r, L( r, N5( r, L( r, L( r, N6( r, L( r, L( r, Derivaas as funções e forma em relação às coorenaas paramétricas: r N( r, r s N( r, r N( r, s N( r, s r N( r, r s s N( r, r s r N( r, s s N( r, r r N5( r, s s N5( r, r 8 s r N6( r, 8 r s s N6( r, r

Elemento Finito Q8 Funções e Forma (em coorenaas paramétricas r e : N5( r, r ( N7( r, r ( N6( r, s ( r) N8( r, s ( r) N( r, ( r) ( N8( r, N5( r, N( r, ( r) ( N6( r, N7( r, N( r, ( r) ( N5( r, N6( r, N( r, ( r) ( N7( r, N8( r, Derivaas as funções e forma em relação às coorenaas paramétricas: r N( r, s s r ( s N( r, r s ( r) r r N( r, s r ( s s N( r, r r s ( r) r N( r, s s r ( s N( r, r s ( r) r r N( r, s r ( s s N( r, r r s ( r) r N5( r, r( s N5( r, r r N6( r, s s N6( r, s( r) r N7( r, r( s N7( r, r r N8( r, s s N8( r, s( r)