MathQuest

EDO du 1er ordre

⏱ ~12 min·+30 XP
💡

Pourquoi apprendre ça ?

Un circuit RC qui se charge, une population qui croît, un café qui refroidit : tous ces phénomènes sont décrits par des équations différentielles du 1er ordre. Ces équations relient une grandeur à sa propre vitesse de variation. Savoir les résoudre, c'est comprendre comment n'importe quel système évolue dans le temps.

🎯

Analogie

Imagine que tu remplis une baignoire avec un robinet, mais qu'il y a une bonde qui laisse partir de l'eau proportionnellement à la quantité présente. La vitesse de remplissage dépend du niveau actuel — c'est exactement ce que modélise une EDO du 1er ordre. L'équilibre est atteint quand entrée et sortie se compensent.

Définition et vocabulaire

📐

Théorie

Une équation différentielle ordinaire (EDO) du 1er ordre est une relation entre une fonction inconnue y(t)y(t), sa dérivée y(t)y'(t) et éventuellement tt : y(t)=f(t,y(t))y'(t) = f(t,\, y(t))

Solution générale : famille de fonctions contenant une constante arbitraire CC.

Condition initiale : y(t0)=y0y(t_0) = y_0. Elle fixe la valeur de CC et sélectionne une solution particulière — c'est le problème de Cauchy.

Deux grands types :

  1. Variables séparables : y=g(t)h(y)y' = g(t)\cdot h(y)
  2. Linéaires du 1er ordre : y+p(t)y=q(t)y' + p(t)\,y = q(t)

Équations à variables séparables

📐

Théorie

Une EDO est à variables séparables si elle s'écrit dydt=g(t)h(y)\dfrac{dy}{dt} = g(t)\cdot h(y).

Méthode :

  1. Séparer : dyh(y)=g(t)dt\dfrac{dy}{h(y)} = g(t)\,dt
  2. Intégrer des deux côtés : dyh(y)=g(t)dt+C\displaystyle\int \frac{dy}{h(y)} = \int g(t)\,dt + C
  3. Exprimer y(t)y(t) explicitement si possible
  4. Appliquer la condition initiale pour déterminer CC

Cas fondamental — croissance/décroissance exponentielle : y=aydyy=adtlny=at+C1y' = ay \quad \Longrightarrow \quad \frac{dy}{y} = a\,dt \quad \Longrightarrow \quad \ln|y| = at + C_1 y(t)=Ceatavec C=y(0)=y0\boxed{y(t) = C\,e^{at}} \quad \text{avec } C = y(0) = y_0

Si a>0a > 0 : croissance exponentielle. Si a<0a < 0 : décroissance exponentielle (amortissement).

📝

Loi de refroidissement de Newton

Un objet à 80°C80°\text{C} est placé dans une pièce à 20°C20°\text{C}. La vitesse de refroidissement est proportionnelle à l'écart de température : dTdt=k(T20),k>0,T(0)=80\frac{dT}{dt} = -k(T - 20), \quad k > 0, \quad T(0) = 80

Changement de variable : u=T20u = T - 20, donc u=Tu' = T' et u(0)=60u(0) = 60.

u=ku    u(t)=60ektu' = -ku \implies u(t) = 60\,e^{-kt}

T(t)=20+60ekt\boxed{T(t) = 20 + 60\,e^{-kt}}

Si k=0,1 min1k = 0{,}1\ \text{min}^{-1}, après 10 minutes : T(10)=20+60e120+22,1=42,1°CT(10) = 20 + 60\,e^{-1} \approx 20 + 22{,}1 = 42{,}1°\text{C}

La température converge exponentiellement vers 20°C20°\text{C}.

🧩

Checkpoint

La solution de y' = 3y avec y(0) = 2 est :

Équations linéaires du 1er ordre

📐

Théorie

L'équation linéaire du 1er ordre est de la forme : y(t)+p(t)y(t)=q(t)y'(t) + p(t)\,y(t) = q(t)

Méthode du facteur intégrant :

Multiplier les deux membres par μ(t)=ep(t)dt\mu(t) = e^{\int p(t)\,dt} : ddt ⁣[μ(t)y(t)]=μ(t)q(t)\frac{d}{dt}\!\left[\mu(t)\,y(t)\right] = \mu(t)\,q(t)

Intégrer des deux côtés : μ(t)y(t)=μ(t)q(t)dt+K\mu(t)\,y(t) = \int \mu(t)\,q(t)\,dt + K

y(t)=1μ(t)(μ(t)q(t)dt+K)\boxed{y(t) = \frac{1}{\mu(t)}\left(\int \mu(t)\,q(t)\,dt + K\right)}

Méthode alternative — variation de la constante :

  1. Résoudre l'équation homogène (q=0q = 0) : yh=CeP(t)y_h = C\,e^{-P(t)} avec P(t)=p(t)dtP(t) = \int p(t)\,dt
  2. Chercher une solution particulière ypy_p (constante si qq est constante et pp est constante)
  3. Solution générale : y=yh+ypy = y_h + y_p
📝

Circuit RC — charge d'un condensateur

Un condensateur initialement déchargé se charge via une résistance RR sous tension EE constante. La tension u(t)u(t) aux bornes du condensateur vérifie : u+1τu=Eτ,τ=RC,u(0)=0u' + \frac{1}{\tau}\,u = \frac{E}{\tau}, \quad \tau = RC, \quad u(0) = 0

Facteur intégrant : μ(t)=et/τ\mu(t) = e^{t/\tau}

ddt ⁣[et/τu]=Eτet/τ\frac{d}{dt}\!\left[e^{t/\tau}\,u\right] = \frac{E}{\tau}\,e^{t/\tau}

Intégration : et/τu=Eet/τ+Ke^{t/\tau}\,u = E\,e^{t/\tau} + K, soit u(t)=E+Ket/τu(t) = E + K\,e^{-t/\tau}.

Condition initiale u(0)=0u(0) = 0 : 0=E+K0 = E + K, donc K=EK = -E.

u(t)=E ⁣(1et/τ)\boxed{u(t) = E\!\left(1 - e^{-t/\tau}\right)}

La constante de temps τ=RC\tau = RC fixe la rapidité de charge :

  • à t=τt = \tau : u0,63Eu \approx 0{,}63\,E
  • à t=3τt = 3\tau : u0,95Eu \approx 0{,}95\,E
  • à t=5τt = 5\tau : u0,993Eu \approx 0{,}993\,E (régime établi)
🧩

Checkpoint

Pour y' + 2y = 4 avec y(0) = 3, quelle est la solution ?

Applications et modèles classiques

📐

Théorie

Désintégration radioactive : dNdt=λN    N(t)=N0eλt\frac{dN}{dt} = -\lambda N \implies N(t) = N_0\,e^{-\lambda t}

La demi-vie t1/2=ln2λt_{1/2} = \dfrac{\ln 2}{\lambda} est le temps pour que la moitié des noyaux se désintègrent.

Croissance logistique (population avec limite) : dNdt=rN ⁣(1NK)\frac{dN}{dt} = rN\!\left(1 - \frac{N}{K}\right)

La population converge vers la capacité limite KK. Solution : N(t)=K1+(KN01)ertN(t) = \frac{K}{1 + \left(\frac{K}{N_0} - 1\right)e^{-rt}}

Tableau récapitulatif :

| Modèle | EDO | Solution | |---|---|---| | Croissance/décroissance | y=ayy' = ay | y0eaty_0 e^{at} | | Circuit RC (charge) | u+u/τ=E/τu' + u/\tau = E/\tau | E(1et/τ)E(1 - e^{-t/\tau}) | | Refroidissement | T=k(TTa)T' = -k(T - T_a) | Ta+(T0Ta)ektT_a + (T_0 - T_a)e^{-kt} | | Désintégration | N=λNN' = -\lambda N | N0eλtN_0 e^{-\lambda t} |

⚠️

Ne pas oublier la constante d'intégration

Une erreur classique consiste à oublier la constante CC lors de la résolution. Sans CC, on obtient une solution particulière et non la solution générale, et il devient impossible de satisfaire une condition initiale arbitraire. Exemple : y=3yy' = 3y donne y=Ce3ty = Ce^{3t}, pas seulement y=e3ty = e^{3t}.

À retenir

  • Une EDO du 1er ordre relie y(t)y'(t) et y(t)y(t) ; la condition initiale y(t0)=y0y(t_0) = y_0 sélectionne la solution particulière
  • Variables séparables : séparer dyh(y)=g(t)dt\frac{dy}{h(y)} = g(t)\,dt puis intégrer des deux côtés
  • Cas fondamental : y=ayy(t)=y0eaty' = ay \Rightarrow y(t) = y_0\,e^{at} (exponentielle croissante ou décroissante)
  • Équation linéaire y+p(t)y=q(t)y' + p(t)\,y = q(t) : multiplier par le facteur intégrant μ(t)=ep(t)dt\mu(t) = e^{\int p(t)\,dt}
  • Applications : refroidissement de Newton, circuit RC, désintégration radioactive, croissance logistique

