超螺旋滑模控制(STA)

超螺旋滑模控制(Super Twisting Algorithm, STA)

超螺旋滑模控制又称超扭滑模控制,可以说是二阶系统中最好用的滑模控制方法。

系统模型

对于二阶系统可以建立具有标准柯西形式的微分方程组
超螺旋滑模控制(STA)
与传统滑模相比,超螺旋滑模,使用积分来获取实际控制量,不含高频切换量,所以系统中没有抖振。

令滑模面为s,只要满足以下的方程,即为稳定
超螺旋滑模控制(STA)

控制器设计

设状态 超螺旋滑模控制(STA) 的期望值为 超螺旋滑模控制(STA) ,则跟踪误差为
超螺旋滑模控制(STA)
设计滑模面为
超螺旋滑模控制(STA)
则滑模面的导数为
超螺旋滑模控制(STA)
可以得到控制量
超螺旋滑模控制(STA)
参数设定为
超螺旋滑模控制(STA)
式中,超螺旋滑模控制(STA) 均大于0。

稳定性证明

可以看出,控制量中含有的不再是滑模面,而是多项式 超螺旋滑模控制(STA) 。除此之外,在 超螺旋滑模控制(STA) 中还出现了另一个参数 超螺旋滑模控制(STA) ,不妨把这两者定义为新的状态变量,在此基础上设成李雅普诺夫函数。
超螺旋滑模控制(STA)
将第一项带入第二项
超螺旋滑模控制(STA)
设置新的状态变量为
超螺旋滑模控制(STA)
设置李雅普诺夫函数为
超螺旋滑模控制(STA)
其中超螺旋滑模控制(STA)
超螺旋滑模控制(STA)

李雅普诺夫函数的导数

对李雅普诺夫函数进行求导
超螺旋滑模控制(STA)
其中 超螺旋滑模控制(STA)
超螺旋滑模控制(STA)
这样我们得到李雅普诺夫函数
超螺旋滑模控制(STA)
超螺旋滑模控制(STA) 的特征根
超螺旋滑模控制(STA)
解方程组解得特征根为
超螺旋滑模控制(STA)
所以
超螺旋滑模控制(STA)

超螺旋滑模控制(STA)

比较 $p_{min}(Q) Z^T Z 超螺旋滑模控制(STA)Z^TQZ$的大小,为了简便运算,将根号项用 超螺旋滑模控制(STA) 表示
超螺旋滑模控制(STA)
上式中
超螺旋滑模控制(STA)

超螺旋滑模控制(STA)

超螺旋滑模控制(STA)

所以我们得到
超螺旋滑模控制(STA)
同理可证
超螺旋滑模控制(STA)

李雅普诺夫函数导数的变换

上式是根据 超螺旋滑模控制(STA) 做出的,对于 超螺旋滑模控制(STA) 同样根据上式可得

向量的0范数,向量中非零元素的个数
向量的1范数,向量中各元素绝对值的模
向量的2范数,通常意义上的模值,欧几里得范数
向量的无穷范数,向量的最大值

矩阵的1范数,列和范数,所有矩阵列向量绝对值之和的最大值
矩阵的2范数,谱范数,即 超螺旋滑模控制(STA)矩阵的最大特征值的开平方
矩阵的无穷范数,行和范数,所有矩阵行向量绝对值之和的最大值
矩阵的F范数,Forbenius范数,所有矩阵元素绝对值的平方和再开放

超螺旋滑模控制(STA)

超螺旋滑模控制(STA)的欧几里得范数为
超螺旋滑模控制(STA)
所以
超螺旋滑模控制(STA)
我们再次回到 超螺旋滑模控制(STA)
超螺旋滑模控制(STA)
其中
超螺旋滑模控制(STA)

若系统满足 超螺旋滑模控制(STA) 其中超螺旋滑模控制(STA) ,则系统可以在有限时间内稳定

矩阵Q正定性的保证

上面的证明保证了系统具有李雅普诺夫稳定性,但是只有在超螺旋滑模控制(STA)的情况下才能保证系统稳定,此时需要 超螺旋滑模控制(STA)

超螺旋滑模控制(STA) 保持同号,由于矩阵超螺旋滑模控制(STA)为正定矩阵,所以超螺旋滑模控制(STA)必大于0,那么需要保证超螺旋滑模控制(STA)也大于0。

正定矩阵的特征值都是正数

超螺旋滑模控制(STA)

不妨直接取
超螺旋滑模控制(STA)
这样的话可以简化一下
超螺旋滑模控制(STA)
所以 超螺旋滑模控制(STA) 的特征根为
超螺旋滑模控制(STA)
由于 超螺旋滑模控制(STA) 所以 超螺旋滑模控制(STA)非常显然,现在只需要保证 超螺旋滑模控制(STA),则可以有
超螺旋滑模控制(STA)

重写李雅普诺夫函数

上一节中给出了保证 超螺旋滑模控制(STA) 正定性的条件,但是 超螺旋滑模控制(STA)超螺旋滑模控制(STA) 这两个参数值是人为给出的,因此需要把这两个参数加入到李雅普诺夫函数中来
超螺旋滑模控制(STA)
其中 超螺旋滑模控制(STA) 为未知常数,对其求导
超螺旋滑模控制(STA)
根据 超螺旋滑模控制(STA)
超螺旋滑模控制(STA)
超螺旋滑模控制(STA) 中最小的数为 超螺旋滑模控制(STA),则上式为
超螺旋滑模控制(STA)
带入 超螺旋滑模控制(STA)
超螺旋滑模控制(STA)
由于 超螺旋滑模控制(STA) 为未知常数,那我们假设 超螺旋滑模控制(STA) ,总能找到两个常数满足这两个条件
超螺旋滑模控制(STA)
此时若令
超螺旋滑模控制(STA)

超螺旋滑模控制(STA)
其中
超螺旋滑模控制(STA)
所以此系统具有李雅普诺夫稳定性,尽管有 超螺旋滑模控制(STA) 存在,系统仍然可以在一定程度上保持稳定,原因在于我们证明了 超螺旋滑模控制(STA) 而不是传统的 超螺旋滑模控制(STA)

版权声明:本文为博主作者:LyaJpunov原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/weixin_43903639/article/details/129055053

共计人评分,平均

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

(0)
乘风的头像乘风管理团队
上一篇 2024年1月11日
下一篇 2024年1月11日

相关推荐