1. Termodünaamika rakendamine simulatsioonis


Keemiline tasakaal

Keemiline tasakaal on olek, kus süsteemi lähteainete ja saaduste kogused ei muutu ajas, sest päri- ja vastassuunaliste reaktsioonide kiirused on võrdsed. Teisisõnu, netoreaktsioonikiirus on null suletud süsteemis.


Kuidas Canteras tasakaalu arvutada?

Tasakaalu leidmiseks kasutatakse funktsiooni equilibrate(), mis kuulub termodünaamika faasi (Solution/ThermoPhase) meetodite hulka.

>> set(g,'T',1500.0,'P',oneatm,'X','CH4:1,O2:2') [23]

>>equilibrate(g,'TP') [23]

Tähis „g“ vastab GRI30 ideaalse gaasi kogumikule, „T“ on kindel temperatuur, „P“ on kindel rõhk, „X“ tähendab, et muudetakse mooli fraktsiooni. Temperatuuri ja rõhu asemel võib määrata ka temperatuuri ja mahu, entalpiat ja rõhu, entroopiat ja mahu, siseenergiat ja mahu ning siseenergiat ja rõhu.

Tulemuste kontrollimiseks tuleb sisestada järgnevalt toodud kood. Tulemustes peab kontrollima, et vastassuunaliste reaktsioonide kiirused võrduvad nulliga:

Tulemus näitab, et vastassuunaliste reaktsioonide kiirused võrduvad nulliga  ümbritsetud punasega).

Näide (GRI30 ideaalgaasi faas):


Tulemuseks on:


Tulemus näitab, et vastassuunaliste reaktsioonide kiirused võrduvad nulliga (ümbritsetud punasega).