Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Формирование выходных документов на отгружаемую продукцию с помощью сетей Петри

Содержание

СОДЕРЖАНИЕ1. Общие положения и характеристики ординарных сетей Петри2. Использование сетей Петри для поиска оптимальных стратегий формирования документов3. Маркировка и динамика сетей Петри
ПРОЕКТИРОВАНИЕ АСУЛекция 6:  Формирование выходных документов на отгружаемую продукцию с помощью сетей Петри СОДЕРЖАНИЕ1. Общие положения и характеристики ординарных сетей Петри2. Использование сетей Петри для Часть 1Общие положения и характеристики ординарных сетей Петри ОпределенияОрдинарные сети Петри – тройка множеств C={P,T,E}, где Р – множество позиций Пример 1: ординарная сеть ПетриПозицииПереходыДуги4321Позиции сети Петри обозначаются кружками, переходы – барьерами(планками), отношения – стрелками (дугами) САМОСТОЯТЕЛЬНО1. Граф G(X,U)– это множество вершин X и отношений их инцидентности U.2. Часть 2Использование сетей Петри для поиска оптимальных стратегий формирования документов Сети Петри в моделях формирования выходных документов  Содержательная постановка задачи: Задано множество Сеть Петри, иллюстрирующая возможные стратегии формирования документовВремя работы i-ой  программной Формальная постановка задачи9z(t1)+8z(t2)+7z(t3)+6z(t4)+5z(t5)+4z(t6)+3z(t7)+2z(t8)   min;z(t1)+z(t6)+z(t7)=1;z(t4)+z(t5)+z(t8)=1;z(t2)=1;  z(t3)=1;z(t8)z(t7)=0; z(ti)=1,0; i=1,2,3,...,7. Решение задачи переборными алгоритмамиОбъем перебора булевых переменных равен n1=128.Объем перебора перестановок вершин ОбозначенияP’ – подмножество первых i позиций перестановки π (│ P’ │= i).Выбирается АлгоритмШаг 1. i=1.Шаг 2. Определяется подмножество P’.Шаг 3. Определяется подмножество T’.Шаг 4. Пример 2 Пусть π = 1, 2, 3, 4. Тогда для формирования СамостоятельноФормализовать и определить с помощью перестановок оптимальный порядок формирования документов с помощью Ответить на вопросыКак построить сеть Петри для случая, когда документы формируются с Часть 3Маркировка и динамика сетей Петри Маркировка сети Петри – присвоение позиций числовых меток или значений. Представляется в Выполняется только возбужденный переход, т.е. такой, во всех входных позициях которого – Пример 1Определить динамику сети Петри применительно к задаче поиска оптимальной стратегии формирования документов Начальная позиция выделена красным цветом0 Расстановка пометок2134А) Самостоятельно  Определить с помощью расстановки пометок оптимальный порядок формирования документов с СамостоятельноНазовите подсистемы АСУ вуз, которые эквивалентны производственным подсистемам:а) формирования портфеля заказов;б) технической Самостоятельно1. Определите порядок проектирования      АСУ вуз.2. Какие
Слайды презентации

Слайд 2 СОДЕРЖАНИЕ
1. Общие положения и характеристики ординарных сетей Петри
2.

СОДЕРЖАНИЕ1. Общие положения и характеристики ординарных сетей Петри2. Использование сетей Петри

Использование сетей Петри для поиска оптимальных стратегий формирования документов
3.

Маркировка и динамика сетей Петри


Слайд 3 Часть 1
Общие положения и характеристики ординарных сетей Петри

Часть 1Общие положения и характеристики ординарных сетей Петри

Слайд 4 Определения
Ординарные сети Петри – тройка множеств C={P,T,E}, где

ОпределенияОрдинарные сети Петри – тройка множеств C={P,T,E}, где Р – множество


Р – множество позиций в сети:
 │Р│≠ 0. Т –

множество переходов:
  │Т│≠ 0.
Е – отношение инцидентности позиций и переходов т.е. множество дуг сети «С».


Слайд 5 Пример 1: ординарная сеть Петри
Позиции

Переходы

Дуги
4
3
2
1
Позиции сети Петри обозначаются

