Escolar Documentos
Profissional Documentos
Cultura Documentos
Elementos Finitos 1
Elementos Finitos 1
Resumo
Ser apresentado um desenvolvimento matemtico para o problema da equao
diferencial proposta bsica, incluindo a estratgia para desenvolvimento do cdigo
computacional e validao. A seguir, nos demais projetos (proposta avanada e trelia 2D)
sero apresentados apenas os cdigos, levando em conta que a ideia para o
desenvolvimento matemtico da soluo equao diferencial pelo mtodo dos elementos
finitos similar.
1. Equao diferencial proposta bsica
1. Descrio do problema
Ser resolvido o seguinte problema:
Ou seja, uma EDO de ordem 2 da forma descrita acima, onde os dados de entrada
sero os valores dos coeficientes A, B e C (nmeros reais), atravs de um cdigo onde ser
utiliza a a formulao fraca para soluo em MEF por n elementos 1D com funo de
aproximao linear ou quadrtica. Posteriormente ser realizada a comparao entre
Resta-se ainda esclarecer qual funo aproximada, u(x), ser utilizada em questo.
Para soluo pelo mtodo dos elementos finitos, tal funo de aproximao dever ter o
valor da funo exata y(xi) nos pontos (ns) do elemento, e, entre estes, ser realizada
uma aproximao por uma funo polinomial. Ou seja:
u
se
se
seja,
.
Generalizando,
( )
se i
se i
Para que a funo de aproximao u(x) seja linear, temos que as funes de forma
devero ser:
. E assim, a
u
Onde e correspondem aos valores da funo exata nos ns 1 e 2 do elemento, ou seja
y(
e y( , satisfazendo o descrito em (4). Algumas simplificaes tambm podem ser
feitas nas funes de forma, uma vez que no caso um elemento com aproximao linear
(com apenas dois ns internos), tem-se que
(comprimento do elemento).
Utilizando-se agora do conceito dos resduos ponderados (minimizando o resduo ao
longo do domnio), temos a integrao a ser resolvida:
Onde w a funo peso (weighted function), que, resolvida pelo mtodo de Gallerkin, ser
a prpria funo de forma em cada ponto. Ou seja:
aller in
Ou seja:
e su stituin o em
resulta em
para i
Sabemos que:
u
Ou seja, na verdade temos duas equaes (i=1 e i=2), formando, assim, um sistema de
equaes a ser resolvido para as incgnitas e .
A questo ainda a se apontar : a integral acima (forma forte) no gerar bons resultados
para a nossa aproximao. O motivo, neste caso, fica claro ao analisar o primeiro termo do
resduo:
segunda desta funo zero. Sendo assim, este termo desaparecer na integral, para
qualquer valor de A, o que faz com que parte da fsica do problema seja perdido.
Conclui-se, de antemo, que a funo de aproximao linear no gerar bons resultados
caso seja utilizada a forma forte da declarao integral.
Para funo de aproximao u(x) quadrtica, temos as seguintes funes de forma:
Que sero funes quadrticas, que, quando substitudas em (2), resultaro em uma
funo aproximada do tipo u(x)=ax+bx+c (onde a, b e c sero termos de , , , ,
e ), e, ao mesmo tempo, satisfazendo o descrito em (3). Vale ressaltar que todas estas
condies esto sendo resolvidas para um elemento. Algumas simplificaes tambm
podem ser feitas na equao acima (equao 4), uma vez que
(comprimento
(ponto
do elemento) e
no centro do elemento).
Onde w a funo peso (weighted function), que, resolvida pelo mtodo de Gallerkin, ser
a prpria funo de forma em cada ponto. Ou seja:
aller in
e su stituin o em
resulta em
para i
Desta vez com a funo u(x) sendo uma funo do segundo grau:
u
Desta vez temos que o termo da segunda derivada no se anula, sendo assim a fsica do
problema conservada mesmo sob a soluo com a forma forte da declarao integral.
Porm o que ocorre que na prtica, os resultados para aproximaes com mais de um
elemento foram insatisfatrias, pois existe uma descontinuidade nas derivadas de ordem 1
dos elementos. Assim, a hiptese de resduo ponderado nulo ao longo do conjunto de
elementos perde a validade quando a condio de continuidade violada nas fronteiras
(entre elementos). A condio de continuidade implica que para um integrando de ordem
'n' a funo e todas as derivadas de ordem (n-1) devem ser contnuas (Akin, 1986).
Rao (1998) define elementos de continuidade C0 como elementos que possuem
continuidade apenas da varivel de campo (u(x), por exemplo). Os elementos com
continuidade C1 possuem continuidade da varivel de campo u(x) e de sua primeira
derivada du/dx. Sendo assim, um elemento cbico, com quatro graus de liberdade
necessrio para soluo do problema.
A partir deste ponto, fica claro que vivel utilizar uma alternativa mais simples para a
declarao integral. Ser utilizada uma estratgia para diminuir a ordem das derivadas do
integrando (eliminar o termo de ordem 2), e assim, um elemento com continuidade C0
(linear ou quadrtico) ser suficiente para soluo do problema.
A estratgia consiste na integrao por partes da forma forte da declarao integral,
reduzindo a ordem da derivada no integrando.
Assim, sendo:
u
f
f
vivel, contudo, que seja utilizada a forma fraca da declarao integral. Assim, ao utilizar
a estratgia de integrao por partes conseguimos reduzir a ordem do operador
diferencial:
Sendo:
u
A nova declarao integral que contm apenas termos de derivadas de ordem 1, ou seja,
apenas o requisito de continuidade C0 necessrio agora. Assim, as condies de contorno
essenciais y(i) e y(f) so aplicadas nova declarao integral (sendo i e f os pontos que
definem inicio e final do domnio do problema).
O termo [
E uao
E uao
Com:
u
(
(
)
)
][ ]
Percebe-se, ento, que o mtodo resulta num sistema de equaes com uma matriz
simtrica.
O grande desafio agora trata-se da passagem da matriz e vetores do elemento, descritos
acima, para termos globais, levando em conta todos os graus de liberdade do domnio em
questo.
A estratgia consiste em sobrepor as matrizes dos elementos, levando em conta os ns que
tem influncia sobre um ou mais elementos. Ou seja, para um problema com 2 elementos
(total de 3 graus de liberdade) temos:
f
[
[f
f
[
f
[
f
[
f
f
f
f
[
][
f
f
f
f
E uao
E uao
E uao
Com:
u
[ ]
[
f
[f ]
f
Percebe-se, ento, que o mtodo sempre resulta num sistema de equaes com uma matriz
simtrica.
A estratgia de sobrepor as matrizes dos elementos, levando em conta os ns que tem
influncia sobre um ou mais elementos, para transform-las em matrizes globais a
mesma apresentada anteriormente, s que agora com matrizes dos elementos 3x3. Da
mesma forma, tambm observa-se, que, mesmo sendo somente necessrio resolver as
duas equaes do miolo, ainda ser necessrio implementar uma outra alterao na
programao para incluir as condies de contorno nos termos independentes,
exatamente da mesma forma como descrito no item anterior, para elementos lineares.
Resolvendo o sistema de equaes global, temos a soluo do problema para elementos
quadrticos (ou seja, cada elemento com 3 ns internos). Utilizando 2 elementos (cada um
com 1 grau de liberdade), teramos de resolver 5 incgnitas (5 ns sendo 3 em cada
elemento, s que um deles comum aos dois elementos), sendo das 5, duas com valores j
conhecidos, que so as condies de contorno.
3 Etapa elaborao do cdigo geral em Mathcad descrio e aplicao do cdigo
3.1 Escolha do software
Apesar do Matlab ser mais poderoso no que se refere operaes matriciais, no
Mathcad tambm possvel realizar operaes matriciais com grande nmero de
elementos. Assim como no Maple e no Excel, o Mathcad possui uma linguagem onde o
cdigo muito mais compreensvel visualmente, alm de ser possvel realizar o clculo de
expresses de forma simblica de maneira mais simples.
Alm disso, o arquivo do cdigo simplesmente uma planilha eletrnica com
baixssimo custo computacional. O Matlab foi abandonado por ser um programa
extremamente pesado e com executveis no to fceis de serem gerados, e, desta
maneira, a forma de entrada de dados (input) fica prejudicada.
O Mathca peca apenas na soluo e ata e EDOs que resolvida apenas
numericamente e graficamente, mas no analiticamente. Como o projeto no envolve
soluo analtica e EDOs mas ustamente o contrrio e pelo fato o autor ter ampla
experincia com o software, optou-se pelo desafio de criar o cdigo MEF no Mathcad com
dados de input dinmicos e processamento rpido (arquivo em forma de planilha). O
resultado foi positivo.
3.2 Algoritmos/Programao do cdigo
3.2.1 Viso geral do programa
Pgina 2 -Dados de sada grfico comparando as duas solues, vetor u de soluo (y1,
y2 e y3) e o vetor xG (ns dos elementos em coordenadas globais). Percebe-se que a
soluo em 2 elementos lineares no foi muito satisfatria.
3.2.2 Programao/Algoritmos
O Mathca no possui uma uanti a e e funes uilt-in ou se a pre etermina as
no software) que fossem necessrias para a soluo deste cdigo em questo. A
possibilidade de criar funes atravs de estruturas de repetio e condicionais so
infinitas, porm requerem uma maior expertise no software. A seguir as funes que o
autor considera principais para programao realizada do cdigo e soluo do problema:
I funo REPLACE (funo criada): repl(K,K1,r,c)
Funo que insere uma matriz menor, K1, numa matriz maior, K. Os argumentos r e c da
funo representam a posio em que o primeiro elemento da matriz K1 ser inserida na
matriz K. A funo necessria no procedimento para sobrepor as matrizes dos elementos
e gerar a matriz de rigidez global.
Diferena 0%.
3.3.2
elementos
lineares
com
EDO:
3.3.3
elementos
quadrticos
com
EDO:
2 elem quadrticos