来源:互联网 发布时间:12-25
浏览量:
摘 要 采用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}就是可通过该变迁节的标记颜色的约束。
图1 变迁节
3.2 位置的用法
用位置表示网络系统中信息(数据、命令或地址)驻留和缓冲站,如存储器、寄存器等部件。如图2所示,一个位置由位置名、图符和初始表达组成,椭圆是位置的图形表示。S是位置的名称,表示其所属关系,每一个位置具有唯一的名称。初始化表达标志着Petri网在运行前含有标记的数量和颜色等。
图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所示。
图3 终端数据处理和数据收发机制Petri网 图3中,ti——数据处理事件;位置R——BC发来的接收命令;位置Pb2表示总线上有数据;位置Ri——接收事件的后继条件,可看作终端数据接收区接收完好;tiB——终端的一个接收事件;位置S——BC发来的终端发送命令;位置Si——终端RTi数据发送区有数据要发送;位置Pb1——数据已发送到了总线上;变迁节tiA——终端RTi的一个发送事件。 表1 总线控制器指令生成和收发控制机构事件与条件的关系 |
事件 | 前题条件 | 后继条件 |
1-t01 | a-P01 | c-P03 |
f-P06 | ||
2-t02 | b-P02 | d-P04 |
c-P03 | ||
3-t03 | d-P04 | e-P05 |
4-t04 | e-P05 | f-P06 |
|
图4 总线控制器指令控制机构Petri网模型 4.3 总线Petri网表示 |
图5 总线Petri网 根据以上总线Petri网表示方法就可以将MIL-STD-1553Bx协议中规定的10种消息格式表示出来,本文不再论述。 5 航空电子综合化网络系统的Petri网模型 在基本假设的条件下,根据所介绍的建模思路,就可以为航空电子综合化数据传输网络系统建立Petri网模型。对航空电子综合化数据传输网络系统的Petri网模型描述分为两种:一种是借助于Petri网图的直观描述;另一种是严格的形式化表达。两种描述方法具有一一对应的转换关系。 表2 同源数据块分配 |
目的 源端 | BC | RT1 | … | … | RTj | … |
BC | x01kz | x0jkz | ||||
RT1 | x10kz | x1jkz | ||||
… | ||||||
RTi | xi0kz | xi1kz | xijkz | |||
… | ||||||
… |
|
图6 综合化数据传输网络系统Petri网模型 5.2 形式化描述 AVCPN=(P,T,I,O,PC,AE) 其中 6 结 论 本文以Petri网为理论工具,以航空电子综合化数据传输网络系统为研究对象,建立了MIL-STD-1553B型航空电子综合化数据传输总线系统的Petri网模型,得到了总线系统的一种数学表达形式。所建模型直观、形象和充分地表达了总线系统在拓扑结构、控制方式和数据传输方面的特性。 作者单位:西北工业大学605教研室,西安 710072 参考文献 1 Peterson J L.PETRI Net Theory of System.The University of Texas Austin,1989. |
上一篇 : 暂无 下一篇 : 烤地瓜机 烤地瓜机烤地瓜的原理
版权声明:
1.华商贸易网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。
2.如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系邮箱:me@lm263.com