Пример 1: ординарная сеть ПетриПозицииПереходыДуги4321Позиции сети Петри обозначаются кружками, переходы – барьерами(планками), отношения – стрелками (дугами)

кружками, переходы – барьерами(планками), отношения – стрелками (дугами)


Слайд 6 САМОСТОЯТЕЛЬНО
1. Граф G(X,U)– это множество вершин X и

САМОСТОЯТЕЛЬНО1. Граф G(X,U)– это множество вершин X и отношений их инцидентности

отношений их инцидентности U.
2. Сеть Петри - результат развития

теории графов: C={P,T,E} - это множество позиций Р, множество переходов (планок) Т  и отношений инцидентности позиций и переходов Е.
3. Самостоятельно предложите следующий этап развития теории графов и пример, иллюстрирующий его применение.

Слайд 7 Часть 2
Использование сетей Петри для поиска оптимальных стратегий

Часть 2Использование сетей Петри для поиска оптимальных стратегий формирования документов

формирования документов


Слайд 8 Сети Петри в моделях формирования выходных документов

Сети Петри в моделях формирования выходных документов Содержательная постановка задачи: Задано множество

Содержательная постановка задачи:
 
Задано множество документов, которые нужно формировать на

основе базы данных и множества программных единиц, которые могут это делать. Каждая единица характеризуется временем и объемом памяти. Каждый документ характеризуется объемом используемой памяти. Требуется построить такую стратегию формирования документов, которая бы:
Минимизировала время формирования выходных документов.
Удовлетворяло ограничениям на объем используемой памяти.

Слайд 9 Сеть Петри, иллюстрирующая возможные стратегии формирования документов
Время работы

Сеть Петри, иллюстрирующая возможные стратегии формирования документовВремя работы i-ой  программной

i-ой
программной
единицы задается

формулой:
τ(ti)=10-i, i=1,2,.. 7.
База данных.
Переход t5 может
сработать, только
если документы 1
и 2 уже сформированы.


Слайд 10 Формальная постановка задачи
9z(t1)+8z(t2)+7z(t3)+6z(t4)+5z(t5)+4z(t6)+3z(t7)+2z(t8) min;
z(t1)+z(t6)+z(t7)=1;
z(t4)+z(t5)+z(t8)=1;
z(t2)=1; z(t3)=1;
z(t8)z(t7)=0;

Формальная постановка задачи9z(t1)+8z(t2)+7z(t3)+6z(t4)+5z(t5)+4z(t6)+3z(t7)+2z(t8)  min;z(t1)+z(t6)+z(t7)=1;z(t4)+z(t5)+z(t8)=1;z(t2)=1; z(t3)=1;z(t8)z(t7)=0; z(ti)=1,0; i=1,2,3,...,7.

z(ti)=1,0; i=1,2,3,...,7.


Слайд 11 Решение задачи переборными алгоритмами
Объем перебора булевых переменных равен

Решение задачи переборными алгоритмамиОбъем перебора булевых переменных равен n1=128.Объем перебора перестановок

n1=128.
Объем перебора перестановок вершин n2 = 24.
Объем перебора перестановок

вершин с учетом специфики сети Петри равен n3 = 2.


Слайд 12 Обозначения

P’ – подмножество первых i позиций перестановки π

ОбозначенияP’ – подмножество первых i позиций перестановки π (│ P’ │=

(│ P’ │= i).
Выбирается k-й переход такой, что:

исходящая из него дуга заходит в позицию, стоящую на (i+1)-м месте в перестановке π;
В планку k-го перехода заходят дуги подмножества переходов Т’, в которые заходят только дуги, исходящие из позиций подмножества Р’.




Слайд 13 Алгоритм
Шаг 1. i=1.
Шаг 2. Определяется подмножество P’.
Шаг 3.

АлгоритмШаг 1. i=1.Шаг 2. Определяется подмножество P’.Шаг 3. Определяется подмножество T’.Шаг

Определяется подмножество T’.
Шаг 4. Выбор k-го перехода, для которого

справедливо:
Шаг 5. i = i+1.
Шаг 6. Если i>n, то перейти к шагу 7, в противном случае – к шагу 2.
Шаг 7. Конец алгоритма.

Слайд 14 Пример 2
Пусть π = 1, 2, 3,

Пример 2 Пусть π = 1, 2, 3, 4. Тогда для

4. Тогда для формирования документа, отвечающего
позиции 1,

выбирается t2, для формирования документа, отвечающего
позиции 2, выбирается t3,
позиции 3 отвечает t6, а
позиции 4 отвечает t8. Т.о.
суммарное время форми-
рования всех документов
равно 21. Перебрав все
перестановки, получим
оптимальную стратегию
формирования документов.


Слайд 15 Самостоятельно
Формализовать и определить с помощью перестановок оптимальный порядок

СамостоятельноФормализовать и определить с помощью перестановок оптимальный порядок формирования документов с

формирования документов с помощью сети Петри вида:

4


2


3


1


0

t1

t2

t3
t4

t5 t6

t7
τ(ti)= 8 – i, i=1,2,…,7.

Слайд 16 Ответить на вопросы
Как построить сеть Петри для случая,

Ответить на вопросыКак построить сеть Петри для случая, когда документы формируются

когда документы формируются с использованием распределенной базы данных?
Как учесть

в формальной постановке задачи случай, когда в сети Петри существуют контуры?

Слайд 17 Часть 3
Маркировка и динамика сетей Петри

Часть 3Маркировка и динамика сетей Петри

Слайд 18 Маркировка сети Петри – присвоение позиций числовых меток

Маркировка сети Петри – присвоение позиций числовых меток или значений. Представляется

или значений. Представляется в виде вектора Mj
Динамика сети Петри

определяется соотношением о правилах срабатывания переменных видов.
Изменение состояний сети связаны с механизмом изменения маркировок позиций. Приняты следующие правила:

Динамика ординарных сетей Петри.


Слайд 19 Выполняется только возбужденный переход, т.е. такой, во всех

Выполняется только возбужденный переход, т.е. такой, во всех входных позициях которого

входных позициях которого – 1.
Срабатывание перехода может наступить через

любой конечный промежуток времени, после его возбуждения.
Если в каком то состоянии сети Петри возбужденными оказываются несколько переходов, то выполняется только один (любой) из них.
В результате срабатывания перехода, метка меняется в каждой входной его позиции - она уменьшается на 1, а метки во всех его выходных позициях увеличивается на 1.
Выделение перехода – неделимый процесс изменения разметки выполняется мгновенно.
 

Приняты следующие правила:


Слайд 20 Пример 1

Определить динамику сети Петри применительно к задаче

Пример 1Определить динамику сети Петри применительно к задаче поиска оптимальной стратегии формирования документов

поиска оптимальной стратегии формирования документов


Слайд 21 Начальная позиция выделена красным цветом

0

Начальная позиция выделена красным цветом0

Слайд 22 Расстановка пометок

2
1
3
4
А)

Расстановка пометок2134А)

В) С)








D) E)

Порядок расстановки пометок определяет оптимальную стратегию формирования документов


Слайд 23 Самостоятельно
Определить с помощью расстановки пометок оптимальный

Самостоятельно Определить с помощью расстановки пометок оптимальный порядок формирования документов с

порядок формирования документов с помощью сети Петри вида:

4


2


3


1


0

t1

t2

t3
t4

t5 t6

t7
τ(ti)= 8 – i, i=1,2,…,7.

Слайд 24 Самостоятельно
Назовите подсистемы АСУ вуз, которые эквивалентны производственным подсистемам:
а)

СамостоятельноНазовите подсистемы АСУ вуз, которые эквивалентны производственным подсистемам:а) формирования портфеля заказов;б)

формирования портфеля заказов;
б) технической подготовки производства;
в) управление технологическим процессом;
г)

формирования документов на отгружаемую продукцию;
д) логистика (управление запасами).

  • Имя файла: formirovanie-vyhodnyh-dokumentov-na-otgruzhaemuyu-produktsiyu-s-pomoshchyu-setey-petri.pptx
  • Количество просмотров: 123
  • Количество скачиваний: 0