Академический Документы
Профессиональный Документы
Культура Документы
PROJET DE SIMULATION
NUMERIQUE
MODELISATION PROIE-PREDATEUR
Licence Physique
Le Hashir
Sommaire
Presentation du mo d`ele
Introduction...............................................................................................................
Resolution numerique
Comparaison des mthodes......................................................................................
Changement des paramtres
Conclusion
Bibliographie
Prsentation du modle
Introduction
Le but du sujet est de dcrire la dynamique des systmes biologiques dans un
environnement o interagissent les proies et leurs prdateurs respectifs. Les
quations mathmatiques de Lotka-Volterra sont couramment utilises pour
dcrire cette dynamique. Historiquement ces quations modlisaient les
variations de la population de livres et de lynx.
Ces cycles
b*x*y=0
{-c*y+d*x*y=0.
On trouve les points (0,0) et (c/d, a/b). Il est bon de savoir que (0,0) est un
point dquilibre instable et que c/d et a/b sont des points dquilibres
stables.
Rsolution numrique
Pour rsoudre ce systme dquations, jai utilis les mthodes dEuler explicite
assimilable la mthode de Runge-Kutta 1, ensuite la mthode dEuler points
milieux : Runge-Kutta 2 et enfin celle de Runge-Kutta 4.
Solution numrique
Pour les valeurs donnes dans lnonc, on obtient exactement le mme rsultat
pour les diffrentes mthodes. En effet, que ce soit avec Runge Kutta 1, 2 & 4
jobtiens les mmes graphes que voici :
de 100 pour le 2me graphe). Un autre point important est que les amplitudes
maxima sont constantes dans les deux populations. C'est cologiquement
irraliste, notre modle est un peu simpliste. Ce qui se traduit parfaitement par
les diagrammes de phase suivants :
RK1 &4
Quest-ce que jai fait ? : Pour cette partie jai compar la mthode de
Runge-Kutta 4 avec celle dEuler explicite (R-K1) pour diffrents pas de temps.
RK1 &2
Quest-ce que jai fait ?: Pour cette partie jai compar la mthode dEuler
points milieux (R-K2) avec celle de Euler explicite (R-K1) pour diffrents pas de
temps.
RK2 est plus prcis que RK1 , cependant ici on voit que Rk1 reste beaucoup plus
prcis que RK2 pour des grands pas. Donc on arrive la conclusion suivante : peu
importe le pas il est prfrable dutiliser RK1 par rapport RK2, car beaucoup
plus rapide et prcis.
RK1, 2 & 4
Quest-ce que jai fait ? : Pour cette partie jai compar la mthode de
Runge-Kutta 4 avec celle dEuler points milieux (R-K2) et celle de Euler explicite
(R-K1) pour diffrents pas de temps.
Quest-ce que jen conclus ? : On en arrive dire que peu importe le pas,
Runge Kutta 4, quoi que demandant beaucoup de calculs reste trs prcis.
Ensuite pour des pas trs faible, il est prfrable de privilgi Euler explicite car
demandant moins de calculs donc plus rapide. Enfin Euler points milieux est une
mthode qui demande moins de calculs que RK4 mais qui est beaucoup moins
prcis que les deux autres mthodes pour des plus grands pas de temps.
Paramtres doubls
Quest-ce que jai fait ?: Pour mieux comprendre, jai dabord essay de
doubler les paramtres du systme.
Paramtres a
Quest-ce que jai fait ? : Jai, pour commencer, chang le paramtre a
initialement fixer 0,03. Jai choisi de prendre ces valeurs de a=[0.03, 0.3,
1]
Quest-ce que jobtiens ? :
Quest-ce que jen conclus ? : a est le taux de croissance de proie, cest-dire le taux de natalit des proies. Si lon suit la logique, augmenter le taux de
proie augmentera forcment le nombre de prdateurs. Le diagramme de phase
reste donc vrai, puisque lorsque le nombre de prdateur est son maximum,
celui des proies est au plus faible. Par la forme des diffrents diagrammes, le fait
dobtenir des boucles fermes montre une certaine stabilit des solutions mais la
forme sloignant du cercle montre que lvolution en fonction du temps sloigne
de la sinusode plus a est grand. On remarque aussi que peu importe la valeur de
a, le systme reste toujours priodique. Et le dphasage reste toujours valable
peu importe la valeur de a. Il y a un manque de ralisme puisque le systme
reste parfait puisquil conserve toujours cette stabilit et cette priodicit au
cours du temps.
Paramtres b
Quest-ce que jai fait ? : Jai ensuite chang le paramtre b initialement
fix 0,001. Jai choisi de prendre ces valeurs de b=[0,001 0,01 0.1].
Quest-ce que jobtiens ? :
Paramtres c
Quest-ce que jai fait ? : Jai ensuite chang le paramtre c initialement
fix 0,05. Jai choisi de prendre ces valeurs de b=[0,05 0,07 0.1].
Quest-ce que jobtiens ? :
Paramtres d
Quest-ce que jai fait ? : Jai enfin chang le paramtre d initialement
fix 0,0001. Jai choisi de prendre ces valeurs de b=[0,0003 0,0002
0.0001].
Quest-ce que jobtiens ? :
10
11
X(T) = X(T)
* ( (A-E) B*Y(T)
Y(T) = Y(T)
* ( (B*F)*X(t) (D+E))
Avec ce systme on tiendrait compte des autres facteurs . Je vous renvoie au
premier lien de la bibliographie pour mieux comprendre ce systme.
Bibliographie
http://mathix.org/fractales/proie-predateur/index.php?largeur=1024
http://fr.wikipedia.org/wiki/%C3%89quations_de_Lotka-Volterra
http://www.normalesup.org/~bli/ulm/proipred.html
12