dinâmica

11. Ciclos limite e dinâmica populacional

Introdução

Aranha caranguejo e moscas

A aranha caranguejo é um predador que consegue mudar a sua cor para camuflar-se das suas presas. Na fotografia, uma aranha caranguejo, pousada numa flor, apanha duas moscas que estavam a acasalar. Os sistemas predador presa são um exemplo de sistema de duas espécies; a evolução da população das duas espécies pode ser estudada com a teoria de sistemas dinâmicos.

11.1. Ciclos limite

Num sistema conservativo, todos pontos de equilíbrio estável são centros e existem ciclos, que correspondem a movimentos oscilatórios.

Na prática, um sistema conservativo é apenas uma idealização. Existem forças dissipativas que tornam um centro em foco atrativo; os ciclos passam a ser espirais que se aproximam do foco atrativo e o movimento oscilatório descrito por essas espirais tem amplitude de oscilação decrescente, aproximando-se para zero. A energia diminui ao longo da curva de evolução até o valor mínimo local no ponto de equilíbrio estável.

Também podem existir forças externas que aumentam a energia mecânica do sistema. Nesse caso o centro torna-se um foco repulsivo e os ciclos são substituídos por espirais que se afastam do ponto. Essas curvas de evolução com forma de espiral representam movimento oscilatório com amplitude crescente; ao longo das curvas a energia aumenta a medida que o estado se afasta do mínimo local de energia.

A conjugação dos dois efeitos: forças dissipativas mais forças externas que fornecem energia, pode produzir a combinação exata que mantém o sistema em movimento oscilatório com amplitude constante. Um exemplo típico é um relógio de pêndulo: a dissipação de energia devida à resistência do ar e atrito no eixo é compensada por um mecanismo que produz um momento sobre o pêndulo.

Isso explica porque os sistemas não conservativos também podem ter ciclos no espaço de fase. Mas comumente esses ciclos são isolados; nomeadamente, existem apenas para um valor específico da amplitude e não para qualquer amplitude arbitrária. Esse tipo de ciclos isolados, nos sistemas não lineares, são designados ciclos limite.

11.1.1. Equação de Van der Pol

Uma equação não linear conhecida há muito tempo e que dá origem a ciclos limite é a equação de Van der Pol, que surgiu no estudo dos circuitos elétricos e outros sistemas mecânicos:

(11.1)
¨ x + 2 ε ( x 2 1)˙ x + x = 0

onde ε é um parâmetro positivo. Se x 2 for maior que 1, o segundo termo é dissipativo e implica diminuição da amplitude de oscilação. Se x 2 for menor que 1, o sistema terá fornecimento de energia e a amplitude de oscilação aumentará. Assim sendo, espera-se que, independentemente do estado inicial, o sistema termine oscilando com amplitude próxima de 1. A equação de van der Pol é equivalente ao seguinte sistema dinâmico autónomo:

(11.2)
˙ x = y ˙ y = x 2 ε ( x 2 1) y

Existe um único ponto de equilíbrio, na origem. A matriz Jacobiana nesse ponto é:

(11.3)
01 12 ε

e os valores próprios são λ = ε ± ε 2 1 .

A origem é ponto repulsivo, que pode ser foco ( ε < 1 ), nó ( ε > 1 ) ou nó impróprio ( ε = 1 ). O retrato de fase e o estado em função do tempo, no caso ε = 0 . 17 , com condições iniciais x = y = 0 . 1 são representados com o seguinte comando:

(%i1) plotdf ([y,-x-2*0.17*(x^2-1)*y], [x,y], [direction,forward], [x,-4,4], [y,-5,5], [nsteps,900], [trajectory_at,0.1,0.1], [versus_t,1])$

A figura 11.1 mostra o resultado.

Ciclo limite da equação de Van der Pol Ciclo limite da equação de Van der Pol
Figura 11.1: Solução da equação de van der Pol para um valor pequeno do parâmetro, ε = 0 . 17 , com estado inicial próximo da origem.

O sistema oscila, com amplitude inicialmente crescente, mas após algumas oscilações estas são cada vez mais uniformes. No retrato de fase, a órbita cresce aproximando-se de um ciclo limite com forma de retângulo de vértices arredondados.

O retrato de fase e a solução em função do tempo, para o mesmo valor do parâmetro, ε = 0 . 17 , mas com um estado inicial que está fora do ciclo limite, obtém-se com o seguinte comando:

(%i2) plotdf ([y,-x-2*0.17*(x^2-1)*y], [x,y], [direction,forward], [x,-4,4], [y,-5,5], [nsteps,900], [trajectory_at,-3,3], [versus_t,1])$

A figura 11.2 mostra o resultado. A amplitude das oscilações decresce até ficar uniforme e igual à solução obtida no caso anterior.

Ciclo limite da equação de Van der Pol Ciclo limite da equação de Van der Pol
Figura 11.2: Solução da equação de van der Pol para um valor pequeno do parâmetro, ε = 0 . 17 , com estado inicial afastado da origem.

Nos dois casos das figuras 11.1 e 11.2 o sistema aproxima-se do mesmo ciclo; no primeiro caso a aproximação é feita desde dentro do ciclo e no segundo caso desde fora. Esse tipo de ciclo é um ciclo limite atrativo. Existem também ciclos limite repulsivos, no caso em que as órbitas perto desse ciclo afastam-se dele.

Se o parâmetro ε for maior que 1 e o estado inicial estiver próximo da origem, o sistema aproxima-se muito mais rapidamente do ciclo limite, já que a origem passa a ser um nó repulsivo. Por exemplo, para ε = 1 . 7 e estado inicial x = y = 0 . 1 :

(%i3) plotdf ([y,-x-2*1.7*(x^2-1)*y], [x,y], [direction,forward], [x,-4,4], [y,-6,6], [nsteps,1500], [trajectory_at,0.1,0.1], [versus_t,1])$

A figura 11.3 mostra o resultado. Em comparação com o caso ε = 0 . 17 , as oscilações já não são parecidas com uma função sinusoidal e o ciclo limite tem uma forma mais complicada no espaço de fase.

Ciclo limite da equação de Van der Pol Ciclo limite da equação de Van der Pol
Figura 11.3: Solução da equação de van der Pol para um valor elevado do parâmetro, ε = 1 . 7 , e com estado inicial próximo da origem.

Em função do tempo, quanto menor for o parâmetro ε , mais parecidas serão as oscilações a uma função periódica de frequência única (função seno ou cosseno). Quanto maior for o parâmetro ε , mais complicadas serão as oscilações, como no caso da figura 11.3, correspondendo à sobreposição de funções sinusoidais com várias frequências diferentes.

O circuito, ou sistema físico, descrito pela equação de van der Pol é um sistema auto-regulado. Nomeadamente, independentemente do estado inicial do sistema, o estado final será um movimento oscilatório com amplitudes e frequências específicas do circuito.

11.1.2. Existência de ciclos limite

Num ponto do espaço de fase, que não seja ponto de equilíbrio, passa exatamente uma curva de evolução. As curvas de evolução de um sistema dinâmico contínuo, no espaço de fase, nunca se podem cruzar.

Essas propriedades são úteis para descobrir a existência de ciclos limite. Por exemplo, no retrato de fase apresentado na figura 11.4, a origem é um foco repulsivo; na vizinhança da origem as curvas de evolução são espirais que apontam para fora da origem. No entanto, nas regiões mais afastadas da origem, as curvas de evolução aproximam-se da origem, indicando que na realidade o sistema é estável.

Sistema com ciclo limite
Figura 11.4: Retrato de fase de um sistema com um ciclo limite.

Como as curvas que saem do ponto de equilíbrio não se podem cruzar com as curvas que se aproximam dele, deverá existir um ciclo limite para onde todas as curvas de evolução aproximar-se-ão assimptóticamente, sem se cruzarem nem se tocarem.

Em alguns casos consegue-se demonstrar matematicamente a existência do ciclo limite, usando coordenadas polares, como mostra o exemplo a seguir.

Exemplo 11.1

Demonstre que o sistema com equações de evolução:

˙ x = y + x (1 2 x 2 3 y 2 )    ˙ y = x + y (1 2 x 2 3 y 2 )

tem um ciclo limite.

Resolução. Os pontos em que as duas componentes da velocidade de fase são nulas são:

(%i4) f1: -y+x*(1-2*x^2-3*y^2)$
(%i5) f2: x+y*(1-2*x^2-3*y^2)$
(%i6) solve ([f1,f2]);
(%o6)      x = 0 , y = 0

Existe então um único ponto de equilíbrio, na origem. O retrato de fase obtido com as funções f 1 e f 2 é apresentado na figura 11.5, que mostra o ciclo limite.

Ciclo limite
Figura 11.5: Retrato de fase do sistema ˙ x = y + x (1 2 x 2 3 y 2 ) , ˙ y = x + y (1 2 x 2 3 y 2 ) .

A existência do ciclo limite neste sistema pode ser compreendida melhor se as equações de evolução são escritas em coordenadas polares em vez de coordenadas cartesianas. Em função da distância à origem r e do ângulo θ com o semieixo positivo dos x , as coordenadas de um ponto no espaço de fase são:

(%i7) x: r*cos(u)$
(%i8) y: r*sin(u)$

onde u foi usada para designar o ângulo θ . As derivadas ˙ r e ˙ θ serão designadas por v e w e são definidas no Maxima com a função gradef:

(%i9) gradef (r,t,v)$
(%i10) gradef (u,t,w)$

A seguir escrevem-se as equações de evolução. Como as funções nos lados direitos das equações já foram inseridas e associadas às variáveis f1 e f2, basta usar os nomes dessas variáveis. No entanto, quando essas expressões foram inseridas, as coordenadas cartesianas não tinham sido substituídas ainda pelas coordenadas polares; para que a substituição seja feita agora, é necessário usar a função ev (que significa evaluate):

(%i11) eq1: diff (x,t) = ev(f1);
(%o11)   cos u v r sin u w = r cos u 3 r 2 sin 2 u 2 r 2 cos 2 u + 1 r sin u
(%i12) eq2: diff (y,t) = ev(f2);
(%o12)   r cos u w + sin u v = r sin u 3 r 2 sin 2 u 2 r 2 cos 2 u + 1 + r cos u

Para obter as equações de evolução em coordenadas polares (expressões de ˙ r e ˙ θ em função de r e θ ) basta agora resolver estas duas equações para as derivadas v e w:

(%i13) solve ([eq1,eq2 ],[v,w]);
(%o13)      v = 3 r 3 sin 2 u 2 r 3 cos 2 u + r , w = 1

A segunda equação, w = 1 , mostra que a taxa de aumento do ângulo θ é constante. Ou seja, o estado roda no espaço de fase com velocidade angular constante, igual a 1, no sentido positivo (contrário aos ponteiros do relógio). Enquanto o estado roda, a variação do valor de r é ˙ r que é a expressão obtida para v no resultado (%o13). É útil observar o gráfico da expressão obtida para v em (%o13), em função de r e com algum valor fixo de θ . Por exemplo, com θ = π /4 o gráfico é obtido com o comando:

(%i14) plot2d (subst (u = %pi/4, rhs(%o13[1][1])), [r, 0, 1])$

E é apresentado na figura 11.6. A derivada ˙ r é nula em r = 0 , como era esperado, porque em r = 0 há um ponto de equilíbrio, ou seja, quando o valor de r for zero, permanecerá constante. No intervalo entre 0 e aproximadamente 0.6, v é positiva; isso quer dizer que r aumenta, ou seja, o ponto de equilíbrio é repulsivo porque se r estiver próximo de zero, mas sem ser zero, começará a aumentar, afastando o estado do ponto de equilíbrio. E enquanto o estado se afasta da origem, devido au aumento de r , roda com velocidade angular constante; isso implica que o ponto de equilíbrio é foco repulsivo.

Derivada de r em função de r
Figura 11.6: Variação de r , em função de r , para θ = π /4 .

Enquanto o estado do sistema se afasta da origem, r aumenta atingindo um valor superior a 0.6 onde, de acordo com o gráfico 11.6, a derivada de r em ordem ao tempo ( v ) passa a ser negativa, ou seja, r começa a diminuir. Conclui-se então que enquanto o estado roda à volta da origem, não se afastará nunca de um valor próximo de 0.6, dando origem assim a um ciclo limite. Em geral, cada raiz diferente de zero no gráfico de ˙ r em função de r indica a presença de um ciclo limite. No caso geral podem existir vários ciclos limite; neste exemplo só existe um porque a função v tem apenas uma raiz diferente de zero; e neste caso o ciclo limite é atrativo porque v passou de positiva para negativa nessa raiz. Nas raízes onde passasse de negativa para positiva existiriam ciclos limite repulsivos.

Neste exemplo em que ˙ r depende também de θ , a posição da raiz observada na figura 11.6 varia ligeiramente para diferentes valores de θ . Isso indica que o ciclo limite não é uma circunferência. De facto, neste exemplo a raiz de v diferente de zero está numa elipse com semieixo maior no eixo dos x e com 2/2 unidades, e semieixo menor no eixo dos y e com 3/3 unidades (ver problema 1 no fim do capítulo). Em θ = 0 o ciclo limite está no interior dessa elipse, onde ˙ r é positiva; como tal, enquanto θ aumenta, r também aumenta e o ciclo passa para fora da elipse, onde ˙ r passa a ser negativo e r começa a diminuir e o ciclo volta a entrar dentro da elipse, quando θ está na vizinhança de π radianos.

11.1.3. Inexistência de ciclos limite

Se existir um ciclo limite, na região dentro dele deverá existir pelo menos um foco, um centro ou um nó. Isso implica que se numa região do espaço de fase não existir nenhum foco, centro ou nó, nessa região não pode existir nenhum ciclo limite. O determinante da matriz jacobiana é igual ao produto dos valores próprios; assim sendo, num sistema de segunda ordem, se num ponto de equilíbrio o determinante da matriz jacobiana for negativo, esse ponto será necessariamente ponto de sela.

Conclui-se que num sistema de segunda ordem, se dentro de uma região do espaço de fase não existir nenhum ponto de equilíbrio onde o determinante da matriz jacobiana seja positivo, nessa região não poderá existir nenhum ciclo limite. Esse método é útil para demonstrar que num sistema não existem ciclos limite.

Exemplo 11.2

Demonstre que o sistema seguinte não possui nenhum ciclo limite.

˙ x = y 2 x ˙ y = y + x 2 + y x 3

Resolução. Para encontrar os pontos de equilíbrio usam-se os seguintes comandos no Maxima:

(%i15) f: [y^2-x, y+x^2+y*x^3]$
(%i16) solve (f);

que produzem unicamente uma solução real, na origem. Conclui-se que o único ponto de equilíbrio é a origem. Para determinar que tipo de ponto de equilíbrio é, determina-se a matriz jacobiana nesse ponto:

(%i17) J: jacobian (f,[x,y])$
(%i18) subst ([x=0,y=0], J);
(%o18)      10 0 1

como a matriz é diagonal, os seus valores próprios são os números na diagonal, 1 e -1. Ou seja, a origem é um ponto de sela e, como tal, não existe nenhum ciclo limite porque não existe nenhum ponto de equilíbrio atrativo ou repulsivo.

11.2. Dinâmica populacional

As variações da população numa região é um problema que pode ser estudado por meio de equações diferenciais. A população é uma variável discreta, mas quando se estudam populações de muitos milhares ou milhões de indivíduos, é uma boa aproximação admitir que a população a cada instante, x ( t ) , é uma variável real. A derivada ˙ x representa o aumento, ou diminuição, da população a cada instante; o quociente ˙ x / x é a taxa de aumento da população por unidade de tempo, ou seja, o aumento da população durante uma unidade de tempo, por cada indivíduo. Essa taxa de aumento é determinada pelas taxas de natalidade, T n , mortalidade, T m , imigração, T i e emigração, T e :

(11.4)
˙ x x = T n T m + T i T e

Para poder resolver a equação é necessário usar algum modelo matemático para a taxa de aumento, em função da população x e do tempo t . O modelo populacional mais simples, proposto por Malthus no século XVIII, consiste em admitir uma taxa de aumento a constante e positiva

