一种基于Delta算子的液位控制系统的自适应滑模控制方法

文档序号:9630997阅读:603来源:国知局
一种基于Delta算子的液位控制系统的自适应滑模控制方法
【技术领域】
[0001] 本发明涉及一种基于Delta算子的液位控制系统的自适应滑模控制方法,属于过 程控制领域。
【背景技术】
[0002] 在现代工业中,自动控制技术被广泛的应用,不少控制系统以温度、压力、流量、液 位和成分等工艺参数作为被控变量,实现对系统的稳定控制。另一方面,随着计算机普及, 数字控制器越来越多的被应用工业系统控制中,因此对系统建模的准确性也有了越来越高 的要求。然而,各类过程控制系统作为一个复杂的被控对象,具有多输入多输出以及非线 性、强耦合、时滞等各种各样的复杂问题。因此控制器需要在系统存在时滞和不确定性的情 况下仍然具备较强的控制能力。
[0003] 近些年,针对系统及控制算法复杂程度的大幅提高,能够保证系统响应速度与稳 定性能的高速采样控制器受到日益增多的关注。然而,传统移位算子在高速采样会使离散 系统的控制性能变差,甚至出现不稳定的现象。为此,Goodwin教授提出了delta算子方法, 可以有效解决传统移位算子存在的问题。delta算子系统是连续时间系统和离散时间系统 的统一描述形式,非常适合处理复杂系统、网络系统中的高速采样控制问题。
[0004] 由于滑模控制的滑动模态对系统参数摄动和外加干扰有完全的自适应性,因此非 常适合处理四旋翼直升机飞控系统的控制问题。它的控制是不连续的,控制过程中,闭环系 统的结构不停的变化,迫使系统状态沿着预先设计好的滑模面运动,渐渐"滑"向状态平衡 点,即渐近稳定。其最主要的优点是一旦系统状态量到达滑模面,系统便不受参数变化和外 界扰动的影响。而自适应控制可以处理未知的不确定性和扰动的上界,系统本身不断地检 测运行参数,控制效果不断地改变,使系统处于最优工作状态。两者广泛用于飞控系统中, 为飞控系统的控制提供了新思路。
[0005] 为了有效处理控制系统中存在的时滞和不确定性,近些年,研究者提出了很多有 效的方法。高存臣则研究了时滞离散系统的控制问题;张端金针对系统控制和信号处理研 究了delta算子方法;张彩虹针对delta算子不确定系统提出了一种滑膜控制方法。但现 有方法对于同时含有时滞和不确定性的液位控制系统却很难有很好的控制效果,因此本发 明有很好的实用性。

【发明内容】

[0006] 发明目的:针对上述现有技术,一种基于Delta算子的液位控制系统的自适应滑 模控制方法,构造特殊的非线性滑模面,有效的改善了系统的运动品质,以线性矩阵不等式 给出系统渐进稳定的充分条件,结合自适应控制,设计滑模控制器,有效克服不确定性和扰 动带来的影响。
[0007] 技术方案:一种基于Delta算子的液位控制系统的自适应滑模控制方法,其特征 在于:考虑过程控制系统中存在时变时滞和建模的不确定性,结合自适应控制,提出一种自 适应滑模控制方法,使得控制系统在发生执行器有输入扰动的情况下能够稳定运行,根据 所获取的模型参数,设计一种特殊的非线性滑模面,求解出系统的滑动模态,通过求解线性 矩阵不等式使得系统滑动模态渐进稳定,进而结合自适应边界估计和等效控制设计出滑模 控制律,最终构成控制器,包括如下具体步骤:
[0008] 步骤1)获取系统数学模型:
[0009]
[0010] 其中,为系统状态变量,U(k)为控制输入,y(k)为可测输出,τ1<是不确定 时滞项,满足〇彡τ#ττM,Tm,τΜ都是正数,足、否€及_都是常值矩阵, (足否)可控,且否列满秩,为系统的建模不精确性以及参数摄动,φ(1〇eir为 系统输入扰动;
[0011] 步骤2)对系统(1)进行变换,存在非奇异变换:
[0012]
[0013] 将系统变为:
[0014]
[0015]
[0016]
[0017] Φ(k)=ΔAx(k)+ΔAdx(k-τk)+BΦ(k),满足 | |Φ(k) | |< η片η 21 | X 00| |+ η 31 X(k-τk)II,npn2,n3为待定的正常数;
[0018] 步骤3)根据滑模控制器的设计方法,首先设计滑模面,为了提高复杂系统的运动 品质,在传统滑模面中加入非线性,设计如下滑模面:
[0019]
[0020] 其中,Φ(y(k),r) =diag{Φ(y,r)!,· · ·
,Φ(y,r)n},Φ(y(k),rh:aie|y(kDr| 表示非线性项,r是一个预先给定的参考信号,ai为一调节参数,用于决定最终闭环系统的 阻尼比,从滑模面的形式可知,切换函数中非线性部分的存在,有助于增加对控制输入的有 效值,从而获得良好的控制效果,在系统的输出值到达预先给定值的过程中,非线性函数的 值逐渐变化,当输出值y(k)达到预先设定值r时,非线性Φ(y(k),r)将逐渐到达设定值, 闭环系统的阻尼比也将会被改变,满足上述条件的函数都可以作为非线性函数,因此该非 线性切换函数具有一般性,系数F下面的不等式(5) (6) (7)确定
[0021]
[0022] β , Τι>〇, (i = 1,2) (6)
[0023]其中,N,L是正定矩阵,Λη= (Τ_2)Χ+τmL+Qm,
[0024]
[0025]
[0026]
[0027] 步骤4)根据步骤3)中设计的滑模面,设计控制律;
[0028] 步骤4. 1)由滑动模态的特点,令δ s(k)=0,利用等效控制的思想求解出使得系 统状态量维持在滑模面上的等效控制律如下:
[0029] ux= - (C (k+1) B) 1 {[C (k+1)A+(C (k+1) -C (k)) /T] Xx(k) +C (k+1)Adx(k-d)} (7)
[0030] 步骤4. 2)还需要设计不连续切换控制,迫使系统状态量向滑模面上运动,由于切 换控制律的设计需要一切标称系统参数以外的范数上界信息。根据假设可知,参数摄动以 及输入不确定性均有已知上界,而扰动的上界是未知的,因此,根据自适应估计的方法,定 义两个自适应变量吃(幻、$2(幻和63(幻,用以动态逼近npnjPη3,且吃(幻、孓(幻和呔(灸) 分别为对应估计偏差,取自适应律如下:
[0031]
[0032] 其中,θρε = 1,2,3)是待取定的系数;
[0035] 其中,ε是一个很小的正常数;[0036]步骤5)综合步骤4. 1)和步骤4. 3),得出完整的控制律:[0037]
[0033] 步骤4. 3)根据步骤4. 2)中不确定项和扰动的估计值,设计如下不连续切换控制 律:
[0034]
[0038] 步骤6)根据系统状态,选择合适的参数,完成对其的自适应滑模控制。
[0039] 具有如下优点:
[0040] (1)通过构造特殊的非线性滑模面,有助于增加对控制输入的有效值,从而获得良 好的控制效果,使得控制系统具有更好的鲁棒性;
[0041] (2)利用线性矩阵不等式给出保证系统渐进稳定的充分条件,充分考虑到过程控 制在实际运行过程中可能存在的不确定性和时滞现象,使得控制器的设计具有更好的实用 性;
[0042] (3)引入自适应边界估计的方法估计出输入不确定性和扰动的大小,滑模控制律 不断地改变参数,使得系统保守性更小,控制效果更佳。
[0043] 本发明所用方法作为一种基于Delta算子的液位控制系统的自适应滑模控制方 法,具有一定的实际应用价值,易于实现,容错能力强,能够有效提高液位控制系统的安全 性。该方法可操作性强,应用方便、可靠。
【附图说明】
[0044] 图1是本发明方法自适应滑模控制所基于的硬件结构示意图;
[0045] 图2是本发明的方法的流程图;
[0046] 图3是三容水箱的结构示意图;
[0047] 图4是状态量响应曲线;
[0048] 图5是控制输入响应曲线;
[0049] 图6是MATLAB工具搭建的仿真模型。
【具体实施方式】
[0050] 下面结合附图对本发明做更进一步的解释。
[0051] 如图1所示,一种基于Delta算子的液位控制系统的自适应滑模控制方法基于入 选装置实现:作为上位机的计算机1,计算机中将会实现自适应滑模算法2,并发出控制信 号3 ;数据采集卡5,采集电压信号,并传递给计算机;三容水箱7,水箱底部装有液压传感器 6,输水管道装有比例阀4,阀门比例由计算机进行控制。
[0052] 如图2所示,一种基于Delta算子的液位控制系统的自适应滑模控制方法,其特征 在于:考虑过程控制系统中存在时变时滞和建模的不确定性,结合自适应控制,提出一种自 适应滑模控制方法,使得控制系统在发生执行器有输入扰动的情况下能够稳定运行,根据 所获取的模型参数,设计一种特殊的非线性滑模面,求解出系统的滑动模态,通过求解线性 矩阵不等式使得系统滑动模态渐进稳定,进而结合自适应边界估计和等效控制设计出滑模 控制律,最终构成控制器,包括如下具体步骤:
[0053] 步骤1)获取系统数学模型:
[0054]
[0055] 其中,〒为系统状态变量,u(k)为控制输入,y(k)为可测输出,τ1<是不确定 时滞项,满足〇彡τ#ττM,Tm,"^都是正数,足足€及_、万ei?胃都是常值矩阵, (U)可控,且否列满秩,为系统的建模不精确性以及参数摄动,ΦΟΟeir为 系统输入扰动;
[0056] 步骤2)对系统(1)进行变换,存在非奇异变换:
[0057]
[0058] 将系统变为:
[0059]
[0060]
[0061]
[0062] Φ(k)=ΔAx(k)+ΔAdx(k-τk)+BΦ(k),满足 | |Φ(
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1