首页 | 本学科首页   官方微博 | 高级检索  
     检索      

计算机生成兵力模型的实时调度技术
引用本文:吴雨淋,龚光红,李妮.计算机生成兵力模型的实时调度技术[J].北京航空航天大学学报,2015,41(2):246-251.
作者姓名:吴雨淋  龚光红  李妮
作者单位:北京航空航天大学 自动化科学与电气工程学院, 北京 100191
基金项目:国家自然科学基金资助项目(61004089)
摘    要:针对计算机生成兵力系统在采用步长法推进逻辑时间时其实时性易受影响的问题,提出了将时间同步和模型调度进行解耦的实时推进方法,其中同步过程使用独立的线程读取本地时钟并通过运行支撑环境(RTI)驱动逻辑时间推进.同时提出了一种适合兵力模型的新的静态调度算法.该算法根据模型运行周期和系统步长划分调度表,并基于负载均衡的原则为模型分配仿真步长,具体包括3个处理过程:为仿真实体分配节点、产生初始调度表、运行时调整调度表.实验结果表明所提出的方法在保证良好的实时性基础上具有较小的开销和较高的处理器利用率. 

关 键 词:计算机仿真    调度    分布式计算    实时系统    时间步长
收稿时间:2014-03-05

Real-time scheduling for models in computer generated forces
WU Yulin,GONG Guanghong,LI Ni.Real-time scheduling for models in computer generated forces[J].Journal of Beijing University of Aeronautics and Astronautics,2015,41(2):246-251.
Authors:WU Yulin  GONG Guanghong  LI Ni
Institution:School of Automation Science and Electrical Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100191, China
Abstract:The computer generated forces (CGF) based on time-stepped simulation suffered from the problem of real-time performance during time advancing through run-time infrastructure (RTI). A new simulation framework was proposed which separated time advancing from execution of CGF models by different threads. The simulation time was synchronized with local clock and advanced through RTI in a separate thread. Furthermore, a new static scheduling algorithm was proposed to manage the execution of periodic simulation models. Based on the load balancing strategy, the algorithm generated a scheduling table in accordance with time step of system and execution periods of models. Specifically, the algorithm involved three procedures, allocated simulation nodes for pre-deployed simulation entities, generated initial scheduling table for model components and adjusted the table for created or deleted entities during runtime. The experimental results show that the time advancing method meets the real-time requirement and the scheduling algorithm provides good performance in terms of overhead and processor utilization.
Keywords:computer simulation  scheduling  distributed computing  real time systems  time step
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号