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

Разработка детерминированныхматематических моделей химико-технологических процессов

.pdf
Скачиваний:
0
Добавлен:
22.06.2025
Размер:
669.64 Кб
Скачать

Недостатками рассмотренного решения задачи являются:

- совпадение значения В=Вmax при различных шагах интегрирования может быть формальным (случайным) и полная гарантия правильности расчета кинетики обеспечивается лишь при совпадении кинетических кривых при различных шагах интегрирования ∆τ;

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

Очевидно, что для устранения этих связанных с друг другом недостатков необходимо результаты расчета выводить на печать и сравнивать между собой при различных значениях шага интегрирования. Чтобы избежать операций с чрезмерным объемом информации (например при шаге интегрирования 0,0001 и τр=1 придется проанализировать до 30000 значений концентраций компонентов А, В и С при каждой вариации шага интегрирования ∆τ), будем подвергать анализу значения концентраций компонентов А, В и Столько в реперных точках, сканирующих область исследования с большим шагом ∆τrep>>∆τ. При этом дробление шага интегрирования ∆τ в ходе поиска правильного решения следует брать таким, чтобы ∆τrep всегда укладывалось в целое число ∆τ. Достаточно взять 5-10 реперных точек для достаточно полной информации о кинетики и, например, при τр=1 мы будем анализировать 15÷30 значений концентраций компонентов А, В и С вместо 30000 значений.

Для обеспечения вывода информации только в реперной точке, когда фактическое время реакции совпадает с позицией реперной точки, можно воспользоваться двумя приемами:

а) если продолжительность реакции примерно известна, то приняв ∆τrep, можно сделать следующую вставку между блоками 4 и 5; во вставке j – время по оси реперных точек:

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j=0, τp, ∆τrep

 

 

 

5

 

 

 

Нет

 

 

Да

 

 

j=τ+∆τ

 

 

 

 

 

 

 

 

 

 

 

 

 

A1, B1, C1, j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б) если τр неизвестна, то вставка между блоками 4 и 5 примет вид:

 

4

 

 

Да

j=τ+∆τ

Нет

5

 

 

A1, B1, C1, j

j=j+∆τrep

Для получения правильного решения необходимо сформировать и сохранить в памяти массивы значений концентраций A(i), B(i), C(i), выводимых в i-тых реперных точках при шаге ∆τ, и также сохранить в памяти предыдущие массивы концентраций A0(i), B0(i), C0(i), полученный ранее при большем ∆τ.

Массивы A0(i), B0(i), C0(i) следует ввести число исходных данных. Значения A0(i), B0(i), C0(i) могут быть произвольными, например, равными 0, так как после первоначального решения задачи с шагом ∆τ и получением массива значений концентраций A(i), B(i), C(i) в реперных точках и естественного несовпадения значений элементов A0(i) и A(i), B0(i) и B(i), C0(i) и C(i) выполняется переадресовка массивов и дробление шага интегрирования аналогично блоксхеме на рисунке 5 до тех пор, пока кинетические кривые, рассчитанные с различными шагами интегрирования, не совпадут с заданной погрешностью расчета Е (например, Е=0,01A(i)) для всех реперных точек по каждому компоненту. В результате решения задачи на экран выведутся достаточно достоверные значения A(i), B(i), C(i) в реперных точках, оптимальное время τопт и максимальный выход компонента В=Вmax.

Если число реперных точек взято с избытком, то после достижения максимальной концентрации компонента В остальные дальнейшие реперные точки сохраняют нулевое значение и в анализе не участвуют [1].

Начало

CA0, CB0, CC0, ∆τ, k1, k2, k3, N

i=1, N

A0(i)=0, B0(i)=0,

C0(i)=0

τ=0, i=0, j=∆τrep

A=CA0, A(i)=A,

B=CB0, B(i)=B,

C=CC0, C(i)=C

A1=A-k1∙A∙∆τ,

B1=B+(k1A-k2B+k3∙C2)∙∆τ,

C1=C+(k2∙B-k3∙C2)∙∆τ

 

 

Нет

 

 

 

 

Да

 

 

j=τ

 

 

 

 

 

 

 

 

 

 

A=A1,

 

 

 

 

 

 

 

 

 

B=B1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=i+1, A(i)=A,

C=C1,

 

 

 

 

 

 

 

 

 

 

B(i)=B,C(i)=C,

τ=τ+∆τ

 

 

 

 

 

 

 

 

 

 

j=j+∆τrep

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

 

 

 

 

