Projecto de EP
2010/11
Simulação de ecossistema
Descrição do
Problema
Mundo: mapa quadriculado dim x dim
Cada quadrícula pode estar vazia ou ocupada por
uma espécie.
Espécies: existem N espécies, numeradas de
1 a N, estabelecendo a hierarquia de uma
cadeia alimentar linear.
• espécie 1 - água
• espécie 2 - alimenta-se de 1
• espécie 3 - alimenta-se de 2 e de 1
• espécie 4 - alimenta-se de 3 e de 1
• ...
A espécie m alimenta-se directamente da
espécie m-1 e de água.
Condições de sobrevivência de um indivíduo
•
tem
de
haver
água
numa
vizinhança
de
raio
da espécie m:
m-1
(excepto se m=1)
• tem de haver comida numa vizinhança de
raio 2
(excepto se m=1)
• o número de predadores da espécie m numa
vizinhança de raio m não pode ser superior
a
6 vezes o número de indivíduos da espécie
m
numa vizinhança de raio 1
Vizinhanças
vizinhança de raio 1
Vizinhanças
vizinhança de raio 2
Vizinhanças
vizinhança de raio 1 - extremos
...
...
... ...
...
...
Simulação
Descrição dos principais passos da simulação
Objectivo
Desenvolver um programa para simular a evolução
do ecossistema até ao instante Tfim.
Descrição dos principais passos da simulação
Inicialização
• Água distribui-se com densidade densA
• As restantes espécies distribuem-se
uniformemente com densidade densE
Descrição dos principais passos da simulação
Evolução do sistema
É caracterizada pela evolução da espécies e
recursos hídricos que habitam cada uma das
quadrículas,
de acordo com os mecanismos aleatórios
associados aos seguintes eventos:
• eventos locais (associados a cada quadrícula) Tloc;
• epidemias (associadas a cada espécie) - Tepi;
• mudança de estação - Test.
Descrição dos principais passos da simulação
Para m=3, as condições de sobrevivência são:
•existir água numa vizinhança de raio m-1=2
Eventos locais
• existir comida numa vizinhança de raio 2
Se a quadrícula estiver ocupada pela espécie m
•número de predadores (tipo 4) numa vizinhança
então a seguir: de
raio m=3 não pode ser superior a 6 vezes o
• continuará ocupada
númeropor m se esta tiver condições
o número de quadrículas numa vizinhança de
de
raio 1
sobrevivência;
• ficará vazia, caso contrário.
m=3
sobrevive
Descrição dos principais passos da simulação
Para m=3, as condições de sobrevivência são:
•existir água numa vizinhança de raio m-1=2
Eventos locais
• existir comida numa vizinhança de raio 2
Se a quadrícula estiver ocupada pela espécie m
•número de predadores (tipo 4) numa vizinhança
então a seguir: de
raio m=3 não pode ser superior a 6 vezes o
• continuará ocupada
númeropor m se esta tiver condições
o número de quadrículas numa vizinhança de
de
raio 1
sobrevivência;
• ficará vazia, caso contrário.
m=3
morre
Descrição dos principais passos da simulação
Eventos locais
Se a quadrícula estiver vazia:
• passa a ocupada por uma espécie (que não água)
escolhida entre as que se encontrem na vizinhança
de raio 1 e tenham condições de sobrevivência;
• continuará vazia, caso contrário.
ocupada
por 4
Descrição dos principais passos da simulação
Eventos locais
Se a quadrícula estiver vazia:
• passa a ocupada por uma espécie (que não água)
escolhida entre as que se encontrem na vizinhança
de raio 1 e tenham condições de sobrevivência;
• continuará vazia, caso contrário.
continua
vazia
Descrição dos principais passos da simulação
Epidemia (espécie m)
Os indivíduos da espécie m são eliminados com
probabilidade Pepi.
m=4
Descrição dos principais passos da simulação
Mudança de estação (quadrante q)
• No quadrante q, cada quadrícula passa a ser
ocupada
por água com probabilidade Pchu;
• Nos outros quadrantes, cada quadrícula ocupada
por
água fica vazia com probabilidade
Psec.
q=NO
Descrição dos principais passos da simulação
Apresentação dos resultados
O programa deve devolver uma animação das
fotografias tiradas ao sistema ao longo da simulação
que permita visualizar a sua evolução, bem como
um gráfico que mostre a evolução do número de
quadrículas ocupadas por cada espécie.
Bom
Trabalho!
Download

Document