Cети Петри. Структура СП. Гибкий производственный модуль. Алгоритм преобразования в ординарную СП

Страницы работы

Содержание работы

           Cети Петри

  св-ва системы
          система
                СП
Сети Петри (СП) - это математическая модель, отображающая структуру и динамику дискретных систем и используемая для исследования поведения системы с целью получения новых характеристик(свойств). Сети Петри предложил немецкий ученый Карл Петри.

моделирование

 


моди-                            фикация                          анализ

Структура СП

Событие - некоторый факт в системе, трактуемый как потенциальное действие одногоиз ее элементов, которое может осуществляться один раз, несколько раз или ни разу. Событие в СП представляется переходом. Переход - вершина двудольного графа, представляемая “½”, которая соответствует какому-то событию: Т={t1,t2,...,tm}, m= ½T ½>0, T ¹ Æ .

Условие - это предикат, являющийся логичным описанием ситуации, при которой некоторое событие может реализоваться. Условие в Сп представляется позицией. Позиция - вершина двудольного графа, обозначаемая “О” и соответствует некоторому условию: Р={p1,p2,...,pn}, n= ½P½> 0, P ¹ Æ .

Замечание 1: P Ç T = Æ.

Предусловие - это логическое отношение нескольких условий, при истинном значении которого некоторое событие может реализоваться. Входная позиция перехода ti - это некоторая позиция pk Î P, из которой имеется дуга к переходу ti:

    pk              ti

Замечание 2: Входная позиция pk соответствует некоторому k-условию из предусловий.

             pk                pk+1

                      ti

Обозначим совокупность всех входных позиций I(ti)= ~ti=Pk - входные позиции перехода ti.

Входная функция - это отображение Т ® Р, которое каждому переходу ставит в соответствие множество входных позиций:

                               m

I =  È I(ti).

                   i=1

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

Постусловие - определенное сочетание нескольких условий, на которое будет влиять реализация некоторого события. Выходная позиция перехода ti - это позиция, в которую направлена дуга из соответствующего перехода.

                             ti

 

p1            p2

Замечание 3:Выходная позиция соответствует постусловию данного события.

Выходная функция - это отображение Т ® Р, которое каждому переходу ставит в соответствие множество выходных позиций:

m

O(ti)=ti~;  O =  È  O(ti).

i=1

Замечание 4:Соединения между вершинами одного типа недопустимы.

 


Сеть Петри - это четверка T,P,I,O,задающая причинно-следственные связи между событиями и условиями в моделируемой системе:

С = <T,P,I,O>.

Емкость k-го условия - это целое неотрицательное число       m(рk)³0, которое характеризует степень выполнения k-го условия:

m(рk)=0, условие невыполнимо,

m(pk)=1, условие выполнимо.

Емкость в СП изображается с помощью маркера:

                        

pj

 


ti

Маркер изображается либо точкой(число точек соответствует емкости), либо числом, если емкость - большое число.

Маркировка(разметка) СП - это процедура приписания емкостей соответствующим позициям. Маркировку можно представить в виде вектора маркирования: ®

m = { m1,m2,...,mn }.

Начальная маркировка СП - это маркировка, приписываемая СП до начала исследования сети. Маркированная СП - это сеть, для которой задана начальная маркировка, т.е.:

®

C = < T, P, I, O, m0 >.

                                                                                                                                               ГПМ
  С К Л А Д
  КОНТЕЙНЕР
  Обраб. центр
         (  ОЦ )
 М А Г А З И Н
Пример 1:”Гибкий производственный модуль”

заготовки                 детали

N

Событие

Пе-ре-ход

1

Магазин поступил в ГПМ

t1

2

ОЦ начал обработку

t2

3  

ОЦ закончил обработку

t3

4

Деталь поступила в контейнер

t4

N

Условия

По-зи-ции

1

Заготовка ждет

р1

2

ОЦ - свободен

р2

3

Заготовка обрабатывается

р3

4

Деталь получена

р4

Со-бы-тия

Предусловия

(вход.функция I)             

Постусловия

(выход.функция О)

t1

I(t1)={}

O(t1)={p1,p1,p1}

t2

I(t2)={p1,p2}

O(t2)={p3}

t3

I(t3)={p3}

O(t3)={p2,p4}

t4

I(t4)={p4}

O(t3)={}

®

                                        m0=(0,1,0,0)    

 


p2   

      3                    

 

t1         p1       t2     p3        t3     p4         t4

 

            Классификация СП по структуре

В СП разрешена кратность входных и выходных позиций, которая отображается в модели пучком дуг (чаще двойной стрелкой с числом кратности), например:

Похожие материалы

Информация о работе