コンテンツにスキップ

平衡定数計算機(K) - 化学反応のKcを計算

可逆的な化学反応の平衡定数Kを、反応物と生成物のモル濃度から計算する無料ツール。Kcの計算式に基づき、複数の反応物と生成物を含む複雑な反応でも即座に結果が得られ、具体的な計算例とともに、ル・シャトリエの原理を学ぶ学生や研究者の理解を深める助けとなるツールである。

平衡定数計算機

反応物

反応物 1

生成物

生成物 1

[P1]
[R1]

結果

平衡定数 (K)
1.0000

反応の可視化

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

平衡定数 (K): K = 1.0000

ローディング計算機...
📚

ドキュメンテーション

平衡定数計算機とは何ですか?

平衡定数(K) は、可逆化学反応が平衡点—順方向と逆方向の反応が等しい速度で進行する点—に達する前にどの程度進行するかを定量化します。実験データを扱う場合や化学問題を解く際、測定された濃度から K を計算する必要がありますが、複数の反応物と生成物を含む複雑な反応を扱う場合、その計算は面倒になることがあります。

この計算機は数学的な計算を自動的に行います。平衡濃度と化学量論的係数を入力すると、すぐに K を計算します—濃度を累乗したり、分子と分母のどちらに項を配置するかを手動で追跡する必要はありません。

平衡定数が有用な理由は次の通りです:K > 1 の場合、反応は生成物を強く favors(ほぼ完全に進行)し、K < 1 の場合は平衡時に反応物が支配的であることを意味します。K が 1 に近い場合、系が安定したときに反応物と生成物の両方が有意な量で存在することを示します。この単一の数値から、高収率が期待できるか、反応条件を調整する必要があるかがわかります。

この計算機は、最大5つの反応物と5つの生成物を持つ反応をサポートし、実際の実験室での作業で遭遇する濃度範囲—マイクロモル溶液(10⁻⁶ M)から高濃度系(10⁶ M)まで—を処理できます。結果は必要に応じて科学的表記法で表示され、極端な値を読みやすくします。

平衡定数式の仕組み

平衡化学反応式の場合:

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

平衡定数式は次のようになります:

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

実際の意味: 生成物(CとD)は分子、反応物(AとB)は分母に配置されます。各濃度は、平衡化学反応式の化学量論的係数乗に上げられます。そのため、ハーバー法(N₂ + 3H₂ ⇌ 2NH₃)では、[H₂]³が分母に来るのは係数が3だからです。

知っておくべき重要な詳細

単位と活量 厳密には、Kは熱力学的活量(有効濃度)から導出されるため、無次元であるべきです。実際には、mol/Lの濃度(Kc)またはatmの部分圧力(Kp)を使用する場合、「標準状態」(1 mol/Lまたは1 atm)によってすべてが正規化されます。そのため、生の計算では単位が示唆されても、Kは多くの場合、単位なしで報告されます。

除外されるもの 純粋な固体と純粋な液体は平衡式に現れません。なぜなら、その「濃度」は実際には密度を分子量で割ったものであり、特定の温度で一定だからです。それらを含めてもKは変わらないため、固体触媒や過剰な固体反応物をK式に追加するのは間違いです。

温度が非常に重要 すべてのK値は特定の温度でのみ有効です。温度を10°Cでも変えると、Kは劇的に変化します。ハーバー法では、Kは500°Cで約0.1から800°Cで約10⁻⁵に減少します。この関係はファントホッフ方程式に従い、Kを反応のエンタルピー変化に関連付けます。

計算機の制限 このツールは、活量が濃度に等しい理想溶液を想定しています。これは希薄溶液では妥当ですが、イオン種では0.1 M以上で精度が低下します。また、温度依存のK値は考慮されません。特定の温度で測定された濃度を提供し、計算されたKがその温度にのみ適用されることを理解する必要があります。

平衡定数の計算:ステップバイステップ

ハーバー法を例として説明します:N₂ + 3H₂ ⇌ 2NH₃

ステップ 1:式を立てる 生成物を上に、反応物を下に置きます: K=[NH3]2[N2]×[H2]3K = \frac{[NH_3]^2}{[N_2] \times [H_2]^3}

ステップ 2:測定した濃度を代入 平衡時に [NH₃] = 0.25 M、[N₂] = 0.11 M、[H₂] = 0.03 M と測定したとします。

