Skip to content

Exercice 2 : Applications aux systèmes différentiels

🌐 Énoncé du problème / Cadre d’étude

Section titled “🌐 Énoncé du problème / Cadre d’étude”

Le but de ce problème est l’étude et la résolution d’un système différentiel linéaire d’ordre 11 à coefficients constants, couplé avec une application géométrique liée à la réduction des endomorphismes. Ce type de situation est classique dans les épreuves de mathématiques de la filière PT, où l’analyse et l’algèbre linéaire se rejoignent.

Soit AA la matrice réelle carrée d’ordre 33 définie par : A=(21103−1011)A = \begin{pmatrix} 2 & 1 & 1 \\ 0 & 3 & -1 \\ 0 & 1 & 1 \end{pmatrix}

On considère le système différentiel linéaire homogène à coefficients constants : (S)X′(t)=AX(t)(S) \quad X'(t) = A X(t) où X:R→M3,1(R)X : \mathbb{R} \to \mathcal{M}_{3,1}(\mathbb{R}) est une fonction vectorielle de classe C1\mathcal{C}^1.


  1. Réduction de la matrice AA a) Déterminer le polynôme caractéristique de AA, noté χA(λ)\chi_A(\lambda). En déduire les valeurs propres de AA et leurs ordres de multiplicité respectifs. b) La matrice AA est-elle diagonalisable ? Justifier soigneusement. c) Pour chaque valeur propre, déterminer le sous-espace propre associé en précisant sa dimension et une base.

  2. Recherche d’une base de Jordan / Dunford a) Montrer qu’il existe une matrice inversible PP et une matrice TT de la forme D+ND + N (où DD est diagonale et NN nilpotente d’indice 22) telles que A=PTP−1A = P T P^{-1}. On explicitera PP et TT. b) Expliciter la matrice P−1P^{-1}.

  3. Résolution du système différentiel a) Soit Y(t)=P−1X(t)Y(t) = P^{-1} X(t). Établir le système différentiel vérifié par Y(t)Y(t), noté (S′)(S'). b) Résoudre le système (S′)(S') en explicitant Y(t)Y(t) pour t∈Rt \in \mathbb{R}, en fonction des conditions initiales Y(0)=Y0=(y1(0),y2(0),y3(0))TY(0) = Y_0 = (y_1(0), y_2(0), y_3(0))^T. c) En déduire l’expression générale de l’unique solution X(t)X(t) du système (S)(S) satisfaisant la condition initiale X(0)=X0=(x1(0),x2(0),x3(0))TX(0) = X_0 = (x_1(0), x_2(0), x_3(0))^T.

  4. Analyse critique et comportement asymptotique a) Étudier le comportement des composantes de la solution X(t)X(t) lorsque t→+∞t \to +\infty selon la nature des conditions initiales. b) Analyse physique / critique du modèle : Si ce système modélise l’évolution des populations de trois espèces en interaction, le modèle est-il stable au sens de Lyapunov ? Discuter brièvement.


💡 Pistes & Indications méthodologiques

Section titled “💡 Pistes & Indications méthodologiques”
  • Q1. Pour le polynôme caractéristique, effectuez un développement par rapport à la première colonne. Attention aux multiplicités des racines. Pour la diagonalisabilité, comparez la dimension des sous-espaces propres à l’ordre de multiplicité de la valeur propre double.
  • Q2. Puisque AA n’est pas diagonalisable, pensez à chercher un vecteur propre généralisé (ou vecteur de Jordan) pour la valeur propre double afin de former une base de Jordan.
  • Q3. Le changement de variable Y=P−1XY = P^{-1}X permet de découpler (partiellement) le système. La résolution d’une équation différentielle avec second membre (ou par variation des constantes/exponentielle de matrice nilpotente) est ici simplifiée par la structure de T=D+NT = D + N.
  • Q4. Observez les termes en eλte^{\lambda t} et les éventuels termes séculaires teλtt e^{\lambda t}.

a) Polynôme caractéristique et valeurs propres : Calculons χA(λ)=det⁡(λI3−A)\chi_A(\lambda) = \det(\lambda I_3 - A) : χA(λ)=det⁡(λ−2−1−10λ−310−1λ−1)\chi_A(\lambda) = \det \begin{pmatrix} \lambda-2 & -1 & -1 \\ 0 & \lambda-3 & 1 \\ 0 & -1 & \lambda-1 \end{pmatrix} En développant par rapport à la première colonne : χA(λ)=(λ−2)det⁡(λ−31−1λ−1)\chi_A(\lambda) = (\lambda-2) \det \begin{pmatrix} \lambda-3 & 1 \\ -1 & \lambda-1 \end{pmatrix} Calculons le déterminant 2×22 \times 2 : det⁡=(λ−3)(λ−1)−(−1×1)=λ2−4λ+3+1=λ2−4λ+4=(λ−2)2\det = (\lambda-3)(\lambda-1) - (-1 \times 1) = \lambda^2 - 4\lambda + 3 + 1 = \lambda^2 - 4\lambda + 4 = (\lambda-2)^2 Ainsi : χA(λ)=(λ−2)(λ−2)2=(λ−2)3\chi_A(\lambda) = (\lambda-2)(\lambda-2)^2 = (\lambda-2)^3 La matrice AA admet une unique valeur propre : λ0=2\lambda_0 = 2, de multiplicité algébrique 33.

b) Diagonalisabilité : Déterminons la dimension du sous-espace propre E2=ker⁡(A−2I3)E_2 = \ker(A - 2I_3). Soit V=(xyz)V = \begin{pmatrix} x \\ y \\ z \end{pmatrix}. Le système (A−2I3)V=0(A - 2I_3)V = 0 s’écrit : (01101−101−1)(xyz)=(000)  ⟺  {y+z=0y−z=0  ⟺  {y=0z=0\begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} \begin{pmatrix} x \\ y \\ z \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix} \iff \begin{cases} y + z = 0 \\ y - z = 0 \end{cases} \iff \begin{cases} y = 0 \\ z = 0 \end{cases} La variable xx est libre. L’espace propre E2E_2 est donc l’ensemble des vecteurs de la forme (x00)\begin{pmatrix} x \\ 0 \\ 0 \end{pmatrix} avec x∈Rx \in \mathbb{R}. Ainsi, E_2 = \text{Vect}\begin{pmatrix} \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}\right). La dimension géométrique de λ0=2\lambda_0 = 2 est dim⁡(E2)=1\dim(E_2) = 1. Puisque la dimension géométrique (11) est strictement inférieure à la multiplicité algébrique (33), la matrice AA n’est pas diagonalisable.


a) Mise sous forme de Jordan : Puisque AA n’est pas diagonalisable, on cherche une base de Jordan B=(u1,u2,u3)\mathcal{B} = (u_1, u_2, u_3) telle que :

  • u1u_1 est un vecteur propre associé à λ=2\lambda = 2 : Au1=2u1A u_1 = 2 u_1.
  • u2u_2 est un vecteur tel que (A−2I3)u2=u1(A - 2I_3)u_2 = u_1.
  • u3u_3 est un vecteur linéairement indépendant (ou choisi pour compléter, par exemple vecteur propre associé ou autre vecteur de Jordan).

Posons u1=(100)u_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}. Cherchons u2=(x2y2z2)u_2 = \begin{pmatrix} x_2 \\ y_2 \\ z_2 \end{pmatrix} tel que (A−2I3)u2=u1(A - 2I_3)u_2 = u_1 : (01101−101−1)(x2y2z2)=(100)  ⟺  {y2+z2=1y2−z2=0  ⟺  {y2=1/2z2=1/2\begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} \begin{pmatrix} x_2 \\ y_2 \\ z_2 \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix} \iff \begin{cases} y_2 + z_2 = 1 \\ y_2 - z_2 = 0 \end{cases} \iff \begin{cases} y_2 = 1/2 \\ z_2 = 1/2 \end{cases} On peut choisir x2=0x_2 = 0, donc u2=(01/21/2)u_2 = \begin{pmatrix} 0 \\ 1/2 \\ 1/2 \end{pmatrix} (ou plus simplement u2=(011)u_2 = \begin{pmatrix} 0 \\ 1 \\ 1 \end{pmatrix} quitte à diviser, prenons u2=(011)u_2 = \begin{pmatrix} 0 \\ 1 \\ 1 \end{pmatrix} ce qui donne (A−2I)u2=2u1(A-2I)u_2 = 2u_1, ajustons : si u2=(01/21/2)u_2 = \begin{pmatrix} 0 \\ 1/2 \\ 1/2 \end{pmatrix}, (A−2I)u2=u1(A-2I)u_2 = u_1).

Pour le troisième vecteur, cherchons un vecteur non colinéaire. Posons u3=(001)u_3 = \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix}. Calculons Au3A u_3 : Au3=(21103−1011)(001)=(1−11)A u_3 = \begin{pmatrix} 2 & 1 & 1 \\ 0 & 3 & -1 \\ 0 & 1 & 1 \end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \\ -1 \\ 1 \end{pmatrix} Exprimons ce vecteur dans la base (u1,u2,u3)(u_1, u_2, u_3) si possible, ou construisons directement la matrice de passage P=(u1∣u2∣u3)P = (u_1 | u_2 | u_3) : Soit P=(100010011)P = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 1 & 1 \end{pmatrix}. Vérifions que PP est inversible (det⁡P=1≠0\det P = 1 \neq 0). Calculons P−1AP=TP^{-1} A P = T : Ici, u1=(100)u_1 = \begin{pmatrix}1\\0\\0\end{pmatrix}, Au2=2u2+u1=(13/23/2)Au_2 = 2u_2 + u_1 = \begin{pmatrix}1\\3/2\\3/2\end{pmatrix} (avec u2=(01/21/2)u_2 = \begin{pmatrix}0\\1/2\\1/2\end{pmatrix}). Construisons proprement PP avec u1=(100)u_1 = \begin{pmatrix}1\\0\\0\end{pmatrix}, u2=(011)u_2 = \begin{pmatrix}0\\1\\1\end{pmatrix} (tel que (A−2I)u2=2u1(A-2I)u_2 = 2u_1), et u3=(001)u_3 = \begin{pmatrix}0\\0\\1\end{pmatrix} : Plus simplement, décomposons A=D+NA = D + N où D=2I3D = 2I_3 et N=A−2I3=(01101−101−1)N = A - 2I_3 = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix}. On remarque que N2=(01101−101−1)(01101−101−1)=(02−2000000)N^2 = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} = \begin{pmatrix} 0 & 2 & -2 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} (ce n’est pas nilpotent d’indice 2).

Utilisons la vraie forme de Jordan de AA. Le bloc de Jordan associé à λ=2\lambda = 2 de dimension 3 a pour matrice (ou une structure de dimension 2+12+1) : Puisque dim⁡(E2)=1\dim(E_2) = 1, il y a un seul bloc de Jordan. La taille de ce bloc est 33 (la multiplicité). La matrice de Jordan est donc : J=(210021002)J = \begin{pmatrix} 2 & 1 & 0 \\ 0 & 2 & 1 \\ 0 & 0 & 2 \end{pmatrix} Trouvons la chaîne de Jordan (v1,v2,v3)(v_1, v_2, v_3) telle que :

  • (A−2I3)v3=v2(A - 2I_3)v_3 = v_2
  • (A−2I3)v2=v1(A - 2I_3)v_2 = v_1
  • (A−2I3)v1=0(A - 2I_3)v_1 = 0

Partons de v3=(001)v_3 = \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix} (par exemple) : v2=(A−2I3)v3=(01101−101−1)(001)=(1−1−1)v_2 = (A - 2I_3)v_3 = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} \begin{pmatrix} 0 \\ 0 \\ 1 \end{pmatrix} = \begin{pmatrix} 1 \\ -1 \\ -1 \end{pmatrix}. Vérifions si v2∈ker⁡(A−2I3)v_2 \in \ker(A-2I_3) ? Non, (A−2I3)v2=(01101−101−1)(1−1−1)=(−200)=−2v1(A-2I_3)v_2 = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} \begin{pmatrix} 1 \\ -1 \\ -1 \end{pmatrix} = \begin{pmatrix} -2 \\ 0 \\ 0 \end{pmatrix} = -2 v_1 (avec v1=(100)v_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}). Posons v1=(100)v_1 = \begin{pmatrix} 1 \\ 0 \\ 0 \end{pmatrix}, v2=(0−1−1)v_2 = \begin{pmatrix} 0 \\ -1 \\ -1 \end{pmatrix} (ajusté par −1/2-1/2) et v3=(00−1/2)v_3 = \begin{pmatrix} 0 \\ 0 \\ -1/2 \end{pmatrix}. Plus rigoureusement, posons la matrice de passage PP : P=(100010001) (ajusteˊe)P = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} \text{ (ajustée)} Calculons directement par la formule de Dunford A=D+NA = D + N : D=2I3D = 2I_3 et N=A−2I3N = A - 2I_3. Comme DD et NN commutent (2I32I_3 commute avec tout), la formule de l’exponentielle s’applique directement : etA=et(2I3+N)=e2tetNe^{tA} = e^{t(2I_3 + N)} = e^{2t} e^{tN} Calculons NN et ses puissances : N=(01101−101−1)N = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} N2=(01101−101−1)(01101−101−1)=(02−2000000)N^2 = \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} = \begin{pmatrix} 0 & 2 & -2 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} N3=N2N=(02−2000000)(01101−101−1)=(000000000)N^3 = N^2 N = \begin{pmatrix} 0 & 2 & -2 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} = \begin{pmatrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} La matrice NN est donc nilpotente d’indice 33 (N3=0N^3 = 0 et N2≠0N^2 \neq 0).


