N88-BASICで水素イオン指数(pH) (2回目)

2021/10/26(火)

N88-BASICで水素イオン指数(pH) (2回目)

 
酢酸水溶液のpH
 
CH3COOHaq(酢酸水溶液)の濃度
[CH3COOH]から[H+]とpHを求める
 
酢酸の電離定数(電離の平衡定数)は
Ka = [CH3COO-][H+]/[CH3COOH]
と定義され
Ka = 2.69×10-5 (mol/L) (25℃)
 
[CH3COOH] = c (mol/L), 電離度α
とすると
 
CH3COOH → CH3COO- + H+ 
     
最初c    0   0
反応-cα  +cα +cα
平衡c-cα    cα    cα
= c(1-α)
 
平衡状態の濃度は
[CH3COOH] = c(1-α)
[CH3COO-] = cα, [H+] = cα
なので

Ka = [CH3COO-][H+]/[CH3COOH]
= cαcα/c(1-α)
= cα2/(1-α)
 
ここで
(1-a)Σai (i=0~n-1)
= 1+a+...+an-1 - (a+...+an)
= 1-an 
Σai (i=0~n-1)
= (1-an)/(1-a)
0≦a<1としてn→∞とすると
1/(1-a) = 1+a+a2+a3+...
 
弱酸より0≦α<1を満たすので
Ka = cα2/(1-α)
= cα2(1+α+α23+...)
= cα2+cα3+cα4+...
ここで|α|<<1(十分小さい)
(例α=0.01,α2=0.0001,α3=0.000001)
ならcα3以降は十分に小さく0に近似すると
Ka ≒ cα2 と近似できるので
α ≒ √(Ka/c)
 
つぎに、近似を使わない式を考えます
Ka = cα2/(1-α)を変形して
2 + Kaα - Ka = 0
α = (-Ka + √(Ka2+4cKa)) / (2c) (α≧0より)
 
https://ulprojectmail.blogspot.com
N88-BASICで水素イオン指数(pH) (1回目)
より
 
酸由来の[H+] = c' = cα
として
x = {-c' + √(c'2 + 4Kw)} / 2 (x≧0より)
[H+] = c' + {-c' + √(c'2 + 4Kw)} / 2
 
pH = -log10[H+] ([H+]=10-aとしたときのaの値)
 
濃度c = 10(0 ~ -14)mol/L , pH = 0~14として
-log10c - pHグラフを表示しました
 
NL-BASICとblg~.zip(ph002.bas)は
このブログ(以下のリンク)から
ダウンロードできます

https://ulprojectmail.blogspot.com
Readme.txtを読んで遊んで下さい










このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)