一种基于轨道数据求解器的数据报告生成方法及设备与流程

文档序号:37552603发布日期:2024-04-08 14:03阅读:11来源:国知局
一种基于轨道数据求解器的数据报告生成方法及设备与流程

本发明涉及航天器轨道,具体而言,涉及一种基于轨道数据求解器的数据报告生成方法及设备。


背景技术:

1、在航天器轨道领域中,利用各种轨道外推预报器等手段可以计算得到如:仿真场景中航天器的轨道、卫星星座的构型、卫星地面站的可见时段、地面区域的覆盖特性等各种用户的目标数据。当用户查看目标数据时,需要在软件中提前定义目标数据,以便在软件运行时,通过界面操作生成目标数据的数据报告。同时,当用户需要生成新的数据报告时,需要更改软件代码才能使软件有生成新数据报告的能力。

2、在现有技术中,当用户需要生成一个新的数据报告时,只能通过修改软件代码,植入新的数据报告生成器,运行软件生成新的数据报告;或者在现有计算结果数据集中提取所需要的数据,并处理成最后的数据报告。但这两种途径都要更改软件代码,可定制性不高,例如若用户只想改变数据输出的步长,或者只更改数据输出的有效位数,在现有软件框架下还需要修改代码,重新定义输出步长或者有效数字,才能再次生成新的数据报告。因此,现有的软件框架对数据报告的定制性较低,无法根据需求生成新的数据报告。


技术实现思路

1、本发明解决的问题是如何提高数据报告定制的灵活性。

2、为解决上述问题,本发明提供一种基于轨道数据求解器的数据报告生成方法,包括:

3、获取用户期望数据的数据需求;

4、根据所述数据需求的定义参数,设置数据报告对应的数学模型和计算方法;

5、根据所述数据需求的数据形式和报告要求,设置所述数据报告的报告模板;

6、根据所述数学模型和所述计算方法,建立所述数据报告对应的轨道数据求解器;

7、通过所述轨道数据求解器,根据航天器的初始参数,得到所述航天器的预测轨道数据;

8、通过所述报告模板,根据所述预测轨道数据生成对应的所述数据报告。

9、可选地,所述根据所述数据需求的定义参数,设置数据报告对应的数学模型和计算方法,包括:

10、根据所述定义参数,得到所述用户期望数据中包含的轨道参数、预测时间跨度、时间步长以及数据精度;

11、根据所述轨道参数,得到所述数据报告中所述轨道参数对应的数据类别;

12、根据所述数据类别、所述预测时间跨度、所述时间步长以及所述数据精度,设置所述数据类别对应的所述数学模型和所述计算方法。

13、可选地,所述根据所述数据类别、所述预测时间跨度、所述时间步长以及所述数据精度,设置所述数据类别对应的所述数学模型和所述计算方法,包括:

14、根据所述数据类别,得到所述数据类别对应的物理学模型,所述物理学模型包括牛顿力学、开普勒定律以及其他力学模型;

15、将所述物理学模型作为所述数学模型;

16、根据所述预测时间跨度、所述时间步长和所述数据精度,选择所述数据类别对应的所述计算方法。

17、可选地,所述根据所述数据需求的数据形式和报告要求,设置所述数据报告的报告模板,包括:

18、根据所述数据形式,得到所述数据需求的数据呈现方式,所述数据呈现方式包括表格、图标以及统计图形;

19、根据所述报告要求,得到所述数据需求的输出文件格式,所述输出文件格式包括pdf、word和excel;

20、根据所述数据呈现方式和所述输出文件格式,建立所述数据报告对应的所述报告模板。

21、可选地,所述通过所述轨道数据求解器,根据航天器的初始参数,得到所述航天器的预测轨道数据,包括:

22、根据所述航天器的初始参数,得到所述航天器的初始位置、初始速度以及初始加速度;

23、根据所述初始位置、所述初始速度以及所述初始加速度,通过所述轨道数据求解器对应的所述数学模型和所述计算方法,得到所述航天器在预设未来时间段内预设时间点的轨道位置和状态;

24、将所述轨道位置和所述状态作为所述航天器在所述预设未来时间段内预设时间点的预测轨道数据。

25、可选地,所述通过所述报告模板,根据所述预测轨道数据生成对应的所述数据报告,包括:

26、将所述预测轨道数据按照所述报告模板的所述数据呈现方式的参数位置进行设置,得到所述预测轨道数据的自定义图像;

27、将所述自定义图像以所述报告模板的所述输出文件格式输出,得到所述数据报告。

28、可选地,所述根据所述初始位置、所述初始速度以及所述初始加速度,通过所述轨道数据求解器对应的所述数学模型和所述计算方法,得到所述航天器在预设未来时间段内预设时间点的轨道位置和状态,包括:

29、根据所述预测时间跨度和所述时间步长,设置所述预设未来时间段和所述预设时间点;

30、根据所述轨道参数,设置所述航天器对应的参考系;

31、根据所述初始位置、所述初始速度以及所述初始加速度在所述参考系中的矢量表达,通过所述轨道数据求解器对应的所述数学模型和所述计算方法,得到所述航天器在预设未来时间段内预设时间点的轨道位置和状态。

32、可选地,在所述获取用户期望数据的数据需求之后,还包括:

33、判断所述数据需求对应所述数据报告的所述数学模型和所述计算方法以及所述报告模板是否存在;

34、若是,则根据所述数学模型和所述计算方法对应的所述轨道数据求解器和所述报告模板,得到所述数据报告。

35、获取用户期望数据的数据需求;

36、根据所述数据需求的定义参数,设置数据报告对应的数学模型和计算方法;

37、根据所述数据需求的数据形式和报告要求,设置所述数据报告的报告模板;

38、根据所述数学模型和所述计算方法,建立所述数据报告对应的轨道数据求解器;

39、通过所述轨道数据求解器,根据航天器的初始参数,得到所述航天器的预测轨道数据;

40、通过所述报告模板,根据所述预测轨道数据生成对应的所述数据报告。

41、可选地,所述通过所述轨道数据求解器,根据航天器的初始参数,得到所述航天器的预测轨道数据,包括:

42、通过所述轨道数据求解器,根据航天器的初始参数,得到所述航天器的初始预测轨道数据;

43、按照所述数据需求的参数规则,对所述初始预测轨道数据进行预处理操作,得到所述航天器的所述预测轨道数据,其中,所述预处理操作包括数据过滤、数据插值以及数据平滑。

44、本发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现任一项所述的基于轨道数据求解器的数据报告生成方法。

45、本发明的基于轨道数据求解器的数据报告生成方法及计算机设备,通过将用户期望数据的数据需求进行解析,根据数据需求的定义参数来选择合适的数学模型和计算方法,从而使针对数据的计算由于计算方法和模型的适配而更加精确;其次,根据数据需求的数据形式和报告要求,选择合适的报告模板,从而使数据的呈现形式更加清晰,显示更加全面;在此基础上通过数学模型和计算方法建立的轨道数据求解器完全符合用户期望数据的数据需求,从而提高了轨道数据求解器的灵活性以及生成报告的准确性与适应性,报告模板与求解器数据源相对应,即可根据报告模板生成想要的数据报告,提高了数据报告的灵活性。生成用户期望数据相匹配的数据报告同时也大大提高了对轨道数据的计算效率、精度以及计算的便捷性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1