Calculateur de Constante d'Équilibre (K) - Calculer Kc pour les Réactions Chimiques

Calculez la constante d'équilibre (K) à partir des concentrations de réactifs et de produits. Calculateur Kc gratuit pour étudiants et chercheurs. Résultats instantanés pour des réactions complexes.

Calculateur de Constante d'Équilibre

Réactifs

Réactif 1

Produits

Produit 1

Formule

[P1]
[R1]

Résultat

Constante d'Équilibre (K)

1.0000

Copier

Visualisation de la Réaction

R1(1 mol/L)
P1(1 mol/L)

Constante d'Équilibre (K): K = 1.0000

📚

Documentation

Qu'est-ce qu'un Calculateur de Constante d'Équilibre ?

La constante d'équilibre (K) quantifie jusqu'à quel point une réaction chimique réversible progresse avant d'atteindre l'équilibre—ce point où les réactions directe et inverse se produisent à des vitesses égales. Lorsque vous travaillez avec des données de laboratoire ou résolvez des problèmes de chimie, vous devrez calculer K à partir de concentrations mesurées, ce qui peut devenir fastidieux lors de réactions complexes impliquant plusieurs réactifs et produits.

Ce calculateur gère automatiquement les calculs mathématiques. Vous entrez vos concentrations à l'équilibre et vos coefficients stœchiométriques, et il calcule K instantanément—pas besoin d'élever manuellement les concentrations aux puissances ou de suivre quels termes vont au numérateur ou au dénominateur.

Voici ce qui rend les constantes d'équilibre utiles : K > 1 signifie que votre réaction favorise fortement les produits (elle va presque jusqu'à complétion), tandis que K < 1 signifie que les réactifs dominent à l'équilibre. Un K autour de 1 indique que vous trouverez des quantités significatives de réactifs et de produits lorsque le système se stabilise. Ce nombre unique vous indique si vous devez vous attendre à des rendements élevés ou ajuster les conditions de réaction.

Le calculateur prend en charge les réactions avec jusqu'à 5 réactifs et 5 produits, gérant la gamme de concentrations que vous rencontrerez dans un travail de laboratoire réel—des solutions micromoléculaires (10⁻⁶ M) jusqu'aux systèmes hautement concentrés (10⁶ M). Les résultats s'affichent en notation scientifique si nécessaire, rendant les valeurs extrêmes plus faciles à lire.

Comment fonctionne la formule de la constante d'équilibre

Pour une réaction chimique équilibrée :

aA+bBcC+dDaA + bB \rightleftharpoons cC + dD

L'expression de la constante d'équilibre devient :

K=[C]c×[D]d[A]a×[B]bK = \frac{[C]^c \times [D]^d}{[A]^a \times [B]^b}

Ce que cela signifie en pratique : Les produits (C et D) sont placés au numérateur, les réactifs (A et B) au dénominateur. Chaque concentration est élevée à la puissance de son coefficient stœchiométrique de l'équation équilibrée. C'est pourquoi le procédé de Haber (N₂ + 3H₂ ⇌ 2NH₃) a [H₂]³ au dénominateur—le coefficient est 3.

Détails critiques à connaître

Unités et activités Strictement parlant, K devrait être sans dimension car dérivé des activités thermodynamiques (concentrations effectives). En pratique, lorsque vous utilisez des concentrations en mol/L pour Kc ou des pressions partielles en atm pour Kp, l'« état standard » (1 mol/L ou 1 atm) normalise tout. C'est pourquoi vous verrez souvent K rapporté sans unités, même si le calcul brut pourrait suggérer le contraire.

Ce qui est exclu Les solides purs et les liquides purs n'apparaissent pas dans l'expression d'équilibre. Pourquoi ? Leurs « concentrations » sont en réalité leurs densités divisées par la masse molaire, qui sont des valeurs fixes à une température donnée. Les inclure ne changerait pas K car ce sont des constantes. Une erreur courante est d'ajouter des catalyseurs solides ou des réactifs solides en excès à votre expression K—ne faites pas cela.

La température compte—beaucoup Chaque valeur de K n'est valide que pour une température spécifique. Changez la température de seulement 10°C, et K peut varier considérablement. Pour le procédé de Haber, K diminue d'environ 0,1 à 500°C à environ 10⁻⁵ à 800°C. Cette relation suit l'équation de van't Hoff, qui relie K au changement d'enthalpie de la réaction.

Limites de la calculatrice Cet outil suppose que vous travaillez avec des solutions idéales où les activités égalent les concentrations—raisonnable pour les solutions diluées mais moins précis au-dessus de ~0,1 M pour les espèces ioniques. Il ne tient pas non plus compte des valeurs de K dépendant de la température ; vous devez fournir des concentrations mesurées à une température spécifique et comprendre que le K calculé s'applique uniquement à cette température.

Calcul des Constantes d'Équilibre : Étape par Étape

Travaillons avec le procédé de Haber comme exemple : N₂ + 3H₂ ⇌ 2NH₃

Étape 1 : Établir l'expression Les produits sont en haut, les réactifs en bas : K=[NH3]2[N2]×[H2]3K = \frac{[NH_3]^2}{[N_2] \times [H_2]^3}

Étape 2 : Insérer les concentrations mesurées Supposons que vous ayez mesuré [NH₃] = 0,25 M, [N₂] = 0,11 M, et [H₂] = 0,03 M à l'équilibre.

Étape 3 : Traiter d'abord les exposants

  • [NH₃]² = (0,25)² = 0,0625
  • [H₂]³ = (0,03)³ = 0,000027
  • [N₂] reste à 0,11

Étape 4 : Multiplier les termes du numérateur et du dénominateur

  • Numérateur : 0,0625 (un seul terme)
  • Dénominateur : 0,11 × 0,000027 = 0,00000297

Étape 5 : Diviser K=0,06250,0000029721043K = \frac{0,0625}{0,00000297} \approx 21 043

Ce que cela vous indique : Une valeur de K supérieure à 20 000 signifie que la formation d'ammoniac est thermodynamiquement favorisée à cette température. En pratique, cependant, le procédé de Haber fonctionne à des températures élevées où K est en réalité beaucoup plus petit (autour de 10⁻⁵ à 800°C), sacrifiant le rendement à l'équilibre pour des vitesses de réaction plus rapides. C'est pourquoi les usines industrielles utilisent des catalyseurs et des pressions élevées — pour compenser l'équilibre défavorable aux températures de fonctionnement.

Utilisation de la Calculatrice

Sélectionnez la complexité de votre réaction Commencez par choisir le nombre de réactifs et de produits avec lesquels vous travaillez. La plupart des réactions que vous rencontrerez ont 2-3 espèces de chaque côté, mais la calculatrice gère jusqu'à 5 de chaque pour des systèmes plus complexes.

Entrez vos données Pour chaque espèce, vous avez besoin de deux nombres :

  • Concentration en mol/L—ce que vous avez mesuré (ou qui vous a été donné) à l'équilibre
  • Coefficient de votre équation équilibrée—le nombre devant chaque formule

Un piège courant : Assurez-vous d'utiliser les concentrations à l'équilibre, pas les concentrations initiales. Si vous entrez des valeurs de départ, vous calculerez le quotient de réaction Q au lieu de K, qui ne correspondra pas aux valeurs de la littérature.

Lisez votre résultat K se calcule en temps réel au fur et à mesure que vous tapez. Les grandes valeurs (K > 10³) ou les petites valeurs (K < 10⁻³) s'affichent automatiquement en notation scientifique—donc 1,234 × 10⁵ au lieu d'une longue chaîne de chiffres.

Que faire quand K ne correspond pas aux valeurs attendues :

  • Vérifiez que votre équation est bien équilibrée
  • Assurez-vous d'utiliser les concentrations à l'équilibre, pas les concentrations initiales ou finales
  • Confirmez que la température correspond à votre source de référence (K est extrêmement sensible à la température)
  • Pour les réactions ioniques, n'oubliez pas que les fortes concentrations introduisent des erreurs de coefficient d'activité