(11.5)
˙ x x = a ( a > 0)

Esta equação resolve-se facilmente por separação de variáveis e a solução é uma função exponencial crescente:

(11.6)
x ( t ) = x 0 e a t

Não existem pontos de equilíbrio neste modelo e a população aumenta sem limite. No século XIX, Verhulst introduziu um modelo chamado modelo logístico, em que as taxas de natalidade mais imigração permanecem constantes, mas as taxas de mortalidade mais emigração aumentam de forma diretamente proporcional à população existente. Ou seja, a equação diferencial do modelo é

(11.7)
˙ x = x ( a b x )

onde a e b são constantes positivas. O pressuposto deste modelo é que a taxa de natalidade é um fator intrínseco, enquanto que o aumento da população origina conflitos e problemas que conduzem ao aumento da taxa de mortalidade.

Neste modelo há dois pontos de equilíbrio, soluções da equação x ( a b x ) = 0 , ou seja, x = 0 e x = a / b . A matriz jacobiana tem um único elemento,

(11.8)
J = d( x ( a b x )) d x = a 2 b x

O primeiro ponto de equilíbrio, x =0, é repulsivo porque nesse ponto J = a > 0 e o segundo ponto, x = a / b , é atrativo porque conduz a J = a < 0 . Como tal, a população atingirá sempre o valor constante a / b .

Estes modelos, propostos inicialmente para estudar populações humanas, aplicam-se a qualquer espécie biológica ou no estudo da propagação das epidemias.

11.3. Sistemas de duas espécies

Sejam duas populações diferentes que interagem. A função x 1 ( t ) representa o número de elementos da espécie 1, no instante t , e x 2 ( t ) o número de elementos da espécie 2, no instante t .

Admitindo que os fatores ambientais permanecem inalterados e que a evolução das duas espécies depende apenas da interação entre elas, as equações de evolução do sistema são um sistema autónomo com duas variáveis de estado:

(11.9)
˙ x 1 = f 1 ( x 1 , x 2 )˙ x 2 = f 2 ( x 1 , x 2 )

As funções f 1 e f 2 não podem ser duas funções quaisquer, mas têm de verificar as seguintes condições:

(11.10)
lim x 1 0 f 1 ( x 1 , x 2 ) = 0lim x 2 0 f 2 ( x 1 , x 2 ) = 0

já que quando uma das populações for extinta, não podem nascer nem morrer mais elementos dessa espécie e a respetiva taxa de aumento deve ser nula. Essas condições implicam que em cada um dos eixos x 1 e x 2 , no espaço de fase, a velocidade de fase é paralela ao respetivo eixo; se o estado inicial estiver num dos eixos, a sua evolução será ao longo desse eixo. Por outro lado, apenas é necessário que as funções f 1 ( x 1 , x 2 ) e f 2 ( x 1 , x 2 ) estejam definidas para valores positivos de x 1 e x 2 , já que as populações não podem ser negativas.

Admite-se que as duas funções são contínuas no primeiro quadrante do plano x 1 x 2 . Os quatro termos na matriz jacobiana,

(11.11)
J ( x 1 , x 2 ) = f 1 x 1 f 1 x 2 f 2 x 1 f 2 x 2

têm a seguinte interpretação: os termos na diagonal, f 1 x 1 e f 2 x 2 , são as taxas de crescimento de cada uma das duas espécies, independentemente da outra. Os termos fora da diagonal, f 1 x 2 e f 2 x 1 , têm a ver com a influência de cada espécie no crescimento da outra. Por exemplo, se f 1 x 2 for negativa, quer dizer que a existência de elementos da espécie 2 faz diminuir a população da espécie 1.

Os sistemas de suas espécies são classificados em três categorias:

  1. Sistemas com cooperação. f 1 x 2 e f 2 x 1 são ambas positivas. Cada espécie propicia o aumento da população da outra espécie.
  2. Sistemas com competição. f 1 x 2 e f 2 x 1 são ambas negativas. Cada espécie propicia a extinção da outra espécie.
  3. Sistemas predador presa. f 1 x 2 e f 2 x 1 têm sinais opostos. Uma das espécies (predadores) propicia a extinção da outra (presas); o aumento da população de predadores é maior quantas mais presas houver e a diminuição da população de presas é maior quantos mais predadores houver.

11.3.1. Sistemas predador presa

Se a população das presas for x 1 e a população dos predadores for x 2 , nas equações de evolução 11.9, f 1 ( x 1 , x 2 ) é a taxa de crescimento da população de presas, decrescente em ordem a x 2 , e f 2 ( x 1 , x 2 ) é a taxa de crescimento da população de predadores, crescente em ordem a x 1 .

Essas propriedades de f 1 e f 2 possibilitam a existência de ciclos, tal como se mostra na figura 11.7. Mas para que possa existir um ciclo no sistema deve existir um centro, foco ou nó dentro desse ciclo.

Retrato dum sistema predador-presa
Figura 11.7: Possível ciclo num sistema predador presa.

A origem também é um ponto de equilíbrio. Como sobre cada um dos eixos coordenados o estado evolui na direção desse eixo, a origem e quaisquer outros pontos de equilíbrio nos eixos devem ser nós ou pontos de sela. Se um desses pontos for estável, existe um estado de equilíbrio estável em que uma das espécies é extinta e a população da outra permanece constante.

Exemplo 11.3

Analise o modelo de Lotka-Volterra:

