株式会社 計算熱力学研究所
Research Institute of Computational Thermodynamics, Inc.
概要
CaTCalcは、Gibbs Energy最小化法を用いて熱力学平衡計算を行うソフトです。研究で利用するツールとして、特に”信頼性”を重視して開発しました。次のような特徴を有しています。
-
構成元素の平衡化学ポテンシャルを常に厳密に求めることにより、金属系は勿論、セラミックスや化合物、ガス、水溶液系などの一般的な系の計算が正しく行える。
-
CALPHAD法に準拠した非理想溶液、各種溶液モデルへの対応。大域的最小化問題についても高い信頼性を確保。
-
わかりやすい統一的な操作性。
-
状態図、ポテンシャル図、液相面図、多元系のUnivariant line projectionなどの作成計算、Target計算機能、凝固シミュレーションなどの各種計算機能を装備。
厳密な熱力学平衡計算
従来の平衡計算ではセラミックスやガスを含んだ計算で問題が生じる場合がありましたが、これは系の構成元素の平衡化学ポテンシャルが正しく決定できないのが原因でした。そこでCaTCalcではそれを常に厳密に定めることに焦点をあてて様々な改善を行いました。詳細は文献に報告していますが、元素の平衡化学ポテンシャルが決定できない場合は、仮想の平衡蒸気のGibbsエネルギー最小化によって不定の化学ポテンシャルを決定するというアルゴリズムを開発しました。これによってセラミックスやガスを含んだ系の平衡計算が大幅に安定化します。もし平衡計算や状態図計算がうまく出来ずお困りの場合はCaTCalcをお試し下さい。金属系の擬二元系の計算なども容易です。
下図は、従来、計算が困難であった状態図計算の例です。CaTCalcではデータベースから読み込まれた全ての相を含んで自動で正しく計算できます。なお、下図にガス相は表面には出てきませんが、ガス相との平衡も考慮して計算しています。
Fig.1 Phase diagram of the Ca2SiO4-Mg2SiO4 system.
Fig.2 Phase diagram of the Fe7C3-Cr7C3 system.