[0001] 本发明属于现代控制技术领域,针对水库水位,研究了一种时变状态反馈控制方法。通过设计输入饱和线性系统的时变状态反馈控制器,实现了对水库水位的有效控制,该方法适用于现代水库水位控制。背景技术:
[0002] 现代水库担负着水力发电、农业灌溉、河道防洪、城市供水等重要作用,是现代水利工程的重要建筑。因此,研究水库水位系统的有效控制方法对现代城市化建设和农业生产是至关重要的。
[0003] 考虑到现实情况,城市的排水汇入河道,部分河道水流又会汇入到水库储存,储存的水会被用来发电或者灌溉。随着人们生活水平地提高和城市现代化地发展,城市的需水量和排水量都会越来越大。并且,由于全球气候变化,频发的暴雨等极端天气情况,这些都加重了对水库蓄水和排水的负担。水库水位控制系统是现代水利供电系统,供水系统,以及河道防涝系统中的一个重要组成部分。因此,研究水库水位系统的快速且有效地控制方法显得尤为重要。
[0004] 现有的水库水位控制方法大部分都是采用简单的反馈控制方法,这些控制方法很少考虑到执行器饱和对水库水位控制的影响和系统动态性能的改善。在水库蓄水量较多的情况下,考虑到水库闸门开度是有限的,如果不能及时有效的使水库水位系统稳定,那么或许会造成水库决口、漫溢垮坝。为此,需要设计一种新方法,可以对水库水位进行有效的控制。发明内容:
[0005] 本发明的目的是针对现有控制方法的不足,提出一种时变状态反馈控制方法,来实现对水库水位的有效控制。
[0006] 本发明基于低增益反馈、参量Lypunov方法,设计了一种时变状态反馈控制器。考虑到执行器饱和的影响,本发明建立了水库水位控制系统模型,实现了对水库水位的有效控制。
[0007] 本发明的具体步骤是:
[0008] 步骤1、建立水库水位系统状态空间模型
[0009] 首先,根据水力学原理,建立如下系统模型:
[0010]
[0011] y=Cx,
[0012] 其中,A∈R4×4、B∈R4×1、C∈R1×4都是常数矩阵,开环系统的极点都在闭的左半平面4
且(A,B)是能控的,(A,C)是能观的。x∈R表示t时刻水库排水口的水流状态向量,x=[x1,T
x2x3,x4] ,x1、x2、x3和x4分别表示t时刻水库排水口水流速度值,水库的水位高度值,水库水
1
面的水压值以及排水口的水压值,上标T表示矩阵的转置。u∈R 表示t时刻的控制输入向
1
量,即排水口的闸门开度。sat(·)表示饱和函数, y∈R表示t时刻
水库水位系统的排水输出向量。符号R表示欧几里德空间。
[0013] 步骤2、系统模型转换
[0014] 选取一个非奇异矩阵T,使得
[0015]
[0016]
[0017]
[0018]
[0019] 其中, 表示特征值在开的左半平面的系统矩阵,
[0020] 表示特征值全部在虚轴上的系统矩阵,并且ns+nc=4。非奇异变换矩阵T不是唯一的。
[0021] 最终我们得到变换后的系统模型:
[0022]
[0023]
[0024] 步骤3、时变状态反馈控制器设计
[0025] 设计如下时变状态反馈控制器,
[0026]
[0027] 其中,γ(t)是时变参数,γ(t)>0且有界。P(γ(t))∈R4×4是正定矩阵,[0028]
[0029] 是如下参量Riccati方程的解,
[0030]是如下参量Riccati方程的解,
[0031] AcTPc(γ(t))+Pc(γ(t))Ac‑Pc(γ(t))BcBcTPc(γ(t))=‑γPc(γ(t))。
[0032] θ(γ(t))形式如下所示,
[0033]μ>1和λ>0是给定的正标量,
[0034] 步骤4、时变参数设计
[0035] 时变参数γ(t)按照如下函数递增,
[0036]
[0037] 其中,σ>0,μ>1是两个给定的标量。γ(t)的取值范围如下所示,[0038]
[0039] γ(0)>0是γ(t)的初始值,x(0)是x(t)的初始值。
[0040] 步骤5、设计椭球集合
[0041] 首先,设计如下两个集合,
[0042]
[0043] ‖‖表示矩阵或向量的2范数,ε(t)是一个椭球集。当x属于集合 时,执行器不发生饱和。对于任意的 执行器不会发生饱和,即,
[0044] 步骤6、建立闭环系统状态空间模型
[0045] 将所设计的时变状态反馈控制器代入转换之后的水库水位系统状态空间模型中,得到如下闭环系统状态空间模型
[0046]
[0047]
[0048] 当 时,执行器不会发生饱和。进一步得到如下闭环系统状态空间模型
[0049]
[0050]
[0051] 步骤7、稳定性分析
[0052] 根据Lyapunov稳定性理论,定义如下Lyapunov方程
[0053]
[0054] 对时间的导数为
[0055]
[0056] 将设计的 带入下式,并且存在一个正标量λ使得
[0057]
[0058] 其中 是个正标量,并且如果下列不等式成立
[0059]
[0060] 再根据
[0061]
[0062] 可以证明
[0063]
[0064] 成立,闭环系统是指数稳定的。
[0065] 本发明是针对现代水库水位控制方法无法进行有效控制水位而且未考虑到改善系统动态性能的问题,给出了一种基于低增益反馈的时变状态反馈控制方法。本发明考虑到系统执行器饱和影响,通过低增益反馈,避免了执行器饱和的发生,同是考虑到对系统动态性能的影响,设计了时变状态反馈控制,提高了系统的动态性能。所提方法实现了对水库水位的有效控制且改善了系统动态性能。利用本发明的方法,可以实现对现代水库水位进行准确控制,满足在水库闸门开度有限的情况下对水位进行有效控制的实际需求。
[0066] 本发明具体实施方法:
[0067] 步骤1、建立水库水位系统状态空间模型
[0068] 首先,根据水力学原理,建立如下系统模型:
[0069]
[0070] y=Cx,
[0071] 其中,A∈R4×4、B∈R4×1、C∈R1×4都是常数矩阵,开环系统的极点都在闭的左半平面4
且(A,B)是能控的,(A,C)是能观的。x∈R表示t时刻水库排水口的水流状态向量,x=[x1,T
x2x3,x4] ,x1、x2、x3和x4分别表示t时刻水库排水口水流速度值,水库的水位高度值,水库水
1
面的水压值以及排水口的水压值,上标T表示矩阵的转置。u∈R 表示t时刻的控制输入向
1
量,即排水口的闸门开度。sat(·)表示饱和函数, y∈R表示t时刻
水库水位系统的排水输出向量。符号R表示欧几里德空间。
[0072] 步骤2、系统模型转换
[0073] 选取一个非奇异矩阵T,使得
[0074]
[0075]
[0076]
[0077]
[0078] 其中, 表示特征值在开的左半平面的系统矩阵, 表示特征值全部在虚轴上的系统矩阵,并且ns+nc=4。非奇异变换矩阵T不是唯一的。
[0079] 最终我们得到变换后的系统模型:
[0080]
[0081]
[0082] 步骤3、时变状态反馈控制器设计
[0083] 设计如下时变状态反馈控制器,
[0084]
[0085] 其中,γ(t)是时变参数,γ(t)>0且有界。P(γ(t))∈R4×4是正定矩阵,[0086]
[0087] 是如下参量Riccati方程的解,
[0088]是如下参量Riccati方程的解,
[0089] AcTPc(γ(t))+Pc(γ(t))Ac‑Pc(γ(t))BcBcTPc(γ(t))=‑γPc(γ(t))。
[0090] θ(γ(t))形式如下所示,
[0091]μ>1和λ>0是给定的正标量,
[0092] 步骤4、时变参数设计
[0093] 时变参数γ(t)按照如下函数递增,
[0094]
[0095] 其中,σ>0,μ>1是两个给定的标量。γ(t)的取值范围如下所示,[0096]
[0097] γ(0)>0是γ(t)的初始值,x(0)是x(t)的初始值。
[0098] 步骤5、设计椭球集合
[0099] 首先,设计如下两个集合,
[0100]
[0101]
[0102] ‖‖表示矩阵或向量的2范数,ε(t)是一个椭球集。当x属于集合 时,执行器不发生饱和。对于任意的 执行器不会发生饱和,即,
[0103] 步骤6、建立闭环系统状态空间模型
[0104] 将所设计的时变状态反馈控制器代入转换之后的水库水位系统状态空间模型中,得到如下闭环系统状态空间模型
[0105]
[0106]
[0107] 当 时,执行器不会发生饱和。进一步得到如下闭环系统状态空间模型
[0108]
[0109]
[0110] 步骤7、稳定性分析
[0111] 根据Lyapunov稳定性理论,定义如下Lyapunov方程
[0112]
[0113] 对时间的导数为
[0114]
[0115] 将 带入下式,并且存在一个正标量λ使得
[0116]
[0117] 其中 是个正标量,并且如果下列不等式成立
[0118]
[0119] 再根据
[0120]
[0121] 可以证明
[0122]
[0123] 成立,闭环系统是指数稳定的。