Моделювання процесів в Petri-nets моделях, Спостереження за моделюванням - Комп'ютерне моделювання
У процесі моделювання реалізується основний режим роботи імітаційної моделі - виконання Мереж Петрі.
Особливістю режиму виконання ССП є те, що при обробці подій запуску часових переходів плануються конкретні часи майбутніх подій спрацьовування цих переходів. Для планування інтервалів часу між подіями спрацьовування переходів (обслуговування заявок) використовуються імітаційні моделі інформаційних потоків обслуговування з конкретними заданими за варіантами характеристиками інтенсивності потоку та коефіцієнта варіації. Якщо перехід дозволений, то він запускається і одночасно планується час його спрацьовування. Виняток становлять конфліктні переходи. Для вирішення конфліктів у ССП можуть використовуватися різні засоби, наприклад, пріоритети переходів, семафори і т. п. Однак найбільш зручним механізмом вирішення конфліктів для ССП є ключі розподілу - Ri, які стають у відповідність конфліктуючим переходах і відображають ймовірності спрацьовування кожного з них в конфлікті. У режимі моделювання процесів в разі конфлікту проводиться розіграш з урахуванням ймовірностей Ri і запускається тільки один перехід.
Алгоритм роботи імітаційної моделі в режимі виконання мережі Петрі представлений на Рис. 6.1.
Рис. 6.2 Статистичні дані при емуляції.
Рис. 6.1. Алгоритм роботи імітаційної моделі в режимі "виконання" Мережі Петрі
Гістограми:
Для ?J- кількість разів попадання в j-те маркування за час виконання мережі
Рис. 6.3 Гістограма частоти потрапляння в маркування.
З Рис. 6.3 видно, що найбільш частими були переходи в маркування М3, М5, М7, М9.
Рис. 6.4 Гістограма середнього часу перебування в маркуванні.
З Рис. 6.4 видно, що найбільший середній час перебування був в маркуванні М3.
Рис. 6.5 Гістограма середнього часу повернення в маркування.
З Рис. 6.5 видно, що найбільший середній час повернення був в маркування М2.
Для
PJ=T? j /TMod - ймовірність перебування в даному j маркуванні.
Рис. 6.6 Гістограма ймовірності перебування в маркуванні.
З Рис. 6.6 видно, що найбільша ймовірність перебування в маркуванні М3.
Рис. 6.7 Матриця кількості потрапляння з одного маркування в інше.
PIj= ?Ij/ dt, dt - час випробувань, розраховується таким чином, щоб сума ймовірностей переходу з будь-якої маркування в усі інші не перевищувала одиницю.
За час dt не може відбутися 2 події, чим більше dt тим краще.
Рис. 6.8 Матриця ймовірності потрапляння з одного маркування в інше.
На Рис. 6.8 видно ймовірності переходу з одного маркування в інше, одні переходи вірогідніші інші менш ймовірні.
6.2 Інструкція користувача. Моделювання мереж Петрі
Для моделювання необхідно відкрити готову або створити нову модель, задати її параметри (задання параметрів описано в п. 2.1 Інструкція користувача):
- -фішки в позиціях -інтенсивності, коефіцієнти варіації і розв'язання конфліктів у переходах -час випробувань
Запуск моделювання
Для задання часу випробувань необхідно натиснути на кнопку:
Буде відображено діалогове вікно введення:
Рис. 6.9 Діалогове вікно введення.
Користувачеві необхідно ввести час в секундах і вибрати опцію "OK". У разі якщо було введено невірне число (будь-який символ окрім цифр від 0 до 9 та символу.) Буде відображено діалогове вікно помилки:
Рис. 6.10 Діалогове вікно помилки.
Після натискання кнопки "OK" діалогове вікно помилки буде закрито. Знову відкриється вікно введення часу.
Якщо було введено вірне число, час випробувань буде змінено. І буде запущено моделювання.
Якщо вибрана опція "Cancel" - діалогове вікно введення закривається. Час випробувань залишиться незмінним.
Для спостереження за емуляцією необхідно залишатися на вкладці "Emulating Graph".
Для запуску емуляції на одну подію необхідно натиснути на кнопку:
Для запуску емуляції на N подій необхідно натиснути на кнопку:
Буде відображено діалогове вікно введення:
Рис. 6.11 Діалогове вікно введення.
Користувачеві необхідно ввести кількість подій і вибрати опцію "OK". У разі якщо було введено невірне число (будь-який символ окрім цифр від 0 до 9) буде відображено діалогове вікно помилки:
Рис. 6.12 Діалогове вікно помилки.
Після натискання кнопки "OK" діалогове вікно помилки буде закрито. Знову відкриється вікно введення кількості переходів.
Якщо було введено вірне число, емуляція N подій буде проведена.
Якщо вибрана опція "Cancel" - діалогове вікно введення закривається. Емуляція не буде проведена.
Спостереження за моделюванням
Пересування міток можна спостерігати на робочій панелі, вкладки "Emulating Graph".
Таблиці статистики представлені у вкладці "Emulation Results" яка заповнюється в процесі моделювання.
Ця вкладка містить такі таблиці:
- -Таблиця кроків емуляції. -Таблиця результатів емуляції. -Таблиця фізичних переходів. -Таблиця ймовірностей переходів.
Гістограма "Frequency" - частота потрапляння в маркування. Value - кількість разів попадання в j маркування.
Гістограма "Avg Time" - Середній час перебування в даному j маркуванні.
Гістограма "Avg Return Time" - Середній час повернення до даного маркування.
Гістограма Probability "- Імовірність перебування в даному маркуванні.
Всі статистичні параметри гістограм зібрані за час виконання мережі.
Похожие статьи
-
Вступ - Комп'ютерне моделювання
Моделювання - це процес дослідження властивостей натури шляхом проведення експериментів на моделях, які адекватно замінюють натуру в рамках конкретної...
-
Моделювання процесів стохастичних мереж Петрі - Комп'ютерне моделювання
Імітаційне моделювання - це метод дослідження, при якому досліджувана система замінюється моделлю, що з достатньою точністю описує реальну систему і з...
-
5. Дослідження моделей інформаційних потоків - Комп'ютерне моделювання
Інформаційний потік - послідовність однорідних випадкових подій, кожна з яких несе одну або декілька заявок. Якщо в кожній події 1 заявка, то потік...
-
Дерево досяжності ССП - це граф, вершинами якого є реальні стани (маркування) мережі, які можуть бути досягнуті з кожного чергового реального стану...
-
Вибір варіанту: №зк = 9228, Томашпольський Владислав Олександрович Таблиця 7.1 Параметри структури log сервера 1 літера прізвища Варіант структур (А)...
-
Дерево досяжності мереж Петрі - Комп'ютерне моделювання
Властивості стохастичних Мереж Петрі. -Безпека: Позиція мережі Петрі називається безпечною, якщо маркування мережі M(pi) <= 1, тобто m (pi) є {0,1}....
-
Марківський граф, 4.1 Інструкція користувача. Побудова Марковського графа - Комп'ютерне моделювання
Метод моделювання на основі Марковських ланцюгів широко застосовують у таких областях, як автоматизація проектування та організації в автоматизованих...
-
Комп'ютерне проектування зварювальних установок
Комп'ютерний практикум №1 Вивчення загальних принципів тривимірного проектування виробів в Solidworks Мета роботи - вивчення загальних принципів побудови...
-
Даталогічна модель бази даних "відділ кадрів" - База даних "Відділ кадрів"
Етап даталогічного проектування з використанням СУБД ACCESS-2007 складається в завданні таблиць і наборів стовпців для кожної таблиці. Кожній таблиці і...
-
Етапи рішення прикладних задач з використанням комп'ютерів 1) Формулювання задачі в термінах певної предметної галузі знань (математика, фізика,...
-
Локальна мережа проектується для дизайнерської фірми " Ilona ", яка розташована в чотирьохповерховому будинку. В даному будинку є знаходиться 15 офісних...
-
Запуск модели, Графики и диаграммы - Построение модели сердца
Щелкнув на кнопке запуска модели, после компиляции откроется окно презентации эксперимента. Запустив эксперимент, увидим структуру активного объекта:...
-
Построение модели - Построение модели сердца
В нашей модели должны присутствовать две переменные состояния - х и b, и два параметра - х0 и eps, где х0 - начальное значение х. Начальное значение...
-
Вступ - Проектування комп'ютерної межі для дизайнерської фірми
Інформаційно-комунікаційні технології, що з'явилися у другій половині XX ст., суттєво змінили життя людства. Саме вони створили передумови формування...
-
Слайдеры в презентации, Текст в презентации - Построение модели сердца
В AnyLogic существует элемент управления, позволяющий пользователю графически выбирать число из заданного диапазона значений путем перетаскивания...
-
Вступ - Комп'ютерна графіка - погляд у майбутнє
Комп'ютерна графіка з'явилась достатньо давно -- вже у 1960-х роках існували повноцінні програми роботи з графікою. Сьогодні прийнято користуватися...
-
Для упрощения работы с трехмерной моделью на любом этапе проектирования и повышения ее наглядности в SolidWorks используется Дерево Построений (Feature...
-
Моделювання мережі - Розробка мережі в Cisco Packet Tracer
Для моделювання компютерної мережі я користувався програмою Cisco Packet Tracer. Packet Tracer - емулятор мережі передачі даних, що випускається фірмою...
-
Модели транзакций - Банки и базы данных. Системы управления базами данных
Под транзакциями понимаются действия, производимые над базой данных и переводящие ее из одного согласованного состояния в другое согласованное состояние....
-
Введення тексту - Будова персонального комп'ютера
Коли потрібно щось ввести у програму, повідомлення електронної пошти або в текстове поле, на екрані відображається вертикальна риска, що мерехтить ( )....
-
Клавіатура і миша - Будова персонального комп'ютера
Клавіатура - пристрій для введення інформаційних даних. Інформаційні дані вводяться у вигляді алфавітно-цифрових та символьних даних. Стандартна...
-
Конструктивно-технологічні вимоги - Проектування нових моделей одягу
Виробничі вимоги можна розділити на конструкторсько-технологічні та економічні. Конструкторсько-технологічні вимоги визначають технологічність...
-
Інфологічна модель бази даних "відділ кадрів" Мета інфологічного моделювання - забезпечення найбільш природних для людини способів збору і представлення...
-
Система адрес та імен Internet - Створення комп'ютерних технологій
Для роботи в Internet потрібно знати адреси та імена людей і комп'ютерів. Правильно вказати адресу чи ім'я в мережі так само важливо, як і точно написати...
-
Сутність поняття Internet - Створення комп'ютерних технологій
Багатогранність Internet не дає змоги однозначно його визначити. З погляду техніки Internet -- це система з'єднаних між собою комп'ютерних мереж,...
-
Цвет и цветовые модели - Компьютерная графика и ее аппаратная реализация (обзор видеокарт)
В компьютерной графике применяют понятие цветового разрешения (другое название - глубина цвета). Оно определяет метод кодирования цветовой информации для...
-
Висновки, Література - Проектування комп'ютерної межі для дизайнерської фірми
В даній курсовій роботі було вирішено завдання по проектуванню межі для дизайнерської фірми "Ilona" Для цього спочатку було здійснено оцінку вимог до...
-
Із розвитком нових досягнень в технологіях мереж на початку 80-х років мережі почали поширюватись. Кожна компанія створювала власні стандарти та...
-
Для побудови локально мережі були використані кошти на матеріали, устаткування і на прокладку мережі. Для визначення цих коштів необхідно провести...
-
В данной дипломной работе для автоматизации процесса документооборота в банке использовалось такое программное обеспечение, как Microsoft Visual Studio...
-
План проектованої мережі показано в додатку 1. Згідно ним чотири приміщення знаходяться на другому поверсі. В них буде розміщено наше обладнання, а саме:...
-
Комп'ютерна графіка - перспективна галузь інформатики - Комп'ютерна графіка - погляд у майбутнє
Визначним досягненням людства в останні десятиріччя є швидкий розвиток електроніки, обчислювальної техніки, молекулярної, атомної, квантової теорії та...
-
Процедуры и переменные Таблица с описание процедур: Вызов Название процедуры Предназначение Кнопка "Записать уравнение" TForm1.Button1Click Составление и...
-
Основные этапы имитационного моделирования - Имитационные модели информационных систем
Как уже отмечалось, имитационное моделирование применяют для исследования сложных экономических систем. Естественно, что и имитационные модели...
-
Запас стійкості по фазі на частоті зрізу . Норми запасів стійкості для надійної роботи САР, рекомендовані у списку використаної літератури, складають -...
-
UML - моделювання Більшість існуючих методів об'єктно-орієнтованого аналізу і проектування (ООАП) включають як мову моделювання, так і опис процесу...
-
Титульна сторінка Після запуску системи комп'ютерного тестування відкривається титульна сторінка проекту, яка містить в собі тему проекту та додаткову...
-
Концепция построения программы Список всех классов приведен на рисунке 3.1. Рисунок 3.1 - Диаграмма классов программы В качестве главного класса...
-
Спеціальні папки Робочого стола, Панель задач - Операційна система Windows 98
Мой компьютер - спеціальна папка, що дозволяє проглядати вміст дисків комп'ютера й виконувати різноманітні операції з файлами й папками (запуск програм,...
-
За допомогою засобів компілятора, що дозволяють полегшити процес виявлення помилок в програмах, ви можете створити динамічну модель, що ілюструє процес...
Моделювання процесів в Petri-nets моделях, Спостереження за моделюванням - Комп'ютерне моделювання