
- •Министерство образования и науки рф
- •Введение
- •Требования к оформлению отчета*
- •Задания к лабораторным работам.
- •Лабораторная работа 2. Методы численного интегрирования.
- •Указания и требования к выполнению работы.
- •Методы численного интегрирования
- •Лабораторная работа № 3. Расчет реактора смешения для сложной реакции с линейной кинетикой
- •Требования по выполнению работы:
- •Замечания по выполнению работы.
- •Реактор идеального смешения
- •Методы решения систем линейных алгебраических уравнений.
- •Метод Жордана-Гаусса (обращения матриц).
- •Итерационные методы.
- •Лабораторная работа № 4
- •4.1 Обработка экспериментальных данных по парожидкостному равновесию.
- •Обработка экспериментальных данных.
- •38 Метанол-ацетон-гептан
- •43 Метанол-ацетон-циклогексан
- •1. Интерполирование.
- •2. Метод наименьших квадратов
- •4.2. Расчет температуры кипения и точки росы трехкомпонентной смеси.
- •Методы уточнения корней уравнений с одним неизвестным.
- •Расчет производится по следующим
- •Лабораторная работа 5 Расчет реактора идеального вытеснения
- •Требования по выполнению работы:
- •Методы решения обыкновенных дифференциальных уравнений
- •Лабораторная работа № 6 Исследование функции, нахождение ее характерных точек и ее графическое изображение в трехмерных координатах.
- •Содержание
- •Приложение –1 – описание языка турбо паскаль версия № 7.0
- •1. Алфавит языка
- •1.1. Символы, используемые в идентификаторах
- •1.2. Разделители.
- •1.3.2. Знаки операций
- •1.3.3. Зарезервированные слова
- •1.4. Неиспользуемые символы
- •2. Структура программы
- •3. Типы данных
- •3.1. Классификация типов данных
- •3.2. Простые типы данных
- •3.2.3. Символьный тип
- •3.2.4. Перечисляемый тип
- •3.2.6. Вещественные типы
- •4. Выражения
- •4.1. Переменные
- •4.2 .Константы.
- •4.2.1. Целые константы
- •4.2.4. Константные выражения
- •4.2.5. Типизированные константы
- •4.3. Стандартные функции
- •4.3.1. Арифметические функции
- •4.3.2. Функции преобразования типа
- •4.3.3. Функции для величин порядкового типа
- •4.4. Знаки операций
- •4.4.1. Арифметические операции
- •4.4.2. Логические операции
- •4.4.3. Операции с битами информации
- •4.4.4. Операции отношения
- •4.5. Круглые скобки
- •4.6. Порядок вычисления выражений
- •5. Операторы языка
- •5.1. Простые операторы
- •5.1.1. Оператор присваивания
- •5.1.2. Оператор безусловного перехода gото. Использование меток
- •5.1.3. Пустой оператор
- •5.2. Структурированные операторы
- •5.2.1. Составной оператор
- •5.2.2. Условный оператор if
- •5.2.3. Условный оператор саsе
- •5.2.4. Оператор цикла repeat
- •5.2.5. Оператор цикла while
- •5.2.6. Оператор цикла for
- •5.2.7. Использование стандартных процедур Break и Соntinue в операторах циклов repeat, while и for
- •6. Структурированные типы данных
- •6.1. Массив
- •6.2. Строка типа string
- •6.3. Аsciiz-строка
- •6.4. Запись
- •6.5. Множество
- •6.6. Файл
- •7 Динамические структуры — данных
- •7.1. Указатель
- •7.2. Работа с динамической памятью
- •7.3. Работа со структурами данных
- •8. Процедурные типы
- •9. Совместимость и преобразование типов данных
- •10 Процедуры и функции
- •10.1. Процедура
- •10.2. Функция
- •10.3. Формальные и фактические параметры
- •10.3.1 Параметры-значения
- •10.3.2. Параметры-переменные
- •10.3.3. Параметры-константы
- •10.3.4. Параметры без типа
- •10.3.5. Массивы и строки открытого типа
- •10.3.6. Параметры-процедуры и параметры-функции
- •10.4. Процедура еxit
- •10.5. Директивы подпрограмм
- •10.5.1. Директива forward
- •10.5.2. Директивы fаr и near
- •10.5.3. Директива ехтеrnal
- •10.5.4. Директива аssembler
- •Пример. Функция, определяющая максимальное из двух чисел
- •10.5.5. Директива inline
- •10.5.6. Директива interrupt
- •10.6. Рекурсивные процедуры и функции
- •11 Организация ввода-вывода
- •11.1. Стандартные процедуры и функции для всех файлов
- •Функции
- •11.2. Стандартные процедуры и функции для текстовых файлов
- •11.3. Стандартные процедуры и функции для типизированных файлов
- •Осуществляется настройка на элемент файла, с которым связана файловая переменная f. Элемент файла определяется номером №, причем нумерация элементов начинается с нуля.
- •11.4. Стандартные процедуры и функции для файлов без типа
- •11.5. Внешние устройства в качестве файлов
- •12 Объектно-ориентированное программирование в turbo pascal 7.0
- •12.1. Пример использования ооп
- •12.2. Понятие объекта
- •12.2.2. Наследование
- •12.2.3. Полиморфизм
- •12.3. Виртуальные методы
- •13 Модули
- •13.1. Заголовок модуля
- •13.2. Интерфейс модуля
- •13.3. Исполнительная часть модуля
- •13.4. Секция инициализации
- •13.5. Использование модуля в основной программе
- •13.6. Использование идентификаторов элементов модуля
- •14 Стандартные модули
- •14.1 Модуль System
- •Арифметические функции
- •Процедуры работы со строками
- •Функции работы со строками
- •Функции управления вводом-выводом
- •Процедуры управления вводом-выводом
- •Функции управления динамической памятью и адресные функции
- •Include Включение элементов множества
- •14.2. Модуль String
- •14.3. Модуль Сrt
- •C80 с080 Для совместимости с версией 3.0
- •14.4. Модуль Graph
- •14.4. Пример использования подпрограмм модуля Сrарh
Замечания по выполнению работы.
1. Выбрать ключевые компоненты для заданного варианта задачи таким образом, чтобы уравнения материального баланса были независимыми.
2. Составить уравнения материального баланса по ключевым компонентам.
3. Зависимость концентраций реагентов на выходе реактора как функции времени пребывания находится путем расчета концентраций при различных (время пребывания[минуты]) для интервала [03.0] минут с некоторым, достаточно малым шагом (например, 1 сек).
Реактор идеального смешения
Математическое описание реактора смешения можно получить, исходя из уравнений модели идеального смешения, если учесть скорость образования продуктов в реакционной зоне. Предполагая, что в процессе химического превращения число молей реагентов не изменяется, можно записать изменение концентрации в зависимости от времени (t):
(3.1)
где - скорость образования вещества, V - объем реактора, v - объемный расход компонентов, xo.и x - начальная и текущая концентрации (мольные доли).
При наличии теплового эффекта реакции и теплообмена с внешним теплоносителем необходимо учесть изменение температуры в зоне реакции:
(3.2)
где cp - теплоемкость реагирующей смеси, Тo начальная температура реагентов на входе в реактор, Т - температура реагентов на выходе, Тx - температура теплоносителя, Q - удельный тепловой эффект реакции, КT -коэффициент теплопередачи, F - поверхность теплообмена.
Уравнения (3.1) и (3.2) представляют собой математическое описание реактора смешения в нестационарных условиях. При их совместном решении можно получить графики зависимости температуры и концентрации реагентов от времени в реакторе в нестационарных условиях.
Стационарные
условия в реакторе можно описать, приняв
в уравнениях (3.1) и (3.2)
Тогда получим:
(xo - x) + = 0 (3.3)
(3.2)
где = V/v - время пребывания реагентов в аппарате [минуты].
Предварительный расчет реакторов смешения заключается в определении оптимального, с точки зрения степени превращения, объема реактора или времени пребывания (при заданном расходе или заданном объеме). При этом необходимо, рассматривать вопрос о возможности использования каскада реакторов. Другой задачей, возникающей при расчете реакторов смешения, является определение концентрации веществ на выходе реактора для заданных концентраций компонентов на входе и времени пребывания. Если кинетика реакция линейная (реакции первого и псевдо первого порядка), то отношение (3.1) представляет собой систему линейных алгебраических уравнений, в результате решения которой будут получены концентрации реагентов на выходе.
Пример. Пусть для реакции вида:
1 2
ABP протекающей в изотермическом реакторе идеального
3 смешения скорости отдельных стадий равны:
T r1=k1xA; r2=k2xB; r3=k3xB; Для заданного объема V, расхода исходного потока v, и начальных концентраций xio i=1,2,3,4 рассчитать концентрации на выходе из реактора
Решение. Для однозначного задания состава реагирующей смеси необходимо выбрать к-1 ключевой компонент (где к - число реагентов), например, А,В,Р. Концентрация компонента Т может быть выражена через концентрации этих компонентов. Скорости образования реагентов А, В, Р выражаются следующим образом:
A = - k1xA;
B = k1xA - k2xB - k3xB;
P = k2xB;
Записав уравнение (3.1) для каждого из ключевых реагентов, получим систему уравнений вида:
x oA = xA(1+ k1);
x oB = - k1xA + xB (1+ k2 + k3)
x oP = - k2xB + x P
Таким образом, значения xA, xB, xP могут быть определены решением данной системы линейных алгебраических уравнений.