1.一种基于滑模控制的城市河道水位时变控制器设计方法,其特征在于:该方法具体包括以下步骤:
步骤一:建立城市河道水位系统的状态空间模型建立系统状态空间模型
T
其中,x表示河道水流状态向量,x=[x1 x2 x3] ,其中x1表示河道水流速度值,x2表示河道水位高度值,x3表示河道水压值,T表示矩阵的转置;y表示河道水位的控制输出向量;σ(t)表示切换信号,从集合 中取值,其中σ(t)=1表示子系统1被激活,河道水位被控制在较高水位;σ(t)=2表示子系统2被激活,河道水位被控制在较低水位;u表示闸门开度值且河道闸门开度值是有限的,sat(·)表示饱和函数; 均为常数矩阵,所建立的系统模型使得开环系统极点均位于虚轴且满足 可控, 可观,其中i表示系统处于第i个子系统;κ(t)≤α表示河道水位控制系统可能存在的不确定性以及采样过程中可能出现的外部干扰;其中,其中, 为对称正定矩阵,u表示控制器,ψi表示第i个子系统的滑模面函数,λmin表示矩阵的最小特征值,λmax表示矩阵的最大特征值;
步骤二:设计动态补偿器以及滑模面函数设计控制系统的动态补偿器
其中xc表示补偿器状态向量,yc表示补偿器的控制输出向量, 表示补偿器增益矩阵, 其中 为满足如下参量Lyapunov方程的对称正定矩阵:ξi(t)>0表示时变低增益参数;
定义状态误差e=x‑xc,设计具有如下形式的滑模面函数其中Γi满足如下条件
其中 为满足如下参量Riccati方程的对称正定矩阵步骤三:设计时变控制器以及平均驻留时间设计时变控制器
其中, 表示控制输入矩阵,ξi(t)>0为时变低增益参数,具有如下形式其中, ξi(0)<λ<2ξi(0),其中,λ为正常数,ni表示第i个子系统的维数,ξi(0)表示第i个子系统的初值;θci=θci(ξi(0))≥1和θoi=θoi(ξi(0))≥1为正常数,并且通过如下公式计算:其中 和 通过
如下参量Lyapunov方程求解其中In表示单位矩阵;
μi(t)具有如下形式
其中 具有上述形式(2)的时变低增益参数,对于任意给定的初值ξi(0)>0都将收敛到一个有界值,该有界值通过低增益参数表达式计算;平均驻留时间满足 其中υ为大于1的常数,χmax=2ξmax‑λ,其中ξmax为低增益参数的最大值。
2.根据权利要求1所述的一种基于滑模控制的城市河道水位时变控制器设计方法,其特征在于:步骤一中所述的sat(·)表示饱和函数,其定义如下T
sat(u)=[sat(u1) sat(u2) … sat(um)]且