Adloun

chimie (PCSI) · Chapitre 7 · Exercice de TD

Deux actes successifs, résolus numériquement : quand l'AEQS vaut-elle ?

Mécanismes réactionnels et catalyse · E. Approximation de l'état quasi stationnaire (AEQS) · niveau 2

Énoncé

On considère (constante ) puis (constante ), deux actes d'ordre un, avec apporté et .

  1. Écrire le système d'équations différentielles. Écrire un script Python (solve_ivp) qui trace , , et leurs dérivées pour et , , puis , qui imprime le maximum de et l'écart à l'AEQS, et vérifie la conservation de la matière.
  1. Vérifier que pour . En déduire et .
  1. Cas . Montrer qu'après quelques (l'induction), tend vers , où est la valeur prévue par l'AEQS. Écart relatif ? Le comparer au script. Quelle condition sur garantit un écart inférieur à ?
  1. Cas : que vaut ? L'AEQS est-elle utilisable ?
  1. Cas : décrire l'évolution. Quelle est l'étape cinétiquement déterminante ? Montrer qu'aux temps , avec . L'AEQS est-elle vérifiée ? Pourquoi « étape cinétiquement déterminante » et « AEQS » ne sont-elles pas la même hypothèse ?

Corrigé

Ce qu'on a le droit d'utiliser. La loi de van't Hoff, les équations linéaires du premier ordre, une intégration numérique. Stratégie : la solution exacte donne les formules, le script donne les courbes et contrôle les formules.

1) Le système et le script. La somme des dérivées est nulle : , contrôle que le script vérifie.

import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import solve_ivp

k1, A0 = 1.0, 1.0
t = np.linspace(0, 10, 20001)
fig, ax = plt.subplots(2, 3, figsize=(12, 6))
for j, k2 in enumerate((50.0, 1.0, 0.02)):
    f = lambda t, y: [-k1*y[0], k1*y[0] - k2*y[1], k2*y[1]]
    s = solve_ivp(f, (0, 10), [A0, 0, 0], t_eval=t,
                  rtol=1e-10, atol=1e-12)
    A, I, P = s.y
    dA, dI, dP = np.array([f(0, y) for y in s.y.T]).T  # derivees
    ax[0, j].plot(t, A, t, I, t, P)
    ax[1, j].plot(t, dA, t, dI, t, dP)
    i = I.argmax()
    print(f"k2={k2:5}: Imax={I[i]:.3f} a t={t[i]:.3f} s, "
          f"bilan={np.abs(A+I+P-A0).max():.0e}")
    if k2 > k1:
        m = t > 5/k2                     # hors induction
        e = (I[m]/(k1*A[m]/k2) - 1).max()
        print("   ecart a l'AEQS :", round(e, 4))
plt.show()

Résultat obtenu en l'exécutant :

k2= 50.0: Imax=0.018 a t=0.080 s, bilan=4e-16
   ecart a l'AEQS : 0.0204
k2=  1.0: Imax=0.368 a t=1.000 s, bilan=7e-16
k2= 0.02: Imax=0.923 a t=3.992 s, bilan=1e-15

Les dérivées sont obtenues en réévaluant le second membre du système ; la conservation est vérifiée à près. Sur les graphes, pour , la dérivée de est quasi nulle devant les deux autres ; pour , elle est du même ordre que celle de .

2) La solution exacte. Avec , l'équation de s'écrit . La fonction proposée est nulle en , et en ajoutant à sa dérivée fois elle-même on retrouve : c'est la solution, unique. Le maximum annule la dérivée, : Pour : , ; pour : et . Le script imprime exactement ces valeurs.

3) L'erreur de l'AEQS. Après quelques , est négligeable devant : L'écart relatif vaut : c'est le du script. Il est inférieur à dès que . Cet écart relatif, qui porte aussi sur la vitesse de formation de , est le même pendant toute la réaction, hors induction.

4) Le cas . On intègre directement : , maximal en , où la valeur du script. Plus du tiers de la matière est dans l'intermédiaire au même moment : l'AEQS est inutilisable.

5) Le cas . Le réactif se transforme en quelques secondes presque entièrement en intermédiaire ( vers ), qui se vide ensuite avec une constante de temps de . L'étape déterminante est la seconde. Pour , la solution exacte donne , et . L'AEQS est fausse : , exactement l'opposé de la vitesse de formation de , et non une quantité négligeable.

Point délicat. L'étape cinétiquement déterminante est une hypothèse sur les constantes (un acte beaucoup plus lent que les autres) ; l'AEQS est une hypothèse sur une concentration (un intermédiaire consommé plus vite qu'il n'est formé, donc rare). Pour , les deux valent ; pour , seule la première vaut.

Ce que l'exercice installe. La capacité numérique du programme : écrire le système d'un mécanisme, l'intégrer, tracer concentrations et dérivées, vérifier la conservation, et se servir du script pour contrôler une formule. Le chiffrage de l'AEQS : écart relatif . Et la distinction entre une hypothèse sur les constantes et une hypothèse sur les concentrations.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →