首页> 中国专利> 机内测试指标确定方法和用于航空产品的机内测试方法

机内测试指标确定方法和用于航空产品的机内测试方法

摘要

本申请涉及一种机内测试指标确定方法和用于航空产品的机内测试方法。该机内测试指标确定方法包括:获取航空产品的顶层设计指标;将顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标;其中,全任务阶段包括多个子任务阶段;航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。采用该方法提高了航空产品全任务阶段的机内测试指标的准确性,进而能够提高航空产品全任务阶段机内测试的准确性。

著录项

说明书

技术领域

本申请涉及航空产品测试技术领域,特别是涉及一种机内测试指标确定方法、用于航空产品的机内测试方法、装置、计算机设备和存储介质。

背景技术

航空产品的机内测试(BIT)是指航空产品不借助其他外部手段,对自身进行自动故障测试诊断的技术。目前常用的机内测试方式主要有加电机内测试、周期机内测试和维护机内测试三种方式。在外场无外部测试手段的情况下,这三种机内测试方式在不同的任务阶段,按照使用需求和条件对航空产品进行故障检测和隔离,辅助外场维修使用人员及时发现和定位故障。

传统技术中,通常采用航空产品的测试性使用指标进行故障检测隔离。但是,航空产品的测试性使用指标是航空产品使用所有机内测试进行诊断隔离的前提下得到的测试性指标,其并不能代表航空产品在全任务阶段机内测试的故障检测隔离能力。

因此,采用传统技术,航空产品全任务阶段机内测试的准确性较低。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高航空产品全任务阶段机内测试准确性的机内测试指标方法、用于航空产品的机内测试方法、装置、计算机设备和存储介质。

一种机内测试指标确定方法,所述方法包括:

获取航空产品的顶层设计指标;

将所述顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标;其中,所述全任务阶段包括多个子任务阶段;所述航空产品全任务阶段的机内测试指标需求模型是根据所述多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且所述航空产品全任务阶段的机内测试指标需求模型是根据所述顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

在其中一个实施例中,所述将所述顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标,包括:

获取所述航空产品全任务阶段的机内测试指标需求模型中各子任务阶段内的第一状态转移矩阵;

获取所述航空产品全任务阶段的机内测试指标需求模型中各子任务阶段间的第二状态转移矩阵;

根据所述第一状态转移矩阵和所述第二状态转移矩阵,确定子任务阶段结束时航空产品的瞬态状态概率向量;

将所述顶层设计指标以及所述子任务阶段结束时航空产品的瞬态状态概率向量输入所述限制条件中,并根据所述目标函数,得到航空产品全任务阶段的机内测试指标。

在其中一个实施例中,所述航空产品全任务阶段的机内测试指标需求模型的构建方法包括:

将所述全任务阶段划分为多个子任务阶段,并确定所述多个子任务阶段中各子任务阶段内的检测维修流程信息;

根据所述各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型;

根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对所述各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

在其中一个实施例中,所述根据所述各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型,包括:

根据所述各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,获取各子任务阶段内的检测维修状态及活动;

将所述各子任务阶段内的检测维修状态及活动转化为Petri网中的符号,并根据所述各子任务阶段内的检测维修流程信息将所述符号进行关联连接,得到各子任务阶段的机内测试指标需求模型。

在其中一个实施例中,所述根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对所述各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型,包括:

根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,将各子任务阶段间的状态通过瞬态变迁进行关联连接,将各子任务阶段的任务持续时间通过固定时间变迁进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

在其中一个实施例中,所述顶层设计指标包括任务成功性指标或战备完好性指标中的至少一种;

和/或

所述第一模型参数指标包括地面停放时间、加电机内测试检测时间、加电机内测试隔离时间、维护机内测试检测时间、维护机内测试隔离时间、周期机内测试检测时间、周期机内测试隔离时间、精确维修时间或模糊维修时间中的至少一种;

和/或

所述第二模型参数指标包括战备维护阶段时间、出动准备阶段时间或任务执行阶段时间中的至少一种。

一种用于航空产品的机内测试方法,所述方法包括:

获取航空产品全任务阶段的机内测试指标,其中,所述航空产品全任务阶段的机内测试指标是将所述航空产品的顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型得到的;所述全任务阶段包括多个子任务阶段;所述航空产品全任务阶段的机内测试指标需求模型是根据所述多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且所述航空产品全任务阶段的机内测试指标需求模型是根据所述顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数;

根据所述航空产品全任务阶段的机内测试指标中的机内测试检测率进行故障检测,确定航空产品的故障检测信息,其中,所述故障检测信息包括故障检测成功;

若所述航空产品的故障检测信息为所述故障检测成功,则根据所述航空产品全任务阶段的机内测试指标中的机内测试隔离率进行产品隔离,确定航空产品的产品隔离信息,其中,所述产品隔离信息包括产品隔离成功;

若所述航空产品的产品隔离信息为所述产品隔离成功,则对所述航空产品进行维修。

一种机内测试指标确定装置,所述装置包括:

数据获取模块,用于获取航空产品的顶层设计指标;

指标确定模块,用于将所述顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标;其中,所述全任务阶段包括多个子任务阶段;所述航空产品全任务阶段的机内测试指标需求模型是根据所述多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且所述航空产品全任务阶段的机内测试指标需求模型是根据所述顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取航空产品的顶层设计指标;

将所述顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标;其中,所述全任务阶段包括多个子任务阶段;所述航空产品全任务阶段的机内测试指标需求模型是根据所述多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且所述航空产品全任务阶段的机内测试指标需求模型是根据所述顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取航空产品的顶层设计指标;

将所述顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标;其中,所述全任务阶段包括多个子任务阶段;所述航空产品全任务阶段的机内测试指标需求模型是根据所述多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且所述航空产品全任务阶段的机内测试指标需求模型是根据所述顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

上述机内测试指标确定方法、用于航空产品的机内测试方法、装置、计算机设备和存储介质,将航空产品的顶层设计指标输入航空产品全任务阶段的机内测试指标需求模型,从而得到航空产品全任务阶段的机内测试指标。由于该航空产品全任务阶段的机内测试指标需求模型既符合航空产品的顶层设计指标要求,还考虑了机内测试设计成本,同时使用Petri网进行模型构建,使得最终得到的航空产品全任务阶段的机内测试指标能够代表航空产品在全任务阶段机内测试的故障检测隔离能力,即提高了航空产品全任务阶段的机内测试指标的准确性,进而有利于提高航空产品全任务阶段机内测试的准确性。如此为航空产品早期设计阶段一级维修层级机内测试性指标的确定,提供了一个科学合理性的方法。

附图说明

图1为一个实施例中机内测试指标确定方法的应用环境图;

图2为一个实施例中机内测试指标确定方法的流程示意图;

图3为一个实施例中航空产品全任务阶段的机内测试指标需求模型的构建方法的流程示意图;

图4为一个实施例中战备维护阶段、出动准备阶段和任务执行阶段的检测维修流程示意图;

图5为一个实施例中将顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标的补充方案的流程示意图;

图6为一个实施例中航空产品全任务阶段的机内测试指标需求模型的结构示意图;

图7为一个实施例中机内测试指标确定装置的结构框图;

图8为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的机内测试指标确定方法,可以应用于如图1所示的应用环境中。其中,航空产品102通过网络与服务器104进行通信。具体地,服务器104获取航空产品102的顶层设计指标,并将该顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标。其中,全任务阶段包括多个子任务阶段。航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。之后,服务器104可使用航空产品全任务阶段的机内测试指标对航空产品102进行机内测试。可选地,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种机内测试指标确定方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤S202,获取航空产品的顶层设计指标。

其中,航空产品是指从事飞行活动的飞行器。航空产品的顶层设计指标是指在航空产品的顶层设计技术中所用到的指标。可选地,航空产品的顶层设计指标包括任务成功性指标或战备完好性指标中的至少一种。其中,任务成功性指标用于表征航空产品执行任务成功的概率,其可以是任务成功率。战备完好性指标用于表征航空产品在使用环境条件下处于能执行任务的完好状态的程度或能力,其可以是可用度要求值。

具体地,服务器获取航空产品的顶层设计指标。可选地,顶层设计指标可由用户输入至航空产品中,并通过航空产品上传至服务器中。

步骤S204,将顶层设计指标和输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标。

其中,全任务阶段包括多个子任务阶段。航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

可选地,航空产品全任务阶段的机内测试指标需求模型可预先存储在服务器中,以便于服务器的随时调用。

具体地,服务器在获得顶层设计指标后,调取预存的航空产品全任务阶段的机内测试指标需求模型,并将顶层设计指标输入该航空产品全任务阶段的机内测试指标需求模型中。在该航空产品全任务阶段的机内测试指标需求模型中,将顶层设计指标输入模型的限制条件中,并根据模型的目标函数,确定航空产品全任务阶段的机内测试指标。可选地,航空产品的机内测试指标包括机内测试检测率或机内测试隔离率中的至少一种。

上述机内测试指标确定方法中,将航空产品的顶层设计指标输入航空产品全任务阶段的机内测试指标需求模型,从而得到航空产品全任务阶段的机内测试指标。由于该航空产品全任务阶段的机内测试指标需求模型既符合航空产品的顶层设计指标要求,还考虑了机内测试设计成本,同时使用Petri网进行模型构建,使得最终得到的航空产品全任务阶段的机内测试指标能够代表航空产品在全任务阶段机内测试的故障检测隔离能力,即提高了航空产品全任务阶段的机内测试指标的准确性,进而有利于提高航空产品全任务阶段机内测试的准确性。

在一个实施例中,如图3所示,涉及航空产品全任务阶段的机内测试指标需求模型一种可能的构建过程。在上述实施例的基础上,航空产品全任务阶段的机内测试指标需求模型的构建方法具体可以通过以下步骤实现:

步骤S302,将全任务阶段划分为多个子任务阶段,并确定多个子任务阶段中各子任务阶段内的检测维修流程信息;

步骤S304,根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型;

步骤S306,根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

可选地,第一模型参数指标包括地面停放时间、加电机内测试检测时间、加电机内测试隔离时间、维护机内测试检测时间、维护机内测试隔离时间、周期机内测试检测时间、周期机内测试隔离时间、精确维修时间或模糊维修时间中的至少一种。

可选地,第二模型参数指标包括战备维护阶段时间、出动准备阶段时间或任务执行阶段时间中的至少一种。

可选地,全任务阶段可划分为战备维护阶段、出动准备阶段和任务执行阶段等多个子任务阶段。当然,全任务阶段也可以根据其他检测维修需求进行划分。请参阅图4,以战备维护阶段为例,其检测维修流程信息包括:在发生故障时首先通过加电BIT检测故障;若能够检测到故障并准确隔离到指定的可更换单元,则对航空产品进行精确维修;若加电BIT检测失败或隔离失败,则进行维护BIT;若维护BIT检测隔离成功,则进行精确维修;若维护BIT检测隔离失败,则进行强制维修。基于相同原理,可根据出动准备阶段和任务执行阶段的检测维修特点,确定出动准备阶段和任务执行阶段的检测维修流程信息。可选地,检测维修流程信息可以是检测维修流程框图。

进一步地,在一个实施例中,涉及上述步骤S304“根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型”的一种可能的实现方式。在上述实施例的基础上,步骤S304具体可以通过以下步骤实现:

步骤S3042,根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,获取各子任务阶段内的检测维修状态及活动;

步骤S3044,将各子任务阶段内的检测维修状态及活动转化为Petri网中的符号,并根据各子任务阶段内的检测维修流程信息将符号进行关联连接,得到各子任务阶段的机内测试指标需求模型。

具体地,以战备维护阶段为例,服务器根据战备维护阶段内的检测维修流程信息和航空产品的第一模型参数指标,确定战备维护阶段内的检测维修状态及活动,例如战备维护阶段内的故障、故障检测、故障隔离和维修等状态、活动,然后,服务器将战备维护阶段内的检测维修状态及活动转化为Petri网中的符号,如图5所示。其中,矩形框表示指数时间变迁(例如故障率、故障检测时间和故障隔离时间等),细线段表示瞬态变迁(例如检测率、隔离率等),圆圈表示航空产品的当前状态(例如故障状态、加电机内测试检测结束等)。并且,服务器根据战备维护阶段内的检测维修流程信息将各符号进行关联连接,例如使用有向箭头按照顺序将航空产品的状态及活动关联连接起来,得到战备维护阶段的机内测试指标需求模型。同理,服务器还可以建立其他子任务阶段的机内测试指标需求模型。

进一步地,在一个实施例中,涉及上述步骤S306“根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型”的一种可能的实现方式。在上述实施例的基础上,步骤S306具体可以通过以下步骤实现:

步骤S3062,根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,将各子任务阶段间的状态通过瞬态变迁进行关联连接,将各子任务阶段的任务持续时间通过固定时间变迁进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

具体地,服务器根据航空产品各子任务阶段间活动转换关系,将各子任务阶段间的状态通过瞬态变迁联系起来,使用粗线段表示固定时间变迁(例如各子任务阶段的持续时间,包括但不限于战备维护阶段时间、出动准备阶段时间或任务执行阶段时间),并通过相应子任务阶段库所的禁止弧来加以控制。当子任务阶段A向子任务阶段B转移时,子任务阶段A中的产品状态可以通过子任务阶段A和子任务阶段B之间瞬态变迁发生转移,根据此原理构建的航空产品全任务阶段的机内测试指标需求模型如图5所示。

在图5中,航空产品全任务阶段的机内测试指标需求模型中各元素的含义可参见表1。

表1航空产品全任务阶段的机内测试指标需求模型中各元素的含义

可选地,在一个实施例中,将任务成功性指标和战备完好性指标输入模型的限制条件中,并以机内测试设计费用最低作为目标函数,得到航空产品全任务阶段的机内测试指标需求模型的方程,如公式(1)所示:

其中,P

其中,航空产品全任务阶段的机内测试指标与机内测试设计费用的关系式如公式(2)所示:

其中,C表示机内测试设计费用,r

在一个实施例中,如图6所示,涉及上述步骤S204“将顶层设计指标机内测试设计费用输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标”的一种可能的实现方式。在上述实施例的基础上,步骤S204具体可以通过以下步骤实现:

步骤S2042,获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段内的第一状态转移矩阵;

步骤S2044,获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段间的第二状态转移矩阵;

步骤S2046,根据第一状态转移矩阵和第二状态转移矩阵,确定子任务阶段结束时航空产品的瞬态状态概率向量;

步骤S2048,将顶层设计指标机内测试设计费用以及子任务阶段结束时航空产品的瞬态状态概率向量输入限制条件中,并根据目标函数,得到航空产品全任务阶段的机内测试指标。

具体地,以全任务阶段划分为战备维护阶段、出动准备阶段和任务执行阶段为例,首先,服务器通过航空产品全任务阶段的机内测试指标需求模型,分别获取战备维护阶段、出动准备阶段和任务执行阶段的第一状态转移矩阵Q

需要说明,第一状态转移矩阵Q的表达式为:

其中,q

接着,服务器还通过航空产品全任务阶段的机内测试指标需求模型,分别获取战备维护阶段到出动准备阶段间的第二状态转移矩阵M

需要说明,第二状态转移矩阵M的表达式为:

其中,如果m

之后,服务器根据第一状态转移矩阵Q

其中,T

最后,将顶层设计指标例如任务成功性指标P

可选地,机内测试检测率包括加电机内测试检测率、维护机内测试检测率或周期机内测试检测率中的至少一种;机内测试隔离率包括加电机内测试隔离率、维护机内测试隔离率或周期机内测试隔离率中的至少一种。

示例性地,航空产品全任务阶段的机内测试指标如表2所示:

表2某飞机机内测试指标要求

基于此,机内测试设计费用为:C=13569。

基于同一发明创造构思,在一个实施例中,还提供了一种用于航空产品的机内测试方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤S402,获取航空产品全任务阶段的机内测试指标;

步骤S404,根据航空产品全任务阶段的机内测试指标中的机内测试检测率进行故障检测,确定航空产品的故障检测信息,其中,故障检测信息包括故障检测成功或故障检测失败的至少一种;

步骤S406,若航空产品的故障检测信息为故障检测成功,则根据航空产品全任务阶段的机内测试指标中的机内测试隔离率进行产品隔离,确定航空产品的产品隔离信息,其中,产品隔离信息包括产品隔离成功或产品隔离失败的至少一种;

步骤S408,若航空产品的产品隔离信息为产品隔离成功,则对航空产品进行维修。

其中,航空产品全任务阶段的机内测试指标是将航空产品的顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型得到的。

其中,全任务阶段包括多个子任务阶段;航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种机内测试指标确定装置,包括:数据获取模块502和指标确定模块504,其中:

该数据获取模块502,用于获取航空产品的顶层设计指标;

该指标确定模块504,用于将顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标,其中,全任务阶段包括多个子任务阶段;航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

上述机内测试指标确定装置中,将航空产品的顶层设计指标输入航空产品全任务阶段的机内测试指标需求模型,从而得到航空产品全任务阶段的机内测试指标。由于该航空产品全任务阶段的机内测试指标需求模型既符合航空产品的顶层设计指标要求,还考虑了机内测试设计成本,同时使用Petri网进行模型构建,使得最终得到的航空产品全任务阶段的机内测试指标能够代表航空产品在全任务阶段机内测试的故障检测隔离能力,即提高了航空产品全任务阶段的机内测试指标的准确性,进而有利于提高航空产品全任务阶段机内测试的准确性。

在一个实施例中,该指标确定模块504具体用于获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段内的第一状态转移矩阵;获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段间的第二状态转移矩阵;根据第一状态转移矩阵和第二状态转移矩阵,确定子任务阶段结束时航空产品的瞬态状态概率向量;将顶层设计指标以及子任务阶段结束时航空产品的瞬态状态概率向量输入限制条件中,并根据目标函数,得到航空产品全任务阶段的机内测试指标。

在一个实施例中,该装置还包括:模型构建模块506,其中:

该模型构建模块506,用于将全任务阶段划分为多个子任务阶段,并确定多个子任务阶段中各子任务阶段内的检测维修流程信息;根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型;根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

在一个实施例中,该模型构建模块506具体用于根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,获取各子任务阶段内的检测维修状态及活动;将各子任务阶段内的检测维修状态及活动转化为Petri网中的符号,并根据各子任务阶段内的检测维修流程信息将符号进行关联连接,得到各子任务阶段的机内测试指标需求模型。

在一个实施例中,该模型构建模块506具体用于根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,将各子任务阶段间的状态通过瞬态变迁进行关联连接,将各子任务阶段的任务持续时间通过固定时间变迁进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

关于机内测试指标确定装置的具体限定可以参见上文中对于机内测试指标确定方法的限定,在此不再赘述。上述机内测试指标确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储航空产品全任务阶段的机内测试指标需求模型。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种机内测试指标确定方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取航空产品的顶层设计指标;

将顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标,其中,全任务阶段包括多个子任务阶段;航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

上述计算机设备中,将航空产品的顶层设计指标输入航空产品全任务阶段的机内测试指标需求模型,从而得到航空产品全任务阶段的机内测试指标。由于该航空产品全任务阶段的机内测试指标需求模型既符合航空产品的顶层设计指标要求,还考虑了机内测试设计成本,同时使用Petri网进行模型构建,使得最终得到的航空产品全任务阶段的机内测试指标能够代表航空产品在全任务阶段机内测试的故障检测隔离能力,有利于提高航空产品全任务阶段机内测试的准确性。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段内的第一状态转移矩阵;获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段间的第二状态转移矩阵;根据第一状态转移矩阵和第二状态转移矩阵,确定子任务阶段结束时航空产品的瞬态状态概率向量;将顶层设计指标以及子任务阶段结束时航空产品的瞬态状态概率向量输入限制条件中,并根据目标函数,得到航空产品全任务阶段的机内测试指标。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将全任务阶段划分为多个子任务阶段,并确定多个子任务阶段中各子任务阶段内的检测维修流程信息;根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型;根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,获取各子任务阶段内的检测维修状态及活动;将各子任务阶段内的检测维修状态及活动转化为Petri网中的符号,并根据各子任务阶段内的检测维修流程信息将符号进行关联连接,得到各子任务阶段的机内测试指标需求模型。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,将各子任务阶段间的状态通过瞬态变迁进行关联连接,将各子任务阶段的任务持续时间通过固定时间变迁进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取航空产品的顶层设计指标;

将顶层设计指标输入预设的航空产品全任务阶段的机内测试指标需求模型,得到航空产品全任务阶段的机内测试指标,其中,全任务阶段包括多个子任务阶段;航空产品全任务阶段的机内测试指标需求模型是根据多个子任务阶段中各子任务阶段内的检测维修流程信息构建Petri网得到的,且航空产品全任务阶段的机内测试指标需求模型是根据顶层设计指标构建模型的限制条件以及根据机内测试设计费用构建模型的目标函数。

上述计算机可读存储介质中,将航空产品的顶层设计指标输入航空产品全任务阶段的机内测试指标需求模型,从而得到航空产品全任务阶段的机内测试指标。由于该航空产品全任务阶段的机内测试指标需求模型既符合航空产品的顶层设计指标要求,还考虑了机内测试设计成本,同时使用Petri网进行模型构建,使得最终得到的航空产品全任务阶段的机内测试指标能够代表航空产品在全任务阶段机内测试的故障检测隔离能力,即提高了航空产品全任务阶段的机内测试指标的准确性,进而有利于提高航空产品全任务阶段机内测试的准确性。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段内的第一状态转移矩阵;获取航空产品全任务阶段的机内测试指标需求模型中各子任务阶段间的第二状态转移矩阵;根据第一状态转移矩阵和第二状态转移矩阵,确定子任务阶段结束时航空产品的瞬态状态概率向量;将顶层设计指标以及子任务阶段结束时航空产品的瞬态状态概率向量输入限制条件中,并根据目标函数,得到航空产品全任务阶段的机内测试指标。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将全任务阶段划分为多个子任务阶段,并确定多个子任务阶段中各子任务阶段内的检测维修流程信息;根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,构建各子任务阶段的机内测试指标需求模型;根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,对各子任务阶段的机内测试指标需求模型进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据各子任务阶段内的检测维修流程信息和航空产品的第一模型参数指标,获取各子任务阶段内的检测维修状态及活动;将各子任务阶段内的检测维修状态及活动转化为Petri网中的符号,并根据各子任务阶段内的检测维修流程信息将符号进行关联连接,得到各子任务阶段的机内测试指标需求模型。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据各子任务阶段间的活动转换关系和航空产品的第二模型参数指标,将各子任务阶段间的状态通过瞬态变迁进行关联连接,将各子任务阶段的任务持续时间通过固定时间变迁进行关联连接,得到航空产品全任务阶段的机内测试指标需求模型。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号