Degtyarenko_dlya_studentov_II_kursa_2013 / Детерминир. модели / Детерм. мод. - лаб. работы / Лаб. раб. 5 / Решенные лекционные задачи / Лаб. работа5
.1.pdf1.1. ОБРАТИМЫЕ ДВУСТОРОННИЕ РЕАКЦИИ
Случай 1.
Аналитическое решение задачи Коши из математической модели обратимой реакции первого порядка при помощи метода разделения переменных с последующим интегрированием
Out[1]= |
Log |
|
|
|
u |
|
C |
|
|
|
|
|
k |
1 |
|
k1 |
|
|
CA0 u |
|
k2 |
|
CB0 u |
|
, u |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
In[1]:= |
intu |
Integrate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
k1 |
k2 |
u |
CB0 |
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
A0 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
In[2]:= |
intu0 intu |
|
|
|
. u 0; intu1 intu |
|
|
. u x; int1 intu1 intu0 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Out[2]= |
Log |
|
|
|
k1 |
|
k2 |
|
|
|
|
k |
|
|
|
Log |
|
|
|
x |
|
C |
|
k1 |
k2 |
|
x |
|
C |
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
CA0 k1 |
|
C |
|
2 |
|
|
|
|
|
|
|
|
|
A0 |
|
k |
|
|
|
|
|
B0 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
sol1 |
|
|
|
|
|
|
B0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
Out[3]= |
Solvet k1 k2 |
|
|
|
|
1 t |
|
k1 k2 |
|
|
CA0 k1 |
CB0 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
In[3]:= |
|
|
|
|
|
|
|
|
|
|
|
int1 |
|
t, x |
|
|
|
|
|
FullSimplify |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k1 |
|
|
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
t k1 k2 |
|
|
1 t k1 k2 |
|
|
|
|
|
CA0 k1 CB0 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k1 |
|
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
In[4]:= |
sol1 |
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Out[4]= |
t k1 |
|
|
1 t k1 k2 |
|
|
|
|
|
CA0 k1 |
CB0 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k1 |
|
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
Аналитическое решение той же самой задачи Коши |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
при |
помощи |
встроенной функции DSolve системы Mathematica |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In[5]:= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
sol2 |
|
|
DSolve |
x' |
t |
|
|
|
|
|
|
k1 |
CA0 |
|
|
x |
t |
|
|
k2 |
CB0 |
|
|
x |
t |
, x |
0 |
|
t |
, t |
FullSimplify |
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
, x |
|
|
|
t k1 k2 1 t k1 k2 CA0 k1 CB0 k2
Out[5]= x t k1 k2
t k1 k2 1 t k1 k2 CA0 k1 CB0 k2
In[6]:= sol2 k1 k2
t k1 k2 1 t k1 k2 CA0 k1 CB0 k2
Out[6]=
k1 k2
Результаты идентичны
Найдем численное решение той же самой задачи Коши, если t 0;10 ,
при определенных числовых значениях констант скоростей прямой и обратной стадий и начальных концентраций реагирующих веществ. Сравним
графики численного решения и решения, полученного аналитическим путем.
In[7]:= CA0 1; CB0 0.2; k1 0.45; k2 0.12;
In[8]:= sol2
Out[8]= 0.747368 0.57 t 1 0.57 t
In[9]:= sol3 NDSolve x' t k1 CA0 x t k2 CB0 x t , x 0 0 , x, t, 0, 10
Out[9]= x InterpolatingFunction 0., 10. ,
2 Лаб. работа5.1.nb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
In[10]:= |
Plot |
|
|
sol2, x t |
|
|
. sol3 |
|
|
1 |
|
, |
t, 0, 10 , |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
PlotLabel "График аналитического и численного решений |
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
задачи Коши из пункта 1", AxesLabel |
|
"t", "x" , PlotStyle |
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
Thickness 0.01 |
|
, |
|
Dashed, Thickness 0.015 , RGBColor 1, 0, 0 |
|
, GridLines Automatic |
|
|||||||||||||||||||||||||||
|
|
|
|
|
Графиканалитическогоичисленногорешений |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
задачиКошииз пункта 1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Out[10]= |
0.5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
4 |
|
|
|
|
|
|
6 |
|
|
|
|
8 |
|
|
10 |
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
In[11]:= |
|
Графики |
идентичны |
|
.; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
CA0 .; CB0 .; k1 |
.; k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Аналитическое решение математической модели |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
рассматриваемой в случае 1 обратимой реакции первого порядка |
|
|
|
|||||||||||||||||||||||||||||||||||
In[12]:= |
|
|
CA0 |
|
sol1 |
|
|
FullSimplify |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
CA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
CA0 |
t |
|
k1 |
k2 |
|
|
|
t |
|
k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
Out[12]= |
|
|
|
|
|
1 |
|
|
|
|
|
|
CA0 k1 |
|
CB0 k2 |
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k1 |
|
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
In[13]:= |
|
B |
|
B0 |
sol1k1 k2 |
|
|
FullSimplify |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
Out[13]= |
C B0 C t |
|
1 t |
|
k1 k2 |
|
CA0 k1 CB0 k2 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k1 |
|
|
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Представим графически полученные для случая 1 результаты. Приведем |
|
|||||||||||||||||||||||||||||||||||||
|
графики кинетических кривых для каждого участника реакции при |
|
|
|
|
||||||||||||||||||||||||||||||||||
|
определенных числовых значениях констант скоростей прямой и |
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
обратной стадий и начальных концентраций реагирующих веществ |
|
|
|
||||||||||||||||||||||||||||||||||
In[14]:= |
CA0 1; CB0 |
0.2; k1 0.45; k2 0.12; |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
In[15]:= |
Needs "PlotLegends`" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Лаб. работа5.1.nb 3
In[16]:= Plot CA, CB , t, 0, 10 , PlotRange 0, CA0 ,
PlotStyle Thickness 0.01 , Dashed, Thickness 0.015 , RGBColor 1, 0, 0 , PlotLabel "Решение прямой кинетической задачи
для двусторонней реакции первого порядка", AxesLabel "t", "С" ,
PlotLegend "СA t ", "СB t " , LegendPosition 1.3, 0.5 , GridLines Automatic
|
Решениепрямойкинетическойзадачи |
|
|||||
|
длядвустороннейреакциипервогопорядка |
|
|||||
|
С |
|
|
|
|
|
|
|
1.0 |
|
|
|
|
|
|
|
0.8 |
|
|
|
|
|
|
Out[16]= |
0.6 |
|
|
|
|
|
СA t |
|
0.4 |
|
|
|
|
|
|
|
0.2 |
2 |
4 |
6 |
8 |
t |
СB t |
|
0 |
10 |
|
Приведем графики скоростей прямой и обратной стадий при тех же числовых значениях констант скоростей прямой и
обратной стадий и начальных концентраций реагирующих веществ
In[17]:= Plot k1 CA, k2 CB , t, 0, 20 ,
PlotStyle Thickness 0.01 , Dashed, Thickness 0.015 , RGBColor 1, 0, 0 ,
PlotLabel "Графики скоростей прямой и обратной стадий",
AxesLabel "t", "r" , PlotLegend "r1 k1СA t ", "r2 k2СB t " ,
LegendPosition 1.3, 0.5 , GridLines Automatic
Графикискоростейпрямойиобратнойстадий
r
0.130
0.125
0.120
Out[17]=
r1 k1СA t
|
0.115 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r2 k2СB t |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
0.110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
5 |
|
|
10 |
|
|
|
|
|
|
|
15 |
|
20 |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Проведем исследование функции |
|
x t |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
t |
|
k1 k2 |
|
|
1 t |
k1 k2 |
|
CA0 k1 CB0 |
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
она обозначена sol1 . |
Прежде всего отметим, |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
следует, что x t 0 при t 0. Следовательно, |
||||||||||||||||||
|
что из математической модели |
|
|
2 |
0. Заметим, |
|
|
|
t x |
|
t |
CA0 k1 CB0 k2 |
||||||||||||||||||||||
|
выполняется условие C |
A0 |
k |
1 |
|
C |
B0 |
|
k |
что при |
|
k1 |
|
k2 |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
In[18]:= CA0 .; CB0 |
.; k1 .; k2 .; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In[19]:= d1 D sol1, t FullSimplify
Out[19]= t k1 k2 CA0 k1 CB0 k2
Первая производная положительна при t 0. Следовательно,
функция x t возрастает на рассматриваемом промежутке.
4 Лаб. работа5.1.nb
In[20]:= |
d2 |
|
|
|
|
|
FullSimplify |
|
|
|
|
|
|
|||||||||||||||
D |
d1, t |
|
|
|
|
|
|
|
||||||||||||||||||||
Out[20]= |
t |
k1 k2 |
|
|
k1 k2 |
|
CA0 k1 CB0 k2 |
|
|
|
|
|
||||||||||||||||
|
|
Вторая |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
производная отрицательна при t 0. Следовательно, |
|
|
||||||||||||||||||||
|
|
|
Из |
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
график функции x |
|
|
|
|
выпуклый на рассматриваемом промежутке. |
|
|||||||||||||||||||||
|
|
|
|
|
|
математической модели следует, |
|
|
|
|
||||||||||||||||||
|
C |
что график функции CA t |
|
монотонно убывающий и вогнутый, |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
монотонно возрастающий и выпуклый |
при t 0. |
|||||||
|
а график функции CВ |
|
|
|
||||||||||||||||||||||||
|
|
|
CA0 |
CA0 k1 CB0 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
In[21]:= |
|
|
CB0 |
|
k2 |
|
Simplify |
|
|
|
|
|
|
|||||||||||||||
|
A0 |
|
|
|
k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
Out[21]= |
|
|
|
k1 |
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
Получили равновесную |
|
концентрацию вещества А. |
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||
In[22]:= |
|
|
CA0 |
CA0 k1 CB0 k2 |
|
Simplify |
|
|
|
|
|
|
||||||||||||||||
|
|
CB0 |
|
k1 |
|
|
|
|
|
|
|
|||||||||||||||||
CB0 |
|
|
|
k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
Out[22]= |
|
|
|
k1 |
k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
Получили равновесную |
|
концентрацию вещества В |
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||||||||
In[23]:= |
k1 21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Out[23]= |
CA0 k1CB0k2k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
In[24]:= |
k2 22 |
|
|
Simplify |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
C |
A0 |
CB0 |
|
k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Out[24]= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
k1 k2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Произведение k1 на равновесную концентрацию вещества
А равно произведению k2 на равновесную концентрацию вещества В,
т.е. скорости прямой и обратной стадий двусторонней реакции со временем становятся практически одинаковыми,
что соответствует состоянию динамического равновесия системы.
Случай 2.
Аналитическое решение задачи Коши из математической модели обратимой реакции второго порядка при помощи метода разделения переменных с последующим интегрированием
In[25]:= intu Integrate 1 k1 CA0 u CB0 u k2 CC0 u CD0 u , u
Out[25]= 2 ArcTan 2 u CA0 CB0 k1 2 u CC0 CD0 k2 C2A0 k21 C2B0 k21 2 CB0 CC0 CD0 k1 k2
k2 2 CC0 CD0 2 k1 k2 C2C0 k2 C2D0 k2 2 CA0 k1 CB0 k1 2 k2 CC0 CD0 k2C2A0 k21 C2B0 k21 2 CB0 CC0 CD0 k1 k2 k2 2 CC0 CD0 2 k1 k2 C2C0 k2 C2D0 k2
2 CA0 k1 CB0 k1 2 k2 CC0 CD0 k2
Полученное аналитическое выражение неопределенного интеграла слишком громоздко,
и дальнейшая работа с ним затруднительна.
Аналогичные проблемы возникают, если попытаться решить ту же самую задачу Коши при помощи встроенной функции DSolve
системы Mathematica. Поэтому преобразуем подынтегральную функцию,
раскрыв все скобки в ее знаменателе и введя некоторые новые обозначения
Лаб. работа5.1.nb 5
In[26]:= Collect k1 CA0 u CB0 u k2 CC0 u CD0 u , u
Out[26]= CA0 CB0 k1 u2 k1 k2 CC0 CD0 k2 u CA0 k1 CB0 k1 CC0 k2 CD0 k2
In[27]:= k1 k2; CA0 k1 CB0 k1 CC0 k2 CD0 k2; CA0 CB0 k1 CC0 CD0 k2;
In[28]:= Clear , ,
Проинтегрируем ту же функцию с учетом новых обозначений
In[29]:= intu Integrate 1 u^2 u , u
|
|
ArcTan |
2 u |
|
|
Out[29]= |
2 |
|
2 4 2 4 |
||
In[30]:= |
|
2 4 |
|
Out[30]= 2 4
In[31]:= Clear
2 ArcTan 2 u
In[32]:= intu
2 ArcTan 2 u
Out[32]=
Найдем определенный интеграл
In[33]:= intu0 intu . u 0; intu1 intu . u x; int1 intu1 intu0
|
2 ArcTan |
2 x |
|
|
|
2 ArcTan |
|
|
|||||
Out[33]= |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In[34]:= |
sol4 Solve int1 t, x FullSimplify |
||||||||||||
|
|
x Tan |
t |
|
|
|
|
||||||
Out[34]= |
|
|
2 |
2 ArcTan |
|
||||||||
|
|
|
Tan |
t |
|
|
|
||||||
In[35]:= |
sol4 |
|
|
2 |
|
|
ArcTan |
|
Tan t ArcTan2
Out[35]=
2
Получили решение задачи Коши в компактном аналитическом виде. Заметим,
что если попытаться решить задачу Коши x' t x t ^2 x t ,x 0 0 при помощи встроенной функции DSolve системы Mathematica, то получим достаточно громоздкие выражения, причем компьютерная система укажет на то обстоятельство,
что некоторые решения задачи Коши, возможно, не найдены,
и посоветует использовать встроенную функцию Reduce.
6 Лаб. работа5.1.nb
Найдем теперь численное решение той же самой задачи Коши, если t 0;60 ,
при определенных числовых значениях констант скоростей прямой и обратной стадий и начальных концентраций реагирующих веществ. Сравним
графики численного решения и решения, полученного аналитическим путем.
In[36]:= CA0 0.06; CB0 0.05; CC0 0.04; CD0 0.03; k1 0.5; k2 0.25;
In[37]:= k1 k2
CA0 k1 CB0 k1 CC0 k2 CD0 k2
CA0 CB0 k1 CC0 CD0 k2
2 4
Out[37]= 0.25
Out[38]= 0.0725
Out[39]= 0.0012
Out[40]= 0. 0.0636887
In[41]:= sol4
Out[41]= 2. 0.0725 0. 0.0636887 Tan 1.5708 1.369 0. 0.0318443 t
In[42]:= sol5 NDSolve
x' t k1 CA0 x t CB0 x t k2 CC0 x t CD0 x t , x 0 0 , x, t, 0, 60
Out[42]= x InterpolatingFunction 0., 60. ,
In[43]:= Plot sol4, x t . sol5 1 , t, 0, 60 ,
PlotLabel "График аналитического и численного решений рассматриваемой задачи Коши", AxesLabel "t", "x" , PlotStyle
Thickness 0.01 , Dashed, Thickness 0.015 , RGBColor 1, 0, 0 , GridLines Automatic
Графиканалитическогоичисленногорешений |
|
|||||
|
|
рассматриваемойзадачиКоши |
|
|
||
x |
|
|
|
|
|
|
0.015 |
|
|
|
|
|
|
Out[43]= |
|
|
|
|
|
|
0.010 |
|
|
|
|
|
|
0.005 |
|
|
|
|
|
|
|
10 |
20 |
30 |
40 |
50 |
t |
Графики |
60 |
|||||
идентичны |
|
|
|
|
Лаб. работа5.1.nb 7
In[44]:= CA0 .; CB0 .; CC0 .; CD0 .; k1 .; k2 .; .; .; .; .;
|
|
Аналитическое решение математической модели |
|
||||||||
|
|
рассматриваемой в случае 2 обратимой реакции второго порядка |
|||||||||
In[45]:= |
CA |
|
CA0 |
|
sol4 |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
|
CA0 Tan |
t |
|
|
|
||||||
Out[45]= |
2 |
2 ArcTan |
|
|
|||||||
In[46]:= |
CB CB0 |
sol4 |
|
|
|
|
|
||||
|
CB0 Tan |
t |
|
|
|
||||||
Out[46]= |
2 |
2 ArcTan |
|
|
|||||||
In[47]:= |
CC CC0 |
sol4 |
|
|
|
|
|
||||
|
CC0 Tan |
t |
|
|
|
||||||
Out[47]= |
2 |
2 ArcTan |
|
|
|||||||
In[48]:= |
CD CD0 |
sol4 |
|
|
|
|
|
||||
|
CD0 Tan |
t |
|
|
|
||||||
Out[48]= |
2 |
2 ArcTan |
|
|
Представим графически полученные для случая 2 результаты. Приведем графики кинетических кривых для каждого участника реакции при определенных числовых значениях констант скоростей прямой и обратной стадий и начальных концентраций реагирующих веществ
In[49]:= CA0 0.06; CB0 0.05; CC0 0.04; CD0 0.03; k1 0.5; k2 0.25;
In[50]:= k1 k2
CA0 k1 CB0 k1 CC0 k2 CD0 k2
CA0 CB0 k1 CC0 CD0 k2
2 4
Out[50]= 0.25
Out[51]= 0.0725
Out[52]= 0.0012
Out[53]= 0. 0.0636887
8 Лаб. работа5.1.nb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
In[54]:= |
Needs |
|
"PlotLegends`" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
In[55]:= Plot |
|
|
CA, CB, CC, CD |
|
|
, t, 0, 60 |
|
, PlotRange |
|
|
0, CA0 |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
||||||||||||||||||||||||||||||||||||||||
|
|
PlotStyle |
|
|
|
Thick, Thickness 0.01 |
|
|
, |
|
Dashed, Thickness 0.015 , RGBColor 1, 0, 0 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
Dotted, Thickness 0.015 , RGBColor 0, 1, 0 |
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
DotDashed, Thickness 0.015 , RGBColor 0.1, 0.1, 0.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
PlotLabel "Решение прямой кинетической задачи |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
для двусторонней реакции |
второго порядка", AxesLabel |
|
"t", "С" , |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t " , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
PlotLegend |
|
|
"СA |
|
t ", "СB t ", "СC t ", "СD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
LegendPosition |
|
|
1.3, 0.5 |
|
, GridLines Automatic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
Решениепрямойкинетическойзадачи |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
длядвустороннейреакциивторогопорядка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
0.06 |
С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
0.05 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СA |
t |
|
|
|
|
|
|
|
|
0.04 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СB |
t |
|
|
|
|
|
|
Out[55]= |
|
0.03 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СC |
t |
|
|
|
|
|
|
|
|
0.02 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СD t |
|
|
|
|
|
||
|
|
0.01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
0 |
|
|
|
10 |
|
|
|
20 |
|
|
|
|
|
|
30 |
|
|
|
40 |
|
|
|
50 |
|
|
|
|
60 |
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
Приведем графики скоростей прямой и обратной стадий |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
при тех же числовых значениях констант скоростей прямой и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
обратной стадий и начальных концентраций реагирующих |
веществ |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In[56]:= |
Plot |
|
|
|
k |
1 |
C |
A CB, k2 CC CD |
|
|
, |
|
t, 0, 100 , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Thickness 0.01 |
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
||||||||||||||||||||
|
|
PlotStyle |
|
|
|
|
|
|
|
|
Dashed, Thickness 0.015 , RGBColor 1, 0, 0 |
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
PlotLabel "Графики скоростей прямой и обратной стадий", |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"r1 k1 |
СA |
|
t СB |
|
|
t ", "r2 k2 |
СC |
|
t СD |
|
t " , |
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
"t", "r" |
|
, PlotLegend |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
AxesLabel |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
LegendPosition |
|
|
1.3, 0.5 |
|
, GridLines Automatic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
Графикискоростейпрямойиобратнойстадий |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
0.0009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
0.0008 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Out[56]= |
|
0.0007 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r1 k1СA t СB t |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
0.0006 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r2 k2СC t СD t |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
40 |
|
|
|
|
|
|
60 |
|
|
|
|
|
|
80 |
|
|
|
|
100 |
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
Как и в случае 1 скорости прямой и обратной стадий |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
двусторонней реакции со временем становятся практически одинаковыми, |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
что соответствует состоянию динамического равновесия системы. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|