滑模控制理论(SMC)

滑模控制理论(Sliding Mode Control,SMC)

滑膜控制理论是一种建立在现代控制理论基础上的控制理论,其核心为李雅普诺夫函数,滑膜控制的核心是建立一个滑模面,将被控系统拉倒滑模面上来,使系统沿着滑模面运动,滑膜控制的优势在于无视外部扰动和不确定性参数,采取一种比较暴力的方式来达到控制目的,但是这种暴力也带来了一些问题,就是正负信号的高频切换,一般的硬件是无法进行信号的高频切换的,所以需要一些其他的方式避免这个问题,还有就是型号的高频切换会导致输出的信号出现震荡,导致系统在所选取的滑模面之间来回震荡,这种震荡是无法消除的,这也是滑膜控制的一个问题。

优点

滑动模态可以设计

对扰动不敏感

缺点

硬件无法适应高频的信号切换

信号高频切换带来的输出信号震荡

系统建模

我们可以建立一个简单的二阶系统的状态方程
滑模控制理论(SMC)
我们的控制目标很明确,就是希望滑模控制理论(SMC)

设计滑模面

滑模控制理论(SMC)

这里有个问题就是,滑模面是个什么东西,为什么要设计成这个样子,为什么不是别的样子,其实这个涉及一个问题就是我们控制的目标是什么,是滑模控制理论(SMC),那如果滑模控制理论(SMC)
滑模控制理论(SMC)
可以看出状态量最终都会趋于0,而且是指数级的趋于0。滑模控制理论(SMC) 越大,速度也就越快。所以如果满足滑模控制理论(SMC),那么系统的状态将沿着滑模面趋于零,(滑模控制理论(SMC)称之为滑模面)

设计趋近律

上面说,如果 滑模控制理论(SMC) 状态变量最终会趋于0,可以如何保证 滑模控制理论(SMC) 呢,这就是控制率 滑模控制理论(SMC) 需要保证的内容了
滑模控制理论(SMC)
趋近律就是指 滑模控制理论(SMC) ,趋近律的一般有以下几种设计
滑模控制理论(SMC)

滑模控制理论(SMC)

根据以上的趋近律,我们就可以获得控制量 滑模控制理论(SMC) 了(选取第一种控制率)。
滑模控制理论(SMC)
我们对系统施加控制量 滑模控制理论(SMC) 即可保证系统最终稳定在原点。

证明有效性

在控制原理中用李雅普诺夫函数来判断系统的稳定性,对于系统状态方程 滑模控制理论(SMC) ,我们此时的目标已经是希望把系统拉倒滑模面附近了,控制目标是 滑模控制理论(SMC) ,对于 滑模控制理论(SMC) 如果存在一个连续函数 滑模控制理论(SMC) 满足下面两个式子,那么系统将在平衡点 滑模控制理论(SMC) 处稳定,即滑模控制理论(SMC)
滑模控制理论(SMC)

滑模控制理论(SMC)

我们证明的方法就是令 滑模控制理论(SMC) ,很明显我们满足第一个条件,我们对 滑模控制理论(SMC) 进行求导,
滑模控制理论(SMC)
也是满足第二个条件的,所以最终系统会稳定在滑膜面附近,这也就意味着两个变量也会稳定在滑模面期望他们稳定在的位置,即零点。

无限时间问题

上面的分析看似无懈可击,实际上是没什么用的,因为我们最终得到的结论是,在时间趋于无穷时,系统的状态必将趋于0,这有用吗,并没有,因为无限时间这太恐怖了,人死了系统都没稳定的话这没什么意义,所以我们必须要求他是有限时间可达的,所以我们修改一个李雅普诺夫的第二个条件
滑模控制理论(SMC)
对于改进后的这个条件可以分离变量再积分
滑模控制理论(SMC)
根据上面的等式可以看出,滑模控制理论(SMC) 将在有限时间达到稳定,稳定的最终时间为
滑模控制理论(SMC)
因为李雅普诺夫条件的改变,控制器 滑模控制理论(SMC) 也需要作出相应改变
滑模控制理论(SMC)
也就是给之前随意指定的 滑模控制理论(SMC) 增加了一个控制条件

干扰问题

上面的讨论其实还基于一个假设,没有干扰,没有干扰的控制是非常好做的,也是没什么实际意义的,这里我们将干扰项加入状态方程,之前我们讲到了滑膜方法对干扰是不敏感的,这里我们将从原理上解释为什么滑膜方法对干扰不敏感。

加入干扰后的状态方程
滑模控制理论(SMC)
这对我们设计滑膜面没有什么影响,我们的滑膜面如下
滑模控制理论(SMC)
我们的趋近律设计也不变
滑模控制理论(SMC)
我们的控制量 滑模控制理论(SMC) 也不变
滑模控制理论(SMC)

滑模控制理论(SMC)

分析稳定性我们依旧使用李雅普诺夫函数
滑模控制理论(SMC)
其中 滑模控制理论(SMC) 为干扰 滑模控制理论(SMC) 的上界
滑模控制理论(SMC)
所以我们直接证明了,当我们的干扰有上界的情况下,我们的滑膜参数 $\varepsilon $ 只需要满足上述条件就可以以指数级的收敛速度收敛到滑膜面附近。

三阶系统滑膜设计方法示例

三阶系统的模型如下
滑模控制理论(SMC)
假设,我们期望的 滑模控制理论(SMC) 的目标是 滑模控制理论(SMC) ,注意,这里和前文不同,这里的控制目标不在是0了
滑模控制理论(SMC)
设计滑模面
滑模控制理论(SMC)
设计李雅普诺夫函数
滑模控制理论(SMC)
对李雅普诺夫函数进行求导
滑模控制理论(SMC)
这里我们设计趋近律
滑模控制理论(SMC)
得到控制量 滑模控制理论(SMC)
滑模控制理论(SMC)
带入李雅普诺夫函数可得
滑模控制理论(SMC)
这里可以看到系统必将稳定,如果需要控制到达稳定的时间就限制 滑模控制理论(SMC) 即可

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(1)
乘风的头像乘风管理团队
上一篇 2023年4月5日
下一篇 2023年4月5日

相关推荐