Один из способов думать о сетях Петри - рассматривать их как сети предикатов/событий, где места представляют предикаты и переходы, представляют собой события, которые изменяют значение истины предикатов. Токены указывают, какие предикаты сохраняются истинными после определенной последовательности событий.
Например, ваша сеть может быть моделью следующей ситуации в библиотеке колледжа
P1 = "A book is available at the library"
P4 = "A book is needed by a student"
P2 = "The student has the book"
И
T1 = "A book is dispatched to a student"
Тогда стрельбы T1
возможно только при условии P1
и P4
истинны, т.е. удерживайте токен. После стрельбы T1
мы приходим к состоянию, в котором условия P1
и P4
недействительны, и P2
становится реальностью.
Интерпретация сетей Петри таким образом легко убедить себя, что жетоны несущественны, и поэтому количество токенов в системе, то есть число предикатов, которые истинны в данном состоянии, может измениться без какого-либо конкретного вмешательства ,
Сети Петри обеспечивают различные интерпретации. Легко видеть, что для обеспечения того, чтобы количество токенов оставалось одинаковым, сеть Петри должна иметь свойство, при котором каждый переход имеет равное количество входящих и исходящих дуг.
Dmitri, очень хорошее объяснение. Это имеет большой смысл. +1 и принятый ответ. Я также задал другой вопрос, если у вас есть шанс, пожалуйста, проверьте http://stackoverflow.com/questions/30933920/how-to-organize-transition-based-on-place-negation – Pablo