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 .
- É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.
- Vérifier que pour . En déduire et .
- 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 à ?
- Cas : que vaut ? L'AEQS est-elle utilisable ?
- 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
- 18 autres exercices corrigés dans ce chapitre, et 8 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
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.