鉴于大家对工科论文十分关注,我们编辑小组在此为大家搜集整理了“ 基于HLA的卫星指向控制仿真系统的设计与实现 ”一文,供大家参考学习!
航天技术近年来发展迅速,嫦娥一号,二号相继成功探月,北斗导航系统也行将布置完成,航天器的研制周期越来越短,对开发的效率效益提出了更高的要求。而通过计算机仿真机技术对卫星进行仿真,不仅可以节约财力物力,尽可能早的暴露设计中的问题,而且还可以对不同方案的可行性进行论证评估,以确定最佳的方案策略。为了有效地验证模型的准确性和应用的有效性,建立一个易扩展的,可交互的,实时的,通用的卫星仿真系统已成为航天仿真的必然趋势。卫星仿真技术通常是以卫星运行情况为研究对象,面向复杂系统的仿真,对仿真系统的设计提出了极高的要求。基于面向对象思想的高层体系结构HLA(High LevelArchitecture),是当今分布仿真领域的主流技术,并广泛的应用于空间科学的研究中。它的显著特点就是通过提供通用研究方向为复杂系统控制与仿真,飞行器制导、控制与仿真。
相对独立的支撑服务程序RTI,将应用层与底层支撑环境分离,隐蔽各自的实现细节,从而可以使各部分相对独立的进行开发,最大程度的利用各自领域内的最新技术来实现标准的服务和功能,适应新技术的发展;并拥有良好的时间同步性,数据交互性及易可扩展性,适于不同部门协同开发。本文首先根据面向对象的思想,对卫星仿真系统进行了模块划分,明确了各模块之间的相互联系以及功能作用;然后基于HLA设计并实现了卫星分布仿真系统;最后以卫星高精度指向控制模型为例,对整个系统的稳定性,交互性,实时性和扩展性进行了验证运行。1基于面向对象思想的系统模块划分“面向对象技术”是当前软件工程中流行的一种开发方法,是人类思维方式的一种抽象模拟,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。与传统的面向过程的软件开发方法相比,类和对象的概念的引入使面向对象这种机制具有易理解性强,可继承,数据安全等优点。