论文部分内容阅读
通用仿真试验平台(HIT-GPTA)由哈尔滨工业大学自主研发,该平台在资源的可重复利用、资源之间互操作及组合应用、虚拟/半实物/实物资源快速接入、快速构建特定任务的仿真试验方面有明显的优势。但是,HIT-GPTA平台为方便资源的集成与可重复利用,采用了Windows+以太网的模式进行设计,在实时性要求严格的应用场合有一定的局限性。为提高HIT-GPTA平台在仿真试验领域的应用,需要提高平台的实时性,本课题主要是对平台的实时性相关技术进行研究和改进。对HIT-GPTA的工作机制进行分析,得出限制HIT-GPTA平台实时性的因素主要有三个:分布式节点之间数据传输的实时性;实物或半实物设备接入的实时性;平台组件对象模型的运行实时性。本课题针对以上三个限制因素进行深入的分析与论证,提出了对应的改进方案。通过组建反射内存网及设计实时操作系统中实物设备的驱动程序,提供了反射内存网、实物总线、以太网等多种方式的数据传输通道,保证了分布式节点之间数据传输的实时性及实物设备接入的实时性,为提高通用仿真试验平台的实时性提供了硬件基础条件的保障。为保持平台在资源重复利用、资源之间互操作及组合应用方面的优势,并兼容平台原有的仿真功能,本设计采用了RTX与Windows相结合的机制,通过设计一个能够快速搭建实时仿真系统的子系统,将实时性要求较高的数据传输接口及处理算法在RTX内实现,实时性要求较低的显示及配置任务在Windows内实现,提高了平台组件对象模型的运行实时性。利用HIT-GPTA平台及本课题对提高实时性能提出的改进方案,能够方便快捷的搭建一个仿真系统,对本系统的各个组成模块进行测试,结果表明各个实时性改进模块能够按照仿真控制的要求完成相应的仿真任务,系统的仿真步长达到了1ms。本课题的研究极大地提高了HIT-GPTA平台的整体实时性能,使平台具有了实时仿真的能力。