Equations différentielles

Evolution de population - Exercice 1

30 min
45
Les équations différentielles ordinaire (en langage mathématique on les dénomme EDO), s'appliquent à de multiples domaines. Citons par exemples : Physique, Chimie, Biologie, Météorologie, Finance ...
Question 1
On étudie en laboratoire l'évolution, au cours du temps t0t \geqslant 0, d'une population de rongeurs, que l'on note p(t)p(t). On adopte la notation pp’ pour la dérivée temporelle première de pp.

Un premier modèle théorique prévoit que pp vérifie l'équation différentielle suivante :
(E1)p=p4(\mathcal{E}_1) \,\,\,\,\,\, p' = \dfrac{p}{4}
Résoudre l'équation différentielle (E1)(\mathcal{E}_1).

Correction
On a :
p(t)=p(t)4p(t)14p(t)=0p'(t) = \dfrac{p(t)}{4} \,\,\,\, \Longleftrightarrow \,\,\,\, p'(t) - \dfrac{1}{4} p(t) = 0
Il s'agit d'une EDO homogène linéaire du premier ordre, à coefficients constants, dont la solution est :
p(t)=ke14t(kR)p(t) = k \, e^{\frac{1}{4}t} \,\,\,\,\, (k \in \mathbb{R})
La condition initiale, définissant le problème de CauchyCauchy, est :
p(t=0)=1ke14×0=1ke0=1k=1p(t=0) = 1 \,\,\,\, \Longleftrightarrow \,\,\,\, k \, e^{\frac{1}{4}\times 0} = 1 \,\,\,\, \Longleftrightarrow \,\,\,\, k \, e^{0} = 1 \,\,\,\, \Longleftrightarrow \,\,\,\, k = 1
Finalement :
p(t)=e14t{\color{red}{\boxed{p(t) = e^{\frac{1}{4}t}}}}
Question 2

À partir de quel instant t300t_{300} la population dépassera-t-elle 300300 rongeurs ?

Correction
On a la condition suivante :
p(t=t300)3e14t300314t300ln(3)p(t=t_{300}) \geqslant 3 \,\,\,\, \Longleftrightarrow \,\,\,\, e^{\frac{1}{4}t_{300}} \geqslant 3 \,\,\,\, \Longleftrightarrow \,\,\,\, \dfrac{1}{4}t_{300} \geqslant \ln(3)
Finalement, le sens de variation (monotonie et croissance sur R+\mathbb{R}^+) de pp nous permet d'écrire :
t300=4ln(3)4,4ans{\color{red}{\boxed{t_{300} = 4\ln(3) \simeq 4,4 \, \mathrm{ans}}}}
Question 3

En réalité, un prédateur empêche une telle croissance de la population en tuant certains rongeurs. En intégrant le rôle des prédateurs dans le modèle, on aboutit à une nouvelle équation différentielle :
(E2)p=p4p212(\mathcal{E}_2) \,\,\,\,\,\, p' = \dfrac{p}{4} - \dfrac{p^2}{12}
Avec p(0)=1p(0) = 1. En outre, on supposera qu'à chaque instant p(t)>0p(t) > 0. Le temps tt est exprimé en années et pp en centaines d'individus.

On définit alors la fonction y=1py = \dfrac{1}{p}. Montrer que yy vérifie l'équation différentielle :
(E3)y=y4+112(\mathcal{E}_3) \,\,\,\,\,\, y' = -\dfrac{y}{4} + \dfrac{1}{12}
Avec y(0)=1y(0) = 1.

Correction
On pose y(t)=1p(t)y(t) = \dfrac{1}{p(t)}. Dans ce cas, on a :
p2(t)=1y2(t)etp(t)=yy2(t)p^2(t) = \dfrac{1}{y^2(t)} \,\,\,\,\,\, \mathrm{et} \,\,\,\,\,\, p'(t) = -\dfrac{y'}{y^2(t)}
Ce qui nous permet d'écrire que :
p(t)=p(t)4p2(t)12y(t)y2(t)=14y(t)112y2(t)p'(t) = \dfrac{p(t)}{4} - \dfrac{p^2(t)}{12} \,\,\,\, \Longleftrightarrow \,\,\,\,-\dfrac{y'(t)}{y^2(t)} = \dfrac{1}{4y(t)} - \dfrac{1}{12y^2(t)}
En multipliant par y2(t)y^2(t), on obtient :
y(t)=y(t)4112-y'(t) = \dfrac{y(t)}{4} - \dfrac{1}{12}
Finalement, en multipliant par 1-1, on trouve que :
y(t)=y(t)4+112y(t)+y(t)4=112{\color{red}{\boxed{y'(t) = -\dfrac{y(t)}{4} + \dfrac{1}{12} \,\,\,\, \Longleftrightarrow \,\,\,\,y'(t) + \dfrac{y(t)}{4} = \dfrac{1}{12}}}}
Question 4

