Моделі системного рівня проектування на основі

Содержание

Слайд 2

Задачі системного рівня проектування (2)

Синтез множини альтернативних рішень – морфологічний метод тощо.

Задачі системного рівня проектування (2) Синтез множини альтернативних рішень – морфологічний метод

Задача зменшення потужності множини альтернативних рішень – метод гілок та границь тощо.

Задачі аналізу – теорія мереж Петрі, теорія систем масового обслуговування, теорія множин тощо.

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 3

Основи мереж Петрі

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Мережі

Основи мереж Петрі Розділ 4. Моделі системного рівня проектування на основі мереж
Петрі (МП) - це інструмент для математичного моделювання і дослідження складних систем. Мета представлення системи у вигляді мережі Петрі і подальшого аналізу цієї мережі полягає в отриманні важливої інформації про структуру і динамічну поведінку модельованої системи. Ця інформація може використовуватися для оцінки модельованої системи і вироблення пропозицій по її удосконаленню.
Вперше мережі Петрі запропонував німецький математик Карл Адам Петрі.

Слайд 4

Основи мереж Петрі. Елементи МП

Розділ 4. Моделі системного рівня проектування на основі

Основи мереж Петрі. Елементи МП Розділ 4. Моделі системного рівня проектування на
мереж Петрі

1. Позиції

2. Переходи

3. Дуги (вхідні та вихідні)

Слайд 5

Основи мереж Петрі. Визначення МП

Розділ 4. Моделі системного рівня проектування на основі

Основи мереж Петрі. Визначення МП Розділ 4. Моделі системного рівня проектування на
мереж Петрі

Визначення 1. Мережа Петрі PN є четвіркою PN=(P,Т, I, O),
де P={p1, p2,...,pn} — скінчена множина позицій, n≥0;
T={t1, t2,...,tm} — скінчена множина переходів, m≥0;
I: T → P* — вхідна функція, яка співставляє переходу мультимножину його вхідних позицій (графічно представляється вхідними дугами переходу);
О: T → P* — вихідна функція, яка співставляє переходу мультимножину його вихідних позицій (графічно представляється вихідними дугами переходу).
Позиція p∈P називається входом для переходу t∈T, якщо p∈I(t). Позиція p∈P називається виходом для переходу t∈T, якщо p∈O(t). Структура мережі Петри визначається її позиціями, переходами, вхідною і вихідною функціями.

Слайд 6

Основи мереж Петрі. Приклад МП

Розділ 4. Моделі системного рівня проектування на основі

Основи мереж Петрі. Приклад МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
мереж Петрі

Слайд 7

Основи мереж Петрі. Граф МП

Розділ 4. Моделі системного рівня проектування на основі

Основи мереж Петрі. Граф МП Розділ 4. Моделі системного рівня проектування на
мереж Петрі

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

Слайд 8

Основи мереж Петрі. Маркована МП

Розділ 4. Моделі системного рівня проектування на основі

Основи мереж Петрі. Маркована МП Розділ 4. Моделі системного рівня проектування на
мереж Петрі

Маркування — це розміщення у позиціях мережі Петрі фішок, які зображені на графі мережі Петрі крапками. Фішки використовуються для визначення виконання мережі Петрі. Кількість фішок у позиції при виконанні мережі Петрі може змінюватися від 0 до безмежності.
Визначення 2. Маркована мережа Петрі N=(P,Т,I,О,М) визначається сукупністю структури мережі Петрі (P,T,I,О) і маркування М.

Слайд 9

Основи мереж Петрі. Приклад маркованої МП

Розділ 4. Моделі системного рівня проектування на

Основи мереж Петрі. Приклад маркованої МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
основі мереж Петрі

Слайд 10

Основи мереж Петрі. Правила перемикання МП

Розділ 4. Моделі системного рівня проектування на

Основи мереж Петрі. Правила перемикання МП Розділ 4. Моделі системного рівня проектування
основі мереж Петрі

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

Слайд 11

Основи мереж Петрі. Недетермінованість перемикань мережі Петрі

Розділ 4. Моделі системного рівня

Основи мереж Петрі. Недетермінованість перемикань мережі Петрі Розділ 4. Моделі системного рівня
проектування на основі мереж Петрі

Слайд 12

Основи мереж Петрі. Правила перемикання МП

Розділ 4. Моделі системного рівня проектування на

Основи мереж Петрі. Правила перемикання МП Розділ 4. Моделі системного рівня проектування
основі мереж Петрі

Після спрацювання переходу

До спрацювання переходу


Слайд 13

Основи мереж Петрі. Правила перемикання МП

Розділ 4. Моделі системного рівня проектування на

Основи мереж Петрі. Правила перемикання МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
основі мереж Петрі

Слайд 14

Основи мереж Петрі. Правила перемикання МП

Розділ 4. Моделі системного рівня проектування на

Основи мереж Петрі. Правила перемикання МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
основі мереж Петрі

Слайд 15

Властивості мереж Петрі (1)

Розділ 4. Моделі системного рівня проектування на основі мереж

Властивості мереж Петрі (1) Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
Петрі

Слайд 16

Властивості мереж Петрі (2)

Розділ 4. Моделі системного рівня проектування на основі мереж

Властивості мереж Петрі (2) Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
Петрі

Слайд 17

Мережа Петрі. Тупик

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Мережа Петрі. Тупик Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 18

Мережа Петрі. Граф досяжності

Розділ 4. Моделі системного рівня проектування на основі мереж

Мережа Петрі. Граф досяжності Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
Петрі

Слайд 19

Мережа Петрі. Граф досяжності

Розділ 4. Моделі системного рівня проектування на основі мереж

Мережа Петрі. Граф досяжності Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
Петрі

Слайд 20

Види мереж Петрі

8. Інгібіторні мережі Петрі.
9. та ін.

Розділ 4. Моделі системного рівня

Види мереж Петрі 8. Інгібіторні мережі Петрі. 9. та ін. Розділ 4.
проектування на основі мереж Петрі

1. Прості мережі Петрі.

2. Часові мережі Петрі.

3. Мережі Петрі з пріоритетами.

4. Ієрархічні мережі Петрі.

5. Кольорові мережі Петрі.

6. Функціональні мережі Петрі.

7. Стохастичні мережі Петрі.

Слайд 21

Моделі на основі теорії мереж Петрі (1)

Модель на основі простої мережі Петрі

Моделі на основі теорії мереж Петрі (1) Модель на основі простої мережі

де:

- множина позицій (станів);

- множина переходів;

- множина, яка задає початкове маркування мережі Петрі.

- множина дуг, яка включає дві підмножини вхідних та вихідних дуг по відношенню до переходу;

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 22

Моделі на основі теорії мереж Петрі (2)

де:

- множина позицій (станів);

Моделі на основі теорії мереж Петрі (2) де: - множина позицій (станів);

- множина переходів;

- множина, яка задає початкове маркування мережі Петрі.

- множина дуг, яка включає дві підмножини вхідних та вихідних дуг по відношенню до переходу;

Модель на основі часової мережі Петрі

,

- функції, що ставляться у відповідність до кожного з переходів і визначають часові межі

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 23

Моделі на основі теорії мереж Петрі. Приклад

Мережа Петрі для найпростішої структури підсистеми

Моделі на основі теорії мереж Петрі. Приклад Мережа Петрі для найпростішої структури
ІБ

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 24

Моделі на основі теорії мереж Петрі. Приклад

Приклад часової мережі Петрі

Розділ 4.

Моделі на основі теорії мереж Петрі. Приклад Приклад часової мережі Петрі Розділ
Моделі системного рівня проектування на основі мереж Петрі

Слайд 25

Моделі на основі теорії мереж Петрі. Приклад

Мережа Петрі простої структури ІБ для

Моделі на основі теорії мереж Петрі. Приклад Мережа Петрі простої структури ІБ
обробки аналогового сигналу

Мережа Петрі структури ІБ для обробки цифрового сигналу

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 26

Моделі на основі теорії мереж Петрі (3)

,

де:

Модель на основі часової

Моделі на основі теорії мереж Петрі (3) , де: Модель на основі
мережі Петрі з пріоритетами

- множина пріоритетів, а

- величина пріоритету для першого переходу.

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 27

Моделі на основі теорії мереж Петрі (4)

Математична модель ІБ на основі кольорової

Моделі на основі теорії мереж Петрі (4) Математична модель ІБ на основі
мережі Петрі

,

де:

- множина типів;

- множина, яка відображає доступну множину типів у позиціях мережі;

- множина, типів маркерів, що збуджують перехід, або які типи маркерів будуть згенеровані переходом;

- множина умов збудження переходів.

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 28

Моделі на основі теорії мереж Петрі. Приклад

Мережа Петрі з пріоритетами

Розділ 4.

Моделі на основі теорії мереж Петрі. Приклад Мережа Петрі з пріоритетами Розділ
Моделі системного рівня проектування на основі мереж Петрі

Слайд 29

Моделі на основі теорії мереж Петрі. Приклад

Часова мережа Петрі з пріоритетами

Розділ

Моделі на основі теорії мереж Петрі. Приклад Часова мережа Петрі з пріоритетами
4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 30

Основні меню підсистеми

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Основні меню підсистеми Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 31

Приклад кольорової, часової мережі Петрі з приорітетами. Приклад

Розділ 4. Моделі системного рівня

Приклад кольорової, часової мережі Петрі з приорітетами. Приклад Розділ 4. Моделі системного
проектування на основі мереж Петрі

Слайд 32

Моделі на основі теорії мереж Петрі. Стохастична МП

где:

- множество позиций

Моделі на основі теорії мереж Петрі. Стохастична МП где: - множество позиций
(состояний);

- множество переходов;

- множество дуг, которое состоит из двух подмножеств входных и выходных дуг по отношению к переходу;

- множество, которое задает начальную маркировку сети Петри.

- множество вероятностей срабатывания переходов;

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 33

Моделі на основі теорії мереж Петрі. Стохастична МП (2)


Не спрацював
(більше 0.9

Моделі на основі теорії мереж Петрі. Стохастична МП (2) → Не спрацював
та меньше рівне 1.0)

Спрацював
(більше рівне 0.0 і меньше рівне 0.9)

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 34

Основні меню підсистеми

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Основні меню підсистеми Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 35

Результати дослідження надійності підсистеми

Розділ 4. Моделі системного рівня проектування на основі мереж

Результати дослідження надійності підсистеми Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
Петрі

Слайд 36

Моделі на основі теорії мереж Петрі. Приклад

Розділ 4. Моделі системного рівня

Моделі на основі теорії мереж Петрі. Приклад Розділ 4. Моделі системного рівня
проектування на основі мереж Петрі

Слайд 37

Моделі на основі теорії мереж Петрі. Приклад

Розділ 4. Моделі системного рівня

Моделі на основі теорії мереж Петрі. Приклад Розділ 4. Моделі системного рівня
проектування на основі мереж Петрі

Слайд 38

Моделі на основі теорії мереж Петрі. Приклад

Розділ 4. Моделі системного рівня

Моделі на основі теорії мереж Петрі. Приклад Розділ 4. Моделі системного рівня
проектування на основі мереж Петрі

Слайд 39

Моделі на основі теорії мереж Петрі. Функціональні

Розділ 4. Моделі системного рівня проектування

Моделі на основі теорії мереж Петрі. Функціональні Розділ 4. Моделі системного рівня
на основі мереж Петрі

Слайд 40

Моделі на основі теорії мереж Петрі. Функціональні

Розділ 4. Моделі системного рівня проектування

Моделі на основі теорії мереж Петрі. Функціональні Розділ 4. Моделі системного рівня
на основі мереж Петрі

Слайд 41

Моделі на основі теорії мереж Петрі. Функціональні

Розділ 4. Моделі системного рівня проектування

Моделі на основі теорії мереж Петрі. Функціональні Розділ 4. Моделі системного рівня
на основі мереж Петрі

Слайд 42

Моделі на основі теорії мереж Петрі. Інгібіторна МП

,

где:

- множество

Моделі на основі теорії мереж Петрі. Інгібіторна МП , где: - множество
позиций (состояний);

- множество переходов;

- множ. дуг, которое состоит из 3 подмножеств
входных , выходных
и ингибиторных дуг по отношению к
переходу;

- множество, которое задает начальную маркировку сети Петри;

- количество позиций и переходов;

- количество дуг.

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 43

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад

Розділ 4. Моделі системного

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад Розділ 4. Моделі
рівня проектування на основі мереж Петрі

Слайд 44

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад

Модель МЕМС на основі

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад Модель МЕМС на
простої мережі Петрі

Модель МЕМС на основі інгібіторної мережі Петрі

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 45

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад

Матриця інцидентності для простої

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад Матриця інцидентності для
мережі Петрі

Матриця інцидентності для інгібіторної мережі Петрі

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 46

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад

Розділ 4. Моделі системного

Моделі на основі теорії мереж Петрі. Інгібіторна МП. Приклад Розділ 4. Моделі
рівня проектування на основі мереж Петрі

Слайд 47

Моделі на основі теорії мереж Петрі. Ієрархічна МП. Приклад

Розділ 4. Моделі системного

Моделі на основі теорії мереж Петрі. Ієрархічна МП. Приклад Розділ 4. Моделі
рівня проектування на основі мереж Петрі

Слайд 48

Моделі на основі теорії мереж Петрі. Ієрархічна МП. Приклад

Розділ 4. Моделі системного

Моделі на основі теорії мереж Петрі. Ієрархічна МП. Приклад Розділ 4. Моделі
рівня проектування на основі мереж Петрі

Слайд 49

Моделі на основі теорії мереж Петрі. Ієрархічна МП. Приклад

Розділ 4. Моделі системного

Моделі на основі теорії мереж Петрі. Ієрархічна МП. Приклад Розділ 4. Моделі
рівня проектування на основі мереж Петрі

Слайд 50

Підсистема контролю протікання води Приклад

Розділ 4. Моделі системного рівня проектування на основі

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

