并行离散事件仿真系统自动初始化技术研究与实现

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:xndrz1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿真系统初始化是仿真推演的重要环节,影响着仿真系统能否正确执行。然而随着并行仿真系统复杂程度越来越高,初始化代码的开发难度与工作量越来越大,传统手动编码的开发模式存在着耗时、繁琐、容易引入人工错误等问题,严重影响了仿真系统的开发效率。因此,开展并行离散事件仿真系统自动初始化技术研究,对于减少人工错误、提高仿真系统开发效率等具有重要的意义。论文针对并行离散事件仿真系统初始化程序开发工作量大、效率低的问题,以实现自动初始化为目标,围绕想定数据存储、赋值函数设计以及代码自动生成等关键技术开展研究,以下为论文主要工作和创新点:(1)提出了一种基于嵌套哈希的仿真想定数据存储方法。由于并行仿真想定数据量大、数据结构复杂,传统的数据存储方法难以满足快速高效地查找相匹配的初始化数据的需求。为此,本文提出了基于嵌套哈希的想定数据存储结构NHMS,将解析后的想定数据按照仿真对象类、实例、属性三层嵌套存储,建立起与仿真系统结构相一致的初始化数据对应关系。在自动初始化过程中仿真系统能根据仿真对象类名、实例名以及仿真对象属性名称从NHMS结构中快速搜索到仿真对象属性对应的初始化值,从而为仿真想定数据的存储与查询提供了高效的支撑。(2)提出了一种基于赋值函数的想定数据适配方法。在仿真系统自动初始化过程中存在变量与值域如何匹配的问题。为此,本文提出了基于赋值函数的想定数据适配方法,根据想定数据缓存结构,设计满足各种数据类型需求的赋值函数。该赋值函数能按照仿真对象类名、属性名称等参数信息,在想定数据缓存结构中自动查找到该属性的初始化数据,从而实现仿真对象属性变量与其初始化值之间的对应匹配。(3)提出了一种基于Velocity模板的仿真对象初始化代码自动生成技术。传统“堆砌代码式”的开发方法,一旦想定文件中的参数做出修改,就需要编程人员频繁修改代码并重新编译,导致工作量大、人工错误率高等问题。为此,论文提出了基于Velocity模板的仿真对象初始化代码自动生成技术,Velocity模板引擎通过从模型描述文件中获取的初始化信息作为输入参数,结合模板文件匹配替换模板变量后输出生成目标代码。当想定文件内参数改变时,只需再次运行代码生成器即可重新生成仿真初始化代码,减少了人工参与及代码错误率、提高了效率。在上述研究成果的基础上,设计并实现了并行离散事件仿真系统自动初始化软件,经防空反导仿真系统实例测试表明,该软件自动生成的初始化程序能正确为各个初始化变量赋值,验证了论文工作的有效性与实用性。
其他文献
锂离子电池是一种重要的储能器件,具有能量密度高和循环寿命长的优点,已经被广泛应用在便携式电子产品中。随着电动汽车和智能电网的飞速发展,对于具有更好性能的锂离子电池的需求正变得越来越迫切。负极材料是锂离子电池的核心部件之一,直接影响着整个电池的性能。作为锂离子电池负极材料中的一个分支,铁氧化合物因其具有高的理论容量、价格低廉、资源丰富和绿色环保等优点,已经成为近年来的研究热点。然而铁氧化合物负极材料
目标跟踪是计算机视觉研究领域的重点研究课题,其应用非常广泛且活跃,如导弹制导、视频监控、医疗诊断、无人机系统、以及机器人导航等诸多方面。目标跟踪以图像处理技术为基
多属性模糊决策是指对大量具有模糊性和不精确性的数据进行处理,同时,从该数据中提取有效信息并进一步作出客观合理的决策。随着信息量的增加以及数据类型的日益丰富,多属性模糊决策模型在处理实际问题方面表现出更强的实用性。为了快速高效的处理具有模糊性和不精确性数据、提高决策的效率、保证决策的合理性,国内外学者针对不同的问题从不同角度对多属性模糊决策中的问题进行探究并取得了显著成效。但是,由于多属性模糊决策问
由于金属-有机框架材料(MOFs)温和的合成条件以及模块化构成的特性,MOFs材料的孔道结构、孔道环境、功能位点等诸多性质均可以通过选择合适的构建模块来系统的调整。这些独特的优势使MOFs材料成为高度通用且可调节的功能性平台。本文中通过双配体合成策略,成功合成了具有同结构但是金属离子不同的六个MOFs材料(化合物1-6),以及微调含氮辅助配体合成了不同结构的化合物7-9,对这些MOFs材料进行了结
非线性扩散反应爆破问题在化学、生物、物理和工程领域都有极其重要的应用.近年来,非线性方程解的爆破现象除了引起许多偏微分方程工作者的兴趣外,还引起了量子力学、流体力学、非线性光学等领域的工作者广泛关注.本文主要针对非线性扩散反应方程的爆破问题的有限差分方法及网格自适应算法进行研究,首先时间方向采用Crank-Nicolson格式,空间方向采用截断误差余项修正法在非均匀网格上建立了一维非线性扩散反应方
背景随着酸性、碱性化合物以日常生活用品的成分走近人们的身边,人们接触腐蚀性物质的几率越来越大。虽然一再强调这些生活用品的安全性及注意事项,无意或故意摄入腐蚀性物质
复杂系统仿真包含大量的实体,基于实体分发的负载划分技术影响着并行离散事件仿真(PDES)的运行效率。图划分算法是PDES静态负载均衡技术的重要研究方向,现有的基于图划分的静
以综合集成研讨、突发事件应急决策、作战问题辅助决策为代表的众多领域都要求仿真系统具备灵活、开放、可组合、可扩展、自适应、强交互等特性。这类仿真称为敏捷仿真。论文
我国每年都会生产大量的秸秆类废弃物,利用厌氧消化(AD)技术进行处理,不仅可以改善环境,同时还可以实现废物的资源化利用,因此意义重大。固态厌氧消化(SS-AD)技术作为AD技术
金属氧化物固溶体比单一氧化物具有更优越的物理化学性能。掺杂形成固溶体结构可以有效提高催化剂的稳定性,并可调控催化剂活性位。由于溶质掺杂量往往影响固溶体催化剂反应性能,因此我们课题组发展了简单易行的XRD外推法定量其在溶剂氧化物晶格中的含量并与反应性能相关联。基于该方法,本文测定了互溶体系Sn-Ce-O固溶体的晶格容量和晶相结构,并探讨催化剂性能的晶格容量阈值效应。为进一步完善XRD外推法用于固溶体