基于组件的并行离散事件仿真应用开发技术研究

被引量 : 0次 | 上传用户:hero18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于组件的建模技术可降低模型间的耦合度,改善模型的重用性,有利于实现仿真模型开发与使用的分离,从而提高仿真应用的开发效率。目前国内外并行仿真由于缺少组件化建模技术的支持,往往需要采用集中式开发模式,存在开发门槛高、二次建模困难,且模型间耦合度大,难以实现模型的快速组装和平台间模型重用等问题,无法适应大规模并行仿真的需要。为此,研究基于组件的并行仿真建模技术已成为当前需要迫切解决的重要课题。论文针对并行离散事件仿真(PDES)的特点,在综合分析相关技术的基础上,对基于组件的PDES建模技术进行了深入分析和研究。主要工作和创新包括:1)事件调度是PDES中仿真对象交互的主要途径,为使组件适用于PDES,必须先解决组件的事件调度问题。目前大部分PDES平台通过代码里的函数调用来实现事件调度,这样仿真对象耦合在一起,模型重用性差。论文针对此问题提出了PDES组件的事件调度方法——组件内事件之间直接调度,组件间通过端口发送事件调度消息。该方法解决了组件的事件调度问题,为开发PDES组件提供了基础。2)PDES之所以高效,原因在于它能乐观地推进,这要求仿真对象的状态是可回滚的,而对于外来已封装好的组件,状态变量一般都定义为标准数据类型,不能满足乐观机制的需要,论文针对此问题提出了组件的状态回滚方案——建立状态管理器,通过解析组件的配置文件,将模型的状态操作转化为可回滚数据类型的操作。该方案解决了组件状态回滚问题,使得封装的组件能适用于乐观机制。3)为方便组件建模,需要建立一套简单的图元来表示组件的业务逻辑,针对这一需求,论文依照并行离散事件仿真建模规范EDEVS提出一套可视化的组件构建方案——包括描述组件的图元集和组件耦合的配置文件格式定义。该方案解决了组件的可视化描述问题,为用户直观构建PDES组件模型提供了便利。4)通过可视化环境构建的模型实质上是对组件模型进行的可视化描述,为了使其能在仿真引擎中运行,必须将其解析生成适用于相应仿真引擎的模型代码。为此,论文以并行离散事件仿真引擎YH-SUPE为平台,提出了组件模型代码自动生成方案——建立适用于YH-SUPE的基本组件模型模板类,其他组件均继承此类。该方案能自动生成YH-SUPE的组件模型代码,有助于提高开发效率。基于上述研究成果,设计实现了基于组件的可视化PDES应用开发框架,使用该框架能够可视化地构建组件,并能自动生成仿真应用代码。经测试表明,该框架不仅具有良好的可视化操作界面,能帮助用户迅速建立仿真模型和生成仿真应用,而且能较好地兼容外部组件模型,满足并行仿真高效开发的需求。
其他文献
刑事辨认是侦查实践中运用较为频繁的程序手段,一直被侦查部门视为调查案情的便捷途径。侦查人员采用辨认措施可以加快案件侦破的进度、确认实施犯罪行为的嫌疑人、明晰案件
目的:探讨元认知干预技术的团体治疗对中度老年抑郁情绪的疗效,为老年抑郁的元认知干预提供依据。方法:选取解放军大连疗养院符合纳入条件的850名离退休老年军人,利用老年抑郁
现代足球比赛是一个攻守不断转换的过程,可简化为三种时刻:本方控球时、对方控球时和攻守转换时。成功的防守意味着进攻的开始,而球权转换的一瞬间是关键时刻,由守转攻的进攻
<正>技术理性和价值理性作为特殊和典型的理性形式,两者对解决人类生存与发展关系问题意义深远。研究两者的内涵及其相互关系,可以给当前我国城镇化建设提供一个新的研究视角
目的:对鞍后区及上斜坡进行解剖学研究,通过不同手术入路对鞍后区及上斜坡的显露范围,并依据基底动脉尖动脉瘤与后床突的位置、大小、生长方向的不同综合考虑决定手术入路,为手术
目的:冷冻肩是一种自发性、渐进性的肩关节周围炎。好发于50岁左右的人群,故又名五十肩,其真正原因仍尚未十分清楚。肉毒杆菌素A注射治疗慢性疼痛已被证实有其疗效。在临床上并
利用2009~2016年广西14个地级市的面板数据,分析了不同的土地出让方式下的出让收入对经济性、非经济性公共产品供给的影响。实证结果表明,土地出让收入(协议和“招、拍、挂”
前科一般指曾经犯过罪,受过刑事处罚的一种法律状态。我国远在先秦就有关于前科的规定,西方国家的前科也历史久远。前科的存在有其特定的历史背景和理论根据。前科的存在会导
在各种自然灾害中,地震灾害是最为严重的自然灾害之一。由于它具有突发性、持续时间短和破坏性强的特点,对人民的生命和财产安全构成了极大的威胁。我国是一个遭受地震灾害破
珠海市会同村选址隐幽、规划格局严整,整体风貌中西合壁、建筑质量上乘,是珠海市保存最完好的近代村落,是岭南近代买办文化的物化见证。在完整保护会同古村原则指导下,保护其