petri网的基本概念
- 格式:ppt
- 大小:740.50 KB
- 文档页数:5
Petri 网的基本理论1. 基本定义定义1.1 一个Petri 网(结构)N 是一个四元组),,,(W F T P ,P 和T 分别成为库所和变迁的集合,P 和T 非空、有限且不相交。
即φφφ≠≠T ,≠T P P ,。
φ≠⨯⨯⊆)()(P T T P F 称为流关系或有向弧的集合。
N →⨯⨯)()(:P T T P W 是一个映射,该映射为每一条弧分配一个权值,即若,F f ∈0)(>f W 若F f ∉,0)(=f W 。
称W 为Petri 网N 的权函数。
从图论上讲,Petri 网是一种双枝有向图,库所和变迁成为Petri 网的节点。
用图形表示Petri 网时,库所用圆圈表示,变迁用矩形或杠表示。
库所和变迁之间用有向弧连接,同一类型的节点间不能用有向弧连接。
定义1.2 若1)(,=∈∀f W F f ,Petri 网),,,(W F T P N =成为普通网。
否则N 称为一般网。
一个普通网可记作),,(F T P N =。
定义1.3 若1),(,),(=∈∀t p W F t p ,Petri 网称为PT-普通网。
定义1.4 Petri 网),,,(W F T P N =的标识M 是一个从P 到N 的映射。
),(0M N 称为网系统或标识网,0M 称为N 的初始标识。
在不引起混淆的情况下,简单称),(0M N 为Petri 网,),(0M N 有时也写成),,,,(0M W F T P 。
库所中的标识用称之为托肯的小黑点表示。
当托肯数较多时直接用数字表示。
定义1.5 令P p ∈是Petri 网),,,(W F T P N =的库所。
当且仅当0)(>p M 时称p 在M 下是被标记的。
当且仅当D 中至少有一个库所被标记时,称库所集P D ⊆在M 下是被标记的。
称∑∈=D p p M D M )()(为库所子集D 在M 下的托肯总和。
定义 1.6 令T P x ∈是Petri 网),,,(W F T P N =的节点。
第二章基本PETRI网概述基本内容•基本petri网的定义•petri网的运行规则•基本petr i网的性能•制造系统PN模型示例基本petri网的定义•在定义petri网(PN)时,要注意区分PN结构与标识PN(marked petri网)。
它定义了DES可能的状态、事件及其它们之间的关系。
在PN中用标识描述DES的状态。
定义1:PN的结构是四要素描述的有向图PNS=(P,T,I,O)此处:P={p1,p2,…,pm}为库所(place)的集合T={t1,t2,…,tn}为变迁(transition)的集合I:P×T→N是输入函数,它定义了从P到T的有向弧的重复数,这里N为非负整数集O:T×P→N是输出函数,它定义了从T到P的有向弧的重复数在表示PN结构的有向图中,库所以圆圈表示;变迁以长方形或粗实线段表示。
图1 (标识)petri网若从库所p到变迁t的输入函数取值为非负函数w,记为I(p,t)=w,则用从p到t的一有向弧并旁注w表示;输出函数O的表示方法类似。
特别的,若w取值为1,则不必标注;若w取值为0,则不必画弧图1所描述的PN结构(暂不考虑圈中圆点)可正规的表示如下:•在DES的PN结构中,p表示DES局部状态,P表示DES 的整体状态;T表示其所有可能事件;I与O描述所有可能的状态与事件之间的关系。
例如,在图1中,从p1与p2到t1有弧连接,说明t1所表示的事件的发生以p1与p2所表示的的局部状态为前提条件。
从t1到p3有弧连接,说明t1所表示的事件发生将影响p3的局部状态。
•在DES的PN中,某一库所所表示的局部状态的实现情况用库所中所包含的托肯(token)数目m(p)来表示(用库所p中圆点表示托肯)。
托肯在所有库所中的分布情况成为PN的标识,它表示DES的整体状态•定义2:标识PN包含五要素,可表示如下PN=(P,T,I,O,m)式中字母P,T,I,O意义与前述相同,m为标识PN的标识,它为列向量,第i个元素表示第i个库所中托肯数目。
Petri网:模型、理论与应用Petri网,也称为Petri图,是一种用来描述系统事件并发性、同步性和序列性的有向图。
Petri网模型被广泛应用于计算机科学、系统工程、控制工程和化学工程等领域,成为了目前最流行的并发系统建模工具之一。
Petri网的基本元素Petri网由一组有向弧和节点组成,包括以下几个基本元素:1.库所(Place):代表系统中的状态或原料库存等。
2.变迁(Transition):代表系统中的事件或操作,用于改变状态或消耗库存。
3.有向弧(Arc):连接库所和变迁,表示状态之间的转移或原料的消耗。
4.标志(Marking):库所内的标志表示库存的数量或状态。
Petri网的基本形式Petri网可以表示为二元组N=(P, T, F),其中:1. P为库所的集合;2. T为变迁的集合;3. F为弧集合,由以下两种类型的弧组成:a)输入弧(Inhibitor arc):表示一个库所是变迁的前置条件,但是库所中的标志数量必须为零。
b)常规弧(Regular arc):表示一个库所是变迁的前置条件,库所中的标志数量可以为任意值。
Petri网的理论Petri网理论主要研究Petri网的语法、分析和应用。
Petri网具有以下特点:1. 易于可视化:Petri网可以用于描述具有并发性、同步性和序列性的系统,比传统的文本模型更直观。
2. 模型简单:Petri网只包含库所、变迁和有向弧三种基本元素,是一种简单、易于理解的模型。
3. 通用性强:Petri网模型可以表示各种类型的系统,例如工作流、协作系统、并发系统和控制系统等。
Petri网的应用Petri网在计算机科学、系统工程、控制工程和化学工程等领域的应用非常广泛。
1. 生产调度:Petri网可以应用于生产调度中,用于描述生产流程中的各个节点及其状态转移。
2. 工作流管理:Petri网可以应用于工作流管理中,用于描述任务分配、任务执行和任务完成的过程。