Exemples du Monde Réel

Exemple 1 : Formation d'Iodure d'Hydrogène

Réaction : H₂ + I₂ ⇌ 2HI

Vous étudiez cet équilibre classique dans un récipient fermé à 445°C. Après que le système ait atteint l'équilibre, l'analyse montre :

  • [H₂] = 0,2 M
  • [I₂] = 0,1 M
  • [HI] = 0,4 M

K=[HI]2[H2]×[I2]=(0,4)20,2×0,1=0,160,02=8,0K = \frac{[HI]^2}{[H_2] \times [I_2]} = \frac{(0,4)^2}{0,2 \times 0,1} = \frac{0,16}{0,02} = 8,0

K = 8,0 à cette température signifie que la réaction directe est favorisée, mais pas de manière écrasante — vous trouverez toujours des quantités mesurables des deux réactifs et produits. Cette valeur de K modérée explique pourquoi la réaction est souvent utilisée pour enseigner les principes de l'équilibre.

Exemple 2 : Dimérisation du Dioxyde d'Azote

Réaction : 2NO₂ ⇌ N₂O₄

Cet équilibre est visible — NO₂ est brun tandis que N₂O₄ est incolore. À température ambiante, vous mesurez :

  • [NO₂] = 0,04 M
  • [N₂O₄] = 0,16 M

K=[N2O4][NO2]2=0,16(0,04)2=0,160,0016=100K = \frac{[N_2O_4]}{[NO_2]^2} = \frac{0,16}{(0,04)^2} = \frac{0,16}{0,0016} = 100

Observez ce qui se passe ici : K = 100 indique une forte préférence pour le dimère. Refroidissez le mélange dans un bain de glace, et il devient moins brun car K augmente davantage (la dimérisation est exothermique). Chauffez-le, et la couleur brune s'intensifie car K diminue.

Exemple 3 : Le Procédé de Haber (Échelle Industrielle)

Réaction : N₂ + 3H₂ ⇌ 2NH₃

Dans des conditions de laboratoire spécifiques à température modérée :

  • [N₂] = 0,1 M
  • [H₂] = 0,2 M
  • [NH₃] = 0,3 M

K=[NH3]2[N2]×[H2]3=(0,3)20,1×(0,2)3=0,090,0008=112,5K = \frac{[NH_3]^2}{[N_2] \times [H_2]^3} = \frac{(0,3)^2}{0,1 \times (0,2)^3} = \frac{0,09}{0,0008} = 112,5

Ce K relativement grand suggère un bon rendement en ammoniac. Mais voici le défi industriel : à 400-500°C nécessaires pour des vitesses de réaction pratiques, K chute à environ 10⁻⁵. Les usines compensent en utilisant des pressions allant jusqu'à 200 atm et des catalyseurs de fer, démontrant que la thermodynamique (K) et la cinétique (vitesse de réaction) imposent souvent des compromis dans les processus réels.

Où les Constantes d'Équilibre Importent

Prédire la Direction de la Réaction

Lorsque vous mélangez des produits chimiques qui ne sont pas à l'équilibre, comment savoir dans quelle direction la réaction va se déplacer ? Calculez le quotient de réaction Q en utilisant la même formule que K mais avec vos concentrations actuelles (hors équilibre). Si Q < K, la réaction se déplace vers l'avant vers plus de produits. Si Q > K, elle s'inverse vers les réactifs. Ceci est inestimable lors du passage de réactions de l'échelle du laboratoire à l'échelle industrielle.

Optimisation des Procédés Industriels

Les ingénieurs chimistes dans les usines d'engrais équilibrent constamment la température, la pression et le choix des catalyseurs en utilisant les valeurs de K. Le procédé de Haber-Bosch en est un exemple : K favorise l'ammoniac à basses températures, mais les réactions sont extrêmement lentes. Solution ? Fonctionner à chaud (400-500°C) pour la vitesse, puis utiliser une pression de 150-300 atm pour pousser l'équilibre vers les produits malgré le K défavorable. La production mondiale annuelle d'ammoniac dépasse 150 millions de tonnes grâce à ces optimisations guidées par l'équilibre.

Conception de Médicaments et Pharmacologie

Lorsque les chimistes pharmaceutiques conçoivent des médicaments, ils règlent essentiellement les constantes d'équilibre. Une liaison médicament-récepteur est caractérisée par Kd (constante de dissociation)—essentiellement 1/K pour la réaction de liaison. Les valeurs de Kd cibles se situent généralement entre nanomolaire (liaison forte, longue durée) et micromolaire (liaison plus faible, action plus courte). Le Kd de l'aspirine pour la COX-1 est d'environ 200 nM, expliquant son effet anti-inflammatoire prolongé.

Modélisation du Devenir Environnemental

Où ce pesticide déversé va-t-il finir—dissous dans les eaux souterraines, adsorbé dans le sol ou volatilisé dans l'air ? Les coefficients de partition (qui sont essentiellement des constantes d'équilibre pour la distribution entre les phases) le prédisent. Le coefficient de partition octanol-eau (Kow) indique si un polluant s'accumule dans les tissus gras ou est lessivé dans les systèmes aqueux. Le log Kow de 6,9 du DDT explique sa persistance dans les écosystèmes des décennies après son application.

Biochimie et Métabolisme

Chaque réaction catalysée par une enzyme dans votre corps a un K caractéristique. Le K de l'hexokinase pour la phosphorylation du glucose est d'environ 400—signifiant que la réaction favorise fortement la formation de glucose-6-phosphate, ce qui est essentiel car ce produit ne peut pas quitter la cellule. L'analyse des voies métaboliques repose sur ces constantes d'équilibre pour identifier les étapes limitantes et les points de régulation.

Concepts d'Équilibre Connexes

Énergie Libre de Gibbs : Le Fondement Thermodynamique

K n'existe pas isolément—il est connecté à la force motrice thermodynamique par :

ΔG°=RTlnK\Delta G° = -RT\ln K

