Скачиваний:
17
Добавлен:
01.03.2016
Размер:
393.45 Кб
Скачать

1.2. ПОСЛЕДОВАТЕЛЬНЫЕ РЕАКЦИИ

Случай 2

Уравнение кинетической кривой для исходного реагента А

In[1]:= CA CA0 Exp k1 t

Out[1]= t k1 CA0

Аналитический способ нахождения кинетической кривой для промежуточного продукта B при помощи встроенной функции DSolve системы Mathematica

In[2]:= CB DSolve СB ' t k1 CA k2 СB t , СB 0 CB0 , СB t , t FullSimplify

t k1 k2 t k2 CA0 k1 t k1 CA0 CB0 k1 CB0 k2

Out[2]= СB t k1 k2

t k1 k2 t k2 CA0 k1 t k1 CA0 CB0 k1 CB0 k2

In[3]:= CB

k1 k2

t k1 k2 t k2 CA0 k1 t k1 CA0 CB0 k1 CB0 k2

Out[3]=

k1 k2

Аналитический способ нахождения кинетической кривой для конечного продукта P при помощи уравнения материального баланса

In[4]:= CP CA0 CB0 CP0 CA CB FullSimplify

CA0 1 t k2 k1 1 t k1 k2

Out[4]= 1 t k2 CB0 CP0 k1 k2

Итак, получено аналитическое решение прямой кинетической задачи,

рассматриваемой в случае 2.

Представим графически полученные для случая 2 результаты. Приведем графики кинетических кривых для всех участников реакции при определенных числовых значениях констант скоростей последовательных стадий и начальных концентрациий исходных веществ

2 Лаб. работа5.2.2.nb

In[5]:= CA0 1; CB0 0.5; CP0 0.2; k1 0.2; k2 0.1;

In[6]:= Needs "PlotLegends`"

In[7]:= Plot CA, CB, CP , t, 0, 30 , PlotRange Full,

PlotStyle Thick, Thickness 0.01 , Dashed, Thickness 0.02 , RGBColor 1, 0, 0 ,

DotDashed, Thickness 0.02 , RGBColor 0, 1, 0 , PlotLabel "Решение прямой кинетической задачи для последовательной реакции первого порядка

в случае 2", AxesLabel "t", "С" , PlotLegend "СA t ", "СB t ", "СP t " , LegendPosition 1.3, 0.5 , GridLines Automatic

 

Решениепрямойкинетическойзадачи

 

 

 

дляпоследовательнойреакциипервогопорядка

 

 

 

в случае 2

 

 

 

 

 

С

 

 

 

 

 

 

СA t

Out[7]=

1.5

 

 

 

 

 

 

 

1.0

 

 

 

 

 

 

СB t

 

0.5

 

 

 

 

 

 

 

5

10

15

20

25

30

t

СP t

Найдем в случае 2 численное решение исходной системы

ДУ с системой соответствующих начальных условий, если t 0;30 ,

при указанных выше числовых значениях констант скоростей последовательных стадий и начальных концентраций исходных веществ. Сравним графики численного решения и решения, полученного аналитическим путем.

In[8]:= CA .; CB .; CP .

In[9]:= sol NDSolve CA ' t k1 CA t , CB ' t k1 CA t k2 CB t ,

CP ' t k2 CB t , CA 0 CA0, CB 0 CB0, CP 0 CP0 , CA, CB, CP , t, 0, 30

Out[9]= CA InterpolatingFunction 0., 30. , ,

CB InterpolatingFunction 0., 30. , , CP InterpolatingFunction 0., 30. ,

Лаб. работа5.2.2.nb 3

In[10]:= Plot CA t . sol 1 , CB t . sol 1 , CP t . sol 1 ,

t, 0, 30 , PlotLabel "График численного решения

математической модели из случая 2", AxesLabel "t", "С" , PlotRange Full, PlotStyle Thick, Thickness 0.01 , Dashed, Thickness 0.02 , RGBColor 1, 0, 0 ,

DotDashed, Thickness 0.02 , RGBColor 0, 1, 0 ,

PlotLegend "СA t ", "СB t ", "СP t " , LegendPosition 1.3, 0.5 ,

GridLines Automatic

 

Графикчисленногорешения

 

 

 

 

математическоймоделииз случая 2

 

 

 

 

С

 

 

 

 

 

 

 

 

1.5

 

 

 

 

 

 

СA t

Out[10]=

1.0

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

СB t

 

5

10

15

20

25

30

t

СP t

Результаты аналитического и численного решения идентичны

Глядя на полученные графики, можно предположить, что для

кинетической кривой CB t характерно наличие точки локального максимума,

адля кинетической кривой CP t наличие точки перегиба графика этой функции. Выясним,

действительно ли это так и, если да, то что это за точки.

In[11]:= CA0 .; CB0 .; CP0 .; k1 .; k2 .;

Исследуем сначала вопрос о существовании на

промежутке 0; точек локального экстремума функции СB t

In[12]:= CB 3

t k1 k2 t k2 CA0 k1 t k1 CA0 CB0 k1 CB0 k2

Out[12]=

k1 k2

In[13]:= d1 D CB, t FullSimplify

t k1 k2 t k2 CA0 k21 t k1 k2 CA0 CB0 k1 CB0 k2

Out[13]=

k1 k2

Критических точек на 0; функция СB t не имеет. Исследуем вопрос

о существовании стационарных точек этой функции на указанном промежутке

4 Лаб. работа5.2.2.nb

In[14]:=

Reduce

 

t k2 CA0 k12

t k1

k2

 

CA0 CB0

 

k1 CB0 k2

 

0,

 

 

 

 

 

 

 

 

 

C

A0

 

 

 

0, C

A0

C

B0

, k

 

0, k

 

0, k

1

k

, t, Reals

 

 

 

 

2

 

 

 

0, CB0

 

 

 

 

1

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Log

 

CA0 k1 k2 CB0 k1 k2 CB0 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CA0 k12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CA0 k1 k2 CB0 k1

k2 CB0

k22

 

 

 

 

Out[14]=

CA0 0&&

0 CB0

CA0

&&k1 0&&

0 k2 k1

&& t

 

 

 

k1

k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Log

 

 

 

 

 

2

 

 

 

 

k22

 

 

 

 

 

 

 

 

 

k1 k2 CA0 k1CB0CB0 k1 && t

 

k1CA0kk21

 

 

 

 

 

 

 

 

 

CB0 CA0 &&k1

0&&

 

 

0 k2

k1 && t

Log

CA0 k1 k2 CB0 k1

k2 CB0

 

 

 

 

 

 

 

 

 

 

k1CA0kk21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

k1 k2

CA0 k1CB0CB0 k1 && t Log

CA0 k1 k2 CB0 k1 k2 CB0

k22

 

 

 

 

 

 

 

 

 

 

k1CA0kk21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

Log CA0 k1 k2 CB0 k1 k2 CB0 k22 CA0 k21

In[15]:= tst FullSimplify

k1 k2

Log k2 CA0 CB0 k1 CB0 k2 CA0 k21

Out[15]=

k1 k2

Cтационарная точка функции СB t на промежутке 0; существует и единственна,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k2

 

 

 

 

 

 

Log

 

k

2

 

C

A0

CA0 k12

CB0

k2

 

 

если выполняется условие CA0 CB0

 

 

 

CB0, при этом tst

 

 

 

 

 

CB0

 

k1

. Выясним,

 

 

k1

 

 

 

 

 

k1 k2

 

 

 

 

является ли она точкой локального экстремума для этой функции.

 

 

Out[16]=

d2

 

 

D

 

CB,

 

t, 2

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In[16]:=

 

 

 

 

 

FullSimplify

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

k1 k2

 

 

t k2 CA0 k3 t k1 k2

 

CA0 CB0

 

k1

CB0 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k1 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In[17]:=

 

 

 

 

2

 

k

 

 

 

FullSimplify

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d2

 

. t

 

tst

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

CA0

CA0 k12

CB0 k2

 

 

k1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Out[17]=

 