Résoudre (E3)(\mathcal{E}_3) puis en déduire l'expression de la population p(t)p(t).

Correction
La solution homogène associée est notée yH(t)y_H(t), et correspond à la solution de l'équation suivante :
yH(t)+y(t)H4=0y'_H(t) + \dfrac{y(t)_H}{4} = 0
Donc, avec kRk \in \mathbb{R} :
yH(t)=ke14ty_H(t) = k \, e^{- \frac{1}{4}t}
Puis, notons par yP(t)y_P(t) la solution particulière. Comme le second membre est 112R\dfrac{1}{12} \in \mathbb{R}, on va donc poser yP(t)=CRy_P(t) = C \in \mathbb{R}. Donc yP(t)=C=0y'_P(t) = C' = 0. Dans ce cas, l'équation différentielle étudiée devient :
yP(t)+yP(t)4=1120+yP(t)4=112yP(t)=412y'_P(t) + \dfrac{y_P(t)}{4} = \dfrac{1}{12} \,\,\,\, \Longleftrightarrow \,\,\,\, 0 + \dfrac{y_P(t)}{4} = \dfrac{1}{12} \,\,\,\, \Longleftrightarrow \,\,\,\, y_P(t) = \dfrac{4}{12}
Soit :
yP(t)=13y_P(t) = \dfrac{1}{3}
Ainsi, la solution globale est :
y(t)=yH(t)+yP(t)y(t)=ke14t+13y(t) = y_H(t) + y_P(t) \,\,\,\, \Longleftrightarrow \,\,\,\,y(t) = k \, e^{- \frac{1}{4}t} + \dfrac{1}{3}
Cependant, la condition initiale qui définie le problème de \textit{Cauchy} est y(t=0)=1y(t=0) = 1. Donc :
ke14×0+13=1ke0+13=1k+13=1k=113k=23 k \, e^{- \frac{1}{4}\times 0} + \dfrac{1}{3} = 1 \,\,\,\, \Longleftrightarrow \,\,\,\, k \, e^0 + \dfrac{1}{3} = 1 \,\,\,\, \Longleftrightarrow \,\,\,\, k + \dfrac{1}{3} = 1 \,\,\,\, \Longleftrightarrow \,\,\,\, k = 1 - \dfrac{1}{3} \,\,\,\, \Longleftrightarrow \,\,\,\, k = \dfrac{2}{3}
La solution globale de notre problème est donc :
y(t)=23e14t+13y(t)=2e14t+13y(t) = \dfrac{2}{3} \, e^{- \frac{1}{4}t} + \dfrac{1}{3} \,\,\,\, \Longleftrightarrow \,\,\,\, y(t) = \dfrac{2\, e^{- \frac{1}{4}t} + 1}{3}
Finalement, on aboutit à la solution p(t)p(t) suivante :
p(t)=32e14t+1{\color{red}{\boxed{p(t) = \dfrac{3}{2\, e^{- \frac{1}{4}t} + 1}}}}
Question 5

Dans ce modèle, comment se comporte la taille de la population de rongeurs lorsque t+t \longrightarrow +\infty ?

Correction
Lorsque t+t \longrightarrow +\infty on en déduit que e14t0e^{- \frac{1}{4}t} \longrightarrow 0. Et dans ce cas, on trouve que :
limt+p(t)=3{\color{red}{\boxed{\lim_{t \longrightarrow +\infty} p(t) = 3}}}
La population de rongeurs étudiée se stabilisera à 300300 individus.

Remarque:{\color{blue}{\clubsuit \,\, Remarque :}}
Les fonctions logistiques sont initialement créées par le mathématicien belge Pierre François Verhulst. Chargé par son professeur Adolphe Quetelet, statisticien belge également, d'étudier un modèle d'évolution de population qui ne soit pas exponentiel, il propose en trois publications (1838, 1845 et 1847) un nouveau modèle tenant compte d'un frein dans le développement de la population et prouve que ce modèle est cohérent avec l'évolution de la population en Belgique et en France jusqu'en 1833. Ces courbes ont la forme d'un S ce qui fait qu'elles sont parfois appelées sigmoïdes. Dans notre problème de rongeurs, la courbe solution est la suivante :