Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Розширення простих мереж Петрі

Моделювання систем за допомогою мереж Петрі

Прості мережі Петрі містять лише три основних елементи: вузли, переходи та маркери. Тому побудова за їх допомогою моделей складних динамічних систем, в яких протікає велика кількість взаємодіючих паралельних і асинхронних процесів та існує багато інформаційних і матеріальних потоків, стає досить складною та громіздкою процедурою. Це помітно звужує клас моделей систем, які можна побудувати на основі простих мереж Петрі. У таких випадках застосовують розширення простих мереж Петрі, які дають можливість значно спростити побудову складних моделей і їх графічне зображення.

Розширення мережі Петрі — це така їх модифікація, яка збільшує можливості мережі стосовно опису та моделювання систем. Існують різні розширення мереж Петрі, орієнтовані на моделювання систем різних типів: стохастичних, динамічних, предикатних та ін. Кольорові мережі Петрі дають змогу значно зменшити розміри мереж, які використовуються, наприклад, для опису моделей складних паралельних обчислювальних систем.

Необхідність дослідження динаміки ресурсних потоків у системах змусила шукати шляхи включення до мереж Петрі в явному вигляді часових параметрів. Крім того, у деяких моделях необхідно розрізняти порядок надходження маркерів до вузлів та вибору маркерів з них, що дає змогу впорядкувати події в часі.

На практиці широко використовуються проблемно-орієнтовані розширення мереж Петрі, серед яких найбільш відомі E -мережі, комбі-мережі, FIFO -мережі, М -мережі та ін.

Нижче наведено класифікацію та коротку характеристику деяких розширень мереж Петрі, які часто використовуються для формалізації опису обчислювальних комплексів, систем і мереж. Більшість матеріалу, викладеного в цьому розділі, базується на документації користувача системи POSES++, розробленої німецькою компанією GPC mbH (http://www.gpc.de/), і містить опис засобів, які розширюють можливості мереж Петрі в разі моделювання складних розподілених і паралельних систем.

У простих мережах Петрі допускається наявність у вузлі лише одного маркера, тоді як у розширених мережах кожний вузол може містити кілька маркерів (наприклад, вузол 1 на рис. 3.5). Кількість маркерів у вузлі позначає число поряд з вузлом. Відповідно для цих вузлів змінюються і правила маркування:

v перехід збуджується тільки тоді, коли число, яке визначає кількість маркерів у кожному вхідному вузлі, більше або дорівнює одиниці;

v якщо збуджений перехід спрацьовує, то число маркерів у всіх вхідних вузлах, які містять маркери, зменшується на одиницю, а в усіх вихідних вузлах — збільшується на одиницю. Певна річ, кількість маркерів не може бути від'ємним значенням.

Мереж Петрі достатньо для опису причинно-наслідкових подій, які виникають у системах, однак мережі не забезпечують повну спільність з логічними операціями. Зрозуміло, що проста мережа Петрі відтворює роботу тільки логічного елемента «І» («AND»), тому за допомогою цієї мережі не можна змоделювати збудження переходу, коли вхідний вузол не має маркерів (логічний оператор заперечення «НІ»), Для цього в розширених мережах уводяться дуги заперечення, які зображуються лініями з кружечком на кінці замість стрілки (рис. 3.7) і не мають дугової ваги (дугова вага визначає пропускну здатність дуги). Дуги, визначені раніше, розглядаються як позитивні. Вони завжди направлені від деякого вузла до переходу і не можуть мати зворотного напрямку. Наявність дуги заперечення змінює правила маркування на такі:

v перехід збуджується лише тоді, коли число, яке визначає кількість маркерів кожного вхідного вузла з позитивною дугою, більше або дорівнює одиниці, та коли кількість маркерів кожного вхідного вузла з дугою заперечення дорівнює нулю;

v якщо збуджений перехід спрацьовує, то число маркерів усіх вхідних вузлів з позитивною дугою зменшується на одиницю, у той час як кількість маркерів вхідних вузлів з дугами заперечення залишається незмінною. Кількість маркерів усіх вихідних вузлів збільшується на одиницю.

Для кожної позитивної дуги можна задати певний ваговий коефіцієнт (або вагу), рівний одиниці або більший за неї (рис. 3.8). За замовчуванням ваговий коефіцієнт дуги дорівнює 1. Тоді збудження та спрацьовування переходу відбувається за такими правилами:

v перехід збуджується тільки тоді, коли кількість маркерів у кожному вхідному вузлі більше ваги дуги або дорівнює їй, а для дуги заперечення дорівнює нулю;

v у разі перемикання переходу кількість маркерів кожного вхідного вузла зменшується на відповідну вагу вхідної дуги та залишається незмінною для дуг заперечень. Кількість маркерів кожного вихідного вузла збільшується на вагу відповідної вихідної дуги.

<== предыдущая лекция | следующая лекция ==>
Формальне визначення мереж Петрі | Приклад 3.1
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 1877; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.