Вестник Кольского научного центра РАН. 2016, №3.
Организация имитационного моделирования промышленно-природных комплексов контроле ацикличности модели [5], т. е. считается, что все процессы, входящие в какой-либо цикл, имеют пометку в виде номера этого цикла. Как уже отмечалось, в имитационном режиме работы ССМ реализуется способ шага до следующего события (событийное планирование имитации) и процессный способ организации квазипараллелизма. Рис. 3. Схема работы ИмМ ССМ Схема имитационной модели ССМ приведена на рис. 3. Отличие в организации работы ИмМ ССМ от схемы, представленной на рис. 1, состоит в том, что при неготовности входных ресурсов для запуска некоторого процесса делается попытка запустить порождающие их процессы, для чего формируется новый список активизируемых процессов, и только при невозможности сделать это имитация приостанавливается до получения указаний пользователя. По сравнению с «обычными» исполнителями процессов при использовании ЭС ССМ для исполнения процессов и/или ресурсов КМПО имеются некоторые отличия в организации имитационного режима. Они заключаются в следующем. Если ЭС назначена исполнителем некоторого ресурса, то она запускается, когда этот ресурс нужен для запуска процесса, где он является входным, а момент времени, на который было вычислено текущее значение ресурса, меньше модельного времени (выход “Нет” блока проверки “Управляющие переменные готовы?” на схеме ИмМ). При этом данный ресурс указывается в качестве цели экспертизы. По завершению экспертизы новому значению ресурса присваивается время вычисления, равное минимальному времени вычисления листьевых ресурсов, использованных в ходе экспертизы. Если же ЭС назначена исполнителем некоторого процесса КМПО, то все его входные ресурсы должны быть в наборе листьевых данных ЭС, а все его выходные ресурсы — вычисляться в ходе экспертизы. Запуск ЭС в таком случае производится по результатам анализа приоритетов, как и запуск других процессов КМПО, и всем вычисленным выходным ресурсам процесса время 136 http://www.kolasc.net.ru/russian/news/vestnik1.html
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz