Adloun

Avancement et bilans de matière

Cours complet · chimie (première), chapitre 4 · première, spécialité physique-chimie

Travailler ce chapitre sur Adloun Exercices corrigés de ce chapitre

Combien de produit peut-on espérer ? Quel réactif s'épuisera le premier ? Restera-t-il quelque chose à la fin ? La notion d'avancement répond à ces trois questions d'un coup : une seule variable (en mol) suit toutes les quantités de matière au fil de la transformation. Le tableau d'avancement qui l'organise est l'outil quantitatif central de l'année — des titrages (chapitre 5) au rendement des synthèses (chapitre 8).

4.1 L'avancement d'une réaction

Définition 4.1Avancement

Pour une transformation modélisée par l'équation , l'avancement (en mol) mesure « combien de fois l'équation s'est produite ». Quand l'avancement vaut :

Les quantités de réactifs décroissent, celles des produits croissent, toutes linéairement en , au rythme de leurs coefficients stœchiométriques.

iRemarque

L'avancement démarre à (état initial) et croît jusqu'à l'arrêt de la transformation (état final, ). Il est commun à toutes les espèces : c'est sa force — quatre quantités suivies par une seule variable.

4.2 Le tableau d'avancement

Méthode : Construire un tableau d'avancement

  • Écrire l'équation ajustée de la réaction ;
  • convertir toutes les données en quantités de matière initiales (chapitre 1) ;
  • remplir les trois lignes : état initial (), état en cours (), état final ( si la transformation est totale) ;
  • déterminer : pour chaque réactif, résoudre l'équation du premier degré ; est la plus petite des solutions, et le réactif correspondant est le réactif limitant.
Exemple 4.2La synthèse de l'ammoniac

On mélange mol et mol :

Candidats : ; . Le plus petit gagne : mol, le dihydrogène est limitant. État final : mol de en excès, mol d'ammoniac.

Les quantités de matière sont des fonctions affines de l'avancement (capacité mathématique : équations du premier degré). La transformation s'arrête quand la première droite décroissante touche zéro : ici celle de , le réactif limitant.

4.3 Mélanges stœchiométriques

Définition 4.3Mélange stœchiométrique

Un mélange initial est stœchiométrique lorsque les réactifs sont introduits dans les proportions de l'équation :

Ils s'épuisent alors exactement ensemble : à l'état final, il ne reste aucun réactif — il n'y a pas de réactif limitant (ou : tous le sont).

Exemple 4.4

Pour avec mol de , le mélange stœchiométrique exige mol. (Avec nos mol, on était en défaut de — d'où son rôle limitant.) Les mélanges stœchiométriques maximisent la production sans gaspiller de réactif : c'est l'idéal industriel, et la condition qui définira l'équivalence d'un titrage.

4.4 Transformation totale ou non totale

Définition 4.5Avancement final, avancement maximal
  • L'avancement maximal est la valeur qu'atteindrait si la transformation consommait tout le réactif limitant : c'est une prédiction du tableau.
  • L'avancement final est la valeur réellement atteinte, déduite de la description expérimentale de l'état final.

La transformation est totale si , non totale si (il reste du réactif limitant à l'état final).

Exemple 4.6Une transformation non totale

On dissout mol d'acide éthanoïque dans l'eau ; l'équation prédit mol. Or la mesure (conductimétrie ou pH) donne mol, c'est-à-dire

seules des molécules d'acide ont réagi — transformation non totale. (Pourquoi s'arrête-t-elle en chemin ? La notion d'équilibre chimique attendra la terminale ; en première, on constate et on quantifie.)

Méthode : Déterminer expérimentalement

Mesurer une quantité finale suffit : si l'état final contient d'un produit, alors ; on en déduit toutes les autres quantités par le tableau, puis on compare à .

4.5 Capacité numérique : l'état final en Python

Le calcul de est un min sur les réactifs — trois lignes avec les listes du livre d'informatique :


def etat_final(n0_reactifs, coeffs_reactifs, coeffs_produits):
    # Composition finale d'une transformation TOTALE
    # n0_reactifs : quantités initiales ; coeffs : de l'équation ajustée
    candidats = [n0_reactifs[i] / coeffs_reactifs[i]
                 for i in range(len(n0_reactifs))]
    x_max = min(candidats)
    limitant = candidats.index(x_max)
    restes   = [n0_reactifs[i] - coeffs_reactifs[i] * x_max
                for i in range(len(n0_reactifs))]
    produits = [c * x_max for c in coeffs_produits]
    return x_max, limitant, restes, produits

# Synthèse de l'ammoniac : N2 + 3 H2 -> 2 NH3, 2.0 et 4.5 mol
x, lim, restes, produits = etat_final([2.0, 4.5], [1, 3], [2])
print(x)         # 1.5 : avancement maximal
print(lim)       # 1   : le réactif d'indice 1 (H2) est limitant
print(restes)    # [0.5, 0.0]
print(produits)  # [3.0]
iRemarque

La fonction rejoue exactement la méthode du tableau : les candidats sont les solutions des équations , et min désigne le limitant. Tester le mélange stœchiométrique ? etat_final([2.0, 6.0], [1, 3], [2]) renvoie des restes [0.0, 0.0] — tous les candidats sont égaux.

Continuer sur Adloun : animation, QCM, fiches, exercices