航天器近距离操作任务规划软件开发

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:aifuweimin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着未来空间科学任务的复杂化、智能化,对空间在轨服务技术提出更高的要求。而由于每次实施在轨服务需要花费大量的人力与物力,严重限定了在轨服务的准确率与可靠性。基于现如今空间在轨服务体系发展的现状,本课题将开发出一款模拟空间在轨服务的仿真软件,并模拟服务航天器为追踪星,模拟目标航天器为目标星,规划追踪星相对于目标星进行漂飞、抵近、伴飞等航天器近距离操作任务。本课题旨在完成对航天器近距离操作任务规划软件基于C#编程语言的开发。航天器近距离操作任务在本软件中主要分为漂飞任务、抵近任务与伴飞任务,并有额外的位置保持预报功能及碰撞预警功能。同时本课题软件与场景演示客户端、模拟成像客户端以及快速仿真客户端组成分布式软件,主要研究内容如下:按照软件工程技术方法,首先根据航天器近距离操作任务需求分析航天器近距离操作任务规划软件的功能需求与性能需求。根据任务需求、功能需求与性能需求设计软件的人机交互界面,实现人机交互感良好、操作简明的目标。同时根据上述需求设计软件内部任务模块的运行逻辑,规划实现航天器近距离操作任务各个模块的仿真功能。进一步为了提高软件的运算效率,采用matlab与C#混合编程方式,将复杂的计算方法交给matlab软件实现,而之后耗费时间的迭代过程由C#语言实现,这样避免了matlab迭代运算效率低的缺点,显著缩短航天器近距离操作任务规划时间。然后针对软件实现的问题,确定软件实现所需的关键技术,利用目前主流的C#编程语言、.NET框架、多线程访问控制技术、Socket数据通信框架等技术。结合航天器近距离操作任务规划软件开发的实际情况,将软件设计为四大模块:软件人机交互界面、近距离操作任务规划模块、数据管理模块以及数据通信模块。并针对各个模块中的核心模块均给出了详细的实现方案,如五个近距离任务的规划模块的设计与实现、数据库的设计与实现以及三个数据通信接口的设计与实现等,并给出了软件各个模块的实现。本软件的实现,是基于软件功能拓展与分布式理论的,这样使航天器近距离操作任务规划软件的开发不仅仅是一款单机仿真规划软件,而是追求建立在网络化的各大功能模块的集成化应用。软件经过测试与试用,达到了运行稳定、航天器近距离任务规划结果正确,任务数据与其他系统传输稳定流畅且具有较好的鲁棒性与安全性,足以达到实际应用需求。
其他文献
全球能源危机和环境问题促使能源利用不断转型升级,在我国能源清洁转型过程中,建设能源互联网(Energy Interconnection System,EIS)被认为是实现能源利用清洁低碳安全高效的
从顾客的信息表征视角,探讨定制方式、定制产品交付时间和定制任务解释水平匹配对定制产品价值感知的影响及其中间机制。通过研究发现:(1)当定制产品在近期将来交付时,按方案定
河流生态系统是自然界最重要的生态系统之一,目前河流生态环境遭受了严重的破坏,河流的生命重塑对于保护当地地区的生态环境有着决定性的作用,这要求不仅要摸清水环境变化规
目前,针对开槽机筒挤出机的螺杆设计还是常常采用设计工程师的已知数据或依赖于经验,近几年来,对于开槽挤出设计虽然已开展了理论研究,但对其出料特性的计算,尤其是在压力梯度相关
文章分析了大段泥岩钻进时效低、事故多的原因主要是泥浆造浆,作者提出了“最优化泥浆”,即在现有条件下选择最优化泥浆滤液、最优泥浆配方、最优泥浆后期维护管理,以实现高
2006年是摩擦学创始人Jost教授提出的Jost报告公开发表40周年。也是中国机械工程学会摩擦学分会成立27周年。为了展示我国摩擦学最新研究和应用成果.推动摩擦学界学术交流,讨论
<正>~~
期刊
本文从分析校园网学习环境和互联网学习环境出发,培养学生网络自主学习意识,通过网络促使学生自主学习,已达到提高自身英语水平的目的,使得学生完成从书本型到应用型的转变;其次从
研究背景子痫前期(Preeclampsia,PE)是妊娠20周后新发的高血压、蛋白尿等为主要表现可累及全身多个脏器的妊娠期特发疾病,是导致孕产妇和围产儿死亡的重要原因。世界范围内PE