一种姿轨控综合开机时长计算方法及装置与流程
未命名
07-04
阅读:109
评论:0
1.本技术属于发动机调度技术领域,具体地讲,涉及一种姿轨控综合开机时长计算方法及装置。
背景技术:
2.航天器通常装配有数十台不同型号的发动机,这些发动机推力大小不同、安装位置不同,用于保持或改变航天器的运行中的姿态和轨道。通常会采取一型或多型、一台或多台的组合方式来使用这些发动机,从而产生不同程度的推理输出,以实现航天器的期望姿态或标称轨道。
3.如图1所示,为某装配有1台a型大推力主发动机、4台b型中等推力发动机、8台c型小推力发动机,总计共3型13台发动机,用于该航天器在轨运行期间的姿态和轨道的控制与维持(后面简称为姿轨控)。通常,同一型号发动机装配数量为奇数的情况下,只采取一种方式进行控制,即启动全部该型号发动机;同一型号发动机装配数量为偶数的情况下,会采取启动对称位置的偶数台发动机的方式进行控制。
4.同型号发动机单独启动,或者多型号发动机组合启动进行航天器姿轨控时,会受下列几个因素的影响:
5.首先,发动机的关机动作不是在瞬间就完成的,而是一个较短时间的持续过程,关机过程对航天器的控制效果存在后效影响,因而在评估控制效果的时候,并不能直接采用预先设定的理论持续开机时间长度,而是要乘以一个加权系数;
6.其次,发动机工作时,通常会持续开机,在理论持续开机时间长度内维持稳定的推力输出,直至关机;此外,发动机还会采取短间隔脉冲点火的方式,在理论持续开机时间长度内断续多次短促开机进行输出推力。因而在评估控制效果的时候,并不能直接采用预先设定的理论持续开机时间长度,而是要乘以一个加权系数;
7.再次,发动机的推进管道日常处于真空状态,在开机之前要填充推进剂,关机之后要吹除残余推进剂,这两个过程对航天器的控制效果也会产生影响,因而,会对上一因素的影响产生叠加效应,加权系数也要根据发动机的型号进行调整。
8.最后,组合启动不同型号发动机时,出于不同的轨道控制策略设计,各型发动机不一定在同一时刻点火开机,各型发动机的持续开机时间长度也并不相同。
9.综上所述,为综合评估推进系统产生的整体推力,准确计算包括燃料消耗量、空间位置变化量、速度变化量等各种因素在内的航天器整体状态,用于判断控制是否成功,并进行后续状态设置,需要根据航天器装配的发动机类型、数量,并结合发动机的实际使用方式,计算一个综合开机时间长度,得到尽量逼近真实情况的数据,为测控实施提供依据。
技术实现要素:
10.本技术提供了一种姿轨控综合开机时长计算方法及装置,以至少解决当前无法精确估算姿轨控综合开机时长,测控软件功能与具体的航天器平台固化绑定,灵活性、通用
性、可扩展性极差的问题。
11.根据本技术的第一个方面,提供了一种姿轨控综合开机时长计算方法,包括:
12.获取发动机的启动数量与启动标识确定发动机的启动方式;
13.根据启动方式配置加权系数;
14.根据加权系数和启动方式计算综合开机时长。
15.在一实施例中,当启动方式为单独启动方式时,根据启动方式配置加权系数,包括:
16.如果发动机的启动数量为奇数或两台,则设置加权系数为
17.如果发动机的启动数量为两台以上的偶数,则分别为其配置不同的加权系数。
18.在一实施例中,当启动方式为组合启动时,根据启动方式配置加权系数,包括:
19.根据所有发动机的启动标识查找预先设置的加权系数。
20.在一实施例中,当启动方式为单独启动时,根据加权系数和启动方式计算综合开机时长,包括:
21.根据获取的理论开机时长乘以加权系数的方式直接结算综合开机时长。
22.在一实施例中,当启动方式为组合启动时,根据加权系数和启动方式计算综合开机时长,包括:
23.判断是否采用最大值法计算综合开机时长;
24.如果是,取各型发动机综合开机时长的最大值作为综合开机时长;
25.如果否,根据加权系数计算各型发动机的综合时长,并将各型发动机的综合时长相加获得综合开机时长。
26.根据本技术的另一个方面,还提供了一种姿轨控综合开机时长计算装置,包括:
27.获取单元,用于获取发动机的启动数量与启动标识确定发动机的启动方式;
28.加权系数配置单元,用于根据启动方式配置加权系数;
29.综合开机时长计算单元,用于根据加权系数和启动方式计算综合开机时长。
30.在一实施例中,当启动方式为单独启动方式时,加权系数配置单元包括:
31.第一配置模块,用于如果发动机的启动数量为奇数或两台,则设置加权系数为
32.第二配置模块,用于如果发动机的启动数量为两台以上的偶数,则分别为其配置不同的加权系数。
33.在一实施例中,当启动方式为组合启动时,加权系数配置单元包括:
34.第三配置模块,用于根据所有发动机的启动标识查找预先设置的加权系数。
35.在一实施例中,当启动方式为单独启动时,综合开机时长计算单元包括:
36.第一计算模块,用于根据获取的理论开机时长乘以加权系数的方式直接计算综合开机时长。
37.在一实施例中,当启动方式为组合启动时,综合开机时长计算单元包括:
38.判断模块,用于判断是否采用最大值法计算综合开机时长;
39.最大值计算模块,用于如果是,取各型发动机综合开机时长的最大值作为综合开机时长;
40.第二计算模块,用于如果否,根据加权系数计算各型发动机的综合时长,并将各型
发动机的综合时长相加获得综合开机时长。
41.本技术通过针对不同的启动方式分配不同的加权参数来计算综合开机时长,使得参数调整简单灵活,在设计简单的情况下,适用于各种航天器平台,测控软件和航天器平台之间不再紧密绑定,通用性良好,应用便捷,减少了不必要的软件更动,降低了对软件系统安全性的影响。
附图说明
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1为现有技术中航天器的发动机布局图。
44.图2为本技术提供的一种姿轨控综合开机时长计算方法。
45.图3为本技术实施例中当启动方式为单独启动方式时,根据启动方式配置加权系数。
46.图4为本技术实施例中当启动方式为组合启动时,根据加权系数和启动方式计算综合开机时长。
47.图5为本技术实施例中实现的姿轨控综合开机时长计算方法及装置。
48.图6为本技术提供的一种姿轨控综合开机时长计算装置。
49.图7为本技术实施例中加权系数配置单元的结构框图。
50.图8为本技术实施例中综合开机时长计算单元的结构框图。
51.图9为本技术实施例中一种电子设备的具体实施方式。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.随着需求的多样的日益增加,航天器平台的种类也逐渐增多,发动机的装配方式、使用方式也灵活多样,测控软件系统依然沿用现有的方案,仅针对每一种具体的航天器平台编写方案、设计算法、开发软件,测控软件功能与具体的航天器平台固化绑定,灵活性、通用性、可扩展性极差。每当新的航天器平台投入使用,或者出现了新的发动机的配置方式,相应的测控软件必须重新进行专门的编码开发,以实现方案中的具体要求,造成了测控软件系统需要频繁改动,导致测控软件系统的稳定性、安全性大幅下降。
54.以图1中的航天器为例,如表1所示,只启动同一型号发动机时(以下简称单独启动),a型发动机有1种使用方式;b型发动机有2b、4b共2种使用方式,分别表示2台、4台b型发动机开机;c型发动机有2c、4c、6c、8c共4种使用方式,分别表示2台、4台、6台、8台c型发动机开机。
55.表1同型号发动机单独启动方式列表
56.a型发动机b型发动机c型发动机a2b2c 4b4c
ꢀꢀ
6c
ꢀꢀ
8c
57.进一步,如表2所示,启动多型号发动机时(以下简称组合启动),a、b两型发动机有2种组合启动方式,a、c两型发动机有4种组合启动方式,b、c两型发动机有8种组合启动方式,a、b、c三型发动机有8种组合启动方式。
58.表2多型发动机组合启动方式列表
59.a、b组合a、c组合b、c组合a、b、c组合a+2ba+2c2b+2ca+2b+2ca+4ba+4c2b+4ca+2b+4c a+6c2b+6ca+2b+6c a+8c2b+8ca+2b+8c
ꢀꢀ
4b+2ca+4b+2c
ꢀꢀ
4b+4ca+4b+4c
ꢀꢀ
4b+6ca+4b+6c
ꢀꢀ
4b+8ca+4b+8c
60.本技术要解决的技术问题是,如何提供一种姿轨控综合开机时长计算方法及实现装置,给出标准规范的参数配置接口格式,使得测控软件的计算模型通用,通过对配置参数的调整能实现对不同航天器的灵活适应,进而提高测控软件系统的稳定性、安全性、使用灵活性、多任务通用性。
61.因此,本技术提供了一种姿轨控综合开机时长计算方法,如图2所示,包括:
62.s201:获取发动机的启动数量与启动标识确定发动机的启动方式。
63.s202:根据启动方式配置加权系数。
64.s203:根据加权系数和启动方式计算综合开机时长。
65.在一具体实施例中,设航天器上共装配有n个型号的发动机,各型发动机的型号标识分别为α1、α2、
…
、αi、
…
、αn,每一型号发动机的装配数量分别为x1、x2、
…
、xi、
…
、xn,i=1,2,
…
,n。其中,发动机的型号标识αi使用英文大写字母表示,即αi∈{a、
…
、z},便于操作人员、测控软件识别。
66.鉴于同一型号发动机装配数量为奇数的情况下,只采取一种方式进行控制,即启动全部该型号发动机;同一型号发动机装配数量为偶数的情况下,会采取启动对称位置的偶数台发动机的方式进行控制。因此,对第i个型的发动机,其装配数量为xi,当xi为奇数时,只有1种方式,即启动全部xi台该型号发动机;当xi为偶数时,该型号发动机的启动数量为2的倍数。
67.记单独启动第i个型号的发动机的方式有yi种,显然:
68.69.单独启动方式下,以[数字][字母]的格式表示发动机启动标识(后面简记为单独启动标识),其中,数字表示发动机的启动数量,字母表示发动机的型号标识:
[0070][0071]
其中,j=1,2,
…
,yi,αi∈{a、
…
、z}。
[0072]
例如:
[0073]
假设第i1型发动机的型号标识为f,装配了3台,即则该型发动机只有1种启动方式,启动标识即为“3f”。
[0074]
假设第i2型发动机的型号标识为b,装配了4台,即型发动机的型号标识为b,装配了4台,即则该型发动机有共2种启动方式,启动标识分别为“2b”、“4b”。
[0075]
组合启动方式下,以“+”号连接单独启动标识的格式表示发动机启动标识(后面简记为组合启动标识)。
[0076]
例如:
[0077]“2b+4c”表示启动2台b型发动机和4台c型发动机;
[0078]“a+4b+8c”表示启动全部a型发动机、4台b型发动机和8台c型发动机。
[0079]
下文中,将单独启动标识、组合启动标识统称为启动标识。
[0080]
在一实施例中,当启动方式为单独启动方式时,根据启动方式配置加权系数,如图3所示,包括:
[0081]
s301:如果发动机的启动数量为奇数或两台,则设置加权系数为
[0082]
s302:如果发动机的启动数量为两台以上的偶数,则分别为其配置不同的加权系数。
[0083]
在一具体实施例中,每一种单独启动方式都有对应的加权系数,令第i型号发动机的第j种使用方式对应的加权系数为j=1,2,
…
,yi。
[0084]
如表3所示,给出了一个标准格式的加权系数配置表。
[0085]
表3第i型发动机的加权系数配置表
[0086][0087]
在一实施例中,当启动方式为组合启动时,根据启动方式配置加权系数,包括:
[0088]
根据所有发动机的启动标识查找预先设置的加权系数。
[0089]
在一具体实施例中,显然,两种不同型号的发动机组合启动的情况下,组合启动方
式的种类是两型发动机各自的单独启动方式种类的乘积,即第i1型发动机、第i2型发动机的单独启动方式分别有种,则二者的组合启动方式有种。
[0090]
对于装配有n个型号的发动机的航天器,任意t个型号(2≤t≤n)的发动机组合启动的情况下,组合启动方式的种类为t个型号发动机各自单独启动方式种类的乘积:
[0091]
在工程应用当中,不必逐一列出每一种组合启动方式下对应的加权系数,组合启动方式下,可由测控软件自动判读每一型发动机的单独启动标识,自动对查相应的加权系数后,根据具体的综合开机时长计算方法,将加权系数代入公式进行计算。
[0092]
在一实施例中,当启动方式为单独启动时,根据加权系数和启动方式计算综合开机时长,包括:
[0093]
根据获取的理论开机时长乘以加权系数的方式直接结算综合开机时长。
[0094]
在一具体实施例中,单独启动方式下,使用理论开机时长乘以加权系数的方式直接结算综合开机时长。
[0095]
在一实施例中,当启动方式为组合启动时,根据加权系数和启动方式计算综合开机时长,如图4所示,包括:
[0096]
s401:判断是否采用最大值法计算综合开机时长。
[0097]
s402:如果是,取各型发动机综合开机时长的最大值作为综合开机时长。
[0098]
s403:如果否,根据加权系数计算各型发动机的综合时长,并将各型发动机的综合时长相加获得综合开机时长。
[0099]
在一具体实施例中,组合启动方式下,出于不同的控制策略和状态设置,有可能采取将各型发动机的综合开机时长相加的方式,也有可能取各型发动机综合开机时长的最大值,即,存在2种计算方法:
[0100]
·
求和法:将各型发动机的综合开机时长相加求和;
[0101]
·
最大值法:取各型发动机综合开机时长的最大值。
[0102]
因此,需要明确设定每一种启动标识对应的计算方法。
[0103]
事实上,单独启动方式下综合开机时长的计算方法,可以归入组合启动方式下的“求和法”。
[0104]
表4综合开机时长计算方式设定表
[0105]
启动标识计算方法aplus4b+8cplusa+2b+6cmax
[0106]
如表4所示,给出了一个标准格式的综合开机时长计算方式设定表的填写示例,表中,列出了每一个启动标识所采用的计算方法,其中,“计算方法”一栏,填写“plus”表示求和法,填写“max”表示最大值法。按照,这样的方法,可以灵活设定各种启动方式对应的计算方法,可以根据实际情况随时进行调整,但是,这样的方法依然存在不足,依然需要针对每一个启动标识进行设置填写。
[0107]
事实上,基于工程实践经验总结和控制策略设计机理,在大部分的情况下都采取
求和法,只在少部分情况下会采取最大值法,因此,表4的填写可以简化,只需要填写出采取最大值法的启动标识,其他启动标识默认采用求和法,这大大减少了参数设定工作量和出错概率。
[0108]
于是,表4可以进一步简化为最大值法计算综合开机时长设定表,如表5所示:
[0109]
表5最大值法计算综合开机时长设定表
[0110]
启动标识计算方法a+2b+6cmax
[0111]
以表5的设定为例,设a、2b、6c的理论开机时长分别为δ1、δ2、δ3,通过加权系数配置表对查到对应的加权系数分别为q1、q2、q3,则表5中所列的启动标识“a+2b+6c”对应的综合开机时长应为max(δ1×
q1,δ2×
q2,δ3×
q3)。
[0112]
表5中未列出的启动标识,均采用求和法计算综合开机时长,例如:
[0113]
启动标识“a”对应的综合开机时长应为δ1×
q1。
[0114]
启动标识“a+2b”对应的综合开机时长应为δ1×
q1+δ2×
q2。
[0115]
启动标识“2b+6c”对应的综合开机时长应为δ2×
q2+δ3×
q3。
[0116]
本发明实现的姿轨控综合开机时长计算方法及装置如图5所示。首先,从航天器的控制策略文件中获取发动机启动标识;其次,识别发动机启动标识,将其中的每一个单独启动标识识别出来;再次,对查确定每一个单独启动标识对应的加权系数;然后,确定综合开机时长计算方法;最后,计算综合开机时长。这里航天器的控制策略文件的计算方法已有成熟的设计,具体细节本文不涉及。
[0117]
下面说明本方法的步骤:
[0118]
步骤一、如图5中标识1所示,从航天器的控制策略文件中直接获取发动机启动标识。
[0119]
步骤二、如图5中标识2所示,识别发动机启动标识,将其中的每一个单独启动标识识别出来,即判断上一步骤中获取到的启动标识中是否存在“+”号:
[0120]
·
不存在“+”号,则为单独启动方式,直接存储单独启动标识;
[0121]
·
存在“+”号,则为组合启动方式,提取“+”号两端的启动标识,逐一存储,直至识别提取出全部的单独启动标识。
[0122]
步骤三、如图5中标识3所示,遍历加权系数配置表,将上一步骤中识别出的每一个单独启动标识对应的加权系数对查确定。
[0123]
步骤四、如图5中标识4所示,遍历最大值法计算综合开机时长设定表,判断步骤一中获取到的发动机启动标识是否出现在其中:
[0124]
·
是,则采用最大值法,进入步骤五;
[0125]
·
否,则求和法,进入步骤六;
[0126]
步骤五、如图5中标识5所示,取各型发动机综合开机时长的最大值。
[0127]
步骤六、如图5中标识6所示,将各型发动机的综合开机时长相加求和。
[0128]
基于同一发明构思,本技术实施例还提供了一种姿轨控综合开机时长计算装置,可以用于实现上述实施例中所描述的方法,如下面实施例所述。由于该姿轨控综合开机时长计算装置解决问题的原理与姿轨控综合开机时长计算方法相似,因此姿轨控综合开机时长计算装置的实施可以参见姿轨控综合开机时长计算方法的实施,重复之处不再赘述。以
下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的系统较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0129]
根据本技术的另一个方面,还提供了一种姿轨控综合开机时长计算装置,如图6所示,包括:
[0130]
获取单元601,用于获取发动机的启动数量与启动标识确定发动机的启动方式;
[0131]
加权系数配置单元602,用于根据启动方式配置加权系数;
[0132]
综合开机时长计算单元603,用于根据加权系数和启动方式计算综合开机时长。
[0133]
在一实施例中,当启动方式为单独启动方式时,如图7所示,加权系数配置单元602包括:
[0134]
第一配置模块701,用于如果发动机的启动数量为奇数或两台,则设置加权系数为
[0135]
第二配置模块702,用于如果发动机的启动数量为两台以上的偶数,则分别为其配置不同的加权系数。
[0136]
在一实施例中,当启动方式为组合启动时,加权系数配置单元包括:
[0137]
第三配置模块,用于根据所有发动机的启动标识查找预先设置的加权系数。
[0138]
在一实施例中,当启动方式为单独启动时,综合开机时长计算单元包括:
[0139]
第一计算模块,用于根据获取的理论开机时长乘以加权系数的方式直接计算综合开机时长。
[0140]
在一实施例中,当启动方式为组合启动时,如图8所示,综合开机时长计算单元603包括:
[0141]
判断模块801,用于判断是否采用最大值法计算综合开机时长;
[0142]
最大值计算模块802,用于如果是,取各型发动机综合开机时长的最大值作为综合开机时长;
[0143]
第二计算模块803,用于如果否,根据加权系数计算各型发动机的综合时长,并将各型发动机的综合时长相加获得综合开机时长。
[0144]
本技术提供的姿轨控综合开机时长计算方法及装置,对启动标识给出了简单清晰的描述规则,具有良好的可读性和识别度,易于人员判读和软件处理,参数调整简单灵活,在设计简单的情况下,适用于各种航天器平台,测控软件和航天器平台之间不再紧密绑定,通用性良好,应用便捷,减少了不必要的软件更动,降低了对软件系统安全性的影响。
[0145]
本技术的实施例还提供能够实现上述实施例中的方法中全部步骤的一种电子设备的具体实施方式,参见图9,所述电子设备具体包括如下内容:
[0146]
处理器(processor)901、内存902、通信接口(communications interface)903、总线904和非易失性存储器905;
[0147]
其中,所述处理器901、内存902、通信接口903通过所述总线904完成相互间的通信;
[0148]
所述处理器901用于调用所述内存902和非易失性存储器905中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的方法中的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
[0149]
s201:获取发动机的启动数量与启动标识确定发动机的启动方式。
[0150]
s202:根据启动方式配置加权系数。
[0151]
s203:根据加权系数和启动方式计算综合开机时长。
[0152]
本技术的实施例还提供能够实现上述实施例中的方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
[0153]
s201:获取发动机的启动数量与启动标识确定发动机的启动方式。
[0154]
s202:根据启动方式配置加权系数。
[0155]
s203:根据加权系数和启动方式计算综合开机时长。
[0156]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。虽然本说明书实施例提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本说明书中的各个实施例均采用递
进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。以上所述仅为本说明书实施例的实施例而已,并不用于限制本说明书实施例。对于本领域技术人员来说,本说明书实施例可以有各种更改和变化。凡在本说明书实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书实施例的权利要求范围之内。
技术特征:
1.一种姿轨控综合开机时长计算方法,其特征在于,包括:获取发动机的启动数量与启动标识确定发动机的启动方式;根据所述启动方式配置加权系数;根据所述加权系数和所述启动方式计算综合开机时长。2.根据权利要求1所述的姿轨控综合开机时长计算方法,其特征在于,当所述启动方式为单独启动方式时,所述根据所述启动方式配置加权系数,包括:如果发动机的启动数量为奇数或两台,则设置加权系数为如果发动机的启动数量为两台以上的偶数,则分别为其配置不同的加权系数。3.根据权利要求1所述的姿轨控综合开机时长计算方法,其特征在于,当所述启动方式为组合启动时,所述根据所述启动方式配置加权系数,包括:根据所有发动机的启动标识查找预先设置的加权系数。4.根据权利要求1所述的姿轨控综合开机时长计算方法,其特征在于,当所述启动方式为单独启动时,所述根据所述加权系数和所述启动方式计算综合开机时长,包括:根据获取的理论开机时长乘以加权系数的方式直接结算综合开机时长。5.根据权利要求1所述的姿轨控综合开机时长计算方法,其特征在于,当所述启动方式为组合启动时,所述根据所述加权系数和所述启动方式计算综合开机时长,包括:判断是否采用最大值法计算综合开机时长;如果是,取各型发动机综合开机时长的最大值作为综合开机时长;如果否,根据加权系数计算各型发动机的综合时长,并将各型发动机的综合时长相加获得综合开机时长。6.一种姿轨控综合开机时长计算装置,其特征在于,包括:获取单元,用于获取发动机的启动数量与启动标识确定发动机的启动方式;加权系数配置单元,用于根据所述启动方式配置加权系数;综合开机时长计算单元,用于根据所述加权系数和所述启动方式计算综合开机时长。7.根据权利要求6所述的姿轨控综合开机时长计算装置,其特征在于,当所述启动方式为单独启动方式时,所述加权系数配置单元包括:第一配置模块,用于如果发动机的启动数量为奇数或两台,则设置加权系数为第二配置模块,用于如果发动机的启动数量为两台以上的偶数,则分别为其配置不同的加权系数。8.根据权利要求6所述的姿轨控综合开机时长计算装置,其特征在于,当所述启动方式为组合启动时,所述加权系数配置单元包括:第三配置模块,用于根据所有发动机的启动标识查找预先设置的加权系数。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至5任一项所述的姿轨控综合开机时长计算方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5任一项所述的姿轨控综合开机时长计算方法的步骤。
技术总结
本发明提供了一种姿轨控综合开机时长计算方法及装置,方法包括:获取发动机的启动数量与启动标识确定发动机的启动方式;根据启动方式配置加权系数;根据加权系数和启动方式计算综合开机时长。本申请通过针对不同的启动方式分配不同的加权参数来计算综合开机时长,使得参数调整简单灵活,在设计简单的情况下,适用于各种航天器平台,测控软件和航天器平台之间不再紧密绑定,通用性良好,应用便捷,减少了不必要的软件更动,降低了对软件系统安全性的影响。影响。影响。
技术研发人员:李斌 梁爽 荣志飞 彭德云 姜萍 王炎娟 可荣硕 周心婷 郭祥艳 孟德闯
受保护的技术使用者:北京航天飞行控制中心
技术研发日:2023.01.03
技术公布日:2023/4/28
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
