一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种针对二级化学反应器变时滞系统的故障估计方法与流程

2021-10-24 13:00:00 来源:中国专利 TAG:估计 反应器 故障 系统故障 化学


1.本发明涉及故障估计技术领域,具体涉及一种针对二级化学反应器变时滞系统的故障估计方法。


背景技术:

2.随着社会生产力需求的增加,现代控制系统的任务变得越来越困难,系统的安全性和可靠性要求也越来越高,因此近年来故障诊断技术引起了广泛的关注。故障估计是故障诊断中最重要的部分之一。在过去的几十年中,由于故障定量分析的技术难点和研究方法的缺陷,使得对故障估计的研究相对较少。近年来,一些学者开始意识到这个问题,开始对其进行研究,并且得出了不少令人满意的结论。例如有些学者研究了一类具有噪音和外部干扰的非线性系统的故障估计和故障容错控制问题。在已有的文献中,有的对于具有过程故障,传感器故障和未知输入的非线性系统,考虑了故障估计问题。有的设计了用于同时估计多线性准参数变化系统的状态和执行器故障的广义学习观测器(glo)。但是,对于时变时滞系统的故障估计技术的研究还不够成熟。
3.不管是在工程、物理学、生物学或者经济学中,大部分的系统可以将其作为时滞系统进行建模从而进行分析和研究。因此,时滞系统的研究具有非常重要的理论意义和实际应用价值,并且受到了学者们的广泛关注,近年来取得了一些良好的成果。有的对于具有可变时滞和lipschitz连续激活功能的一般类别的递归神经网络,讨论了平衡点的存在性和唯一性及其全局渐进稳定性。有的研究了具有间隔时间变化延迟的静态神经网络的异步稳定性。
4.作为描述连续和离散系统的统一方法,delta算子方法实现了系统从离散到连续的平滑过渡。目前,delta算子方法在许多领域都很成功,例如自适应控制、预测控制、鲁棒控制、容错控制、故障检测和分散控制,并取得了一系列新进展和新成果。例如有的文献中讨论了基于delta算子的不确定时滞系统的l2‑
l

滤波器设计。在有的文献中提出了基于delta算子方法的线性转向(sbw)系统的新故障估计和故障容错模型预测控制(mpc)方案。据作者所了解,基于delta算子的变时滞系统的故障估计技术还没有被深入研究过。
5.申请人与2021年5月20日申报的一件发明专利“一种基于delta算子的二级化学反应器故障估计方法”,其对应的二级化学反应器主要的区别在于后者研究的是定时滞系统,本技术研究的是变时滞系统。定时滞系统的时滞时间为一个定值,而在实际工程中,由于温度的变化、气压的变化等各种因素,时滞时间也将发生变化,这将会导致对控制系统的控制性能变的极为不利。而对于变时滞系统,时滞时间是随着时间的变化而一直变化的,与定时滞相比,更加的灵活。因此相对于定时滞系统,变时滞系统更加贴近实际系统,应用广泛。


技术实现要素:

6.发明目的:针对现有技术中存在的问题,本发明提供了一种针对二级化学反应器变时滞系统的故障估计方法,能在线准确的实现故障估计,使误差系统指数稳定,可以实现
二级化学反应器系统中的故障估计。
7.技术方案:本发明提供了一种针对二级化学反应器变时滞系统的故障估计方法,包括如下步骤:
8.步骤1:根据质量守恒原理构造二级化学反应器数学模型,所述数学模型引入变时滞,其具体为:
[0009][0010]
其中,第一反应器和第二反应器的组分产物流c1和c2是可变的,需要加以控制;c
2f
是第二反应器的进料部件;r1和r2是循环流量,α1和α2是反应常数;f2为进料速率,v1和v2分别为第一反应器和第二反应器的体积,θ1和θ2分别为反应器停留时间,f
p1
是第一反应器的出料速率,f
p2
是第二反应器的出料速率,τ(k)表示时变时滞。
[0011]
步骤2:考虑变时滞、干扰、非线性和故障情况,给出系统delta算子状态方程的一般表达式;
[0012]
步骤3:设计比例

积分观测器(pio),给出误差动态方程,以及达到故障估计目标需要满足的性能指标,所述比例

积分观测器(pio)为:
[0013][0014]
delta算子误差系统为:
[0015][0016]
达到故障估计目标需要满足的性能指标为:对于||v(t)||2∈[0, ∞)建立观测器使其满足:
[0017]
(1)当v(t)=0时,delta算子误差系统(10)是指数稳定的;
[0018]
(2)当v(t)≠0时,h

性能指标应当满足其中γ>0;
[0019]
其中,表示状态x(t)的估计值,为观测器输出,l是观测器的增益为设计对象,f
a
(t)表示执行器故障,y(t)为系统输出,a,a
d
,b,b
f
,bd,c为已知的具有适当维数的常数矩阵,φ(t,x(t),u(t))为具有lipschitz常数θ的非线性向量函数;分别表示增广状态和输入向量,
[0020]
γ为学习率,是对称正定矩阵,k1和k2分别是将被设计的比例和积分增益;,
[0021]
步骤4:利用李亚普诺夫函数,给出系统指数稳定的充分条件;
[0022]
步骤5:消除所述系统指数稳定的充分条件中的非线性项,将所述充分条件转化为线性矩阵不等式,得出比例

积分观测器中需要设计的参数,实现二级化学反应器的故障估计。
[0023]
进一步地,所述步骤1中,因为c1(k)=x1(k),c2(k)=x2(k)且c
2f
(k)=u(k),则系统模型可以写为:
[0024][0025]
其中,x1(k),x2(k)是状态变量,x
2f
为控制输入,若定义u(k)=x
2f
(k),则可得所述二级反应器系统模型的状态方程如下:
[0026][0027]
其中,
[0028][0029]
进一步地,所述步骤2中系统delta算子状态方程的一般表达式如下:
[0030]
首先,考虑到两级化学反应器系统的执行器故障和扰动,系统的故障模型可以表示为:
[0031][0032]
其中,f
a
(t)表示执行器故障,d(t)表示外部干扰,y(t)为系统输出,a,a
d
,b,b
f
,b
d
,c为已知的具有适当维数的常数矩阵;φ(t,x(t),u(t))为具有lipschitz常数θ的非线性向量函数,即:
[0033][0034]
delta算子的定义如下:
[0035][0036]
其中,k表示采样时间,k≥0;给出以下假设,假设1:delta算子非线性变时滞系统系统的故障模型是渐近稳定的;假设2:已知的具有适当维数的常数矩阵(a,c)为可观测的。
[0037]
进一步地,所述步骤4中系统指数稳定的充分条件:
[0038]
对于给定γ>0,λ>0,如果存在正定对称矩阵t、p和r满足:
[0039][0040]
其中,
[0041][0042][0043][0044][0045][0046][0047][0048]
则delta算子误差系统式指数稳定,且具有h

性能。
[0049]
进一步地,所述步骤5中方便计算的线性矩阵不等式形式为:
[0050]
对于给定的ε1>0,ε2>0,ε3>0,γ>0,λ>0,如果存在对称正定矩阵p1,p2,r1,r2和矩阵m,n,z,w满足:
[0051][0052]
其中,
[0053]
[0054][0055][0056][0057][0058][0059][0060][0061][0062][0063][0064][0065][0066][0067]
[0068][0069][0070][0071][0072]
η
66
=hγ
‑1i

γ2i
[0073]
则delta算子误差系统指数稳定,且具有h

性能γ。
[0074]
有益效果:
[0075]
1、本发明提出了一种新颖的针对二级化学反应器变时滞系统的故障估计方法,采用了delta算子的方法实现了二级化学反应器系统的故障估计。delta算子方法是描述连续和离散系统的统一方法,可以实现从离散到连续的平滑过渡。
[0076]
2、与现有的二级化学反应器故障估计结果相比,该系统的外部干扰,非线性和变时滞也在本发明中被考虑。同时,作为渐近稳定的一个特例,全局一致指数稳定的收敛速度可以被描述出来,并且收敛速度远快于渐近稳定的收敛速度。
附图说明
[0077]
图1为本发明实施例具有延迟循环流的二级化学反应器示意图;
[0078]
图2为本发明实施例外部干扰d(t)示意图;
[0079]
图3为本发明实施例非线性函数φ(t,x(t),u(t))示意图;
[0080]
图4为本发明实施例故障f1(t),f1(t)的估计值以及估计误差示意图;
[0081]
图5为本发明实施例故障f2(t),f2(t)的估计值以及估计误差示意图;
[0082]
图6为本发明实施例故障f3(t),f3(t)的估计值以及估计误差示意图。
具体实施方式
[0083]
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0084]
本发明以具有延迟循环流的二级化学反应器为实施对象,针对该系统中出现故障,提出一种基于delta算子的和比例积分观测器(pio)的二级化学反应器变时滞系统故障估计方法,该方法从理论上实现了对系统在线的进行故障估计。
[0085]
包括如下步骤:
[0086]
步骤1:根据质量守恒原理构造二级化学反应器数学模型:
[0087]
循环反应器是工业中最常用的反应器。它不仅提高了总转化率,还降低了反应成本。附图1显示了一个具有延迟循环的二级化学反应器。假设两个反应器都是恒温连续搅拌槽式反应器。
[0088]
我们假设反应温度保持恒定,只有来自第一反应器和第二反应器的组分产物流c1和c2是可变的,需要加以控制。c
2f
是第二反应器的进料部件。r1和r2是循环流量,α1和α2是反
应常数。f2为进料速率,v1和v2分别为第一反应器和第二反应器的体积,θ1和θ2分别为第一反应器和第二反应器的停留时间,f
p1
是第一反应器的出料速率,f
p2
是第二反应器的出料速率,τ(t)为变时滞。图1所示二级化学反应器的质量平衡方程如下:
[0089][0090]
因为c1=x1(k),c2=x2(k)且c
2f
(k)=u(k),则(1)式可以写为:
[0091][0092]
其中,x1,x2是状态变量,x
2f
为控制输入,若定义u(k)=x
2f
(k),则可得所述二级反应器系统模型的状态方程如下:
[0093][0094]
式中,
[0095][0096]
取θ1=250,θ2=400,α1=0.0014,α2=0.0005,r1=16,r2=0.2,v1=160,v2=2,f2=1,τ=1,可以得到系统模型(3)的系数矩阵,如下所示:
[0097][0098]
本发明的采样时间为t=0.01。根据归一化技术,离散化上述矩阵得:
[0099][0100]
步骤2:考虑变时滞、干扰、非线性和故障情况,给出系统delta算子状态方程的一般表达式,具体内容如下:
[0101]
在实际应用中,动态系统不可避免地会出现不确定性和模型失配,从而导致系统动态模型的不确定性。在这里,我们假设存在时变不确定性,并用一个预定义的非线性函数φ(t,x(t),u(t))来描述系统的不确定性和模型误差。考虑到两级化学反应器系统的执行器故障和扰动,系统的故障模型可以表示为:
[0102][0103]
其中,f
a
(t)表示执行器故障,d(t)表示外部干扰,y(t)为系统输出,a,a
d
,b,b
f
,b
d
,c为已知的具有适当维数的常数矩阵。φ(t,x(t),u(t))为具有lipschitz常数θ的非线性向
量函数,即:
[0104][0105]
delta算子的定义如下:
[0106][0107]
为了实现本发明的目标,给出了以下假设:
[0108]
假设1:delta算子非线性时滞系统(4)是渐近稳定的;
[0109]
假设2:(a,c)为可观测的。
[0110]
步骤3:设计pio,给出误差动态方程,以及达到故障估计目标需要达到的性能指标,具体过程如下:
[0111]
首先,为了估计二级化学反应器系统中的执行器故障,设计如下形式的pio:
[0112][0113]
其中,表示状态x(t)的估计值,为观测器输出,l是观测器的增益为设计对象。
[0114]
其次,定义状态估计误差:
[0115][0116]
基于delta算子的执行器故障估计算法如下:
[0117][0118]
其中,γ为学习率,是对称正定矩阵,k1和k2分别是将被设计的比例和积分增益;
[0119]
定义故障估计误差为:
[0120][0121]
可得状态估计误差动态方程为:
[0122][0123]
其中,
[0124]
故障估计误差动态方程为:
[0125][0126]
定义增广状态和输入向量如下:
[0127][0128]
则可得delta算子误差系统为:
[0129][0130]
其中,
[0131][0132]
然后,给出达到故障估计目标需要同时满足的性能指标,如下所示:
[0133]
对于|v(t)||2∈[0, ∞)建立观测器使其满足:
[0134]
(1)当v(t)=0时,系统(11)是指数稳定的;
[0135]
(2)当υ(t)≠0时,h

性能指标应当满足其中γ>0。
ꢀꢀꢀ
(13)
[0136]
为了本发明的目的,提供了以下引理:
[0137]
引理1:给定对称矩阵和具有适当维数的矩阵则
[0138][0139]
对于χ
t
(t)χ(t)≤i成立,当且仅当存在一个正数∈满足
[0140][0141]
引理2:设为一个对称矩阵,s<0等价于s
22
<0且
[0142]
引理3:对于任意时间函数x(t),y(t),均存在:
[0143]
δ(x(t)y(t))=δ(x(t))y(t) x(t)δ(y(t)) hδ(x(t))δ(y(t))
[0144]
步骤4:利用李亚普诺夫函数,给出系统指数稳定的充分条件,具体过程如下:
[0145]
为了估计式(9)中的执行器故障,我们利用李亚普诺夫函数给出充分条件来保证系统(14)在预先设计的h

性能指标下指数稳定。提出系统指数稳定的充分条件:
[0146]
对于给定γ>0,λ>0,如果存在正定对称矩阵t,p,r满足:
[0147][0148]
其中,
[0149][0150][0151][0152][0153][0154][0155][0156]
则delta算子误差系统式(11)指数稳定,且具有h

性能γ。
[0157]
证明.对于delta算子误差系统式(11),我们构造了如下lyapunov

krasovskii函数:
[0158]
v(t)=v1(t) v2(t) v3(t)
[0159]
其中:
[0160][0161][0162][0163]
其中:t>0,p>0,r>0。
[0164]
首先,当v(t)=0,系统(11)可以写成如下形式:
[0165][0166]
根据引理3,我们可得lyapunov

krasovskii函数的导数:
[0167]
δv(t)=δv1(t) δv2(t) δv3(t)
[0168]
其中:
[0169][0170][0171][0172]
将(5)式代入(15)式中,可得:
[0173][0174]
则可得:
[0175][0176]
即:
[0177][0178]
其中:
[0179][0180][0181][0182]
假设以下不等式成立
[0183][0184]
即:
[0185]
δv(t) λv(t)<0
ꢀꢀꢀ
(19)
[0186]
则有:
[0187][0188]
令k1=maxλ(t),k2=maxλ(p),k3=maxλ(r),k4=minλ(t),其中λ(t)表示矩阵t的所有特征值。
[0189][0190]
由于s∈[t0‑
τ,t0]且则有:
[0191][0192]
即:
[0193][0194]
定义且β=λ,显然,α>0,β>0。根据定义1,可得系统(11)式全局一致指数稳定的。
[0195]
当v(t)≠0,我们可得lyapunov

krasovskii函数的导数:
[0196]
δv(t)=δv1(t) δv2(t) δv3(t)
[0197]
其中:
[0198][0199][0200][0201]
将(5)式代入(21)式中,可得:
[0202][0203]
则可得:
[0204]
[0205][0206]
即:
[0207][0208]
其中:
[0209][0210][0211][0212][0213][0214][0215]
考虑如下性能指标:
[0216][0217]
若要系统满足性能指标(13),则必须满足下列条件:
[0218][0219]
即:
[0220][0221]
将(22)式代入不等式(25),可得:
[0222][0223]
若要不等式(26)成立,则需满足:
[0224]
[0225]
利用schur补引理和引理1,可得不等式(28):
[0226][0227]
因为v(t0)=0且因此j<0,从而得到最后证出系统指数稳定的充分条件。
[0228]
步骤5:消除系统指数稳定的充分条件中的非线性项,将充分条件转化为方便计算的线性矩阵不等式,得出比例

积分观测器中需要设计的参数,实现二级化学反应器的故障估计,具体过程如下:
[0229]
利用系统指数稳定的充分条件、引理1和引理2,可以用以下线性矩阵不等式求解观测器中需要设计的参数。
[0230]
线性矩阵不等式:对于给定的ε1>0,ε2>0,ε3>0,γ>0,λ>0如果存在对称正定矩阵p2,r1,r2和矩阵m,n,z,w满足:
[0231][0232]
其中:
[0233][0234][0235]
[0236][0237][0238][0239][0240][0241][0242][0243][0244][0245][0246][0247][0248][0249][0250][0251][0252]
η
66
=hγ
‑1i

γ2i
[0253]
则式(11)是指数稳定的,且具有h

性能γ。
[0254]
证明:首先根据系统指数稳定的充分条件的结果,我们定义:
[0255][0256]
将矩阵(12)代入(14)中,可得:
[0257][0258]
其中:
[0259][0260][0261][0262][0263][0264][0265][0266][0267][0268][0269][0270][0271]
使用引理1和引理2处理式(30)中的非线性项,可以将矩阵п1写为如下形式:
[0272][0273]
其中:
[0274][0275]
其中:
[0276][0277][0278][0279]
κ1=[lc 0 0 0 0 0 0 0 0 0 0]
[0280]
κ2=[0 k1c 0 0 0 k1c 0 0

k1c 0 0]
[0281]
κ3=[

hγclc 0 0 0 0 0 0 0 0 0 0]
[0282][0283][0284][0285][0286][0287][0288]
[0289][0290][0291][0292][0293][0294][0295][0296][0297][0298][0299]
a
66
=hγ
‑1i

γ2i
[0300]
令n=l
t
m
t
,应用引理1和引理2,取χ=i,可得不等式(29),证明结束。
[0301]
根据线性矩阵不等式,利用以下方法可以成功地求解观测器增益,从而实现故障估计。
[0302]
求解观测器增益:
[0303]
第一步:使用线性矩阵不等式计算m,n,z,w。
[0304]
第二步:观测器的参数k1,k2,和l能分别从n=l
t
m
t
,和中求得。
[0305]
定义系统(6)中的其他矩阵为:
[0306][0307]
设非线性函数为取ε1=1.5,ε2=2,ε3=1,γ=1,h=150,θ=50,λ=1,τ=1,d=2.5,学习率为γ=1,利用线性矩阵不等式可得:
[0308]
p2=

5.6038e 08,
[0309]
r2=2.8396e 08,m=1.0e 07*[0.5885 3.0378],
[0310]
n=

2.4071e 07,z=

2.7905e 03,w=

1.5685e 07.
[0311]
然后,根据算法可得pio(6)的系数矩阵:
[0312]
k1=311.1462,k2=203.6589,外部干扰设置为白噪声,如图2所示,非线性项函数如图3所示,常数故障f1(t)、间接性故障f2(t)、时变故障f3(t)由下式给出:
[0313][0314][0315][0316]
f1(t)、f2(t)、f3(t)的故障、故障估计值和故障估计误差,如图4、5、6所示,由仿真结果可知,无论故障是一个常数故障,间歇性故障,或时变故障,本发明均可以估计出高精度的故障。
[0317]
从仿真结果中可以看出,针对二级化学反应器故障估计方法,本发明设计的故障估计观测器能够在线及时准确的估计出系统的故障,具有重要的实用参考价值。
[0318]
上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