新UI(Beta)を使用中です。旧バージョンに戻す場合はこちら
keisan生活や実務に役立つ高精度計算サイト

海水のpHを求める

作者: kegasa さん実行数: 217

※ 本ライブラリは会員の方が作成した作品です。内容について当サイトは一切関知しません。

ブックマーク一覧
大気中二酸化炭素分圧(pCO2)と全炭酸(DIC)濃度を与えて、海水のpHを求めます
Hp = (-K1*pCO2-sqrt(K1^2*pCO2^2-4*K1*K2*pCO2*(pCO2-DIC/K0)))/(2*(pCO2-DIC/K0));
pH = -log(Hp);
H2CO3 = pCO2*K0;
HCO3m = H2CO3*K1/Hp;
CO32m = HCO3m*K2/Hp;

print(Hp);
print(pH);
print(H2CO3);
print(HCO3m);
print(CO32m);
print(H2CO3*10^6);
print(HCO3m*10^6);
print(CO32m*10^6);
print(DIC*10^6);
print(H2CO3/DIC*100);
print(HCO3m/DIC*100);
print(CO32m/DIC*100);
K1
pCO2
K2
DIC
mol/L
K0
H+ mol/L
Ph 
H2CO3 mol/L
HCO3- mol/L
CO3 2- mol/L
H2CO3 μmol/L
HCO3- μmol/L
CO3 2- μmol/L
DIC μmol/L
H2CO3 %
HCO3- %
CO3 2- %
K0 
K1 
K2 
海水のpHを求める途中式を確認
https://repun-app.fish.hokudai.ac.jp/mod/page/view.php?id=2295

この計算についてお客様の声はまだありません。