Sauter au contenu

Section 2.4 Équations linéaires et facteur intégrant

Les équations linéaires sont parmi les équations différentielles les plus importantes à comprendre. Une bonne partie des équations que nous voyons dans ce manuel sont en fait linéaires. Cette section est dédiée aux équations linéaires du premier ordre. Une équation du premier ordre est dite linéaire si elle peut s’écrire sous la forme suivante :
\begin{equation} y' + p(x) y = f(x)\text{.}\tag{2.4.1} \end{equation}
Être linéaire veut dire que l’expression est linéaire en \(y\) et \(y'\text{;}\) l’équation ne contient pas de puissances plus élevées ni d’autres fonctions de \(y\) ou \(y'\text{.}\) Cependant, la dépendance sur la variable \(x\) peut être plus compliquée.
La raison pour laquelle on aime les équations linéaires, c’est qu’elles ont de belles propriétés. Par exemple, la solution existe pour tout \(x\)\(p(x)\) et \(f(x)\) sont définies (voir de plus la remarque 2.4.5). Ce qui nous intéressera surtout, à ce stade-ci, c’est qu’il y a une méthode générale pour résoudre les équations linéaires du premier ordre.
L’idée : réécrire le côté gauche de (2.4.1) comme une dérivée du produit de \(y\) avec une fonction à déterminer. Ainsi, nous cherchons une fonction \(r(x)\) telle que :
\begin{equation*} r(x) y' + r(x) p(x) y = \frac{d}{dx}\Bigl[ r(x) y \Bigr]\text{.} \end{equation*}
Ceci est le côté gauche de (2.4.1) multiplié par \(r(x)\text{.}\) Donc, si l’on multiplie (2.4.1) par \(r(x)\text{,}\) on obtient :
\begin{equation*} \frac{d}{dx}\Bigl[ r(x) y \Bigr] = r(x)f(x)\text{.} \end{equation*}
Maintenant, on intègre les deux côtés. C’est possible puisque le côté droit ne dépend pas de \(y\) et que le côté gauche est la dérivée d’une fonction. Ensuite, on résout pour \(y\text{.}\) La fonction \(r(x)\) s’appelle le facteur intégrant , et la méthode s’appelle la méthode du facteur intégrant.
Comment trouver \(r(x)\text{?}\) On cherche une fonction qui, lorsqu’on la dérive, donne de nouveau la fonction, multipliée par \(p(x)\text{.}\) Les fonctions exponentielles ont précisément cette propriété. On pose donc :
\begin{equation*} r(x) = e^{\int p(x) \,dx}\text{.} \end{equation*}
On substitue cette valeur dans l’équation différentielle pour obtenir ce qui suit :
\begin{align*} y' + p(x) y \amp = f(x) ,\\ e^{\int p(x) \,dx} y' + e^{\int p(x) \,dx} p(x) y \amp = e^{\int p(x) \,dx} f(x) ,\\ \frac{d}{dx}\left[ e^{\int p(x) \,dx} y \right] \amp = e^{\int p(x) \,dx} f(x) ,\\ e^{\int p(x) \,dx} y \amp = \int e^{\int p(x) \,dx} f(x) \,dx + C ,\\ y \amp = e^{-\int p(x) \,dx} \left( \int e^{\int p(x) \,dx} f(x) \,dx + C \right) \text{.} \end{align*}
On pourra obtenir une formule analytique pour \(y\text{,}\) à condition de pouvoir trouver les primitives de chacune des intégrales apparaissant dans l’expression.

Exemple 2.4.1.

Résolvons
\begin{equation*} y' + 2xy = e^{x-x^2}, \qquad y(0) = -1\text{.} \end{equation*}
Notons d’abord que \(p(x) = 2x\) et que \(f(x) = e^{x-x^2}\text{.}\) Le facteur intégrant est \(r(x) = e^{\int p(x)\, dx} = e^{x^2}\text{.}\) On multiplie chaque côté de l’équation par \(r(x)\) pour obtenir :
\begin{align*} e^{x^2} y' + 2xe^{x^2}y \amp = e^{x-x^2} e^{x^2} ,\\ \frac{d}{dx} \left[ e^{x^2} y \right] \amp = e^x \text{.} \end{align*}
On intègre :
\begin{align*} e^{x^2} y \amp = e^x +C ,\\ y \amp = e^{x-x^2} + C e^{-x^2} \text{.} \end{align*}
Ensuite, on résout pour la condition initiale \(-1 = y(0) = 1 + C\text{,}\) ce qui donne \(C=-2\text{.}\) La solution est donc :
\begin{equation*} y = e^{x-x^2} - 2 e^{-x^2}\text{.} \end{equation*}
Notons que nous pouvons prendre la primitive de notre choix pour \(e^{\int p(x) dx}\text{.}\) On peut ajouter une constante d’intégration, mais ça ne changera pas la réponse à la fin.

Exercice 2.4.2.

Essayez-le : ajoutez une constante d’intégration au facteur intégrant dans l’exemple et vérifiez que vous obtenez la même solution qu’ici.
Conseil : plutôt que d’apprendre par cœur la formule, retenez plutôt la méthode pour l’obtenir. C’est plus simple, et il suffit alors de répéter la méthode pour résoudre le problème.
Puisqu’on ne peut pas toujours trouver une solution analytique, il peut être utile de savoir comment écrire la solution sous forme d’intégrale définie, car une intégrale définie peut être traitée par un logiciel de calcul. Soit l’équation suivante :
\begin{equation*} y' + p(x) y = f(x) , \qquad y(x_0) = y_0\text{.} \end{equation*}
Écrivons la solution sous forme d’intégrale définie :
\begin{equation} y(x) = e^{-\int_{x_0}^x p(s)\, ds} \left( \int_{x_0}^x e^{\int_{x_0}^t p(s)\, ds} f(t) \,dt + y_0 \right).\tag{2.4.2} \end{equation}
Cette formule peut maintenant être lue par une application de calcul numérique, si nous la codons convenablement.

Exercice 2.4.3.

Vérifiez que \(y(x_0) = y_0\) dans (2.4.2).

Exercice 2.4.4.

Écrivez la solution du problème suivant sous forme d’intégrale définie. Vous ne pourrez pas trouver une solution analytique à cette équation.
\begin{equation*} y' + y = e^{x^2-x}, \qquad y(0) = 10\text{.} \end{equation*}

Remarque 2.4.5.

Avant de continuer, notons quelques propriétés intéressantes des équations linéaires. Premièrement, il existe toujours une formule explicite (2.4.2) pour la solution de l’équation à condition initiale \(y' + p(x) y = f(x)\text{,}\) \(y(x_0) = y_0\text{.}\) Deuxièmement, la formule (2.4.2) implique que si \(p(x)\) et \(f(x)\) sont continues sur un intervalle \((a , b)\text{,}\) alors la solution \(y(x)\) existe et est différentiable sur \((a , b)\text{.}\) Comparez à l’exemple non linéaire vu précédemment, \(y'=y^2\text{,}\) ainsi qu’au théorème 2.2.9.

Exemple 2.4.6.

