ПОИСК Статьи Рисунки Таблицы Определение параметров ячеечной модели реактора из "Программирование и вычислительные методы в химии и химической технологии" Составим программу расчета максимальной концентрации промежуточного продукта В как функции времени пребывания. [c.116] В программе к1,к2,са также являются глобальными для процедуры, и их значения сохраняются во всей программе. Нет смысла включать эти переменные в список формальных параметров, поскольку для данной реакции они неизменны. [c.118] Обычно при расчетах реакторов смешения предполагается, что реагенты, поступающие на вход, мгновенно перемешиваются. Это позволяет рассматривать реакторы с мешалкой как идеальные, теория расчета которых. в достаточной степени разработана. В действительности условия идеального перемешивания не всегда могут быть обеспечены. [c.118] Установить степень приближения перемешивания в реакторе к идеальным условиям можно путем сравнения теоретического и экспериментального поведения индикатора в реакторе. [c.118] Сравнивая расчетное значение С (1) с экспериментально определенной величиной С для момента можно оценить число ячеек полного смешения, соответствуюш ее реальным условиям перемешивания. [c.119] Блок-схема алгоритма определения числа ячеек представлена на рис. 22. [c.119] Запишем программу для определения числа ячеек полного перемешивания для простейшего случая, когда расчет производится для одной экспериментальной точки. Алгоритм вычислений оформлен в виде процедуры, обращение к которой производится из основной программы. В отличие от ранее рассмотренных программ, процедура TANK в качестве одного из формальных параметров содержит идентификатор другой процедуры — процедуры для вычисления факториала. Как и в случае других формальных параметров, идентификатор процедуры может не совпадать по наименованию с фактическим параметром. [c.119] Для первого приближения число ячеек задается равным единице. Если расчетное значение С не превосходит величину, полученную экспериментально, т. е. если Стеор то число ячеек увеличивается на единицу и расчет повторяется. Программа может быть дополнена усреднением оценки числа ячеек полного перемешивания по ряду экспериментальных точек. Условием окончания расчета в этом случае можно использовать, нанример, оценку суммы квадратов отклонений расчетной и экспериментальной кривой в точках измерения. [c.119] Исходные данные v — объем реактора, и — скорость подачи питания, /эксп — экспериментальное значение доли проскока индикатора, t — время проведения эксперимента. [c.119] В данной программе используется еще одно обстоятельство, связанное с понятием локальных и глобальных величин, а именно фактические параметры процедуры факториала являются локализованными переменными в процедуре TANK (переменные р и г). В том месте, где производится вызов процедуры TANK, этих переменных не существует. Тем не менее такие обращения в Алголе не запрещены. [c.120] Вернуться к основной статье