métodos numéricos para a solução de equações …...métodos numéricos para a solução de...

83
Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio Castelo Filho Dissertação apresentada ao Instituto de Ciências Matemáticas de São Carlos, da Universidade de São Paulo, para a obtenção do titulo de Mestre em Ciências de Computação e Matemática Computacional. São Carlos 1994

Upload: others

Post on 01-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

Métodos Numéricos para a Solução de Equações

Algébrico - Diferenciais

Augusto de Abreu Pires

orientador: Prof. Dr. Antônio Castelo Filho

Dissertação apresentada ao Instituto de Ciências Matemáticas de São Carlos, da Universidade de São Paulo, para a obtenção do titulo de Mestre em Ciências de Computação e Matemática Computacional.

São Carlos 1994

Page 2: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 3: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 4: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 5: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 6: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 7: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

ÍNDICE

1- INTRODUÇÃO 01

2 - TEORIA DAS EAD 02 2.1 - Introdução 02 2.2 - Solubilidade e índice 02 2.3 - EAD linear com coeficientes constantes 03 2.4 - EAD linear com coeficientes dependendo do tempo 06

2.4.1 - Solubilidade e índice 06 2.4.2 - Formas estruturais 07 2.4.3 - Teoria geral estrutural 10

2.5 - Sistemas não lineares 12 2.5.1 - Solubilidade e índice 12 2.5.2 - Formas estruturais 13 2.5.3 - Redução de índice e estabilização de restrições 14

3- MÉTODOS BDF 17 3.1 - Introdução 17 3.2 - Convergência dos BDF 23

3.2.1 - Sistemas semi - explícitos de índice 1 23 3.2.2 - Sistemas de índice 1 implícitos 24 3.2.3 - Sistemas semi - explícitos de índice 2 39

3.3 - Algoritmo 41

4- EAD COM SINGULARIDADES 43 4.1 -Introdução 43 4.2 - Resultados preliminares 43 4.3 - Método numérico 58

5- RESULTADOS NUMÉRICOS 64 5.1 - Introdução 64 5.2 - Exemplos numéricos 65

6- CONCLUSÃO 74

7- BIBLIOGRAFIA 76

vi

Page 8: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 9: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 10: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 11: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 12: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 13: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 14: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 15: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 16: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 17: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 18: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 19: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

Lema 2.4.1 O índice v é invariante sob as transformações P e Q já conhecidas.

2.5 Sistemas não lineares

2.5.1 Solubilidade e índice

Consideremos a EAD não linear geral (2.2.1) e o seguinte sistema de equações

F(t,y,y')= O

—d F(t,y,y')= O dt (2.5.1)

F(t,y,y')= O 1 dt'

que podemos escrever como:

Fi01(t,y,y1) =0 Fi11(t,y,y1,y") =0

(2.5.2)

[3-1](t,Y,Y1,•••,YH,Yi)= O

ou ainda podemos denotar o sistema (2.5.1) por:

Fj(t,y,y1 ). O (2.5.3)

onde

yI

(2.5.4)

[Y.1) 1. Yi = 0

O sistema não linear (2.5.3) é análogo ao sistema Ai xi = —Bi xo +f1 da última seção.

Definição 2.5.1 O índice v de (2.2.1) é o menor v tal que F„,1 determina unicamente a variável y' como uma função contínua de y, t.

12

Page 20: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 21: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 22: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 23: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 24: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 25: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 26: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 27: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 28: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 29: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 30: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 31: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

Desta maneira, os resultados de convergência e estabilidade para EDO não stiff são ainda válidos para a EAD semi-explícita de índice 1.

3.2.2 Sistemas de índice 1 implícitos

Nesta subseção desenvolveremos o principal resultado de convergência para métodos BDF aplicados a sistemas de índice 1 implicitos.

Vamos, primeiramente, definir algumas terminologias e provar alguns resultados preliminares.

Consideremos a EAD implícita (2.2.1) sujeita a condição inicial y(to) = y0.

Assumiremos que F é uma função suficientemente suave e que existe uma solução suave y(t) satisfazendo a condição inicial dada.

Definição 3.2.1 A EAD não linear (2.2.1) é dita ser de índice 1 uniforme se o índice do sistema com coeficientes constantes

Aw'(t) + Bw(t) = g(t) (3.2.2)

onde,

{A = B=

(3.2.3)

é 1 para todo (i , 9,Y) em uma vizinhança do gráfico da solução, e se:

1- As derivorlacparciais de A com respeito a t, y, y', existem e são limitadas em uma vizinhança da solução.

2- Oposto de A é constante em uma vizinhança da solução.

Notamos ainda, que sem perda de generalidade, F pode ser escrita como:

(t, y, y' )]. F(t,y,y') = [ G(t,y) (3.2.4)

Com efeito, suponha que posto(Fy,) = r < m , onde m é a dimensão de y. Então, existe uma submatriz de Fy, de dimensão rxr não singular. Suponha que as equações foram

24

Page 32: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

PBQ = O [C(t,y(t),y1 (0)

PAQ =[ im' o ] O O (3.2.5a)

(3.2.5b)

aF reenumeradas, tal que posto( ---L) = r e F1 é composta pelas r primeiras equações de F.

N' Seja F2 as últimas (m-r) equações de F. Suponha, também, que as variáveis são reenumeradas tal que:

aF aF 5F = [ 1 N' N'2

aF onde y = [y y

1TT2 , e -4 é não singular. Então, pelo Teorema da Função Implícita, F1

pode ser resolvida para y; em termos de y„ y2 ,3/2 e substituindo a expressão para y; nas últimas (m-r) equações obtemos uma relação implícita entre yl e y2 . A observação chave é que 3/2 não pode ser envolvida nesta relação, ou seríamos capazes de resolver F para y', contrariando a hipótese sobre o posto de Fy, . Logo F pode ser escrita na forma (3.2.4).

As transformações efetuadas são válidas localmente. De qualquer forma, se F tem índice 1 uniforme, então, podemos cobrir o intervalo original com um conjunto finito de subintervalos, onde F tem esta forma em uma vizinhança da solução. Sobre qualquer subintervalo, a solução pelo BDF não é alterada quando reescrevemos F na forma (3.2.4).

Lema 3.2.1 Para F de índice 1 uniforme na forma (3.2.4), onde y é um vetor m dimensional, existem matrizes não singulares P(1,y(t),y'(0) e Q(t,y(t),y'(t)) tais que:

onde

{ A(t,y(t),y1 (0)= Fy,(t,y(t),y'(t)) B(t,y(t),y'(t))=

as quais satisfazem: 1— QQ,y(t),y'(0) e Q-1(t,y(t),y'(0) existem e são limitadas para todo (t,y(t),y'(t))

solução de (3.2.3), Gr' (t,,y(t,),y1 (0)Q(i2,y(t2),y'(t2)) = + 0(12-

3— C(11,Y(11),Y1(11)) = C(12,Y(12),Y(12)) + 0(12 onde m = tn, + m2 .

25

Page 33: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 34: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 35: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 36: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 37: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

Anpen + + Aja + hin =0 (3.2.8)

pois F(tn ,y(tn),y1(t0))= 0.

Sejam (Pn,Qn) as matrizes que transformam (A„,13.) para a forma (3.2.5).

Pela teoria apresentada na seção 2.3, vemos que:

O (A + X13)-1 = Q(PAQ + XPBQ)-IP = Q

[(I + (N

Q vv-1 (—N)i 11,

O + XI)-1 O

onde v é o índice de nilpotência de N.

Agora definimos as matrizes Sn e Rn por:

(3.2.9)

Sn = Q4An +2-1-B0 ) AnQn ao

e R„ =Q(An +—h

B.)-1

ao Po-1

(3.2.10)

Por (3.2.9) e sabendo que v = 1, temos:

(.,. .t.

h r, nn + 01. (Imi ±_h cn) ao

L ° oi ao o o O

h ma _

Sn =

(T h +—C. O ao O

PnAnQn =

Analogamente:

Rn = (im

ah° c.

O

o

a --9-I h m2 _

Sejam: é„ =Q;le„ , 'Én

Agora:

pen = aoen + +- --+aken_k

Logo:

30

Page 38: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 39: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 40: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 41: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

o

ah.)

-1 - (I., +—h C.) f1(.1

aoo

(3.2.12)

xi o

o

Pelo lema 3.2.1, temos que %IQ._ = I. + 0(h), donde:

o

onde a matriz K é como no lema 3.2.2.

Resolvendo a relação de recorrência (3.2.12) obtemos:

+—h C.) tria ao O

34

Page 42: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 43: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 44: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 45: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 46: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 47: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 48: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 49: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 50: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 51: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 52: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 53: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 54: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 55: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 56: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

(y1(0)2 = t Exemplo 4.2.3 {

y(to ) = yo >0, to >0, yl(to )= zo, = to

Neste exemplo, G(t,y) = .

Esta EAD tem índice O sobre

K={(t,y):0<t<00, —oo<y<00}

{(0,y):y ER

é o conjunto de singularidades.

2- -2 A solução clássica é y(t) = yo +

2 t2 — t3 para t €(0,00).

O sistema diferencial associado é

i Y12 (s) — T(s) = O Y,(s)T1 (s) —1/0(s) = O

T(0) = to Y0 (0.) = yo Y1(0)=z0

que não tem nenhuma singularidade e a solução geral é dada por:

c(s)=[ s+Q ,y0 +-2 s+tí —tí 3

1 para SER, onde c(0) = (to,y0,t1, =(to,y0,z0) é a condição inicial. Novamente como

T'[—tí) = O e c(0) = (to,y0,z0)

1

T(s) = (s+ 2

tj .

nós temos que c(s)=(t,y(t),y'(t)) para s> , onde

49

Page 57: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 58: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

(A)( + t\.(AA+ 2g)..=( !kik' (AA`)"' ).

Vflt ix`A+ tt (AV (t t )-1 litil

além disso A+ é uma função contínua de A, para A com posto máximo.

Mostraremos agora que C(A)X = A+n, onde X E R"'(2m+1) Notemos que esta relação implica que é uma função contínua de A.

Fazendo 2m = n, temos que A e Rnx("+" e :1Zitx(n+1) —> Rn+1 .

Sabemos que se G =

• • • gn+1 • • • g2n+2

• .

• • •

g(+1) jnx(n+i)

e L:Rnx("+" —> Rn(n+D definida por

[

Gt,

L(G) = , onde Gi é a i-ésima linha da matriz G, então L é um isomorfismo entre

Rnx(n+1) e itn("+", e lembramos que lei é o espaço das matrizes (i x j) com coeficientes reais eWéo espaço real de dimensão ij.

Sejam então:

al, au • • • a1(n+1) a21 a22 • • • a2(+1) v

A = • e = (1 2 • • • 1.3 n+1 (n+1)xl

an1 an2 • • • an(n+1) )nx(n+1)

pF p -11'21 •

4_ 2 "12‘z ' 4_ *** '

4.2 —1(n+l)nn+1

a211 "4- a 22 2• • • +a2(n+gn+1

Assim f(A,t) = •

ai1,1 -4- anA2 4-•••+an(n-i-gn+1 21 22 +t2n4.1

2 2 ./(n+1)xl

Considerando L(A) em vez de A, temos:

51

Page 59: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 60: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 61: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 62: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 63: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 64: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

Teorema 4.2.3 Considere uma solução gera/de (4.2.9) dada por c:J R2.,p+1. Se

T' (s) # O em um intervalo 1 c J, então Yo(s)= yo(T(s)), dT

Zo(s)= zo(T(s)), em 1, e (yo ,zo )' definida em T(1) é uma solução clássica da EAD (4.2.9).

Teorema 4.2.4 Se DF e Dg são Lipschitz em uma vizinhança aberta de co e A(co ) tem posto máximo, então existe r > O tal que o problema de valor inicial (4.2.11) tem solução única em B = {v :Ilv coll 5 r} ( solução única no sentido de traço único).

Corolário 4.2.2 Se DF e Dg são Lipschitz em uma vizinhança aberta de co = (t0 ,a0 ,1,0 ,a1 ) e A(t0 ,a0 ,b0 ,a1 ) tem posto máximo, então existe r> O tal que o problema de valor inicial

F(t,y(t),z(t),y'(t))= O g(1,y(t),z(0). O

Y(to)= ao (4.2.13) y' (t0) = al z(to ) = bo

onde if (co) = o , tem uma única solução geral no conjunto: g(c0 )= O

B = {(T,Y0 ,Z0 , Y1):11(T,Y0,Zo,Y1)— (to, ao ,b0 ,a1 )11.

As demonstrações dos teoremas 4.2.3 e 4.2.4 seguem as demonstrações dos teoremas 4.2.1 e 4.2.2 respectivamente, e por isto serão omitidas.

Note que se fy,(co) e g(c0) são não singulares, a EAD (4.2.9) tem índice 1 e A(co ) tem posto máximo, pois:

[Df(c(s))j A(c(s)) = Dg(c(s)) = [fT gT

w(c(s)) Y1

fYo = fy Op. , e observe que fy, = fy, . O., gzo =g

Mas, se g(c0) é singular a EAD (4.2.9) tem índice maior que 1 e A(co) poderá ainda ter posto máximo, pois a primeira coluna poderá recuperar o seu posto. Para ilustrar este fato, consideremos o seguinte exemplo:

57

Page 65: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 66: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 67: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

reflexões que são envolvidas na fatoração de At pelo método de Householder. Em ambos os casos não existe qualquer custo computacional adicional.

Como vimos na seção 4.2, A(c(s)) ER(2m)2m+» e assim o custo do processo acima para determinar (A) é aproximadamente 16m3 para cada passo. No entanto, este cálculo pode ter o custo minimizado, pois, sendo c(s)=(T(s),Y(s),Z(s)) temos que o PVI (4.2.6) se torna:

1FTT' +FyY1 +FzZ1 = O

1 ZT'—Y'= O

e assim c'(s) pode ser obtido resolvendo o sistema

(FT + FyZ)T1 +FzZI= (Fr + FyZ Fz )(T'

) = O Z'

analogamente como fizemos acima para calcular VA), e fazendo Y'= ZT'. Assim,

c:{ss} licir Ainda mais, o sinal de a(A) pode ser escolhido arbitrariamente, uma vez que a

integração numérica é feita em ambas as direções da condição inicial. Observe ainda que, como a matriz

(FT + FyZ Fz)

a ser decomposta na forma QR (entre outras maneiras) na resolução do sistema acima tem dimensão mx(m+1) o custo de tal decomposição é aproximadamente 2m3, que agora é o custo aproximado do cálculo de VA).

Assim, o cálculo de a(A) está facilmente resolvido e assim podemos resolver numericamente o PVI (4.2.7), por exemplo, utilizando o método de Euler explicito:

C— C 1 = (mcn_1)) h

ou seja,

ci, = c,1 + h(A(c._,))

que é o passo preditor.

60

Page 68: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 69: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 70: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 71: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 72: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

II DIST = — Ykn Il

para a primeira classe numérica, ou

DIST — c II lcn

para a segunda classe numérica. Sejam também, D a distância máxima aceitável entre ykn e y kn +1 para a primeira classe numérica e entre ckn e Cir para a segunda classe numérica, e TOL uma tolerância estabelecida.

O controle é então feito na correção da seguinte maneira:

- se DIST > DmAx então retorne ao preditor e diminua o tamanho do passo h. - se DIST < TOL então aumente o tamanho do passo h (respeitando o limite

h hmAx ).

5.2 Exemplos numéricos

Observação: Os valores expressos nas colunas erro(w) e erro(w') são aproximações para o erro cometido no cálculo de w(t) e w'(t) respectivamente, para w = y, z, nos pontos em que a solução clássica está bem definida. Em negrito destacamos a condição inicial. Além dos apresentados a seguir, outros exemplos que não constam neste trabalho, foram analisados.

{(y1(0)2 = t Exemplo 5.2.1 y(1) = 0.33333 .

y'(1) = 1

Este exemplo é uma EAD de índice O, onde t = O é uma singularidade somente para F(t,y,y') = O, como foi visto nci' exemplo 4.2.3.

Solução obtida pela primeira classe numérica:

65

Page 73: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 74: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 75: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 76: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 77: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 78: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 79: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 80: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 81: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 82: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio
Page 83: Métodos Numéricos para a Solução de Equações …...Métodos Numéricos para a Solução de Equações Algébrico - Diferenciais Augusto de Abreu Pires orientador: Prof. Dr. Antônio

7 BIBLIOGRAFIA

[Allgower/Georg - 90] - Allgower E. L. & Georg K., Numerical Continuation Methods - An Introduction - Springer - Verlag - 1990.

[Brenan/Campbell/Petzold - 89] - Brenan K. E. & Campbell S. L. & Petzold L. R., Numerical Solution of bridai - Value Problems in Differential - Algebraic Equations - North - Holland - 1989.

[Campbell - 87] - Campbell S. L., A General Form for Solvable Linear Time Valying Singular Systems of Differential Equations, SIAM J. Math. Anal., 18 (1987), 1101 - 1115.

[Castelo/Tavares - 94] - Castelo Filho A. & Tavares G., Differential - Algebraic Equations with Singularities - 1994 (a publicar).

[Gear - 71] - Gear C. W., The Simultaneous Numerical Solution of Differential - Algebraic Equations, IEEE Trans. Circuit Theory, CT - 18 (1971), 89 - 95.

[Gear - 88] - Gear C. W., Differential - Algebraic Equation Index Transformations, SIAM J. Sci. Stat. Comp., 9 (1988), 39 - 47.

Gear C. W. & Petzold L. R., Differential / Algebraic Systems and Matrix Pencils in Matrix Pencils, edited by B. Kagstrom and A. Ruhe, Lecture Notes in Mathematics 973, Springer - Verlag (1983), 75 - 89.

[Hairer/Norsett/Wanner - 80] - Hairer E. & Norsett S. P. & Wanner G., Solving Ordinaiy Differential Equations 1- Nonsti Problems - Springer - Verlag - 1980.

[Lambert - 73] - Lambert J. D., Computational Methods in Ordinary Differential Equations, Wiley, 1973.

- Pires A. A., IVIétodos Numéricos para a Solução de Equações Algébrico -

[Gear/Petzold - 83]

[Pires - 93] Differenciais, Exame Geral de Qualificação, Instituto de Ciências Matemáticas de São Carlos da Universidade de São Paulo, São Carlos, 1993.

'16.