本技术涉及航天以及火箭发射,具体而言,涉及一种火箭测试方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、火箭地面测试过程中的各项测试结果均反馈在测试的火箭参数对应的数据上,通过对测试过程的关键参数对应的数据进行分析,能够判断各项火箭参数是否正常,用于评估火箭发射任务的成功率。
2、其中,传统的火箭测试数据分析方法通常为由人工分析测试数据是否超过预设阈值,但是,这种测试方法的自动化程度较低,并且需要较高的人力成本,同时人工判断还可能存在误判或遗漏的情况,因此难以适应当下运载火箭短周期发射的需求。
3、由此可见,现有技术中依据人工经验基于火箭的测试数据判断火箭参数是否通过测试,会导致火箭测试效率低的问题。
4、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本技术提供了一种火箭测试方法、装置、电子设备及计算机可读存储介质,以至少解决现有技术中依据人工经验基于火箭的测试数据判断火箭参数是否通过测试,导致的火箭测试效率低的技术问题。
2、根据本技术的一个方面,提供了一种火箭测试方法,包括:获取目标火箭的目标参数在预设时间段内的目标测试数据;检测目标测试数据是否满足第一测试规则和第二测试规则,其中,第一测试规则用于根据目标参数在预设时间段内对应的n个预设阈值判断目标测试数据是否为异常数据,第二测试规则用于根据与目标火箭相同型号的火箭对应的历史测试数据判断目标测试数据是否为异常数据,n为大于1的整数;在目标测试数据同时满足第一测试规则和第二测试规则的情况下,确定目标测试数据为正常数据并且目标火箭的目标参数通过测试;在目标测试数据不满足第一测试规则和/或第二测试规则的情况下,确定目标测试数据为异常数据并且目标火箭的目标参数未通过测试。
3、可选地,火箭测试方法还包括:从至少一个测试设备中采集目标火箭对应的参数检测数据,其中,参数检测数据中至少包括目标测试数据,至少一个测试设备用于采集目标火箭的多个火箭参数的测试数据,多个火箭参数中至少包括目标参数;调用目标火箭对应的测试参数表,其中,测试参数表用于记录目标参数的字段名称和预设时间段的信息;根据测试参数表从参数检测数据中提取出目标测试数据。
4、可选地,火箭测试方法还包括:根据测试参数表中的预设时间段的信息从参数检测数据中提取出第一数据,其中,第一数据的生成时间位于预设时间段内;根据测试参数表中的目标参数的字段名称从第一数据中提取出第二数据,其中,第二数据为第一数据中与目标参数的字段名称相对应的字段数据;将第二数据全部转换为预设格式,得到目标测试数据。
5、可选地,火箭测试方法还包括:将预设时间段划分为n个子时间段,并且为n个子时间段中的每个子时间段设置一个对应的预设阈值;将目标测试数据依据n个子时间段划分为n个子测试数据,其中,n个子测试数据与n个子时间段一一对应;检测n个子测试数据中是否存在异常子测试数据,其中,异常子测试数据的最大值大于异常子测试数据对应的子时间段所对应的预设阈值;在n个子测试数据中存在异常子测试数据的情况下,确定目标测试数据满足第一测试规则;在n个子测试数据中不存在异常子测试数据的情况下,确定目标测试数据不满足第一测试规则。
6、可选地,火箭测试方法还包括:检测目标测试数据是否满足第一子规则,其中,第一子规则用于根据历史测试数据对应的数据区间判断目标测试数据是否为异常数据;检测目标测试数据是否满足第二子规则,其中,第二子规则用于根据历史测试数据对应的历史曲线判断目标测试数据是否为异常数据,历史曲线用于表征历史测试数据随着时间变化所对应的走势信息;在目标测试数据满足第一子规则和第二子规则的情况下,确定目标测试数据满足第二测试规则;在目标测试数据不满足第一子规则和/或第二子规则的情况下,确定目标测试数据不满足第二测试规则。
7、可选地,火箭测试方法还包括:依据历史测试数据的最大值和最小值构建数据区间;检测目标测试数据是否位于数据区间内;在目标测试数据位于数据区间内的情况下,确定目标测试数据满足第一子规则;在目标测试数据中存在位于数据区间之外的数据的情况下,确定目标测试数据不满足第一子规则。
8、可选地,火箭测试方法还包括:依据目标测试数据构建目标曲线,其中,目标曲线用于表征目标测试数据随着时间变化所对应的走势信息;检测目标曲线与历史曲线的相似度是否大于预设相似度;在目标曲线与历史曲线的相似度大于预设相似度的情况下,确定目标测试数据满足第二子规则;在目标曲线与历史曲线的相似度小于或等于预设相似度的情况下,确定目标测试数据不满足第二子规则。
9、根据本技术的另一方面,还提供了一种火箭测试装置,其中,火箭测试装置包括:获取单元,用于获取目标火箭的目标参数在预设时间段内的目标测试数据;检测单元,用于检测目标测试数据是否满足第一测试规则和第二测试规则,其中,第一测试规则用于根据目标参数在预设时间段内对应的n个预设阈值判断目标测试数据是否为异常数据,第二测试规则用于根据与目标火箭相同型号的火箭对应的历史测试数据判断目标测试数据是否为异常数据,n为大于1的整数;第一确定单元,用于在目标测试数据同时满足第一测试规则和第二测试规则的情况下,确定目标测试数据为正常数据并且目标火箭的目标参数通过测试;第二确定单元,用于在目标测试数据不满足第一测试规则和/或第二测试规则的情况下,确定目标测试数据为异常数据并且目标火箭的目标参数未通过测试。
10、根据本技术的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的火箭测试方法。
11、根据本技术的另一方面,还提供了一种电子设备,其中,电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述任意一项的火箭测试方法。
12、在本技术,采用通过第一测试规则和第二测试规则判断目标测试数据是否为异常数据的方式,首先获取目标火箭的目标参数在预设时间段内的目标测试数据,然后检测目标测试数据是否满足第一测试规则和第二测试规则,其中,第一测试规则用于根据目标参数在预设时间段内对应的n个预设阈值判断目标测试数据是否为异常数据,第二测试规则用于根据与目标火箭相同型号的火箭对应的历史测试数据判断目标测试数据是否为异常数据,n为大于1的整数。在目标测试数据同时满足第一测试规则和第二测试规则的情况下,确定目标测试数据为正常数据并且目标火箭的目标参数通过测试;在目标测试数据不满足第一测试规则和/或第二测试规则的情况下,确定目标测试数据为异常数据并且目标火箭的目标参数未通过测试。
13、由上述内容可知,本技术通过第一测试规则和第二测试规则达到了对目标测试数据进行自动判断的目的,从而实现了目标参数的测试效率,节约了大量的人力成本,进而解决了现有技术中依据人工经验基于火箭的测试数据判断火箭参数是否通过测试,导致的火箭测试效率低的技术问题。