линиями отмечены возможные группировки вычислительных операций внутри или вне модулей. Между линиями 1 и 3 расположены опера ции, которые могут быть либо включены, либо не включены в модули. В общем возможно, что константы хранятся вне модулей, а общие уравнения, рассчитанный ответ и промежуточная память — в моду лях. Линия 1 отвечает то.му случаю, когда все расчеты осуществля ются внутри модулей, а линия 2 — когда константы хранятся вне модулей. Общие выражения для расчета всех физических свойств в виде функции независимых параметров технологических потоков хранятся в модулях. Константы хранятся в специальном блоке дан ных и опознаются через кодовые числа. Трудность построения такой подпрограммы заключается в разработке упрощенного информа ционного кода для направления требуемых констант в модули.
В третьем случае все расчеты выполняются вне модулей, а кон станты для вычисления каждого свойства смесей и компонентов хранятся в «блоке данных». Подпрограмма выбирает необходимые константы для соответствующего регрессионного уравнения и рас считывает физико-химические свойства компонента, для которых нужно иметь матрицу промежуточной памяти. Окончательно про грамма оценивает свойства смеси, которые затем хранятся в данной матрице. Главная трудность при создании такой подпрограммы — разработка простого кода для взаимосвязи потоков информации.
Упрощенная схема взаимосвязи информационных |
потоков |
при |
расчете физико-химических свойств вне модуля |
показана |
на |
рис. ѴІІ-3, б. |
|
|
Практическую реализацию рассмотренных принципов построения снзциальных программ моделирования ХТС проиллюстрируем на примере широко распространенной в настоящее время за рубежом программы PACER* (Process Assembly Case Evalution Routine),
используемой для моделирования химических и нефтехимических производств.
2. ОРГАНИЗАЦИЯ ПРОГРАММЫ МОДЕЛИРОВАНИЯ ХТС
Моделирующая программа PACER является одной из напюлее известных программ подобного рода и предназначена для моделирования химпко-техноло- гнческих систем произвольной структуры. Технологическая топология каждой системы, параметры сырья и характеристики оборудования описываются в этой программе топологической матрицей ХТС. Параметры технологических потоков сведены в список, именуемый SN (или вспомогательный список SNC), а группы модулей и связанные с ними параметры сведены в список, именуемый EN (или вспомогательный список ENC), — один для каждого элемента системы.
Программа автоматически определяет оптимальную стратегию расчета мате матических моделей элементов ХТС. Система PACER также позволяет инженеру задавать желаемую последовательность расчетов. Так как программа построена по модульному принципу, она способна к расширению и модификации.
Важно отличать модули и элементы ХТС, для моделирования которых используются эти модули. Имеется несколько различных элементов, которые рассчитываются по одному модулю. Так, например, расчет по модулю смешения *
* Подробное описание программы см. в кн.: К р о у К. и др. Математическое моделирование химических производств. Пер. с англ., М., «Мир», 1973, с. 392.