基于Petri网的建模分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
并发、 选择和循环进行建模, 但不允许对数据和时间
建模 ; 而且随着实际过程复杂度的增大, 在一些实际 情形下也暴露出一些缺点 , 不能对某些活动进行建
( P表示有限数量的库所集合 ; 1 )
收 稿 日期 :0 0O —4 2 1 一1 2
作者简介 : 任静(90 , , 18 一)女 陕西省西安市 人 , 师 , 生, 讲 研究 主要研 究方 向为 系统 工程 P t 网, ei 基于 S R图像 的 自 目标 r A 动
1 P t 网的 基 本 概 念 er i
P t 网是一 种 系统 的数 学 和 图形 的描 述 与分 er i
文用黑点表示。随着网络活动的执行, 托肯的数量
析工具 , 由德国科学家 C rA a e i 出的, 是 al dm Pt 提 r 是一种描述和分析同步通讯和并发进程资源共享的 最合适、 可靠的建模语言。
任 静 郝 杰2 ,
( 西安航 空技术高等专科学校 1计算 机工程系 ;. . 2科技处 , 陕西 西安 707) 107
摘 要 :ef网以其 简洁、 Pt i 直观 、 潜在模拟 能力强等特点被 广泛用 于 离散 事件 系统的模拟和分析 中。随着业务流程
建模 、 工作流概念的 出现以及 P t 网技 术的发展 , e i ei r P t 网也被 用于工作流模型的建立。在介绍 工作 流和 Pt 网概 r ei r
领域 。P t 网理论是 在并 发概 念 上建 立 起来 的 , er i 它
信息流动关系) ;
其 中, 当存在从 P到 t 的连接 弧 时 , 所 P称 为 库
直观地表示了非确定性 , 可用于表达不 同抽象级上
的系统概 念 。发 展 P t 网计 算机 是 P t 网模型 的 er i er i
消耗一个托肯 , 并在该变迁 的每个输出库所 中生成
一
个 托肯 。 传统 的 Pt 网 可 以对 事件 、 er i 状态 、 同步 、 条件 、
能直接相连。本文中用圆圈表示库所 , 用矩形形式表
示变迁 。
12 高级 P 网 . e
定义 ( er 网)2: 个 P t 网可 由一 个 三 位 Pt i 【 一 】 er i 组( , F表示 : P T, )
念的基础 上 , 通过 实例研 究如何使 用 P 网建立模 型, e 并进一步做 了可达性分析 。
关键 词 : 传统 P t 网; e i 高级 P r 网; r et 工作 流; i 可达性分析 中图分类 号: 3 1 7 文献标识码 : 文章编号 :0 89 3 (0 0 0 —0 00 TP 9 . A 10 .2 3 2 1 )30 5-3
第2 卷第3 8 期
201 5月 0年
西安航 空技术高等专科学校学报
J unl f ia eoeh i l ol e o ra o ’nA rtene lg X aC e
V0 . 1 28No. 3
M a 2 1 y 0 0
基 于 P ti er 网的建 模 分析
Pt 网早期 的工作主要涉及计算机科学 的有 ei r
关 领域 , 如今基 于 Pti er网建 立模型 的方式 已不仅 应
() 2T表示有 限数量 的变迁 集合 ( lT=夺 ; Pf )
() ( 3 P×T) T×P 表示 一 组 弧线 ( U( ) 表示
wk.baidu.com
用于计算机学科 , 还广泛应用于 自动化、 机械制造等
识别。
第3 期
任静 , : 等 基于 Pt 网的建模 分析 ei r
红1
5 1
黄l
图 1 传 统 P t 网 ei r
绿1
模, 因此产生了对 基本 网的扩展 , 成为高级网, 这些
扩展 包括 : 颜色扩 展 、 时间扩展 、 次扩展 等 。 层 ( ) 色扩展 : 1颜 在颜 色 扩展 中 , 个 标记 可 以代 一
刻也是 0 因此在红绿 1和红绿 2之间存在非确定 ,
性选 择 。如 果红绿 1被 实施 , 变迁 红 绿 1消耗 两 个 库所 中的标 记 , 在延 时 1 个 时 间单 位后 为库所 绿 并 5 1产生一 个标 记 。在 图 3中 , 个 延 时 都用 一个 同 每 变迁 出发 的箭 头相 链 接 的标 签标 示 。红 绿 1实 施 后, 库所 绿 1中 出现 一个 时间戳 为 1 5的标记 。 同时
图 2 两套 交通 灯
所 M 中标 记 的 时间戳 的最 大 值 。红 绿 2的就 绪 时
表各种各样 的事 物, 在一个模型 中, 它可以表示 索
赔; 在另 一个 模型 中 , 可 以表 示 交通 灯 的状态 , 也 因 为每个 标记 都有一 个值 , 通过它 能对标 记进 行 区分 。
如果 一个变 迁 被触 发 , 该 变迁 的每 个输 入库 所 中 则
传统 Pt 网是由库所(le和变迁( ss o ) ei r Pa ) c t ni n , r f i 以 及一组弧线( e 组成的双向图( 图 1 aS r) 如 所示) 。不
同类 型节点之间用弧线直接 相连 , 同类 型节点 间则 不
必然 要求 和最终 目标 Ll l。
变迁 t 的输入库所 ; 当存在从 t P的连接弧时, 到 库
所 P称 为变迁 t 输 出库 所 ; t 示 变 迁 t 的 ・表 的所 有
输入库所的集合 ,・ t表示变迁 t 的所有输 出库所 的
集 合 ;PP具 有相类 似的含 义 。 ・、・ 每 个库所 中可包 含零个 或 多个 托肯 ( kn , t e)本 o
1 1 传 统 P ti . er 网
可能发生变 化。状态代 表托肯在 库所 中的分 配。
Pt 网 中 , 变 网络 状态 的活 动组 件 一 一变 迁 的触 er i 改 发 规则可 归结 为 : ①变 迁 t 使 能 : 迁 t 被 变 的每个输
入库所 P 中都至少含有一个托肯; ②变迁 t 可触发 :