1.一种化工液位过程控制系统的鲁棒故障诊断方法,其特征在于,包括如下步骤:步骤1:建立化工过程液位控制系统模型的系统方程,其包括状态方程和输出方程,并对其进行简化;所述化工过程液位控制系统模型为:n p m
式中,x(t)是系统状态,y(t)是系统输出,x(t)∈R 、u(t)∈R 、y(t)∈R分别表示系统n p m
的状态、控制输入和可测量输出,R表示n维实向量集,R表示p维实向量集,R 表示m维实向量集, 表示nf维实向量集, 表示nd维实向量集, 分别表示故障向量和外界扰动向量,Ai,Bi,Ci,Di,F1i,F2i都是常实数矩阵,σi(t)则是切换信号; 为不确定系统矩阵,需满足以下条件: 式中,矩阵Mi和Ni,i=1,…,N是说明观测器增益的不确定性,F(t)是故障系数,T表示矩阵的转置,I是具有适当维数的单位矩阵,ΔAi是系统不确定项;
简化后的系统模型为:
式中, 与 为变量替换,满足如下:步骤2:针对步骤1所述系统方程,设计故障诊断观测器,所述故障诊断观测器以及残差信号设计如下:
其中, 分别表示是系统模型的状态估计向量和故障估向量,r(t)∈m n p m
R是用来检测故障的残差信号,R 表示n维实向量集,R 表示p维实向量集,R表示m维实向量集, 表示nf维实向量集, 表示nd维实向量集,Li、Hi,i=1,…,N为故障诊断观测器增益矩阵;Ai,Bi,Ci,F1i,F2i为常实数矩阵,(Ai,Ci),i=1,…N是可测的,矩阵F2i是满秩矩阵;x(t)n p m
∈R、u(t)∈R、y(t)∈R 分别表示系统模型的状态、控制输入和可测量输出σi(t)是切换信号,其需要满足σi(t):[0,∞)→{0,1}, 若所述观测器对外部扰动具有良好的鲁棒性以及对故障具有高灵敏性,需要满足以下条件:其中,标量γ>0,β>0;
步骤3:根据步骤2所述故障诊断观测器,构造系统误差动态方程;
步骤4:对化工液位过程控制系统进行敏感性和鲁棒性分析并证明,得到基于比例积分观测器的化工过程液位控制系统的故障诊断观测器的增益矩阵Li和Hi;
步骤5:设定阈值Jth,构造残差评价函数,准确检测化工液位过程控制系统的故障。
2.根据权利要求1所述的一种化工液位过程控制系统的鲁棒故障诊断方法,其特征在于,所述步骤3中的系统状态误差方程与系统故障误差方程分别为:其中,e(t)为状态误差,ef(t)为故障误差, 系统状态误差方程, 为系统故障误差方程, 是变量替换,
3.根据权利要求1所述的一种化工液位过程控制系统的鲁棒故障诊断方法,其特征在于,所述步骤4中故障诊断观测器的增益矩阵Li和Hi设计为:式中,P1i,P2i为对称正定矩阵,i=1,…,N。
4.根据权利要求1所述的一种化工液位过程控制系统的鲁棒故障诊断方法,其特征在于,所述步骤5中残差评价函数为:其中,阀值Jth由下式表示:
5.根据权利要求4所述的一种化工液位过程控制系统的鲁棒故障诊断方法,其特征在于,所述步骤5中故障检测决策逻辑为: