Guide d’ingénierie : limites et correction du Cv/Kv en microfluidique
Les calculs Cv/Kv classiques reposent sur un régime turbulent. Dans les passages de très faible diamètre et à bas nombre de Reynolds, ils peuvent sous-estimer la perte de charge. Cette méthode relie le coefficient publié au régime réel.

Pourquoi le Cv/Kv doit être réévalué à l’échelle microfluidique
Cv et Kv caractérisent la capacité de passage des vannes et des restrictions.
Dans les instruments de diagnostic et d’analyse, les passages peuvent atteindre 0.1 à 0.5 mm et fonctionner en régime laminaire ou transitoire.
L’hypothèse d’un coefficient de résistance constant n’est alors plus suffisante pour prévoir la perte de charge.
Hypothèses physiques des méthodes Cv/Kv classiques
Les méthodes graphiques traditionnelles sont une représentation simplifiée de l’équation de débit liquide.
Elles supposent que la perte de charge varie avec le carré du débit.
Facteur de correction de Reynolds
Le facteur Fᵣ décrit la diminution de la capacité de passage lorsque le fonctionnement s’éloigne de l’étalonnage.
Il permet d’adapter explicitement la valeur publiée au régime réel.
Microcanaux longs et capillaires : corrélation de Churchill
Lorsque L/d est élevé, les pertes réparties le long de la paroi dominent généralement.
La corrélation de Churchill couvre de façon continue les régimes laminaire, transitoire et turbulent.
Les Recal du tableau sont des exemples de calcul choisis, et non des limites physiques fixées par le seul diamètre. Les f₀ sont recalculés avec la corrélation de Darcy de Churchill pour un tube circulaire lisse de rugosité relative nulle. Confirmer le point réel d’étalonnage par mesure.
| Diamètre | Exemple de Recal (à vérifier) | f₀ de référence | Interprétation |
|---|---|---|---|
| 0.1 mm | 200 | 0.3200 | Exemple laminaire ; aucune garantie de prudence |
| 0.5 mm | 1100 | 0.0582 | Condition représentative d’un microcanal |
| 1.0 mm | 2700 | 0.0396 | Sortie du régime laminaire |
| 2.0 mm | 8400 | 0.0325 | Exemple turbulent ; vérifier la rugosité |
| 10.0 mm | 78000 | 0.0188 | Exemple à Re élevé ; pas nécessairement entièrement rugueux |
Orifices minces et passages courts : pertes singulières
Dans un orifice mince, les pertes singulières peuvent dominer le frottement réparti.
Le rayon d’entrée, le chanfrein et la longueur modifient le nombre de Reynolds caractéristique.
Cinq règles de contrôle pour la conception
- Ne pas appliquer automatiquement la loi quadratique à bas Reynolds
La résistance varie en régime laminaire et transitoire.
- Ne pas transposer les valeurs des grandes conduites aux microcanaux
Les conditions d’étalonnage accessibles sont différentes.
- Employer une résolution numérique robuste en transition
La zone approximative 2000–4000 peut présenter une réponse non monotone.
- Associer les pertes singulières à la géométrie réelle
Un raccord droit n’est pas une entrée depuis un réservoir.
- Séparer les pertes du montage d’essai
Les tubes et raccords externes ne font pas partie du Cv/Kv intrinsèque.
Mise en œuvre Python pour l’évaluation
L’exemple calcule le facteur de frottement de Darcy et compare la résistance des canaux longs avec un Reynolds d’étalonnage mesuré fourni explicitement. Le modèle d’orifice nécessite un Rec ajusté séparément.
import math
def churchill_f(Re, eps_d):
# Darcy friction factor; scalar, single-phase pipe-flow example.
if Re <= 0 or eps_d < 0:
raise ValueError("Require Re > 0 and eps_d >= 0")
if Re < 2000:
return 64.0 / Re
A = (2.457 * math.log(
1.0 / ((7.0 / Re) ** 0.9 + 0.27 * eps_d)
)) ** 16
B = (37530.0 / Re) ** 16
return 8.0 * (
(8.0 / Re) ** 12 + 1.0 / (A + B) ** 1.5
) ** (1.0 / 12.0)
def pipe_FR(Re, Re_cal, eps_d, L_over_d, zeta_local=0.0):
# Supply the measured calibration Re; do not infer it from diameter.
if L_over_d <= 0 or zeta_local < 0:
raise ValueError("Require L/d > 0 and local loss >= 0")
f0 = churchill_f(Re_cal, eps_d)
f_re = churchill_f(Re, eps_d)
K0 = f0 * L_over_d + zeta_local
K_re = f_re * L_over_d + zeta_local
return math.sqrt(K0 / K_re)
def orifice_FR(Re, Re_c):
# Illustrative fit only: determine Re_c from component test data.
if Re <= 0 or Re_c <= 0:
raise ValueError("Require Re > 0 and fitted Re_c > 0")
return 1.0 / math.sqrt(1.0 + Re_c / Re)Utiliser pour un écoulement newtonien monophasique incompressible selon les hypothèses géométriques indiquées. Fᵣ compare ici un point d’étalonnage choisi ; ce n’est pas une équation normative universelle de dimensionnement des vannes. Recal, rugosité et pertes locales doivent décrire le même composant et le même banc d’essai.
Conclusion d’ingénierie
Cv/Kv reste une référence efficace lorsque ses conditions d’utilisation sont connues.
En microfluidique, il convient d’identifier le régime, de tenir compte de la géométrie et de valider le résultat corrigé.
Cette démarche améliore la prévisibilité du circuit et réduit le risque de sous-dimensionnement.