Puisque A=2I3+NA = 2I_3 + N avec 2I32I_3 et NN qui commutent, l’unique solution du système X′(t)famille=AX(t)X'(t) famille = A X(t) de condition initiale X(0)=X0X(0) = X_0 est donnée par : X(t)=etAX0=e2tetNX0X(t) = e^{tA} X_0 = e^{2t} e^{tN} X_0

Exorons explicitement etNe^{tN} à l’aide de la formule de Taylor (la série s’arrête à l’ordre 22 car N3=0N^3 = 0) : etN=I3+tN+t22N2e^{tN} = I_3 + t N + \frac{t^2}{2} N^2

Calculons explicitement cette matrice : etN=(100010001)+t(01101−101−1)+t22(02−2000000)e^{tN} = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} + t \begin{pmatrix} 0 & 1 & 1 \\ 0 & 1 & -1 \\ 0 & 1 & -1 \end{pmatrix} + \frac{t^2}{2} \begin{pmatrix} 0 & 2 & -2 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix} etN=(1tt01+t−t0t1−t)e^{tN} = \begin{pmatrix} 1 & t & t \\ 0 & 1+t & -t \\ 0 & t & 1-t \end{pmatrix}

Par conséquent, la matrice fondamentale ou l’exponentielle etAe^{tA} vaut : etA=e2t(1tt01+t−t0t1−t)e^{tA} = e^{2t} \begin{pmatrix} 1 & t & t \\ 0 & 1+t & -t \\ 0 & t & 1-t \end{pmatrix}

La solution générale du système (S)(S) avec X(0)=(x1(0)x2(0)x3(0))X(0) = \begin{pmatrix} x_1(0) \\ x_2(0) \\ x_3(0) \end{pmatrix} est donc : X(t)=e2t(1tt01+t−t0t1−t)(x1(0)x2(0)x3(0))X(t) = e^{2t} \begin{pmatrix} 1 & t & t \\ 0 & 1+t & -t \\ 0 & t & 1-t \end{pmatrix} \begin{pmatrix} x_1(0) \\ x_2(0) \\ x_3(0) \end{pmatrix}

En développant composante par composante : {x1(t)=e2t(x1(0)+tx2(0)+tx3(0))x2(t)=e2t((1+t)x2(0)−tx3(0))x3(t)=e2t(tx2(0)+(1−t)x3(0))\begin{cases} x_1(t) = e^{2t} \left( x_1(0) + t x_2(0) + t x_3(0) \right) \\ x_2(t) = e^{2t} \left( (1+t)x_2(0) - t x_3(0) \right) \\ x_3(t) = e^{2t} \left( t x_2(0) + (1-t)x_3(0) \right) \end{cases}


4. Analyse critique et comportement asymptotique

Section titled “4. Analyse critique et comportement asymptotique”

a) Comportement asymptotique : Les solutions font intervenir des termes de la forme e2te^{2t} et te2tt e^{2t}. Comme 2>02 > 0, lorsque t→+∞t \to +\infty, toutes les composantes tendent vers +∞+\infty (en exponentielle ou en te2tt e^{2t}), sauf si les conditions initiales annulent précisément ces termes dominants (par exemple si x2(0)=x3(0)=0x_2(0) = x_3(0) = 0, auquel cas x1(t)=x1(0)e2tx_1(t) = x_1(0)e^{2t}).

b) Analyse critique du modèle : Dans l’hypothèse où ce système modéliserait des populations, la présence de la valeur propre strictement positive (λ=2>0\lambda = 2 > 0) ainsi que des termes séculaires te2tt e^{2t} (dus à la non-diagonalisabilité et l’indice de nilpotence de NN) indique une croissance explosive non régulée.

  • Au sens de Lyapunov, l’origine 00 est un point d’équilibre instable.
  • Du point de vue de la modélisation physique ou biologique, un tel système linéaire pur sans terme non linéaire de saturation (type Verhulst/Lotka-Volterra) conduit nécessairement à une explosion en temps fini ou infini, ce qui valide le modèle uniquement sur un intervalle de temps court (régime linéaire tangent).