Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Применение ЭВМ в химической технологии

.pdf
Скачиваний:
76
Добавлен:
28.03.2015
Размер:
597.72 Кб
Скачать

w = k СаАСbВ...СdD.

Величины a,b,c,…,d называются порядком реакции по соответствующему веществу, а n=a+b+c+…+d - общий порядок реакции. Экспериментально определяемые a,b,c,…,d не обязательно совпадают со стехиометрическими коэффициентами уравнений реакций.

При исследовании кинетики химической реакции рассматривают две задачи: прямую и обратную задачу кинетики. Прямая задача кинетики заключается в отыскании кинетических кривых по известным механизмам реакций и уравнениям кинетики при заданных значениях констант скоростей реакций. Кривые, описывающие изменение концентраций веществ во времени, называются кинетическими кривыми. Обратная задача кинетики заключается в определении механизма реакции и неизвестных констант скоростей по известным экспериментальным данным (кинетическим кривым).

Методика решения прямой задачи кинетики для неэлементарных реакций

ПустьN j0 и N j - число молей компонента j до и после

реакции, α j - стехиометрический

коэффициент приj –м

компоненте. Величина X=

N j N j0

=const

αj

 

 

называется экстенсивной степенью полноты и является постоянной для данной реакции.

Для реакции, протекающей при постоянном объеме, мольная концентрация вещества j составляет

41

 

 

 

 

 

 

 

 

C j =

 

N j

.

 

 

 

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

C j C j0

 

 

 

 

 

Величина

x =

X

 

=

 

( 3 )

 

V

 

 

αj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

называется интенсивной степенью полноты. Тогда

C j =C j0 +αjx.

 

 

 

 

 

 

 

 

 

 

 

 

 

( 4 )

Для каждой i-й

реакции

можно

 

записать свою интенсивную

степень полноты: xi =

C ji C j0

,

 

 

 

 

 

 

 

 

αji

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где i=

 

- число реакций, j=

 

 

- число компонентов. Тогда

1,m

1,n

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C j =C j0 + ∑ αji xi .

 

 

 

 

 

 

 

 

 

 

 

 

( 5 )

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Методические указания по практической части

Рассмотрим методику решения прямой задачи кинетики на примере системы реакций первого порядка:

k1

k 2

А В C . k3

Исходные данные:

k1 =1.5c 1 ,

k 2 =0.5c 1,

k3 =0.1c 1,

Ca0

=100

моль

,

л

 

 

 

 

 

 

Cb0 = Cc0 = 0.

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

42

описывающих динамику процесса, т.е. изменение концентраций реагирующих веществ во времени.

В данной реакции участвуют три вещества с текущими

концентрациямиCa ,Cb ,Cc .

Изменение концентраций этих

веществ во времени

dCa

,

dCb

,

dCc

используем в качестве

dt

dt

dt

 

 

 

 

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

Вещество А участвует в двух реакциях. В первой реакции

k1

концентрация вещества А убывает вследствие

A B

превращения его в вещество В. Скорость этого элементарного процесса wa (1)=−k1Ca . Знак минус показывает, что вещество

А расходуется.

Во второй реакции B k3 A концентрация вещества А

увеличивается вследствие обратного превращения вещества В в

А.

 

Скорость

этой

стадии

wa (2)=k3Cb . Таким

образом,

суммарная скорость по веществу А:

dCa

 

 

 

 

w

a

=w

a

(1)+w

a

(2)=−k C

a

+k C

b

.Т.к.

= w

a

, то

полное

 

 

 

 

 

1

 

3

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дифференциальное уравнение кинетики по веществу А имеет вид:

dCdta = -k1Ca +k3Cb .

Вещество В участвует в трех реакциях:

k1 , A B

k3

B A ,

k 2 .

B C

43

Суммарная скорость реакции по веществу В:

wb =wb (1)+wb (2)+wb (3) ,

где wb (1)=k1Ca , wb(2)=−k3Cb , wb (3)=−k2Cb .

Дифференциальное уравнение кинетики по веществу В: dCdtb =k1Ca k3Cb k2Cb .

Вещество С участвует в одной реакции: B k 2 C . Скорость

этой стадииwc =k2Cb . Дифференциальное уравнение кинетики

по веществу С:

dCdtc = k 2Cb .

Таким образом, математической моделью кинетики данной системы реакций является система дифференциальных уравнений:

dCa

 

= -k C

+ k

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

1

a

 

3

 

b

 

dCb

 

=k1Ca k3Cb k2Cb

( 6 )

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

dCc

 

= k

 

C

 

 

 

 

 

 

 

 

 

2

b

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Начальные условия имеют вид:

 

Ca0 =100

моль

,Cb0 =Cc0 =0 при t=0.

( 7 )

 

 

л

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, прямая задача кинетики сводится к решению системы дифференциальных уравнений ( 6 ) с начальными условиями ( 7 ). Для решения данной системы на ЭВМ используются различные численные методы, например, метод Эйлера, метод Рунге-Кутта.

44

Воспользуемся наиболее простым методом решения дифференциальных уравнений – методом Эйлера. Решение

дифференциального уравнения вида y' =f(x, y) с начальным условием y(x0 )=y0 можно получить в виде дискретных точек

(xk ,yk ),k=

 

(N-число

узлов

интегрирования)

из

1,N

рекуррентных формул:

 

 

 

yk+1 = yk + h ×f(xk , yk ), xk+1 = xk + h,

где h-шаг интегрирования.

Решаем систему дифференциальных уравнений на интервале 0 - 20 секунд с шагом интегрирования h=0.1 c, а шаг печати принимаем равным 1 с.

Рассмотрим более сложную реакцию, протекающую по

схеме:

k1

2A +B C

k2

А+С D+E k3

Необходимо связать концентрации компонентов А, В, С, D,E со степенями полноты.

Для данной системы реакций составляем матрицу α, элементами которой являются стехиометрические коэффициенты αij (i =1,m, j=1,n , где m-число реакций в системе,

n-число компонентов, участвующих в реакции):

 

Ca Cb Cc Cd Ce

x

 

-2 -1

1

0 0

α =

 

 

 

 

1

 

-1 0

-1

1 1

 

x2

 

 

 

 

 

45

 

 

Используя формулу ( 5 ), будем иметь

Ca =Ca0 2x1x2 Cb =Cb0 x1

Cc =Cc0 +x1x2 Cd =Cd0 +x2 Ce =Ce0 +x2

Скорость химической реакции по определению w =dCdt j .

Подставляя в ( 9 ) вместоC jего выражение, будем иметь

w=dxdti илиdxdti =w .

Для первой реакции

k1

2A +B C+D

( 8 )

( 9 )

со степенью полноты x1 дифференциальное уравнение кинетики имеет вид

dx1

=k C

2C

.

( 10 )

 

dt

1 a

b

 

 

Для второй реакции

 

 

k2

 

 

 

 

 

 

 

 

 

 

 

А+С

D+E

 

 

 

 

k3

со степенью полноты x2 дифференциальное уравнение кинетики имеет вид

dx2

=k

2

C

a

C

c

k C

C

e

.

( 11 )

 

dt

 

 

3 d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

Подставляя в уравнения ( 10 ), ( 11 ) соотношения ( 8 ), получим математическую модель кинетики неэлементарной системы реакций:

dx1

 

= k

 

(C

 

- 2x

 

 

- x

 

)

2

(C

 

- x

 

)

 

 

 

 

 

(12 )

 

 

 

1

a0

1

2

 

b0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx 2

 

= k (C

 

- 2x

 

 

- x

 

)(C + x

 

 

- x

 

) - k

(C

+ x

)(C

+ x )

 

 

 

 

 

 

 

 

 

 

 

 

2

a0

 

 

1

 

2

 

c0

 

1

 

2

3

d0

2

e0

2

dt

 

 

 

 

 

 

 

 

с начальными условиями: x1 =0 и x 2 =0 при t=0.

 

 

 

 

 

 

Решив систему дифференциальных уравнений ( 12 ),

получаем

 

кривые

 

 

x1(t), x2 (t).

 

Используя

связь

между

концентрациями компонентов и степенями полноты,

рассчитываем кинетические кривые Ca (t) ,

Cb(t), Cc (t) , Cd (t),

Ce (t) .

 

 

 

 

 

 

 

Варианты заданий

 

Для системы реакций

 

 

 

 

k1

k3

 

k5

k7

А

→ →

 

В

С

D

E

 

k 2

k4

 

k6

k8

составить математическую модель кинетики и построить кинетические кривые. Исходные данные приведены в таблице11 в соответствие с № варианта. Интервал интегрирования 0-20 с.

47

Таблица 11 - Исходные данные

№ вар.

1

2

3

4

5

6

7

8

9

A0

60

70

60

90

70

80

60

90

80

B0

20

20

20

10

30

10

30

10

20

C0

0

10

10

0

0

10

10

0

0

D0

0

0

10

0

0

0

0

0

0

E0

0

0

0

0

0

0

0

0

0

k1

0.9

0.8

0.8

0.9

0.7

0.9

0.8

0.7

0.9

k2

0.3

-

0.2

0.3

-

0.4

0.2

-

0.2

k3

0.5

0.6

0.4

0.4

0.5

0.4

0.5

0.4

0.4

k4

0.2

-

-

0.1

0.1

0.4

0.2

0.1

-

k5

0.2

0.4

0.3

0.2

0.3

0.3

0.2

0.2

0.3

k6

-

0.1

-

-

0.1

-

-

-

0.1

k7

0.1

0.2

0.2

0.2

0.2

0.1

0.1

0.2

0.1

k8

-

0.1

0.1

0.1

-

0.1

-

0.1

-

Продолжение таблицы 11

 

 

 

 

 

 

 

 

 

 

№ вар.

10

11

12

 

13

 

14

 

15

 

 

 

 

A0

70

80

80

 

80

 

70

 

60

 

 

 

 

B0

20

20

10

 

10

 

30

 

20

 

 

 

 

C0

10

0

10

 

10

 

0

 

10

 

 

 

 

D0

0

0

0

 

0

 

0

 

10

 

 

 

 

E0

0

0

0

 

0

 

0

 

0

 

 

 

 

k1

0.8

0.1

0.6

 

0.5

 

0.7

 

0.7

 

 

 

 

k2

0.1

-

0.1

 

0.1

 

0.2

 

0.4

 

 

 

 

k3

0.5

0.6

0.4

 

0.5

 

0.5

 

0.5

 

 

 

 

k4

0.2

0.1

-

 

-

 

0.1

 

0.1

 

 

 

 

k5

0.2

0.4

0.3

 

0.2

 

0.3

 

0.3

 

 

 

 

k6

0.1

0.1

0.1

 

-

 

-

 

-

 

 

 

 

k7

0.1

0.2

0.3

 

0.2

 

0.1

 

0.1

 

 

 

 

k8

-

0.1

0.1

 

0.1

 

-

 

0.1

 

 

 

 

48

Контрольные вопросы

1.Что такое скорость химической реакции?

2.Сформулируйте закон действующих масс.

3.Какова зависимость константы скорости от температуры?

4.Дайте определение элементарных и неэлементарных, простых и сложных химических реакций.

5.Что такое молекулярность химической реакции?

6.В чем заключается прямая задача кинетики?

7.Что такое экстенсивная и интенсивная степени полноты химической реакции?

II . ОБРАТНАЯ ЗАДАЧА КИНЕТИКИ

Цель работы: Освоение методики построения математической модели кинетики химических реакций, приобретение навыков самостоятельного решения задачи идентификации кинетических констант с помощью ЭВМ.

Методические указания по теоретической части

Обратная задача кинетики встречается в двух постановках:

1.Известны механизм реакции и экспериментальные данные по кинетике химических реакций. Численные значения части или всех параметров реакции не известны. Необходимо определить такие значения параметров реакции, при которых расчетные кинетические кривые наилучше аппроксимировали бы экспериментальные данные.

2.Известны экспериментальные кинетические кривые. Неизвестны механизм реакции и численные значения параметров реакции. Необходимо определить механизм

49

реакции, кинетическую модель и ее параметры, удовлетворяющие эксперименту.

Оба типа обратной задачи относятся к задаче идентификации математической модели. При этом в первом случае идентифицируют только параметры кинетической модели (идентификация в узком смысле), а во втором - структуру уравнений модели и ее параметры ( идентификация в широком смысле).

Из двух типов обратной задачи наиболее часто встречается первый, а решение второй обычно сводят к решению первой для всех предполагаемых гипотетических механизмов. При этом выбирается механизм, характеризующийся наименьшим отклонением расчетных данных от экспериментальных. Хотя более строгое обоснование выбора механизма реакции требует дополнительного анализа химической системы и проведение дополнительных экспериментов.

Этапы построения математической модели кинетики химических реакций следующие:

1.Получение экспериментальных данных.

2.Выдвижение гипотезы о механизме протекания реакции.

3.Получение математической модели кинетики химических реакций.

4.Формулирование критерия адекватности модели.

5.Определение параметров модели кинетики химических реакций, минимизирующих критерий адекватности.

6.Принятие полученной модели или повторение пп. 2-6. Первый этап. Кинетическая модель основывается на определенных экспериментальных данных, которые должны быть тщательно спланированы. Экспериментальные данные по кинетики химических реакций получают, используя, как правило, один из основных методов постановки кинетических экспериментов – дифференциальный или интегральный. Метод называется дифференциальным, если при проведении опытов

50