User Tools

Site Tools


ru:abckin:examples:thermo:arrhenius

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:abckin:examples:thermo:arrhenius [2026/10/12 16:15] – abcru:abckin:examples:thermo:arrhenius [2026/10/12 16:52] (current) – abc
Line 6: Line 6:
  
 Возьмём простой процесс Возьмём простой процесс
-  2B -> C // k+  2B → C // k
  
-Пусть k = A exp(Ea/8.3/T)+Пусть k = 
  
-Здесь //A// – предэкспонента, //Ea// – энергия активации по Аррениусу, //T// – температура.+Здесь //A// – предэкспонента, //Eₐ// – энергия активации по Аррениусу, //T// – температура в градусах Кельвина. 
 + 
 +В соответствием с C-синтаксисом в схеме мы это запишем так: //A*exp(-Eₐ/8.3/T)//. 
 + 
 + 
 +Нам понадобится объявить следующие параметры схемы: 
 +  <schema id="sample_arrhenius"> 
 +    <parameter name="A" value=""/> 
 +    <parameter name="Eₐ" value=""/> 
 +    <parameter name="T"/> 
 +    <parameter name="k" value="A*exp(-Eₐ/8.3/T)"/> 
 +  </schema> 
 +Обобщённое выражение для константы скорости реакции мы выносим на уровень схемы процесса. Поскольку //A// и //Eₐ// в этом примере постоянны, их значения мы задаём здесь же. 
 + 
 +Рассмотрим кинетики нескольких вариантов, отличающихся температурой процесса (100℃, 150℃ и 200℃ переводим в градусы Кельвина): 
 +  <instance schema="sample_arrhenius" id="var₁"> 
 +    <parameter name="T" value="373"/> 
 +  </instance> 
 +  <instance schema="sample_arrhenius" id="var₂"> 
 +    <parameter name="T" value="423"/> 
 +  </instance> 
 +  <instance schema="sample_arrhenius" id="var₃"> 
 +    <parameter name="T" value="473"/> 
 +  </instance> 
 + 
 +Расчёты запускаем командой //compute_kinetics//: 
 +  <compute_kinetics instance="var₁"/>
ru/abckin/examples/thermo/arrhenius.1791810928.txt.gz · Last modified: by abc