联系我们
    插件电感_大电流电感
热门搜索
点击排行
推荐电感
推荐阅读
推荐电感
推荐电感
猜猜你喜欢的
行业资讯 您所在的位置: 电感 > 行业资讯

基于系统行为序列的Petri网自动建模方法

来源:    作者:    发布时间:2015-10-20 08:07:44    浏览量:

  (1)根据待建模系统的性质或是文本说明,给出系统所有的行为,为每个行为起一个恰当的名称。

  (2)给出系统各种可能的行为序列,构建系统行为序列的表达式。

  (3)对系统行为序列表达式合并化简,使其形式尽量简单。

  (4)利用定理3对化简后的系统行为序列表达式构造Petri网模型。

  (5)给出网模型中库所、变迁在被模拟系统中的实际含义。

  (6)验证与修改(如果需要)。给出网模型的可达图,得到变迁发生序列H(?滓),将H(?滓)与步骤(2)中的行为序列进行比较,若一致,说明网模型正确;否则,修改网模型。

3 基于系统行为序列的Petri网建模方法的机器自动实现

  首先要了解正规表达式关于连接“○”、并“∪”、闭包“*”、并行“//”运算的运算规则,即:

  (1)运算优先级为:;

  (2)从左向右运算;

  (3)先括号内,后括号外。

  具体优先关系如表1所示。

002.jpg

  算法1 系统序列表达式转化为Petri网模型的算符优先算法

  输入:被模拟系统行为序列的正规表达式E

  输出:产生语言L(E)的恰当终结的标准Petri网模型即被建模系统的Petri网模型

  FUNC Regular_transition_exp to Petri net

  INISTACK(OPTR);PUSH(OPTR,“#”);INISTACK(OPND);

  Read(w);{read a character from expression E}

  While NOT((w=“#”)AND(GETTOP(OPTR)=“#”))Do

  IF w NOT IN op THEN

  [PUSH(OPND,w);Create(net w);]

  ELSE CASE precede(GETTOP(OPTR),w)OF

  “<”:[PUSH(OPTR,w);read(w)];

  “=”:[x:=POP(OPTR);read(w)];

  “>”:[theta:=POP(OPTR);

  IF theta=“*”THEN [c=POP(OPND);

  s:=c*;PUSH(OPND,s);Unite(net c)]

  ELSE[b:=POP(OPND);a:=POP(OPND);

  s:=operate(a,theta,b);PUSH(OPND,s);

  Unite(net a,theta,net b)]

  ENDC(end case);

  RETURN(GETTOP(OPND),net GETTOP(OPND))

  ENDF;{exp_reduced}

  该算法可以实现机器对系统自动建立Petri网模型。

4 基于行为序列表达式的Petri网建模方法实例

  本节给出基于协议实体行为序列表达式的Petri网建模方法的一个实例,对电信系统的电话呼叫业务建立用户Petri网模型,模拟用户打电话的过程。

  4.1 电话呼叫系统简介

  系统的模型如图1所示。

003.jpg

  (1)用户:用户可以发起或接受呼叫,即要么是呼叫者要么是被叫者,如果是呼叫者,可以拿起电话并播出号码;如果是被叫者,当铃声响起,可以接通电话。不管是呼叫者还是被叫者,用户可以随时挂断电话。

  (2)电话:也可以称为终端,是用户和网络的接口,使用终端,用户可以拨出或接入呼叫。

  (3)网络:由交换机和线路组成,交换机控制两个用户之间连接的建立和释放以及管理线路。

  4.2电话呼叫系统的用户Petri网模型

  系统行为序列表达式的Petri网建模方法如下。

  (1)总结电话呼叫系统中用户行为。

  (2)给出在电话呼叫系统中用户所有可能的行为序列,构建系统行为序列的表达式。

  呼叫者所有可能的行为序列如下:①拿起话筒,挂机。②拿起话筒,拨号,挂机。③拿起话筒,拨号,建立连接,双方通话,挂机。第三种情况是通话双方正常的通话过程,第二种情况可能是被叫方占线,第一种情况可能是呼叫者不想呼叫被叫方了。再来考虑被呼叫者的所有可能行为:④拿起话筒,双方通话,挂机。综上所述,电话呼叫系统中用户所有可能的行为序列如下:

  ①PickUp○HangUp

  ②PickUp○Dail○HangUp

  ③PickUp○Dail○Connect○Talk*○HangUp

  ④PickUp○Talk*○HangUp

  (3)对系统行为序列表达式合并化简,使其形式尽量简单。

  显然,步骤(2)中得出的4个式子是正规表达式,所以电话呼叫系统中用户所有可能的行为序列表示为:

  PickUp○HangUp+PickUp○Dail○HangUp+PickUp

电子线路CAD在高频电路分析 引言
  由于RF电路的工作频率不断提升,片式电感在应用方面的性能特点发生了明显变化,已经开始显现出低端微波频段的工作特性。因此,为有效提升片式电感的电性参数,改善RF

电源设计指南——变压器的要求和技术参数解析 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

电源问题求教开关电源芯片发热而且带载能力不足是怎么回事呀,电感有时啸叫,这是怎么回事呀,下面是原理图,求大神们看看





已经被添加到社区经典图库喽

http://www.dianyuan.com/bbs/

大电流电感
 
在线客服