Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кутя сис.а лаба3.docx
Скачиваний:
19
Добавлен:
14.11.2018
Размер:
399.97 Кб
Скачать

3.2.1. Структура мереж Петрі

Мережа Петрі складається з 4-х елементів: множина позицій Р (places), множина переходів Т (transitions), вхідна функція I (input) та вихідна функція О (output). Вхідна і вихідна функції пов'язані з переходами і позиціями. Вхідна функція I відображає перехід tj в множину позицій I(tj), які називають вхідними позиціями переходу. Вихідна функція О відображає перехід tj в множину позицій О(tj), які називають вихідними позиціями переходу.

Структура мережі Петрі визначається її позиціями, переходами вхідної і вихідної функції.

Визначення:

Мережа Петрі C є четвіркою C = Р, Т, I, O, де Р = {р1, p2, ..., pn} – скінченна множина позицій, n  0; Т = {t1, t2, ..., tm} – скінченна множина переходів, m 0. Множина позицій і множина переходів не перетинаються, Р  Т = ;

I: T  P є вхідною функцією – відображення з переходів в комплекти позицій;

О: T  P є вихідною функцією – відображення з переходів в комплекти позицій.

Позиція pi є вхідною позицією переходу tj в тому випадку, якщо piI(tj); pi є вихідною позицією, якщо piО(tj).

Входами і виходами переходів є комплекти позицій. Комплект є узагальненням множини, в яку включені елементи, що повторюються багато разів – тиражовані елементи. Використання комплектів, а не множин для входів і виходів переходу дозволяє позиції мати кратний вхід або кратний вихід для відповідного переходу. Кратність вхідної позиції pi для переходу tj є число появ позиції у вхідному комплекті переходу #(pi, I(tj)). Аналогічно кратність вихідної позиції pi для переходу tj є число появ позиції у вихідному комплекті переходу #(pi, O(tj)). Якщо вхідна і вихідна функції є множинами (а не комплектами), то кратність кожної позиції рівна або 0, або 1.

Вхідні і вихідні функції використовуються для відображення позицій в комплекти переходів або навпаки для відображення переходів в комплекти позицій.

Визначимо, що перехід tj є входом позиції pi, якщо pi є виходом tj. Перехід tj є виходом позиції pi, якщо pi є входом tj.

3.2.2. Графи мереж Петрі

Наочність мережевого моделювання систем істотно підвищується, якщо використовувати теоретико-графовое представлення мережі Петрі у вигляді дводольного орієнтованого мультиграфа.

Відповідно до даного підходу структура мережі Петрі є сукупністю позицій і переходів, а граф мережі – два типи вузлів, сполучених дугами (стрілками).

В графах мереж Петрі використовують такі позначення: коло є позицією, а планка | – переходом. Орієнтовані дуги сполучають позиції і переходи, при цьому одні дуги направлені від позицій до переходів, а інші – від переходів до позицій. Дуга, направлена від позиції рi до переходу tj, визначає позицію, яка є входом переходу. Кратні входи в переході вказуються кратними дугами з вхідних позицій в перехід. Вихідна позиція вказується дугою від переходу до позиції. Кратні виходи також представлені кратними дугами.

Мережа Петрі є орієнтованим мультиграфом, оскільки допускає існування кратних дуг від однієї вершини графа до іншої. Вершини графа можна розділити на дві множини (позиції і переходи) таким чином, що кожна дуга буде напрямлена від елемента однієї множини (позицій або переходів) до елемента іншої множини (переходів або позицій); отже, такий граф є дводольним орієнтованим мультиграфом.

Визначення:

Граф G мережі Петрі – дводольний орієнтований мультиграф G = V, A, де V = {v1, v2, ..., vs} – множина вершин; А = {а1, а2, ..., аr} – комплект направлених дуг аi = (vj, vk), де vj, vkV.

Множина V може бути розбита на дві підмножини Р і Т, що не перетинаються, V = РТ і PТ =. Крім того, для будь-якої направленої дуги aiА, якщо аi = (vj, vk), тоді або vjР і vkТ, або vjТ і vkР.

Рис. 1. Графічне зображення мережі Петрі

Приклад графа мережі Петрі зображений на рис. 1.