˙ x = x ( a c y )˙ y = y ( b x d )

com 4 parâmetros positivos a , b , c e d .

Resolução. Observando as equações, conclui-se que se trata de um sistema predador presa, em que x representa a população de presas, com crescimento exponencial, e y é a população de predadores, com extinção exponencial.

Começa-se por determinar os pontos de equilíbrio

(%i19) f: [x*(a-c*y), y*(b*x-d)]$
(%i20) vars: [x,y]$
(%i21) equil: solve (f,vars);
(%o21)      x = 0 , y = 0 , x = d b , y = a c

ou seja, existem 2 pontos de equilíbrio na região de interesse (primeiro quadrante, semieixos positivos e origem): (0,0) e ( d / b , a / c ).

(%i22) J: jacobian(f, vars)$

Na origem, a matriz do sistema linear que aproxima o sistema original é

(%i23) subst (equil[1], J);
(%o23)      a 00 d

O s valores próprios são a e d e, como tal, a origem é ponto de sela (instável). No segundo ponto de equilíbrio, a aproximação linear tem matriz e valores próprios:

(%i24) subst (equil[2], J);
(%o24)      0 c d b a b c 0
(%i25) eigenvalues (%);
(%o25)      a d , a d , [1 , 1]

Como os quatro parâmetros são positivos, os valores próprios são imaginários; assim sendo, o segundo ponto de equilíbrio é um centro.

Qualquer situação inicial (na região onde as duas variáveis são positivas) faz parte de um ciclo, em que as populações das duas espécies oscilam. Para representar o retrato de fase e a evolução das variáveis, é necessário dar alguns valores numéricos aos parâmetros, por exemplo:

(%i26) plotdf (subst([a=6,b=3,c=2,d=15],f), vars, [x,0,10], [y,0,10], [nsteps,1000], [direction,forward], [trajectory_at,7,1], [versus_t,1])$

A figura 11.8 mostra os gráficos obtidos.

Modelo de Lotka-Volterra Modelo de Lotka-Volterra
Figura 11.8: Retrato de fase do modelo de Lotka-Volterra e gráfico das populações em função do tempo.

Inicialmente, as populações de presas e de predadores aumentam, mas quando o número de predadores aumentar por cima do seu valor médio, a população de presas começará a decrescer. Quando o número de presas for menor que o seu valor médio, a falta de presas fará com que a população de predadores diminua; quando diminuir por baixo do seu valor médio, a população de presas voltará a aumentar e o ciclo repetir-se-á.


O modelo de Lotka-Volterra produz ciclos, que podem fazer oscilar a população entre um valor muito pequeno e um valor muito elevado. Situação essa que não é muito realista num sistema predador presa. Um sistema mais realista deverá ter apenas ciclos limite, como no exemplo seguinte.

Exemplo 11.4

Analise o modelo seguinte, de Holling-Tanner, e mostre que tem um ciclo limite

˙ x = x 1 x 7 6 x y 7 + 7 x    ˙ y = 0 . 2 y 1 y 2 x

Resolução. Observando as equações, conclui-se que é um modelo predador presa, em que x representa a população de presas, com crescimento logístico, e y é a população de predadores, também com crescimento logístico.

Determinação dos pontos de equilíbrio:

(%i27) f: [x*(1-x/7) - 6*x*y/(7+7*x), 0.2*y*(1-y/2/x)]$
(%i28) equil: solve (f);
(%o28) y = 0 , x = 0 , y = 0 , x = 1 , y = 0 , x = 7 , y = 14 , x = 7 , y = 2 , x = 1

Assim sendo, existem 3 pontos de equilíbrio: (0, 0), (7, 0) e (1, 2). Os valores e vetores próprios no ponto (7, 0) são:

(%i29) vars: [x,y]$
(%i30) J: jacobian (f, vars)$
(%i31) eigenvectors (subst (equil[3], J));
(%o31)   1 5 , 1 , [1 , 1] , 1 , 8 5 , [[ 1 , 0] ]

o ponto de equilíbrio em (7, 0) é então ponto de sela. Observe-se que o vetor próprio (1, 0), paralelo ao eixo dos x , corresponde ao valor próprio negativo, -1. Isso quer dizer que, quando os predadores y se extinguirem, a população de presas evolui aproximando-se do valor de equilíbrio x = 7 . Mas se a população de presas estiver próxima desse valor limite x = 7 e existirem alguns poucos predadores, o estado evolui na direção (−1, 8/5) (o vetor próprio obtido em (%o30) multiplicado por -1 também é vetor próprio), afastando-se do ponto de equilíbrio (valor próprio positivo, 1/5) e aproximando-se do ponto de equilíbrio em (1, 2).

A matriz jacobiana na origem não pode ser calculada, porque obtêm-se denominadores nulos; a análise de estabilidade da origem será feita no fim desta resolução.

O ponto (1, 2) é foco repulsivo, como mostra o cálculo dos valores próprios nesse ponto:

(%i32) map (rectform, eigenvalues (subst (equil[5], J)));
(%o32) 3 70 551i 70 , 551i 70 + 3 70 , [1 , 1]

Se y for maior que 2 x , e o valor de x for elevado, as duas componentes da velocidade de fase são negativas (por exemplo, limit(subst(y=3*x,f),x,inf) é ( −∞ , −∞ )). E se y for menor que 2 x e x for elevado, a componente x da velocidade de fase é negativa. Isso implica que na região afastada da origem, o estado aproxima-se sempre da origem, mas como no ponto (1, 2) há um foco repulsivo, conclui-se que deve existir um ciclo limite atrativo à volta do foco.

