ВУЗ:
Составители:
Рубрика:
При выполнении сети Петри получается две последовательности:
маркировок
( )
....,,,
210
µµµ
и запущенных переходов
....),,,(
2,1,0,
jjj
ttt
,
которые связаны соотношением
( )
kj
kk
t
,
1
,
µδµ
=
+
. Имея последовательность
запущенных переходов (маркировок) и
0
µ
несложно получить
последовательность маркировок (запущенных переходов). Переход может
запускаться только в том случае, когда является разрешенным. Переход
считается разрешенным, если каждая из его входных позиций имеет число
фишек по крайней мере равное числу входных дуг.
Функции входов и выходов могут быть представлены матрицами
инцидентности
+−
DD ,
соответственно. Каждая матрица имеет
m
– строк и
n
– столбцов. Элементы матрицы определяются следующим образом:
[ ]
( )
ji
tIpijD ,(#,
=
−
,
[ ]
( )
ji
tOpijD ,(#,
=
+
.
Пусть
j
C
– вектор размерности
m
, содержащий нули везде, за
исключением
j
– компоненты. Переход в маркировке
k
µ
разрешен, если
выполняется условие
[ ]
−
⋅≥
DjC
k
µ
. Результат запуска перехода
j
t
в
маркировке
k
µ
определяется формулой:
[ ] [ ] [ ]
DjCDjCDjC
kkk
⋅+=⋅+⋅−=
+−
+
µµµ
1
,
где
−+
−=
DDD
– составная матрица изменений маркировок. Для
последовательности запусков переходов
jkjj
ttt ...,,,
21
=
σ
вектор запусков
)(
σ
f
определяется соотношением:
[ ] [ ] [ ]
jkCjCjCf
+++=
...21)(
σ
. Элемент
вектора
( )
σ
f
– число запусков перехода в последовательности
jkjj
ttt ...,,,
21
. При этом смена маркировки определяется соотношением:
( )
Df
k
⋅+=
σµµ
0
.
13
При выполнении сети Петри получается две последовательности:
маркировок (µ 0
)
, µ 1 , µ 2 , .... и запущенных переходов ( t j ,0 , t j ,1 , t j , 2 , ....) ,
которые связаны соотношением µ k + 1 = δ ( µ k , t j , k ) . Имея последовательность
запущенных переходов (маркировок) и µ0 несложно получить
последовательность маркировок (запущенных переходов). Переход может
запускаться только в том случае, когда является разрешенным. Переход
считается разрешенным, если каждая из его входных позиций имеет число
фишек по крайней мере равное числу входных дуг.
Функции входов и выходов могут быть представлены матрицами
инцидентности D− , D+ соответственно. Каждая матрица имеет m – строк и
n – столбцов. Элементы матрицы определяются следующим образом:
D− [ j , i ] = # ( pi , I ( t j ) , D+ [ j , i ] = # ( pi , O( t j ) .
Пусть C j – вектор размерности m , содержащий нули везде, за
исключением j – компоненты. Переход в маркировке µ k
разрешен, если
выполняется условие µ k
≥ C [ j ] ⋅ D− . Результат запуска перехода t j в
маркировке µ k
определяется формулой:
µ k+1
= µ k − C [ j ] ⋅ D− + C [ j ] ⋅ D+ = µ k + C [ j ] ⋅ D ,
где D = D+ − D− – составная матрица изменений маркировок. Для
последовательности запусков переходов σ = t j1 , t j 2 , ..., t jk вектор запусков
f (σ ) определяется соотношением: f (σ ) = C [ j1] + C [ j 2] + ... + C [ jk ] . Элемент
вектора f ( σ ) – число запусков перехода в последовательности t j1, t j 2 , ..., t jk
. При этом смена маркировки определяется соотношением:
µ k
= µ 0 + f (σ ) ⋅ D .
13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »
