● 摘要
本文以国家某国防预研项目为研究背景,以无人飞行器为研究对象,主要研究了一种无人机分布式仿真通用支撑平台。首先,针对无人机控制系统的特点,详细分析了无人机分布式仿真系统需要实现的功能和设计要求,然后阐述了支撑平台的分层设计原理及系统的总体框架;其次按照层次结构模型对支撑平台的关键技术及设计方案进行了深入探讨,并在此基础上给出了一个无人机分布式仿真支撑环境的设计实现;最后通过该预研项目实例对本支撑平台进行了测试与验证。根据无人飞行器系统细粒度分布仿真的基本要求和特点,本支撑平台采用了当前热门的对等网络(P2P)模式、中间件技术和分层设计的思想,并采用面向对象的方法来完成设计与开发。它屏蔽了不同节点间网络通讯细节,使整个仿真系统逻辑上等同于单机系统,并且实现了与具体仿真任务的分离,将仿真通用功能独立出来,大大减少了仿真应用开发人员的重复性劳动,提高了仿真系统的开发效率。因此整个仿真系统具有较强的可重用性、可移植性以及可扩展性。本文研制的无人机分布式仿真支撑平台是根据无人机控制系统细粒度仿真的具体需求来设计完成的,它在无人飞行器以及类似系统的论证、设计与仿真实验等方面都有着一定的应用前景。