Voyons maintenant une application des équations linéaires qui est couramment rencontrée : la concentration de produits chimiques dans un plan d’eau.
Un réservoir d’une capacité de 100 litres contient 10 kilogrammes de sel dissous dans 60 litres d’eau. Une solution d’eau saline avec une concentration de 0,1 kilogramme par litre entre dans le réservoir à un taux de 5 litres par minute. La solution dans le réservoir est bien brassée (c’est-à-dire qu’on peut supposer que la concentration est la même partout) et sort à un taux de 3 litres par minute. Combien de sel est contenu dans le réservoir lorsqu’il est plein?
Commençons par établir l’équation différentielle modélisant ce problème. Dénotons par \(x\) la quantité de sel dans le réservoir, en kilogrammes, et par \(t\) le temps en minutes. Si l’on considère une petite variation \(\Delta t\) dans le temps, la variation en \(x\) (dénotée \(\Delta x\)) est approximativement :
\begin{equation*} \Delta x \approx (\text{ taux entrée } \times \text{ concentration entrée } ) \Delta t - (\text{ taux sortie } \times \text{ concentration sortie } ) \Delta t\text{.} \end{equation*}
On divise partout par \(\Delta t\) et l’on prend la limite \(\Delta t \to 0\) pour obtenir :
\begin{equation*} \frac{dx}{dt} = (\text{ taux entrée } \times \text{ concentration entrée } ) - (\text{ taux sortie } \times \text{ concentration sortie } )\text{.} \end{equation*}
Dans notre exemple :
\begin{align*} \text{ taux entrée } \amp = 5 ,\\ \text{ concentration entrée } \amp = 0{,}1 ,\\ \text{ taux sortie } \amp = 3 ,\\ \text{ concentration sortie } \amp = \frac{x}{\text{ volume } } = \frac{x}{60+(5-3)t} \text{.} \end{align*}
L’équation modélisant le problème est donc :
\begin{equation*} \frac{dx}{dt} = (5 \times 0,1) - \left(3 \frac{x}{60+2t}\right)\text{.} \end{equation*}
On réécrit ceci sous la forme (2.4.1) :
\begin{equation*} \frac{dx}{dt} + \frac{3}{60+2t} x = 0,5\text{.} \end{equation*}
Maintenant, on peut résoudre l’équation. Le facteur intégrant est :
\begin{equation*} r(t) = \exp \left( \int \frac{3}{60+2t} dt \right) = \exp \left( \frac{3}{2} \ln (60+2t) \right) = {(60+2t)}^{3/2}\text{.} \end{equation*}
On multiplie les deux côtés de l’équation par le facteur intégrant et l’on obtient :
\begin{align*} {(60+2t)}^{3/2} \frac{dx}{dt} + {(60+2t)}^{3/2} \frac{3}{60+2t} x \amp = 0,5{(60+2t)}^{3/2},\\ \frac{d}{dt}\left[{(60+2t)}^{3/2} x \right] \amp = 0,5{(60+2t)}^{3/2},\\ {(60+2t)}^{3/2} x \amp = \int 0,5{(60+2t)}^{3/2} dt +C,\\ x \amp = {(60+2t)}^{-3/2} \int \frac{{(60+2t)}^{3/2}}{2}dt +C{(60+2t)}^{-3/2},\\ x \amp = {(60+2t)}^{-3/2}\frac{1}{10}{(60+2t)}^{5/2} +C{(60+2t)}^{-3/2},\\ x \amp = \frac{60+2t}{10}+C{(60+2t)}^{-3/2} \text{.} \end{align*}
Figure 2.4.7. Graphe de la solution \(x\) kilogrammes de sel dans le réservoir au temps \(t\text{.}\)
On doit trouver la valeur de \(C\text{.}\) On sait qu’à \(t=0\text{,}\) \(x=10\text{.}\) Donc,
\begin{equation*} 10 = x(0) = \frac{60}{10}+C{(60)}^{-3/2} =6 +C{(60)}^{-3/2} \end{equation*}
ou
\begin{equation*} C=4 ({60}^{3/2}) \approx 1859{,}03\text{.} \end{equation*}
On cherche à savoir la valeur de \(x\) lorsque le réservoir est plein. Ceci arrive lorsque \(60+2t = 100\text{,}\) c’est-à-dire à \(t=20\text{.}\) Donc :
\begin{equation*} x(20) = \frac{60+40}{10}+C{(60+40)}^{-3/2} \approx 10 +1859,03 {(100)}^{-3/2} \approx 11{,}86 . \end{equation*}
Voir la Figure 2.4.7 pour le graphe de \(x\) en fonction de \(t\text{.}\)
La concentration dans le réservoir plein est approximativement 0,1186 kg/L, alors que la concentration initiale est de \(\nicefrac{1}{6}\) ou 0,167 kg/L.

Exercices Exercices

Dans les exercices suivants, n’hésitez pas à laisser la réponse sous forme d’intégrale définie si une solution analytique n’est pas possible. Mais si la solution analytique existe, c’est celle-là que vous devriez donner.

1.

