ПОИСК Статьи Рисунки Таблицы Структура модуля расчета из "Машинный расчет физико химических параметров неорганических веществ" Комплекс программ расчета свойств газов и газовых смесей является модулем банка программ расчета физико-химических параметров веществ. Этот модуль работает в двух режимах автоматическом — от программ-пользователей при обычных и оптимизационных расчетах и автоматизированном — с выдачей рассчитанной информации на печать. [c.19] Исходя из общей структуры банка программ расчета параметров, разработана структура модуля расчета газов и газовых смесей, включающая модули, расположенные по иерархически-кооперационной структуре. К данным модулям относятся программы расчета параметров индивидуальных газов и газовых смесей, диспетчеры индивидуальных газов и газовых смесей, главный диспетчер фазового равновесия. [c.19] Структура модуля расчета параметров газов и газовых смесей аналогична общей структуре банка программ расчета параметров веществ (см. рис. 3). [c.19] Модуль банка программ расчета параметров газов и газовых смесей включает формы входной информации и обеспечивает организацию, подготовку и ведение вычислительного процесса и вывод рассчитанной информации. [c.19] От абонента поступает входная информация в виде формул веществ, состава газовой смеси, температуры, давления, кода системы единиц измерения рассчитанных параметров в выходной информации, кода расчета параметров индивидуального газа или газовой смеси. [c.19] Переменная информация, поступающая от технологической программы, включает коды рассчитываемых параметров, формулы веществ, границы или точный состав компонентов, если задана газовая смесь границы или точные значения температуры и давления, код расчета параметров газовой смеси или индивидуального газа, код системы единиц измерения рассчитываемых параметров при передаче выходной информации технологической программе. В частном случае, если оптимизационный расчет не ведется, задаются не ограничения, а точные значения параметров. [c.19] При поступлении задания на расчет от абонента вызывают программы-модули расчета физико-химических свойств (блоки 7, 9) и ведут расчет параметров. По окончании расчета управление переходит к блоку 5, который распечатывает рассчитанную информацию в заказанной системе единиц измерения. [c.20] При поступлении задания на расчет от технологической-программы (блок 1) блок 5 передает управление организацией, подготовкой и ведением вычислительного процесса диспетчеру нижестоящего уровня (блоки 6, 8). Каждый диспетчер имеет свой код, соответствующий какому-либо рассчитываемому свойству. Коды свойств заказаны во входной информации. [c.20] Вызванный диспетчер продолжает анализ входной информации. Если в заказывающей программе ведется обычный расчет,, диспетчер определяет, по каким методикам следует проводить. [c.20] При проведении оптимизационного расчета диспетчеры (блоки 6, 8) отбирают коды расчетных модулей и управление передается главному диспетчеру, который в свою очередь передает коды расчетных модулей и соответствующую нормативную информацию в заказывающую программу. Заказывающая программа при получении этой информации осуществляет вызов программ расчета физико-химических свойств и расчет критерия оптимизации. [c.21] На рис. 4 показана структура алгоритма взаимодействия всех программ модуля расчета свойств газов и газовых смесей. [c.21] Блок 1. Ввод и распечатывание исходных данных для работы по программе от пользователя . [c.21] Блок 2. Формирование таблицы нормативной информации по введенны.м исходным данным. [c.21] Блок 4. Проверка значения температуры. Если значение температуры не-входит в заданный интервал, печатается аварийное сообщение и осуществляется переход к блоку 14. Если значение температуры соответствует заданному интервалу, то работает блок 5. [c.21] Блок 5. Проверка признака индивидуального газа. Если введенные в ЭВМ вещества не образуют смеси, осуществляется переход к блоку 12. При расчете газовой смеси работает блок 6. [c.21] Блок 6. Проверка состава смеси. Если состав газовой смеси задан в мольных долях, осуществляется переход к блоку 9, в противном случае работает блок 7. [c.21] Блок 7. Проверка состава смеси. Если состав газовой смеси задан в парциальных давлениях, осуществляется переход к блоку 8, в противном случае делают вывод о том, что состав задан в массовых долях, и управление передается блоку 10. [c.21] Блок 8. Расчет мольных и массовых долей. Переход к блоку 11. [c.21] Блок 9. Расчет массовых долей, парциальных давлений, переход к блоку И. [c.21] Блок 10. Расчет мольных долей и парциальных давлений, переход к. блоку 11. [c.21] Вернуться к основной статье