没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第 32卷 第 7期 控 制 与 决 策 Vol.32 No.7
2017年 7月 Control and Decision Jul. 2017
文章编号: 1001-0920(2017)07-1210-07 DOI: 10.13195/j.kzyjc.2016.0488
基于切换滑模控制的抖振抑制方法
方世鹏
†
, 胡昌华, 扈晓翔, 李红增
(火箭军工程大学 控制工程系,西安 710025)
摘 要: 针对一类复合干扰有界的不确定仿射非线性系统, 提出一种切换滑模控制方法. 首先利用 3 条滑模面将
系统扩展动态空间划分为 3 个子空间, 其中两个子空间组成滑动区, 通过设计合适的切换规则和滑模切换增益, 可
以使滑动区满足到达条件和滑动条件, 同时能够减小控制律不连续出现的区域和增益大小. 为了增加设计的灵活
性,给出一种可行设计方法. 仿真实验结果表明,切换滑模控制方法在抑制抖振的同时具有较高的控制精度.
关键词: 滑模控制;抖振抑制;切换滑模控制;不连续增益
中图分类号: TP273 文献标志码: A
Chattering reduction method based on switched sliding mode control
FANG Shi-peng
†
, HU Chang-hua, HU Xiao-xiang, LI Hong-zeng
(Department of Control Engineering,Hi-Tech Institute of Xi’an,Xi’an 710025,China)
Abstract: In this paper, a switched sliding mode control(SSMC) method with three sliding surfaces is proposed for a class
of uncertain affine nonlinear systems. The system extended dynamic space is divided into three subspaces by the three
sliding surfaces. The sliding region consists of two subspaces. The sliding region satisfies the reaching condition and the
sliding condition with appropriate switching rules and switching gains. By using SSMC, the control law is discontinuous
only within a certain range near the origin while the switching gain of the control law is reduced. Such characteristic is
beneficial to suppress the chattering phenomenon. For practical application, a feasible design method is also designed
which can guarantee system states ultimately bounded stable. By adjusting the design parameters, the size of the ultimate
bound can be adjusted. Simulation results show that SSMC has high control precision while suppressing chattering.
Keywords: sliding mode control(SMC);chattering reduction;switched sliding mode control(SSMC);switching gain
0 引 言
滑模控制 (SMC) 因其对于匹配不确定性具有良
好的鲁棒性而得到广泛应用
[1-2]
. 然而,由于符号函数
的存在, 该方法会带来抖振问题
[3]
, 抖振会损耗系统
能量, 激发系统高频未建模动态, 破坏系统性能, 严重
时会损坏系统部件.
为了能够实际应用滑模控制方法, 国内外学者提
出了一系列抑制抖振的方法. 经典的方法如边界层
法, 利用饱和函数或双曲正切函数
[4]
代替符号函数,
从而实现控制律连续以达到抑制抖振的目的. 该方
法不足之处在于所得到的准滑模控制在边界层内失
去了不变性,会产生稳态误差. 降低切换增益法, 因为
抖振主要是由符号函数带来的不连续切换项造成的,
所以减小切换增益可有效地抑制抖振, 例如利用干扰
观测器、神经网络等在线逼近干扰
[5-6]
, 从而减小干
扰不确定上界, 达到减小切换增益的目的. 该方法需
要设计额外的观测器, 增加了设计复杂性, 且对观测
器性能提出了较高要求. 减小切换频率方法,文献[7]
利用两条滑模面交替作用, 从而降低控制律切换频
率, 一定程度上有助于抑制抖振. 然而该方法依旧没
有改变控制律切换的本质,且在系统接近原点时作用
非常有限. 傅健等
[8-9]
提出了一种单向滑模控制方法,
该方法本质上是连续的, 具有非常广阔的应用前景,
但是其较慢的收敛速度
[10]
仍需要进一步研究. 另外
还有其他方法来抑制抖振, 如动态滑模方法
[11]
、滤波
方法
[12]
、连续滑模控制
[13]
等. 这些方法都需要付出
一定的代价, 如何在较小代价下抑制抖振, 并同时保
证滑模控制良好的控制精度是值得研究的问题.
本文从减小控制律不连续出现的区域和增益大
小两个角度来抑制抖振, 提出一种切换滑模控制方
收稿日期: 2016-04-21;修回日期: 2016-06-19.
基金项目: 国家自然科学基金项目 (61573365);国家自然科学基金青年基金项目 (61304001).
作者简介: 方世鹏 (1984−), 男, 博士生, 从事滑模变结构控制的研究;胡昌华 (1966−), 男, 教授, 博士生导师, 从事
控制理论与应用、故障预报、诊断与可靠性工程、寿命预测等研究.
†
通讯作者. E-mail: shipeng_001@163.com
第7期 方世鹏 等: 基于切换滑模控制的抖振抑制方法 1211
法 (SSMC). SSMC 具备两个特点: 一是将不连续控制
律限制在滑动区中一条滑模面靠近原点的一定区域
内; 二是不连续增益会随着系统状态远离原点而减
小. 这两个特点都非常有利于抖振的抑制, 同时系统
的稳态精度可以得到保证,能够使得闭环系统渐近稳
定. 为了便于应用切换滑模控制并进一步抑制抖振,
本文给出一种可行的设计方案, 得益于 SSMC 的第 1
个特点,可以使得控制律将在除最终界边界外的地方
处处连续,理论上能够完全消除由于符号函数带来的
抖振问题. 虽然连续控制律下闭环系统最终有界稳
定, 但是最终界可以通过修改设计参数进行调整, 而
典型的边界层等方法在不引起抖振的前提下最终界
是受限于系统本身的. 最后利用数字仿真对该方法
进行了验证.
1 切换滑模控制器设计
1.1 问题描述
考虑以下非线性系统
[8]
:
˙x = f (x) + g (x) u + η. (1)
其中: x = [x
1
, x
2
, · · · , x
n
]
T
∈ R
n
为系统的状态变
量; g (x) ∈ R
n×n
且可逆; f (x) ∈ R
n
, u ∈ R
n
为系统
控制输入; η = [η
1
, η
2
, · · · , η
n
]
T
∈ R
n
表示系统模型
不确定性及受到的干扰的总和,且满足有界条件
Ξ = {η = [ η
1
, η
2
, · · · , η
n
]
T
∈ R
n
,
|η
i
| ⩽ F
i
, F
i
∈ R, i = 1, 2, · · · , n}.
1.2 切换滑模控制器设计
设计稳定的滑模面组
s
j
(x) = x + λ
j
w
x = 0. (2)
其中: s
j
(x) = [s
j1
(x
1
) , · · · , s
jn
(x
n
)]
T
, j = 0, 1, 2
代表滑模面组编号; λ
j
= diag{λ
j1
, · · · , λ
jn
} 为正
设计常数对角矩阵;
w
x
i
表示
w
t
0
x
i
(τ)dτ , 定义系统
状态 x
i
的扩展状态为
(
w
x
i
, x
i
)
. 后续在不引起混
淆的情况下为了简便起见, 状态 x
i
即表示扩展状态
(
w
x
i
, x
i
)
,若设计参数满足 λ
1i
> λ
0i
> λ
2i
,则稳定
subspacei
2
subspacei
1
s
0i
>0
s
1i
<0
s
0i
<0
s
2i
>0
s
0i
s
1i
s
2i
subspacei
0
s
1i
>0, s
2i
>0
x
i
x
i
i
subspacei
0
s
1i
<0, s
2i
<0
subspacei
1
subspacei
2
s
2i
<0
s
0i
>0
s
0i
<0
s
1i
>0
o
s
1i +
P
s
1i -
P
图 1 滑模面划分二维空间示意
滑模面将空间
(
w
x
i
, x
i
)
分成3个状态子空间,如图1
所示.
为加快收敛速度,趋近律采用指数型趋近律
˙s
j
= −bs
j
− k
j
(t) sign (s
j
) .
其中: b = diag{b
1
, · · · , b
n
} 为设计正常数对角矩阵,
k
j
(t) = diag{k
j1
, · · · , k
jn
} 为满足滑模到达条件的
参 数, sign (s
j
) 代 表 [sign (s
j1
) , · · · , sign (s
jn
)]
T
. 于
是各组滑模面所确定的控制律为
u
s
j
= − g
−1
(x)
(
f(x) + bx+
λ
j
(
x + b
w
x
)
+ k
j
(t)sign(s
j
)
)
,
其中 k
ji
> F
i
满足滑模面到达条件. 对于系统扩展
状态
(
w
x
i
, x
i
)
而言,可以建立如下的切换控制规则:
当状态 x
i
位于子空间 i
j
时, 使用滑模面 s
ji
所确定的
控制律. 取 u
s
j
相同项为
ˆ
u = −g
−1
(x) (f (x) + bx) ,
定义切换项为
u
qi
= λ
ji
(
x
i
+ b
i
w
x
i
)
+ k
ji
sign (s
ji
) ,
(
w
x
i
, x
i
)
∈ subspace i
j
, (3)
则切换滑模控制器为
u = ˆu − g
−1
(x) u
q
, (4)
其中 u
q
= [u
q 1
, · · · , u
qn
]
T
. 式 (4)实际上构成了一类
状态依赖型的切换控制器, 由式 (3) 可知, 控制作用会
在滑模面处进行切换.
2 稳定性分析及切换增益设计
2.1 稳定性证明
定理 1 考虑非线性系统 (1), 稳定滑模面如式
(2) 所示, 若滑模切换增益满足鲁棒性条件 k
ji
> F
i
,
滑模面参数满足 λ
0i
= (λ
1i
+ λ
2i
) /2, 则如式 (4) 所
示的切换滑模控制器能够保证闭环系统状态 x =
[x
1
, x
2
, · · · , x
n
]
T
渐近稳定.
证明 定义由子空间 i
1
和子空间 i
2
组成的区域
为滑动区. 首先证明滑动区满足到达条件, 将控制律
(4)代入系统(1),可得闭环系统状态方程为
˙x = −bx − u
q
+ η. (5)
当状态x
i
位于子空间 i
0
时,有
u
qi
= λ
0i
(
x
i
+ b
i
w
x
i
)
+ k
0i
sign (s
0i
) ,
同时根据式 (5) 及条件 k
ji
> F
i
,滑模动态 s
0i
= x
i
+
λ
0i
w
x
i
满足
s
0i
˙s
0i
= s
0i
( ˙x
i
+ λ
0i
x
i
) =
s
0i
(−b
i
x
i
− u
qi
+ η
i
+ λ
0i
x
i
) =
剩余6页未读,继续阅读
资源评论
weixin_38535812
- 粉丝: 5
- 资源: 986
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功