CN106527393A - 一种基于参考模型的伺服***在轨故障诊断处理***及方法 - Google Patents
一种基于参考模型的伺服***在轨故障诊断处理***及方法 Download PDFInfo
- Publication number
- CN106527393A CN106527393A CN201610932781.7A CN201610932781A CN106527393A CN 106527393 A CN106527393 A CN 106527393A CN 201610932781 A CN201610932781 A CN 201610932781A CN 106527393 A CN106527393 A CN 106527393A
- Authority
- CN
- China
- Prior art keywords
- servosystem
- servo
- failure
- module
- fault
- 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
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/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
- G05B23/0254—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model based on a quantitative model, e.g. mathematical relationships between inputs and outputs; functions: observer, Kalman filter, residual calculation, Neural Networks
-
- 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/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
- G05B23/0291—Switching into safety or degraded mode, e.g. protection and supervision after failure
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及一种基于参考模型的伺服***在轨故障诊断处理***及方法,包括:伺服***参考模型、伺服***故障诊断、伺服***故障决策。通过本发明,可以解决在轨飞行器伺服***在轨故障诊断与处理问题,满足高可靠自主飞行要求,达到了很好的工程应用效果。
Description
技术领域
本发明涉及一种基于参考模型的伺服***在轨故障诊断处理***及方法,在轨飞行器控制***,尤其属于提高姿态控制***可靠性和自主修复性的控制策略,通过对飞行过程中各种干扰分析,联合敏感器器测量,来保证诊断方案的有效性及可靠性。
背景技术
在轨飞行器轨道机动段姿态控制在存在较大质心横移下,一般采用推力矢量控制,通过伺服机构摇摆发动机产生控制力矩,达到控制飞行器姿态的目的。其中电动伺服机构为重要执行部件,若伺服***故障,若不采取预防措施和故障应该策略,则会导致***发散,整个飞行器可能会出现高速翻转,导致器上单机出现故障或后续姿态稳定时间过长。目前设计上多采用硬件冗余的方式提高其可靠性,考虑到***的复杂性和成本因素,难以保证伺服***各部件均冗余,在出现故障时,一方面切换冗余部件,另一方面要根据***特点进行其他处理。对于在轨飞行器,由于其运转轨道及覆盖平面的影响,人工地面干扰能力有限,对***提出具备自主快的诊断能力,伺服***一旦发生故障,需要尽可能快而且有效的故障诊断及处理实现故障检测与隔离,减小故障对***的影响。因此伺服***故障诊断必须达到实时性、自主性,故障对***影响尽量能小,对故障隔离、控制重构后,能够***能够快速调整、稳定。另外伺服故障一般是不可逆的,对伺服***故障定位和隔离后难以再重新启用,因此需要尽可能减小***误判。如何在减小误判和快速诊断两个矛盾体取得平衡点也是故障诊断的难点。
发明内容
本发明要解决的技术问题是:克服现有技术的不足,提供一种基于参考模型的伺服***在轨故障诊断处理***及方法,充分考虑多任务飞行器不同工况下,建模的不确定性和干扰的影响,可靠有效的对伺服***故障进行诊断、隔离,并提出处理方案,增强姿控***的可靠性。
本发明技术解决方案:一种基于参考模型的伺服***在轨故障诊断处理***,包括:伺服***参考模型、伺服***故障诊断模块、伺服***故障决策模块;
伺服***参考模型,根据伺服***负载特性下测试动态特性参数,拟合伺服***传递函数,根据伺服控制模块发送的伺服控制指令,在线计算理论伺服***响应结果,为伺服***故障诊断模块提供输入;
伺服***故障诊断模块,根据伺服***理论响应结果与伺服***位置传感器反馈结果进行对比,并结合敏感器测量信息,可靠的诊断出伺服***是否存在故障,将诊断结果发送给伺服***故障决策模块;
伺服***故障决策模块,根据伺服***故障诊断模块的诊断结果,若伺服***存在故障,对伺服控制模块进行切换,切换后若故障未能解除,则关闭主发动机及伺服***,进入备份轨控模式。
所述伺服***故障诊断模块实现过程如下:
伺服控制器通过1553总线将伺服指令反馈信息传递给控制计算机,控制计算机伺服诊断模块比对伺服参考模型输出理论伺服反馈与实际伺服指令反馈,比对结果若存在较大偏差,则引入控制计算机控制模块计算的姿态角偏差数据辅助判断,若姿态角也存在较大偏差,则认为伺服***故障,将伺服***诊断模块诊断结果传递给伺服***故障决策模块。
所述伺服***故障决策模块实现过程如下:
伺服***故障决策模块引入伺服***故障诊断信息和伺服控制器当前权信息,若伺服***无故障,则不作处理,若伺服***判出故障,则根据伺服控制器当前权信息进行不同处理,并将处理信息更改控制计算机相应流程及参数。
一种基于参考模型的伺服***在轨故障诊断处理方法,其包括:伺服***参考模型、伺服***故障诊断和伺服***故障决策过程;
伺服***参考模型,由负载条件下伺服***动态测试结果拟合伺服传递函数,并离散化,根据伺服控制模块发送的伺服控制指令,经差分方程计算,在线计算理论伺服***响应结果,为伺服***故障诊断提供输入;
伺服***故障诊断,根据伺服***理论响应结果与伺服***反馈结果进行对比,若存在较大偏差,则认为伺服***可能存在故障,结合敏感器测量信息,可靠的诊断出伺服***是否存在故障,将诊断结果发送给伺服***故障决策;
伺服***故障决策,若伺服***存在故障,发动伺服控制模块切换指令,切换控制模块后,停判一段时间,再次故障诊断,若故障未能解除,则关闭主发动机及伺服***,进入备份轨控模式。
本发明与现有技术相比的优点在于:
(1)本发明提出基于参考模型的在线伺服故障方案,充分考虑伺服***主要故障模式,在真实负载下对伺服***进行扫频,获取其动态特性进行传递函数拟合,尽可能准确描述伺服***真实特性,确保故障诊断的可靠性。
(2)本发明在故障诊断过程中,考虑到***起控、伺服故障切换过程对故障诊断结果的影响,采取停判、姿态信息辅助判别等方法,确保***诊断可靠。
附图说明
图1为本发明的组成框图;
图2为本发明中的伺服***故障诊断方案;
图3为本发明中的传递函数拟合界面;
图4为本发明中的伺服***动态特性测试平台示意图;
图5为本发明中的伺服***故障诊断流程。
具体实施方式
以下将结合附图和实施例对本发明作进一步详细描述:
如图1所示,本发明包括:伺服***参考模型、伺服***故障诊断模块、伺服***故障决策模块:
步骤一、伺服***参考模型获取
基于参考模型的伺服故障诊断,为保证诊断的可靠性,伺服模型的准确性极为重要。考虑箭载计算机计算能力,伺服***模型采用传递函数方式进行模拟。伺服***传递函数由伺服动态特性拟合获取,伺服动态特性测试,如图4所示,采用伺服***在实际负载状态下使用正弦逐点扫描法(简称扫频法)测试,然后通过最小二乘拟合方法计算得出。
通过测试设备发送伺服摇摆指令信号为序列x(n)=Ax sin(ωnTs),n=0,1,2,…,L-1,式中Ax为幅值、ω为角频率、n为周期数n,Ts为采样频率。
指令信号发送给综合控制器,综合控制器对伺服机构进行控制,通过安装在负载发动机上角位移传感器器测量伺服机构执行结果,对测试数据进行最小二乘拟合。最小二乘拟合法假设***输出为
y(n)=Ay sin(ωnTs+θ)
=Ay sin(ωnTs)cosθ+Ay cos(ωnTs)sinθ
式中:Ay为输出信号幅值,ω为输出信号频率,θ为输出信号相位值。
则***在频率ω的频率特性可以表示为
式中为伺服***动态特性幅值,θ为伺服***动态特性相位
对动态测试数据进行拟合,获取伺服动态特性曲线如图3所示,对伺服***进行数学建模,获取整个***传递函数基本形式,采用传递函数拟合的方式,获取伺服***传递函数,如下公式所示
步骤二、伺服***故障诊断
如图2所示,伺服***故障诊断输入为伺服模型输出和伺服***反馈数据,伺服***模型为步骤一中获取,在控制计算机中需要将其离散化,公式如下所示
F1 α(n)=δαα=I,II
式中:δα为伺服指令,为伺服模型网络参数,为伺服模型输出。
伺服故障诊断流程如图5所示,考虑伺服模型与真实伺服起控特性存在差异,每次伺服工作开始停判1s,在停判期间监控飞行器姿态信息,若姿态角严重超差,则认为伺服***故障,关闭发动机进行检查处理。待停判结束后,将模型输入伺服理论跟踪值与伺服***反馈值进行对比,若二者差异较大,则认为伺服可能存在故障,为了保证诊断的可靠性,待故障累计一定次数,再结合姿态信息,若姿态角超差,则认为伺服***故障。
伺服故障诊断门限的设计是故障诊断方案的重要环节,主要设计参数有停判周期、停判期间姿态角超差值、伺服故障门限、伺服故障辅助姿态角门限。门限设计的原则是在保证***故障后***可恢复,设定最大姿态角不超过一定值,根据***参数,按照下面公式计算出诊断时间,姿态角门限值。
式中P为主发动机推力值;Pz为姿控发动机推力值;xr-xc为力臂长度;Izz为转动惯量;Δt为伺服故障时间;ωd为故障切换时间角速度值;为摆角限幅值;ω0为伺服故障前角速度,Δt2姿控发动机消除角速度干扰时间,Δθ为伺服故障姿态角超调量,Δθ2为消除角速度姿态角超调量。
步骤三、伺服***故障处理
如图5所示,伺服***为飞行器关键单机,若其出现故障,则主发动机无法正常使用,所以其驱动电路环节具有冗余部件,在判断出伺服故障时,首先考虑切换冗余部件。在切换的过程中,姿控***处于失控状态,伺服不进行故障诊断,但为了保证姿控***处于可控范围,仅进行姿态角超差判别。特别注意,在伺服切换冗余部件时,姿态角门限设计要有一定余量,避免切换过程仍然判出故障,使得故障处理无效。
为了减少故障的影响,可将姿态角度信息代替姿态角信息。
Claims (4)
1.一种基于参考模型的伺服***在轨故障诊断处理***,其特征在于包括:伺服***参考模型、伺服***故障诊断模块、伺服***故障决策模块;
伺服***参考模型,根据伺服***负载特性下测试动态特性参数,拟合伺服***传递函数,根据伺服控制模块发送的伺服控制指令,在线计算理论伺服***响应结果,为伺服***故障诊断模块提供输入;
伺服***故障诊断模块,根据伺服***理论响应结果与伺服***位置传感器反馈结果进行对比,并结合敏感器测量信息,可靠的诊断出伺服***是否存在故障,将诊断结果发送给伺服***故障决策模块;
伺服***故障决策模块,根据伺服***故障诊断模块的诊断结果,若伺服***存在故障,对伺服控制模块进行切换,切换后若故障未能解除,则关闭主发动机及伺服***,进入备份轨控模式。
2.根据权利要求1的一种基于参考模型的伺服***在轨故障诊断处理***,其特征在于:所述伺服***故障诊断模块实现过程如下:
伺服控制器通过1553总线将伺服指令反馈信息传递给控制计算机,控制计算机伺服诊断模块比对伺服参考模型输出理论伺服反馈与实际伺服指令反馈,比对结果若存在较大偏差,则引入控制计算机控制模块计算的姿态角偏差数据辅助判断,若姿态角也存在较大偏差,则认为伺服***故障,将伺服***诊断模块诊断结果传递给伺服***故障决策模块。
3.根据权利要求1的一种基于参考模型的伺服***在轨故障诊断处理***,其特征在于:所述伺服***故障决策模块实现过程如下:
伺服***故障决策模块引入伺服***故障诊断信息和伺服控制器当前权信息,若伺服***无故障,则不作处理,若伺服***判出故障,则根据伺服控制器当前权信息进行不同处理,并将处理信息更改控制计算机相应流程及参数。
4.一种基于参考模型的伺服***在轨故障诊断处理方法,其特征在于包括:伺服***参考模型、伺服***故障诊断和伺服***故障决策过程;
伺服***参考模型,由负载条件下动态测试结果拟合伺服传递函数,并离散化,根据伺服控制模块发送的伺服控制指令,经差分方程计算,在线计算理论伺服***响应结果,为伺服***故障诊断提供输入;
伺服***故障诊断,根据伺服***理论响应结果与伺服***反馈结果进行对比,若存在较大偏差,则认为伺服***可能存在故障,结合敏感器测量信息,可靠的诊断出伺服***是否存在故障,将诊断结果发送给伺服***故障决策;
伺服***故障决策,若伺服***存在故障,发动伺服控制模块切换指令,切换控制模块后,停判一段时间,然后再次故障诊断,若故障未能解除,则关闭主发动机及伺服***,进入备份轨控模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610932781.7A CN106527393B (zh) | 2016-10-31 | 2016-10-31 | 基于参考模型的伺服***在轨故障诊断处理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610932781.7A CN106527393B (zh) | 2016-10-31 | 2016-10-31 | 基于参考模型的伺服***在轨故障诊断处理***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106527393A true CN106527393A (zh) | 2017-03-22 |
CN106527393B CN106527393B (zh) | 2019-03-12 |
Family
ID=58291618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610932781.7A Active CN106527393B (zh) | 2016-10-31 | 2016-10-31 | 基于参考模型的伺服***在轨故障诊断处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106527393B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106919055A (zh) * | 2017-04-18 | 2017-07-04 | 上海航天控制技术研究所 | 一种基于鲁棒伪逆操纵率的sgcmg故障在轨预案设计方法 |
CN112415980A (zh) * | 2020-11-04 | 2021-02-26 | 上海莘汭驱动技术有限公司 | 基于直流电动机构模拟器的控制***的故障诊断方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH113120A (ja) * | 1997-06-13 | 1999-01-06 | Teijin Seiki Co Ltd | サーボ制御システムの故障検出装置 |
JP2006208075A (ja) * | 2005-01-26 | 2006-08-10 | Hitachi Ltd | 異常診断装置および方法ならびにプログラム |
US20090079378A1 (en) * | 2007-09-21 | 2009-03-26 | Newman Jr Robert C | Safety enhanced control system for servo actuators |
US20110234236A1 (en) * | 2010-03-24 | 2011-09-29 | Snecma | Method and a device for detecting an electrical failure affecting an electric control system of a hydraulic actuator of variable geometries of an aeroengine |
CN104635092A (zh) * | 2015-02-26 | 2015-05-20 | 北京精密机电控制设备研究所 | 机电伺服***检测装置及检测方法 |
CN104743100A (zh) * | 2015-03-03 | 2015-07-01 | 北京航天自动控制研究所 | ×型配置执行机构故障情况下飞行器控制作用重分配方法 |
CN104808653A (zh) * | 2015-04-24 | 2015-07-29 | 南京理工大学 | 基于滑模的电机伺服***加性故障检测和容错控制方法 |
CN103064408B (zh) * | 2012-12-21 | 2015-09-16 | 兰州飞行控制有限责任公司 | 一种飞机舵机伺服***故障检测方法 |
CN105450146A (zh) * | 2015-11-30 | 2016-03-30 | 张碧陶 | 基于多维信息监测的伺服驱动***故障预测以及诊断方法 |
CN106020165A (zh) * | 2016-05-30 | 2016-10-12 | 北京航空航天大学 | 一种针对执行机构故障的航天器容错控制方法与验证装置 |
-
2016
- 2016-10-31 CN CN201610932781.7A patent/CN106527393B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH113120A (ja) * | 1997-06-13 | 1999-01-06 | Teijin Seiki Co Ltd | サーボ制御システムの故障検出装置 |
JP2006208075A (ja) * | 2005-01-26 | 2006-08-10 | Hitachi Ltd | 異常診断装置および方法ならびにプログラム |
US20090079378A1 (en) * | 2007-09-21 | 2009-03-26 | Newman Jr Robert C | Safety enhanced control system for servo actuators |
US20110234236A1 (en) * | 2010-03-24 | 2011-09-29 | Snecma | Method and a device for detecting an electrical failure affecting an electric control system of a hydraulic actuator of variable geometries of an aeroengine |
CN103064408B (zh) * | 2012-12-21 | 2015-09-16 | 兰州飞行控制有限责任公司 | 一种飞机舵机伺服***故障检测方法 |
CN104635092A (zh) * | 2015-02-26 | 2015-05-20 | 北京精密机电控制设备研究所 | 机电伺服***检测装置及检测方法 |
CN104743100A (zh) * | 2015-03-03 | 2015-07-01 | 北京航天自动控制研究所 | ×型配置执行机构故障情况下飞行器控制作用重分配方法 |
CN104808653A (zh) * | 2015-04-24 | 2015-07-29 | 南京理工大学 | 基于滑模的电机伺服***加性故障检测和容错控制方法 |
CN105450146A (zh) * | 2015-11-30 | 2016-03-30 | 张碧陶 | 基于多维信息监测的伺服驱动***故障预测以及诊断方法 |
CN106020165A (zh) * | 2016-05-30 | 2016-10-12 | 北京航空航天大学 | 一种针对执行机构故障的航天器容错控制方法与验证装置 |
Non-Patent Citations (3)
Title |
---|
JIONGQI WANG等: "《Fault Diagnosis for Satellite’s Attitude Determination System Based on Model Error Prediction and EMD》", 《2013 AMERICAN CONTROL CONFERENCE》 * |
赵文等: "卫星在轨故障地面诊断***设计", 《航天器工程》 * |
陈振鹏: "基于观测器的航天器执行机构故障诊断与容错控制技术研究", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106919055A (zh) * | 2017-04-18 | 2017-07-04 | 上海航天控制技术研究所 | 一种基于鲁棒伪逆操纵率的sgcmg故障在轨预案设计方法 |
CN106919055B (zh) * | 2017-04-18 | 2019-10-01 | 上海航天控制技术研究所 | 一种基于鲁棒伪逆操纵率的sgcmg故障在轨预案设计方法 |
CN112415980A (zh) * | 2020-11-04 | 2021-02-26 | 上海莘汭驱动技术有限公司 | 基于直流电动机构模拟器的控制***的故障诊断方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106527393B (zh) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106742067B (zh) | 基于参考模型的姿控发动机在轨故障诊断处理***与方法 | |
Goupil | AIRBUS state of the art and practices on FDI and FTC in flight control system | |
CN109976141B (zh) | Uav传感器信号余度表决*** | |
CN104678764B (zh) | 基于解析重构信号的飞控***传感器混合余度方法 | |
Osder | Practical view of redundancy management application and theory | |
Patton | Robustness issues in fault-tolerant control | |
CN110710164B (zh) | 飞行控制*** | |
Yeh | Safety critical avionics for the 777 primary flight controls system | |
KR100972516B1 (ko) | 무인 항공기에서 이중화 구조의 작동기 구동제어 장치 및그 방법 | |
Goupil et al. | Advanced diagnosis for sustainable flight guidance and control: The European ADDSAFE project | |
CN111976623B (zh) | 面向智能汽车的底盘域控制器、车辆的控制方法及车辆 | |
CA2336045C (en) | Controller or engine controller, engine and method for adjusting a control or drive system or an engine | |
JPS61276036A (ja) | デイジタル自動飛行制御装置 | |
CN106527393B (zh) | 基于参考模型的伺服***在轨故障诊断处理***及方法 | |
CN111859551A (zh) | 一种用于应急方案测试的实时仿真验证***及验证方法 | |
Zolghadri | A redundancy-based strategy for safety management in a modern civil aircraft | |
KR20100011872A (ko) | 이중 제어부를 포함하는 자동 출입문 제어 시스템 | |
CN112346332A (zh) | 一种水下无人航行器容错控制*** | |
CN112073278A (zh) | 一种机载机电综合管理*** | |
Khan et al. | Integration Issues for Vehicle Level Distributed Diagnostic Reasoners | |
Zare et al. | A supervisory active fault tolerant control framework for constrained linear systems | |
Zhang et al. | Actuator fault diagnosis and accommodation for flight safety | |
Ermakov et al. | Aspects of designing a fail-safe flight and navigation system for unmanned aerial vehicles | |
Mo et al. | Human error tolerant design for air traffic control systems | |
Wong | Sensor Data Qualification and Consolidation (SDQC) for Real-Time Operation of Launch Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |