Diffusion de particules
Cours · thermodynamique 2 : diffusion et rayonnement (PC), chapitre 2 · CPGE PC (2e année) · le début du chapitre, la suite sur Adloun
Lorsqu'une goutte d'encre est déposée sans agitation dans un verre d'eau immobile, la tache colorée s'étale lentement et finit par occuper tout le volume : la matière se déplace spontanément des régions les plus concentrées vers les régions les moins concentrées. Ce transport, appelé diffusion, n'est associé à aucun mouvement d'ensemble du fluide (pas de convection) : il résulte uniquement de l'agitation thermique et du désordre à l'échelle microscopique. C'est un processus lent, irréversible, et gouverné par une équation aux dérivées partielles universelle que l'on retrouve pour la chaleur (chapitre « Diffusion thermique »), la quantité de mouvement ou encore la charge électrique.
Dans ce chapitre, nous construisons la description macroscopique de la diffusion de particules : le vecteur densité de flux , le bilan local de conservation, la loi phénoménologique de Fick et l'équation de la diffusion qui en découle. Nous étudions les régimes stationnaires, dégageons les échelles caractéristiques (la fameuse loi ) puis justifions le tout par un modèle microscopique de marche au hasard, que nous simulerons numériquement.
2.1 Densité particulaire et vecteur densité de flux
2.1.1 Description continue d'un milieu de particules
On considère une population de particules identiques (molécules d'un soluté, atomes d'un dopant dans un cristal, neutrons dans un réacteur…) suffisamment nombreuses pour être décrites par un champ continu.
La densité particulaire (ou concentration en nombre) est le nombre de particules par unité de volume au voisinage du point à l'instant :
où est le nombre de particules contenues dans le volume mésoscopique . Elle s'exprime en .
La densité particulaire est reliée à la concentration molaire (en ) par , où est la constante d'Avogadro. Toutes les lois de ce chapitre s'écrivent aussi bien pour que pour .
2.1.2 Vecteur densité de flux de particules
Le mouvement des particules est décrit par le champ de vitesse locale , vitesse moyenne des particules situées autour de . On définit alors le vecteur qui mesure le débit de particules.
Le vecteur densité de flux de particules est
Il s'exprime en . Sa direction et son sens sont ceux du déplacement moyen des particules ; sa norme mesure le nombre de particules traversant, par unité de temps, une surface unité perpendiculaire à l'écoulement.
Le flux de particules (ou débit de particules) à travers une surface orientée est le nombre de particules qui la traversent par unité de temps :
Pour un élément de surface , de normale unitaire , la quantité est algébrique : elle est positive si les particules traversent dans le sens de , négative sinon.
Démonstration (Justification)
Pendant , les particules qui franchissent l'élément sont celles contenues dans le cylindre oblique de base et de génératrice (figure fig:flux). Sa hauteur, mesurée selon , vaut , où est l'angle entre et ; son volume algébrique est donc , et il contient particules. Le débit élémentaire vaut donc , que l'on intègre sur . ∎
oblique de base et de génératrice ; sa hauteur selon la normale
est .La vitesse qui définit est la vitesse moyenne des particules. Si le milieu qui les porte est lui-même en mouvement (un fluide qui s'écoule), elle comprend l'entraînement par ce mouvement d'ensemble, la convection. Dans tout ce chapitre, le milieu est au repos : le seul transport est la diffusion.
2.2 Bilan de particules
2.2.1 Bilan global
Considérons un volume fixe (fermé par la surface orientée vers l'extérieur), sans mouvement macroscopique du milieu. Le nombre de particules qu'il contient est . Sa variation résulte de deux causes : les échanges à travers la frontière et une éventuelle production/destruction volumique interne.
On appelle terme source le nombre de particules créées (par réaction chimique, désintégration, ionisation…) par unité de volume et de temps, en . Il est positif pour une source, négatif pour un puits.
Pour un volume fixe ,
Le signe traduit que le flux sortant () fait diminuer le contenu du volume. Pour un réservoir homogène (bien mélangé), et le bilan s'écrit simplement , où est le nombre de particules créées par unité de temps.
2.2.2 Bilan local à une dimension
Lorsque le problème ne dépend que d'une coordonnée d'espace, on établit l'équation locale par un bilan sur un volume élémentaire bien choisi : une tranche en géométrie cartésienne, une coquille en géométrie cylindrique ou sphérique.
Si et ne dépendent que de et de ,
Démonstration (Bilan sur une tranche)
On considère la tranche fixe comprise entre les plans d'abscisses et , de section . Elle contient particules. Entre et :
- son contenu varie de ;
- il entre particules par la face d'abscisse et il en sort par la face d'abscisse ; les faces latérales ne sont pas traversées ( leur est parallèle) ;
- il en est créé .
Le bilan s'écrit
et l'on divise par . ∎
Si et ne dépendent que de la distance à un axe (géométrie cylindrique) ou à un centre (géométrie sphérique) :
Démonstration (Bilan sur une coquille)
En géométrie cylindrique, on considère la couronne comprise entre les cylindres de rayons et , de hauteur : son volume est . Le flux sortant à travers le cylindre de rayon vaut ; pendant , il entre particules par la face intérieure et il en sort par la face extérieure. Le bilan donne
En géométrie sphérique, la coquille a le volume et le flux à travers la sphère de rayon vaut : le même calcul donne le facteur . C'est le flux , et non la densité de flux , qui est dérivé : l'aire des faces change avec , ce qui n'arrive pas pour une tranche. ∎
2.2.3 Forme générale
En tout point du milieu, la conservation du nombre de particules s'écrit (forme générale, admise)
En l'absence de source (), on retrouve l'équation de conservation :
Les trois bilans à une dimension en sont des cas particuliers. Les expressions de la divergence sont fournies : en coordonnées cartésiennes, ; pour un champ radial , en géométrie cylindrique et en géométrie sphérique.
Le théorème de Green--Ostrogradski, , transforme le bilan global d'un volume fixe en ; cette égalité étant vraie pour tout volume , l'intégrande est nul en tout point. C'est une autre façon d'obtenir la forme générale, que le bilan sur une tranche illustre à une dimension.
2.3 Loi de Fick
Le bilan de conservation ne suffit pas à déterminer l'évolution : il relie deux champs inconnus et . Il faut une relation phénoménologique supplémentaire, qui décrit comment le milieu réagit à une inhomogénéité de concentration.
Le vecteur densité de flux de particules est proportionnel et opposé au gradient de la densité particulaire :
Le coefficient est le coefficient de diffusion, exprimé en .
Le signe garantit que les particules diffusent des zones de forte concentration vers les zones de faible concentration : le flux est dirigé dans le sens des décroissants. La loi de Fick est une loi de réponse linéaire, valable tant que les gradients ne sont pas trop intenses.
Le coefficient de diffusion dépend fortement de l'état de la matière :
Dans un solide, croît très vite avec la température (loi d'Arrhenius, ) : le carbone diffuse dans l'acier à avec , le bore dans le silicium à avec , et l'un comme l'autre sont figés à température ambiante. On retiendra dans les conditions usuelles.
décroissants, le flux est donc dirigé vers les croissants (flèches sous l'axe : est un vecteur de l'espace, porté par
), des zones concentrées vers les zones diluées.2.4 Équation de la diffusion
En l'absence de source interne, en combinant le bilan local et la loi de Fick (avec uniforme), la densité particulaire obéit à l'équation de la diffusion :
À une dimension : .
Démonstration (Combinaison des deux relations)
À une dimension cartésienne, le bilan sans source donne , et la loi de Fick ; avec uniforme, . En géométrie quelconque, le bilan s'écrit ; en y injectant avec constant :
car par définition du laplacien, dont l'expression est fournie dans chaque système de coordonnées. ∎
Le même calcul, avec une source, donne ; par exemple pour des noyaux radioactifs, ou pour un réactif consommé à taux constant.
L'équation de la diffusion est du premier ordre en temps et du second ordre en espace : elle n'est pas invariante par le changement . C'est une équation irréversible : elle décrit un étalement, un lissage des inhomogénéités, mais jamais leur reconstruction spontanée (une goutte d'encre ne se recompose jamais). Cette dissymétrie temporelle est la signature du second principe.
2.4.1 Régime stationnaire
En régime stationnaire, : l'équation de la diffusion se réduit à l'équation de Laplace
De plus, sans source interne, le bilan impose : le flux se conserve le long d'un tube de courant. À une dimension cartésienne, est uniforme et le profil est affine ; en géométrie cylindrique ou sphérique, c'est le flux ou qui ne dépend pas de .
Un barreau de section et de longueur relie deux réservoirs maintenant les densités et à ses extrémités. En régime stationnaire 1D sans source, , donc (profil affine). Le flux, uniforme, vaut
On reconnaît une loi analogue à celle d'Ohm : avec une « résistance de diffusion » . Des milieux traversés successivement par le même flux ont des résistances qui s'ajoutent (association en série).
2.4.2 Échelles caractéristiques
Méthode : Analyse en ordres de grandeur
L'équation relie une échelle de temps et une échelle de longueur . En estimant chaque dérivée par un rapport caractéristique, et , on obtient
La longueur diffusée croît comme la racine carrée du temps : diffuser deux fois plus loin prend quatre fois plus de temps. C'est la marque distinctive de la diffusion face au transport convectif (où ). Ainsi, dans un gaz (), parcourir par diffusion pure demande : c'est la convection, non la diffusion, qui propage les odeurs dans une pièce. Inversement, le temps dit quand un régime peut être traité comme stationnaire : s'il est court devant le temps d'évolution des conditions imposées, le profil suit ces conditions (régime quasi stationnaire).
2.5 Approche microscopique : la marche au hasard
La diffusion, décrite macroscopiquement par , résulte à l'échelle microscopique de l'agitation thermique désordonnée. Chaque particule subit d'incessants chocs et suit une trajectoire erratique : une marche au hasard.
2.5.1 Modèle discret à une dimension
On modélise le mouvement d'une particule sur un axe par une succession de pas : à chaque intervalle de temps , la particule effectue un saut de longueur vers la droite ou vers la gauche, avec la probabilité dans chaque sens, indépendamment des pas précédents. Dans ce modèle, joue le rôle du libre parcours moyen (distance parcourue entre deux chocs) et celui de la durée moyenne entre deux chocs.
Après pas, la position (avec équiprobables et indépendants) vérifie
Le déplacement moyen est nul (pas de sens privilégié), mais l'écart quadratique moyen croît : .
Démonstration (Calcul de la variance)
Par linéarité, car . Ensuite
où les termes croisés s'annulent par indépendance () et . ∎
En posant et en identifiant (résultat de l'équation de diffusion à 1D pour une source ponctuelle), on obtient
où joue, dans ce modèle, le rôle de la vitesse quadratique moyenne d'agitation. Le coefficient de diffusion est ainsi fixé par le produit du libre parcours moyen et de la vitesse d'agitation thermique.
On retrouve bien , cohérent avec la loi macroscopique : la marche au hasard est la diffusion vue de près. Le facteur numérique, lui, dépend du modèle : un modèle à trois dimensions, avec des parcours de longueurs et de directions aléatoires, donne . La formule fournit donc un ordre de grandeur de , non sa valeur.
saute de de façon équiprobable. Le déplacement moyen reste nul, mais l'écart
quadratique croît en .Capacité numérique : Marche au hasard
On simule la marche au hasard d'un grand nombre de particules partant toutes de l'origine, et l'on vérifie que la variance de leur position croît linéairement avec le temps (), c'est-à-dire un étalement en .
import numpy as np
import matplotlib.pyplot as plt
rng = np.random.default_rng(1) # graine fixee : resultat reproductible
Nparticules = 20000 # nombre de particules
Npas = 400 # nombre de pas de temps
ell = 1.0 # longueur d'un saut (libre parcours moyen)
# Chaque pas vaut +ell ou -ell de facon equiprobable
sauts = ell * np.where(rng.random((Nparticules, Npas)) < 0.5, -1, 1)
positions = np.cumsum(sauts, axis=1) # trajectoires cumulees
# Variance en fonction du nombre de pas
variance = np.var(positions, axis=0)
pas = np.arange(1, Npas + 1)
# Verification : var(X) = N * ell^2 (loi lineaire en t)
print("pente mesuree :", round(np.polyfit(pas, variance, 1)[0], 3))
print("variance apres", Npas, "pas :", round(variance[-1], 1))
print("valeur theorique :", Npas * ell**2)
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(11, 4))
# Distribution finale : histogramme gaussien qui s'elargit
ax1.hist(positions[:, -1], bins=60, density=True, color="tab:red", alpha=0.7)
ax1.set_title("Distribution des positions apres %d pas" % Npas)
ax1.set_xlabel("position x")
ax1.set_ylabel("densite")
# Etalement : variance ~ t (donc ecart-type ~ sqrt(t))
ax2.plot(pas, variance, "b.", label="simulation")
ax2.plot(pas, pas * ell**2, "k-", label=r"theorie $N\,\ell^2$")
ax2.set_xlabel("nombre de pas N (proportionnel a t)")
ax2.set_ylabel(r"variance $\langle X^2 \rangle$")
ax2.legend()
plt.tight_layout()
plt.show()
Le script, exécuté, affiche :
pente mesuree : 1.012
variance apres 400 pas : 400.0
valeur theorique : 400.0
La pente mesurée diffère de la valeur théorique de : c'est la fluctuation statistique attendue pour marcheurs (elle décroît comme l'inverse de la racine du nombre de particules). La distribution des positions tend vers une gaussienne dont la largeur croît en : on retrouve bien et la loi d'étalement caractéristique de la diffusion.
2.6 Synthèse du chapitre
La diffusion est un transport de matière piloté par les inhomogénéités de concentration, sans mouvement d'ensemble. Elle se décrit par le triptyque densité de flux bilan de conservation loi de Fick, dont la combinaison donne l'équation de la diffusion, irréversible et lente (). Le modèle microscopique de marche au hasard en fournit l'explication et relie au libre parcours moyen.
- Densité de flux : () ; flux (), algébrique.
- Bilan global : .
- Bilan local : sur une tranche, ; sur une coquille, c'est le flux ou qui est dérivé ; forme générale .
- Loi de Fick : , avec en ; ordre de grandeur .
- Équation de la diffusion : (1er ordre en , 2e en : irréversible).
- Régime stationnaire : , flux conservé, profil affine à 1D, résistance de diffusion .
- Échelles : , (transport lent).
- Microscopique : marche au hasard , d'où (ordre de grandeur).
Exercices du chapitre
- L'implanteur ionique : compter les ions qui traversent une plaquette corrigé
- La feuille et ses stomates : combien d'eau pour une molécule de ? corrigé
- La cellule à diaphragme : mesurer un coefficient de diffusion au laboratoire corrigé
- Pourquoi un tissu sans vaisseaux reste mince corrigé
- Le radon du sol et l'air de la maison corrigé
- Le recuit d'un caisson de silicium : la dose se conserve, la largeur croît en corrigé