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

mi(z) ³  mi(y) при i=[1,n],

mj(z) > mj(y), то принимается  mi(z)=w.

c).если пункт b) не имеет места, то для всех позиций pk, для которых  mk(х)¹ w, принимаем:

mk(z) =  mk(x)-#(pk,I(ti))+#(pk,O(ti)).

7.Вершина х переопределяется как внутренняя, а полученная вершина z становится граничной вершиной х.

8.Все вычисления повторяются с п.3.

Теорема 2: Покрывающее дерево, построенное с помощью описанного алгоритма, является конечным.

Теорема 3: Процесс построения покрывающего дерева заканчивается за конечное число шагов.

t1          p2      t3                (1,2,0) корн.верш.   

                                        t1           t2   

                      

                                       (1,3,0)     (0,0,1)

(1,w,0)                     

   p1           t2          p3    t1        t2  t3        t4      

(1,w,0)(0,w,1) (0,2,0)(1,0,0)

                                дубл.          терм.  внутр.

t3            t4       t1     

(0,w,0)  (1,w,0)    (1,1,0)

t                терм.    дубл.      (1,w,0)

дубл.

Проверка безопасности и ограниченности СП

1. СП является ограниченной тогда и только тогда, когда w отсутствует в ее покрывающем дереве(см. рис. **).

2. Если в покрывающем дереве есть хотя бы одна расширенная маркировка, то сеть является неограниченной. При этом позиция Pk(где m(pk)=w)является неограниченной.

3.Если СП - ограничена, то она и r-ограничена,где k=maxmaxm(pi) На рис.** СП  2-ограниченная).                         pi   m

4. В том случае, когда k=1, СП является безопасной.

               Проверка сохраняемости СП

Вопрос строгой сохраняемости может быть рассмотрен только для ограниченных СП. СП - строго сохраняется, если для любой позиции:

n    

å m(pi)=const,    "mkÎR(C,m0)        

        i=1                                 Пример сохраняющейся

           t1            p2                       сети:

                                            (0,0,1,0) 

    p1            t2           t6                 t3  

t3           p3                 t1 (1,0,0,0) t4

                                                

                   t              (0,1,0,0)      (0,0,0,1)

          

t4                          t2  (0,0,1,0) t5

p4

Для того, чтобы определить, является ли ограниченная СП сохраняющейся, необходимо найти хотя бы один вектор w>0 такой, что для всех n-вершин покрывающего дерева имеет место система из n-линейных уравнений с (n+1) переменными, где n - число позиций. Напрмер, для рис.**: w1=s, w2=s, w2+w2=s, w3=s.

                   Paзновидности СП

Временная сп - это маркированная СП, в которой переходы и (или) позиции обладают задержками при перемещении маркеров, например, t1 ® DT1, t2 ® DT2,..., где  DTi - время задержки при срабатывании перехода ti( может быть детерминированной или случайной величиной).

Стохастическая СП(аналог системы массового обслуживания) - это маркированная СП, в которой DТi - случайные величины и введены вероятности срабатывания возбужденных переходов. Это разрешает конфликтные ситуации типа:

                         t1

  

                         t2

Функциональная СП - это маркированная СП, которая моделирует не только последовательность событий (управления), но и процессы обработки некоторого потока данных (каждый переход ti cодержит алгоритм обработки данных).

Цветная СП - это маркированная СП, в которой маркеры имеют различные цвета. Например, в ГПС такие маркеры отображают детали различных типов, которые направляются в сборочные центры. Как правило, различные маркеры имеют свои правила перемещения в СП. В приведенном выше примере, например, красный маркер вызывает срабатывание перехода t1, а синий - t2.

Ингибиторная СП - это маркированная СП, в которой вводятся ингибиторные (запрещающие) дуги. Например, здесь p1 запрещает срабатывание перехода t1:

p1

t1

p2

Приоритетная СП - это маркированная СП, в которой расставлены приоритеты(ранги) переходов (для снятия конфликтных ситуаций).