CN113703419A - 一种飞行控制***余度管理算法的自动测试方法及装置 - Google Patents
一种飞行控制***余度管理算法的自动测试方法及装置 Download PDFInfo
- Publication number
- CN113703419A CN113703419A CN202110905196.9A CN202110905196A CN113703419A CN 113703419 A CN113703419 A CN 113703419A CN 202110905196 A CN202110905196 A CN 202110905196A CN 113703419 A CN113703419 A CN 113703419A
- Authority
- CN
- China
- Prior art keywords
- value
- channel
- control system
- flight control
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 title claims abstract description 119
- 238000012360 testing method Methods 0.000 title claims abstract description 76
- 238000012544 monitoring process Methods 0.000 claims description 141
- 238000011084 recovery Methods 0.000 claims description 23
- 238000000034 method Methods 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 10
- 238000013459 approach Methods 0.000 claims description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 8
- 238000010998 test method Methods 0.000 description 8
- 229910052742 iron Inorganic materials 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0208—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
- G05B23/0213—Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24065—Real time diagnostics
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请提供了一种飞行控制***余度管理算法的自动测试方法,所述自动测试方法包括:获取余度输入信号中每个通道的通道值;获取飞行控制***在所述余度输入信号下的输出表决值;比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误。
Description
技术领域
本申请属于航空发动机温度测量技术领域,特别涉及一种飞行控制***余度管理算法的自动测试方法及装置。
背景技术
飞行控制***通常采用余度设计,用可靠性不高的部(组)件,通过对多重配置***的软硬件资源并进行有效余度管理策略,实现多余度信息的工作状态检测、故障隔离和故障申报等的功能,以解决多余度通道有效工作的各项处理,从而提高***的任务完成率,降低***的失效率,实现整个飞机完好性和出勤率的有效提升。
余度管理策略通常包括表决算法、监控算法(监控结果输出、通过时间门限和幅值门限可以得出监控结果)、故障综合与申报,故障恢复等,以往型号通过半物理仿真铁鸟试验环境进行测试,由人工手动输入测试用例,人工监控试验完成后记录,再通过绘制试验数据曲线查看余度管理功能实现结果是否正确,并且由于需求变更或软件实现与需求存在差异,需要对相同的试验内容进行多次回归测试,试验费时费力,无可重复执行性。
发明内容
本申请的目的是提供了一种行控制***余度管理算法的自动测试方法及装置,以解决或减轻背景技术中的至少一个问题。
在第一方面,本申请的技术方案是:一种飞行控制***余度管理算法的自动测试方法,所述自动测试方法包括:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误。
进一步的,还包括:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
进一步的,还包括:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值与表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
进一步的,还包括:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在所述接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
进一步的,还包括:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
在第二方面,本申请提供的技术方案是:一种飞行控制***余度管理算法的自动测试装置,所述自动测试装置包括监控表决算法判断模块,所述监控表决算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误。
进一步的,还包括故障监控算法判断模块,所述故障监控算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
进一步的,还包括时间门限算法判断模块,所述时间门限算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值与表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
进一步的,还包括幅值门限算法判断模块,所述幅值门限算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在所述接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
进一步的,还包括故障恢复算法判断模块,所述故障恢复算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
本申请所提供的自动测试方法及装置,可实现以下优点:
1)自动测试的方法与手动测试原理和方法相同,保证测试方法的正确性,通过设置的余度输入数据,可以在极短的时间内以不同的需求变化,充分测试监控算法对故障瞬态的响应是否正确;
2)以往型号铁鸟试验采用手动测试方式,从输入数据设置到输出数据记录,再通过人工方式分析结果是否正确,一条测试用例完成需要几分钟,而自动测试仅需要几百毫米,全部余度管理试验需要一到两周的时间,而自动测试仅需要几个小时即可完成;
3)手动测试方式每一步均需人工手动完成,而自动测试只需选择测试用例后点击开始测试即可一键自动执行并弹出测试结果,方便快捷;
4)手动测试方法可重复性差,软件更改后再次试验验证,或者对不同计算机进行相同的测试时,原有的手动工作又需要重新人工执行一遍,费时费力,还不能保证多次人工设置的状态完全一致;自动测试方法可重复性强,无论执行多少次测试均能保证状态一致,测试次数越多越节约人力和时间。
附图说明
为了更清楚地说明本申请提供的技术方案,下面将对附图作简单地介绍。显而易见地,下面描述的附图仅仅是本申请的一些实施例。
图1为本申请的自动测试方法总体示意图。
图2为本申请的自动测试装置组成示意图。
具体实施方式
为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行更加详细的描述。
本发明提出的飞行控制***余度管理算法的自动测试方法,主要包括对余度管理算法中的监控表决算法是否正确、故障监控/申报算法是否正确、监控的时间门限算法是否正确、监控的幅值门值算法是否正确以及故障恢复算法是否正确,从而实现对飞行控制***中飞管计算机的余度信号的输入和输出信息自动进行读写,完成余度管理功能的测试
具体的,如图1所示,自动测试方法包括:
一、监控表决算法
获取余度输入信号中每个通道的通道值,读取飞管计算机输出的表决值,并进行比较,结果在允许的误差范围内,则判断监控表决算法正确,否则判断监控表决算法错误。
在飞机控制中很多参数都是通过余度进行管理,例如飞机迎角的输出过程,首先通过设置在飞机机头两侧的迎角传感器获得迎角通道值,之后通过对两通道值进行表决以得到迎角的表决值,从而实现迎角数据的使用。
例如,一余度输入信号内的通道迎角值为10°、另一通道迎角值为12°,而表决算法为(x1、x2为通道值),若飞管计算机表决后的迎角值为11°,与表决算法的期望值11°±0.1°相比较,落于允许的范围内,因此判断迎角的表决算法正确;若飞管计算机表决后的迎角值为表决后的迎角值为11.5°,其不属于允许的范围内,则判断飞管计算机内迎角的表决算法错误。
二、故障监控算法
获取余度输入信号中每个通道的通道值和其他辅助输入参数(辅助输入参数例如可以是起落架收起信号、表速信号),读取飞管计算机在上述余度输入信号下输出的监控结果,将该监控结果与期望值进行比较,若输出的监控结果与期望值相同或一致,则判断监控结果及故障监控算法正确,否则判断监控结果、故障监控算法错误。
例如在上述判断过程中,余度输入信号中一个通道发生故障、另一通道正常,此外期望值,通过故障监控算法通过辅助参数应能判断出上述结果。当飞管计算机在上述余度输入信号及辅助参数下准确判断出了一个通道发生故障、另一通道正常,其与期望值一致,则飞管计算机内的故障监控算法正确,反之则错误。
三、时间门限算法
获取余度输入信号的通道值,并设置一个或两个通道以大阶越的形式超差,读取飞管计算机在上述余度输入信号下输出的通道值和表决值,记录飞管计算机通道值发生变化与表决值变化的时间,时间差在规定误差允许范围内判断监控时间门限正确,否则判断监控时间门限错误。
四、幅值门限算法
获取余度输入信号的通道值,先设置通道值间的差值接近幅值门限且不超差;
读取计算机输出的监控结果应为正常,然后设置通道超差且通道值间差值略超过幅值门限;
再次读取计算机输出的监控结果应输出超差的通道监控故障,如果输出结果与期望一致,说明监控幅值门限在设置的接近幅值门限值和略超过幅值门限值之间,判断监控幅值门限正确,否则判断监控幅值门限错误;
五、故障恢复算法
获取余度输入信号的通道值,并使通道值的测试数据设置相应的故障类型,飞管计算机申报故障后再将余度输入信号的测试数据设置正常,读取飞管计算机输出的相应监控结果是否恢复正常,若正常,则测试故障恢复算法的正确,反之则错误;之后,发送故障恢复指令,读取飞管计算机输出的相应监控结果是否恢复正常,若恢复正常,则人工故障恢复算法正确,反之则错误。
另外如图2所示,本申请中还提供了一种飞行控制***余度管理算法的自动测试装置,所述自动测试装置包括监控表决算法判断模块101,所述监控表决算法判断模块101执行如下步骤:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误。
进一步的,还包括故障监控算法判断模块102,所述故障监控算法判断模块102执行如下步骤:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
进一步的,还包括时间门限算法判断模块103,所述时间门限算法判断模块103执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值与表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
进一步的,还包括幅值门限算法判断模块104,所述幅值门限算法判断模块104执行如下步骤:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在所述接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
进一步的,还包括故障恢复算法判断模块105,所述故障恢复算法判断模块105执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
此外,本申请中还提供了一种计算机设备,该计算机设备包括:处理器;存储器;以及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述计算机程序被所述处理器执行时实现上述所述的飞行控制***余度管理算法的自动测试方法的步骤。
最后,本申请中还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的飞行控制***余度管理算法的自动测试方法的步骤。
本发明所提供的自动测试方法及装置,具有以下优点:
1)与手动测试原理和方法相同,保证测试方法的正确性,通过自动测试方法可以设置输入数据在极短的时间内以不同的需求变化,充分测试监控算法对故障瞬态的响应是否正确;
2)以往型号铁鸟试验采用手动测试方式,从输入数据设置到输出数据记录,再通过人工方式分析结果是否正确,一条测试用例完成需要几分钟,而自动测试仅需要几百毫米,全部余度管理试验需要一到两周的时间,而自动测试仅需要几个小时即可完成;
以往型号铁鸟试验手动测试时由于受人的反应时间限制,手动设置数据两次变化的时间通常在秒级以上,通过自动测试方法可以设置输入数据在极短的时间内以不同的需求变化,可以精确设置各种故障瞬态情况,充分测试监控算法对故障瞬态的响应是否正确。
3)手动测试方式每一步均需人工手动完成,而自动测试只需选择测试用例后点击开始测试即可一键自动执行并弹出测试结果,方便快捷;
4)手动测试方法可重复性差,软件更改后再次试验验证,或者对不同计算机进行相同的测试时,原有的手动工作又需要重新人工执行一遍,费时费力,还不能保证多次人工设置的状态完全一致;自动测试方法可重复性强,无论执行多少次测试均能保证状态一致,测试次数越多越节约人力和时间。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种飞行控制***余度管理算法的自动测试方法,其特征在于,所述自动测试方法包括:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误。
2.如权利要求1所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
3.如权利要求2所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值及表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
4.如权利要求3所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在所述接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
5.如权利要求4所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
6.一种飞行控制***余度管理算法的自动测试装置,其特征在于,所述自动测试装置包括监控表决算法判断模块,所述监控表决算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误。
7.如权利要求6所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括故障监控算法判断模块,所述故障监控算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
8.如权利要求7所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括时间门限算法判断模块,所述时间门限算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值与表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
9.如权利要求8所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括幅值门限算法判断模块,所述幅值门限算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在所述接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
10.如权利要求9所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括故障恢复算法判断模块,所述故障恢复算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110905196.9A CN113703419B (zh) | 2021-08-08 | 2021-08-08 | 一种飞行控制***余度管理算法的自动测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110905196.9A CN113703419B (zh) | 2021-08-08 | 2021-08-08 | 一种飞行控制***余度管理算法的自动测试方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113703419A true CN113703419A (zh) | 2021-11-26 |
CN113703419B CN113703419B (zh) | 2024-05-17 |
Family
ID=78651817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110905196.9A Active CN113703419B (zh) | 2021-08-08 | 2021-08-08 | 一种飞行控制***余度管理算法的自动测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113703419B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116909123A (zh) * | 2023-09-15 | 2023-10-20 | 西北工业大学 | 一种航空双余度机电作动***电机控制器的自监控方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3551776A (en) * | 1968-10-01 | 1970-12-29 | Bendix Corp | Triple redundant servo flight control including digital resynchronization of channels,detection of failed channels,and voted output |
US6085127A (en) * | 1997-03-18 | 2000-07-04 | Aurora Flight Sciences Corporation | Fault tolerant automatic control system utilizing analytic redundancy |
CN101916090A (zh) * | 2010-07-14 | 2010-12-15 | 北京航空航天大学 | 一种无人机机载三余度电气负载管理中心 |
CN203350711U (zh) * | 2013-01-29 | 2013-12-18 | 中国航空工业集团公司西安飞机设计研究所 | 一种闭环回路式飞行前自检测*** |
US20140019038A1 (en) * | 2012-07-12 | 2014-01-16 | Honeywell International Inc. | Aircraft system and method for improving navigation performance |
CN104677360A (zh) * | 2015-03-09 | 2015-06-03 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种姿态航向角的余度管理算法 |
CN106773791A (zh) * | 2017-01-16 | 2017-05-31 | 万微微 | 一种飞行控制***试验装置 |
KR20180083531A (ko) * | 2017-01-13 | 2018-07-23 | 한국전자통신연구원 | 위성관제 소프트웨어를 위한 테스트 자동화 시스템 및 테스트 자동화 방법 |
CN109976141A (zh) * | 2019-04-13 | 2019-07-05 | 成都飞机工业(集团)有限责任公司 | Uav传感器信号余度表决*** |
CN110488630A (zh) * | 2019-07-15 | 2019-11-22 | 中国人民解放军第五七二一工厂 | 一种控制增稳飞控计算机测试***及测试方法 |
CN110844119A (zh) * | 2018-11-30 | 2020-02-28 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种飞机迎角表决方法 |
-
2021
- 2021-08-08 CN CN202110905196.9A patent/CN113703419B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3551776A (en) * | 1968-10-01 | 1970-12-29 | Bendix Corp | Triple redundant servo flight control including digital resynchronization of channels,detection of failed channels,and voted output |
US6085127A (en) * | 1997-03-18 | 2000-07-04 | Aurora Flight Sciences Corporation | Fault tolerant automatic control system utilizing analytic redundancy |
CN101916090A (zh) * | 2010-07-14 | 2010-12-15 | 北京航空航天大学 | 一种无人机机载三余度电气负载管理中心 |
US20140019038A1 (en) * | 2012-07-12 | 2014-01-16 | Honeywell International Inc. | Aircraft system and method for improving navigation performance |
CN203350711U (zh) * | 2013-01-29 | 2013-12-18 | 中国航空工业集团公司西安飞机设计研究所 | 一种闭环回路式飞行前自检测*** |
CN104677360A (zh) * | 2015-03-09 | 2015-06-03 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种姿态航向角的余度管理算法 |
KR20180083531A (ko) * | 2017-01-13 | 2018-07-23 | 한국전자통신연구원 | 위성관제 소프트웨어를 위한 테스트 자동화 시스템 및 테스트 자동화 방법 |
CN106773791A (zh) * | 2017-01-16 | 2017-05-31 | 万微微 | 一种飞行控制***试验装置 |
CN110844119A (zh) * | 2018-11-30 | 2020-02-28 | 中国航空工业集团公司沈阳飞机设计研究所 | 一种飞机迎角表决方法 |
CN109976141A (zh) * | 2019-04-13 | 2019-07-05 | 成都飞机工业(集团)有限责任公司 | Uav传感器信号余度表决*** |
CN110488630A (zh) * | 2019-07-15 | 2019-11-22 | 中国人民解放军第五七二一工厂 | 一种控制增稳飞控计算机测试***及测试方法 |
Non-Patent Citations (3)
Title |
---|
吴永亮;蔡亚男;宝音贺西;熊立川;刘盛川;: "临近空间无人飞行器多余度容错导航***设计", 航空学报, no. 1 * |
王冠珺,周文雅,曾庆华,张大力: "四余度飞控余度管理算法与验证", 《机械设计》, vol. 37, pages 39 - 42 * |
王永国;呼明亮;王凌伟;何文静;: "基于模型驱动的四余度信号表决***设计", 航空计算技术, no. 06 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116909123A (zh) * | 2023-09-15 | 2023-10-20 | 西北工业大学 | 一种航空双余度机电作动***电机控制器的自监控方法 |
CN116909123B (zh) * | 2023-09-15 | 2023-12-19 | 西北工业大学 | 一种航空双余度机电作动***电机控制器的自监控方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113703419B (zh) | 2024-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7438205B2 (ja) | モデルベース推論器のためのパラメトリックデータモデリング | |
CN110488630B (zh) | 一种控制增稳飞控计算机测试***及测试方法 | |
CN104569794A (zh) | 一种基于边界扫描结构的fpga在线测试仪及测试方法 | |
US10120785B2 (en) | Automatic generation of data coupling and control coupling test conditions | |
CN106647701A (zh) | 一种航空发动机控制器bit测试方法 | |
CN113703419A (zh) | 一种飞行控制***余度管理算法的自动测试方法及装置 | |
KR101837899B1 (ko) | 스캔 체인의 고장을 진단하는 장치 및 방법 | |
CN110567485B (zh) | 一种多探头星敏感器在轨自主故障诊断与修复方法 | |
KR101042979B1 (ko) | 임베디드 시스템의 신뢰성 평가를 위한 시뮬레이션 커널을 이용하는 오류주입시험 장치 | |
Johnson et al. | Design for validation | |
EP3072046B1 (en) | Latency tolerant fault isolation | |
Oveisi et al. | A new approach to promote safety in the software life cycle | |
CN112712305B (zh) | 一种飞行器***及其健康评估方法和装置 | |
CN209343321U (zh) | 一种计算机故障检测装置 | |
CN111965609A (zh) | 雷达可靠度评估方法、装置、电子设备及可读存储介质 | |
CN111913953B (zh) | 一种诊断数据库生成方法及装置 | |
US11829229B2 (en) | Apparatus and method for diagnosing no fault failure found in electronic systems | |
CN117407207B (zh) | 一种内存故障处理方法、装置、电子设备及存储介质 | |
CN115695159B (zh) | 一种设备诊断方法、装置、设备和存储介质 | |
Yeon et al. | Fault detection and diagnostic coverage for the domain control units of vehicle E/E systems on functional safety | |
US7065691B2 (en) | Apparatus and method for saving precise system state following exceptions | |
CN113946462A (zh) | 一种无人机集群的传感器***故障处理方法及*** | |
Xie et al. | Study on the application of health management techniques in aerospace testing software | |
Valfre | Testability modeling usage in design-for-test and product lifecycle cost reduction | |
JP3326546B2 (ja) | コンピュータシステムの故障検知方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |