Top Banner
CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para motivação: Contagem em um ecossistema *população de moscas de um ecossistema *amostra coletada sempre no mesmo dia do ano *duração do levantamento: 25 anos [fig. 1.1] série temporal como ajustar um modelo matemático? variáveis: * t tempo, dado pelo ANO da contagem (variável DISCRETA) * N t número de moscas no ano t ( “ESTADO” do sistema, variável CONTÍNUA)
25

CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

Apr 22, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” )

texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y).

1.1. Exemplo para motivação: Contagem em um ecossistema

*população de moscas de um ecossistema*amostra coletada sempre no mesmo dia do ano*duração do levantamento: 25 anos [fig. 1.1]

série temporal como ajustar um modelo matemático?

variáveis: * t tempo, dado pelo ANO da contagem (variável DISCRETA)* N t número de moscas no ano t ( “ESTADO” do sistema, variável CONTÍNUA)

Page 2: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

primeira simplificação contagem num dado ano: depende apenas da contagem no ano anterior

N t +1 = f ( N t )( equação a diferenças finitas, ou “mapa” )

“DINÂMICA” do sistema: evolução temporal do estado do sistema

1.2. Tipos de comportamento dinâmico num mapa linear

suposição mais simples para o exemplo das moscas :N t +1 = R N t (mapa linear)

significado de R:relacionado ao número médio de ovos bem-sucedidos postos por mosca

“solução” do mapa obter N t para qualquer t

Page 3: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

* sendo conhecidos: R (PARÂMETRO) e N 0 (CONDIÇÃO INICIAL)

determinar N 1 , N 2 , N 3 , etc (SÉRIE TEMPORAL)

caso linear admite resolução analítica (expressão literal, genérica)

N 1 = R N 0

N 2 = R N1 = R (R N 0 ) = R2 N 0

N 3 = . . . = R3 N 0

. . .N t = Rt N 0

(válido para quaisquer valores de R e N 0 )

influência do valor de R na série temporal : * no exemplo das moscas: só fazem sentido valores de R positivos

0 < R < 1 decaimento [fig 1.2 ]R > 1 crescimento [fig. 1.3 ]

R = 1 estado estacionário [fig. 1.4 ]

Page 4: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

* outros exemplos: R<0 pode ter uma interpretação relevante

-1 < R < 0 decaimento alternado [fig. 1.5 ]R < -1 crescimento alternado [fig. 1.6 ]

R = -1 ciclo periódico [fig. 1.7 ]

1.3. Métodos de iteração para mapas

casos não-lineares: solução analítica pouco viável série temporal: obtida graficamente ou numericamente

*sendo conhecida a equação a diferenças finitas

para cada:valor numérico do parâmetrovalor numérico da condição inicialobter:uma solução particular do mapa

Page 5: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

a) método gráfico da “teia de aranha” ( cobweb method )

eixos no plano: N t +1 versus N t

traça-se a função N t +1 = f ( N t )traça-se a BISSETRIZ do plano N t +1 = N t [fig. 1.8 ]

*passos do procedimento:reta vertical de N 0 até a funçãoreta horizontal da função até a bissetriz

(está acima de N 1 )

reta vertical a bissetriz até a funçãoreta horizontal da função até a bissetriz

(está acima de N 2 )

e assim recursivamente

Page 6: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

b) método de iteração numérica

apropriado para programar em computador ou calculadora* série temporal obtida recursivamente

exemplo: N t +1 = R N t com R = 0.9 e N 0 = 100N 0 = 100N 1 = 0.9 x 100 = 90N 2 = 0.9 x 90 = 81N 3 = 0.9 x 81 = 72.9. . .

vantagem do método da “teia de aranha”:fácil visualização e compreensão da dinâmica

vantagem do método de iteração numérica:a precisão não é limitada por recursos gráficos

Page 7: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

1.4. Tipos de dinâmica num mapa não-linear

* voltando às medidas no exemplo das moscas: não se ajustam a nenhum comportamento de mapa linear

a equação linear só vale para valores pequenos de N t

* taxa de crescimento: deve diminuir com o aumento de N t (regida por um novo parâmetro b)

* o novo modelo estará levando em conta: competição por alimento perda de fertilidade por subnutrição aumento da taxa de predação, etc

N t +1 = (R – b N t ) N t

ouN t +1 = R N t – b N t

2

(mapa não-linear)

Page 8: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

modelo normalizado pela mudança de variáveis x t = ( b N t / R )

resultax t + 1 = R x t ( 1 – x t )

(“mapa quadrático” ou “mapa logístico”)

intervalo de variação de x: 0.0 < x < 1.0intervalo de variação de R: 0.0 < R < 4.0

* investigação dos tipos de comportamento: fixa um valor para R arbitra um valor para x0 aplica o método da “teia de aranha” esquematiza a série temporal N = N (t)

Page 9: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

a) R= 1.5x t + 1 = 1.5 x t ( 1 – x t )

traça a curva com os eixos x t+1 e x t

traça a bissetriz do plano x t+1 = x t

[fig. 1.9 ]arbitra x 0 = 0.1constrói as iterações (teia de aranha)resultado depois de algumas iterações: estado do sistema: aproxima-se cada vez mais de x t = 0.33

[fig. 1.10] tipo de comportamento final para R = 1.5:

estado estacionário (aproximação monotônica)

obs: o estado final independe da escolha de x0 (para este mapa)

Page 10: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

b) R = 2.9x t + 1 = 2.9 x t ( 1 – x t )

repetindo o mesmo procedimento(com x 0 = 0.1) estado do sistema: aproxima-se cada vez mais de x t = 0.65

[fig. 1.11]

tipo de comportamento final para R = 2.9:estado estacionário (aproximação alternada)

c) R = 3.3x t + 1 = 3.3 x t ( 1 – x t )

teia de aranha com x 0 = 0.2:[fig. 1.12 ]

estado do sistema:tende a se alternar em 2 valores (0.48 ; 0.82)

[fig. 1.13 ] tipo de comportamento final para R = 3.3:

ciclo periódico (duração de 2 iterações)

Page 11: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

d) R = 3.52x t + 1 = 3.52 x t ( 1 – x t )

teia de aranha com x 0 = 0.2: estado do sistema:tende a se alternar em 4 valores (0.51; 0.88; 0.37; 0.82)

[fig. 1.14 ] tipo de comportamento final para R = 3.52:

ciclo periódico (duração de 4 iterações)

e) R = 4.0x t + 1 = 4.0 x t ( 1 – x t )

teia de aranha com x 0 = 0.2:[fig. 1.16]

estado do sistema:tende a visitar valores de forma irregular

[fig. 1.15 ] tipo de comportamento final para R = 4.0:

caos (nunca se repete, é aperiódico)

Page 12: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

1.5. Estados Estacionários: Estabilidade

* propriedade de um estado estacionário: x t +1 = x t

caracterização matemática: para a equação a diferenças x t +1 = f (x t ) propriedade de um ponto fixo x* : x*t = f ( x*t )

questões relevantes para um dado mapa:

existe algum ponto fixo x* ? dado um estado próximo de x*, as iterações seguintes se aproximam de x* ?

( nesse caso, x* é dito localmente estável ) dado um estado qualquer, as iterações se aproximam de x* ?

( nesse caso, x* é dito globalmente estável )

Page 13: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

COMO ENCONTRAR PONTOS FIXOS?

num mapa linear: x*t = R x*t

solução única (para R 1): x*t = 0 ( zero moscas num ano, zero no ano seguinte! )

num mapa não-linear: x*t = f ( x*t ) podem coexistir vários pontos fixos algebricamente: raízes da equação x*t = f ( x*t )

ex: mapa logístico x t = 0 ; x t = (R – 1)/R

graficamente: interseções da curva do mapa com a bissetrizexs: mapa logístico com R = 2.9 e R = 3.52