CA0 k1

 

 

 

 

 

 

CB0

k1

 

 

k1 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Предполагая, что условие

 

 

 

 

 

 

k2

 

 

выполняется, замечаем,

 

 

 

 

 

 

CA0 CB0 k1 CB0

 

 

 

 

 

что CB" tst 0. Следовательно, если выполняется условие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k2

 

 

B0

 

 

 

st

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CA0

 

CB0

 

k1

 

C

, при t t

 

функция С

 

t

имеет локальный максимум

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лаб. работа5.2.2.nb 5

In[18]:=

tmax tst

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Log

 

k2

 

 

 

CA0 CB0 k1

CB0 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k1

k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Out[18]=

 

 

 

 

 

 

 

 

 

 

 

CA0

k12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In[19]:=

CA0 k1

 

 

 

k2

CA0

 

 

CB0

 

2k1

C k

 

 

 

 

 

k1

 

k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CB max

 

 

CB

 

 

. t

 

tmax

 

 

 

 

FullSimplify

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k2

 

 

 

 

B0

2

 

 

 

 

k1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CA0 k1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Out[19]=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если условие

 

 

 

 

 

 

 

 

 

 

 

 

k2

CB0 выполняется,то единственная точка

 

 

 

 

 

 

CA0 CB0 k1

 

 

 

 

локального максимума кинетической кривой СB

t

 

это точка

 

 

 

 

tmax,CB max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исследуем вопрос о наличии точек перегиба графика функции СP

 

 

 

 

 

 

t

 

.Из третьего уравнения dСP

 

t

 

dt k2СB

 

t

 

исходной системы ДУ следует,

 

что dСP

 

t

 

dt 0

 

при t 0, т. е. функция СP

 

t

 

 

строго

возрастающая при t

 

 

0. Продифференцировав это уравнение по t,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

. Из

 

 

 

 

 

 

 

 

 

t

 

k2СB'

 

t

 

. Отсюда следует,

 

что

 

СP''

t

существует при t

 

получаем СP''

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 и СP'' t

 

 

 

 

 

и СB' t

 

 

 

 

обращаются в нуль при одном и том же значении t

 

 

 

 

max

 

P''

 

 

 

предыдущих исследований функции СB

 

 

t

 

 

ясно,

 

 

 

 

 

что С

 

 

 

 

 

 

0 при

 

t tmax

 

и С

P''

 

t

 

 

0 при t

 

t

max

. Итак,

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tmax.

 

 

 

 

eдинственная точка перегиба функции СP

 

t

 

 

это точка

 

 

 

In[20]:=

CP 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Out[20]=

C

1 t k2

 

CB0 CP0

 

CA0

1 t k2 kk1

1 t k1 k2

 

 

 

 

 

 

 

Out[21]=

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In[21]:=

 

Pchange

CP

 

 

 

. t

 

 

tmax

 

 

 

 

 

FullSimplify

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k1 k2

 

 

CA0 k1 CB0 k1 CP0 k1 CA0 k2 CB0 k2 CP0 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

 

 

CA0 k12k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CA0 k12

 

 

 

 

 

 

 

 

 

CA0 k2

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k1

 

 

 

 

 

 

 

 

 

 

 

 

 

k2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

k1 k2

 

 

k2

CA0

 

 

CB0 k2

CA0 CB0 k1 CB0 k2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A0 CB0

 

 

k1

CB0 k2

 

 

 

 

 

 

 

 

 

 

CB0

k1

 

k1 k2

 

 

 

Если условие

 

 

CA0 CB0 k1

CB0 выполняется, то единственная точка

 

 

 

 

перегиба графика функции СP t

 

 

это точка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tmax,CPchange

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изучим зависимость координат точки максимума

 

 

 

 

 

 

 

 

 

 

 

 

кинетической кривой СB

 

t

 

 

и координат точки перегиба графика

 

 

 

кинетической кривой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

констант скоростей

 

 

СP t от отношения значений

 

6 Лаб. работа5.2.2.nb

t k1 k2 t k2 CA0 k1 t k1 CA0 CB0 k1 CB0 k2

In[22]:= cB CA0_, CB0_, k1_, k2_, t_ : k1 k2

In[23]:= Plot cB 1, 0.5, 1, 0.1, t , cB 1, 0.5, 1, 0.25, t , cB 1, 0.5, 1, 0.5, t , cB 1, 0.5, 1, 1.01, t , cB 1, 0.5, 1, 2, t , t, 0, 10 , PlotRange Full,

PlotStyle Thick, Thickness 0.01 , Dotted, Thickness 0.02 , RGBColor 1, 0, 0 ,

Dashed, Thickness 0.02 , RGBColor 0, 1, 0 ,

DotDashed, Thickness 0.02 , RGBColor 0.1, 0.1, 0.1 ,

Thick, Thickness 0.02 , RGBColor 0.3, 0.3, 0.3 , PlotLabel "Ход кинетических кривых промежуточного продукта

при различных отношениях k2 k1", AxesLabel "t", "С" ,

PlotLegend "k1 1,k2 0.1", "k1 1,k2 0.25", "k1 1,k2 0.5", "k1 1,k2 1.01", "k1 1,k2 2" ,

LegendPosition

 

0.45, 0.5

 

, GridLines Automatic

 

 

 

Ходкинетическихкривых

 

 

 

 

 

 

 

 

 

 

промежуточногопродукта

 

 

С

приразличныхотношениях k2 k1

 

 

1.0

 

 

 

 

 

 

 

0.8

 

 

 

 

 

 

 

0.6

 

 

 

 

 

 

 

0.4

 

 

 

 

 

 

 

0.2

 

 

 

 

 

 

 

 

2

 

4

 

6

8

t

 

 

 

10

k1 1,k2 0.1

k1 1,k2 0.25

k1 1,k2 0.5

k1 1,k2 1.01

k1 1,k2 2

Лаб. работа5.2.2.nb 7

CA0 1 t k2 k1 1 t k1 k2 In[24]:= cP CA0_, CB0_, CP0_, k1_, k2_, t_ : 1 t k2 CB0 CP0

k1 k2

In[25]:= Plot cP 1, 0.5, 0.4, 1, 0.1, t , cP 1, 0.5, 0.4, 1, 0.25, t , cP 1, 0.5, 0.4, 1, 0.5, t , cP 1, 0.5, 0.4, 1, 1.01, t , cP 1, 0.5, 0.4, 1, 2, t , t, 0, 10 , PlotRange Full, PlotStyle Thick, Thickness 0.01 , Dotted, Thickness 0.02 , RGBColor 1, 0, 0 ,

Dashed, Thickness 0.02 , RGBColor 0, 1, 0 ,

DotDashed, Thickness 0.02 , RGBColor 0.1, 0.1, 0.1 ,

Thick, Thickness 0.02 , RGBColor 0.3, 0.3, 0.3 , PlotLabel "Ход кинетических кривых конечного продукта

при различных отношениях k2 k1", AxesLabel "t", "С" ,

PlotLegend "k1 1,k2 0.1", "k1 1,k2 0.25", "k1 1,k2 0.5", "k1 1,k2 1.01", "k1 1,k2 2" ,

 

LegendPosition

 

0.6, 0.5

 

, GridLines Automatic

 

 

 

 

Ходкинетическихкривых

 

 

 

 

 

 

 

 

 

 

 

 

 

конечногопродукта

 

 

 

1.8С

приразличныхотношениях k2 k1

 

 

 

1.6

 

 

 

 

 

 

 

Out[25]=

1.4

 

 

 

 

 

 

 

 

1.2

 

 

 

 

 

 

 

 

1.0

 

 

 

 

 

 

 

 

0.8

 

 

 

 

 

 

 

 

0.6

 

 

 

 

 

 

 

 

 

2

 

4

 

6

8

t

 

 

 

 

10

k1 1,k2 0.1

k1 1,k2 0.25

k1 1,k2 0.5

k1 1,k2 1.01

k1 1,k2 2

Соседние файлы в папке Решенные лекционные задачи