离散滑模控制的基本原理
滑模控制理论上是针对连续系统,但是在实际工业控制过程中由于采用计算机实时控制,被控对象变为离散系统。对于离散系统,滑模控制不能产生理想的滑动模态,只能产生准滑模控制,准滑动模态的定义如下:
上式表明从任意位置出发的离散系统,在有限控制周期内到达滑模面s(x)并在上面运动,则称为理想滑动模态。如果系统在带宽内不断穿越滑模面,则称为离散系统的准滑动模态,其中上式中的表示的是切换带的带宽,如下图所示。

为了分析离散滑模的存在性和可达到性,我们选取了如下的李雅普诺夫函数
则下面的条件需要满足
当采样时间T很小是,离散滑模的存在和到达条件可以表示为
为了阐述离散滑模控制的设计,我们以离散指数趋近律为例进行设计。
对于给定的离散系统
离散滑模面设计为
其中,
指数趋近律时域表示为
将上式进行离散化,得到指数趋近律为
为了满足收敛的条件,在选择参数时需要满足下面的要求
其中,当采样时间T很小时,
则将滑模面带入到趋近律,则可得到
假设滑模变结构可控条件成立,则离散滑模控制率为
为了防止控制器发生抖振,我们可以采用饱和函数sat(s)代替理想滑模控制中的符号函数sign(s):
为了验证上述理论,我们针对下面的二阶离散系统进行滑模控制设计
其中,,
采样时间T=1ms,C=[5 1],q=10,,
,初始状态
,Simulink环境下搭建的模型如下:

仿真结果如下图所示。


接着我们针对位置跟踪进行滑模控制设计,离散系统状态方程如下
其中,,设置位置指令为r(k),其变化率为dr(k),则
为了预测k+1时刻的给定量,这里采用线性外推的方法,则
滑模面定义为
其中,,则
最后可以求得控制率为
带入指数趋近律之后可得
仿真中
,
指令信号,c=10,q=30,
,
,初始状态
,仿真结果如下



从上面的仿真结果可以发现,设计的离散滑模控制算法可以让被控对象很快的跟踪上设定的值,且误差也很小,符合设计要求。