Résolvez \(y' + xy = x\text{.}\)

2.

Résolvez \(y' + 6y = e^x\text{.}\)

3.

Résolvez \(y' + 3x^2y = \sin(x) \, e^{-x^3}\text{,}\) \(y(0) = 1\text{.}\)

4.

Résolvez \(y' + \cos (x) y = \cos(x)\text{.}\)

5.

Résolvez \(\frac{1}{x^2+1} \, y' + x y = 3\text{,}\) \(y(0) = 0\text{.}\)

6.

Supposons que deux lacs se trouvent sur le plan d’un ruisseau. De l’eau propre s’écoule dans le premier lac, ensuite l’eau s’écoule du premier lac au deuxième lac, et enfin l’eau se déverse en aval du ruisseau à partir du deuxième lac. Le débit à l’entrée et à la sortie de chaque lac est 500 litres par heure. Le premier lac contient 100 000 litres d’eau et le deuxième lac en contient 200 000. Un camion déverse 500 kg d’une matière dangereuse. On suppose que l’eau est bien brassée par le ruisseau.
  1. Trouvez la concentration de la matière dangereuse dans chacun des lacs, en fonction du temps.
  2. À quel moment est-ce que la concentration dans le premier lac tombe en-dessous de 0.001 kg. par litre?
  3. À quel moment est-ce que la concentration dans le deuxième sera maximale?

7.

La loi de refroidissement de Newton affirme que \(\frac{dx}{dt} = -k(x-A)\text{,}\)\(x\) est la température, \(t\) est le temps, \(A\) est la température ambiante, et \(k > 0\) est une constante. Supposons que \(A = A_0 \cos (\omega t)\text{,}\)\(A_0\) et \(\omega\) sont des constantes. Autrement dit, la température ambiante oscille en fonction du temps (par exemple, varie entre le jour et la nuit).
  1. Trouvez la solution générale.
  2. Est-ce que les conditions initiales ont un impact sur le comportement à long terme de la solution? Pourquoi ou pourquoi pas?

8.

Un réservoir contient 5 grammes de sel dissous dans 20 litres d’eau. Une solution saline, dont la concentration est de 2 grammes par litre, s’y déverse à un taux de 3 litres par minute. Le contenu du réservoir est bien brassé et en ressort à un taux de 3 litres par minute. Quelle doit être la durée du procédé pour obtenir 20 grammes de sel dans le réservoir?

9.

Un réservoir contient 10 litres d’eau propre. Une solution saline, de concentration inconnue mais constante, se déverse dans le réservoir à un taux de 1 litre par minute. Le contenu du réservoir est bien brassé et en ressort à un taux de 1 litre par minute. Au bout de 20 minutes, le réservoir contient 15 grammes de sel. Quelle est la concentration de la solution saline entrante?

10.

Résolvez \(y'+3 x^2 y = x^2\text{.}\)
Réponse.
\(y = C e^{-x^3} + \nicefrac{1}{3}\)

11.

Résolvez \(y'+ 2\sin(2x) y = 2\sin(2x)\text{,}\) \(y(\nicefrac{\pi}{2}) = 3\text{.}\)
Réponse.
\(y = 2 e^{\cos(2x)+1} + 1\)

12.

Un réservoir d’eau est vidé à un taux de 3 L/min. Au départ, le réservoir contient 10 L d’eau propre. De l’eau contenant une matière dangereuse se déverse dans le réservoir à un taux de 2 L/min , ave une concentration de \(20t\) g/L au temps \(t\text{.}\) Au moment où le réservoir est à moitié vide, combien de grammes de matière dangereuse sont contenus dans le réservoir? (On suppose que c’est bien brassé.)
Réponse.
\(250\) grammes

13.

Supposons qu’on ait une population de bactéries à laquelle on ajoute graduellement une substance toxique, de telle sorte que le taux de croissance diminue. Plus précisément, \(\frac{dP}{dt} = (2-0{,}1\,t)P\text{.}\) Si \(P(0) = 1000\text{,}\) trouvez la population pour \(t=5\text{.}\)
Réponse.
\(P(5) = 1000 e^{2 \times 5 - 0{,}05 \times {5}^2} = 1000 e^{8{,}75} \approx 6{,}31 \times {10}^6\)

14.

De l’eau se déverse dans un réservoir cylindrique à un débit de \(d\) mètres cube par seconde. Soit \(A\) l’aire d’une section transversale du réservoir, en mètres. Supposons que l’eau sort du réservoir à un débit qui est proportionnel à la hauteur du niveau d’eau. Trouvez l’équation différentielle décrivant \(h\text{,}\) la hauteur du niveau d’eau, en introduisant les constantes dont vous avez besoin. Donnez aussi les unités pour vos constantes.
Réponse.
\(Ah' = d - kh\text{,}\)\(k\) est une constante mesurée en \(m^2 s\) .