扩展颜色逻辑Petri网及其可达性分析
发布时间:2021-12-19 07:35
逻辑Petri网是一种增广Petri网模型,具有与图灵机等价的建模能力。颜色逻辑Petri网解决了逻辑Petri网中输出的不确定性表达问题。然而颜色逻辑Petri网描述不同子系统的并发过程,需要对每一个子系统建立一个子网模型。如果所有子网模型的结构相同,则可以引入多个有色托肯,从而用一个子网模型表示多个子系统的并发过程。因此,提出了扩展颜色逻辑Petri网模型及其可达性分析方法。首先,为了方便可达标识的表示和计算,引入多重集的素数表示法,用素数幂的乘积来表示一个多重集,并给出了判断变迁使能的方法。其次,通过定义颜色逻辑关联矩阵,给出了一步可达标识的计算公式以及可达树构造方法。最后,针对一个电子商务实例,分别用颜色逻辑Petri网和所提出的扩展颜色逻辑Petri网建立模型并进行比较分析,从而证明了提出的模型具有更简单的网结构,丰富了逻辑Petri网理论。
【文章来源】:山东科技大学学报(自然科学版). 2020,39(03)北大核心
【文章页数】:15 页
【部分图文】:
图2单购买者流程的CLPNEC可达树Fig.2CLPNECRTforonepurchaserprocess
4)〈b〉=(s),fint(E(r_money,p4)〈b〉)=2;(n)E(end,OS)〈b〉=(s),fint(E(end,OS)〈b〉)=2;(o)E(tS,iS)〈b〉=(s),fint(E(tS,iS))=2;(p)E(tB,iB)〈b〉=(b1,b2,b1+b2),fint(E(tB,iB))=(3,5,15)。图4两个购买者流程的ECLPNEC可达树Fig.4ECLPNECRTfortwopurchasersprocess得到的可达树分别如图4、5所示,其中图4为两购买者流程的ECLPNEC可达树,B1和B2均从Seller购买。每个可达标识中有色托肯在库所中的分布如下:M0={2,15,1,1,1,1,1,1,1,1,1,1,1,1,1},M1={1,15,2,1,2,1,1,1,1,1,1,1,1,1,1},M2={1,1,1,15,2,1,1,1,1,1,1,1,1,1,1},M3={1,1,1,1,2,15,15,1,1,1,1,1,1,1,1},M4={1,1,1,1,1,1,15,30,1,1,1,1,1,1,1},M5={1,1,1,1,1,1,15,1,15,1,2,1,1,1,1}
王振等:扩展颜色逻辑Petri网及其可达性分析M8={1,15,1,1,1,1,1,1,1,1,2,15,1,1,1},M9={1,15,1,1,1,1,1,1,1,1,1,1,1,2,1}。M10={1,15,1,1,1,1,1,1,1,1,1,1,1,1,2}。图4中可达标识数量为10。图5为单购买者流程的ECLPNEC可达树,B1从Seller购买货物,B2不购买。为了降低可达树的规模,同时为了方便同CLPNEC比较,在构建ECLPNEC可达树(图5)的过程中应用下面的规则:图5单购买者流程的ECLPNEC可达树Fig.5ECLPNECRTforonepurchaserprocess1)tB使能则优先引发。2)s_B_order与B_refuse之间不能发生其他变迁。3)1)的优先级高于2)的优先级。同理可得每个可达标识中有色托肯的分布,这里省略。图5中可达标识数量为14。由于无购买者与两个购买者的购买流程是等价的,故省略无购买者购买过程。通过表1中数据的对比,可以得到ECLPNEC与CLPNEC在模型规模上和可达树规模上的比较。表1CLPNEC与ECLPNEC比较Tab.1ComparisonbetweenCLPNECandECLPNEC项目CLPNECECLPNEC降低率/%模型库所数241537.5模型变迁数1
本文编号:3544025
【文章来源】:山东科技大学学报(自然科学版). 2020,39(03)北大核心
【文章页数】:15 页
【部分图文】:
图2单购买者流程的CLPNEC可达树Fig.2CLPNECRTforonepurchaserprocess
4)〈b〉=(s),fint(E(r_money,p4)〈b〉)=2;(n)E(end,OS)〈b〉=(s),fint(E(end,OS)〈b〉)=2;(o)E(tS,iS)〈b〉=(s),fint(E(tS,iS))=2;(p)E(tB,iB)〈b〉=(b1,b2,b1+b2),fint(E(tB,iB))=(3,5,15)。图4两个购买者流程的ECLPNEC可达树Fig.4ECLPNECRTfortwopurchasersprocess得到的可达树分别如图4、5所示,其中图4为两购买者流程的ECLPNEC可达树,B1和B2均从Seller购买。每个可达标识中有色托肯在库所中的分布如下:M0={2,15,1,1,1,1,1,1,1,1,1,1,1,1,1},M1={1,15,2,1,2,1,1,1,1,1,1,1,1,1,1},M2={1,1,1,15,2,1,1,1,1,1,1,1,1,1,1},M3={1,1,1,1,2,15,15,1,1,1,1,1,1,1,1},M4={1,1,1,1,1,1,15,30,1,1,1,1,1,1,1},M5={1,1,1,1,1,1,15,1,15,1,2,1,1,1,1}
王振等:扩展颜色逻辑Petri网及其可达性分析M8={1,15,1,1,1,1,1,1,1,1,2,15,1,1,1},M9={1,15,1,1,1,1,1,1,1,1,1,1,1,2,1}。M10={1,15,1,1,1,1,1,1,1,1,1,1,1,1,2}。图4中可达标识数量为10。图5为单购买者流程的ECLPNEC可达树,B1从Seller购买货物,B2不购买。为了降低可达树的规模,同时为了方便同CLPNEC比较,在构建ECLPNEC可达树(图5)的过程中应用下面的规则:图5单购买者流程的ECLPNEC可达树Fig.5ECLPNECRTforonepurchaserprocess1)tB使能则优先引发。2)s_B_order与B_refuse之间不能发生其他变迁。3)1)的优先级高于2)的优先级。同理可得每个可达标识中有色托肯的分布,这里省略。图5中可达标识数量为14。由于无购买者与两个购买者的购买流程是等价的,故省略无购买者购买过程。通过表1中数据的对比,可以得到ECLPNEC与CLPNEC在模型规模上和可达树规模上的比较。表1CLPNEC与ECLPNEC比较Tab.1ComparisonbetweenCLPNECandECLPNEC项目CLPNECECLPNEC降低率/%模型库所数241537.5模型变迁数1
本文编号:3544025
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/3544025.html