Вестник Кольского научного центра РАН. 2016, №3.
А. Я. Фридман назначается так же, как и при исполнении ресурса. В качестве цели экспертизы назначается любой выходной ресурс исполняемого процесса, а по окончании экспертизы производится проверка, вычислены ли новые значения всех выходных ресурсов данного процесса, в противном случае выдается сообщение о неисправности. Если по ходу экспертизы (как при исполнении ресурса, так и при исполнении процесса) кроме требуемых ресурсов вычисляются значения еще каких-либо ресурсов фрагмента, эти значения также заносятся во фреймы соответствующих ресурсов с тем же значением времени. Процедура имитации каждого процесса в общем случае включает следующие стадии. 1. Подготовка данных для имитации — состоит в формировании массивов векторов состояния и управлений, необходимых для срабатывания процесса (см. равенства (1)). Для этого используются области памяти со стековой организацией, в которые из БД переписываются значения переменных состояния и управления данного процесса для требуемых моментов времени. 2. Запуск исполняемого модуля (с предварительной компиляцией, если это требуется для заданного типа исполнителя). 3. Запись новых значений выходных ресурсов в соответствующие фреймы ресурсов и сдвиг информации в стеках векторов состояния процесса. Эта процедура также имеет особенности, если исполнителем является ЭС ССМ, когда требуется реализовать правила, содержащие пространственно-временные функции (ПВФ) [5]. В подобных случаях между шагами 2 и 3 имитации процесса могут добавляться обращения ЭС к базам исходных данных, БД КМПО и/или ГИС для получения необходимой информации. Для сложных запросов таких обращений может быть несколько. Они реализуются средствами языка SQL, что повышает мобильность системы. Примеры применения предложенного способа организации имитационного моделирования в настоящей работе не приводятся из-за большого объема их описания. Описания некоторых приложений имеются в [5, 9, 10]. Заключение Показано, что для систем имитационного моделирования сложных пространственных динамических объектов типа ППК, когда модель объекта подвергается оперативной модификации в процессе моделирования, предпочтительно событийное планирование имитации с применением процессного способа организации квазипараллелизма. Отличие такого способа выполнения имитации состоит в том, что при неготовности входных ресурсов для запуска некоторого процесса делается попытка запустить порождающие их процессы, для чего формируется новый список активизируемых процессов, и только при невозможности сделать это имитация приостанавливается до получения указаний пользователя. В практическом аспекте это позволяет повысить корректность выполнения имитационного эксперимента при изменениях концептуальной модели ППК. ЛИТЕРАТУРА 1. Таха Х. А. Глава 18. Имитационное моделирование // Введение в исследование операций — Operations Research: An Introduction. 7-е изд. М.: «Вильямс», 2007. С. 697-737. 2. Строгалев В. П., Толкачева И. О. Имитационное моделирование. М.: МГТУ им. Баумана, 2008. С. 697-737. 3. Максимей И. В. Имитационное моделирование на ЭВМ. М.: Радио и связь, 1988. 232 с. 4. Шеннон Р. Имитационное моделирование систем. Искусство и наука. М.: Мир, 1978. 417 с. 5. Фридман А. Я. Ситуационное управление структурой промышленно природных систем. Методы и модели. Саарбрюккен: LAMBERT Academic Publishing, 2015. 530 с. 6. Деруссо П., Рой Р., Клоуз М. Пространство состояний в теории управления. М.: Наука, 1970. 620 с. 7. Корн Г., Корн Т. Справочник по математике. Для научных работников и инженеров. М.: Наука, 1987. 832 с. 8. Месаpович М., Мако Д., Такахаpа И. Теория иерархических многоуровневых систем. М.: Мир, 1973. 344 с. 9. Программно алгоритмическая организация системы ситуационного управления промышленно-природными комплексами / С. А. Бойков [и др.] // Труды ИСА РАН. Прикладные проблемы управления макросистемами (Апатиты, 5-9 апреля 2004 г.): сб. докл. Т. 8. М.: Едиториал УРСС, 2004. С. 199-210. 10. Ситуационное моделирование промышленно природных комплексов на основе концептуального подхода / А. А. Зуенко [и др.]. // История науки и техники. 2014. № 1. С. 53-68. ВЕСТНИК Кольского научного центра РАН 3/2016(26) 137
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz