CN113703419B - 一种飞行控制***余度管理算法的自动测试方法及装置 - Google Patents

一种飞行控制***余度管理算法的自动测试方法及装置 Download PDF

Info

Publication number
CN113703419B
CN113703419B CN202110905196.9A CN202110905196A CN113703419B CN 113703419 B CN113703419 B CN 113703419B CN 202110905196 A CN202110905196 A CN 202110905196A CN 113703419 B CN113703419 B CN 113703419B
Authority
CN
China
Prior art keywords
value
channel
control system
flight control
algorithm
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.)
Active
Application number
CN202110905196.9A
Other languages
English (en)
Other versions
CN113703419A (zh
Inventor
吕嘉凯
刘征
陈天悦
王昊
张新昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Original Assignee
Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC filed Critical Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Priority to CN202110905196.9A priority Critical patent/CN113703419B/zh
Publication of CN113703419A publication Critical patent/CN113703419A/zh
Application granted granted Critical
Publication of CN113703419B publication Critical patent/CN113703419B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric 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/0213Modular 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real 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 (8)

1.一种飞行控制***余度管理算法的自动测试方法,其特征在于,所述自动测试方法包括:余度表决算法和时间门限算法;
所述余度表决算法包括如下过程:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误;
所述时间门限算法包括如下过程:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值及表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
2.如权利要求1所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
3.如权利要求1所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
4.如权利要求3所述的飞行控制***余度管理算法的自动测试方法,其特征在于,还包括:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
5.一种飞行控制***余度管理算法的自动测试装置,其特征在于,所述自动测试装置包括监控表决算法判断模块和时间门限算法判断模块,所述监控表决算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值;
获取飞行控制***在所述余度输入信号下的输出表决值;
比较所述余度输入信号每个通道的通道值在表决算法下的理想表决值与所述飞行控制***的输出表决值,当所述输出表决值与所述理想表决值的差值在预定范围内,则判断所述飞行控制***的余度表决算法正确,反之,则判断所述飞行控制***的余度表决算法错误;
所述时间门限算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少任一通道内形成阶跃超差;
获取飞行控制***在至少任一通道内形成阶跃超差的余度输入信号的通道值下的输出通道值和输出表决值;
判断飞行控制***输出的通道值与表决值的变化时间,如两时间差在规定误差允许范围内,则判断飞行控制***的监控时间门限正确,反之,则判断飞行控制***的监控时间门限错误。
6.如权利要求5所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括故障监控算法判断模块,所述故障监控算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值及辅助判断参数;
获取飞行控制***在所述余度输入信号及辅助判断参数下的监控值;
比较所述余度输入信号的通道值及辅助判断参数在故障监控算法下的理想监控值与飞行控制***输出的监控值,当所述飞行控制***输出的监控值与所述理想监控值相同时,判断所述飞行控制***的故障监控算法正确,反之,则判断所述飞行控制***的故障监控算法错误。
7.如权利要求5所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括幅值门限算法判断模块,所述幅值门限算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,且使通道值间的差值接近幅值门限且不超差;
获取飞行控制***在通道值间的差值接近幅值门限且不超差的余度输入信号下的第一监控幅值,所述第一监控幅值为正常;
使余度输入信号的通道值间的差值超过幅值门限;
获取飞行控制***在通道值间的差值略超过幅值门限的余度输入信号下的第二监控幅值;
当飞行控制***输出超差的通道监控故障,同时飞行控制***输出的第二监控幅值门限在接近幅值门限值和所述略超过幅值门限值之间,则判断飞行管理***的监控幅值门限算法正确,反之,则判断飞行管理***的监控幅值门限算法错误。
8.如权利要求7所述的飞行控制***余度管理算法的自动测试装置,其特征在于,还包括故障恢复算法判断模块,所述故障恢复算法判断模块执行如下步骤:
获取余度输入信号中每个通道的通道值,并使至少一个通道内发生预定的故障类型;
当飞行控制***申报预定的故障类型后,使发生预定故障类型的通道恢复正常;
获取飞行管理***在通道恢复正常的余度输入信号下的输出监控值;
若所述飞行管理***的输出监控值恢复正常,则判断飞行管理***的故障恢复算法正确,反之,则判断飞行管理***的故障恢复算法错误。
CN202110905196.9A 2021-08-08 2021-08-08 一种飞行控制***余度管理算法的自动测试方法及装置 Active CN113703419B (zh)

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 CN113703419A (zh) 2021-11-26
CN113703419B true 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)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116909123B (zh) * 2023-09-15 2023-12-19 西北工业大学 一种航空双余度机电作动***电机控制器的自监控方法

Citations (10)

* Cited by examiner, † Cited by third party
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 中国航空工业集团公司西安飞机设计研究所 一种闭环回路式飞行前自检测***
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 中国航空工业集团公司沈阳飞机设计研究所 一种飞机迎角表决方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9097529B2 (en) * 2012-07-12 2015-08-04 Honeywell International Inc. Aircraft system and method for improving navigation performance

Patent Citations (10)

* Cited by examiner, † Cited by third party
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 中国航空工业集团公司西安飞机设计研究所 一种闭环回路式飞行前自检测***
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)

* Cited by examiner, † Cited by third party
Title
临近空间无人飞行器多余度容错导航***设计;吴永亮;蔡亚男;宝音贺西;熊立川;刘盛川;;航空学报(S1);全文 *
四余度飞控余度管理算法与验证;王冠珺,周文雅,曾庆华,张大力;《机械设计》;第37卷;第39-42页 *
基于模型驱动的四余度信号表决***设计;王永国;呼明亮;王凌伟;何文静;;航空计算技术(06);全文 *

Also Published As

Publication number Publication date
CN113703419A (zh) 2021-11-26

Similar Documents

Publication Publication Date Title
CN107066382B (zh) 一种基于模型的航天器***自动化测试方法
CN110488630B (zh) 一种控制增稳飞控计算机测试***及测试方法
Deb et al. QSI's integrated diagnostics toolset
CN109765860B (zh) 核反应堆dcs的验证方法、验证装置及验证***
CN113703419B (zh) 一种飞行控制***余度管理算法的自动测试方法及装置
CN104569794A (zh) 一种基于边界扫描结构的fpga在线测试仪及测试方法
US20180113796A1 (en) Automatic generation of data coupling and control coupling test conditions
Volponi et al. Improved engine health monitoring using full flight data and companion engine information
US20200200820A1 (en) System and method for formal fault propagation analysis
KR101042979B1 (ko) 임베디드 시스템의 신뢰성 평가를 위한 시뮬레이션 커널을 이용하는 오류주입시험 장치
CN114341814A (zh) 通过数字孪生中模拟故障进行有效的故障分析
CN104699067A (zh) 一种***故障综合申报处理方法
CN112712305B (zh) 一种飞行器***及其健康评估方法和装置
Oveisi et al. A new approach to promote safety in the software life cycle
CN114610645B (zh) 任务可靠性和测试性联合确定方法、装置和计算机设备
CN110414087A (zh) 一种多应力耦合作用下的电子产品寿命评估方法
Cortellessa et al. Certifying adaptive flight control software
CN111044826B (zh) 检测方法及检测***
CN113050920A (zh) 一种面向可重构***的可靠性分析方法
CN110580566A (zh) 一种仪控***黑盒测试***
Kiran et al. Autopilot mode transitions and voter logic validation using model checking: a design study of formal methods
CN114355791B (zh) 用于智能驾驶冗余功能的仿真测试方法、***及存储介质
US11816410B2 (en) System and method for formal fault propagation analysis
Agarwal et al. Novel methodology for requirements to design traceability of onboard software
Osder et al. Flight test of a digital guidance and control system in a DC-10 aircraft

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