您当前位置:资讯百科知识技术文库航空电子综合化数据传输网络建模方法研究

航空电子综合化数据传输网络建模方法研究

  来源:互联网  发布时间:12-25

浏览量:    

核心提示:  摘 要 采用Petri网理论对航空电子综合化数据传输网络系统的建模方法进行研究。通过对研究对象的基本假设、研究对象与Petri

  摘 要 采用Petri网理论对航空电子综合化数据传输网络系统的建模方法进行研究。通过对研究对象的基本假设、研究对象与Petri网理论之间的关系,给出了航空电子综合化数据传输网络系统的Petri网模型。
  主题词 航空综合电子设备  数据传输  网络  模型设计  

Research on Modeling Method of AvioNIcs System

Wu Yong  Song Hailang  Chen Ming  Zhu Jianmin  Song Wei
Northwestern Polytechnical University,Xi'an 710072

  Abstract In this paper,a modeling method of avionics system is researched using the Petri net theory.By means of putting forward the basic supposed condition and building the relation of avionics system to the Petri net theory,the model of avionics system is given.
  Keywords Avionics  Data transfer net  Petri net

1 引 言

  航空电子综合化技术是一种对信息进行采集、处理、分配和存储的计算机网络,是一个在苛刻的空间限制、严格的可靠性要求和特定的实时性约束条件下,对密集的航空电子子系统集合进行信息综合和功能综合的技术。因而,承担网络接口的多路传输总线在航空电子总线技术中起着重要的作用。
  航空电子综合化系统的开发分为:要求、定义、设计、实施、测试和运行六个顺序阶段。在这种昂贵、复杂且要求苛刻的系统开发过程中,怎样把比较笼统的研制要求及相关的定义逐渐变成系统研制的具体工作,怎样验证和评价这些工作的合理性、正确性和相互协调的完整性,以及其性能指标是否满足要求等问题贯穿于整个开发过程中。
  解决这些问题就需要对以“MIL-STD-1553B”数据传输总线为互联网络接口的航空电子综合化网络系统进行分析和研究,建立系统的数学模型。通过对系统模型的研究,作为系统仿真和实验的补充或辅助手段,为系统设计、试验和评价提供具有一定参考价值的方法和工具。所以建立航空电子综合化数据传输网络系统的数学模型就变得尤为重要。

2 基本假设

  假设1 航空电子综合化系统具有单级总线拓扑结构。
  假设2 航空电子综合化系统各终端对时间、存储容量和其它资源的需求是有界的,其数据传输要求是预知的、可分解的和确定的。
  假设3 航空电子综合化系统的数据传输是按照预定周期进行的。
  假设4 航空电子综合化系统挂接RT是一个包含有输入机制、输出机制和数据处理部件的单元。BC是一个包含有输入机制、输出机制、数据处理部件和命令管理器部件的单元。

3 对应关系建立原则

3.1 变迁节用法
  航空电子综合化数据传输网络系统的基本事件有信息处理事件和信息传输事件。用变迁节表示这两类事件,分别用变迁节名、图符和guard函数来描述一个事件。其中,图符用方框表示,变迁节名用来区分事件的所属关系和类别,而guard函数是对事件的约束。如图1所示,方框为该变迁节的图形表示符,t是变迁节的名称,函数guard={a,b,c}就是可通过该变迁节的标记颜色的约束。

t1901.gif (958 bytes)

图1 变迁节

3.2 位置的用法
  用位置表示网络系统中信息(数据、命令或地址)驻留和缓冲站,如存储器、寄存器等部件。如图2所示,一个位置由位置名、图符和初始表达组成,椭圆是位置的图形表示。S是位置的名称,表示其所属关系,每一个位置具有唯一的名称。初始化表达标志着Petri网在运行前含有标记的数量和颜色等。

t2001.gif (837 bytes)

图2 网络系统信息的位置表示

3.3 弧的用法
  用弧确定事件和条件之间的关联性。弧有它的表达函数,可以指出标记流动的数量和条件约束。用带弧表达的有向弧把位置和变迁节联接就形成了Petri网图,也就是所描述系统的一种数学表示的直观形式。
3.4 标记的用法
  Petri网中标记的驻留与流动和航空电子综合化网络系统中信息的存储与流动是极其相似的,因而,在建模中,用标记来表达航电网络系统信息的动态特性是比较客观的。为了表达参数和命令,应该使标记携带多种信息,方法之一是使标记是一个多元素,如

(a,b,c,…)

其中 a、b和c——标记的特征元素。这样就可利用Petri网模型的标记移动实现航空电子综合化网络系统信息流动的仿真、分析和研究。

4 航空电子综合化网络系统中组网元素的Petri网表达方法

  用Petri网研究航空电子综合化网络系统,集中体现为事件和条件两个概念。事件是系统发生的动作,这些动作的发生由系统的状态来控制,而这些状态可以用一组条件来描述,因此,条件也就是系统状态的逻辑描述。一个事件的发生可能需要几个条件同时成立,这就是事件的前提条件。事件的发生还可能为其它事件的发生创造条件,这样的条件称为事件的后继条件,本文航空电子综合化网络系统组网元素的Petri网表达就是基于这样的思想来进行的。
4.1 终端数据收发机制的Petri网模型
4.1.1 终端的接收机制
  接收机制包含的事件和条件为:
  .事件
  ① 信息接收tiB
  .条件
  a. BC命令该终端接收R;
  b. 总线上有数据Pb2;
  c. 接收完成。
其中 a和b——接收事件发生的前提条件;c——接收事件发生的后继条件。
4.1.2 终端的发送机制
  终端的发送机制包含的事件和条件为:
  .事件
  ① 终端发送事件tiA
  .条件
  a. BC命令该终端发送S;
  b. 发送区有数据Si
  c. 数据已发送到总线上Pb1。
其中 a和b——终端发送事件的前提条件;c——终端发送事件的后继条件。
4.1.3 收发机制的Petri网模型
  一个终端的基本任务除了数据收发外,就是数据的处理。当终端收到了所需的参数时数据处理事件就可以发生,这种处理事件的后继条件是产生了新的数据等待发送。因此,一个完整的终端数据处理和数据收发机制的Petri网如图3所示。

t2002.gif (2496 bytes)

图3 终端数据处理和数据收发机制Petri网

  图3中,ti——数据处理事件;位置R——BC发来的接收命令;位置Pb2表示总线上有数据;位置Ri——接收事件的后继条件,可看作终端数据接收区接收完好;tiB——终端的一个接收事件;位置S——BC发来的终端发送命令;位置Si——终端RTi数据发送区有数据要发送;位置Pb1——数据已发送到了总线上;变迁节tiA——终端RTi的一个发送事件。
4.2 总线控制器指令控制机构的Petri网模型建立
  总线控制器指令生成和收发控制机构中包含的事件和条件如下:
  .事件
  ① 调指令序列t01;
  ② 生成对应的指令t02
  ③ 收发控制命令发出t03;
  ④ 本次收发完成t04
  .条件
  a.指令序列准备好P01
  b.指令生成模块准备就绪P02
  c.指令序列已调出P03
  d.根据指令序列生成的控制命令等待发送P04
  e.控制命令已发送到相应的终端P05
  f.本次收发结束P06
  以上事件和条件的关系如表1所示。

表1 总线控制器指令生成和收发控制机构事件与条件的关系

事件前题条件后继条件
1-t01a-P01c-P03
 f-P06
2-t02b-P02d-P04
 c-P03
3-t03d-P04e-P05
4-t04e-P05f-P06


  根据表1就可得到总线控制器指令控制机构的Petri网模型如图4所示。

t2101.gif (3108 bytes)

图4 总线控制器指令控制机构Petri网模型

4.3 总线Petri网表示
  总线的信息传输可用如下的事件和条件关系描述。
  .事件
  ① 总线传输事件tb
  .条件
  a.发送端有数据Pb1;
  b.接收端收到数据Pb2。
  发送端的数据是总线传输事件的前提条件,接收端收到的数据是总线传输事件的后继条件。因此,总线的Petri网如图5所示。

t2102.gif (1271 bytes)

图5 总线Petri网

  根据以上总线Petri网表示方法就可以将MIL-STD-1553Bx协议中规定的10种消息格式表示出来,本文不再论述。

5 航空电子综合化网络系统的Petri网模型

  在基本假设的条件下,根据所介绍的建模思路,就可以为航空电子综合化数据传输网络系统建立Petri网模型。对航空电子综合化数据传输网络系统的Petri网模型描述分为两种:一种是借助于Petri网图的直观描述;另一种是严格的形式化表达。两种描述方法具有一一对应的转换关系。
5.1 Petri网图的模型直观描述
  MIL-STD-1553B型航空电子综合化数据传输网络系统的Petri网模型如图6所示。模型由Petri网结构图(net structure)、颜色变量申明(declarations)和网络标注(net inscriptions)三部分组成。其中,网络结构由位置、变迁节和弧三部分组成;颜色变量申明是对网中所使用的全部颜色袋和变量的说明和定义。网络标注针对具体的位置、变迁节和弧分别进行说明。每个位置包括位置名、颜色袋和初始化表达三种形式的标注。每个变迁节包括变迁节名和guard函数两种形式的标注。弧只有弧表达一种标注。
  说明:x∈char:name of message i∈N{0,1,2,…,30}
     j∈N{0,1,2,…,31}   k∈N{0,1,2,…,6}
     t∈{m0,m1,…,m10}   z∈int
  在图6中,位置M、P0s、P0r、s0、s1、…、sn,r0、r1、…、rn,变迁节t0、t0s、t0r,以及图示的连接关系来表达总线控制器BC的命令管理和数据收发的功能。其中,t0表示BC的数据处理和命令管理这样一个事件,用t0s和t0r表示BC的数据收发事件。位置M表示命令队列存储器,m(x,i,j,k,z,t)为位置M的颜色袋,它的初始化表达就是总线控制器的指令队列,因而需要根据特定的总线系统中的消息安排来确定。位置P0r和P0s分别表示终端BC的数据收发存储区完好和准备好的条件。位置s0~sn和r0~rn用来寄存总线控制器对于终端0(BC)~终端n(RTn)发送和接收命令,通过连接弧形成总线命令传送通道。
  类似地,终端1(RT1)用位置P1s、P1r,变迁节t1、t1s、t1r及其相应的连接弧来表达。其中t1表示RT1的计算处理事件,t1r和t1s分别用来表达RT1的数据接收和发送事件。位置P1s、P1r在RT1中的作用与P0s、P0r在BC中的作用类似。其余各终端(RT2~RTn)均与RT1的表达方法类似,位置P0s、P1s、…、Pns的颜色袋分别为(x,0,j,k,z,t)、(x,1,j,k,z,t)、…、(x,n,j,k,z,t)。这些位置的初始标识需根据具体的系统把同源的数据块按表2的分配方法来确定。

表2 同源数据块分配

目的
源端
BCRT1RTj
BC x01kz  x0jkz
RT1x10kz   x1jkz
RTixi0kzxi1kz  xijkz


表2中 x——参数的名称或消息编号;i——源终端地址的编号,i的取值范围是0,1,2,…,30;j——目的端的终端地址编号,取值范围与i相同;k——参数或消息的最大延迟时间;z——消息的长度或参数的字数。

t22.gif (16439 bytes)

图6 综合化数据传输网络系统Petri网模型

5.2 形式化描述
  对应于图6的Petri网可用下列多元组来描述:

AVCPN=(P,T,I,O,PC,AE)

其中
  P={M,S0,…,Sn,r0,…,rn,P0s,…,Pns,P0r,…,Pnr,Pbs,Pbr
  T={t0,t1,…,tn,t0s,t1s,…,tns,t0r,t1r,…,tnr,tb
  I(t0)={P0r,M}
  O(t0)={S0,S1,…,Sn,r0,r1,…,rn,p0s
  I(t1)={P1r
  O(t1)={P1s
  I(t2)={P2r
  O(t2)={p2r
  …
  I(tn)={Pnr
  O(tn)={Pns
  I(t0s)={s0,P0s
  O(t0s)={Pbs
  I(t1s)={s1,P1s
  O(t1s)={Pbs
  I(t2s)={s2,P2s
  O(t2s)={Pbs
  …
  I(tns)={sn,Pns}
  O(tns)={Pbs
  I(t0r)={r0,Pbr}
  O(t0r)={P0r
  I(t1r)={r1,Pbr}
  O(t1r)={P1r
  I(t2r)={r2,Pbr}
  O(t2r)={P2r
  …
  I(tnr)={rn,Pbr
  O(tnr)={Pnr
  I(tb)={Pbs
  O(tb)={Pbr
  PC是位置的颜色函数,AE是弧的表达函数,这些函数与图6具有一一对应的关系。

6 结 论

  本文以Petri网为理论工具,以航空电子综合化数据传输网络系统为研究对象,建立了MIL-STD-1553B型航空电子综合化数据传输总线系统的Petri网模型,得到了总线系统的一种数学表达形式。所建模型直观、形象和充分地表达了总线系统在拓扑结构、控制方式和数据传输方面的特性。

作者单位:西北工业大学605教研室,西安 710072

参考文献

1 Peterson J L.PETRI Net Theory of System.The University of Texas Austin,1989.
2 罗志强.航空电子综合化系统.北京航空航天大学出版社,1990.
3 张海.Petri网在总线系统中的应用.[硕士论文].西北工业大学,1995.
4 宋海浪.航空电子综合化网络系统分析研究.[硕士论文].西北工业大学,1997.


上一篇 : 暂无             下一篇 : 烤地瓜机 烤地瓜机烤地瓜的原理

版权声明:

  1.华商贸易网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。

  2.如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系邮箱:me@lm263.com

 

 

网站首页 | 行业资讯 | 投资理财 | 企业管理 | 成功励志 | 市场营销 | 范文大全 | 智慧人生 | 创业指南 | 贸易宝典 | 百科知识