留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

UML-HLA协同建模方法及其在多车仿真中的应用

上官伟 刘朋慧 蔡伯根 邵泳哲

上官伟, 刘朋慧, 蔡伯根, 邵泳哲. UML-HLA协同建模方法及其在多车仿真中的应用[J]. 交通运输工程学报, 2013, 13(4): 108-115. doi: 10.19818/j.cnki.1671-1637.2013.04.016
引用本文: 上官伟, 刘朋慧, 蔡伯根, 邵泳哲. UML-HLA协同建模方法及其在多车仿真中的应用[J]. 交通运输工程学报, 2013, 13(4): 108-115. doi: 10.19818/j.cnki.1671-1637.2013.04.016
SHANGGUAN Wei, LIU Peng-hui, CAI Bo-gen, SHAO Yong-zhe. UML-HLA collaborative modeling method and its application in multi-train simulation system[J]. Journal of Traffic and Transportation Engineering, 2013, 13(4): 108-115. doi: 10.19818/j.cnki.1671-1637.2013.04.016
Citation: SHANGGUAN Wei, LIU Peng-hui, CAI Bo-gen, SHAO Yong-zhe. UML-HLA collaborative modeling method and its application in multi-train simulation system[J]. Journal of Traffic and Transportation Engineering, 2013, 13(4): 108-115. doi: 10.19818/j.cnki.1671-1637.2013.04.016

UML-HLA协同建模方法及其在多车仿真中的应用

doi: 10.19818/j.cnki.1671-1637.2013.04.016
基金项目: 

国家863计划项目 2011AA110405

国家自然科学基金项目 61104162

铁道部科技研究开发计划项目 Z2012-076

中央高校基本科研业务费专项资金项目 2013JBM007

高等学校博士学科点专项科研基金项目 20120009110029

详细信息
    作者简介:

    上官伟(1979-), 男, 陕西乾县人, 北京交通大学副教授, 工学博士, 从事列车控制研究

  • 中图分类号: U283.2

UML-HLA collaborative modeling method and its application in multi-train simulation system

More Information
    Author Bio:

    SHANGGUAN Wei(1979-), male, associate professor, PhD, +86-10-51687111, wshg@bjtu.edu.cn

  • 摘要: 针对复杂实时大系统分布式交互性特点, 通过综合对比UML与HLA的特点, 提出了基于UML-HLA的列控系统建模仿真方法。在传统建模方法的基础上, 采用提出的UML-HLA建模方法, 从多个不同的角度建立多车仿真系统的分析模型, 包括用例建模、活动建模、结构建模、交互建模和状态建模等, 构建起高层体系架构资源库。在分析模型的基础上, 建立多车仿真系统体系结构, 得到多车仿真系统的设计模型。从性能和功能上对多车仿真系统进行了仿真验证。仿真结果表明: 基于UML-HLA的建模方法具有较强的可交互性和可操作性, 通过对原有线程机制与定时器控制机制进行优化, 采用线程管理机制将原有系统的CPU占有率由50%降低至15%以下, 定时器误差控制在0.02ms范围内, 满足了列控系统的仿真要求。

     

  • 图  1  联邦需求获取过程

    Figure  1.  Acquirement process of federal requirements

    图  2  联邦分析数据流

    Figure  2.  Data flow of federal analysis

    图  3  联邦设计流程

    Figure  3.  Federal design flow

    图  4  对象模型模板组件

    Figure  4.  Components of object model template

    图  5  联邦实现的输入输出

    Figure  5.  Input and output of federal implementation

    图  6  基于HLA/RTI的列控系统

    Figure  6.  Tain control system based on HLA/RTI

    图  7  仿真场景

    Figure  7.  Simulation scenario

    图  8  CPU占用率对比

    Figure  8.  Comparison of CPU utilizations

    图  9  定时器误差对比

    Figure  9.  Comparison of timer errors

    图  10  多车仿真效果

    Figure  10.  Effect of multi-train simulation

    表  1  多车仿真系统实体类

    Table  1.   Entity class of multi-train simulation system

    下载: 导出CSV
  • [1] MA Zong-min, ZHANG Fu, YAN Li, et al. Representing and reasoning on fuzzy UML models: a description logic approach[J]. Expert Systems with Applications, 2011, 38 (3): 2536-2549. doi: 10.1016/j.eswa.2010.08.042
    [2] LEES M, LOGAN B, THEODOROPOULOS G. Distributed simulation of agent-based systems with HLA[J]. ACM Transactions on Modeling and Computer Simulation, 2007, 17 (3): 1-25.
    [3] DISTEFANO S, SCARPA M, PULIAFITO A. From UML to Petri nets: the PCM-based methodology[J]. IEEE Transactions on Software Engineering, 2011, 37 (1): 65-79. doi: 10.1109/TSE.2010.10
    [4] 王帅, 吉吟东, 杨士元. 一种基于场景的CTCS-3列车控制系统建模方法研究[J]. 铁道学报, 2011, 33 (9): 55-61. doi: 10.3969/j.issn.1001-8360.2011.09.010

    WANG Shuai, JI Yin-dong, YANG Shi-yuan. A kind of modeling method for CTCS-3based on operation scenario[J]. Journal of the China Railway Society, 2011, 33 (9): 55-61. (in Chinese). doi: 10.3969/j.issn.1001-8360.2011.09.010
    [5] 王悉, 唐涛. 基于UML的列控系统车载人机界面设计和实现[J]. 系统仿真学报, 2006, 18 (2): 338-342, 361. doi: 10.3969/j.issn.1004-731X.2006.02.019

    WANG Xi, TANG Tao. Design and realization of train operation control system onboard MMI based on UML[J]. Journal of System Simulation, 2006, 18 (2): 338-342, 361. (in Chinese). doi: 10.3969/j.issn.1004-731X.2006.02.019
    [6] 韩胤, 张勇. CTCS3级仿真系统中无线闭塞中心的仿真[J]. 铁路计算机应用, 2007, 16 (3): 43-45. doi: 10.3969/j.issn.1005-8451.2007.03.015

    HAN Yin, ZHANG Yong. Computer simulation of radio block center in CTCS level 3[J]. Railway Computer Application, 2007, 16 (3): 43-45. (in Chinese). doi: 10.3969/j.issn.1005-8451.2007.03.015
    [7] 卢衍丹, 唐涛. 面向对象的列车自动驾驶仿真系统建模[J]. 系统仿真学报, 2002, 14 (1): 8-10. doi: 10.3969/j.issn.1004-731X.2002.01.003

    LU Yan-dan, TANG Tao. Object-oriented modeling of automatic train operation simulation system[J]. Journal of System Simulation, 2002, 14 (1): 8-10. (in Chinese). doi: 10.3969/j.issn.1004-731X.2002.01.003
    [8] 邵维忠, 蒋严冰, 麻志毅. UML现存的问题和发展道路[J]. 计算机研究与发展, 2003, 40 (4): 509-516.

    SHAO Wei-zhong, JIANG Yan-bing, MA Zhi-yi. The present problems and roadmap of UML[J]. Journal of Computer Research and Development, 2003, 40 (4): 509-516. (in Chinese).
    [9] 上官伟, 蔡伯根, 刘振国, 等. 基于HLA的列控系统多车仿真策略研究[J]. 铁道学报, 2012, 34 (8): 57-63. doi: 10.3969/j.issn.1001-8360.2012.08.010

    SHANGGUAN Wei, CAI Bai-gen, LIU Zhen-guo, et al. Research of HLA-based simulation strategy for multi-train simulation of train control system[J]. Journal of the China Railway Society, 2012, 34 (8): 57-63. (in Chinese). doi: 10.3969/j.issn.1001-8360.2012.08.010
    [10] 郭宁, 杨巍, 吴亮. CTCS2级列车运行控制系统超速防护仿真研究[J]. 交通运输工程与信息学报, 2007, 5 (4): 122-126. https://www.cnki.com.cn/Article/CJFDTOTAL-JTGC200704024.htm

    GUO Ning, YANG Wei, WU Liang. Simulation of the automatic train protection based on Chinese train control system-2[J]. Journal of Transportation Engineering and Information, 2007, 5 (4): 122-126. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JTGC200704024.htm
    [11] 张宇宏, 胡亚海, 彭晓源, 等. 基于HLA的防空导弹武器系统仿真平台研究[J]. 北京航空航天大学学报, 2003, 29 (1): 1-4. https://www.cnki.com.cn/Article/CJFDTOTAL-BJHK200301000.htm

    ZHANG Yu-hong, HU Ya-hai, PENG Xiao-yuan, et al. Simulation platform based on HLA for air defense missile weapon system[J]. Journal of Beijing University of Aeronautics and Astronautics, 2003, 29 (1): 1-4. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-BJHK200301000.htm
    [12] 黄健, 冯润明, 黄柯棣. HLA联邦运行管理的分析与设计[J]. 系统工程与电子技术, 2000, 22 (5): 83-86. https://www.cnki.com.cn/Article/CJFDTOTAL-XTYD200005026.htm

    HUANG Jian, FENG Run-ming, HUANG Ke-di. Analysis and design on the runtime management of HLA federation[J]. Systems Engineering and Electronics, 2000, 22 (5): 83-86. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-XTYD200005026.htm
    [13] 宋恒杰, 杨明, 王子才. 基于高级体系结构的联邦集成测试平台的研究[J]. 北京邮电大学学报, 2005, 28 (4): 32-36. https://www.cnki.com.cn/Article/CJFDTOTAL-BJYD200504007.htm

    SONG Heng-jie, YANG Ming, WANG Zi-cai. Research on federation integrated test rlatform based on HLA[J]. Journal of Beijing University of Posts and Telecommunications, 2005, 28 (4): 32-36. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-BJYD200504007.htm
    [14] 王宏刚, 张一军, 张琦, 等. 基于UML的列车运行调度系统软件模型[J]. 中国铁道科学, 2005, 26 (5): 107-111. https://www.cnki.com.cn/Article/CJFDTOTAL-ZGTK200505024.htm

    WANG Hong-gang, ZHANG Yi-jun, ZHANG Qi, et al. UML based software model of train traffic control system[J]. China Railway Science, 2005, 26 (5): 107-111. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-ZGTK200505024.htm
    [15] 赵志崑, 盛秋戬, 史忠植. UML活动图描述工作流模型的执行语义[J]. 计算机研究与发展, 2005, 42 (2): 300-307. https://www.cnki.com.cn/Article/CJFDTOTAL-JFYZ200502017.htm

    ZHAO Zhi-kun, SHENG Qiu-jian, SHI Zhong-zhi. An execution semantics of UML activity view for workflow modeling[J]. Journal of Computer Research and Development, 2005, 42 (2): 300-307. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-JFYZ200502017.htm
    [16] 刘金涛, 唐涛, 徐天华, 等. 基于UML的CTCS-3级列控系统需求规范形式化验证方法[J]. 中国铁道科学, 2011, 32 (3): 93-99. https://www.cnki.com.cn/Article/CJFDTOTAL-ZGTK201103019.htm

    LIU Jin-tao, TANG Tao, XU Tian-hua, et al. Formal verification of CTCS-3system requirements specification based UML model[J]. China Railway Science, 2011, 32 (3): 93-99. (in Chinese). https://www.cnki.com.cn/Article/CJFDTOTAL-ZGTK201103019.htm
  • 加载中
图(10) / 表(1)
计量
  • 文章访问数:  582
  • HTML全文浏览量:  75
  • PDF下载量:  1144
  • 被引次数: 0
出版历程
  • 收稿日期:  2013-02-09
  • 刊出日期:  2013-08-25

目录

    /

    返回文章
    返回