Слайд 51

Підсистема водопостачання. Приклад

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Підсистема водопостачання. Приклад Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 52

Підсистема контролю протікання газу Приклад

Розділ 4. Моделі системного рівня проектування на основі

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

Слайд 53

Підсистема газозабезпечення. Приклад

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Підсистема газозабезпечення. Приклад Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Слайд 54

Підсистема клімат контролю (1) Приклад

Розділ 4. Моделі системного рівня проектування на основі

Підсистема клімат контролю (1) Приклад Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
мереж Петрі

Слайд 55

Підсистема клімат контролю (2) Приклад

Розділ 4. Моделі системного рівня проектування на основі

Підсистема клімат контролю (2) Приклад Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
мереж Петрі

Слайд 56

Підсистема клімат контролю (3) Приклад

Розділ 4. Моделі системного рівня проектування на основі

Підсистема клімат контролю (3) Приклад Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
мереж Петрі

Слайд 57

Дякую за увагу!

Дякую за увагу!

Слайд 58

Автоматні МП

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Автоматні мережі

Автоматні МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
Петрі (state machine) − мережі у яких перехід має не більше одного входу і не більше одного виходу. Такі мережі звичайно описують послідовні процеси із розгалуженням по умові. Якщо мережа має тільки одну мітку, то мережа є, по суті, графом автомата, який послідовно переходить з одного стану в інший. Мережа забезпечується однією фішкою, розташованою в початковій вершині. Загальна кількість фішок в автоматній мережі при переході від стану до стану не міняється, тобто SM-мережі є обмеженими, а за наявності однієї фішки - безпечними.

Слайд 59

Ординарні МП

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Ординарні мережі

Ординарні МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
− (ON-мережі або Ordinary nets) − мережі, які не мають обмежень, окрім однієї −кратність дуг повинна бути не більше за одиницю. Між вузлами прокладається рівно один зв’язок. Неординарна мережа може бути перетворена в ординарну. Для цього знаходять максимальну кратність дуг кожного місця і проводять розмноження позиції у відповідності зі встановленою кратністю. Ці позиції з'єднуються одна з одною в кільце, при цьому дуги прорізаються своїм переходом. Напрямок дуг є однонаправленим так, щоб утворювався цикл. Далі відновлюють зв'язки даної розмноженої позиції з усіма переходами. Алгоритм проведення зв’язків жорстко не встановлений, але зв’язки проводяться так, щоб вони залишалися ординарними.

Слайд 60

Потокові МП

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Потокові мережі

Потокові МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
− мережі, які моделюють потокові системи, в яких здійснюється управління даними. Операції виконуються одразу при готовності даних. У потоковій мережі Петрі переходи інтерпретуються як оператори або обчислювальні функції, місця інтерпретуються як черги, а дані − як фішки. Якщо перехід не має входів, то він реалізується n-місною функцією, яка спрацьовує відразу ж за наявності фішок у всіх вхідних місцях. Дані є такими, що не адресуються, іншими словами вони містяться не в центральній, а в розподіленій пам’яті.

Слайд 61

Марковані МП

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Марковані мережі

Марковані МП Розділ 4. Моделі системного рівня проектування на основі мереж Петрі
(MG-мережі або market graph) − мережі, у яких кожна позиція має не більше одного входу і не більше одного виходу. За їх допомогою моделюють послідовно-паралельні процеси. MG-мережі називають також синхрографами. Перехід в синхрогрофі є потенційно живим, якщо він не входить ні в один порожній цикл (не містить жодної фішки). Синхрограф є живим, якщо кожен його цикл не порожній при початковій розмітці. Живий синхрограф є безпечним тоді і тільки тоді коли кожне його місце входить в певний цикл, що містить рівно одну фішку.

Слайд 62

МП вільного вибору

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Мережі

МП вільного вибору Розділ 4. Моделі системного рівня проектування на основі мереж
вільного вибору (FC-мережі або free choice) − мережі у яких кожна дуга, що виходить з позиції, є або єдиним виходом з неї, або єдиним входом в перехід. FC-мережі використовуються для опису процесів керування. Для мереж вільного вибору розроблений механізм виявлення пасток і тупиків. Необхідна умова живучості мережі вільного вибору є те, що тупик повинен містити в собі пастку. Отже, дана мережа не є живою. Шляхом мережі називається послідовність переходів і позицій, зв’язаних направленими дугами. Якщо початок і кінець шляху співпадає, то такий шлях називається циклом. Критерієм близькості живої вільної мережі є можливість її покриття циклами.

Слайд 63

Механізм взаємного виключення

Розділ 4. Моделі системного рівня проектування на основі мереж Петрі

Механізм взаємного виключення Розділ 4. Моделі системного рівня проектування на основі мереж Петрі