CN111090945B - 一种针对切换***的执行器和传感器故障估计设计方法 - Google Patents
一种针对切换***的执行器和传感器故障估计设计方法 Download PDFInfo
- Publication number
- CN111090945B CN111090945B CN201911326838.9A CN201911326838A CN111090945B CN 111090945 B CN111090945 B CN 111090945B CN 201911326838 A CN201911326838 A CN 201911326838A CN 111090945 B CN111090945 B CN 111090945B
- Authority
- CN
- China
- Prior art keywords
- observer
- fault
- actuator
- fault estimation
- sensor
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000013461 design Methods 0.000 title claims abstract description 16
- 239000011159 matrix material Substances 0.000 claims abstract description 29
- 238000005259 measurement Methods 0.000 claims abstract description 10
- 238000002360 preparation method Methods 0.000 claims abstract description 6
- 239000013598 vector Substances 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 5
- 230000003416 augmentation Effects 0.000 claims description 3
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 239000002184 metal Substances 0.000 claims description 2
- 230000009897 systematic effect Effects 0.000 claims description 2
- 238000003745 diagnosis Methods 0.000 abstract description 11
- 230000003044 adaptive effect Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 7
- 238000011160 research Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011541 reaction mixture Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
- G06F17/13—Differential equations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- General Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Computing Systems (AREA)
- Feedback Control In General (AREA)
Abstract
Description
技术领域
本涉及一种针对具有执行器和传感器故障的切换***的自适应故障估计观测器的设计方法。
背景技术
随着科技迅猛的发展,工程***也随之变得越来越复杂,这就使得对***的安全性和可靠性的要求也越来越高。在实际生产过程中,***发生故障是不可避免的,它将会导致***性能下降、稳定性变差、***瘫痪,甚至会带来灾难性的财产和人员损失。人们针对工业生产中的故障问题,提出了一种有效的方法——故障诊断技术,并得到广泛的应用。故障诊断技术包括故障检测、故障隔离和故障估计三部分。故障检测是故障诊断技术的首要工作,也就是快速判断***是否发生故障。故障被确定,继而进行下一步的故障估计等工作。故障估计技术相对于故障检测技术来说,可以获得更多的故障信息,比如:故障的形式。目前,基于观测器的故障诊断方法更为流行,如自适应观测器、滑模观测器、比例积分观测器(PIO)、未知输入观测器(UIO)等。其中,比例积分观测器(PIO)的输出和差异都被认为是已知的,可以被使用,但如果***中存在测量扰动或传感器故障,传统的观测器不能直接被应用,测量扰动或传感器故障可能会被观测器增益放大。因此多种观测器设计方法被提出,其中广义观测器设计方法得到了广泛的应用,包括原***状态和传感器故障。从以上结果可以看出,***模型起着重要的作用,可以根据模型信息设计故障估计观测器。然而在实际应用中,要了解动态***的全部信息是非常困难的,测量扰动可能会影响估计的结果。此外,需要注意的是,当执行器故障为慢速时变时,PIO可以获得良好的估计性能。相反,如果故障频繁变化,估计性能可能会受到故障差分的影响。
在实际工程***中,电力***、化工***、机械***和航空航天***等均可通过数学解析的方式建模为切换***,基于模型方法的控制理论研究已经成为控制论的重要研究方向之一。由于具有非常切合实际的建模形式,切换***的故障诊断研究已经成为控制理论领域的主流研究方向之一,近年来吸引了大量的研究人员致力对其进行研究。切换***属于混合***的一种,它包括多个子***(连续子***或离散子***)和一个协调子***之间切换的规则。根据切换特性,切换信号可以分为任意切换和约束切换。平均驻留时间(ADT)技术是一种受限的切换信号,它要求各子***在有限时间内的平均运行时间大于一个恒定的值,比经典的算法具有较小的保守性。因此,ADT技术在故障诊断和容错控制中得到了广泛的应用。
本文主要研究了一类连续时间线性切换***的故障估计问题。首先,基于平均驻留时间(ADT)和切换李雅普诺夫函数,设计了增广切换***的故障估计观测器,使误差***渐近稳定。在此基础上,对***的故障进行准确的估计。最后通过算例说明了所设计的观测器的估计效果。
发明内容
发明目的:针对现有技术中存在的问题,本发明提供针对切换***的执行器和传感器故障估计设计方法,能在线准确估计出***的故障形式,使误差***渐近稳定,实现了故障诊断***对外部扰动的消除,满足对***进行在线故障估计。
技术方案:本发明提供了一种针对切换***的执行器和传感器故障估计设计方法,包括如下步骤:
步骤1:构建连续时间切换***模型,完成相关准备工作,所述相关准备工作包括引入替换变量以及重构增广***;
所述连续时间切换***模型为:
其中,x(t)∈Rn,d(t)∈Rd,分别表示***的状态向量、控制输入向量、可测输出向量、外部扰动向量;***的执行器故障、传感器故障以及测量扰动分别由表示,Rn表示n维实向量集,Ai,Bi,Ci,Di,Fi,Wi,Gi表示已知的具有适当维度的恒实矩阵;σi(t)是切换信号,需满足:
步骤2:针对步骤1所述连续时间切换***模型,设计故障估计观测器,进行观测器参数设计,从而得到其增益矩阵;
所述故障估计观测器设计如下:
2.1)引入变量η(t):
由输出方程式(4),得:
因此,
进一步地,所述步骤2故障估计观测器的***状态误差及参数设计如下:
3.1)***状态误差:
则有e(t)=ez(t),可得:
可得:
其中,
3.3)进行观测器参数设计:
有益效果:
1.基于自适应观测器技术,设计了一种新的自适应动态比例积分观测器(PIO)来估计***状态、执行器故障和传感器故障以及测量扰动。在动态比例积分观测器(PIO)中,使用了原***输出和输出微分信息,这是与已有方法的不同之处,能在线准确估计出***的故障形式,使误差***渐近稳定,实现了故障诊断***对外部扰动的消除,满足对***进行在线故障估计。
2.所设计的故障估计观测器满足H∞性能渐近稳定;
3.本发明提及的故障估计设计方法具有普遍适应性。
附图说明
图1:本发明的流程图;
图2:本发明中的切换信号图σi(t);
图3:***中的外部扰动:白噪声d(t);
具体实施方式
下面结合附图对本发明进行详细的介绍。
本发明以连续时间切换***模型为实施对象,针对该***中出现的故障,提出一种针对具有执行器和传感器故障的切换***的自适应故障估计观测器的设计方法,该方法可以从理论上实现对***在线进行故障估计。
注记:本发明算法中,涉及的PT,P-分别表示矩阵P的转置和矩阵的逆矩阵,P>0(P<0)则表示P矩阵是正(负)定矩阵,Rn表示n维实向量集,I和0表示具有适当维数的单位矩阵和0矩阵,文中*表示对称矩阵中的对称项。
在本发明中还使用到部分引理与相关定义,先作简单描述:
则常数τa称为平均驻留时间,N0叫作抖振边界值。
2)注记1:本发明中涉及的切换信号是一种慢速切换信号,比经典的驻留时间切换信号具有较小的保守性和更具普遍性,为简便起见,本发明令抖振界N0=0。
4)假设1:矩阵Wi,Gi是满秩的。
本发明所述的故障估计方法包括如下步骤:
步骤1:建立连续时间切换***模型,并进行准备工作。
连续时间切换***模型为:
其中,x(t)∈Rn,d(t)∈Rd,分别表示***的状态向量、控制输入向量、可测输出向量、外部扰动向量。***的执行器故障、传感器故障以及测量扰动可以分别由表示,Rn表示n维实向量集,Ai,Bi,Ci,Di,Fi,Wi,Gi表示已知的具有适当维度的恒实矩阵;σi(t)是切换信号,需满足:
***各个常实数矩阵参数表示如下:
为了简便,我们先做一些变量替换,过程如下:
1)引入变量η(t):
此时,由输出方程(4),我们发现:
因此:
步骤2:设计了如下故障估计观测器,具体内容如下:
1)基于上述式(9)的变换,设计了以下的故障观测器,过程如下:
2)***状态误差:
我们有e(t)=ez(t),则可知:
则,可知:
其中,
4)进行观测器参数设计过程如下:
定理:对于给定参数γ>0,μ>1,α>0:
定理的证明过程如下:对于给定参数γ>0,μ>1,α>0:
其中,Pi>0,可以得到:
我们定义:
式(16)也就是下式满足:
则有:
式(22)也就是表示:
根据上述变量替换可知传感器故障估计和测量扰动估计可以由以下式子表示:
综上所述,本发明算法包括如下步骤:
第一步:构建增广***(7)。
第二步:根据(17)计算观测器的增益矩阵K1i,K2i,以及未知矩阵Pi,Qi。
K21=1.0*e8[-1.3358 0.0474],K22=1.0*e7[-1.8078 8.4465],
K23=1.0*e8[-2.0972 1.5217]
假设切换***执行器出现故障,故障模型如下:
假设***的传感器故障时一个斜坡信号,故障模型如下:
我们考虑测量扰动是一个时变信号,模型如下:
从仿真结果中可以看出,当***发生故障时,本发明设计的故障贵观测器能在线估计出执行器故障、传感器故障以及测量扰动,具有实用价值。
上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
Claims (4)
1.一种针对切换***的执行器和传感器故障估计设计方法,其特征在于,包括如下步骤:
步骤1:构建连续时间切换***模型,完成相关准备工作,所述相关准备工作包括引入替换变量以及重构增广***;
所述连续时间切换***模型为:
其中,x(t)∈Rn,d(t)∈Rd,分别表示***的状态向量、控制输入向量、可测输出向量、外部扰动向量;***的执行器故障、传感器故障以及测量扰动分别由表示,Rn表示n维实向量集,Ai,Bi,Ci,Di,Fi,Wi,Gi表示已知的具有适当维度的恒实矩阵;σi(t)是切换信号,需满足:σi(t):[0,∞)→{0,1},
步骤2:针对步骤1所述连续时间切换***模型,设计故障估计观测器,进行观测器参数设计,从而得到其增益矩阵;
所述故障估计观测器设计如下:
步骤3:在线估计出***的状态x(t)、执行器故障fa(t)、传感器故障fs(t)以及测量扰动ω(t)。
2.根据权利要求1所述的针对切换***的执行器和传感器故障估计设计方法,其特征在于,所述步骤1中引入替换变量以及重构增广***的过程如下:
2.1)引入变量η(t):
由输出方程式(4),得:
因此,
3.根据权利要求2所述的针对切换***的执行器和传感器故障估计设计方法,其特征在于,所述步骤2故障估计观测器的***状态误差及参数设计如下:
3.1)***状态误差:
则有e(t)=ez(t),可得:
可得:
其中,
3.3)进行观测器参数设计:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911326838.9A CN111090945B (zh) | 2019-12-20 | 2019-12-20 | 一种针对切换***的执行器和传感器故障估计设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911326838.9A CN111090945B (zh) | 2019-12-20 | 2019-12-20 | 一种针对切换***的执行器和传感器故障估计设计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111090945A CN111090945A (zh) | 2020-05-01 |
CN111090945B true CN111090945B (zh) | 2020-08-25 |
Family
ID=70395148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911326838.9A Active CN111090945B (zh) | 2019-12-20 | 2019-12-20 | 一种针对切换***的执行器和传感器故障估计设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111090945B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111638702B (zh) * | 2020-05-10 | 2023-05-05 | 哈尔滨工程大学 | 一种恒拉力***的不可导故障重构方法 |
CN111812980B (zh) * | 2020-07-02 | 2022-03-22 | 淮阴工学院 | 基于未知输入观测器的离散切换***的鲁棒故障估计方法 |
CN111830943B (zh) * | 2020-07-27 | 2022-07-29 | 华北电力大学 | 一种燃气轮机电动执行器故障识别的方法 |
CN112067925B (zh) * | 2020-09-07 | 2023-05-26 | 淮阴工学院 | 一种针对升压变换器电路的实时加权故障检测方法 |
CN112799374B (zh) * | 2020-12-24 | 2023-01-10 | 南京财经大学 | 一种Delta算子切换粮食管理***的全阶故障估计观测器的设计方法 |
CN113031570B (zh) * | 2021-03-18 | 2022-02-01 | 哈尔滨工业大学 | 基于自适应未知输入观测器的快速故障估计方法及设备 |
CN112947392B (zh) * | 2021-04-05 | 2022-04-26 | 西北工业大学 | 一种基于鲁棒观测器的飞行控制***执行器和传感器复合微小故障估计方法 |
CN113359438A (zh) * | 2021-05-18 | 2021-09-07 | 浙江工业大学 | 一种基于二维增益调节机制的两轴雕刻机故障估计方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7254528B2 (en) * | 2002-05-14 | 2007-08-07 | Sun Microsystems, Inc. | Tool for defining verbs and adverbs in a fault injection test creation environment |
ES2880838T3 (es) * | 2014-04-15 | 2021-11-25 | Arris Entpr Llc | Receptores y transmisores inteligentes para redes CATV |
CN108196532B (zh) * | 2018-03-07 | 2020-06-26 | 山东科技大学 | 一种基于非线性自适应观测器的无人机纵向飞行控制***故障检测与分离方法 |
CN108733030B (zh) * | 2018-06-05 | 2021-05-14 | 长春工业大学 | 一种基于网络的切换时滞***中间估计器设计方法 |
CN109471364B (zh) * | 2018-12-28 | 2020-10-27 | 西安交通大学 | 一种带有执行器故障的非线性切换***的可靠控制方法 |
CN110493031A (zh) * | 2019-07-05 | 2019-11-22 | 湖北工业大学 | 一种变电站控制***网络设备状态在线监测方法 |
CN110555398B (zh) * | 2019-08-22 | 2021-11-30 | 杭州电子科技大学 | 一种基于滤波最优平滑确定故障首达时刻的故障诊断方法 |
CN110412975B (zh) * | 2019-08-26 | 2021-05-25 | 淮阴工学院 | 一种化工液位过程控制***的鲁棒故障诊断方法 |
-
2019
- 2019-12-20 CN CN201911326838.9A patent/CN111090945B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111090945A (zh) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111090945B (zh) | 一种针对切换***的执行器和传感器故障估计设计方法 | |
CN110209148B (zh) | 一种基于描述***观测器的网络化***的故障估计方法 | |
CN106444701B (zh) | 领导-跟随型多智能体***的有限时间鲁棒故障诊断设计方法 | |
CN111812980B (zh) | 基于未知输入观测器的离散切换***的鲁棒故障估计方法 | |
Shi et al. | Quantized learning control for flexible air-breathing hypersonic vehicle with limited actuator bandwidth and prescribed performance | |
Galván‐Guerra et al. | High‐order sliding‐mode observer for linear time‐varying systems with unknown inputs | |
CN108762072B (zh) | 基于核范数子空间法和增广向量法的预测控制方法 | |
Doca et al. | A frictional mortar contact approach for the analysis of large inelastic deformation problems | |
CN110703744A (zh) | 基于未知输入观测器的化工液位控制***故障检测方法 | |
Oliveira et al. | An iterative approach for the discrete‐time dynamic control of Markov jump linear systems with partial information | |
Xiang et al. | Robust fault detection for a class of uncertain switched nonlinear systems via the state updating approach | |
Zhang et al. | Different Zhang functions leading to different ZNN models illustrated via time-varying matrix square roots finding | |
Huang et al. | Discrete‐time extended state observer‐based model‐free adaptive sliding mode control with prescribed performance | |
Butt et al. | Adaptive backstepping control for an engine cooling system with guaranteed parameter convergence under mismatched parameter uncertainties | |
Nguyen et al. | Neural network-based prediction of the long-term time-dependent mechanical behavior of laminated composite plates with arbitrary hygrothermal effects | |
Li et al. | Distributed adaptive leader-following consensus control of connected Lagrangian systems with input hysteresis quantization and time-varying control gain | |
Langueh et al. | Fixed‐time sliding mode‐based observer for non‐linear systems with unknown parameters and unknown inputs | |
Liu et al. | Iterative state and parameter estimation algorithms for bilinear state-space systems by using the block matrix inversion and the hierarchical principle | |
Guo et al. | Output‐feedback boundary adaptive fault‐tolerant control for scalar hyperbolic partial differential equation systems with actuator faults | |
Gu et al. | State Space Systems With Time-Delays Analysis, Identification, and Applications | |
Farhat et al. | Fault detection for LPV systems: Loop shaping H_ approach | |
Feng | Spatial basis functions based fault localisation for linear parabolic distributed parameter systems | |
CN111625995A (zh) | 一种集成遗忘机制和双超限学习机的在线时空建模方法 | |
Leite et al. | Robust ℋ∞ state feedback control of discrete-time systems with state delay: an LMI approach | |
CN112182739A (zh) | 一种飞行器结构非概率可信可靠性拓扑优化设计方法 |
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 |