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