反応ネットワークの化学平衡を求める
平衡性を持つ化学反応は,通常整方程式系として直接モデル化することができる.これらの問題は保存と反応の方程式により定義される.以下の例題は燃焼化学のものであり,車のエンジンなどの燃焼室で燃料を燃やすことをモデル化している.このモデルで,さまざまな段階で燃焼室にどのような化学成分や化学物質が存在するかを調べる.調べる反応系は,
,
,
,
,
,
で与えられる.
各成分の量に対する変数を導入する.は単独では存在しないので,ここでは
を化学成分として扱う.
![]() |
各化合物の量に対する変数も導入する.
![]() |
In[1]:= | ![]() X |
閉化学系を想定する場合,量は保存される.これにより保存方程式がその化学および代数表記で表示される.
![]() |
![]() |
In[2]:= | ![]() X |
平衡方程式を与える.
![]() |
![]() |
In[3]:= | ![]() X |
パラメータ値を与える.
In[4]:= | ![]() X |
実数上で系を解き,非負の解だけを選ぶ.
In[5]:= | ![]() X |
In[6]:= | ![]() X |
Out[6]= | ![]() |
高精度解を計算する.
In[7]:= | ![]() X |
In[8]:= | ![]() X |
Out[8]= | ![]() |