Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль No.2 відповіді.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.04 Mб
Скачать
  1. Функціональне призначення та використання у ході імітації операторів , які входять до структури процесів об’єкта моделювання.

Інформаційні зв’язки активностей процесів з КПМ створюються за допомогою операторів синхронізації . Кожний оператор сприймає затримку часу , яка генерується при ініціалізації відповідної активності . Значення оператор пересилає до КПМ, яка з таких періодів формує впорядкований часовий ряд за зростанням модельного часу . Цей ряд формується з часових інтервалів усіх процесів, які присутні у системі. Визначення та синхронізація у часі моментів активізації різних процесів у системі, адресація керуючих дій на ті активності, які потребують обслуговування, розв’язування конфліктних ситуацій у обслуговуванні різних компонент моделі покладається на КПМ. Враховуючи вказане структуру кожного процесу , який має місце у ІМ, побудованій за процесним способом можна подати таким чином.

  1. Загальна характеристика мети та змісту проведення процедури алгоритмізації компонент імітаційної моделі.

Уточнивши декомпозицію системи відповідно до обраного способу імітації, розробник переходить до уточнення складу операцій, які входять до алгоритмів імітації виконання визначених функціональних дій ФДij над компонентами системи. Для цього складаються часові діаграми (ЧД) виконання робіт над цими компонентами. При імітації активностями (або процесами) за допомогою ЧД вивчаються місця взаємодії активностей (чи процесів) один з одним. Для усунення конфліктних ситуацій при обслуговуванні КПМ активностей (чи процесів) дослідник визначає їхні пріоритети.

Далі розробник аналізує та виявляє особливості алгоритмічного опису ФД при обраному способі імітації. Уточнюється склад глобальних характеристик моделі, доступних всім елементам моделі, і локальних змінних, які використовуються в алгоритмі кожного елемента моделі. Під елементами ІМ для кожного способу імітації будемо розуміти відповідно активності, підпрограми обслуговування подій, блоки, що обслуговують транзакти, агрегати, процеси. Уточнюється алгоритмічна частина елементів моделі, особливо в тих випадках, коли для більш точної апроксимації ФД використовується близькі за своїми функціями алгоритми активностей. Для транзактного способу імітації такого уточнення не потрібно, оскільки функціональні можливості блоків обслуговування транзактів, а отже, і їхні алгоритми фіксовані. При агрегатному способі імітації уточнюються склад і призначення координатних змінних і перевіряється правильність опису операторів переходу H агрегатів зі стану в стан і операторів виходу G.

  1. Характеристика змісту процедури алгоритмізації компонент моделі, формалізованої за агрегатним способом.

Уточнивши декомпозицію системи відповідно до обраного способу імітації, розробник переходить до уточнення складу операцій, які входять до алгоритмів імітації виконання визначених функціональних дій ФДij над компонентами системи. Для цього складаються часові діаграми (ЧД) виконання робіт над цими компонентами. При агрегатному способі імітації також іноді можливе застосування ЧД. З їхньою допомогою досліджуються деякі випадки зміни координат агрегатів і можливі ситуації одночасного надходження на вхід агрегату декількох сигналів. ЧД при агрегатному способі імітації дозволяє установити пріоритети обслуговування сигналів і намітити послідовність дій КПМ при виникненні конфліктних ситуацій у моделі системи.