本申请涉及可靠性试验技术领域,特别是涉及一种复杂系统可靠性试验方法、装置、计算机设备和存储介质。
背景技术:
在特种飞机投入使用之前,往往需要对特种飞机上执行关键任务的系统进行可靠性试验。随着技术的发展,特种飞机上执行关键任务的系统的组成装备趋向于结构复杂化、高程度集成化、高度综合化。针对特种飞机中的复杂系统进行可靠性试验成为了该领域的难点内容。
现有技术中,通常通过外场试飞来完成特种飞机中复杂系统的可靠性试验,通过外场试飞获得特种飞机中复杂系统的故障信息以及可靠性水平。
但是,上述特种飞机中复杂系统可靠性试验环境条件不可控,时间和费用成本高,且试验结果仍然无法准确、全面地反映其真实的故障信息和可靠性情况。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种复杂系统可靠性试验方法、装置、计算机设备和存储介质。
第一方面,提供一种复杂系统可靠性试验方法,该方法包括:
根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;测试结果用于表征复杂系统在试验时间段内发生的故障类型以及故障数量;
采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;故障分析模型为根据故障模式样本集构建的,故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;
根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。
在其中一个实施例中,上述方法还包括:
对复杂系统运行过程中出现的设备故障和人机交互故障进行故障分析,构建故障模式样本集。
在其中一个实施例中,上述对复杂系统运行过程中出现的设备故障和人机交互故障进行故障分析,构建故障模式样本集,包括:
分别获取复杂系统中的软件故障信息、硬件故障信息、以及人员操作信息;
将软件故障信息、硬件故障信息、以及人员操作信息进行交叉分析,得到人机交互故障的多个操作组合,获取复杂系统中各操作组合的故障信息,得到故障模式样本集。
在其中一个实施例中,在上述采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因之后,该方法还包括:
根据各故障类型对应的故障原因,确定各故障类型对应的纠正措施。
在其中一个实施例中,上述复杂系统可靠性试验平台为根据复杂系统的环境要求和组成结构构建的,环境要求包括系统的振动要求、温度要求、湿度要求;组成结构包括系统的设备组成和线缆组成。
在其中一个实施例中,上述复杂系统可靠性试验平台的构建方法包括:
计算复杂系统可靠性试验平台的振动台面上各待安装机柜和各线缆的重量,并根据各待安装机柜和各线缆的重量,分析各待安装机柜和各线缆在振动台面上的重心分布;
根据分析结果调整各待安装机柜和各线缆的分布位置;待安装机柜和线缆的分布位置用于使得各待安装机柜和各线缆的重心保持在振动台面的中心。
在其中一个实施例中,上述根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果之前,还包括:
根据预设的复杂系统的试验要求,向系统可靠性试验平台添加环境应力和工作应力;环境应力用于调节可靠性试验平台的环境条件,使得可靠性试验平台符合复杂系统的实际运行环境要求;工作应力包括系统在实际运行时的帧收和发射的配比要求。
在其中一个实施例中,在上述采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因之后,该方法还包括:
获取复杂系统进行试验的有效时间;
检验有效时间是否等于试验要求中的目标试验时间;
若有效时间小于目标试验时间,则返回执行根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果的步骤;
若有效时间等于目标试验时间,则执行根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平的步骤。
第二方面,提供一种复杂系统可靠性试验装置,该装置包括:
测试模块,用于根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;测试结果用于表征复杂系统在试验时间段内发生的故障类型以及故障数量;
分析模块,用于采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;故障分析模型为根据故障模式样本集构建的,故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;
确定模块,用于根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。
第三方面,提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面任一所述的复杂系统可靠性试验方法。
第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面任一所述的复杂系统可靠性试验方法。
上述复杂系统可靠性试验方法、装置、计算机设备和存储介质,计算机设备根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到用于表征复杂系统在试验时间段内发生的故障类型以及故障数量的测试结果;采用根据故障模式样本集构建的故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因,该故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;而后根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。本方法中,计算机设备在制定复杂系统的试验要求、以及构建故障模式样本集时,考虑了复杂系统在运行过程中可能出现的设备故障信息和人机交互故障信息,为复杂系统可靠性测试过程中出现的人机工效新问题提供基本依据,由于复杂系统可靠性测试结果包括了复杂系统中包含人机交互故障信息在内的所有故障信息,测试结果较为完整,从而提高了复杂系统可靠性试验的试验结果的全面性,同时,根据采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因,可以详细、准确地反映复杂系统中的故障信息和可靠性情况。
附图说明
图1为一个实施例中复杂系统可靠性试验方法的应用环境图;
图2为一个实施例中复杂系统可靠性试验方法的流程示意图;
图3为另一个实施例中复杂系统可靠性试验方法的流程示意图;
图4为另一个实施例中复杂系统可靠性试验方法的流程示意图;
图5为另一个实施例中复杂系统可靠性试验方法的流程示意图;
图6为另一个实施例中复杂系统可靠性试验方法的流程示意图;
图7为一个实施例中复杂系统可靠性试验装置的结构框图;
图8为另一个实施例中复杂系统可靠性试验装置的结构框图;
图9为另一个实施例中复杂系统可靠性试验装置的结构框图;
图10为另一个实施例中复杂系统可靠性试验装置的结构框图;
图11为另一个实施例中复杂系统可靠性试验装置的结构框图;
图12为另一个实施例中复杂系统可靠性试验装置的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的复杂系统可靠性试验方法,可以应用于如图1所示的应用环境中。图1提供了一种计算机设备,该计算机设备可以是服务器,也可以是终端,其内部结构图可以如图1所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种复杂系统可靠性试验方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。需要说明的是,本申请图2-图6实施例提供的复杂系统可靠性试验方法,其执行主体可以为计算机设备,也可以是复杂系统可靠性试验装置,该复杂系统可靠性试验装置可以通过软件、硬件或者软硬件结合的方式成为计算机设备的部分或全部。下述方法实施例中,均以执行主体是计算机设备为例来进行说明。
在一个实施例中,如图2所示,提供了一种复杂系统可靠性试验方法,涉及计算机设备根据预设的复杂系统的试验要求,对复杂系统进行测试,得到用于表征复杂系统在测试时间段内发生的故障类型以及故障数量的测试结果,对测试结果进行分析,得到测试结果中各故障类型对应的故障原因,而后根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平的具体过程,包括以下步骤:
s201、根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;测试结果用于表征复杂系统在试验时间段内发生的故障类型以及故障数量。
其中,复杂系统的试验要求是预先根据复杂系统的实际情况、复杂系统的试验时间、以及复杂系统的可靠性要求而设定的,一般的,试验要求中可以包括对该复杂系统的试验时间要求、可靠性水平要求、故障类型试验要求等。计算机设备根据复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果,示例地,测试结果可以包括在复杂系统可靠性试验的试验时间段内,该复杂系统出现的故障类型、故障数量等故障信息。
在本实施例中,计算机设备基于复杂系统可靠性试验平台对复杂系统进行试验,针对复杂系统的试验要求中的每一项测试指标,分析实际复杂系统的运行场景,得到当前复杂系统的可靠性试验方案,通过复杂系统可靠性试验完成各个测试指标的测试,使得各个测试指标可以在复杂系统可靠性试验过程中暴露问题,即得到各个指标对应的故障类型。可选地,由于复杂系统测试项目复杂,计算机设备还可以以缩短测试时间和人力为原则,对测试项目的测试方法、操作步骤和涉及的测试仪器进行分析,得到测试时间和人力耗费成本最小的测试项目组合和测试序列,本实施例对此不做限定。
s202、采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;故障分析模型为根据故障模式样本集构建的,故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息。
其中,故障模式样本集中包括了复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;设备故障信息包括设备故障类型及对应的设备故障原因;人机交互故障信息包括人机交互故障类型及对应的人机交互故障原因。
在本实施例中,计算机设备得到复杂系统可靠性试验的测试结果,该测试结果包括测试时间以及在测试时间段内复杂系统出现的所有故障类型和数量。计算机设备在获取测试结果之后,可以通过故障分析模型,对该测试结果中包括的故障类型进行故障分析,从而得到测试结果中各故障类型对应的故障原因。该故障分析模型是根据故障模式样本集构建的,其包括了设备故障类型及对应的故障原因、人机交互故障类型及对应的故障原因,本实施例对此不做限定。
s203、根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。
在本实施例中,计算机设备可以根据复杂系统可靠性试验的测试结果中的测试时间和故障数量得到当期复杂系统的平均故障间隔时间,以平均故障间隔时间的值来确定复杂系统的故障数量的可靠性水平,同时计算机设备可以根据复杂系统可靠性试验的测试结果中的故障类型以及各故障类型对应的故障原因,分析当前复杂系统的故障类型的可靠性的等级,根据故障数量的可靠性水平和故障类型的可靠性的等级,确定当前复杂系统的可靠性水平,本实施例对此不做限定。
上述复杂系统可靠性试验方法中,计算机设备根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到用于表征复杂系统在试验时间段内发生的故障类型以及故障数量的测试结果;采用根据故障模式样本集构建的故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因,该故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;而后根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。本方法中,计算机设备在制定复杂系统的试验要求、以及构建故障模式样本集时,考虑了复杂系统在运行过程中可能出现的设备故障信息和人机交互故障信息,为复杂系统可靠性测试过程中出现的人机工效新问题提供基本依据,由于复杂系统可靠性测试结果包括了复杂系统中包含人机交互故障信息在内的所有故障信息,测试结果较为完整,从而提高了复杂系统可靠性试验的试验结果的全面性,同时,根据采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因,可以详细、准确地反映复杂系统中的故障信息和可靠性情况。
在计算机设备根据故障分析模型对复杂系统可靠性试验的测试结果进行分析之前,需要确定构建故障分析模型的故障模式样本集,具体地,在一个实施例中,上述方法还包括:
对复杂系统运行过程中出现的设备故障和人机交互故障进行故障分析,构建故障模式样本集。
其中,复杂系统运行过程中出现的设备故障指的是复杂系统中各软件、硬件设备出现的功能性故障;复杂系统运行过程中出现的人机交互故障指的是复杂系统中涉及到人机交互的部分,例如复杂系统中显控台的操作故障,示例地,显控台的操作故障可以为键盘轨迹球反应不灵敏、光标飘移等,本实施例对此不做限定。
具体地,在一个实施例中,如图3所示,上述对复杂系统运行过程中出现的设备故障和人机交互故障进行故障分析,构建故障模式样本集,包括:
s301、分别获取复杂系统中的软件故障信息、硬件故障信息、以及人员操作信息。
其中,软件故障信息指的是由软件本身某些功能失效,或者软件本身存在的漏洞造成的故障以及故障原因,示例地,软件操作造成的故障信息可以包括软件数据交互故障,其故障原因是软件底层设计出现漏洞;硬件故障信息指的是由硬件本身某些功能失效,或者硬件本身存在老化、损坏造成的故障以及故障原因,示例地,硬件操作造成的故障信息可以包括电路损坏,其原因为电流过载等;人员操作信息指的是在人机交互部分,由于作业人员心理或生理原因,导致误操作或者造成的故障,示例地,作业人员首次作业时,由于紧张而产生的误操作。在本实施例中,计算机设备首先可以通过分别分析软件、硬件、以及人员操作方面产生的故障信息。
s302、将软件故障信息、硬件故障信息、以及人员操作信息进行交叉分析,得到人机交互故障的多个操作组合,获取复杂系统中各操作组合的故障信息,得到故障模式样本集。
其中,硬件与人员操作产生的故障主要涉及到显控台等交互设备,故障模式主要包括键盘轨迹球反应不灵敏、光标飘移等;软件与人员操作产生的故障主要涉及到聚焦显示终端设备,故障模式包括软件异常弹框、死机、异常重启等;在本实施例中,计算机设备需要将人的心理和生理、硬件设备、软件设备进行交叉组合,分析其可能发生的关联失效故障,得到人机交互故障的多个操作组合,其中关联失效指的是人的心理和生理、硬件设备、软件设备中任意两者以上之间产生的,由于相互作用而导致的故障。复杂系统的问题不仅有独立的硬件、软件问题,还有用户、系统和环境之间相互作用和影响带来的影响用户体验的新问题。但是,因此,开展复杂系统软硬件人机工效故障模式分析,得到人机工效故障模式集,为试验状态监控和故障处理提供指引尤为重要。分析方法是其中,这些故障在内外场试验中出现时并不会影响测试执行,但是在作战会极大影响战士操作效率。
在本实施例中,复杂系统的可靠性试验不仅关注了复杂系统中硬件和软件的故障,还考虑了人机交互中产生的故障,分析人机交互产生的故障,提高用户体验,从侧面提高了作业人员操作复杂系统的操作效率。
计算机设备在分析复杂系统的测试结果,得到测试结果中各故障类型,以及各故障类型对应的故障原因之后,在一个实施例中,在上述采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因之后,该方法还包括:
根据各故障类型对应的故障原因,确定各故障类型对应的纠正措施。
其中,纠正措施指的是针对故障类型的修复措施或者补救措施。在本实施例中,计算机设备可以根据故障类型对应的故障原因,确定各故障类型对应的纠正措施,示例地,若故障类型为软件异常弹框,其对应的故障原因是软件防火墙消失,则计算机确定其对应的纠正措施可以为修复软件防火墙,本实施例对此不做限定。
在本实施例中,计算机设备可以根据复杂系统中存在的各故障类型对应的故障原因确定纠正措施,可以及时修复复杂系统中出现的各种故障,从而及时提高复杂系统的可靠性。
计算机设备在对复杂系统进行复杂系统可靠性试验时,需要基于复杂系统可靠性试验平台进行复杂系统的可靠性试验。在一个实施例中,上述复杂系统可靠性试验平台为根据复杂系统的环境要求和组成结构构建的,环境要求包括系统的振动要求、温度要求、湿度要求;组成结构包括系统的设备组成和线缆组成。
其中,复杂系统可靠性试验平台应尽可能的还原复杂系统的组成部分和功能模块,包括复杂系统可靠性试验平台应尽可能的贴合复杂系统实际所处运行环境。
在一方面,复杂系统可靠性试验平台应尽可能的贴合复杂系统实际所处运行环境。可选地,在一个实施例中,计算机设备可以根据预设的复杂系统的试验要求,向系统可靠性试验平台添加环境应力和工作应力;环境应力用于调节可靠性试验平台的环境条件,使得可靠性试验平台符合复杂系统的实际运行环境要求;工作应力指的是系统在实际运行时的帧收和发射的配比要求。
其中,环境应力包括复杂系统实际处于的运行过程中的环境应力,包括温度、湿度、振动等环境应力;工作应力包括复杂系统实际处于实际运行过程中时涉及到的复杂系统帧收、发射的比例。计算机设备可以根据复杂系统实际使用运行过程中帧收和发射比例要求,按照该比例对基于复杂系统可靠性试验平台的复杂系统的测试时间进行帧收和发射时间分配;基于复杂系统可靠性试验平台的复杂系统的环境应力应与实际运行过程中复杂系统的环境应力一致,本实施例对此不做限定。
另一方面,在构建复杂系统可靠性试验平台时,计算机设备在向复杂系统添加环境应力时,尤其是针对振动应力,需要考虑复杂系统中各设备的位置设置,在一个实施例中,如图4所示,上述复杂系统可靠性试验平台的构建方法包括:
s041、计算复杂系统可靠性试验平台的振动台面上各待安装机柜和各线缆的重量,并根据各待安装机柜和各线缆的重量,分析各待安装机柜和各线缆在振动台面上的重心分布。
在本实施例中,计算机设备可以通过分别计算复杂系统可靠性试验平台的振动台面左上位置、右上位置、左下位置和右下位置这四个版块的待安装机柜和线缆的重量,根据待安装机柜和线缆的重量以及复杂系统可靠性试验平台的振动台面的形状,进行振动台面中待安装机柜和线缆的重心分布分析。
s402、根据分析结果调整各待安装机柜和各线缆的分布位置;待安装机柜和线缆的分布位置用于使得各待安装机柜和各线缆的重心保持在振动台面的中心。
在本实施例中,计算机设备根据计算得到的待安装机柜和线缆的重心,调整机柜和线缆的分布使得每个试验箱重心保持在振动台面中心,可选地,计算机设备还可以通过控制机械臂采用吊装的方式实现机柜水平调节;优选地,还可以在复杂系统可靠性试验平台的周围设计钢丝弹簧分力系统帮助振动台卸重,避免因重量超过振动台的承载能力而损坏振动台;计算机设备还可以根据待安装机柜和线缆的重量,计算改进复杂系统可靠性试验平台的侧架设计结构,进一步地,计算机设备还可以对射频、控制、电缆、网线、光缆这五类线缆的出线方式进行统筹设计,本实施例对此不做限定。
在本实施例中,由于复杂系统可靠性试验平台涉及线缆多且重及机柜数量多、体积大、重量重,在复杂系统可靠性测试过程中,可能存在由于振动响应放大,而导致设备损坏的情况,在构建复杂系统可靠性试验平台时,计算机设备根据待安装机柜、线缆以及其他设备的重量,确定其重心及安装位置,避免了由于待安装机柜、线缆以及其他设备位置分布不准确,而导致的对复杂系统可靠性试验平台的损坏影响。
为提高复杂系统可靠性试验的测试结果的准确性和可靠性,计算机设备需确保当前复杂系统可靠性试验满足对应的试验要求,在一个实施例中,如图5所示,在上述采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因之后,该方法还包括:
s501、获取复杂系统进行试验的有效时间。
其中,复杂系统进行试验的有效时间指的是复杂系统的运行时间,换句话说,累计运行的总试验时间减去无效的试验时间即有效试验时间,无效时间指的是上一个测试正常的时间点至故障发生暂停试验的时间点之间的时间。在本实施例中,计算机设备可以通过将复杂系统可靠性试验的总试验时间减去无效试验时间,即为有效试验时间。
s502、检验有效时间是否等于试验要求中的目标试验时间;若有效时间小于目标试验时间,则执行步骤s503;若有效时间等于目标试验时间,则执行步骤s504。
在本实施例中,计算机设备根据上述计算得到的当前复杂系统的可靠性试验的有效试验时间,与预先设定的复杂系统的可靠性试验要求中的目标试验时间做比较,若有效试验时间小于目标试验时间,则返回执行根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果的步骤;若有效试验时间等于目标试验时间,则执行根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平的步骤。
s503、执行根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果的步骤。
在本实施例中,示例地,若复杂系统可靠性试验的试验要求中目标试验时间为20个小时,计算机设备根据上述计算得到的当前复杂系统的可靠性试验的有效试验时间为10个小时,则确定有效试验时间小于目标试验时间,此时,说明当前复杂系统可靠性试验时间未达到试验要求,其得到的测试结果存在不准确的可能性,则计算机设备需要返回再次对当前复杂系统进行可靠性试验,以满足试验要求中的目标试验时间,本实施例对此不做限定。
s504、执行根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平的步骤。
在本实施例中,示例地,若复杂系统可靠性试验的试验要求中目标试验时间为20个小时,计算机设备根据上述计算得到的当前复杂系统的可靠性试验的有效试验时间为20个小时,则确定有效试验时间等于目标试验时间,此时,说明当前复杂系统可靠性试验时间已达到试验要求,此时,计算机设备可以根据试验过程中各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平,本实施例对此不做限定。
在本实施例中,计算机设备根据计算得到的当前复杂系统的有效试验时间,与试验要求中的目标试验时间做比较,验证当前复杂系统的有效试验时间是否满足试验要求,若不满足,继续进行复杂系统可靠性试验,进一步提高了复杂系统可靠性试验的测试结果的可靠性。
为了更好的说明上述方法,如图6所示,本实施例提供一种复杂系统可靠性试验方法,具体包括:
s601、对复杂系统运行过程中出现的设备故障和人机交互故障进行故障分析,构建故障模式样本集;
s602、根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;
s603、采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;
s604、获取复杂系统进行试验的有效时间;
s605、检验有效时间是否等于试验要求中的目标试验时间;若有效时间小于目标试验时间,则返回执行步骤s602;若有效时间大于或等于目标试验时间,则执行步骤s606;
s606、根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平;
s607、根据各故障类型对应的故障原因,确定各故障类型对应的纠正措施。
在本实施例中,计算机设备在制定复杂系统的试验要求、以及构建故障模式样本集时,考虑了复杂系统在运行过程中可能出现的设备故障信息和人机交互故障信息,为复杂系统可靠性试验过程中出现的人机工效新问题提供基本依据,由于复杂系统可靠性试验结果包括了复杂系统中包含人机交互故障信息在内的所有故障信息,测试结果较为完整,从而提高了复杂系统可靠性试验的试验结果的全面性,同时,根据采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因,可以详细、准确地反映复杂系统中的故障信息和可靠性情况。
上述实施例提供的复杂系统可靠性试验方法,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种复杂系统可靠性试验装置,包括:测试模块01、分析模块02和确定模块03,其中:
测试模块01,用于根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;测试结果用于表征复杂系统在试验时间段内发生的故障类型以及故障数量;
分析模块02,用于采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;故障分析模型为根据故障模式样本集构建的,故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;
确定模块03,用于根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。
在一个实施例中,如图8所示,该复杂系统可靠性试验装置还包括构建模块04,用于对复杂系统运行过程中出现的设备故障和人机交互故障进行故障分析,构建故障模式样本集。
在一个实施例中,上述构建模块04包括第一获取单元、第二获取单元和融合单元,其中:
第一获取单元,用于分别获取所述复杂系统中的软件故障信息、硬件故障信息、以及人员操作信息;
融合单元,用于将软件故障信息、硬件故障信息、以及人员操作信息进行交叉分析,得到人机交互故障的多个操作组合,获取复杂系统中各操作组合的故障信息,得到故障模式样本集。
在一个实施例中,如图9所示,该复杂系统可靠性试验装置还包括纠正模块05,用于根据各故障类型对应的故障原因,确定各故障类型对应的纠正措施。
在一个实施例中,上述复杂系统可靠性试验平台为根据复杂系统的环境要求和组成结构构建的,环境要求包括系统的振动要求、温度要求、湿度要求;组成结构包括系统的设备组成和线缆组成。
在一个实施例中,如图10所示,该复杂系统可靠性试验装置还包括构建平台模块06,具体用于计算复杂系统可靠性试验平台的振动台面上各待安装机柜和各线缆的重量,并根据各待安装机柜和各线缆的重量,分析各待安装机柜和各线缆在振动台面上的重心分布;根据分析结果调整各待安装机柜和各线缆的分布位置;待安装机柜和线缆的分布位置用于使得各待安装机柜和各线缆的重心保持在振动台面的中心。
在一个实施例中,如图11所示,该复杂系统可靠性试验装置还包括构建条件模块07,具体用于根据预设的复杂系统的试验要求,向系统可靠性试验平台添加环境应力和工作应力;环境应力用于调节可靠性试验平台的环境条件,使得可靠性试验平台符合复杂系统的实际运行环境要求;工作应力包括系统在实际运行时的帧收和发射的配比要求。
在一个实施例中,如图12所示,该复杂系统可靠性试验装置还包括校验模块08,具体用于获取复杂系统进行试验的有效时间;检验有效时间是否等于试验要求中的目标试验时间;若有效时间小于目标试验时间,则返回执行根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果的步骤;若有效时间等于目标试验时间,则执行根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平的步骤。
关于复杂系统可靠性试验装置的具体限定可以参见上文中对于复杂系统可靠性试验方法的限定,在此不再赘述。上述复杂系统可靠性试验装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;测试结果用于表征复杂系统在试验时间段内发生的故障类型以及故障数量;
采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;故障分析模型为根据故障模式样本集构建的,故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;
根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。
上述实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
根据预设的复杂系统的试验要求,通过复杂系统可靠性试验平台对复杂系统进行测试,得到测试结果;测试结果用于表征复杂系统在试验时间段内发生的故障类型以及故障数量;
采用故障分析模型对测试结果进行分析,得到测试结果中各故障类型对应的故障原因;故障分析模型为根据故障模式样本集构建的,故障模式样本集包括复杂系统在运行过程中出现的设备故障信息和人机交互故障信息;
根据各故障类型、各故障类型对应的故障原因和故障数量,确定复杂系统的可靠性水平。
上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。