Voici ce que cela signifie : Si K > 1 (produits favorisés), alors ΔG° est négatif (thermodynamiquement spontané). Si K < 1, ΔG° est positif (non spontané tel qu'écrit). Cette relation, dérivée de la thermodynamique statistique, vous permet de prédire K à partir de données calorimétriques ou vice versa.

Quotient de Réaction (Q)

Q utilise la même forme mathématique que K mais avec les concentrations actuelles au lieu des valeurs d'équilibre. C'est votre outil de diagnostic : mesurez les concentrations maintenant, calculez Q, et comparez à K. Le système se déplacera pour faire en sorte que Q soit égal à K. Les techniciens de laboratoire utilisent ceci constamment pour comprendre pourquoi les rendements ne correspondent pas aux prédictions.

Constantes d'Équilibre Spécialisées

Les manuels de chimie utilisent la notation K avec des indices pour des types spécifiques :

  • Kc : Basé sur les concentrations (ce que ce calculateur utilise)
  • Kp : Basé sur les pressions pour les gaz, relié par Kp = Kc(RT)^Δn
  • Ka/Kb : Dissociation acide-base—Ka pour les acides faibles comme l'acide acétique (1,8 × 10⁻⁵), Kb pour les bases faibles
  • Ksp : Produits de solubilité—explique pourquoi AgCl (Ksp = 1,8 × 10⁻¹⁰) se dissout à peine tandis que NaCl (Ksp ≈ 37) est hautement soluble
  • Kd : Constantes de dissociation en biochimie pour la liaison protéine-ligand

Ce ne sont pas des phénomènes différents—ce sont toutes des applications du même principe d'équilibre à des systèmes spécifiques.

Comment nous avons résolu cela : Une brève histoire

La constante d'équilibre n'est pas sortie toute faite de la théorie — il a fallu plus d'un siècle de travail de détective chimique.

1803 : Les lacs salés égyptiens de Berthollet Le chimiste français Claude Louis Berthollet a remarqué quelque chose de particulier dans les dépôts de sel égyptiens : le carbonate de sodium se formait à partir du chlorure de sodium et du carbonate de calcium, l'inverse de ce qui se passait dans son laboratoire parisien. Il a réalisé que les réactions pouvaient se produire dans les deux sens selon les concentrations, contredisant la vision dominante selon laquelle les réactions allaient toujours à leur terme.

1864 : La Loi de l'Action de Masse Les scientifiques norvégiens Guldberg et Waage ont transformé l'observation de Berthollet en mathématiques. Leur Loi de l'Action de Masse stipulait que les vitesses de réaction dépendent des concentrations multipliées ensemble, avec des exposants provenant de l'équation équilibrée. Cela a directement conduit à l'expression de la constante d'équilibre que nous utilisons aujourd'hui.

1884 : Van 't Hoff relie l'équilibre à la thermodynamique Le chimiste néerlandais Jacobus van 't Hoff a dérivé la dépendance à la température de K (l'équation de van 't Hoff) et a relié les constantes d'équilibre aux grandeurs thermodynamiques. Ce travail lui a valu le premier prix Nobel de chimie en 1901.

Ère moderne : Calculs quantiques Les chimistes computationnels d'aujourd'hui peuvent prédire les valeurs de K à partir des premiers principes en utilisant la mécanique quantique, bien que la mesure expérimentale reste le gold standard en termes de précision. Les calculs de théorie de la fonctionnelle de la densité peuvent estimer les valeurs de K à un ordre de grandeur près pour de nombreuses réactions.

Questions fréquemment posées

Qu'est-ce qu'une constante d'équilibre et pourquoi est-ce important ?

La constante d'équilibre (K) est un nombre qui indique le rapport entre les produits et les réactifs lorsqu'une réaction réversible atteint l'équilibre. Si K est beaucoup plus grand que 1, votre réaction va essentiellement à son terme—vous obtiendrez principalement des produits. Si K est beaucoup plus petit que 1, la réaction procède à peine—vous aurez principalement des matériaux de départ non réagis. Un K proche de 1 signifie que vous aurez des quantités significatives des deux. Cette valeur unique prédit les rendements et vous aide à décider si une voie de synthèse est pratique.

Comment le changement de température affecte-t-il la constante d'équilibre ?

La température est la seule variable courante qui change réellement K. Pour les réactions exothermiques (libérant de la chaleur), l'augmentation de la température diminue K—pensez à ajouter de la chaleur comme ajoutant un « produit », donc le système se déplace loin des produits. Pour les réactions endothermiques (absorbant de la chaleur), l'augmentation de la température augmente K. La relation quantitative est l'équation de van 't Hoff, qui explique pourquoi la constante K de la synthèse de l'ammoniac chute de 10⁸ à 25°C à 10⁻⁵ à 450°C.

Pourquoi les solides et liquides purs n'apparaissent-ils pas dans les expressions de K ?

Leur « concentration » ne change jamais. Un morceau de fer solide a la même densité que vous ayez 1 gramme ou 1 kilogramme—c'est une propriété intrinsèque. L'inclure dans K multiplierait simplement par une constante, qui serait absorbée dans la valeur de K elle-même. C'est pourquoi les équilibres hétérogènes comme CaCO₃(s) ⇌ CaO(s) + CO₂(g) ont des expressions de K qui n'incluent que les concentrations de gaz : K = [CO₂].

Quelle est la différence entre Kc et Kp ?

Kc utilise les concentrations (mol/L), Kp utilise les pressions partielles (atm ou bar). Ils sont liés par Kp = Kc(RT)^Δn, où Δn est le changement de moles de gaz. Pour N₂ + 3H₂ ⇌ 2NH₃, Δn = 2 - 4 = -2, donc Kp = Kc(RT)⁻². Quand Δn = 0 (mêmes moles de gaz des deux côtés), Kp est numériquement égal à Kc.

K peut-il être négatif ou zéro ?

Non. K est un rapport de valeurs de concentration positives élevées à des puissances positives—mathématiquement impossible d'obtenir un nombre négatif. K peut être extrêmement petit (proche de zéro pour les réactions qui procèdent à peine) mais jamais exactement zéro ou négatif. Si vous calculez un K négatif, vous avez fait une erreur—vérifiez que les produits sont au numérateur et les réactifs au dénominateur.

Comment savoir si une valeur de K calculée est correcte ?

Comparez-la aux valeurs de la littérature pour la même réaction à la même température. Le NIST Chemistry WebBook et le CRC Handbook of Chemistry and Physics répertorient les valeurs de K pour des milliers de réactions. Si vous êtes à plus d'un facteur 10 près, revérifiez votre équation équilibrée, les unités de concentration et si vous avez utilisé les concentrations à l'équilibre (et non initiales). N'oubliez pas que K dépend extrêmement de la température.

La pression affecte-t-elle la constante d'équilibre ?

Non—la pression affecte la position de l'équilibre mais pas K lui-même. L'augmentation de la pression déplace les équilibres en phase gazeuse vers moins de moles de gaz (principe de Le Chatelier), modifiant les concentrations, mais K calculé à partir de ces nouvelles concentrations à l'équilibre reste le même. L'exception : des pressions très élevées (>100 atm) affectent les activités d'une manière que les expressions simples de K basées sur les concentrations ne capturent pas avec précision.

Que se passe-t-il pour K quand on inverse une réaction ?

K pour la réaction inverse est le réciproque : Kinverse = 1/Kforward. Si la réaction directe a K = 100 (favorise fortement les produits), l'inverse a K = 0,01 (favorise fortement les réactifs, qui sont les produits originaux). Cela a du sens—une réaction qui se produit facilement dans un sens ne se produit pas facilement dans l'autre.

Les catalyseurs changent-ils la constante d'équilibre ?

Non. Les catalyseurs accélèrent la vitesse à laquelle vous atteignez l'équilibre mais ne changent pas où se situe cet équilibre. Ils abaissent l'énergie d'activation également pour les réactions directes et inverses, donc le rapport des vitesses directes et inverses (qui détermine K) reste constant. C'est pourquoi les catalyseurs améliorent le rendement uniquement lorsque l'équilibre est déjà favorable—ils ne peuvent pas faire fonctionner soudainement une réaction thermodynamiquement défavorable (K << 1).

Exemples de Code pour Calculer les Constantes d'Équilibre

Python

1def calculer_constante_equilibre(reactifs, produits):
2    """
3    Calculer la constante d'équilibre pour une réaction chimique.
4    
5    Paramètres :
6    reactifs -- liste de tuples (concentration, coefficient)
7    produits -- liste de tuples (concentration, coefficient)
8    
9    Retourne :
10    float -- la constante d'équilibre K
11    """
12    numerateur = 1.0
13    denominateur = 1.0
14    
15    # Calculer le produit des [Produits]^coefficients
16    for concentration, coefficient in produits:
17        numerateur *= concentration ** coefficient
18    
19    # Calculer le produit des [Réactifs]^coefficients
20    for concentration, coefficient in reactifs:
21        denominateur *= concentration ** coefficient
22    
23    # K = [Produits]^coefficients / [Réactifs]^coefficients
24    return numerateur / denominateur
25
26# Exemple : N₂ + 3H₂ ⇌ 2NH₃
27reactifs = [(0.1, 1), (0.2, 3)]  # [(concentration de N₂, coefficient), (concentration de H₂, coefficient)]
28produits = [(0.3, 2)]  # [(concentration de NH₃, coefficient)]
29
30K = calculer_constante_equilibre(reactifs, produits)
31print(f"Constante d'Équilibre (K) : {K:.4f}")
32

JavaScript

1function calculerConstanteEquilibre(reactifs, produits) {
2  /**
3   * Calculer la constante d'équilibre pour une réaction chimique.
4   * 
5   * @param {Array} reactifs - Tableau de paires [concentration, coefficient]
6   * @param {Array} produits - Tableau de paires [concentration, coefficient]
7   * @return {Number} La constante d'équilibre K
8   */
9  let numerateur = 1.0;
10  let denominateur = 1.0;
11  
12  // Calculer le produit des [Produits]^coefficients
13  for (const [concentration, coefficient] of produits) {
14    numerateur *= Math.pow(concentration, coefficient);
15  }
16  
17  // Calculer le produit des [Réactifs]^coefficients
18  for (const [concentration, coefficient] of reactifs) {
19    denominateur *= Math.pow(concentration, coefficient);
20  }
21  
22  // K = [Produits]^coefficients / [Réactifs]^coefficients
23  return numerateur / denominateur;
24}
25
26// Exemple : H₂ + I₂ ⇌ 2HI
27const reactifs = [[0.2, 1], [0.1, 1]]; // [[concentration de H₂, coefficient], [concentration de I₂, coefficient]]
28const produits = [[0.4, 2]]; // [[concentration de HI, coefficient]]
29
30const K = calculerConstanteEquilibre(reactifs, produits);
31console.log(`Constante d'Équilibre (K) : ${K.toFixed(4)}`);
32

Excel

1' Fonction VBA Excel pour le calcul de la constante d'équilibre
2Function ConstanteEquilibre(concentrationReactifs As Range, coefficientReactifs As Range, concentrationProduits As Range, coefficientProduits As Range) As Double
3    Dim numerateur As Double
4    Dim denominateur As Double
5    Dim i As Integer
6    
7    numerateur = 1
8    denominateur = 1
9    
10    ' Calculer le produit des [Produits]^coefficients
11    For i = 1 To concentrationProduits.Count
12        numerateur = numerateur * (concentrationProduits(i) ^ coefficientProduits(i))
13    Next i
14    
15    ' Calculer le produit des [Réactifs]^coefficients
16    For i = 1 To concentrationReactifs.Count
17        denominateur = denominateur * (concentrationReactifs(i) ^ coefficientReactifs(i))
18    Next i
19    
20    ' K = [Produits]^coefficients / [Réactifs]^coefficients
21    ConstanteEquilibre = numerateur / denominateur
22End Function
23
24' Utilisation dans Excel :
25' =ConstanteEquilibre(A1:A2, B1:B2, C1, D1)
26' Où A1:A2 contiennent les concentrations des réactifs, B1:B2 contiennent les coefficients des réactifs,
27' C1 contient la concentration du produit, et D1 contient le coefficient du produit
28

Java

1public class CalculateurConstanteEquilibre {
2    /**
3     * Calculer la constante d'équilibre pour une réaction chimique.
4     * 
5     * @param reactifs Tableau de paires [concentration, coefficient]
6     * @param produits Tableau de paires [concentration, coefficient]
7     * @return La constante d'équilibre K
8     */
9    public static double calculerConstanteEquilibre(double[][] reactifs, double[][] produits) {
10        double numerateur = 1.0;
11        double denominateur = 1.0;
12        
13        // Calculer le produit des [Produits]^coefficients
14        for (double[] produit : produits) {
15            double concentration = produit[0];
16            double coefficient = produit[1];
17            numerateur *= Math.pow(concentration, coefficient);
18        }
19        
20        // Calculer le produit des [Réactifs]^coefficients
21        for (double[] reactif : reactifs) {
22            double concentration = reactif[0];
23            double coefficient = reactif[1];
24            denominateur *= Math.pow(concentration, coefficient);
25        }
26        
27        // K = [Produits]^coefficients / [Réactifs]^coefficients
28        return numerateur / denominateur;
29    }
30    
31    public static void main(String[] args) {
32        // Exemple : 2NO₂ ⇌ N₂O₄
33        double[][] reactifs = {{0.04, 2}}; // {{concentration de NO₂, coefficient}}
34        double[][] produits = {{0.16, 1}}; // {{concentration de N₂O₄, coefficient}}
35        
36        double K = calculerConstanteEquilibre(reactifs, produits);
37        System.out.printf("Constante d'Équilibre (K) : %.4f%n", K);
38    }
39}
40

C++

1#include <iostream>
2#include <vector>
3#include <cmath>
4
5/**
6 * Calculer la constante d'équilibre pour une réaction chimique.
7 * 
8 * @param reactifs Vecteur de paires (concentration, coefficient)
9 * @param produits Vecteur de paires (concentration, coefficient)
10 * @return La constante d'équilibre K
11 */
12double calculerConstanteEquilibre(
13    const std::vector<std::pair<double, double>>& reactifs,
14    const std::vector<std::pair<double, double>>& produits) {
15    
16    double numerateur = 1.0;
17    double denominateur = 1.0;
18    
19    // Calculer le produit des [Produits]^coefficients
20    for (const auto& produit : produits) {
21        double concentration = produit.first;
22        double coefficient = produit.second;
23        numerateur *= std::pow(concentration, coefficient);
24    }
25    
26    // Calculer le produit des [Réactifs]^coefficients
27    for (const auto& reactif : reactifs) {
28        double concentration = reactif.first;
29        double coefficient = reactif.second;
30        denominateur *= std::pow(concentration, coefficient);
31    }
32    
33    // K = [Produits]^coefficients / [Réactifs]^coefficients
34    return numerateur / denominateur;
35}
36
37int main() {
38    // Exemple : N₂ + 3H₂ ⇌ 2NH₃
39    std::vector<std::pair<double, double>> reactifs = {
40        {0.1, 1}, // {concentration de N₂, coefficient}
41        {0.2, 3}  // {concentration de H₂, coefficient}
42    };
43    
44    std::vector<std::pair<double, double>> produits = {
45        {0.3, 2}  // {concentration de NH₃, coefficient}
46    };
47    
48    double K = calculerConstanteEquilibre(reactifs, produits);
49    std::cout << "Constante d'Équilibre (K) : " << K << std::endl;
50    
51    return 0;
52}
53

Références

  1. Atkins, P. W., & De Paula, J. (2014). Chimie physique d'Atkins (10e éd.). Oxford University Press.

  2. Chang, R., & Goldsby, K. A. (2015). Chimie (12e éd.). McGraw-Hill Education.

  3. Silberberg, M. S., & Amateis, P. (2018). Chimie : La nature moléculaire de la matière et du changement (8e éd.). McGraw-Hill Education.

  4. Laidler, K. J., & Meiser, J. H. (1982). Chimie physique. Benjamin/Cummings Publishing Company.

  5. Petrucci, R. H., Herring, F. G., Madura, J. D., & Bissonnette, C. (2016). Chimie générale : Principes et applications modernes (11e éd.). Pearson.

  6. Zumdahl, S. S., & Zumdahl, S. A. (2013). Chimie (9e éd.). Cengage Learning.

  7. Guldberg, C. M., & Waage, P. (1864). "Études sur l'affinité" (Forhandlinger i Videnskabs-Selskabet i Christiania).

  8. Van't Hoff, J. H. (1884). Études de dynamique chimique.

Commencez à Calculer les Constantes d'Équilibre

Arrêtez de lutter avec les calculs exponentiels et les ratios de concentration sur votre calculatrice. Entrez vos concentrations d'équilibre et coefficients stœchiométriques, et obtenez des valeurs de K précises instantanément — que vous vérifiiez des réponses de devoirs, conceviez un itinéraire de synthèse ou analysiez des données expérimentales.

La calculatrice gère tout, des équilibres simples à deux espèces aux réactions complexes avec plusieurs réactifs et produits. Les résultats apparaissent en temps réel lorsque vous tapez, avec une notation scientifique automatique pour les valeurs extrêmes. Aucune installation, aucun enregistrement — juste des calculs d'équilibre simples quand vous en avez besoin.

🔗

Outils associés

Découvrez plus d'outils qui pourraient être utiles pour votre flux de travail