[fig. 1.17] e [fig. 1.18](nível auto-sustentável da população de moscas)

Page 14: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

ESTABILIDADE LOCAL DE UM PONTO FIXO

num mapa linear: x*t = R x*t

critério de estabilidade local: valor da inclinação R da reta x t +1 = R x t

* iterações de um estado próximo de x*t = 0:para R < 1 aproximam-se de x*t

para R > 1 afastam-se de x*t

num mapa não-linear: x*t = f ( x*t ) critério de estabilidade local:valor m da derivada de x t +1 = f ( x t ) em x*

mdx

df

xt

*

análise local:por mudança de variável y t = x t – x*

no gráfico y t +1 versus y t : o ponto fixo x* aparece na origem traça a bissetriz e constrói a teia de aranha

Page 15: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

casos possíveis:

a) m > 1 (ex: m = 1.9) [fig. 1.19 ]tipo de comportamento local:

crescimento monotônico

b) 0 < m < 1 (ex: m = 0.5) [ fig 1.20 ]tipo de comportamento local:

decaimento monotônico

c) - 1 < m < 0 (ex: m = -0.5) [ fig 1.21 ]tipo de comportamento local:

decaimento alternado

d) m < - 1 (ex: m = -1.9) [ fig 1.22 ]tipo de comportamento local:

crescimento alternado

Page 16: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

resumo:

* encontra os pontos fixos do mapa;* para cada ponto fixo: calcula a derivada do mapa no ponto interpreta a inclinação m da derivada

m > 0 m < 0 m > 1 I NSTÁVEL

crescimento monotônicoI NSTÁVEL

crescimento oscilatório m < 1 ESTÁVEL

decaimento monotônicoESTÁVEL

decaimento oscilatório

OBS: estabilidade local: x x* para t

(a aproximação para o ponto fixo é assintótica)

x* : dinâmica ASSINTÓTICAx0 , x1 , x2 ,... : dinâmica TRANSIENTE

ex: [fig 1.10]série temporal p/ x 0 = 0.1 (transiente):x10=0.33128; x11=0.33230; x12=0.33282; etcestado assintótico:

x* = 1/3 = 0.33333...

Page 17: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

ESTABILIDADE GLOBAL

(o estado inicial pode não ser próximo de x*)

num mapa linear: x*t = R x*t

ponto fixo único: x* = 0 se x*=0 for localmente estável: será também globalmente estável num mapa não-linear: x*t = f ( x*t ) se houver mais de um ponto fixo* nenhum deles poderá ser globalmente estável* se mais de um deles for localmente estável: sistema dinâmico MULTIESTÁVEL

* para cada ponto fixo localmente estável:conjunto de condições iniciais que levam a ele BACIA DE ATRAÇÃO do ponto fixo

Page 18: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

1.6. Ciclos Periódicos: Estabilidade

ciclo = padrão repetitivo de estados

condição: x t +n = x t

se x t+j x t para j < n : n é o PERÍODO do ciclo

CORRESPONDÊNCIA ENTRECICLOS PERIÓDICOS E PONTOS FIXOS

ex: mapa logístico com R = 3.3; ciclo com n = 2x t +2 = f ( x t +1 ) = f ( f ( x t ) )

( polinômio do quarto grau 4 raízes )[fig. 1.24 ]

a curva x t +2 = f (x t ) intercepta a bissetriz pontos fixos do mapa de segundo retorno : 2 pontos fixos do mapa de primeiro retorno : 2

Page 19: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

estabilidade de um ciclo de período n:*pontos fixos do mapa de n-ésimo retorno (mesmo m para todos) se m < 1: ciclo localmente estável se m > 1: ciclo localmente instável

ex: mapa logístico com R = 4

x t +1 = f ( xt ) só tem pontos fixos instáveis [ fig. 1.16 ]x t +2 = f ( xt ) só tem pontos fixos instáveis [ fig. 1.27 ]x t +3 = f ( xt ) só tem pontos fixos instáveis [ fig. 1.28 ]x t +4 = f ( xt ) só tem pontos fixos instáveis [ fig. 1.29 ]conclusão: não existem ciclos periódicos estáveis

como fica então o comportamento dinâmico?

Page 20: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

1.7. Caos

conceito : “dinâmica limitada e aperiódica em um sistema determinístico,com dependência sensível às condições iniciais”

ex mapa logístico com R = 4 [fig. 1.30 ]

duas inicializações ligeiramente diferentes:x0= 0.523423 (pontos); x’0= 0.523424 (círculos)

“APERIÓDICO” os estados do sistema nunca se repetem

“LIMITADO” a dinâmica nunca tende a infinito

“DETERMINÍSTICO” cada estado é absolutamente determinado pelo anterior

“SENSIBILIDADE ÀS CONDIÇÕES INICIAIS” obstrução da previsibilidade a longo prazo

Page 21: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

TRANSIÇÃO PARA O CAOS POR DUPLICAÇÕES DE PERÍODO( “rota de Feigenbaum” )

conceito de “bifurcação”: mudança qualitativa no comportamento

causada por variação de um parâmetro

num mapa linear: x t +1 = R x t * ocorre bifurcação para R = 1 (decaimento crescimento)

num mapa não-linear:* ocorrem diversos tipos de bifurcação duplicação de período num valor R:* um ciclo de período n perde estabilidade* um ciclo de período 2n ganha estabilidade cascata de duplicações de período:* seqüência de valores de R* a dinâmica tende a um “ciclo infinito” (caos)

Page 22: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

ex: mapa logístico x t +1 = R x t ( 1 – x t )

variação de R estado assintótico

0.0 < R < 3.0 ponto fixo3.0 < R < 3.450 ciclo estável de período 2

3.450 < R < 3.544 ciclo estável de período 43.544 < R < 3.564 ciclo estável de período 8

3.564 < R < 3.569 ciclo estável de período 16R 3.570 o período tende a 2

3.570 < R < 4.0 caos (e “janelas periódicas”)

diagrama de bifurcações: [fig. 1.31] panorama dinâmico: [fig. 1.32]

http://www.cmp.caltech.edu/~mcc/Chaos_Course/Demonstrations.html

Page 23: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

UNIVERSALIDADE

valores de bifurcação na tabela: lei universal

...6692.4lim24

2

nn

nn

n RR

RR

1.8. Comportamento Quase-Periódico

características:

* aperiódico, limitado, determinístico* sem a sensibilidade às condições iniciais* sem estados estacionários, ciclos, ou caos

* exemplos:(no mapa logístico, não ocorre para nenhum R)

* 4.6692... (número de Feigenbaum): vale não só para o mapa logístico qualquer mapa com uma única “corcova”

Page 24: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

exemplos de aplicação em sistemas reais:* fluxo de Couette-Taylor em fluidos* circuitos com efeitos resistivos não-lineares* formação de padrões geométricos em vegetaishttp://www.cpm.informatics.bangor.ac.uk/rpamaths/rpampages/sunflower.html

( “série de Fibonacci” )* interação entre marca-passos em cardiologia, etc

x0 = 0.200; x1 = 0.518; x2 = 0.837; x3 = 0.154… [fig. 1.34 ]

* para qualquer irracional no lugar de (1/) : a dinâmica também é quase-periódica

)1(mod1

1 tt xx

em outro mapa unidimensional:

Page 25: CAP 1 - EQUAÇÕES A DIFERENÇAS FINITAS ( “MAPAS” ) texto-base: D.Kaplan, L.Glass (1995) Understanding Nonlinear Dynamics (Springer, N.Y). 1.1. Exemplo para.

terminologia associada a essa dinâmica:( para ocasião de um estudo mais minucioso )

travamento de freqüências ( mode-locking )número de rotação ( winding number )toros irracionaisbifurcação de Hopfrota para o caos de Ruelle-Takens-Newhouselínguas de Arnoldescada do diaboatrator estranho não-caótico, etc