【技术实现步骤摘要】
一种基于多任务并行的航天动力学仿真方法和装置
[0001]本专利技术涉及航天测控仿真
,尤其涉及一种基于多任务并行的航天动力学仿真方法和装置。
技术介绍
[0002]航天器轨道是空间飞行任务中一个基本要素,轨道设计与计算是一项重要且复杂的工作,进行航天器轨道动力学的仿真研究具有重大的应用价值和军事意义。相关技术中,通过构建三维数字地球模型,建立在轨卫星数据库,计算在轨卫星的位置和轨道,并将在轨卫星的位置和轨道数据传给背景框架进行实时展示。但相关技术中仅对在轨卫星进行轨道模拟计算且算法单一,全面性和通用性较差,仿真效率较低。
技术实现思路
[0003]本专利技术的一个目的在于提供一种基于多任务并行的航天动力学仿真方法,通过对至少一个航天器客户端发送的仿真任务进行多任务并行仿真,提高仿真的全面性和通用性,进而提升仿真效率。本专利技术的另一个目的在于提供一种基于多任务并行的航天动力学仿真装置。本专利技术的再一个目的在于提供一种计算机可读介质。本专利技术的还一个目的在于提供一种计算机设备。
[0004] ...
【技术保护点】
【技术特征摘要】
1.一种基于多任务并行的航天动力学仿真方法,其特征在于,所述方法包括:获取至少一个航天器客户端发送的仿真任务,所述仿真任务包括操作指令和运行数据;响应于所述操作指令,根据运行数据,并行执行至少一个仿真任务,得到每个仿真任务对应的仿真结果。2.根据权利要求1所述的基于多任务并行的航天动力学仿真方法,其特征在于,所述仿真任务包括至少一个仿真操作;所述响应于所述操作指令,根据运行数据,并行执行至少一个仿真任务,得到每个仿真任务对应的仿真结果,包括:响应于所述操作指令,根据运行数据,执行至少一个仿真操作,得到每个仿真操作对应的仿真数据;根据每个仿真操作对应的仿真数据,生成所述仿真任务对应的仿真结果。3.根据权利要求2所述的基于多任务并行的航天动力学仿真方法,其特征在于,所述仿真操作为设置航天时间参数操作,所述操作指令包括设置时间参数指令,所述仿真数据包括发射弹道数据;所述响应于所述操作指令,根据运行数据,执行至少一个仿真操作,得到每个仿真操作对应的仿真数据,包括:获取航天器客户端发送的航天时间参数,所述航天时间参数包括火箭起飞时刻和星箭分离时刻;基于所述火箭起飞时刻和星箭分离时刻,根据预先设置的仿真任务配置文件,生成基于所述火箭起飞时刻的发射弹道数据。4.根据权利要求2所述的基于多任务并行的航天动力学仿真方法,其特征在于,所述仿真操作为飞行换段操作,所述操作指令包括换段指令,所述仿真数据包括轨道预报数据;所述响应于所述操作指令,根据运行数据,执行至少一个仿真操作,得到每个仿真操作对应的仿真数据,包括:获取航天器客户端发送的飞行阶段;根据所述飞行阶段,确定出换段仿真方式,所述换段仿真方式包括数据插值方式和数学模型方式;通过换段仿真方式,根据所述运行数据进行轨道预报仿真计算,得到轨...
【专利技术属性】
技术研发人员:詹磊,苗毅,杨健,黄钊,付玲,梁爽,陈俊刚,贺紫涵,
申请(专利权)人:北京航天飞行控制中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。