O retrato de fase (figura 11.9) é obtido com o seguinte comando:

(%i33) plotdf (f, vars, [x,-0.1,10], [y,-0.1,8])$

Usou-se -0.1 para o valor mínimo de x , para evitar os denominadores nulos obtidos quando x = 0 . A figura 11.9 mostra o gráfico obtido.

Modelo de Holling-Tanner
Figura 11.9: Retrato de fase do modelo de Holling-Tanner.

O ciclo limite tem uma cor mais escura na figura 11.9 e as curvas de evolução que entram e saem do ponto de sela em x = 7 têm uma cor mais clara. No eixo dos y há uma descontinuidade na derivada de y e, por isso, não existem curvas de evolução nesse eixo, mas para x > 0 a origem comporta-se como ponto de sela.

11.3.2. Sistemas com competição

Num sistema com competição, a taxa de aumento de cada uma das espécies diminui com o aumento da outra população. Consequentemente, não podem existir ciclos, como no caso dos sistemas predador presa.

Exemplo 11.5

Explique os possíveis retratos de fase do seguinte sistema com 6 parâmetros positivos a , b , c , d , e , f :

˙ x = x ( a b x c y )    ˙ y = y ( d e y f x )

Resolução: As equações mostram que se trata de um sistema de duas espécies em competição. Para evitar conflitos com valores de variáveis usados nos exemplos anteriores, convém apagar os valores numéricos associados anteriormente a variáveis do Maxima.

(%i34) remvalue (all)$
(%i35) fg: [x*(a-b*x-c*y),y*(d-e*y-f*x)]$
(%i36) vars: [x,y]$
(%i37) equil: solve (fg, vars);
(%o37) x = 0 , y = 0 , x = a b , y = 0 , x = 0 , y = d e , x = a e c d c f b e , y = a f b d c f b e

O único ponto de equilíbrio fora dos eixos é o quarto; pode usar-se o comando subst para simplificar o resultado, definindo 3 novas constantes,

(%i38) ponto: subst ([c*f-b*e=c1,a*e-c*d=-c2,a*f-b*d=c3], equil[4]);
(%o38)   x = c 2 c 1 , y = c 3 c 1

esse ponto só estará no primeiro quadrante se as três constantes c 1 , c 2 e c 3 , forem todas positivas ou todas negativas. A matriz da aproximação linear nesse ponto é

(%i39) J: jacobian (fg, vars)$
(%i40) A: subst (equil[4], J)$

que pode ser simplificada aplicando as funções ratsimp e factor (para aplicar uma função a cada lemento de uma lista ou matriz usa-se o comando map):

(%i41) A: map (ratsimp, A)$
(%i42) A: map (factor, A);
(%o42)   b ( a e c d ) c f b e c ( a e c d ) c f b e f a f b d c f b e e a f b d c f b e

Apareceram novamente as três constantes c 1 , c 2 e c 3 definidas previamente; substituindo essas variáveis obtém-se:

(%i43) A: subst([c*f-b*e=c1, a*e-c*d=-c2, a*f-b*d=c3], A);
(%o43)   b c 2 c 1 c c 2 c 1 c 3 f c 1 c 3 e c 1
(%i44) factor (ratsimp (determinant (A)));
(%o44)   c 2 c 3 c f b e c 1 2

Como ( c f b e ) é igual a c 1 , o determinante da matriz jacobiana no ponto de equilíbrio é igual a c 2 c 3 / c 1 . Como já foi dito, as 3 constantes devem ter o mesmo sinal para que exista ponto de equilíbrio fora dos eixos, ou seja, para que exista a possibilidade das duas espécies coexistirem. Se c 1 , c 2 e c 3 são todas positivas, o ponto de equilíbrio é um ponto de sela (equilíbrio instável). Se as 3 constantes são todas negativas, o ponto de equilíbrio pode ser atrativo, para alguns valores dos parâmetros.

Por exemplo, se as 3 constantes são positivas com os valores (3, 2, 2) obtém-se o retrato de fase no lado esquerdo da figura 11.10:

(%i45) plotdf( subst([a=2,b=1,d=2,e=1,c=2,f=2],fg), vars, [x,0,3.1], [y,0,3.1]);

Se no instante inicial a população de uma das espécies for menor, essa espécie será extinta (o sistema aproxima-se do ponto de sela num dos eixos). Se inicialmente as duas populações forem iguais, atinge-se o ponto de equilíbrio em que as duas populações são iguais a 2/3 ( x = c 2 / c 1 , y = c 3 / c 1 ).

Um exemplo do caso em que o ponto de equilíbrio é nó atrativo é quando as 3 constantes têm os valores (-3/4, -1, -1); o retrato de fase no lado direito da figura 11.10 foi produzido com seguinte comando:

(%i46) plotdf( subst([a=2,b=1,d=2,e=1,c=0.5,f=0.5],fg), vars, [x,0,3.1], [y,0,3.1]);

Neste caso, as duas espécies coexistem de forma harmoniosa atingindo sempre o ponto de equilíbrio em que as duas populações são iguais a 4/3 ( x = c 2 / c 1 , y = c 3 / c 1 ).

Sistemas com competicao e extinção Sistemas com competicao e coexistência
Figura 11.10: Retratos de fase do exemplo 11.5, nos casos de equilíbrio instável (esquerda) e estável (direita).

Perguntas

(Para conferir a sua resposta, clique nela.)

  1. Um sistema, no espaço de fase ( x , y ), tem um ciclo limite com raio constante, igual a 2 unidades. Após uma mudança de variáveis para coordenadas polares ( r , θ ), com origem no centro do ciclo limite, a equação obtida para o ângulo foi: ˙ θ = 3 . Qual poderá ser a expressão obtida para a derivada do raio r ?
    1. ˙ r = 2 r 2 r
    2. ˙ r = 3 r 2 2 r
    3. ˙ r = 2 r 2 r 2
    4. ˙ r = 2 r 2 4 r
    5. ˙ r = 3 r r 2
  2. Um sistema com variáveis de estado ( x , y ) tem um ciclo limite e um único ponto de equilíbrio P. O que é que carateriza os pontos ( x , y ) do ciclo limite?
    1. Estão todos à mesma distância de P.
    2. Em todos eles a velocidade de fase aponta para P.
    3. Formam uma curva que passa por P.
    4. Formam uma curva fechada com P no interior.
    5. Formam uma curva fechada com P no exterior.
  3. Um sistema, no espaço de fase ( x , y ), tem um ponto de equilíbrio em (2, 3). Após uma mudança de variáveis para coordenadas polares ( r , θ ), com origem no ponto (2, 3), o sistema obtido foi: ˙ r = 2 r , ˙ θ = 3 . O que é que possível concluir acerca desse sistema?
    1. (2,3) é foco repulsivo.
    2. Existe um ciclo limite à volta de (2,3).
    3. (2,3) é centro.
    4. (2,3) é foco atrativo.
    5. (2,3) é nó repulsivo.
  4. Que tipo de sistema definem as equações ˙ x = y (3 x ) , ˙ y = x (5 + y ) ?
    1. Predador presa.
    2. De duas espécies com competição.
    3. Conservativo.
    4. Linear.
    5. Não linear.
  5. As equações de evolução de um sistema de duas espécies são:
    ˙ x = x (3 y )˙ y = y ( x 5)
    que tipo de sistema é?
    1. Predador presa, sendo x as presas.
    2. Predador presa, sendo y as presas.
    3. Sistema com competição.
    4. Sistema com cooperação.
    5. Sistema linear.

Problemas

  1. Para visualizar a curva onde ˙ r é nula no exemplo 11.1, (a) escreva a expressão obtida para a derivada de r em função das coordenadas cartesianas x e y e encontre as soluções da condição ˙ r = 0 (sugestão: substitua r por x 2 + y 2 , u por arctan ( y / x ) , função atan no Maxima, e use a função ratsimp para simplificar o resultado). (b) Diga que tipo de curva é a solução não trivial encontrada na alínea anterior. (c) Use a função implicit_plot para traçar o gráfico da curva da alínea anterior.
  2. Encontre a solução do modelo logístico (equação 11.7), usando o método de separação de variáveis com condição inicial x (0) = x 0 e mostre que no caso b = 0 a solução reduz-se à solução do modelo de Malthus.
  3. Uma população de dragões, y , e uma população de águias, x , evoluem de acordo com um modelo de Lotka-Volterra:
    ˙ x = x (2 y )˙ y = y 2( x 3)
    Analise a estabilidade e desenhe o retrato de fase do sistema. Qual será o estado limite? Alguma das duas espécies será extinta?
  4. Considere o modelo de Verhulst para duas populações:
    ˙ x = x (1 x 2 y )˙ y = y (1 + 5 x y )
    diga se é um sistema com competição ou um sistema predador presa (e nesse caso quais as presas e quais os predadores). Analise a estabilidade e trace o retrato de fase.
  5. Em cada um dos modelos de duas espécies com competição, na lista que se segue, diga se existe coexistência ou exclusão mútua entre as duas espécies. Se existir coexistência, diga a natureza do ponto de equilíbrio (estável ou instável). Se existir exclusão mútua, diga qual das duas espécies sobrevive. Em todos os casos construa o gráfico do retrato de fase.
    (a) ˙ x = x (2 1 5 x 1 6 y ) ˙ y = y (1 1 10 y 1 8 x )

    (b) ˙ x = 2 x (1 1 20 x ) 1 25 x y ˙ y = 4 y (1 1 40 y ) 1 10 x y

    (c) ˙ x = x (1 1 20 x 1 8 y ) ˙ y = y (1 1 12 y 1 16 x )

    (d) ˙ x = 2 x (1 1 100 x ) 1 40 x y ˙ y = 10 y (1 1 50 y ) 1 8 x y
  6. O sistema dinâmico:
    ˙ x = y + x ( x 2 + y 2 )    ˙ y = x + y ( x 2 + y 2 )
    tem um ponto de equilíbrio na origem. Encontre as equações de evolução em coordenadas polares, nomeadamente, as expressões para ˙ r e ˙ θ em função de r e θ . Explique que tipo de ponto de equilíbrio é a origem e quantos ciclos limite existem.
  7. Em relação ao seguinte sistema não linear:
    ˙ x = x y x 3 x y 2    ˙ y = x + y x 2 y y 3

    (a) Encontre as equações de evolução em coordenadas polares (sugestão: use o comando trigreduce para simplificar o resultado).
    (b) Trace o gráfico de ˙ r em função de r ( r não pode ser negativo), demonstre que o sistema tem um único ciclo limite e determine se é atrativo ou repulsivo.
    (c) Escreva a equação do ciclo limite, em função das coordenadas cartesianas ( x , y ).
    (d) Corrobore a resposta traçando o retrato de fase no plano cartesiano ( x , y ).
  8. Demonstre que o sistema seguinte não tem nenhum ciclo limite.
    ˙ x = y ˙ y = x
  9. Quantos ciclos limite atrativos e repulsivos tem o seguinte sistema dinâmico?
    ˙ x = x sin x 2 + y 2 y    ˙ y = y sin x 2 + y 2 + x
  10. O sistema de equações de Rössler em 3 dimensões é:
    ˙ x = y z ˙ y = x + 0 . 2 y ˙ z = 0 . 2 + ( x c ) z
    e tem ciclos limite para alguns valores do parâmetro c ; nomeadamente, após algum tempo, as variáveis x , y e z descrevem ciclos que se repetem periodicamente.
    (a) Use o programa rk para encontrar a solução do sistema com c = 3 e condições iniciais x (0) = z (0) = 0 , y (0) = 4 , no intervalo 0 t 200 ; use 5000 passos ( t = 0 . 04 ).
    (b) Usando unicamente o intervalo 160 t 200 da solução encontrada na alínea anterior, obtenha os gráficos de y em função de x , e de x em função de t .
    (c) Determine, aproximadamente, o período dos ciclos representados nos gráficos da alínea anterior.

Respostas

Perguntas: 1. D. 2. D. 3. A. 4. E. 5. A.

Problemas

  1. (a) ( x , y ) = (0, 0), ou 2 x 2 + 3 y 2 = 1 .
    (b) A forma canônica da curva é 2 x / 2 2 + 3 y / 3 2 = 1 , que é uma elipse com semieixo maior de 2/2 unidades, no eixo dos x , e semieixo menor de 3/3 unidades, no eixo dos y
    (c) O gráfico do ciclo limite é:
    Ciclo limite
  2. x ( t ) = a b + a x 0 b e a t
  3. A origem é ponto de sela e o ponto (3, 2) é centro. O estado limite é um ciclo. Nenhuma das duas espécies será extinta.
  4. Sistema predador presa: x são as presas e y os predadores. A origem é nó próprio, repulsivo, o ponto (1, 0) é ponto de sela e o ponto (0, 1) é nó impróprio, atrativo.
  5. (a) Exclusão, com extinção da espécie y e x 10 .
    (b) Coexistência, com x 20/3 e y 100/3 . O ponto de equilíbrio é estável.
    (c) Coexistência, no ponto instável ( x = 80/7 , y = 24/7 ). O sistema pode terminar com uma das espécies extintas e x 20 ou y 12 .
    (d) Exclusão, com extinção da espécie y e x 100 .
  6. ˙ θ = 1 , ˙ r = r 3 . A origem é foco repulsivo e não existe nenhum ciclo limite.
  7. (a) ˙ θ = 1 , ˙ r = r r 3
    (b) O gráfico de ˙ r em função de r mostra que existe uma única raiz diferente de zero e r aumenta se for menor que 1 e diminui se for maior que 1. Assim sendo, existe um único ciclo limite, uma circunferência de raio 1, e é atrativo.
    (c) x 2 + y 2 = 1
    (d) O retrato de fase é:
    Exemplo com ciclo limite
  8. O determinante da matriz jacobiana é negativo em qualquer ponto e, como tal, não podem existir ciclos limite.
  9. Existem infinitos ciclos limite atrativos e infinitos ciclos limite repulsivos, como mostram as equações de evolução em coordenadas polares: ˙ θ = 1 , ˙ r = r sin( r ) .
  10. (a) O último elemento na lista obtida com rk é [200.0, 4.393, -4.476, 0.2006]
    (b) Os gráficos são:
    Retrato de fase do sistema de Rössler Evolução da variável x no sistema de Rössler

    (c) O período dos ciclos é aproximadamente 11.52 unidades.
Pergunta 1, resposta A: Errada

(clique para continuar)

Pergunta 1, resposta B: Errada

(clique para continuar)

Pergunta 1, resposta C: Errada

(clique para continuar)

Pergunta 1, resposta D: Certa

(clique para continuar)

Pergunta 1, resposta E: Errada

(clique para continuar)

Pergunta 2, resposta A: Errada

(clique para continuar)

Pergunta 2, resposta B: Errada

(clique para continuar)

Pergunta 2, resposta C: Errada

(clique para continuar)

Pergunta 2, resposta D: Certa

(clique para continuar)

Pergunta 2, resposta E: Errada

(clique para continuar)

Pergunta 3, resposta A: Certa

(clique para continuar)

Pergunta 3, resposta B: Errada

(clique para continuar)

Pergunta 3, resposta C: Errada

(clique para continuar)

Pergunta 3, resposta D: Errada

(clique para continuar)

Pergunta 3, resposta E: Errada

(clique para continuar)

Pergunta 4, resposta A: Errada

(clique para continuar)

Pergunta 4, resposta B: Errada

(clique para continuar)

Pergunta 4, resposta C: Errada

(clique para continuar)

Pergunta 4, resposta D: Errada

(clique para continuar)

Pergunta 4, resposta E: Certa

(clique para continuar)

Pergunta 5, resposta A: Certa

(clique para continuar)

Pergunta 5, resposta B: Errada

(clique para continuar)

Pergunta 5, resposta C: Errada

(clique para continuar)

Pergunta 5, resposta D: Errada

(clique para continuar)

Pergunta 5, resposta E: Errada

(clique para continuar)