第12卷第4期 智能系统学报 Vol.12 No.4 2017年8月 CAAI Transactions on Intelligent Systems Aug.2017 D0I:10.11992/is.201611031 物联网中的智慧溯源服务系统Petri网建模与分析 朱正月2,陈增强2 (1.安徽电子信息职业技术学院信息与智能工程系,安徽蚌埠233030:2.南开大学计算机与控制工程学院,天津 300350) 摘要:物联网(IOT)为人类社会的智慧化进程提供了革命性的信息技术,已广泛应用于社会各个领域。智慧农业 是物联网的重要应用领域之一,农产品湖源是智慧农业的一个典型应用。在学习Pr网理论的基础上,围绕物联网 在智慧农业领域的应用实际,结合农产品潮源系统需求,设计了一个基于物联网技术的农产品智慧溯源服务系统架 构,分析了系统的整体业务流程,建立了系统的Ptm网模型。采用关联矩阵和不变量对所建模型的可达性、有界性、 安全性和活性等性质进行了分析,使用PPE工具进行了仿真验证,证明了模型系统的合理性、可靠性和健壮性。 关键词:物联网:农产品:潮源:智慧系统:Pm网:关联矩阵:不变量;仿真分析 中图分类号:TP391文献标志码:A文章编号:1673-4785(2017)04-0538-10 中文引用格式:朱正月,陈增强.物联中网的智慧湖源服务系统Pti网建模与分析[J】.智能系统学报,2017,12(4):538-547. 英文引用格式:ZHU Zhengyue,CHEN Zengqiang..Petri net modeling and analysis of an intelligent traceability service system based on the Internet of Things[J].CAAI transactions on intelligent systems,2017,12(4):538-547. Petri net modeling and analysis of an intelligent traceability service system based on the Internet of Things ZHU Zhengyue,CHEN Zengqiang? (1.Department of Information and Intelligent Engineering,Anhui Vocational College of Electronics and Information Technology, Bengbu 233030,China;2.College of Computer and Control Engineering,Nankai University,Tianjin 300350,China) Abstract:Applied in different fields,the Internet of Things (IOT)offers revolutionary information technology that can aid the development of human knowledge.Intelligent agriculture is one of the important applications of the IOT and the traceability of agricultural products is one of its typical applications.In this paper,based on the Petri nets theory and the requirements of agricultural product traceability,an intelligent traceability service system of agricultural products,based on IOT technology,is designed.The overall business process of the system is analyzed and a Petri model of the system constructed.An incidence matrix and invariants are adopted to analyze the properties of the Petri net model,which are reachable,bounded,safe,and live.The PIPE tool is applied for simulation and verification,which proves that the model system is rational,reliable,and robust. Keywords:Internet of Things;agricultural product;traceability;intelligent system;Petri nets;incidence matrix; invariants;simulation analysis 物联网、云计算、大数据和移动互联网等新一 设备智能诊断管理等方面,产品安全溯源是其中的 代信息技术,为全球工业化、城市化、智能化进程提 一个重要应用。 供了信息技术和智能技术支撑,物联网已被中国列 当前,国内不少专家学者正致力于物联网技术 入五大战略性新兴产业之一,在智能家居、智能农 应用于产品安全溯源系统的研究工作。钟海)、濮 业、智能工业、智能交通、智能物流、智能环保、智能 永仙)以果蔬类产品为研究对象,基于RFID及条 医疗、智能安防、智能电网等领域已有广泛应用】。 码技术设计并实现了果蔬类产品的质量安全溯源 其中,在智能农业领域的应用主要有农业环境监 系统;张龙青、颜波等5-6)以水产品养殖与供应链 测、气象监测、温室控制、节水灌溉、产品安全溯源、 管理为研究对象,通过RFID、EPC等技术设计并实 现了水产品质量安全溯源及供应链可追溯平台:姬 收稿日期:2016-11-22 基金项目:国家自然科学基金项目(61573199). 五胜等)、刘尧等8别以猪肉类产品为研究对象,以 通信作者:朱正月.E-mail:ahdy-zy@ahdy.edu.cn RFD、EPC和条码等技术设计并实现了猪肉类产品
第 12 卷第 4 期 智 能 系 统 学 报 Vol.12 №.4 2017 年 8 月 CAAI Transactions on Intelligent Systems Aug. 2017 DOI:10.11992 / tis.201611031 物联网中的智慧溯源服务系统 Petri 网建模与分析 朱正月1,2 ,陈增强2 (1.安徽电子信息职业技术学院 信息与智能工程系,安徽 蚌埠 233030; 2.南开大学 计算机与控制工程学院,天津 300350) 摘 要:物联网(IOT)为人类社会的智慧化进程提供了革命性的信息技术,已广泛应用于社会各个领域。 智慧农业 是物联网的重要应用领域之一,农产品溯源是智慧农业的一个典型应用。 在学习 Petri 网理论的基础上,围绕物联网 在智慧农业领域的应用实际,结合农产品溯源系统需求,设计了一个基于物联网技术的农产品智慧溯源服务系统架 构,分析了系统的整体业务流程,建立了系统的 Petri 网模型。 采用关联矩阵和不变量对所建模型的可达性、有界性、 安全性和活性等性质进行了分析,使用 PIPE 工具进行了仿真验证,证明了模型系统的合理性、可靠性和健壮性。 关键词:物联网;农产品;溯源;智慧系统;Petri 网;关联矩阵;不变量;仿真分析 中图分类号:TP391 文献标志码:A 文章编号:1673-4785(2017)04-0538-10 中文引用格式:朱正月,陈增强.物联中网的智慧溯源服务系统 Petri 网建模与分析[J]. 智能系统学报, 2017, 12(4): 538-547. 英文引用格式:ZHU Zhengyue,CHEN Zengqiang. Petri net modeling and analysis of an intelligent traceability service system based on the Internet of Things[J]. CAAI transactions on intelligent systems, 2017, 12(4): 538-547. Petri net modeling and analysis of an intelligent traceability service system based on the Internet of Things ZHU Zhengyue 1,2 , CHEN Zengqiang 2 (1. Department of Information and Intelligent Engineering, Anhui Vocational College of Electronics and Information Technology, Bengbu 233030, China; 2. College of Computer and Control Engineering, Nankai University, Tianjin 300350, China) Abstract:Applied in different fields, the Internet of Things (IOT) offers revolutionary information technology that can aid the development of human knowledge. Intelligent agriculture is one of the important applications of the IOT and the traceability of agricultural products is one of its typical applications. In this paper, based on the Petri nets theory and the requirements of agricultural product traceability, an intelligent traceability service system of agricultural products, based on IOT technology, is designed. The overall business process of the system is analyzed and a Petri model of the system constructed. An incidence matrix and invariants are adopted to analyze the properties of the Petri net model, which are reachable, bounded, safe, and live. The PIPE tool is applied for simulation and verification, which proves that the model system is rational, reliable, and robust. Keywords: Internet of Things; agricultural product; traceability; intelligent system; Petri nets; incidence matrix; invariants; simulation analysis 收稿日期:2016-11-22. 基金项目:国家自然科学基金项目(61573199). 通信作者:朱正月. E⁃mail:ahdy⁃zzy@ ahdy.edu.cn. 物联网、云计算、大数据和移动互联网等新一 代信息技术,为全球工业化、城市化、智能化进程提 供了信息技术和智能技术支撑,物联网已被中国列 入五大战略性新兴产业之一,在智能家居、智能农 业、智能工业、智能交通、智能物流、智能环保、智能 医疗、智能安防、智能电网等领域已有广泛应用[1] 。 其中,在智能农业领域的应用主要有农业环境监 测、气象监测、温室控制、节水灌溉、产品安全溯源、 设备智能诊断管理等方面,产品安全溯源是其中的 一个重要应用。 当前,国内不少专家学者正致力于物联网技术 应用于产品安全溯源系统的研究工作。 钟海[2] 、濮 永仙[3]以果蔬类产品为研究对象,基于 RFID 及条 码技术设计并实现了果蔬类产品的质量安全溯源 系统;张龙青[4] 、颜波等[5-6]以水产品养殖与供应链 管理为研究对象,通过 RFID、EPC 等技术设计并实 现了水产品质量安全溯源及供应链可追溯平台;姬 五胜等[7] 、刘尧等[8] 以猪肉类产品为研究对象,以 RFID、EPC 和条码等技术设计并实现了猪肉类产品
第4期 朱正月,等:物联网中的智慧溯源服务系统Ptr网建模与分析 ·539. 质量安全溯源系统平台:杨运平等9)、白红武等[0 是指围绕“从农田到餐桌”的安全管理理念,综合运 XU Hongsheng等-]以农产品为研究对象,以 用多种网络技术、条码识别等前沿技术,具有生产 RFD及二维码等技术设计了一种基于物联网的农 企业(生产基地)、农产品生产档案(产地环境、生产 产品安全溯源系统。 流程、质量检测)管理、检测数据(企业自检、检测中 通过对文献中多种农产品质量安全溯源系统 心抽检)管理、条形码标签设计和打印、基于网站和 的研究,结合社会生产实际,从农产品质量安全溯 手机短信平台的质量安全溯源等功能,实现对农业 源系统实际需求出发,基于RFD、一维码和二维码 生产、加工、流通、销售等环节信息的溯源管理,为 等物联网技术,设计一种农产品智慧溯源服务系统 生产者建立包含生产、物流和销售的可信流通体 基本架构,从增强系统开发人员、使用人员和管理 系,为监管者提供监督、管理、支持和决策的依据, 人员对服务系统的整体认知角度出发,建立农产品 为消费者提供多层次、直接的产品溯源信息【)。 智慧溯源服务系统的Peti网模型,利用关联矩阵和 1.1 系统平台架构设计 不变量等方法对建立的Petri网模型进行可达性、有 在综合分析已有溯源系统的基础上,以农产品 界性、安全性和活性等特性分析,确保模型的合理 安全管理与溯源为目的,从生产者、消费者和监管 性和可靠性,以降低系统设计的错误率,提升系统 者3个群体的利益出发,设计一种基于物联网技术 开发的效率。 的3层架构、B/S模式的农产品智慧溯源服务系统, 以实现对农产品从生产、加工、流通到销售的全程 1 智慧溯源服务系统设计 跟踪与溯源,其系统架构如图1所示。 在托普物联网平台中,农产品安全与溯源系统 加工环节 加工基地 农产品检疫 农产品入场 物流运输 去往流通!物流运输 生产环节 农产品加工 商品出场 生产基地 商品人库 农产品种养 流通环节 环境监测 去往加工 仓储基地 农产品防疫 成熟回收 配送中心团体采购 农产品溯源云平台 ■计算资源■存储资源 批发市场 物流仓库 ■网络资源■数据中心 去往 销售 溯源环节 海 销售环节 销售场所 的 输 网络查询电话查询短信查询终端查询 323 产品专卖店 商品销售 消费人群 超市大卖场 集贸市场 产品流 个体商户 监管者 消费者 信息流 一一一一一一一 图1B/S模式的农产品智慧溯源服务系统架构 Fig.1 Intelligent traceability service platform of agricultural product based on B/S model
质量安全溯源系统平台;杨运平等[9] 、白红武等[10] 、 XU Hongsheng 等[11-12] 以 农 产 品 为 研 究 对 象, 以 RFID 及二维码等技术设计了一种基于物联网的农 产品安全溯源系统。 通过对文献中多种农产品质量安全溯源系统 的研究,结合社会生产实际,从农产品质量安全溯 源系统实际需求出发,基于 RFID、一维码和二维码 等物联网技术,设计一种农产品智慧溯源服务系统 基本架构,从增强系统开发人员、使用人员和管理 人员对服务系统的整体认知角度出发,建立农产品 智慧溯源服务系统的 Petri 网模型,利用关联矩阵和 不变量等方法对建立的 Petri 网模型进行可达性、有 界性、安全性和活性等特性分析,确保模型的合理 性和可靠性,以降低系统设计的错误率,提升系统 开发的效率。 1 智慧溯源服务系统设计 在托普物联网平台中,农产品安全与溯源系统 是指围绕“从农田到餐桌”的安全管理理念,综合运 用多种网络技术、条码识别等前沿技术,具有生产 企业(生产基地)、农产品生产档案(产地环境、生产 流程、质量检测)管理、检测数据(企业自检、 检测中 心抽检)管理、条形码标签设计和打印、基于网站和 手机短信平台的质量安全溯源等功能,实现对农业 生产、加工、流通、销售等环节信息的溯源管理,为 生产者建立包含生产、物流和销售的可信流通体 系,为监管者提供监督、管理、支持和决策的依据, 为消费者提供多层次、直接的产品溯源信息[13] 。 1.1 系统平台架构设计 在综合分析已有溯源系统的基础上,以农产品 安全管理与溯源为目的,从生产者、消费者和监管 者 3 个群体的利益出发,设计一种基于物联网技术 的 3 层架构、B / S 模式的农产品智慧溯源服务系统, 以实现对农产品从生产、加工、流通到销售的全程 跟踪与溯源,其系统架构如图 1 所示。 图 1 B/ S 模式的农产品智慧溯源服务系统架构 Fig.1 Intelligent traceability service platform of agricultural product based on B/ S model 第 4 期 朱正月,等:物联网中的智慧溯源服务系统 Petri 网建模与分析 ·539·
.540 智能系统学报 第12卷 1.2系统业务流程设计 基础上,考虑到系统的用户角色和权限,也为系统后 农产品从生产到最后消费涉及众多环节,每个环 续实际开发提供良好的软件模型,将系统管理功能设 节都产生大量的信息数据,需要对各类必需的溯源信 计成6个子系统,分别是基础数据管理子系统、生产 息数据进行分析、筛选后记录入系统数据库,以满足 环节管理子系统、加工环节管理子系统、流通环节管 生产者、消费者和监管者3个不同群体人员的溯源查 理子系统、销售环节管理子系统和溯源环节管理子系 询需求。基于物联网技术设计的农产品智慧溯源服 统,各子系统通过溯源协同管理平台实现数据同步与 务系统被划分为生产、加工、流通、销售和溯源5个环 数据交换。基于物联网的农产品智慧溯源服务系统 节。在遵循“高内聚、低耦合”的软件架构设计原则 的整体业务流程如图2所示。 种苗赋码/ 成熟回收 物流运输 种养服务 防疫服务 环 注标入场 服务 服务 99 加 商品入库 出场检验 加工赋码 入场待 加工前 工 服务 服务 注标服务 加工服务 检疫服务 环 通 商品订单 盘点分拣 物流运输 销售商 分拨销售 服务 服务 服务 入库服务 点服务 定价 销售 服务 上架 环 图2农产品智慧溯源服务系统整体业务流程 Fig.2 Overall business process of agricultural product intelligent traceability service system 述方式,也有直观的图形表达方式,不仅可以刻画 2智慧溯源服务系统Peri网建模 系统的结构,而且还可以描述系统的动态行为,它 一个优秀系统的逻辑设计对于一个系统的运 是完全从过程的角度出发为复杂系统的描述与分 行有着举足轻重的作用,可以帮助开发人员发现致 析而设计的一种有效模型工具,是离散事件动态系 命错误并且可以提高系统开发的效率),健壮的软 统(discrete event dynamic system,DEDS)的描述工 件系统模型是实现一个具有高度灵活性、可靠性、 具,是信息系统建模的重要工具之一,广泛应用在 可实用性、易于操作性的信息服务系统的关键和基 具有并发、并行、异步和随机性质的信息服务系统 础。目前常用的信息系统建模的方法主要有DFD 建模与分析中)。用Petri网可以描述一个系统中 图、UML、OMT建模技术和Petri网等[s。 常见的顺序、迭代、并发和选择等流程,利用Petri网 Petri网16是20世纪60年代由德国科学家 来描述系统模型,从控制和管理角度模拟系统,简 Carl Adam Petri首先提出,在计算机科学技术、自动 化了细节,具有直观的图示、形式化的语义、丰富的 化科学技术、机械设计与制造及其他许多科学技术 表达能力等特点,拥有丰富的分析技术和手段,可 领域,都得到广泛应用。Petri网既有严格的数学表 对建立的模型进行可达性、有界性、活性及安全性
1.2 系统业务流程设计 农产品从生产到最后消费涉及众多环节,每个环 节都产生大量的信息数据,需要对各类必需的溯源信 息数据进行分析、筛选后记录入系统数据库,以满足 生产者、消费者和监管者 3 个不同群体人员的溯源查 询需求。 基于物联网技术设计的农产品智慧溯源服 务系统被划分为生产、加工、流通、销售和溯源 5 个环 节。 在遵循“高内聚、低耦合”的软件架构设计原则 基础上,考虑到系统的用户角色和权限,也为系统后 续实际开发提供良好的软件模型,将系统管理功能设 计成 6 个子系统,分别是基础数据管理子系统、生产 环节管理子系统、加工环节管理子系统、流通环节管 理子系统、销售环节管理子系统和溯源环节管理子系 统,各子系统通过溯源协同管理平台实现数据同步与 数据交换。 基于物联网的农产品智慧溯源服务系统 的整体业务流程如图 2 所示。 图 2 农产品智慧溯源服务系统整体业务流程 Fig.2 Overall business process of agricultural product intelligent traceability service system 2 智慧溯源服务系统 Petri 网建模 一个优秀系统的逻辑设计对于一个系统的运 行有着举足轻重的作用,可以帮助开发人员发现致 命错误并且可以提高系统开发的效率[14] ,健壮的软 件系统模型是实现一个具有高度灵活性、可靠性、 可实用性、易于操作性的信息服务系统的关键和基 础。 目前常用的信息系统建模的方法主要有 DFD 图、UML、OMT 建模技术和 Petri 网等[15] 。 Petri 网[16] 是 20 世纪 60 年代由德国科学家 Carl Adam Petri 首先提出,在计算机科学技术、自动 化科学技术、机械设计与制造及其他许多科学技术 领域,都得到广泛应用。 Petri 网既有严格的数学表 述方式,也有直观的图形表达方式,不仅可以刻画 系统的结构,而且还可以描述系统的动态行为,它 是完全从过程的角度出发为复杂系统的描述与分 析而设计的一种有效模型工具,是离散事件动态系 统( discrete event dynamic system,DEDS) 的描述工 具,是信息系统建模的重要工具之一,广泛应用在 具有并发、并行、异步和随机性质的信息服务系统 建模与分析中[17] 。 用 Petri 网可以描述一个系统中 常见的顺序、迭代、并发和选择等流程,利用 Petri 网 来描述系统模型,从控制和管理角度模拟系统,简 化了细节,具有直观的图示、形式化的语义、丰富的 表达能力等特点,拥有丰富的分析技术和手段,可 对建立的模型进行可达性、有界性、活性及安全性 ·540· 智 能 系 统 学 报 第 12 卷
第4期 朱正月,等:物联网中的智慧溯源服务系统Ptr网建模与分析 ·541. 等性质分析,通过分析可以改进消除系统中存在的 定义22令N=(S,T:F)为一个有向网, 死锁(deadlock)和陷阱(trap)等问题。 X=SUT为其元素集,对Hx∈X,记: 在实际应用领域,利用Petri网进行系统建模并 ‘x={yly∈XA(y,x)∈F},称x为x的前 进行仿真和性能分析的案例很多,如陈慧灵等[劉]讨 集或输入集: 论了基于Petri网的工作流建模方法和过程:刘炎培 x^={yly∈XA(x,y)∈F},称x为x的后 等[]使用面向对象Petri网对设备采购管理系统进 集或输出集; 行了建模并做了性能分析:张鸿皓等0利用Peti ‘x·=‘xUx”,称x为x的外延。 网对水下机器人任务流程进行了建模,这些利用 定义32)设∑=(S,T;F,M)为一个标识 Petri网建模的研究为解决系统实际问题提供了重 网系统,M是∑上的任一标识,M∈R(Mo),则在 要帮助。目前有利用Petri网对水产品供应链追溯 标识M下的变迁发生规则是: 系统2]、水产品溯源系统[2】、远洋渔船及其作业物 1)对t∈T,若Hs∈S:s∈‘t→M(s)≥1,则称t 联网智慧服务系统[23-2]及肉牛养殖溯源系统[2]等 在标识M下有发生权(enabled),记作M[t>。 进行建模及性能分析的应用实例,但对基于物联网 当·t=☑时,t在任意标识下都有发生权。 的农产品智慧溯源服务系统建立Peti网模型并进 2)若标识M授权t发生,则变迁t在M下可以 行分析、仿真验证,从而提高系统模型可靠性和系 发生(fire),从M发生变迁t得到新的标识M',M'与 统健壮性的研究还不多。本节先给出Peti网的相 M的关系记作M[t>M'。对Hs∈S,有 关理论,然后围绕农产品智慧溯源服务系统的整体 M(s)-1,s∈'t-t 业务流程来建立Peti网模型。 2.1 Petri网相关定义 M'(s)=M(s)+1,s∈t-t 定义1[2]一个Petri网系统被定义为一个六 M(s),其他 图3是一个Petri网模型的图形表示,其中库所 元组∑=(S,T;F,K,W,M)。其中, 用“O”表示,库所中的黑色实心圆点表示托肯 1)N=(S,T:F)为有向网,称为Σ的基网, (token),代表着系统中的资源,利用token可以控制 满足: Peti网变迁的触发;变迁用“T”表示,当获得所需要 ①S={51,s2,…,5}是库所的有限非空集合, 的token数变迁就被触发:有向弧用“→”表示,弧上 可表示条件、状态、资源、输入数据、输入信号等: 标注的整数值代表其权重。 ②T={11,2,…,t}是变迁的有限非空集合, 可表示事件、服务、作业或任务、计算步骤、信息处 理等; ③SUT≠0,S∩T=☑,即集合S和T不 相交: ④FC(S×T)U(T×S)为节点间的有向 图3 Petri网模型的图形表示 弧,称为流关系(“×”表示笛卡尔积): Fig.3 Graphical illustration of Petri net model ⑤dom(F)Ucod(F)=SUT,其中,dom(F)= 2.2智慧溯源服务系统Pemi建模 {x∈SUTI3y∈SUT:(x,y)∈F},cod(F)={x∈ 基于Peti网建立农产品智慧溯源服务系统模型 SUTI3y∈SUT:(y,x)∈F}。 的主要步骤是:1)根据系统实际定义条件与事件,确定 2)K:S→{1,2,…U{w}为N上的容量函数 系统的条件集和事件集:2)确定系统中条件和事件间 (w表示无穷); 关系:3)将系统中的库所(对应条件)和变迁(对应事 3)W:F→{1,2,…}为N上的有向弧权函数(权 件)对应起来,建立Peti网模型图:4)根据系统情况, 重),当弧上没有标明数值时,权重默认值为1: 确定所建立Petri网模型图的初始状态,确定初始状态 4)M。:S→{1,2,…}为N上容量函数K允许的 下的token数,得到初始标识Mo:5)基于初始状态判断 初始标识(即初始条件下网中各库所拥有的托肯 哪些事件可被激发,当模型激活后,模型状态图将发生 (token)数构成的向量),满足Hs∈S:Mo(s)≤K(s)。 变化,又引起哪些事件激发。 考虑农产品智慧溯源服务系统的特性,本文中 农产品智慧溯源服务系统设计有生产、加工 约定K=w,将定义1中的六元组简化为∑=(S, 流通、销售和溯源等环节,其整体业务流程如图2所 T;F,W,M。)形式来讨论。 示。根据图示,系统的条件集S、事件集T的各元素
等性质分析,通过分析可以改进消除系统中存在的 死锁(deadlock)和陷阱(trap)等问题。 在实际应用领域,利用 Petri 网进行系统建模并 进行仿真和性能分析的案例很多,如陈慧灵等[18] 讨 论了基于 Petri 网的工作流建模方法和过程;刘炎培 等[19]使用面向对象 Petri 网对设备采购管理系统进 行了建模并做了性能分析;张鸿皓等[20] 利用 Petri 网对水下机器人任务流程进行了建模,这些利用 Petri 网建模的研究为解决系统实际问题提供了重 要帮助。 目前有利用 Petri 网对水产品供应链追溯 系统[21] 、水产品溯源系统[22] 、远洋渔船及其作业物 联网智慧服务系统[23-24] 及肉牛养殖溯源系统[25] 等 进行建模及性能分析的应用实例,但对基于物联网 的农产品智慧溯源服务系统建立 Petri 网模型并进 行分析、仿真验证,从而提高系统模型可靠性和系 统健壮性的研究还不多。 本节先给出 Petri 网的相 关理论,然后围绕农产品智慧溯源服务系统的整体 业务流程来建立 Petri 网模型。 2.1 Petri 网相关定义 定义 1 [26] 一个 Petri 网系统被定义为一个六 元组 ∑ = ( S,T;F,K,W,M0 )。 其中, 1)N = ( S,T;F ) 为有向网,称为∑的基网, 满足: ① S = { s1 ,s2 ,…,sm }是库所的有限非空集合, 可表示条件、状态、资源、输入数据、输入信号等; ② T = { t 1 ,t 2 ,…,t n }是变迁的有限非空集合, 可表示事件、服务、作业或任务、计算步骤、信息处 理等; ③ S∪T ≠ ⌀,S∩T = ⌀,即集合 S 和 T 不 相交; ④ F ⊆( S × T )∪( T × S )为节点间的有向 弧,称为流关系(“×”表示笛卡尔积); ⑤dom(F)∪cod(F) = S∪T,其中,dom(F) = {x∈S∪T |∃y∈S∪T:(x ,y)∈F},cod(F)= {x∈ S∪T |∃y∈S∪T:(y ,x)∈F}。 2)K:S→{1,2,…} ∪{ω} 为 N 上的容量函数 (ω 表示无穷); 3)W:F→{1,2,…}为 N 上的有向弧权函数(权 重),当弧上没有标明数值时,权重默认值为 1; 4)M0 :S→{1,2,…}为 N 上容量函数 K 允许的 初始标识(即初始条件下网中各库所拥有的托肯 (token)数构成的向量),满足∀s∈S:M0(s)≤K(s)。 考虑农产品智慧溯源服务系统的特性,本文中 约定 K≡ω,将定义 1 中的六元组简化为∑ = ( S, T;F,W,M0 )形式来讨论。 定义 2 [26] 令 N = ( S,T;F )为一个有向网, X = S∪T 为其元素集,对∀x∈X,记: · x = {y | y∈X∧( y,x )∈F },称· x 为 x 的前 集或输入集; x · = {y | y∈X∧( x,y )∈F },称 x · 为 x 的后 集或输出集; · x · = · x∪x · ,称· x ·为 x 的外延。 定义 3 [26] 设∑ = ( S,T;F,M0 )为一个标识 网系统, M 是∑ 上的任一标识,M ∈ R(M0 ),则在 标识 M 下的变迁发生规则是: 1)对 t∈T,若∀s∈S:s∈· t →M(s)≥1,则称 t 在标识 M 下有发生权 ( enabled), 记作 M [ t >。 当· t =⌀时,t 在任意标识下都有发生权。 2)若标识 M 授权 t 发生,则变迁 t 在 M 下可以 发生(fire),从 M 发生变迁 t 得到新的标识 M′,M′与 M 的关系记作 M [t >M′。 对∀s∈S,有 M′(s) = M(s) - 1, s ∈· t - t · M(s) + 1, s ∈ t ·- · t M(s), 其他 ì î í ï ï ïï 图 3 是一个 Petri 网模型的图形表示,其中库所 用“ ○” 表示, 库所中的黑色实心圆点表示托肯 (token),代表着系统中的资源,利用 token 可以控制 Petri 网变迁的触发;变迁用“ ”表示,当获得所需要 的 token 数变迁就被触发;有向弧用“→”表示,弧上 标注的整数值代表其权重。 图 3 Petri 网模型的图形表示 Fig.3 Graphical illustration of Petri net model 2.2 智慧溯源服务系统 Petri 建模 基于 Petri 网建立农产品智慧溯源服务系统模型 的主要步骤是:1)根据系统实际定义条件与事件,确定 系统的条件集和事件集;2)确定系统中条件和事件间 关系;3)将系统中的库所(对应条件)和变迁(对应事 件)对应起来,建立 Petri 网模型图;4)根据系统情况, 确定所建立 Petri 网模型图的初始状态,确定初始状态 下的 token 数,得到初始标识 M0;5)基于初始状态判断 哪些事件可被激发,当模型激活后,模型状态图将发生 变化,又引起哪些事件激发。 农产品智慧溯源服务系统设计有生产、加工、 流通、销售和溯源等环节,其整体业务流程如图 2 所 示。 根据图示,系统的条件集 S、事件集 T 的各元素 第 4 期 朱正月,等:物联网中的智慧溯源服务系统 Petri 网建模与分析 ·541·
,542 智能系统学报 第12卷 定义及描述如表1所示。 根据图2所示的农产品智慧溯源服务系统整体 表1农产品智慧溯源服务系统Petri网模型中的条件集、 业务流程,系统的条件和事件对应关系如表2所示。 事件集定义及描述 表2农产品智慧溯源服务系统Petri网模型的各个事件触 Table 1 Definitions and descriptions of the condition set 发前条件和后条件 and event set of the agricultural product Table 2 Pre-conditions and post-conditions of the traceability intelligent service system based on the agricultural product traceability intelligent Petri net model service system based on the Petri net model 条件集S 事件集T 事件 前条件 后条件 条件 描述 条件 描述 t S1 农产品种苗 赋码/注标/登记服务 赋码/注标/登记 2 S2 83 后入场种苗 2 种养服务 生长期农产品 b 防疫服务 防疫后生产 84 S4 成熟回收服务 期农产品 生产基地至加工基地 56 5 成熟后农产品 物流运输服务 到达加工场地农产品 加工前检疫服务 1 检疫后合格农产品 入场待加工服务 检疫后不合格农产品 加工/赋码/注标服 510 入场待加工农产品 出场质检服务 10 811,812 加工后待出场商品 商品入库服务 13 出场检验合格商品 商品订单服务 加工基地至销售地 14 815 s12 出场检验不合格商品 物流运输服务 515 516 加工企业仓库商品 销售地盘点入库服务 tu 516 s4依订单出库待运输商品14 分拨销售服务 tis 5n 18 s15 销售地商品 销售服务 在分析农产品溯源的生产、加工、流通和销售 销售地仓库商品 等环节的状态和每一个初始可以触发的事件,确定 Peti网模型的初始状态,确定初始状态下的状态标 s?销售场所定价上架商品 识token数与分布,建立基于物联网的农产品智慧 S18 消费者购买的商品 溯源服务系统的Petr网系统∑,如图4所示。 ò1-6i6iòi i-i-i- 图4农产品智慧溯源服务系统的Ptri网模型系统 Fig.4 Petri net model system of the agricultural product traceability intelligent service system
定义及描述如表 1 所示。 表 1 农产品智慧溯源服务系统 Petri 网模型中的条件集、 事件集定义及描述 Table 1 Definitions and descriptions of the condition set and event set of the agricultural product traceability intelligent service system based on the Petri net model 条件集 S 条件 描述 事件集 T 条件 描述 s1 农产品种苗 t 1 赋码/ 注标/ 登记服务 s2 赋码/ 注标/ 登记 后入场种苗 t 2 种养服务 s3 生长期农产品 t 3 防疫服务 s4 防疫后生产 期农产品 t 4 成熟回收服务 s5 成熟后农产品 t 5 生产基地至加工基地 物流运输服务 s6 到达加工场地农产品 t 6 加工前检疫服务 s7 检疫后合格农产品 t 7 入场待加工服务 s8 检疫后不合格农产品 t 8 加工/ 赋码/ 注标服务 s9 入场待加工农产品 t 9 出场质检服务 s10 加工后待出场商品 t 10 商品入库服务 s11 出场检验合格商品 t 11 商品订单服务 s12 出场检验不合格商品 t 12 加工基地至销售地 物流运输服务 s13 加工企业仓库商品 t 13 销售地盘点入库服务 s14 依订单出库待运输商品 t 14 分拨销售服务 s15 销售地商品 t 15 销售服务 s16 销售地仓库商品 s17 销售场所定价上架商品 s18 消费者购买的商品 根据图 2 所示的农产品智慧溯源服务系统整体 业务流程,系统的条件和事件对应关系如表 2 所示。 表 2 农产品智慧溯源服务系统 Petri 网模型的各个事件触 发前条件和后条件 Table 2 Pre⁃conditions and post⁃conditions of the agricultural product traceability intelligent service system based on the Petri net model 事件 前条件 后条件 t 1 s1 s2 t 2 s2 s3 t 3 s3 s4 t 4 s4 s5 t 5 s5 s6 t 6 s6 s7 ,s8 t 7 s7 s9 t 8 s9 s10 t 9 s10 s11 ,s12 t 10 s11 s13 t 11 s13 s14 t 12 s14 s15 t 13 s15 s16 t 14 s16 s17 t 15 s17 s18 在分析农产品溯源的生产、加工、流通和销售 等环节的状态和每一个初始可以触发的事件,确定 Petri 网模型的初始状态,确定初始状态下的状态标 识 token 数与分布,建立基于物联网的农产品智慧 溯源服务系统的 Petri 网系统 ∑1 如图 4 所示。 图 4 农产品智慧溯源服务系统的 Petri 网模型系统 Σ1 Fig.4 Petri net model system Σ1 of the agricultural product traceability intelligent service system ·542· 智 能 系 统 学 报 第 12 卷
第4期 朱正月,等:物联网中的智慧溯源服务系统Ptr网建模与分析 ·543· 3 Petri网模型分析与验证 ,中的T-不变量个数为0。下面利用关联矩阵和S 不变量来讨论网系统Σ,的相关性质。 为验证所建立的农产品智慧溯源服务系统 定义42设Σ=(S,T:F,W,M)是一个 Peti网模型是否合理、可靠,需要对其进行性质分 Petril网系统,S={s1,s2,…,sm},m=|Sl,T={t1, 析,以改进系统模型。Petri网的性质主要有动态性 t2,…,tn},n=|T1,则∑的关联矩阵可以用一个m 质和结构性质两类,包括可达性、有界性、活性、公 行n列矩阵A表示: 平性、守恒性等,可以利用Ptmi网中的可达图、覆盖 A [ai]mxn (1) 树、关联矩阵、不变量等分析方法和HPS、PIPE、 式中: CPN Tools等[Petri网模拟仿真工具实现对模型的 ai=W(tj,si)-W(si,tj) (2) 分析和仿真验证。在Petri网的性质中,可达性是最 i∈{1,2,3,…,m}j∈{1,2,3,…,n}。 基本的动态性质,其他的各种性质都要通过可达性 为分析需要,这里引入A=W(,s:),A= 来定义。在Petri网的可达性分析方法中,关联矩阵 W(s:,),A称为∑的输出矩阵,A称为∑的输入 是一种分析Peti网可达性的有效方法。利用关联 矩阵,有: 矩阵来计算S-不变量和T不变量,依据不变量的相 A=A*-A- (3) 关特性,就可以判断所建立的Peti网模型是否满足 定义5[2)在网系统Σ中,|S|=m,A为∑的关 可达、有界、守恒和活性等性质[2)。 联矩阵,根据Peti网的理论,若存在非平凡的m维 3.1 Petri网模型分析 非负整数向量X,使得AX=0,则称X为网系统 图2描述的农产品智慧溯源服务系统业务流 的一个S不变量。 程,表达的是一种顺序无循环的系统流程结构,根 根据定义,结合图4可容易得到∑,的输出矩阵 据Petri网中T-不变量的定义及特性,可以判断图4 A和输入矩阵A,利用式(3)可解得网系统Σ的 所示的农产品智慧溯源服务系统Petri网模型系统 关联矩阵A如下: t14 -1 0 0 0 0 0 0 0 0 0 0 雪 1 -1 0 0 0 0 0 53 0 0 0 6 A=A*-A=so 0 0 0 0 -1 0 0 0 0 0 0 -1 0 Sn 0 0 S18 0 0 0 0 0 0 0 0 0 0 0 0 0 图5网系统,的关联矩阵 Fig.5 The incidence matrix of the net system 在网系统中,初始标识M=[100000000000000000]',通过分析判断
3 Petri 网模型分析与验证 为验证所建立的农产品智慧溯源服务系统 Petri 网模型是否合理、可靠,需要对其进行性质分 析,以改进系统模型。 Petri 网的性质主要有动态性 质和结构性质两类,包括可达性、有界性、活性、公 平性、守恒性等,可以利用 Petri 网中的可达图、覆盖 树、关联矩阵、不变量等分析方法和 HiPS、 PIPE、 CPN Tools 等[27] Petri 网模拟仿真工具实现对模型的 分析和仿真验证。 在 Petri 网的性质中,可达性是最 基本的动态性质,其他的各种性质都要通过可达性 来定义。 在 Petri 网的可达性分析方法中,关联矩阵 是一种分析 Petri 网可达性的有效方法。 利用关联 矩阵来计算 S⁃不变量和 T⁃不变量,依据不变量的相 关特性,就可以判断所建立的 Petri 网模型是否满足 可达、有界、守恒和活性等性质[21] 。 3.1 Petri 网模型分析 图 2 描述的农产品智慧溯源服务系统业务流 程,表达的是一种顺序无循环的系统流程结构,根 据 Petri 网中 T⁃不变量的定义及特性,可以判断图 4 所示的农产品智慧溯源服务系统 Petri 网模型系统 Σ1 中的 T⁃不变量个数为 0。 下面利用关联矩阵和 S⁃ 不变量来讨论网系统 Σ1 的相关性质。 定义 4 [26] 设 Σ = ( S,T;F,W,M0 ) 是一个 Petri网系统,S = { s1 ,s2 ,…,sm },m = | S | ,T = {t 1 , t 2 ,…,t n },n = | T | ,则 Σ 的关联矩阵可以用一个 m 行 n 列矩阵 A 表示: A = aij [ ] m×n (1) 式中: aij = W(t j, si) - W(si, t j) (2) i ∈ {1,2,3,…,m},j ∈ {1,2,3,…,n}。 为分析需要,这里引入 A + = W ( t j, si ),A - = W(si,t j),A +称为 Σ 的输出矩阵,A -称为 Σ 的输入 矩阵,有: A = A + - A - (3) 定义 5 [26] 在网系统 Σ 中, S = m,A 为 Σ 的关 联矩阵,根据 Petri 网的理论,若存在非平凡的 m 维 非负整数向量 X,使得 A TX = 0,则称 X 为网系统 Σ 的一个 S⁃ 不变量。 根据定义,结合图 4 可容易得到 Σ1 的输出矩阵 A + 和输入矩阵 A - ,利用式(3) 可解得网系统 Σ1 的 关联矩阵 A 如下: A = A + - A - = t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 11 t 12 t 13 t 14 t 15 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 - 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 é ë ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ù û ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú 图 5 网系统 Σ1 的关联矩阵 Fig.5 The incidence matrix of the net system Σ1 在 网 系 统 Σ1 中, 初 始 标 识 M0 = [1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] T ,通过分析判断, 第 4 期 朱正月,等:物联网中的智慧溯源服务系统 Petri 网建模与分析 ·543·
.544 智能系统学报 第12卷 网系统三在t,有发生权(fe)。依据A'X=0,可以求 15)都有可能获得发生权,这表明网系统∑,中的每一 解得到网系统£的S不变量: 个变迁t都是活的,从而网系统Σ,也是活的。 X,=[111111010000000000]T 3.2 Petri网模型仿真验证 X2=[111111101101000000]T 在实际应用中,可以直接利用Petri网建模仿真工 X3=[111111101110111111]T 具PPE来对所建模型系统进行性质分析和仿真验证。 观察S不变量X,、X2X3,很容易判断出网系统∑ 在PIPE3.0仿真工具中,使用Animation mode模式,通 有如下变迁序列发生: 过多次实验操作后确定网系统Σ,是可以正常运行的。 1=titlglalst6 表3描述了利用PIPE3.0仿真工具的Classification功 t tat3tatslellslo 能模块对网系统Σ,进行分类分析的结果,可以看出网 3=1 t2 tatatstet lstotnotutllulis 系统∑,属于一个扩展的自由选择网。 结合S不变量与变迁序列,可以判定网系统Σ中 表3利用Classification功能模块对网系统∑进行分类分析 存在如下的路线: 的结果 Table 3 Analysis results of the net system based 1)s t s2t253l3s4lasstssot65g on classification functional module 2)s1t1522s31354t4s5l5561657t5glgs10g52 3)51 t s2 t2 53 t3 Sata ssts 561657l so lg Snoto su to 5 Petri网类型 分类结果 tu1 S14 t12 Sis t13 S16 t14 S17 tis S18 丨状态机 false 通过以上过程求解了网系统∑,的S不变量,下面 〡标识图 true 根据S-不变量的特性和Pti网理论来分析验证网系 统Σ的相关性质。 丨自由选择网 true 1)网系统Σ,是守恒网的充要条件是:存在m(m= 丨扩展自由选择网 true |S)维正整数向量X,使得A'X=0。根据以上求解过 「简单网 true 程,显然存在m维向量X满足AX=0,由此判定网系 !扩展简单网 true 统Σ是一个守恒网。 2)通过求解S不变量可知,在网系统∑中,对任 利用PPE3.0仿真工具的Incidence&Marking 意的M∈R(M),都有R(M)CR(M。),因此网系统 功能模块可以实现对网系统,的输出矩阵A、输 是可达的。 入矩阵Aˉ和关联矩阵A的计算,同时还可以分析出 3)在初始标识M。下,网系统∑中的变迁t1可以 系统的初始标识M。状态、可以触发的变迁t1,还可 发生,通过观察该系统运行情况,可以得出网系统三中 以根据变迁变化情况分析系统的任一状态标识 各个库所的界为:B(s:)=1(i=1,2,…,18)。根据 M。通过仿真验证,得到的A、AA与3.1节中关 Peti网的相关理论,网系统∑,是有界的。显然, 联矩阵分析结果完全一致,这里因篇幅关系,仅给 B(∑)=1,所以网系统∑,是安全的。 出利用ncidence&Marking功能模块对网系统, 4)根据2)得到网系统∑,是可达的,所以在任何一 的变迁t,发生(fire)前后的变化分析结果,如表4 个可达标识下,系统中的每一个变迁t,(=1,2,3,…, 7所示。 表4变迁11发生前网系统,的初始标识M。 Table 4 The initial marking M of the net system before the transition t,fires 库所 18 初始标识 1 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 当前 1 0 000000 0 0 0000 000 0 表5初始标识M。下网系统∑,的变迁1,具有发生权 Table 5 The transition t,of the net system can be fired under the initial marking Mo 变迁 2 10 12 【13 【14 使能情况 yes no no no no no no no no no no no no no no
网系统 Σ1 在 t 1 有发生权(fire)。 依据 A TX= 0,可以求 解得到网系统 Σ1 的 S⁃不变量: X1 = [1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0] T X2 = [1 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 0 0] T X3 = [1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1] T 观察 S⁃不变量 X1、X2、X3,很容易判断出网系统∑1 有如下变迁序列发生: σ1 = t 1 t 2 t 3 t 4 t 5 t 6 σ2 = t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 σ3 = t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 11 t 12 t 13 t 14 t 15 结合 S⁃不变量与变迁序列,可以判定网系统 Σ1 中 存在如下的路线: 1)s1 t 1 s2 t 2 s3 t 3 s4 t 4 s5 t 5 s6 t 6 s8 2)s1 t 1 s2 t 2 s3 t 3 s4 t 4 s5 t 5 s6 t 6 s7 t 7 s9 t 8 s10 t 9 s12 3)s1 t 1 s2 t 2 s3 t 3 s4 t 4 s5 t 5 s6 t 6 s7 t 7 s9 t 8 s10 t 9 s11 t 10 s13 t 11 s14 t 12 s15 t 13 s16 t 14 s17 t 15 s18 通过以上过程求解了网系统 Σ1 的 S⁃不变量,下面 根据 S⁃不变量的特性和 Petri 网理论来分析验证网系 统 Σ1 的相关性质。 1)网系统 Σ1 是守恒网的充要条件是:存在 m(m= S )维正整数向量 X,使得 A TX= 0。 根据以上求解过 程,显然存在 m 维向量 X 满足 A TX= 0,由此判定网系 统 Σ1 是一个守恒网。 2)通过求解 S⁃不变量可知,在网系统 Σ1 中,对任 意的 M∈R(M0 ),都有 R(M)⊆ R(M0 ),因此网系统 Σ1 是可达的。 3) 在初始标识 M0 下,网系统 Σ1 中的变迁 t 1 可以 发生,通过观察该系统运行情况,可以得出网系统Σ1 中 各个库所的界为:B(si) = 1(i = 1,2,…,18)。 根据 Petri 网的相关理论,网系统 Σ1 是有界的。 显然, B(Σ1) = 1,所以网系统 Σ1 是安全的。 4)根据2)得到网系统 Σ1 是可达的,所以在任何一 个可达标识下,系统中的每一个变迁 t j(j = 1,2,3,…, 15)都有可能获得发生权,这表明网系统 Σ1 中的每一 个变迁 t j都是活的,从而网系统 Σ1 也是活的。 3.2 Petri 网模型仿真验证 在实际应用中,可以直接利用 Petri 网建模仿真工 具 PIPE 来对所建模型系统进行性质分析和仿真验证。 在 PIPE3.0 仿真工具中,使用 Animation mode 模式,通 过多次实验操作后确定网系统 Σ1是可以正常运行的。 表 3 描述了利用 PIPE3.0 仿真工具的 Classification 功 能模块对网系统 Σ1 进行分类分析的结果,可以看出网 系统 Σ1 属于一个扩展的自由选择网。 表 3 利用 Classification 功能模块对网系统 Σ1 进行分类分析 的结果 Table 3 Analysis results of the net system Σ1 based on classification functional module Petri 网类型 分类结果 | 状态机 false | 标识图 true | 自由选择网 true | 扩展自由选择网 true | 简单网 true | 扩展简单网 true 利用 PIPE3.0 仿真工具的 Incidence & Marking 功能模块可以实现对网系统 Σ1 的输出矩阵 A + 、输 入矩阵 A - 和关联矩阵 A 的计算,同时还可以分析出 系统的初始标识 M0 状态、可以触发的变迁 t 1 ,还可 以根据变迁变化情况分析系统的任一状态标识 M。 通过仿真验证,得到的 A + 、A - 、A 与 3.1 节中关 联矩阵分析结果完全一致,这里因篇幅关系,仅给 出利用 Incidence & Marking 功能模块对网系统 Σ1 的变迁 t 1 发生(fire)前后的变化分析结果,如表 4 ~ 7 所示。 表 4 变迁 t 1 发生前网系统 Σ1 的初始标识 M0 Table 4 The initial marking M0 of the net system Σ1 before the transition t 1 fires 库 所 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 初始标识 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 当 前 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 表 5 初始标识 M0 下网系统 Σ1 的变迁 t 1 具有发生权 Table 5 The transition t 1 of the net system Σ1 can be fired under the initial marking M0 变 迁 t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 11 t 12 t 13 t 14 t 15 使能情况 yes no no no no no no no no no no no no no no ·544· 智 能 系 统 学 报 第 12 卷
第4期 朱正月,等:物联网中的智慧溯源服务系统Ptr网建模与分析 ·545. 表6变迁1,发生(fire)后网系统,的标识M1 Table 6 The marking M,of the net system after the transition t fires 库所 2 538455657g031214815s16n 38 初始标识 10000000 000000 000 0 当前 0 100 0 0 0 0 0 0 00 00 00 0 0 表7变迁t,发生(fire)后网系统Σ的变迁t,具有发生权 Table 7 The transition t,of the net system can be fired after the transition t fires 变迁 使能情况 no yes no no no no no no no no no no no no no 利用PIPE3.0仿真工具的Invariant Analysis功 9分别给出了通过仿真工具获取的网∑,的S-不变 能模块可以实现对网系统Σ,的S不变量和T不变 量和T不变量分析结果。 量分析,以此来验证模型系统的相关性质。表8、表 表8网系统Σ的S不变量分析结果 Table 8 S-invariants analysis results of the net system 53 85 813 814 815 816817 s18 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 011 1 0 1 1 1 1 1 1 0 1 1 0 0 0 0 0 表9网系统,的T不变量分析结果 Table 9 T-invariants analysis results of the net system t tu 表8的分析结果显示网系统,中有3个S-不 2)M(s,)+M(s2)+M(s3)+M(s4)+M(s3)+ 变量,表9的分析结果显示网系统∑,中没有T不变 M(s6)+M(s)+M(s)+M(sjo)+M(sn)+M(ss)+ 量。在利用PIPE3.0仿真工具的Invariant Analysis M(su)+M(sis)+M(s6)+M(sp)+M(si)=1 功能模块对网系统,的不变量进行分析的过程中, 3)M(s,)+M(s2)+M(s3)+M(sa)+M(s5)+ 除了输出存在的不变量外,还给出不变量的相关分 M(s6)+M(s,)+M(sg)+M(s1o)+M(s2)=1。 析结论。对网系统Σ中的S-不变量,仿真分析给出 以上利用Petri网关联矩阵及求解S-不变量对 结论:该网有确定的S-不变量覆盖,因此它是有界 网系统Σ,进行了分析计算,并利用PPE3.0仿真工 的。对T不变量,仿真分析给出结论:该网没有确 具进行了仿真验证,从而确保了图4所示的Petri网 定的T-不变量覆盖,因此无法知道它是否是有界和 模型是守恒的、可达的、有界的、安全的和活的,也 活的。这个分析结果与3.1节中通过关联矩阵分析 充分表明了所设计的农产品智慧溯源服务系统架 计算得到的网系统,中不变量的结果完全一致,这 构及其整体业务流程是合理的、可靠的,在实际应 也证明了前面分析计算结果的正确性。 用开发中是可行的。 同时,对网系统Σ,中存在的3个S-不变量,仿 4 真工具分析后还给出了对应的S-不变量方程: 结束语 1)M(s1)+M(s2)+M(s3)+M(s4)+ 物联网技术在农业领域的应用越来越广泛,是 M(s5)+M(s6)+M(sg)=1 智能农业发展的重要实现技术。随着物联网技术
表 6 变迁 t 1发生(fire)后网系统 Σ1 的标识 M1 Table 6 The marking M1 of the net system Σ1 after the transition t 1 fires 库 所 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 初始标识 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 当 前 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 表 7 变迁 t 1发生(fire)后网系统 Σ1 的变迁 t 2 具有发生权 Table 7 The transition t 2 of the net system Σ1 can be fired after the transition t 1 fires 变 迁 t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 11 t 12 t 13 t 14 t 15 使能情况 no yes no no no no no no no no no no no no no 利用 PIPE3.0 仿真工具的 Invariant Analysis 功 能模块可以实现对网系统 Σ1 的 S⁃不变量和 T⁃不变 量分析,以此来验证模型系统的相关性质。 表 8、表 9 分别给出了通过仿真工具获取的网 Σ1 的 S⁃不变 量和 T⁃不变量分析结果。 表 8 网系统 Σ1 的 S⁃不变量分析结果 Table 8 S⁃invariants analysis results of the net system Σ1 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 0 0 表 9 网系统 Σ1 的 T⁃不变量分析结果 Table 9 T⁃invariants analysis results of the net system Σ1 t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 11 t 12 t 13 t 14 t 15 - - - - - - - - - - - - - - - 表 8 的分析结果显示网系统 Σ1 中有 3 个 S⁃不 变量,表 9 的分析结果显示网系统 Σ1 中没有 T⁃不变 量。 在利用 PIPE3.0 仿真工具的 Invariant Analysis 功能模块对网系统 Σ1 的不变量进行分析的过程中, 除了输出存在的不变量外,还给出不变量的相关分 析结论。 对网系统 Σ1 中的 S⁃不变量,仿真分析给出 结论:该网有确定的 S⁃不变量覆盖,因此它是有界 的。 对 T⁃不变量,仿真分析给出结论:该网没有确 定的 T⁃不变量覆盖,因此无法知道它是否是有界和 活的。 这个分析结果与 3.1 节中通过关联矩阵分析 计算得到的网系统 Σ1 中不变量的结果完全一致,这 也证明了前面分析计算结果的正确性。 同时,对网系统 Σ1 中存在的 3 个 S⁃不变量,仿 真工具分析后还给出了对应的 S⁃不变量方程: 1) M ( s1 ) + M ( s2 ) + M ( s3 ) + M ( s4 ) + M(s5 ) + M(s6 ) + M(s8 ) = 1 2)M(s1 ) + M(s2 ) + M(s3 ) + M(s4 ) + M(s5 ) + M(s6) + M(s7) + M(s9) + M(s10) + M(s11) + M(s13) + M(s14) + M(s15) + M(s16) + M(s17) + M(s18) = 1 3)M(s1 ) + M(s2 ) + M(s3 ) + M(s4 ) + M(s5 ) + M(s6 ) + M(s7 ) + M(s9 ) + M(s10 ) + M(s12 ) = 1。 以上利用 Petri 网关联矩阵及求解 S⁃不变量对 网系统 Σ1 进行了分析计算,并利用 PIPE3.0 仿真工 具进行了仿真验证,从而确保了图 4 所示的 Petri 网 模型是守恒的、可达的、有界的、安全的和活的,也 充分表明了所设计的农产品智慧溯源服务系统架 构及其整体业务流程是合理的、可靠的,在实际应 用开发中是可行的。 4 结束语 物联网技术在农业领域的应用越来越广泛,是 智能农业发展的重要实现技术。 随着物联网技术 第 4 期 朱正月,等:物联网中的智慧溯源服务系统 Petri 网建模与分析 ·545·
·546 智能系统学报 第12卷 服务于农业生产的需求不断增加,各种智慧服务系 供应链可追潮平台开发[J].农业工程学报,2013,29 统的设计、建模、开发及应用需求也在增强。Petri (15):172-183, 网作为一种分布式系统的建模和分析工具,其自身 YAN Bo,SHI Ping,HUANG Guangwen.Development of 所具有的独特优势,可以很好地满足各类信息系统 traceability system of aquatic foods supply chain based on 的建模需求。文中围绕农产品智慧溯源服务系统 RFID and EPC internet of things[J].Transactions of the chinese society of agricultural engineering,2013,29(15): 架构和整体业务流程的分析设计,建立了农产品智 172-183 慧溯源服务系统的Petri网模型系统,利用关联矩 [7]姬五胜,郭宏,张丰臣.基于ZigBee和RFD技术的生猪 阵、不变量等分析方法和PPE仿真工具对所建立 屠宰可溯源系统的设计与实现[J],天津职业技术师范 的模型进行了分析、仿真验证,结果表明利用Petri 大学学报,2014,24(2):1-6. 网建立的农产品智慧溯源服务系统模型是合理的、 JI Wusheng,GUO Hong,ZHANG Fengchen.Design and 可靠的、健壮的,构建的模型系统不仅为实际应用 implement of pig slaughtering traceability system based on 中系统设计和开发提供了模型参考,也为系统开发 RFID and Zigbee technology J ]Journal of tianjin 人员在今后开展相关智慧服务系统的建模提供了 university of technology and education,2014,24(2):1-6. 一个经验案例。 [8]刘尧,高峰,徐幸莲,等.基于RFID和EPC物联网的猪肉 跟踪追溯系统开发[J].食品工业科技,2012,33(16): 参考文献: 49-52. LIU Yao,GAO Feng,XU Xinglian,et al.Establishment of [1]工业和信息化部.关于印发《物联网“十二五”发展规划》 pork tracking and tracing system based on Internet of Things 的通知[EB/0L].(2011-11-28)[2016-10-28].htp:/ with RFID and EPCJ.Science and technology of food www.mit.gov.cn/nl146285/nl146352/n3054355/ industry,2012,33(16):49-52. n3057497/n3057507/c3630599/content..html. [9]杨运平,周志鹏,李沐华基于物联网RFD的农产品溯 Ministry of industry and information technology.Notice on 源系统的设计与实现[J].计算机与现代化,2013(10): issuing the 12th five-year development plan of "Internet of 222-225 Things”[EB/0L].(2011-11-28)[2016-10-28].http:/ YANG Yunping,ZHOU Zhipeng,LI Muhua.Design and www. mit.gov.cn/nl146285/nl146352/n3054355/ implementation of agriculture products tracing system based n3057497/n3057507/c3630599/content..html. on internet of things RFID J].Computer and [2]钟海.基于物联网的生鲜果蔬产品溯源系统的设计与实 modernization,2013(10):222-225. 现「D1.株洲:湖南工业大学,2015. [10]白红武,孙爱东,陈军,等基于物联网的农产品质量安 ZHONG Hai.Design and implementation of fresh fruits and 全潮源系统[J].江苏农业学报,2013,29(2): vegetables traceability system based on internet of things 415-420. [D].Zhuzhou:Hunan University of Technology,2015. BAI Hongwu,SUN Aidong,CHEN Jun,et al.Agricultural [3]濮永仙基于物联网的新鲜果蔬产品质量安全溯源系统 products traceability system for quality and safety based on 的构建[J].贵州农业科学,2016,44(6):139-143. Internet of Things [J].Jiangsu journal of agricultural PU Yongxian.Product quality and safety traceability system sciences,2013,29(2):415-420. of fresh fruits and vegetables based on internet of things[J] [11]XU Hongsheng,ZHANG Ruiling,LIN Chunjie,et al. Guizhou agricultural sciences,2016,44(6):139-143. Using RFID technology to development of agricultural [4]张龙青.基于物联网的洞庭湖淡水鱼质量安全溯源系统 products quality safety traceability system on internet of [D].长沙:中南林业科技大学,2015. things [J].Journal of chemical and pharmaceutical ZHANG Longqing.Dongting lake freshwater fish quality and research,2014,6(10):632-638. safety traceability system based on the internet of things [12]XU Hongsheng,LI Yongliang.Design and development of [D].Changsha:Central South University of Forestry and agricultural products traceability system based on internet Technology,2015. of things RFID technology C]//The 6th International [5]YAN Bo,HU Die,SHI Ping.A traceable platform of Conference on Sensor Network Computer Engineering aquatic foods supply chain based on RFID and EPC internet ICSNCE2016).Xi'an,China,2016:388-393. of things J].International journal of Rf technologies [13]托普物联网平台.农产品质量安全及管理潮源系统 research&applications,2012,4(1):55-70. [EB/0L].(2016-07-21)[2016-10-28].htp:/www [6]颜波,石平,黄广文.基于RFID和EPC物联网的水产品 tpwlw.com/baike/info_24.html
服务于农业生产的需求不断增加,各种智慧服务系 统的设计、建模、开发及应用需求也在增强。 Petri 网作为一种分布式系统的建模和分析工具,其自身 所具有的独特优势,可以很好地满足各类信息系统 的建模需求。 文中围绕农产品智慧溯源服务系统 架构和整体业务流程的分析设计,建立了农产品智 慧溯源服务系统的 Petri 网模型系统,利用关联矩 阵、不变量等分析方法和 PIPE 仿真工具对所建立 的模型进行了分析、仿真验证,结果表明利用 Petri 网建立的农产品智慧溯源服务系统模型是合理的、 可靠的、健壮的,构建的模型系统不仅为实际应用 中系统设计和开发提供了模型参考,也为系统开发 人员在今后开展相关智慧服务系统的建模提供了 一个经验案例。 参考文献: [1]工业和信息化部.关于印发《物联网“十二五”发展规划》 的通知[EB/ OL].(2011-11-28) [2016-10-28]. http: / / www. miit. gov. cn / n1146285 / n1146352 / n3054355 / n3057497 / n3057507 / c3630599 / content.html. Ministry of industry and information technology. Notice on issuing the 12th five⁃year development plan of “ Internet of Things”[EB/ OL].(2011-11-28)[2016-10-28]. http: / / www. miit. gov. cn / n1146285 / n1146352 / n3054355 / n3057497 / n3057507 / c3630599 / content.html. [2]钟海.基于物联网的生鲜果蔬产品溯源系统的设计与实 现[D].株洲:湖南工业大学, 2015. ZHONG Hai. Design and implementation of fresh fruits and vegetables traceability system based on internet of things [D]. Zhuzhou: Hunan University of Technology,2015. [3]濮永仙.基于物联网的新鲜果蔬产品质量安全溯源系统 的构建[J].贵州农业科学, 2016, 44(6): 139-143. PU Yongxian. Product quality and safety traceability system of fresh fruits and vegetables based on internet of things[J]. Guizhou agricultural sciences, 2016, 44(6): 139-143. [4]张龙青.基于物联网的洞庭湖淡水鱼质量安全溯源系统 [D].长沙: 中南林业科技大学, 2015. ZHANG Longqing. Dongting lake freshwater fish quality and safety traceability system based on the internet of things [D]. Changsha: Central South University of Forestry and Technology, 2015. [5] YAN Bo, HU Die, SHI Ping. A traceable platform of aquatic foods supply chain based on RFID and EPC internet of things [ J ]. International journal of Rf technologies research&applications, 2012, 4(1): 55-70. [6]颜波,石平,黄广文. 基于 RFID 和 EPC 物联网的水产品 供应链可追溯平台开发[ J]. 农业工程学报, 2013, 29 (15): 172-183. YAN Bo, SHI Ping, HUANG Guangwen. Development of traceability system of aquatic foods supply chain based on RFID and EPC internet of things [ J]. Transactions of the chinese society of agricultural engineering, 2013, 29(15): 172-183. [7]姬五胜,郭宏,张丰臣.基于 ZigBee 和 RFID 技术的生猪 屠宰可溯源系统的设计与实现[ J]. 天津职业技术师范 大学学报, 2014, 24(2): 1-6. JI Wusheng, GUO Hong, ZHANG Fengchen. Design and implement of pig slaughtering traceability system based on RFID and Zigbee technology [ J ]. Journal of tianjin university of technology and education, 2014, 24(2): 1-6. [8]刘尧,高峰,徐幸莲,等.基于 RFID 和 EPC 物联网的猪肉 跟踪追溯系统开发[ J].食品工业科技, 2012, 33( 16): 49-52. LIU Yao,GAO Feng,XU Xinglian, et al. Establishment of pork tracking and tracing system based on Internet of Things with RFID and EPC [ J]. Science and technology of food industry, 2012, 33(16): 49-52. [9]杨运平,周志鹏,李沐华.基于物联网 RFID 的农产品溯 源系统的设计与实现[J]. 计算机与现代化, 2013(10): 222-225. YANG Yunping, ZHOU Zhipeng, LI Muhua. Design and implementation of agriculture products tracing system based on internet of things & RFID [ J ]. Computer and modernization, 2013(10): 222-225. [10]白红武,孙爱东,陈军,等.基于物联网的农产品质量安 全溯 源 系 统 [ J ]. 江 苏 农 业 学 报, 2013, 29 ( 2 ): 415-420. BAI Hongwu, SUN Aidong, CHEN Jun, et al. Agricultural products traceability system for quality and safety based on Internet of Things [ J ]. Jiangsu journal of agricultural sciences, 2013, 29(2): 415-420. [ 11] XU Hongsheng, ZHANG Ruiling, LIN Chunjie, et al. Using RFID technology to development of agricultural products quality safety traceability system on internet of things [ J ]. Journal of chemical and pharmaceutical research, 2014, 6(10): 632-638. [12]XU Hongsheng, LI Yongliang. Design and development of agricultural products traceability system based on internet of things RFID technology [ C ] / / The 6th International Conference on Sensor Network & Computer Engineering (ICSNCE2016). Xian, China, 2016: 388-393. [13]托普物联网平台. 农产品质量安全及管理溯源系统 [EB/ OL].(2016-07-21) [ 2016-10-28].http: / / www. tpwlw.com/ baike / info_24.html. ·546· 智 能 系 统 学 报 第 12 卷
第4期 朱正月,等:物联网中的智慧溯源服务系统Ptr网建模与分析 ·547. Tuopu IOT Paltform.The security and management HUANG Guangwen.Research on tracing of aquatic traceability system of agricultural product quality [EB/OL]. products supply chain based on RFID and EPC Internet of (2016-07-21)[2016-10-28].htp://mw.tpww.com/ things[D].Guangzhou:South China university of baike/info_24.html. technology,2011. [14]李乃文智能小区情境感知服务系统的研究[D].上海: [22]袁红春,丛斯琳.Ptmi网的水产品湖源系统模型[J].传 华东理工大学,2014. 感器与微系统,2016,35(9):42-45. LI Naiwen.Intelligent community context aware service YUAN Hongchun,CONG Silin.Seafood traceability system system research[D].Shanghai:East China University of model based on Petri net[J].Transducer and microsystem Science and Technology,2014. technologies,2016,35(9):42-45. [l5]徐学东,李叶茂.基本Petri网在信息系统中的建模方 [23]虞丽娟,凌培亮,杨劲松,等.物联网智慧服务系统架构 法[J]长春工程学院学报:自然科学版,2006,7(4): 及在远洋渔船中的应用[J].上海海洋大学学报,2013, 77-80. 22(1):147-153. XU Xuedong,LI Yemao.Modeling method in the YU Lijuan,LING Peiliang,YANG Jinsong,et al.The information system of basic Petri net [J].Journal of architecture of smart service system based on IOT and its changchun institute of technology:natural science edition, application on pelagic fishing vessel J].Journal of 2006,7(4):77-80. shanghai ocean university,2013,22(1):147-153. [16]袁崇义.Peti网原理与应用[M].北京:电子工业出版 [24]CHEN C M,YU L J,LING P L,et al.The architecture of 社,2005. IOT smart service system of ocean fishing vessel and its YUAN Chongyi.Theory and application of Petri net [M]. application based on Petri net[].Applied mechanics naterials,2013,385/386:1771-1775. Beijing:Publishing house of electonics industry,2005. [I7]赵杰.Petri网的面向对象动态建模及在电梯控制中的 [25]王森,李志刚.基于扩展Ptni网的新疆肉牛养殖溯源模 型设计[J].江苏农业科学,2016,44(3):413-416. 应用[D].长沙:长沙理工大学,2004. WANG Sen,LI Zhigang.Design of Xinjiang beef cattle ZHAO Jie.Object-oriented dynamic modeling of Petri net breeding traceability model based on the extended Petri net and its application in elevator control [D].Changsha: [J].Jiangsu agricultural sciences,2016,44(3):413 Changsha university of science&technology,2004. -416. [l8]陈慧灵,王宪增,邹宽城.基于Pmi网的工作流过程建 [26]吴哲辉.Petri网导论[M叮.北京:机械工业出版社,2006. 模[J刀.计算机工程与科学,2008,30(5):92-94 WU Zhehui.Introduction to Petri nets[M].Beijing:China CHEN Huiling,WANG Xianzeng,ZOU Kuancheng. Machine Press,2006. Workflow process modeling based on Petri nets J]. [27]Petri nets world.Petri nets tools database quick overview Computer engineering and science,2008,30(5):92-94. EB/OL].2016-10-28 ]http://www.informatik.uni- [19]刘炎培,彭晓红,舒远仲,等.基于面向对象Ptmi网的 hamburg.de/TGI/PetriNets/index.php. 设备采购管理系统建模及性能分析[J].计算机工程与 作者简介: 科学,2010,32(10):157-160. 朱正月,男,1974年生,副教授,主 LIU Yanpei,PENG Xiaohong,SHU Yuanzhong,et al. 要研究方向为Peti网理论与应用建 Equipment purchasing management system modeling and 模、计算机网络及物联网技术应用。 performance analysis based on object-oriented Petri nets [J].Computer engineering and science,2010,32(10): 157-160. [20]张鸿皓,姜大鹏,庞永杰,等.水下机器人任务流程建模 与管理[J].智能系统学报,2013,8(5):433-438. 陈增强,男,1964年生,教授,博士 ZHANG Honghao,JIANG Dapeng,PANG Yongjie,et al. 生导师,主要研究方向为智能预测控 Workflow modeling and management on AUV J].CAAI 制、混沌系统与复杂动态网络、智能物 transactions on intelligent systems,2013,8 (5): 联网、多智能体系统控制,曾获天津市 433-438. 自然科学二等奖、教育部科技进步三等 [21]黄广文.基于RFD和EPC物联网的水产品供应链追潮 奖等,发表学术论文100余篇。 研究[D].广州:华南理工大学,2011
Tuopu IOT Paltform. The security and management traceability system of agricultural product quality [EB/ OL]. (2016- 07 - 21) [2016 - 10 - 28]. http:/ / www. tpwlw. com/ baike / info_24.html. [14]李乃文.智能小区情境感知服务系统的研究[D].上海: 华东理工大学, 2014. LI Naiwen. Intelligent community context aware service system research[ D]. Shanghai: East China University of Science and Technology, 2014. [15]徐学东,李叶茂. 基本 Petri 网在信息系统中的建模方 法[J].长春工程学院学报:自然科学版, 2006, 7(4): 77-80. XU Xuedong, LI Yemao. Modeling method in the information system of basic Petri net [ J ]. Journal of changchun institute of technology: natural science edition, 2006, 7(4): 77-80. [16]袁崇义. Petri 网原理与应用[M].北京:电子工业出版 社,2005. YUAN Chongyi. Theory and application of Petri net[M]. Beijing: Publishing house of electonics industry, 2005. [17]赵杰. Petri 网的面向对象动态建模及在电梯控制中的 应用[D]. 长沙: 长沙理工大学, 2004. ZHAO Jie. Object⁃oriented dynamic modeling of Petri net and its application in elevator control [ D]. Changsha: Changsha university of science&technology, 2004. [18]陈慧灵,王宪增,邹宽城. 基于 Petri 网的工作流过程建 模[J]. 计算机工程与科学, 2008, 30(5): 92-94. CHEN Huiling, WANG Xianzeng, ZOU Kuancheng. Workflow process modeling based on Petri nets [ J ]. Computer engineering and science, 2008, 30(5): 92-94. [19]刘炎培,彭晓红,舒远仲,等. 基于面向对象 Petri 网的 设备采购管理系统建模及性能分析[ J]. 计算机工程与 科学, 2010, 32(10): 157-160. LIU Yanpei, PENG Xiaohong, SHU Yuanzhong, et al. Equipment purchasing management system modeling and performance analysis based on object⁃oriented Petri nets [J]. Computer engineering and science, 2010, 32( 10): 157-160. [20]张鸿皓,姜大鹏,庞永杰,等.水下机器人任务流程建模 与管理[J]. 智能系统学报, 2013, 8(5): 433-438. ZHANG Honghao, JIANG Dapeng, PANG Yongjie, et al. Workflow modeling and management on AUV[ J]. CAAI transactions on intelligent systems, 2013, 8 ( 5 ): 433-438. [21]黄广文.基于 RFID 和 EPC 物联网的水产品供应链追溯 研究[D]. 广州: 华南理工大学, 2011. HUANG Guangwen. Research on tracing of aquatic products supply chain based on RFID and EPC Internet of things[D]. Guangzhou: South China university of technology, 2011. [22]袁红春,丛斯琳. Petri 网的水产品溯源系统模型[ J].传 感器与微系统, 2016, 35(9): 42-45. YUAN Hongchun,CONG Silin. Seafood traceability system model based on Petri net[J]. Transducer and microsystem technologies, 2016, 35(9): 42-45. [23]虞丽娟,凌培亮,杨劲松,等.物联网智慧服务系统架构 及在远洋渔船中的应用[J]. 上海海洋大学学报, 2013, 22(1): 147-153. YU Lijuan, LING Peiliang, YANG Jinsong, et al. The architecture of smart service system based on IOT and its application on pelagic fishing vessel [ J ]. Journal of shanghai ocean university, 2013, 22(1): 147-153. [24]CHEN C M, YU L J, LING P L, et al. The architecture of IOT smart service system of ocean fishing vessel and its application based on Petri net[ J]. Applied mechanics & materials, 2013, 385 / 386: 1771-1775. [25]王森,李志刚.基于扩展 Petri 网的新疆肉牛养殖溯源模 型设计[J]. 江苏农业科学, 2016, 44(3): 413-416. WANG Sen, LI Zhigang. Design of Xinjiang beef cattle breeding traceability model based on the extended Petri net [J]. Jiangsu agricultural sciences, 2016, 44 ( 3): 413 -416. [26]吴哲辉. Petri 网导论[M].北京:机械工业出版社,2006. WU Zhehui. Introduction to Petri nets[M]. Beijing: China Machine Press, 2006. [27] Petri nets world. Petri nets tools database quick overview [EB/ OL]. [ 2016 - 10 - 28]. http: / / www. informatik. uni⁃ hamburg.de / TGI/ PetriNets/ index.php. 作者简介: 朱正月,男,1974 年生,副教授,主 要研究方向为 Petri 网理论与应用建 模、计算机网络及物联网技术应用。 陈增强,男,1964 年生,教授,博士 生导师,主要研究方向为智能预测控 制、混沌系统与复杂动态网络、智能物 联网、多智能体系统控制,曾获天津市 自然科学二等奖、教育部科技进步三等 奖等,发表学术论文 100 余篇。 第 4 期 朱正月,等:物联网中的智慧溯源服务系统 Petri 网建模与分析 ·547·