Нет

B1>B

 

 

 

 

 

 

 

 

 

 

 

 

i=1, N

 

 

 

|A0(i)-A(i)|

Нет

 

 

 

 

 

<0.01A(i)

 

 

 

Да

 

 

 

|B0(i)-B(i)|

Нет

 

 

 

 

 

<0.01B(i)

 

 

 

Да

 

 

 

|C0(i)-C(i)|

Нет

 

 

 

 

Да

<0.01C(i)

 

 

 

 

 

 

∆τ=∆τ/2

 

 

 

i=1, N

 

τопт=τ,

A0(i)=A(i),

 

Bmax=B

B0(i)=B(i), C0(i)=C(i)

 

 

 

 

 

j=∆τrep

 

 

 

i=1, N

 

A(i), B(i), C(i),j

j=j+∆τrep

τопт, Bmax

Конец

Рисунок 5 - Блок-схема расчета кинетики реакции с автоматическим обеспечением правильности решения и выводом данных по кинетике реакции в реперных точках

4 МОДЕЛИРОВАНИЕ РАБОТЫ ИЗОТЕРМИЧЕСКОГО РЕАКТОРА С ГИДРОДИНАМИКОЙ ИДЕАЛЬНОГО ВЫТЕСНЕНИЯ

Рассмотрим принципы разработки полной модели реактора, в котором

протекает последовательная реакция , частные реакции 1 и 2 имеют первый порядок, реакция 3 - второй порядок. k1, k2, k3 – константы скоростей частных реакций, целевой компонент – В, гидродинамика реактора описывается моделью идеального вытеснения. Цель моделирования – определение условий проведения реакции и размеров реактора (диаметр D и длина Xp), при которых выход целевого компонента реакции будет стремиться к максимальному. Полнота разрабатываемой модели определяется в ходе анализа решения задачи.

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

Сi

CB max

СC

 

СB

 

СА

Хр

Х

 

Рисунок 6 – Распределение концентраций компонентов реакционной

смеси СА, СВ, СС по длине реактора Хр

 

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

Гидродинамическая модель процесса представляет систему дифференциальных уравнений гидродинамики идеального вытеснения, записанную для каждого из компонентов реакционной смеси

где W – линейная скорость реакционной смеси в реакторе.

Каждая из частных моделей характеризует изменение концентрации каждого из компонентов за счет конкретного явления – химизма процесса и особенностей гидродинамики аппарата независимо друг от друга.

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

Для рассмотренной реакции полная модель изотермического реактора имеет вид:

С позиций проектирования наиболее интересно исследование процесса при его стационарной реализации , тогда

или

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

Дополнительной особенностью алгоритма расчета рассматриваемой задачи является неопределенность решения, так как скорость потока W зависит от диаметра D, причем необходимо обеспечить режим идеального вытеснения в рассчитанном аппарате, который гарантируется при соблюдении следующих условий:

где Re – число Рейнольдса,

ρ и μ – плотность и вязкость потока.

Очевидно, задачу приходится решать методом последовательных приближений. Принимая величину D, необходимо вначале рассчитать W, затем, рассчитывая профиль концентраций по длине реактора, определить оптимальную длину реактора Хопт, и если проверка на гарантию идеальности режима вытеснения не выдерживается, то изменить (уменьшить), например, на 0,01 м, величину D и повторить расчет. Так как при достаточно малом D (и большой скорости) режим вытеснения гарантируется, может возникнуть ситуация большого перепада давления в реакторе, которое исключается путем ввода дополнительного ограничения

,

которое не позволит проектировать аппарат с чрезмерным перепадом давления. Блок-схема решения примера дана на рисунке 7. В алгоритме решения

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

числа Рейнольдса, а окончательный – на основе ограничений .

После проведения Хр выполняется уточнение расчета распределения концентраций компонентов А, В, и С по длине реактора с последовательно уменьшающимися шагами интегрирования до достижения приемлемой точности расчета (значения концентраций в сходственных точках для разных вариантов

значений шагов интегрирования имеют приемлемые незначительные расхождения).

Итоговое решение выводится как оптимальная точка расчета длины змеевика с выводом распределения концентраций компонентов А, В и С, в реперных точках по длине змеевика с гарантией правильности расчета во всех промежуточных точках в пределах допустимой точности расчета – 1% от величины рассчитываемой концентрации по любому компоненту [1].

Начало

 

 

 

 

CA0, CB0, CC0, ∆х, k1, k2, k3,

 

i=1, N

 

N, ∆хrep, μ, ρ, ϑ

 

 

 

 

 

 

A0(i)=0, B0(i)=0,

D=?

 

C0(i)=0

 

 

 

 

 

2

 

 

x=0, i=0, j=∆xrep

 

 

A=CA0, A(i)=A,

 

 

B=CB0, B(i)=B,

 

 

C=CC0, C(i)=C

Re>10000

Да

 

 

 

 

 

 

 

Нет

 

A1=A-k1∙A∙∆x/W,

 

 

 

B1=B+(k1A-k2B+k3∙C2)∙∆x/W,

D=D-0.01

 

C1=C+(k2∙B-k3∙C2)∙∆x/W

 

 

Нет

j=x

Да

Нет

 

 

 

 

 

 

 

D=D+0.01

A=A1,

 

 

Xопт/D>100

 

 

 

 

B=B1,

 

 

 

 

 

i=i+1, A(i)=A,

Да

 

C=C1,

 

 

 

B(i)=B,C(i)=C,

 

 

τ=τ+∆τ

 

 

 

 

j=j+∆xrep

Xопт/D<500

 

 

Нет

 

 

 

 

 

 

Да

 

 

 

 

 

1

Да

B1>B

 

 

 

Нет

 

 

 

 

 

 

 

 

Xопт=x,

 

 

 

 

Bmax=B

1

i=1, N

|A0(i)-A(i)| Нет <0.01A(i)

Да

Нет

|B0(i)-B(i)| <0.01B(i)

Да

Нет

|C0(i)-C(i)| Да <0.01C(i)

 

∆x=∆x/2

2

i=1, N

 

A0(i)=A(i),

 

B0(i)=B(i), C0(i)=C(i)

j=∆τrep

i=1, N

A(i), B(i), C(i),j

j=j+∆τrep

xопт, Bmax

Конец

Рисунок 7– Блок –схема расчета изотермического реактора идеального вытеснения для реакции .

5 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ОДНОФАЗНЫХ ПОТОКОВ

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

Основой математической модели любого химико-технологического процесса, в котором происходит перемещение вещества, является математическое описание структуры потоков.

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

Известно, что время пребывания частиц потока в аппарате является непрерывной случайной величиной. Основной ее характеристикой служат функции распределения времени пребывания: дифференциальная и интегральная. По виду функции распределения с некоторым приближением можно судить о внутренней структуре потока.

При разработке математической модели структуры потоков на практике прибегают к использованию так называемых типовых моделей. Наиболее распространенными из них являются: модель идеального перемешивания (МИП), модель идеального вытеснения (МИВ), ячеечная модель (ЯМ), однопараметрическая диффузионная модель (ОДМ) – табл. 1.

Таблица 1

Типовые

Схема потока Математическое

Отклик на

модели

описание

имп.возмущ.

МИП

 

Cвых

 

t

 

 

МИВ

 

Cвых

 

 

t

ОДМ

 

Cвых

 

 

t

ЯМ

 

Cвых

 

∞ ∞ ∞

 

 

 

t

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

Модель идеального вытеснения используется при описании аппаратов, работающих по принципу вытеснения. Трубчатые аппараты с большим отношением длины трубок L к диаметру d (L/d > 20) при турбулентном движении жидкости или газа могут описываться, как модели идеального вытеснения.

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

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

Определение параметров МИП и МИВ не представляет особой трудности, так как сводится к расчетам коэффициентов дифференциальных уравнений по известным конструктивным и режимным параметрам.

Рассмотрим идентификацию коэффициента продольного перемешивания Dx однопараметрической диффузионной модели. Функция распределения времени пребывания может быть охарактеризована числовыми характеристиками – моментами. Используются размерные моменты нулевого Мо, первого М1 и второго М2 порядков. Общая формула для нахождения размерных моментов:

где s – порядок момента, Свых – дифференциальная функция распределения времени пребывания. Тогда

Момент нулевого порядка равен площади, ограниченной кривой распределения. Момент первого порядка характеризует среднее время пребывания элемента потока в аппарате, момент второго порядка – дисперсии времени пребывания. От моментов для кривой отклика путем несложных преобразований можно перейти к приведенным моментам. Общая формула для приведенных моментов

тогда

,

 

 

 

.

 

 

Безразмерные моменты вычисляем по формулам

Безразмерный момент второго порядка связан в свою очередь с параметрами ОДМ и ЯМ следующим образом: