最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于HTCPN的飞机维修保障过程建模与仿真

IT圈 admin 42浏览 0评论

2024年3月10日发(作者:以莹琇)

维普资讯

Computer Engineering and Applications计算机工程与应用 2007,43(29) 235 

基于HTCPN的飞机维修保障过程建模与仿真 

王岩磊 ,陈春良 ,韩昕锋 ,王 森 

WANG Yan—lei’,CHEN Chun—liang’,HAN Xin-feng2,WANG Sen 

1.装甲兵工程学院技术保障工程系,北京100072 

2.海军装备部,北京100841 

1.Department of Technologic Suppotr,Engineering Institute of Armored Forces,Bering 100072,China 

2.Equipment Department of Navy,Beijing 100841,China 

E-mail:wangyanlei666@sina.com 

WANG Yan-lei,CHEN Chun-Hang,HAN Xin-feng,et a1.Modeling and simulation of aircraft maintenance support prO— 

CESS based on HTCPN.Computer Engineering and Applications,2007,43(29):235-238. 

Abstract:Maintenance process model of aircrafts is the basis of the research on aircraft maintenance support system,and the 

maintenance process is a typical discrete event system.Hierarchical timed colored Petri net(HTCPN)is a powefrul tool to describe 

maintenance support process of aircrafts.The modeling method based on HTCPN has been introduced in this paper,the mainte- 

nance support process of aircraft has been analyzed.The model developed on HTCPN by CPNTools has been given,and the model 

has been analyzed,which could provide references for researching and optimizing the maintenance process of aircraft. 

Key words:HTCPN;process;model;aircraft 

摘要:飞机维修保障过程模型是研究飞机维修保障系统结构与运行的基础,是典型的离散系统,层次赋时着色Petri网(HTCPN) 

有多种优点,是描述飞机维修保障过程的有力工具。论文介绍了HTCPN的建模方法,分析了飞机的维修保障过程,在CPNTools平 

台上,建立了基于HTCPN的飞机维修保障过程模型,并对模型进行了仿真,给出了分析结果,为研究飞机的维修保障提供了参考, 

为优化飞机维修过程、合理配置资源提供了依据。 

关键词:HTCPN;过程;建模;飞机 

文章编号:1002—8331(2007)29—0235—04 文献标识码:A 中图分类号:TP391 

l引言 

种可用图形表示的组合模型,具有直观、易懂和易用的优点,对 

高技术条件下的现代战争越来越表现出高强度、快速、精 

描述和分析有独到的优越之处。同时,Petir网又是严格定义的 

确的特征,这对飞机维修保障系统提出了更高的要求。飞机的 

数学对象,借助于数学开发的Petir网分析方法和技术既可用 

维修保障是指为了保持和恢复飞机完好的技术状态,保证飞机 

于静态的结构分析,又可用于动态的行为分析,具有灵活的建 

能正确操作使用,以便充分发挥其作战性能所进行的一系列技 

模和强大的系统性能分析能力。文献[3,4】利用事件,变迁Petri 

术和管理活动,以及为保证这些活动有效地实施所必需的维修 

网建立了飞机使用保障的模型,但由于事件废迁Petri网比较 

保障资源 1。现代战争的实践已经证实,军用飞机的维修保障工 

简单,其模型缺乏进一步的研究和分析能力。本文针对飞机维 

作将直接影响飞机战斗力发挥。优化维修保障过程,既能够及 

修保障过程的特点,利用层次赋时着色Petri网HTCPN(层次 

时为部队的需求申请提供有效服务,又经济高效,不增加作战 

赋时着色Petri网)建立了飞机维修保障过程模型,为研究飞机 

系统的负担,是提高维修保障系统效能的核心要求。无论是用 

的维修保障过程提供参考依据。 

技术手段对飞机维修保障系统进行技术改造,还是用先进的 

管理理念对飞机维修保障系统进行优化重组,建立完善、准确 

2基于HTCPN的建模方法 

的飞机维修保障过程模型都是至观重要的。过程建模技术和 Petri网理论建立40余年来,发展了以并发论、同步论、网 

方法提供了对过程描述、分析技术,成为评估、优化和过程重组 

逻辑、网拓扑等为主要内容的理论体系。基于Petri网的建模技 

的重要基础。 

术可用于模拟带有并发性、异步性、分布式、非确定性、并行性 

飞机的维修保障过程是典型的离散系统,对离散系统进行 

等特性的系统,已成为目前最有前途的建模工具之一,越来越 

仿真建模的常用的过程建模方法有:CPM/PERT方法,IDEF3 

多的应用领域采用它来进行系统建模与分析四。Petri网系统的 

方法,Petri网方法,基于活动的随机网络方法等嘲。Petri网是一 基本六元组定义大家已比较熟悉,不再赘述,这里给出HTCPN 

作者简介:王岩磊(1980一),男,讲师,博士生,研究方向为保障系统建模分析、Petri网建模;陈春良(1963一),男,教授,博导,研究方向为装备保障与 

运用;韩听锋(1978一),男,工程师,研究方向为装备保障与运用。 

维普资讯

236 2007.43(29) 

的扩展形式化定义。 

Computer Engineering and Applications计算机工程与应用 

相应级别的维修保障。在实际的飞机使用维修保障过程中,由 

于飞机故障发生的随机性和飞行任务的多样性,各部分工作是 个HTCPN是一个多元组,HTCPN=(S,SN,刚,PN,PT, 

PA,FS,FT,PP),其中: 

相互作用、相互交叉进行的。为了保障飞行任务的顺利完成和 

故障飞机的最快恢复,在飞机的使用和维修之间,存在着对人 

员与保障设备的竞争。同时在为任务指派飞机时,根据飞机状 

况也有一个优先顺序的决策。因为这种相互之间不确定的联 

系,仅仅针对某一部分因素建立模型将不能得到理想的结果, 

建立飞机整个使用维修保障过程的模型是非常必要的。 

(1)S是页(pages)的有限集合,其中对于每一页s∈S是一 

个非层次的时间着色Petri网TCPN,且每一页的网的元素是两 

两互不相交,即: 

V s1,S2∈S:s1≠s 2 ( 1UTs1UA 1)n( U UA )= 1; 

(2)SNC_T是替代变迁(substitution nodes)的集合; 

(3)刚是页分配函数(page assignment function),是从SN 

定义到S的函数,而且任何页不是自身页的子页; 

(4)PN∈P是端口节点(port node)的集合; 

(5)PT是端口类型(port type)函数,是从PN定义到{in, 

out,i/o,general}的函数: 

(6)PA是端口分配函数(port assignment function),是从 

SN定义的插座节点和端口节点的如下二元关系: 

①插座节点和端口节点对应: 

Vf∈SN:PA(f) X(f)xPNs…) 