ステップ 3:最初に指数を処理

  • [NH₃]² = (0.25)² = 0.0625
  • [H₂]³ = (0.03)³ = 0.000027
  • [N₂] は 0.11 のまま

ステップ 4:分子と分母の項を掛ける

  • 分子:0.0625(項は1つ)
  • 分母:0.11 × 0.000027 = 0.00000297

ステップ 5:割り算 K=0.06250.0000029721,043K = \frac{0.0625}{0.00000297} \approx 21,043

これが意味すること: K値が20,000を超えているということは、この温度でアンモニアの生成が熱力学的に有利であることを示しています。実際には、ハーバー法は高温(800°Cで約10⁻⁵)で運転されるため、反応速度を上げるために平衡収率を犠牲にしています。これが、工業プラントで触媒と高圧を使用する理由です。運転温度での不利な平衡を補うためです。

計算機の使用方法

反応の複雑さを選択 まず、反応物と生成物の数を選択します。ほとんどの反応は各側に2〜3の種を含みますが、計算機はより複雑なシステムのために各側最大5つまで処理できます。

データを入力 各種について、2つの数値が必要です:

  • 濃度 mol/L—平衡時に測定(または与えられた)値
  • バランスした方程式からの係数—各式の前にある数値

よくある落とし穴:平衡濃度ではなく初期濃度を使用しないように注意してください。開始値を入力すると、文献値と一致しない反応商Qを計算してしまいます。

結果を読む Kは入力と同時にリアルタイムで計算されます。大きな値(K > 10³)または小さな値(K < 10⁻³)は自動的に科学的表記法で表示されます—つまり、桁数の長い文字列ではなく、1.234 × 10⁵のように表示されます。

Kが予想値と一致しない場合の対処方法:

  • 方程式がバランスしているか再確認
  • 初期または最終濃度ではなく、平衡濃度を使用していることを確認
  • 参照元の温度と一致していることを確認(Kは温度に非常に敏感)
  • イオン反応の場合、高濃度では活量係数のエラーに注意

実世界の例

例1: ヨウ化水素の形成

反応: H₂ + I₂ ⇌ 2HI

445°Cの密閉容器でこの古典的な平衡を研究しています。系が平衡に達した後、分析結果は以下の通りです:

  • [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は、順反応が有利であるが、圧倒的ではないことを意味します。両方の反応物と生成物の測定可能な量が依然として存在します。この中程度のK値は、平衡原理を教えるためによく使用される理由です。

例2: 二酸化窒素の二量化

反応: 2NO₂ ⇌ N₂O₄

この平衡は目に見えます。NO₂は茶色で、N₂O₄は無色です。室温で、以下を測定します:

  • [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

ここで起こることを観察してください:K = 100は二量体に強い選好を示しています。氷浴で冷やすと、Kがさらに増加するため、より茶色が薄くなります(二量化は発熱反応)。加熱すると、Kが減少するため、茶色の色が濃くなります。

例3: ハーバー法(工業規模)

反応: N₂ + 3H₂ ⇌ 2NH₃

特定の実験室条件で中程度の温度:

  • [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

この比較的大きなKは良好なアンモニア収率を示唆します。しかし、実用的な反応速度に必要な400-500°Cでは、Kは約10⁻⁵まで低下します。工場では、最大200気圧の圧力と鉄触媒を使用して補償し、熱力学(K)と速度論(反応速度)が実際のプロセスで妥協を強いることを示しています。

平衡定数が重要となる場面

反応方向の予測

化学物質を混合し、平衡状態にない場合、反応がどちら側に進むかをどのように知ることができるでしょうか? 現在の(非平衡)濃度を用いて、Kと同じ式で反応商Qを計算します。Q < Kの場合、反応は生成物側に進みます。Q > Kの場合、反応物側に逆向きに進みます。これは、実験室規模から工業規模への反応のスケールアップに際して非常に有用です。

工業プロセスの最適化

肥料工場の化学技術者は、K値を用いて温度、圧力、触媒の選択を常にバランス調整しています。ハーバー・ボッシュ法がその代表例です:Kは低温でアンモニアに有利ですが、反応は非常にゆっくりです。解決策は、速度のために高温(400-500℃)で運転し、次に不利なKにもかかわらず生成物側に平衡を押し進めるために150-300気圧の圧力を使用することです。年間の世界的なアンモニア生産量は、これらの平衡誘導最適化により1億5000万トンを超えています。

医薬品設計と薬理学

医薬品化学者が医薬品を設計する際、本質的に平衡定数を調整しています。薬物-受容体結合は解離定数Kd(本質的に結合反応の1/K)によって特徴づけられます。目標とするKd値は、通常ナノモル(強く長時間持続する結合)からマイクロモル(弱く短時間の作用)の範囲です。アスピリンのCOX-1に対するKdは約200 nMで、その持続的な抗炎症効果を説明しています。

環境運命モデリング

流出した農薬はどこに行き着くのでしょうか—地下水に溶解するか、土壌に吸着するか、空気中に揮発するか? 相間分配の平衡定数である分配係数が、これを予測します。オクタノール-水分配係数(Kow)は、汚染物質が脂肪組織に生物濃縮されるか、水系で洗い流されるかを示します。DDTのlog Kow 6.9は、適用後数十年にわたって生態系に残留する理由を説明しています。

生化学と代謝

体内のすべての酵素触媒反応には特徴的なKがあります。ヘキソキナーゼのグルコースリン酸化に対するKは約400で、反応はグルコース-6-リン酸の形成を強く favorsします。これは、この生成物が細胞から逃げられないため本質的に重要です。代謝経路分析は、これらの平衡定数に依存して、律速段階と調節点を特定します。

関連する平衡の概念

ギブズ自由エネルギー:熱力学的基礎

Kは孤立して存在するのではなく、以下の熱力学的駆動力と関連しています:

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

これは次のことを意味します:K > 1(生成物が有利)の場合、ΔG°は負(熱力学的に自発的)となります。K < 1の場合、ΔG°は正(記述された通りは非自発的)となります。統計熱力学から導かれたこの関係により、熱量測定データからKを予測したり、その逆を行うことができます。

反応商(Q)

Qは同じ数学的形式を持ちますが、平衡値ではなく現在の濃度を使用します。これは診断ツールです:現在の濃度を測定し、Qを計算し、Kと比較します。系はQをKと等しくするように移動します。実験室の技術者は、収率が予測と一致しない理由を調査する際に、これを常に使用しています。

特殊な平衡定数

化学の教科書では、特定のタイプにKの記法を使用します:

  • Kc:濃度ベース(このCalculatorが使用するもの)
  • Kp:ガスの圧力ベース、Kp = Kc(RT)^Δnで関連付けられる
  • Ka/Kb:酢酸(1.8 × 10⁻⁵)のような弱酸のKa、弱塩基のKb
  • Ksp:溶解度積—AgCl(Ksp = 1.8 × 10⁻¹⁰)がほとんど溶解しない一方、NaCl(Ksp ≈ 37)が高い溶解性を説明
  • Kd:タンパク質-リガンド結合における生化学的解離定数

これらは異なる現象ではなく、特定のシステムに適用される同じ平衡原理のすべての応用です。

私たちがこれを解明した方法:簡単な歴史

平衡定数は理論から完全に形成されたわけではなく、1世紀以上にわたる化学的な探偵作業を必要としました。

1803年:ベルトレの Egyptian 塩湖 フランスの化学者クロード・ルイ・ベルトレは、エジプトの塩堆積物で奇妙なことに気づきました:塩化ナトリウムと炭酸カルシウムから炭酸ナトリウムが形成され、パリの彼の研究室で起こることとは逆でした。彼は、反応が濃度に依存して両方向に進行できることを認識し、反応は常に完了するという当時の支配的な見解に疑問を投げかけました。

1864年:質量作用の法則 ノルウェーの科学者グルドベルグとワーゲは、ベルトレの観察を数学に変換しました。彼らの質量作用の法則は、反応速度がバランスの取れた方程式の指数を持つ濃度の積に依存することを述べ、これが今日使用されている平衡定数式に直接つながりました。

1884年:ファン・ト・ホッフが平衡と熱力学を結びつける オランダの化学者ヤコブス・ファン・ト・ホッフは、K(ファン・ト・ホッフ方程式)の温度依存性を導出し、平衡定数を熱力学的量と関連付けました。この仕事により、彼は1901年に最初のノーベル化学賞を受賞しました。

現代:量子計算 今日の計算化学者は、量子力学を用いて第一原理からK値を予測できますが、実験的測定は依然として精度の金本位です。密度汎関数理論の計算は、多くの反応でK値を1桁の範囲内で推定できます。

よくある質問

平衡定数とは何か、なぜ重要なのか?

平衡定数(K)は、可逆反応が平衡に達したときの生成物と反応物の比率を示す数値です。Kが1よりもかなり大きい場合、反応は実質的に完結し、主に生成物が得られます。Kが1よりもかなり小さい場合、反応はほとんど進行せず、主に未反応の出発物質が残ります。Kが1に近い場合、生成物と反応物の両方が有意な量存在します。この単一の値は収率を予測し、合成経路が実用的かどうかを判断するのに役立ちます。

温度は平衡定数をどのように変化させるか?

温度は、Kそのものを実際に変化させる唯一の一般的な変数です。発熱反応(熱を放出する反応)の場合、温度を上げるとKが低下します。熱を加えることを「生成物」を加えることと考えると、系は生成物から遠ざかります。吸熱反応(熱を吸収する反応)の場合、温度を上げるとKが上昇します。定量的な関係はファント・ホッフの式で説明され、アンモニア合成のKが25°Cの10⁸から450°Cの10⁻⁵に低下する理由がわかります。

なぜ純粋な固体と液体がK式に現れないのか?

それらの「濃度」は決して変化しないからです。固体の鉄の塊は、1グラムでも1キログラムでも同じ密度を持ちます。それは固有の性質です。Kにそれを含めると、単に定数を掛けることになり、K値自体に吸収されます。これが、CaCO₃(s) ⇌ CaO(s) + CO₂(g)のような不均一平衡で、K式にガス濃度のみが含まれる理由です:K = [CO₂]。

KcとKpの違いは何か?

KcはK濃度(mol/L)を、KpはK分圧(atmまたはbar)を使用します。両者はKp = Kc(RT)^Δnで関連付けられ、Δnはガスのモル数の変化です。N₂ + 3H₂ ⇌ 2NH₃の場合、Δn = 2 - 4 = -2、したがってKp = Kc(RT)⁻²となります。Δn = 0(両側のガスのモル数が等しい)の場合、KpはKcと数値的に等しくなります。

Kはマイナスまたはゼロになることはあるか?

いいえ。Kは正の濃度値を正の指数乗した比率であり、マイナスになることは数学的に不可能です。Kは、ほとんど進行しない反応では非常に小さくなる(ゼロに近づく)可能性がありますが、厳密にゼロまたはマイナスになることはありません。マイナスのKを計算した場合、エラーがあります。生成物が分子、反応物が分母にあることを確認してください。

計算されたK値が正確かどうかをどのようにして知るか?

同じ温度での同じ反応の文献値と比較します。NISTケミストリーウェブブックCRC化学・物理ハンドブックには、何千もの反応のK値が記載されています。10倍以上異なる場合は、バランスの取れた方程式、濃度単位、平衡(初期ではない)濃度を再確認してください。Kは温度に非常に依存することを忘れないでください。

圧力は平衡定数に影響を与えるか?

いいえ。圧力は平衡位置に影響を与えますが、K自体には影響しません。圧力を上げると、ガス相の平衡は少ないモル数のガス側に移動し(ル・シャトリエの原理)、濃度が変化しますが、それらの新しい平衡濃度から計算されたKは同じままです。例外は、非常に高い圧力(>100 atm)で、単純な濃度ベースのK式では正確に捉えられない方法で活量に影響を与える場合です。

反応を逆にするとどうなるか?

逆反応のKは逆数になります:Kreverse = 1/Kforward。前方反応でK = 100(生成物を強く favors)の場合、逆反応のKは0.01(元の生成物である反応物を強く favors)となります。これは理にかなっています。一方向に容易に進む反応は、逆方向には容易に進みません。

触媒は平衡定数を変えるか?

いいえ。触媒は平衡に達する速度を速めますが、その平衡位置は変えません。触媒は前方および逆方向の反応の活性化エネルギーを同等に低下させるため、前方と逆方向の速度の比(Kを決定する)は一定のままです。これが、触媒が平衡がすでに有利な場合にのみ収率を改善する理由です。触媒は熱力学的に不利な反応(K << 1)を突然うまくすることはできません。

平衡定数を計算するコード例

Python

1def calculate_equilibrium_constant(reactants, products):
2    """
3    化学反応の平衡定数を計算する。
4    
5    パラメータ:
6    reactants -- (濃度, 係数)のタプルのリスト
7    products -- (濃度, 係数)のタプルのリスト
8    
9    戻り値:
10    float -- 平衡定数K
11    """
12    numerator = 1.0
13    denominator = 1.0
14    
15    # [生成物]^係数の積を計算
16    for concentration, coefficient in products:
17        numerator *= concentration ** coefficient
18    
19    # [反応物]^係数の積を計算
20    for concentration, coefficient in reactants:
21        denominator *= concentration ** coefficient
22    
23    # K = [生成物]^係数 / [反応物]^係数
24    return numerator / denominator
25
26# 例: N₂ + 3H₂ ⇌ 2NH₃
27reactants = [(0.1, 1), (0.2, 3)]  # [(N₂濃度, 係数), (H₂濃度, 係数)]
28products = [(0.3, 2)]  # [(NH₃濃度, 係数)]
29
30K = calculate_equilibrium_constant(reactants, products)
31print(f"平衡定数 (K): {K:.4f}")
32

JavaScript

1function calculateEquilibriumConstant(reactants, products) {
2  /**
3   * 化学反応の平衡定数を計算する。
4   * 
5   * @param {Array} reactants - [濃度, 係数]のペアの配列
6   * @param {Array} products - [濃度, 係数]のペアの配列
7   * @return {Number} 平衡定数K
8   */
9  let numerator = 1.0;
10  let denominator = 1.0;
11  
12  // [生成物]^係数の積を計算
13  for (const [concentration, coefficient] of products) {
14    numerator *= Math.pow(concentration, coefficient);
15  }
16  
17  // [反応物]^係数の積を計算
18  for (const [concentration, coefficient] of reactants) {
19    denominator *= Math.pow(concentration, coefficient);
20  }
21  
22  // K = [生成物]^係数 / [反応物]^係数
23  return numerator / denominator;
24}
25
26// 例: H₂ + I₂ ⇌ 2HI
27const reactants = [[0.2, 1], [0.1, 1]]; // [[H₂濃度, 係数], [I₂濃度, 係数]]
28const products = [[0.4, 2]]; // [[HI濃度, 係数]]
29
30const K = calculateEquilibriumConstant(reactants, products);
31console.log(`平衡定数 (K): ${K.toFixed(4)}`);
32

Excel

1' 平衡定数計算用のExcel VBA関数
2Function EquilibriumConstant(reactantConc As Range, reactantCoef As Range, productConc As Range, productCoef As Range) As Double
3    Dim numerator As Double
4    Dim denominator As Double
5    Dim i As Integer
6    
7    numerator = 1
8    denominator = 1
9    
10    ' [生成物]^係数の積を計算
11    For i = 1 To productConc.Count
12        numerator = numerator * (productConc(i) ^ productCoef(i))
13    Next i
14    
15    ' [反応物]^係数の積を計算
16    For i = 1 To reactantConc.Count
17        denominator = denominator * (reactantConc(i) ^ reactantCoef(i))
18    Next i
19    
20    ' K = [生成物]^係数 / [反応物]^係数
21    EquilibriumConstant = numerator / denominator
22End Function
23
24' Excelでの使用例:
25' =EquilibriumConstant(A1:A2, B1:B2, C1, D1)
26' A1:A2には反応物濃度、B1:B2には反応物係数、
27' C1には生成物濃度、D1には生成物係数を入力
28

Java

1public class EquilibriumConstantCalculator {
2    /**
3     * 化学反応の平衡定数を計算する。
4     * 
5     * @param reactants [濃度, 係数]のペアの配列
6     * @param products [濃度, 係数]のペアの配列
7     * @return 平衡定数K
8     */
9    public static double calculateEquilibriumConstant(double[][] reactants, double[][] products) {
10        double numerator = 1.0;
11        double denominator = 1.0;
12        
13        // [生成物]^係数の積を計算
14        for (double[] product : products) {
15            double concentration = product[0];
16            double coefficient = product[1];
17            numerator *= Math.pow(concentration, coefficient);
18        }
19        
20        // [反応物]^係数の積を計算
21        for (double[] reactant : reactants) {
22            double concentration = reactant[0];
23            double coefficient = reactant[1];
24            denominator *= Math.pow(concentration, coefficient);
25        }
26        
27        // K = [生成物]^係数 / [反応物]^係数
28        return numerator / denominator;
29    }
30    
31    public static void main(String[] args) {
32        // 例: 2NO₂ ⇌ N₂O₄
33        double[][] reactants = {{0.04, 2}}; // {{NO₂濃度, 係数}}
34        double[][] products = {{0.16, 1}}; // {{N₂O₄濃度, 係数}}
35        
36        double K = calculateEquilibriumConstant(reactants, products);
37        System.out.printf("平衡定数 (K): %.4f%n", K);
38    }
39}
40

C++

1#include <iostream>
2#include <vector>
3#include <cmath>
4
5/**
6 * 化学反応の平衡定数を計算する。
7 * 
8 * @param reactants (濃度, 係数)のペアのベクトル
9 * @param products (濃度, 係数)のペアのベクトル
10 * @return 平衡定数K
11 */
12double calculateEquilibriumConstant(
13    const std::vector<std::pair<double, double>>& reactants,
14    const std::vector<std::pair<double, double>>& products) {
15    
16    double numerator = 1.0;
17    double denominator = 1.0;
18    
19    // [生成物]^係数の積を計算
20    for (const auto& product : products) {
21        double concentration = product.first;
22        double coefficient = product.second;
23        numerator *= std::pow(concentration, coefficient);
24    }
25    
26    // [反応物]^係数の積を計算
27    for (const auto& reactant : reactants) {
28        double concentration = reactant.first;
29        double coefficient = reactant.second;
30        denominator *= std::pow(concentration, coefficient);
31    }
32    
33    // K = [生成物]^係数 / [反応物]^係数
34    return numerator / denominator;
35}
36
37int main() {
38    // 例: N₂ + 3H₂ ⇌ 2NH₃
39    std::vector<std::pair<double, double>> reactants = {
40        {0.1, 1}, // {N₂濃度, 係数}
41        {0.2, 3}  // {H₂濃度, 係数}
42    };
43    
44    std::vector<std::pair<double, double>> products = {
45        {0.3, 2}  // {NH₃濃度, 係数}
46    };
47    
48    double K = calculateEquilibriumConstant(reactants, products);
49    std::cout << "平衡定数 (K): " << K << std::endl;
50    
51    return 0;
52}
53

参考文献

  1. アトキンス, P. W., & デ・パウラ, J. (2014). アトキンスの物理化学 (第10版). オックスフォード大学出版局.

  2. チャン, R., & ゴールズビー, K. A. (2015). 化学 (第12版). マグロウヒル・エデュケーション.

  3. シルバーバーグ, M. S., & アマテイス, P. (2018). 化学: 物質と変化の分子的性質 (第8版). マグロウヒル・エデュケーション.

  4. レイドラー, K. J., & マイザー, J. H. (1982). 物理化学. ベンジャミン/カミングス出版社.

  5. ペトルッチ, R. H., ヘリング, F. G., マドゥラ, J. D., & ビソネット, C. (2016). 一般化学: 原理と現代の応用 (第11版). ピアソン.

  6. ズムダール, S. S., & ズムダール, S. A. (2013). 化学 (第9版). センゲージ・ラーニング.

  7. グルドベルグ, C. M., & ヴァーゲ, P. (1864). 「親和性に関する研究」(クリスチャニア科学協会議事録).

  8. ヴァント・ホッフ, J. H. (1884). 化学動力学研究 (化学動力学の研究).

平衡定数の計算を開始

電卓での指数計算や濃度比率に苦労するのはもう終わりです。平衡濃度と化学量論的係数を入力するだけで、宿題の答えをチェックする、合成ルートを設計する、または実験データを分析する際に、正確なK値をすぐに取得できます。

このツールは、2種類の単純な平衡から、複数の反応物と生成物を含む複雑な反応まで、すべてを処理します。入力と同時にリアルタイムで結果が表示され、極端な値には自動的に科学的表記法が使用されます。インストールや登録は不要—必要なときにいつでも、簡単に平衡計算ができます。