高阶滑模控制

randolf2022年8月9日
大约 4 分钟

高阶滑模控制

定义和思想

为什么使用高阶滑模控制

传统的滑模控制针对大范围的控制问题,在具有不确定因素的条件下,已经可以提供鲁棒、高精度的控制效果,但其还存在 2 个限制

  1. 在滑模面上的约束方程只能具有 1 的 relative degree ,这意味着控制量显示的出现在约束方程的第一阶导数中
  2. 控制量会出现高频的 chattering,这是在实际应用中很难接受的

基本实现

简要性质证明

  • 滑模控制 有下面几点好处:
    • robustness
    • parameter variations
    • reduced order dynamics

高阶滑模控制保持了滑模控制的多数好处,其是一阶滑模控制的推广延伸

相比于传统的滑模控制,高阶滑模控制影响的是滑模变量的高阶导数,而非仅仅传统的

  • 比如:

Pasted image 20220804205554

状态轨迹有限时间收敛

参考引文 1 完成证明 Pasted image 20220804205856

note

证明的主要思想:证明相轨线距离原点的距离在“逐渐”缩短。图中示意的是轴线上的距离逐渐变短

给定下面这样的示意系统:

^eqn-system

设计输入为:

^eqn-control-law

收敛性

分析设计的滑模控制器在相图中的轨迹变化情况

Pasted image 20220804210512

第一象限

Pasted image 20220804210538

第四象限

Pasted image 20220804210621

第三象限

Pasted image 20220804210654

第四象限

Pasted image 20220804210713

上面的分析表明会行程上面的螺线,下面证明会收敛

根据 ^eqn-system^eqn-control-law^eqn-control-law,又由于滑模变量 有:

看到上面这个式子,很常见的一个想法是:

因此有:

根据 第一象限 的分析,有:

Pasted image 20220804211616

类似的,考虑 第四象限 的分析,有:

这意味着在 轴向距离逐渐缩短

其余的基本类似

有限时间

证明了收敛性,下面考虑有限时间收敛性质

注意到在第一象限,由于 ^eqn-control-law,而 u 直接控制 ,因此:

在第四象限,类似的,有:

总时间为

note

注意这里考虑的是总时间,从对称性角度考虑的

类似的,有:

从而表明,根据数列收敛的性质表明有限时间收敛

备注

滑模控制的创始人之一 utkin 于 2016 年 3 月在 IEEE TAC 刊出的“Discussion aspects of high order sliding mode control”一文中全面的质疑了高阶滑模控制对于传统滑模控制的优越性,包括相对阶问题,有限时间收敛性,抖振问题,应用前景等 @utkinDiscussionAspectsHighOrder2016

Super-twisting[1] [2] 也是高阶滑模控制的一种,本来想研究一番的,但是看了这个知乎问题和对应的论文之后,有点怵,感觉是个坑,因为没有这方面的项目,所以就不深挖了 x。

参考

引文
  1. 高阶滑模控制_哔哩哔哩_bilibiliopen in new window
  2. @yuriSlidingModeControl2014
脚注

  1. On Convergence Time and Disturbance Rejection of Super-Twisting Control," in IEEE Transactions on Automatic Control, vol. 58, no. 8, pp. 2013-2017, Aug. 2013, doi: 10.1109/TAC.2013.2251812 ↩︎

  2. Site Unreachableopen in new window ↩︎

Loading...