- •Комп’ютерний практикум 2014
- •1Аналіз статики і динаміки адсорбції
- •1.1Загальні положення
- •1.2Математичні моделі адсорбційних процесів
- •1.3Розрахункова частина
- •1.3.1Обробка експериментальних даних з рівноваги адсорбції в середовищі Excel
- •1.3.2Розрахунок ізотерми адсорбції, хвильової швидкості та розв’язок хвильового рівняння в середовищі MathCad.
- •1.4Додатковий теоретичний матеріал з динаміки адсорбції [3]
- •1.6 Література
- •Загальні положення кінетики Ленгмюра-Хіншельвуда
- •1.5Контрольні питання
- •2.1Математична обробка експериментальних даних
- •1.1 Механізм 1: взаємодія адсорбованих компонентів а та в з урахуванням адсорбції продукту реакції с
- •2.2Механізм 2: взаємодія адсорбованого компоненту в із компонентом а із газової фази (ударний механізм Ріділа)
- •2.3Механізм 3: взаємодія адсорбованого компоненту а та адсорбованого за дисоціативним механізмом компоненту в з урахуванням адсорбції продукту реакції с
- •2.4Механізм 4: взаємодія адсорбованого за дисоціативним механізмом компоненту в та компоненту а із газової фази
- •3Порядок виконання роботи
- •4Література
- •5Розрахунок фізичних властивостей суміші газів
- •5.2Розрахунки
- •1. Густина газової суміші
- •2. Теплоємність газової суміші
- •3. Динамічна в’язкість газової суміші
- •4. Кінематична в’язкість газової суміші
- •5. Теплопровідність газової суміші
- •6 Кінематичний коефіцієнт дифузії азоту у газовій суміші
- •5.3Індивідуальна самостійна робота.
- •5.4Література
- •6Макрокінетика гетерогенно-каталітичних процесів. Зовнішньо-дифузійна область: Розрахунок окиснення аміаку
- •6.1Загальні положення
- •6.2Алгоритм розрахунку
- •1. Попередні розрахунки
- •2. Розрахунок кількості каталізатора
- •3.4 Розрахунок числа сіток (використати функцію округлвверх):
- •6.3Індивідуальна самостійна робота
- •6.4Література
- •7Макрокінетика гетерогенно-каталітичних процесів. Внутрішньо-дифузійна область: розрахунок колони синтезу метанолу під середнім тиском
- •7.1Алгоритм розрахунку
- •7.2Індивідуальна самостійна робота
- •7.3Контрольні питання
- •7.4Література
- •8Розрахунок теплообміну в колоні синтезу аміаку
- •8.1Мета роботи
- •8.2Короткі теоретичні відомості
- •8.3Опис середовища розробки
- •8.4Розрахунок
- •Початкові температури газових потоків (за рисунком 1 та 2), °c:
- •8.5Алгоритм розрахунку з коментарями
- •8.6Література.
1.3.2Розрахунок ізотерми адсорбції, хвильової швидкості та розв’язок хвильового рівняння в середовищі MathCad.
Вихідні дані:
Концентрація сірководню у газі, мг/м3, свих=50.
Адсорбційна ємність оксиду цинку, г/100 г адсорбенту, qмакс=19,44
Порозність адсорбенту: p=0,5.
Насипна щільність адсорбенту, т/м3 ρн=1,3.
Константа рівноваги: для опуклої ізотерми k1 дорівнює значенню k, розрахованому 1.3.1, пункт 6; для увігнутої ізотерми k2:=0,2.
Концентрація
домішки у газі – в інтервалі від 0 до 1
з кроком 0,01: використати після коми
діапазон дискретних величин – панель
Matrix, кнопка «m..n»:
Зауваження: замість символу безрозмірної концентрації С (в MathCad це константа) тут і далі використано с.
Розрахунок
Розподільче співвідношення: є безрозмірним, тому необхідно привести свих і qмакс до формально однакової розмірності кг/ м3: со= свих∙10-6; q0= qмакс∙10∙ ρн, після чого розрахувати Rat.
Для зручності багатоваріантних розрахунків у середовищі MathCAD є доцільним використання запису формули розрахунку (13а) у вигляді функції змінних:
|
(22) |
У дужках вказуються змінні, замість яких можна підставити будь-яку визначену до того величину (величина може задаватися або у вигляді конкретного значення, або у вигляді матриці – у такому випадку значення функції також буде матрицею). Отже у випадку виклику функції у вигляді Q(c,k1) замість деякої змінної k у розрахунках значення функції Q буде підставлятися раніше задане значення k1.
Варто також зауважити, що, оскільки концентрація домішок задана як деякий ряд числових значень, то він не є матрицею і тому не має конкретного значення. У цьому випадку, для будь-яких розрахунків, які включають застосування концентрації необхідно проводити запис у вигляді функції від концентрації. Отримані значення функції також будуть числовим рядом, а не матрицею.
3) Розрахувати значення хвильової швидкості за рівнянням (17). Для запису похідної використати панель Calculus, кнопка «d/dx»
4) Побудувати двовимірні графічні залежності Q(c,k1)=f(c), Q(c,k2)=f(c) та Vwave(c,k1)=f(c), Vwave(c,k2)=f(c). Мають бути отримані рисунки аналогічні нижченаведеним.
Рисунок 2 – Опукла та увігнута ізотерми адсорбції
Рисунок 3 – Безрозмірна хвильова швидкість в залежності від концентрації компонента, що видаляться з газу.
5) Розв’язати хвильове рівняння методом характеристик, використовуючи рівняння (19) Z(t,Z)=Z+t∙Vwave(Z,k), з наступними вихідними даними:
Лінійна швидкість газу при робочих умовах: w=360 м/год. Висота шару адсорбенту L=4,8 м.
Час роботи адсорберу у міжрегенераційний період τр=7200 год.
Граничні значення точок Z: Zmin:=0 Zmax:=1,
число кроків
інтегрування Ni:=100 , індекс
Розрахунок:
Незалежна змінна
– реальний час роботи адсорберу
(не плутати з часом перебування газу в
адсорбері) в безрозмірній формі
t:= τр w/L. Згідно
цієї формули і вихідних даних tmin:=0; tmax
= 7200∙360/4.8 = 540000, отже tmax:=540000, число кроків
інтегрування Nj:=100, індекс
.
Аналіз фрагменту програми:
В розрахунковому блоці 1 спочатку задається початкове розподілення концентрації вздовж фільтра С(Z) згідно рівняння (21). В точках Z починаються характеристики, на яких зберігаються значення C у часі. Друге співвідношення задає хвильову швидкість як функцію концентрації С(Z). При цьому треба врахувати, що похідна від рівняння (13а) має вид:
|
(23) |
Третє співвідношення являється рівнянням характеристики. Подальші обчислення основані на тому, що характеристики являються лініями функції C(Z, t).
В блоці 2 створені набори значень вихідних точок Z, в яких починаються характеристики, і моментів часу t, для яких будуть проводитися розрахунки.
В блоці 3 створена сітка на площині (Z, T) з вузлами, проіндексованими як (i, j) і в цих вузлах розрахована концентрація. При цьому Т =t/tmax – відносний час, що змінюється від 0 до 1.
6) Побудувати тривимірні графіки f(Z1, T,C) та f(Z2, T,C).
Для цього на панелі інструментів Graph вибрати 3D Scatter Plot. Для побудови тривимірного графіку у полі, яке з’являться у нижньому лівому кутку області побудови графіка, у дужках зазначаються змінні відносно яких буде побудовано графік – (Z1, T,C) та (Z2, T,C) відповідно.
1 |
|
2 |
|
3 |
|
Рисунок 4 – Розподіл концентрації компонента, що адсорбується, у часі T та за висотою адсорбера Z (приклад!)
Для представлення графіка у більш наглядному ракурсі необхідно увійти у вікно побудови графіка та одночасно затискуючи ліву клавішу миші повертати графік (рухами миші), доки не буде досягнуто найбільшої наочності побудованої поверхні.
У вікні “3D Plot Format” (яке відкривається при подвійному кліку лівою клавішею миші на області графіку) у вкладці “General” поставити відмітку “Surface Plot”, у вкладці “Appearance” у полі “Line Options” поставити відмітку в пункті “Colormap” для відображення залежностей у вигляді «веселкової» палітри.
7) Побудувати залежності концентрацій вздовж осі адсорберу Сі,0, Сі,50, Сі,100 від Z1i,0, Z1i,50, Z1i,100 (при k1) та Сі,0, Сі,50, Сі,100, від Z2i,0, Z2i,50, Z2i,100 (при k2). Цифри 0, 50, 100 відповідають індексу j, що відповідають моментам безрозмірного часу t, що дорівнює 0; 270000; 540000.
Рисунок 5 – Залежності концентрацій компоненту, що адсорбується, вздовж осі адсорберу для різних моментів часу (приклад!)
8) Проаналізувати графічні залежності розв’язків хвильового рівняння методом характеристик для опуклої та увігнутої ізотерм адсорбції. Визначити ефективність адсорбції для обох видів ізотерм: порівняти час t, при якому концентрація на виході близька до 0 при значенні координати Z=1.
Індивідуальна самостійна робота:
1. Взяти в аналітичному виді похідну dQ/dC за рівнянням (13) та (13а).

.