文档介绍:1
第13卷第4期交通运输工程学报
2013年8月 JournalofTrafficandTransportationEngineering
文章编号:16711637(2013)04010808
UMLHLA 协同建模方法及其在多车仿真中的应用
上官伟1,2,刘朋慧1,蔡伯根1,邵泳哲1
(1. 北京交通大学电子信息工程学院,北京 100044;2. 北京交通大学轨道交通控制与
安全国家重点实验室,北京 100044)
摘要:针对复杂实时大系统分布式交互性特点,通过综合对比 UML 与 HLA 的特点,提出了基
于 UMLHLA 的列控系统建模仿真方法。在传统建模方法的基础上,采用提出的 UMLHLA 建
模方法,从多个不同的角度建立多车仿真系统的分析模型,包括用例建模、活动建模、结构建模、交
互建模和状态建模等,构建起高层体系架构资源库。在分析模型的基础上,建立多车仿真系统体系
结构,得到多车仿真系统的设计模型。从性能和功能上对多车仿真系统进行了仿真验证。仿真结
果表明:基于 UMLHLA 的建模方法具有较强的可交互性和可操作性,通过对原有线程机制与定
时器控制机制进行优化,采用线程管理机制将原有系统的 CPU 占有率由50%降低至15%以下,定
,满足了列控系统的仿真要求。
关键词:列控系统;多车仿真;统一建模语言;高层体系架构;分布式交互仿真
中图分类号: 文献标志码:A
犝犕犔犎犔犃犮狅犾犾犪犫狅狉犪狋犻狏犲犿狅犱犲犾犻狀犵犿犲狋犺狅犱犪狀犱犻狋狊犪狆狆犾犻犮犪狋犻狅狀
犻狀犿狌犾狋犻狋狉犪犻狀狊犻犿狌犾犪狋犻狅狀狊狔狊狋犲犿
SHANGGUAN Wei1,2,LIUPenghui1,CAIBaigen1,SHAOYongzhe1
(,BeijingJiaotongUniversity,Beijing100044,China;
,BeijingJiaotongUniversity,Beijing100044,China)
犃犫狊狋狉犪犮狋:plexrealtimelargesystem,
parisonofunifiedmodeling language(UML)andhigh level
architecture(HLA)features,a modelingandsimulating methodoftraincontrolsystemwas
proposedbasedonhighlevelarchitecturewithunifiedmodelinglanguage(UMLHLA).Onthe
basisoftraditionalmodeling method,ananalysismodelofmultitrainsimulationsystemwas
constructedfrom different perspectivesby using UMLHLA modeling method.