②插座节点具有对应的类型: 

Vt∈SNV(Pl,P 2)∈PA(t): 

[PT(p2)#genera1.ST(pl,t)=PT(p2)] 

③对应的节点具有相同的颜色和初始表达式: 

Vt∈SNV(P1,P 2)∈PA(t): 

[c(pt)=C(p z)/\I(p.)0=l(p2)◇1; 

(7) 是一个有限的联合集(fusion type function),是 

从联合集里的元素具有相同的颜色和初始表达式: 

∈FS Vpf,P2∈

. 

:[C(pf)=c(p )/\I(pf)0=l(p2)C ; 

(8)FT是联合类型函数(fusion type function),是从联合集 

定义到{global,page,instance}的函数。页联合节点集合和局部 

联合节点集合同属于一个页:V

. 

∈FS:fFT( )#global ̄ s∈ 

S: ∈ ; 

(9)PP是根页(prime page)的多元集合; 

(10)R是一系列时间标识; 

(11)r0为初始时间,r0∈R; 

(12)c是颜色集合,对一个库所来讲,c(P)= 一,ai. }, 

ui=lC(p )I,i=1,…,n。 

用HTCPN来建立飞机维修保障过程模型的好处是可以用 

其层次性实现简洁层次化的建模,用其时间特性弥补Petri网 

性能分析的不足,用颜色来区别资源的不同。 

3飞机维修保障过程分析 

作为一种复杂的高技术装备,飞机的维修保障过程具有自 

身的特点,不仅需要考虑飞机本身的类型、结构、任务范围等因 

素,还必须考虑整个使用与维修环境、保障设施等。这是一个复 

杂与动态的相互作用过程,如何使用模型把这个过程准确的表 

达出来,是飞机维修保障建模中的主要问题之一。为解决这一 

问题,需要首先对飞机的整个使用与维修保障过程进行分析。 

飞机的使用与维修保障过程主要包括制定训练计划、飞行训 

练、维护保养与维修四大模块,其中各个模块又包含若干子 

模块。 

飞机根据飞行训练计划进行相关的飞行准备并完成任务。 

每次任务开始前与结束后,维修保障人员对检测到或任务中发 

生的故障进行判别,并通过保障部门获取相关保障资源,予以 

4飞机维修保障过程模 

论文以CPN—Tools作为建模及仿真平台,CPN—Tools是丹 

麦奥胡斯大学的Petri网研究中心开发的Petri网建模仿真平 

台,开发语言为c++,支持Linux与Windows操作系统,支持层 

次赋时着色Petir网的建模与分析,支持二次开发 。 

4.1飞机维修保障过程顶层模型 

如上所述,飞机维修保障过程顶层模型包括四个主要模 

块,如图1所示。 

l冬I 1 飞机维修保障过程顶层模型 

其中,库所WP表示初始状态等待安排的飞机,8"p表示其 

初始标有8架飞机;Fly表示将参加飞行训练的飞机;MT表示 

将进行维护保养的飞机;FP表示有故障的飞机;RDp表示经过 

修理和维护保养的处于完好状态的飞机。 

当处于等待状态的飞机进入飞行训练计划后(Training 

plan),将分为飞行训练与维护保养两部分。进行飞行训练的飞 

机经过技术准备检测,无故障的执行飞行任务,有故障的进入 

FP等待维修,执行完飞行任务后进入MT等待维护保养。进入 

FP的飞机经过修理(Repair)后进入RDp。 

4.2飞行训练计划子模块 

飞行训练计划子模块比较简单,其主要功能就是将待命飞 

机分为飞行训练与维护保养两部分,如图2所示,包括制定计 

划、准备飞行任务与准备维修保养三个变迁。 

图2飞行训练计划子模块 

4.3飞行任务子模块 

飞行任务子模块包括测试、飞行准备、飞机返回三个变迁。 

维普资讯

王岩磊,陈春良,韩昕锋,等:基于HTCPN的飞机维修保障过程建模与仿真 237 

库所FF表示准备执行飞行任务的飞机,库所FI表示正在飞行 

件下是符合某种分布的,这里按照进入一、二级维修的飞机服 

的飞机。如图3所示。 

3 行任务子模块 

对于进入飞行任务子模块的飞机,经过通电检测(Test)合 

格的进入飞行技术准备(Prepare),不合格的进入故障飞机库所 

(FP)等待修理。完成飞行任务返回的飞机(Back)进入MT等待 

维护。 

飞行技术准备(Prepare)二级子模块是该模块中比较重要 

的变迁,将其展开如图4所示。 

I皇I 4飞行技术准备二级子模块 

飞行准备开始(Start1)后,飞机进入各种准备步骤,包括 

Cha ̄e,add,load和hang,分别对应飞行准备的“充、填、加、挂” 

四个步骤,需要说明的是Char ̄,add,load三个步骤可以同时 

进行,是并行的,而hang必须在load之后进行与load串行。 

4.4维护保养子模块 

维护保养子模块主要包括测试、与保养两个二级子模块 

(图略)。飞机经过测试后无故障的进行保养,有故障的进入FP 

准备维修。其中,保养二级子模块Maintenance包含brush, 

wash,change,charg四个主要变迁,分别对应飞机保养中的 

“擦、洗、换、充”四个步骤,与图4类似。其中,brush,wash, 

change三个步骤可以并行,而charg需要在前三项完成之后 

进行。 

4.5修理子模块 

修理子模块包括修理级别分析(LORA)、一级维修(1lev— 

elRE)、二级维修(1levelRE)、修理结束(Over)几部分如图5 

所示。 

故障飞机由FP首先进入LORA,确定修理级别(本文中仅 

探讨一二两级部队修理),然后分别进行各级修理,结束后将作 

为完好飞机送至RDp库所。 

其中,影响LORA修理级别分析结果的因素很多,模型中 

难以将所有故障枚举,但根据统计可以得知分析结果在一定条 

从以下二项分布进行建模及仿真分析。 

P={ }= )0.3 (1—0.3) ‘ 

级修理与二级修理过程基本相似,这里给出一级修理的 

模型如图6所示 

圆 

I划5修理 模块 

wT wT 

。 T

善 

 ! ;—-(!j j 

M 

T 

进入库所11中的托肯表示飞机将进行一级修理。修理准 

备(ST1)开始以后维修器材准备(Material1)与维修设施准备 

(Establishment)将同时进行。维修器材如果不足可以向上级申 

请(Apply),经过运输(transport)后到达3库所,其中准备的不 

同器材和设施可以用不同类的托肯表示(即着色)。在两项准备 

都完成以后将开始工作(work1),修竣的飞机将送至RDp 

库所。 

5模型分析 

Petri网由于其结构、参数和初始状态标识的不同,而使其 

状态转换过程表现出不同的特性。在用Petri网建模后,就可以 

对系统进行特性分析,以检查实际系统的特性。对系统进行特 

性分析可采用分析和仿真两种方法进行研究。CPN—Tools支持 

状态方程分析与时间仿真 。 

通过对模型相应的变迁、弧、以及库所赋时,可以仿真实际 

工作的时间。有了系统的运行时间以后,我们就可以对系统的 

很多性能进行分析和评价。例如,在假设只有一个维修单元的 

情况下,将模型进行多次仿真运行,针对维修过程得到如表1 

所示的数据。 

其中: 

r 表示第i架飞机到达时刻; 

r 表示第i次维修单元就绪时刻; 

表示第i架飞机维修开始时刻; 

表示第i架飞机修竣时刻; 

t 表示第i架飞机维修工作时间:f 一r 

t 表示第i架飞机等待维修单元时间: 

维普资讯

238 2007.43(29) Computer Engineering and Applications计算机工程与应用 

表1模型仿真平均数据 

可以看出,当维修单元数量为1,平均飞机等待队列长度 

T TR t 

为1.1,也就是说在整个过程中平均有1.1架飞机一直处于等 

2 】】 9 

待维修的状态时,不能得到及时的维修,同时维修单元在不停 

~O¨ 

l1 

加 

13 

们 

2 

工作,没有空闲休整时间(A为100%)。当维修单元数量达到3 

13 20 

7 

13 

时,平均飞机等待队列长度为0,也就是说所有飞机到达即可 

20 

25 5 

l1 

17 

25 

43 

18 

26 

维修,不需等待,同时维修单元利用率约为60%。维修单元数量 

20 43 

46 

3 

26 

达到4时,平均飞机等待队列长度为0,维修单元利用率约为 

35 46 

69 23 34 

40% 

61 

69 83 

14 22 

fTri-T,i,7

O 8 6 6 8 

 > 

¨8 

6结论 

‰一l 0, ≤ 

论文给出的飞机维修保障过程模型,包括了飞机的任务制 

t 表示维修单元等待第i架飞机时间: 

定、执行任务、维护保养和分级别修理的内容,通过对模型的仿 

fT ̄--Tri,T ̄i>T,i 

真运行,即可得到飞机战备完好率、维修人员与保障设备的利 

F1 0, ≤ 

用率,以及航材备件的供应情况等等。结合数学分析结果与仿 

装备等待维修单元时间t 反映了装备对维修单元需求的 

真结果,可以分析过程瓶颈、调整资源配置参数、优化资源调用 

满足情况,维修单元等待装备时间t 反映了维修单元的利用 

申请时间,优化维修过程等。模型具有较好的可扩展性,可用于 

率。通过计算,可以进一步得到一些战场指挥员进行决策时可 

飞机维修保障的进一步研究,也可作为更高层次军事系统仿真 

以作为直接参考的参数: 

的组成部分。(收稿日期:2007年3月) 

飞机平均维修时间z 一; 

参考文献: 

飞机平均净维修工作时间: = ; 

[1】张恒喜,朱家元.军用飞机型号发展工程导论[M】.北京:国防工业出 

飞机平均等待时间: ; 

版社,2004. 

[2】曲长征.基于赋时有色Petri网的维修过程模型[J1’计算机仿真, 

维修单元平均等待飞机时间: = ; 

2006. 

飞机平均等待队列长度:£= ; 

[3】汪凯.基于Petri网的军用飞机使用维修保障建模[J1.飞机指挥技术 

维修单元利用率:A= z )。 

学院学报,2005(12). 

例如,为了确定最佳战场维修资源配置方案,我们可以通 

[4】翟庆刚.军用飞机维修保障仿真建模fJ1.航空维修与工程,2006(1). 

过仿真给出不同维修单元数量情况下维修单元利用率与飞机 

[5】Jensen K.A brief introduction to colored Petri nets[EB/OL].(2005). 

平均等待队列长度之间的关系如图7所示。 

Meta Software Corporation and Department of Computer Science, 

University of Aarhus,Denmark,http://www.daimi.aau.dk/ ̄kjensen/. 

[6】Jensen K.Colored Petri nets:basic concepts,analysis methods and 

practical use[M].is.1.】:.Springer-Verlag,1997. 

[7】Kristensen L M,Jensen K.The practitioner’s guide to colored Petri 

nets[J].International Journal on Software Tools for Technology,1998. 

[8】Jensen K.CPN Tools occurrence graph manualfEB/O L1.(2005).Meta 

Software Corporation and Department of Computer Science,Uni— 

versiiy of Aarhus,Denmark.http://www.daimi.aau.dk/ ̄kjenserd. 

(上接224页) 

Systems.2004:111—116. 

[6】Sum J,Feng B,Xu W.Particle Swarm Optimization with particles 

参考文献: 

having quantum behavi0r[C】,,IEEE Proc of Congress on Evolutio-- 

[1】CLERC M.hTe swaYIn and queen:towards a deterministic and 

nary Computation,2004. 

adaptive particle swami optimization[C]//Proceedings of CEC 1999. 

[7】Clerc M,Kennedy J.The particle swarln explosion,stability and 

Piseataway,NJ:IEEE Press,1999:1951—1957. 

convergence in a muti—dimensional complex space[J].IEEE Trans— 

[2】SUN J,FENG B,XU W B.Particle Swarm Optimization with parti— 

action on Evolutionary Computation,2002,6:58-73. 

cles having quantum behavior[C]/fProceedings of 2004 Congress on 

[8】刘静纨.最小二乘法在系统辨识中的应用fJ1.北京建筑工程学院学 

Evolutionary Computation,2004:325—331. 

报,2004,20(3). 

[3】Sun J.Particle Swarm Optimization with particles having quantum 

[9】刘建成,刘学敏.极大似然法在水下机器人系统辨识中的应用【J1.哈 

behavior[C]//Proceedings of 2004 Congress on Evolutionary Com— 

尔滨工程大学学报,2001,22(5). 

putation,2004:325—33 1. 

f10】张彤,张华,王子才.浮点数编码的遗传算法及其应用fJ1.哈尔滨大 

[4】Eberhart R C,Shi Y.Comparing inertia wel shts and constriction 

学学报,2000,32(4):59—61. 

factors in particle SWalTU optimization]C]//proceedings of IEEE In— 

[1 1】任子武,伞冶泪适应遗传算法的改进及在系统辨识中应用研究【J】. 

ternational Congress on Evolutionary Computation,2000,V1:84—88. 

系统仿真学报,2006,18(1). 

[5】Sun J.A global search strategy of quantum—behaved Particle Swarm 

f12】李晓斌,左磊,于波.一种自适应免疫遗传算法及其在系统辨识和 

0ptimizati0n[C】,,IEEE Conference on Cybemetics and Intelligent 

参数优化中的应用【J1.兰州理工大学学报,2006,32(3). 

2024年3月10日发(作者:以莹琇)

维普资讯

Computer Engineering and Applications计算机工程与应用 2007,43(29) 235 

基于HTCPN的飞机维修保障过程建模与仿真 

王岩磊 ,陈春良 ,韩昕锋 ,王 森 

WANG Yan—lei’,CHEN Chun—liang’,HAN Xin-feng2,WANG Sen 

1.装甲兵工程学院技术保障工程系,北京100072 

2.海军装备部,北京100841 

1.Department of Technologic Suppotr,Engineering Institute of Armored Forces,Bering 100072,China 

2.Equipment Department of Navy,Beijing 100841,China 

E-mail:wangyanlei666@sina.com 

WANG Yan-lei,CHEN Chun-Hang,HAN Xin-feng,et a1.Modeling and simulation of aircraft maintenance support prO— 

CESS based on HTCPN.Computer Engineering and Applications,2007,43(29):235-238. 

Abstract:Maintenance process model of aircrafts is the basis of the research on aircraft maintenance support system,and the 

maintenance process is a typical discrete event system.Hierarchical timed colored Petri net(HTCPN)is a powefrul tool to describe 

maintenance support process of aircrafts.The modeling method based on HTCPN has been introduced in this paper,the mainte- 

nance support process of aircraft has been analyzed.The model developed on HTCPN by CPNTools has been given,and the model 

has been analyzed,which could provide references for researching and optimizing the maintenance process of aircraft. 

Key words:HTCPN;process;model;aircraft 

摘要:飞机维修保障过程模型是研究飞机维修保障系统结构与运行的基础,是典型的离散系统,层次赋时着色Petri网(HTCPN) 

有多种优点,是描述飞机维修保障过程的有力工具。论文介绍了HTCPN的建模方法,分析了飞机的维修保障过程,在CPNTools平 

台上,建立了基于HTCPN的飞机维修保障过程模型,并对模型进行了仿真,给出了分析结果,为研究飞机的维修保障提供了参考, 

为优化飞机维修过程、合理配置资源提供了依据。 

关键词:HTCPN;过程;建模;飞机 

文章编号:1002—8331(2007)29—0235—04 文献标识码:A 中图分类号:TP391 

l引言 

种可用图形表示的组合模型,具有直观、易懂和易用的优点,对 

高技术条件下的现代战争越来越表现出高强度、快速、精 

描述和分析有独到的优越之处。同时,Petir网又是严格定义的 

确的特征,这对飞机维修保障系统提出了更高的要求。飞机的 

数学对象,借助于数学开发的Petir网分析方法和技术既可用 

维修保障是指为了保持和恢复飞机完好的技术状态,保证飞机 

于静态的结构分析,又可用于动态的行为分析,具有灵活的建 

能正确操作使用,以便充分发挥其作战性能所进行的一系列技 

模和强大的系统性能分析能力。文献[3,4】利用事件,变迁Petri 

术和管理活动,以及为保证这些活动有效地实施所必需的维修 

网建立了飞机使用保障的模型,但由于事件废迁Petri网比较 

保障资源 1。现代战争的实践已经证实,军用飞机的维修保障工 

简单,其模型缺乏进一步的研究和分析能力。本文针对飞机维 

作将直接影响飞机战斗力发挥。优化维修保障过程,既能够及 

修保障过程的特点,利用层次赋时着色Petri网HTCPN(层次 

时为部队的需求申请提供有效服务,又经济高效,不增加作战 

赋时着色Petri网)建立了飞机维修保障过程模型,为研究飞机 

系统的负担,是提高维修保障系统效能的核心要求。无论是用 

的维修保障过程提供参考依据。 

技术手段对飞机维修保障系统进行技术改造,还是用先进的 

管理理念对飞机维修保障系统进行优化重组,建立完善、准确 

2基于HTCPN的建模方法 

的飞机维修保障过程模型都是至观重要的。过程建模技术和 Petri网理论建立40余年来,发展了以并发论、同步论、网 

方法提供了对过程描述、分析技术,成为评估、优化和过程重组 

逻辑、网拓扑等为主要内容的理论体系。基于Petri网的建模技 

的重要基础。 

术可用于模拟带有并发性、异步性、分布式、非确定性、并行性 

飞机的维修保障过程是典型的离散系统,对离散系统进行 

等特性的系统,已成为目前最有前途的建模工具之一,越来越 

仿真建模的常用的过程建模方法有:CPM/PERT方法,IDEF3 

多的应用领域采用它来进行系统建模与分析四。Petri网系统的 

方法,Petri网方法,基于活动的随机网络方法等嘲。Petri网是一 基本六元组定义大家已比较熟悉,不再赘述,这里给出HTCPN 

作者简介:王岩磊(1980一),男,讲师,博士生,研究方向为保障系统建模分析、Petri网建模;陈春良(1963一),男,教授,博导,研究方向为装备保障与 

运用;韩听锋(1978一),男,工程师,研究方向为装备保障与运用。 

维普资讯

236 2007.43(29) 

的扩展形式化定义。 

Computer Engineering and Applications计算机工程与应用 

相应级别的维修保障。在实际的飞机使用维修保障过程中,由 

于飞机故障发生的随机性和飞行任务的多样性,各部分工作是 个HTCPN是一个多元组,HTCPN=(S,SN,刚,PN,PT, 

PA,FS,FT,PP),其中: 

相互作用、相互交叉进行的。为了保障飞行任务的顺利完成和 

故障飞机的最快恢复,在飞机的使用和维修之间,存在着对人 

员与保障设备的竞争。同时在为任务指派飞机时,根据飞机状 

况也有一个优先顺序的决策。因为这种相互之间不确定的联 

系,仅仅针对某一部分因素建立模型将不能得到理想的结果, 

建立飞机整个使用维修保障过程的模型是非常必要的。 

(1)S是页(pages)的有限集合,其中对于每一页s∈S是一 

个非层次的时间着色Petri网TCPN,且每一页的网的元素是两 

两互不相交,即: 

V s1,S2∈S:s1≠s 2 ( 1UTs1UA 1)n( U UA )= 1; 

(2)SNC_T是替代变迁(substitution nodes)的集合; 

(3)刚是页分配函数(page assignment function),是从SN 

定义到S的函数,而且任何页不是自身页的子页; 

(4)PN∈P是端口节点(port node)的集合; 

(5)PT是端口类型(port type)函数,是从PN定义到{in, 

out,i/o,general}的函数: 

(6)PA是端口分配函数(port assignment function),是从 

SN定义的插座节点和端口节点的如下二元关系: 

①插座节点和端口节点对应: 

Vf∈SN:PA(f) X(f)xPNs…) 

②插座节点具有对应的类型: 

Vt∈SNV(Pl,P 2)∈PA(t): 

[PT(p2)#genera1.ST(pl,t)=PT(p2)] 

③对应的节点具有相同的颜色和初始表达式: 

Vt∈SNV(P1,P 2)∈PA(t): 

[c(pt)=C(p z)/\I(p.)0=l(p2)◇1; 

(7) 是一个有限的联合集(fusion type function),是 

从联合集里的元素具有相同的颜色和初始表达式: 

∈FS Vpf,P2∈

. 

:[C(pf)=c(p )/\I(pf)0=l(p2)C ; 

(8)FT是联合类型函数(fusion type function),是从联合集 

定义到{global,page,instance}的函数。页联合节点集合和局部 

联合节点集合同属于一个页:V

. 

∈FS:fFT( )#global ̄ s∈ 

S: ∈ ; 

(9)PP是根页(prime page)的多元集合; 

(10)R是一系列时间标识; 

(11)r0为初始时间,r0∈R; 

(12)c是颜色集合,对一个库所来讲,c(P)= 一,ai. }, 

ui=lC(p )I,i=1,…,n。 

用HTCPN来建立飞机维修保障过程模型的好处是可以用 

其层次性实现简洁层次化的建模,用其时间特性弥补Petri网 

性能分析的不足,用颜色来区别资源的不同。 

3飞机维修保障过程分析 

作为一种复杂的高技术装备,飞机的维修保障过程具有自 

身的特点,不仅需要考虑飞机本身的类型、结构、任务范围等因 

素,还必须考虑整个使用与维修环境、保障设施等。这是一个复 

杂与动态的相互作用过程,如何使用模型把这个过程准确的表 

达出来,是飞机维修保障建模中的主要问题之一。为解决这一 

问题,需要首先对飞机的整个使用与维修保障过程进行分析。 

飞机的使用与维修保障过程主要包括制定训练计划、飞行训 

练、维护保养与维修四大模块,其中各个模块又包含若干子 

模块。 

飞机根据飞行训练计划进行相关的飞行准备并完成任务。 

每次任务开始前与结束后,维修保障人员对检测到或任务中发 

生的故障进行判别,并通过保障部门获取相关保障资源,予以 

4飞机维修保障过程模 

论文以CPN—Tools作为建模及仿真平台,CPN—Tools是丹 

麦奥胡斯大学的Petri网研究中心开发的Petri网建模仿真平 

台,开发语言为c++,支持Linux与Windows操作系统,支持层 

次赋时着色Petir网的建模与分析,支持二次开发 。 

4.1飞机维修保障过程顶层模型 

如上所述,飞机维修保障过程顶层模型包括四个主要模 

块,如图1所示。 

l冬I 1 飞机维修保障过程顶层模型 

其中,库所WP表示初始状态等待安排的飞机,8"p表示其 

初始标有8架飞机;Fly表示将参加飞行训练的飞机;MT表示 

将进行维护保养的飞机;FP表示有故障的飞机;RDp表示经过 

修理和维护保养的处于完好状态的飞机。 

当处于等待状态的飞机进入飞行训练计划后(Training 

plan),将分为飞行训练与维护保养两部分。进行飞行训练的飞 

机经过技术准备检测,无故障的执行飞行任务,有故障的进入 

FP等待维修,执行完飞行任务后进入MT等待维护保养。进入 

FP的飞机经过修理(Repair)后进入RDp。 

4.2飞行训练计划子模块 

飞行训练计划子模块比较简单,其主要功能就是将待命飞 

机分为飞行训练与维护保养两部分,如图2所示,包括制定计 

划、准备飞行任务与准备维修保养三个变迁。 

图2飞行训练计划子模块 

4.3飞行任务子模块 

飞行任务子模块包括测试、飞行准备、飞机返回三个变迁。 

维普资讯

王岩磊,陈春良,韩昕锋,等:基于HTCPN的飞机维修保障过程建模与仿真 237 

库所FF表示准备执行飞行任务的飞机,库所FI表示正在飞行 

件下是符合某种分布的,这里按照进入一、二级维修的飞机服 

的飞机。如图3所示。 

3 行任务子模块 

对于进入飞行任务子模块的飞机,经过通电检测(Test)合 

格的进入飞行技术准备(Prepare),不合格的进入故障飞机库所 

(FP)等待修理。完成飞行任务返回的飞机(Back)进入MT等待 

维护。 

飞行技术准备(Prepare)二级子模块是该模块中比较重要 

的变迁,将其展开如图4所示。 

I皇I 4飞行技术准备二级子模块 

飞行准备开始(Start1)后,飞机进入各种准备步骤,包括 

Cha ̄e,add,load和hang,分别对应飞行准备的“充、填、加、挂” 

四个步骤,需要说明的是Char ̄,add,load三个步骤可以同时 

进行,是并行的,而hang必须在load之后进行与load串行。 

4.4维护保养子模块 

维护保养子模块主要包括测试、与保养两个二级子模块 

(图略)。飞机经过测试后无故障的进行保养,有故障的进入FP 

准备维修。其中,保养二级子模块Maintenance包含brush, 

wash,change,charg四个主要变迁,分别对应飞机保养中的 

“擦、洗、换、充”四个步骤,与图4类似。其中,brush,wash, 

change三个步骤可以并行,而charg需要在前三项完成之后 

进行。 

4.5修理子模块 

修理子模块包括修理级别分析(LORA)、一级维修(1lev— 

elRE)、二级维修(1levelRE)、修理结束(Over)几部分如图5 

所示。 

故障飞机由FP首先进入LORA,确定修理级别(本文中仅 

探讨一二两级部队修理),然后分别进行各级修理,结束后将作 

为完好飞机送至RDp库所。 

其中,影响LORA修理级别分析结果的因素很多,模型中 

难以将所有故障枚举,但根据统计可以得知分析结果在一定条 

从以下二项分布进行建模及仿真分析。 

P={ }= )0.3 (1—0.3) ‘ 

级修理与二级修理过程基本相似,这里给出一级修理的 

模型如图6所示 

圆 

I划5修理 模块 

wT wT 

。 T

善 

 ! ;—-(!j j 

M 

T 

进入库所11中的托肯表示飞机将进行一级修理。修理准 

备(ST1)开始以后维修器材准备(Material1)与维修设施准备 

(Establishment)将同时进行。维修器材如果不足可以向上级申 

请(Apply),经过运输(transport)后到达3库所,其中准备的不 

同器材和设施可以用不同类的托肯表示(即着色)。在两项准备 

都完成以后将开始工作(work1),修竣的飞机将送至RDp 

库所。 

5模型分析 

Petri网由于其结构、参数和初始状态标识的不同,而使其 

状态转换过程表现出不同的特性。在用Petri网建模后,就可以 

对系统进行特性分析,以检查实际系统的特性。对系统进行特 

性分析可采用分析和仿真两种方法进行研究。CPN—Tools支持 

状态方程分析与时间仿真 。 

通过对模型相应的变迁、弧、以及库所赋时,可以仿真实际 

工作的时间。有了系统的运行时间以后,我们就可以对系统的 

很多性能进行分析和评价。例如,在假设只有一个维修单元的 

情况下,将模型进行多次仿真运行,针对维修过程得到如表1 

所示的数据。 

其中: 

r 表示第i架飞机到达时刻; 

r 表示第i次维修单元就绪时刻; 

表示第i架飞机维修开始时刻; 

表示第i架飞机修竣时刻; 

t 表示第i架飞机维修工作时间:f 一r 

t 表示第i架飞机等待维修单元时间: 

维普资讯

238 2007.43(29) Computer Engineering and Applications计算机工程与应用 

表1模型仿真平均数据 

可以看出,当维修单元数量为1,平均飞机等待队列长度 

T TR t 

为1.1,也就是说在整个过程中平均有1.1架飞机一直处于等 

2 】】 9 

待维修的状态时,不能得到及时的维修,同时维修单元在不停 

~O¨ 

l1 

加 

13 

们 

2 

工作,没有空闲休整时间(A为100%)。当维修单元数量达到3 

13 20 

7 

13 

时,平均飞机等待队列长度为0,也就是说所有飞机到达即可 

20 

25 5 

l1 

17 

25 

43 

18 

26 

维修,不需等待,同时维修单元利用率约为60%。维修单元数量 

20 43 

46 

3 

26 

达到4时,平均飞机等待队列长度为0,维修单元利用率约为 

35 46 

69 23 34 

40% 

61 

69 83 

14 22 

fTri-T,i,7

O 8 6 6 8 

 > 

¨8 

6结论 

‰一l 0, ≤ 

论文给出的飞机维修保障过程模型,包括了飞机的任务制 

t 表示维修单元等待第i架飞机时间: 

定、执行任务、维护保养和分级别修理的内容,通过对模型的仿 

fT ̄--Tri,T ̄i>T,i 

真运行,即可得到飞机战备完好率、维修人员与保障设备的利 

F1 0, ≤ 

用率,以及航材备件的供应情况等等。结合数学分析结果与仿 

装备等待维修单元时间t 反映了装备对维修单元需求的 

真结果,可以分析过程瓶颈、调整资源配置参数、优化资源调用 

满足情况,维修单元等待装备时间t 反映了维修单元的利用 

申请时间,优化维修过程等。模型具有较好的可扩展性,可用于 

率。通过计算,可以进一步得到一些战场指挥员进行决策时可 

飞机维修保障的进一步研究,也可作为更高层次军事系统仿真 

以作为直接参考的参数: 

的组成部分。(收稿日期:2007年3月) 

飞机平均维修时间z 一; 

参考文献: 

飞机平均净维修工作时间: = ; 

[1】张恒喜,朱家元.军用飞机型号发展工程导论[M】.北京:国防工业出 

飞机平均等待时间: ; 

版社,2004. 

[2】曲长征.基于赋时有色Petri网的维修过程模型[J1’计算机仿真, 

维修单元平均等待飞机时间: = ; 

2006. 

飞机平均等待队列长度:£= ; 

[3】汪凯.基于Petri网的军用飞机使用维修保障建模[J1.飞机指挥技术 

维修单元利用率:A= z )。 

学院学报,2005(12). 

例如,为了确定最佳战场维修资源配置方案,我们可以通 

[4】翟庆刚.军用飞机维修保障仿真建模fJ1.航空维修与工程,2006(1). 

过仿真给出不同维修单元数量情况下维修单元利用率与飞机 

[5】Jensen K.A brief introduction to colored Petri nets[EB/OL].(2005). 

平均等待队列长度之间的关系如图7所示。 

Meta Software Corporation and Department of Computer Science, 

University of Aarhus,Denmark,http://www.daimi.aau.dk/ ̄kjensen/. 

[6】Jensen K.Colored Petri nets:basic concepts,analysis methods and 

practical use[M].is.1.】:.Springer-Verlag,1997. 

[7】Kristensen L M,Jensen K.The practitioner’s guide to colored Petri 

nets[J].International Journal on Software Tools for Technology,1998. 

[8】Jensen K.CPN Tools occurrence graph manualfEB/O L1.(2005).Meta 

Software Corporation and Department of Computer Science,Uni— 

versiiy of Aarhus,Denmark.http://www.daimi.aau.dk/ ̄kjenserd. 

(上接224页) 

Systems.2004:111—116. 

[6】Sum J,Feng B,Xu W.Particle Swarm Optimization with particles 

参考文献: 

having quantum behavi0r[C】,,IEEE Proc of Congress on Evolutio-- 

[1】CLERC M.hTe swaYIn and queen:towards a deterministic and 

nary Computation,2004. 

adaptive particle swami optimization[C]//Proceedings of CEC 1999. 

[7】Clerc M,Kennedy J.The particle swarln explosion,stability and 

Piseataway,NJ:IEEE Press,1999:1951—1957. 

convergence in a muti—dimensional complex space[J].IEEE Trans— 

[2】SUN J,FENG B,XU W B.Particle Swarm Optimization with parti— 

action on Evolutionary Computation,2002,6:58-73. 

cles having quantum behavior[C]/fProceedings of 2004 Congress on 

[8】刘静纨.最小二乘法在系统辨识中的应用fJ1.北京建筑工程学院学 

Evolutionary Computation,2004:325—331. 

报,2004,20(3). 

[3】Sun J.Particle Swarm Optimization with particles having quantum 

[9】刘建成,刘学敏.极大似然法在水下机器人系统辨识中的应用【J1.哈 

behavior[C]//Proceedings of 2004 Congress on Evolutionary Com— 

尔滨工程大学学报,2001,22(5). 

putation,2004:325—33 1. 

f10】张彤,张华,王子才.浮点数编码的遗传算法及其应用fJ1.哈尔滨大 

[4】Eberhart R C,Shi Y.Comparing inertia wel shts and constriction 

学学报,2000,32(4):59—61. 

factors in particle SWalTU optimization]C]//proceedings of IEEE In— 

[1 1】任子武,伞冶泪适应遗传算法的改进及在系统辨识中应用研究【J】. 

ternational Congress on Evolutionary Computation,2000,V1:84—88. 

系统仿真学报,2006,18(1). 

[5】Sun J.A global search strategy of quantum—behaved Particle Swarm 

f12】李晓斌,左磊,于波.一种自适应免疫遗传算法及其在系统辨识和 

0ptimizati0n[C】,,IEEE Conference on Cybemetics and Intelligent 

参数优化中的应用【J1.兰州理工大学学报,2006,32(3). 

发布评论

评论列表 (0)

  1. 暂无评论