Modelos Logísticos: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
{{Ecologia| [[Modelo de Levins]] |[[AC: Jogo da Vida]]}} | {{Ecologia| [[Modelo de Levins]] |[[AC: Jogo da Vida | Jogo da Vida]]}} | ||
==Modelo logístico simples== | ==Modelo logístico simples== | ||
Linha 71: | Linha 71: | ||
# [https://www.math.fsu.edu/~bertram/lectures/delay.pdf Delay-Differential Equations] (Richard Bertram, Universidade Estadual da Flórida) | # [https://www.math.fsu.edu/~bertram/lectures/delay.pdf Delay-Differential Equations] (Richard Bertram, Universidade Estadual da Flórida) | ||
{{Ecologia| [[Modelo de Levins]] |[[AC: Jogo da Vida]]}} | {{Ecologia| [[Modelo de Levins]] |[[AC: Jogo da Vida | Jogo da Vida]]}} |
Edição atual tal como às 08h11min de 22 de julho de 2022
Anterior: Modelo de Levins | Índice: Ecologia | Próximo: Jogo da Vida
Modelo logístico simples
A equação logística pode ser escrita da seguinte forma:
Onde e são as constantes de crescimento e de suporte respectivamente, é a densidade populacional que tem como variável independente . Há dois estados de equilíbrio: e . Linearizando o sistema próximo do primeiro ponto de equilíbrio conforme pode ser visto em Linearização de sistemas de equações não lineares, calculando o único termo da matriz jacobiana:
Logo o sistema linearizado próximo ao ponto de equilíbrio é:
Temos simplesmente que se , então é um ponto de equilíbrio instável. Realizando o mesmo procedimento para analisar na vizinhança do segundo ponto:
Então se , este ponto é estável. Como usa-se uma constante de crescimento , o sistema evolui até atingir o ponto de equilíbrio de saturação . A solução pode ser obtida através do uso do Mathematica:
parametros = Rationalize[{r -> 1, k -> 1}]; sol = NDSolve[{n'[t] == r*n[t]*(1 - n[t]/k) /. parametros, n[0] == 0.5}, n, {t, 0, tmax}]; Plot[n[t] /. sol, {t, 0, tmax}]
Modelo logístico atrasado
A equação logística assume que a taxa de variação da população dos organismos depende instantaneamente das variações no tamanho da população, porém em muitos casos, pode haver um atraso. Por exemplo, populações que armazenam nutrientes, podem não sofrer imediatamente os efeitos, mesmo se a população se tornar muito grande para a quantidade de recursos disponíveis. Por isso a equação logística pode incorporar um atraso na sua taxa de variação da seguinte maneira:
Onde é o Atraso. Para facilitar, denotando então e :
Observação: As constantes poderiam ser simplificadas realizando a substituição , de forma que restaria apenas a constante . Vale a pena ressaltar que esta equação exige que para as condições iniciais seja especificado o valor de sobre todo o intervalo . Frequentemente isso é feito considerando que é constante no intervalo, para todo . Para encontrar o equilíbrio analiticamente, tem-se então , uma vez que no equilíbrio não deve variar no tempo, dessa maneira o valor para deve ser o mesmo, com ou sem atraso. Então:
Os mesmos pontos de equilíbrio discutidos anteriormente são recuperados: e . Plotando para , e e tem-se:
Verifica-se a existência de uma bifurcação de Hopf entre e , isto é, um ponto crítico no qual a estabilidade do sistema sofre uma mudança e uma solução periódica surge. Então um modelo de população com uma única espécie ainda pode ter um comportamento oscilatório. Para analisar o ponto de equilíbrio , pode-se introduzir uma pequena perturbação e verificar se o ponto no espaço de fase retorna ao ponto de equilíbrio. Então sendo :
Para pequenas perturbações , então:
Sendo , é exatamente a questão discutida anteriormente (Análise de estabilidade de equações diferenciais lineares atrasadas), quando . Então há um ponto de equilíbrio estável em se . Ou seja, é um ponto de equilíbrio estável para . O que significa que em o sistema perde a estabilidade, é o ponto no qual um autovalor complexo passa a ter sua parte real positiva. A bifurcação de Hopf está em , exatamente neste ponto não há partes reais dos autovalores, apenas a parte imaginária do autovalor complexo e o sistema oscila em torno do ponto de equilíbrio. Para o sistema tem uma solução estável periódica, uma vez que ainda que o sistema se afaste do ponto de equilíbrio, eventualmente ele volta a se aproximar, permanecendo assim em um comportamento periódico. A discussão foi feita com , mas mas pode ser facilmente replicada para outro valores de interesse.
A solução numérica também pode ser obtida computacionalmente via Mathematica:
parametros = Rationalize[{r -> 1, k -> 1, tau -> 1}]; sol = NDSolve[{n'[t] == r*n[t]*(1 - n[t - tau]/k), n[t /; t <= tau] == 0.5} /. parametros, n, {t, 0, 20}]; Plot[n[t] /. sol, {t, 0, 20}, PlotRange -> Full]
Principais materiais utilizados
- Delay-Differential Equations (Richard Bertram, Universidade Estadual da Flórida)
Anterior: Modelo de Levins | Índice: Ecologia | Próximo: Jogo da Vida