Méthode d'Euler numérique et équation logistique

📐

Théorie

Méthode d'Euler — discrétisation numérique :

Quand on ne peut pas résoudre analytiquement y=f(t,y)y' = f(t, y), on approche la solution par des pas discrets de taille hh (le pas de temps) :

yn+1=yn+hf(tn,yn),tn=t0+nh,y0=y(t0)\boxed{y_{n+1} = y_n + h \cdot f(t_n,\, y_n)}, \quad t_n = t_0 + n\,h, \quad y_0 = y(t_0)

Interprétation : on remplace la dérivée par la pente locale au point (tn,yn)(t_n, y_n) et on avance en ligne droite sur une durée hh.

Erreur locale : O(h2)O(h^2) par pas (erreur de troncature). Erreur globale sur [t0,T][t_0, T] : O(h)O(h) — méthode d'ordre 1.

Pour réduire l'erreur de moitié, il faut diviser hh par 2 (et doubler le nombre de pas).

Méthode de Runge-Kutta d'ordre 4 (RK4) : erreur globale O(h4)O(h^4) — méthode standard en pratique.

Équation logistique — croissance limitée :

dNdt=rN ⁣(1NK),N(0)=N0\frac{dN}{dt} = rN\!\left(1 - \frac{N}{K}\right), \quad N(0) = N_0

  • r>0r > 0 : taux de croissance intrinsèque
  • KK : capacité limite (carrying capacity)
  • Points d'équilibre : N=0N^* = 0 (instable) et N=KN^* = K (stable)

Solution sigmoïde exacte : N(t)=K1+(KN01)ertN(t) = \frac{K}{1 + \left(\dfrac{K}{N_0} - 1\right)e^{-rt}}

Pour N0KN_0 \ll K : phase quasi-exponentielle au début, puis ralentissement et convergence vers KK.

📝

Méthode d'Euler — refroidissement de Newton

On approche T=0,1(T20)T' = -0{,}1(T - 20), T(0)=80T(0) = 80, avec h=2h = 2 min.

| nn | tnt_n | TnT_n | f(tn,Tn)f(t_n, T_n) | Tn+1T_{n+1} | |---|---|---|---|---| | 0 | 0 | 80.0 | 0.1(8020)=6.0-0.1(80-20) = -6.0 | 68.068.0 | | 1 | 2 | 68.0 | 0.1(6820)=4.8-0.1(68-20) = -4.8 | 58.458.4 | | 2 | 4 | 58.4 | 0.1(58.420)=3.84-0.1(58.4-20) = -3.84 | 50.750.7 |

Solution exacte à t=4t = 4 : T(4)=20+60e0.460.2°CT(4) = 20 + 60\,e^{-0.4} \approx 60.2°\text{C}.

L'erreur d'Euler est 9.5°C\approx 9.5°\text{C} car h=2h = 2 est grand. Avec h=0.1h = 0.1 l'erreur tombe à <0.5°C< 0.5°\text{C}.

🧩

Checkpoint

Dans la méthode d'Euler avec pas , l'erreur globale sur un intervalle fixé est en :

🧩

Checkpoint

Dans l'équation logistique , quel est le point d'équilibre stable ?

À retenir

  • Méthode d'Euler : yn+1=yn+hf(tn,yn)y_{n+1} = y_n + h\,f(t_n, y_n) — pente locale, avance en ligne droite
  • Erreur globale Euler : O(h)O(h) — méthode d'ordre 1 ; RK4 donne O(h4)O(h^4)
  • Équation logistique : N=rN(1N/K)N' = rN(1-N/K) — croissance sigmoïde, équilibre stable en N=KN^* = K
  • Circuit RC : u(t)=E(1et/τ)u(t) = E(1 - e^{-t/\tau}) avec τ=RC\tau = RC — régime établi à t5τt \approx 5\tau
  • Variables séparables : dy/h(y)=g(t)dtdy/h(y) = g(t)\,dt — intégrer des deux côtés puis condition initiale
  • Facteur intégrant : μ(t)=ep(t)dt\mu(t) = e^{\int p(t)\,dt} — pour les EDO linéaires y+p(t)y=q(t)y' + p(t)y = q(t)
Passer aux exercices →