1.基于事件触发机制的非线性水务系统故障量化估计方法,其特征在于如下步骤:步骤1、建立城市供水系统的状态空间模型,具体方法是:
1.1对城市供水系统的输入输出数据进行采集,以描述城市供水系统的实际运作流程;
1.2对城市供水系统进行数据采集,利用该数据建立城市供水系统的水的流量的状态空间模型;
1.3确定非线性系统满足条件;
步骤2、建立城市供水系统的事件触发条件;
||ey(k)||1>β||y(k)||1,
其中,β∈[0,1)是事件触发系数,即一个给定的常数;ey(k)是采样误差,y(kl)是城市供水系统在事件触发时刻kl的输出值,l∈N+,y(k)表示k时刻城市供水系统的输出值,||·||1代表向量的1范数,即向量中所有元素的绝对值之和;
步骤3、建立城市供水系统中基于事件触发策略的输出信号量化的模型;
步骤4、建立具有输出量化的非线性异步滤波器模型;
步骤5、建立异步切换滤波器的误差系统;
步骤6、针对城市供水系统设计基于事件触发的非线性异步滤波器;
步骤3所述的建立城市供水系统中基于事件触发策略的输出信号量化的模型,具体如下:
3.1利用量化器对步骤2中系统的事件触发输出信号进行量化,量化输出信号的形式为:其中,为事件产生器的输出信号,表示的量化信号,表示子量化器;
3.2子量化器的量化级以下列集合形式描述:
定义针对子系统建立具体的子量化器模型:
其中,0<κc<1,φc0>0,κc为一个常数,φc定义了量化级,φc0为第c个子系统的初始量化级,表示一个常数;
3.3滤波器接收到的输出量化信号形式如下:
其中,满足量化误差扇形区域表达式:I为单位矩阵,Δ(k)=diag{Δ1(k),Δ2(k),...,Δm(k)},|Δc(k)|≤∈c;
步骤4所述的建立具有输出量化的非线性异步滤波器模型,其结构形式如下:其中,xf(k)代表滤波器的状态,zf(k)表示滤波器对系统模型输出信号z(k)的估计,σf(k)是滤波器的切换信号,记σf(k)=j表示滤波器与子系统异步,σf(k)=i表示滤波器与子系统同步,且对任意的切换时刻kr,r=0,1,2,...,σf(kr)=σ(kr)+Δr,Δr为滤波器的滞后时间,Δr<kr+1-kr;是待设计的滤波器增益矩阵;是一个用来估计非线性函数f(k)的扇形区域有界非线性函数,该扇形区域有界非线性函数满足:且步骤5构造非线性异步切换滤波器的误差系统,具体如下:令e(k)=zf(k)-z(k);
当k∈[kr,kr+Δr)时,有
当k∈[kr+Δr,kr+1)时,有
其中,
步骤6所述的设计针对用户用水量估计的具有输出量化的非线性异步事件触发滤波器,所述的城市供水系统的状态空间模型为:x(k+1)=Aσ(k)f(x(k))+Bσ(k)g(ω(k)),y(k)=Cσ(k)h(x(k))+Dσ(k)l(ω(k)),z(k)=Eσ(k)p(x(k))+Fσ(k)q(ω(k)),其中,x(k)=[x1(k),x2(k),...,xn(k)]T∈Rn为k时刻区域内的用户用水量,n代表城市供水系统中泵站的个数;是城市供水系统的外部扰动;y(k)∈Rm为k时刻通过传感器采集得到的实际输出,m代表测量输出传感器的个数;z(k)∈Rs是对k时刻用户用水量的估计输出,s表示所建模型中模拟泵站的个数;函数σ(k)表示切换信号,它是区间[0,∞)到有限集S={1,2,…,N+}的映射;当σ(k)=i,i∈S时,第i个子系统被激活,其相应的系统矩阵表示为Ai,Bi,Ci,Di,Ei,Fi,并且矩阵Ai≥0,Bi≥0,Ci≥0,Di≥0,Ei≥0;Rm,Rn,Rs,N+分别表示m维、n维、s维、n维非负、m维非负向量和正整数集;
步骤6具体步骤如下:
6.1设计的事件触发异步滤波器增益矩阵如下:
其中,ξi,表示n维列向量,δiι,表示m维列向量;1n表示元素全为1的n维列向量,表示第ι个元素为1,其余元素全为0的n维列向量,表示第j个元素为1,其余元素全为0的s维列向量;分别表示ξit,δiiι,1n的转置;∑是求和符号;
6.2设计常数0<ε1≤ε2,0<ε3≤ε4,0<ε5≤ε6,γ>0,λ>1,0≤β<1,0<μ1<1,μ2>1,如果存在Rn向量ξi≥0,ξi≥0,ξj≥0,和Rm向量δi≥0,δj≥0,使得以下不等式成立:对于任意的(i,j)∈S,i≠j,ι=1,2,...,n,所构造的误差系统在滤波器增益矩阵及切换率下是l1增益稳定的;
6.3设计正切换系统的切换率如下:
其中,Γ-(k0,k)和Γ+(k0,k)分别表示系统和滤波器同步和异步运行的总时间,τa表示切换系统的平均驻留时间,Δmax表示滤波器的最大滞后时间;
6.4结合步骤2、步骤5、步骤6.1以及步骤6.2可得,保证误差系统为正性,需要满足下列条件:当k∈[kr,kr+Δr)时,有
当k∈[kr+Δr,kr+1)时,有
其中,
6.5根据步骤2和步骤5可得,要想保证误差系统的l1增益稳定性,需要满足:当k∈[kr,kr+Δr)时,有
当k∈[kr+Δr,kr+1)时,有
其中,
6.6构造一个分段多余正李雅普诺夫函数,如下所示:其中,根据步骤6.5可以得到上述李雅普诺夫函数的前向差分为:其中,
根据步骤6.3得到步骤5中的误差系统满足l1增益稳定性的条件:因此,城市供水系统在所设计的基于正系统的非线性事件触发异步滤波器下是l1增益稳定的。
2.根据权利要求1所述的基于事件触发机制的非线性水务系统故障量化估计方法,其特征在于步骤1.3所述的非线性系统满足条件,具体如下:其中,0<ε1≤ε20<ε3≤ε4,0<ε5≤ε6,fi(0)=0;f(x),g(ω),h(x),l(ω),p(x),q(ω)均为该城市供水系统在建模中所用到的非线性函数,f(x)=(f1(x1),......,fn(xn))T,g(ω)=(g1(ω1),......,gm(ωm))T,h(x)=(h1(x1),......,hn(xn))T,l(ω)=(l1(ω1),......,lm(ωm))T;p(x)=(p1(x1),......,pn(xn))T,q(ω)=(q1(ω1),......,qm(ωm))T。