滑模变结构控制课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
了自由递阶的概念。 海洋运载器方面的应用:
Yoerger and Slotine (1985), Slotine and Li(1991), Healey and Lienard (1993) and Mc Gookin et al. (2000a, 2000b)
精品课件
滑模变结构控制的定义
有一控制系统状态方程为
超面 s(x) 0上,并选择这样的 s(x)使滑模面上运动是渐
近稳定的。 (2)滑动模态运动具有完全自适应性。
不受系统摄动和外界扰动的影响。滑模变结构控制 系统的最突出的优点,成为它受到重视的最主要原因。 (3)存在的问题—抖振。
不可避免的惯性等原因使得系统在光滑滑动模态上 叠加了一个自振,这是滑模变结构控制理论尚存在的一 精品课件些问题中最突出的问题。
选择控制律 u (x) :使正常运动段的品质得到提高。 选择切换函数 s(x): 使滑动模态运动段的品质改善。
精品课件
滑模变结构控制设计方法
设计滑模变结构控制器的基本步骤包括两个相对 独立的部分:
(1)设计切换函数 s(x),使它所确定的滑动模态渐近稳定且具有良 好的动态品质; ①线性: s(x) Cx,C Rn 主要适用于速度和精度要求都不高的非线性系统。
n1]v
1 Kˆ
wind
Kds
Ks
sgn(s)
1 s0
sgn(s)
0
s0
精品课件
1 s 0
Tˆ, Kˆ , nˆ3为T,K,n3的估
计值,目标求取Kd,Ks,
则控制律设计完成。
⑤通过控制律,保证系统渐近稳定-----V (s) 0 恒成立。
V (s) [n3r2 n1 Kd ]s2 Ks | s |
上面的前三点是滑模变结构控制的三个基本问题, 只有满足了这三个条件的控制才叫滑模变结构控 制。
精品课件
考虑一般的情况,在系统
x f (x) x Rn
的状态空间中,有一个切换面s(x) s(x1, x2, , xn ) 0 它将状态空间分成上下两部分 s 0 及 s 0 。
我们称 s(x) 0 为不连续面、滑模面、切换面。
x f (x,u,t) x n u
需要确定切换函数
s(x) s 求解控制作用
u ( x) , s( x) 0
u
(
x)
,
s(x) 0
其中切换函数 s(x)应满足以下条件:
(1)可微; (2)过原点,即 s(0) 0
精品课件
(1)满足可达性条件,即在切换面以外的运动点都 将在有限时间内到达切换面; (2) 滑动模态存在性; (3) 保证滑动模态运动的稳定性; (4)达到控制系统的动态系统要求。
x Ax bu f (x,t) 目标反馈控制律:u kT x u0 ① x (A bkT )x bu0 f (x,t)
Ac
②令切换函数 s hT x (跟踪误差: x x xd 0 )
则可得: s hT Ac x hT bu0 hT f (x,t) hT xd
③选取趋近律: s hT Ac x sgn(s) hT f (x,t)
阶线性系统在线性切换函数下控制受限与不受限及二次 型切换函数的情况。 1977年: Utkin发表一篇有关变结构控制方面的综述论文,系统 提出变结构控制VSC和滑模控制SMC的方法。同时,在 1992年详细讨论了滑模技术。
精品课件
此后 各国学者开始研究多维滑模变结构控制系统,由
规范空间扩展到了更一般的状态空间中。 我国学者贡献: 高为炳院士等首先提出趋近律的概念,首次提出
滑模变结构控制
精品课件
变结构系统
问题:什么是变结构系统? 变结构控制(variable. structure control, VSC)本质上
是一类特殊的非线性控制,其非线性表现为控制的 不连续性。这种控制策略与其他控制的不同之处在 于系统的“结构”并不固定,可以在动态过程中, 根据系统当前的状态(如偏差及其各阶导数等)有目的 地不断变化,迫使系统按照预定“滑动模态”的状 态轨迹运动,所以又常称变结构控制为滑动模态控 制(sliding mode control, SMC),即滑模变结构控制。
⑥利用李雅普诺夫定理求出最后一个未知数η
V 1 s2 2
V ss
sgn(s)s shT f (x,t) | s | shT f (x,t) || h || || f (x,t) ||
精品课件
滑模变结构控制的特点
(1)是控制系统的一种综合方法。
x A(x) B(x)u
设计可变结构的反馈控制器u,使系统的运动引导或强迫到
x f ( x,u) x n u
f (x,u) f (x,( x, u)
f
( x, u ),
s(x) 0
其中:s(x) s(x1, x2,..., xn )是状态的x 函数,为切换函数。 满足可微分,即 ds(x)存在。 微分方程的右端 f (x,u)不连续,
终端滑模控制 ②非线性: 积分滑模控制
分段线性滑模控制 ③时变
精品课件
(2) 求取控制律 u u (x),从而使到达条件满足时, 在切换面上形成滑动模态区。
方法一:采用到达条件 ss 0,求得控制律的一个 不等式,需要在满足此不等式的条件下选择合适 的控制律。 方法二:采用趋近律方法,可直接求取等式型控 制律。
精品课件
抖振问题的削弱方法
1. 准滑动模态方法(系统运动轨迹被限制在边界层) 采用饱和函数代替切换函数,即在边界层外采用正常的滑 模控制,在边界层内为连续状态的反馈控制,有效地避免 或削弱了抖振。 2. 趋近律方法(保证动态品质、减弱控制信号抖振) 3.滤波方法(通过采用滤波器,对控制信号进行平滑滤波) 3. 观测器方法(补偿不确定项和外界干扰) 4. 动态滑模方法 5. 智能控制方法
精品课件
例3:基于趋近律的滑模设计仿真实例
对象为二阶传递函数:
Gb
(s)
p
s2 as
其中,a=25,b=133
G
(s)
p
可表示为如下状态方程:
x Ax Bu
0 1
0 (1)
A 1 25 , B 133
精品课件
采用指数趋近律,控制律推导如下:
s Cx
s Cx sgn(s) ks
点,如图中点B所示。
(3)终止点——状态点处在切换面上某点附近时,将从切换面的两 边中的一边趋向该点,切换面上这样的点就称做作止点,如图中点
C所示。
s(x)>0
A
B
C
精品课件
s(x)<0
s(x)=0
在滑模变结构中,通常点和起止点无多大意义,但终
止点却有特殊的含义。若切换面上某一区域内所有点都
是止点,则一旦状态点趋近该区域,就会被“吸引”到
滑模变结构控制抖振问题
抖振问题产生的原因(只能减轻,无法消除) 1. 时间滞后开关(控制作用对状态准确变化有滞后) 2. 空间滞后开关(状态空间中的状态量变化死区) 3. 系统惯性的影响 4. 离散时间系统本身造成的抖振
总之,抖振产生的原因在于:当系统的轨迹到达切换面 时,其速度是有限大,惯性使运动点穿越切换面,从而 最终形成抖振,叠加在理想的滑动模态上。对于实际的 计算机采样系统而言,计算机的高速逻辑转换以及高精 度的数值运算使得切换开关本身的时间及空间滞后影响 几乎不存在,因此,开关的切换动作所造成的控制的不 连续性是抖振发生的根本原因。
精品课件
定义1:系统结构 系统的一种结构为系统的一种模型,即由某一组数
学方程描述的模型。系统有几种不同的结构,就是 说它有几种(组)不同数学表达式表达的模型。 定义2 :滑动模态 人为设定一经过平衡点的相轨迹,通过适当设计, 系统状态点沿着此相轨迹渐近稳定到平衡点,或形 象地称为滑向平衡点的一种运动,滑动模态的”滑 动“二字即来源于此。
示。
② 滑动模态运动段:位于切换面上的滑动模态区之 内,如图 A O 段所示。
x0
精品课件
O
A
s(x) 0
滑模变结构控制的品质取决于这两段运动的品质。由 于尚不能一次性地改善整个运动过程品质,因而要求选 择控制律使正常运动段的品质得到提高。
选择切换函数使滑动模态运动段的品质改善。两段运 动各自具有自己的高品质。
[(
Tˆ Kˆ
T K
)v
(
1 Kˆ
1 K
)[n1v
wind
]
(
nˆ3 Kˆ
n3 K
)r 2v]s
Ks
|
(
Tˆ Kˆ
T K
)v
|
|
(
1 Kˆ
1 K
)[n1v
wind
]|
|
(
nˆ3 Kˆ
n3 K
)r2v
|
精品课件
例2:利用特征值分解的滑模控制(P522)----控制NPS AUV2 采用方法:控制律设计方法二----基于趋近律的滑模设计 控制对象模型:
精品课件
注意: 不是所有的变结构控制都能滑模控制,而滑模控制
是变结构控制中最主流的设计方法。 通俗说法: 如果存在一个(或几个)切换函数,当系统的状态
达到切换函数值时,系统从一个结构自动转换成另 一个确定的结构,那么这种结构称之为变结构系统。
精品课件
以右端不连续微分方程为例:
具有右端不连续微分方程的系统可以描述为
f (x,t) f (x,t) fˆ (x,t)
精品课件
④联立以上两个方程,可得控制律:
u0 (hTb)1[hT xd hT fˆ (x,t) sgn(s)], 0
可得非线性滑模控制器如下:
精品课件
⑤利用极点配置得到K,使得Ac的特征值之一为0 则可得:
hT Ac x xT AcT h xT h 0 s sgn(s) hT f (x,t)
例1 :非线性船舶自动导航仪(P520) 采用方法:控制律设计方法一 带有非线性阻尼的稳定船模:
Tr n3r3 n1r K wind
①定义一个新的信号v
v : r s s r v
② Ts Tr Tv
K wind (n3r 2 n1)r Tv
K wind (n3r2 n1)(v s) Tv
精品课件
③李雅普诺夫不等式:
V (s) 1 Ts2,T 0 2
V (s) sTs
s[K wind (n3r2 n1)(v s) Tv] [n3r 2 n1]s2 s[K wind (n3r 2 n1)v Tv]
④根据 ss 0 可得出控制律:
Tˆ Kˆ
v
1 Kˆ
[nˆ3r 2
该区域内运动。此时,称在切换面上所有的点都是止点
的区域为“滑动模态”区域。系统在滑动模态区域中的
运动就叫做“滑动模态运动”。按照滑动模态区域上的
点都必须是止点这一要求,当状态点到达切换面附近时,
必有:
lim
s0
s
0
lim
s0
s
0
称为局部到达条件。
精品课件
对局部到达条件扩展可得全局到达条件:
ss 0
dt
结构变化得到体现,即根据条件 s(x)的正负改变结构
( f ( x,u)为一种系统结构,f ( x,u)为另一种系统结构。从
而满足一定的控制要求。
精品课件
滑模变结构控制发展历史
20世纪50年代: 前苏联学者Utkin和Emelyanov提出了变结构控制的概
念,研究对象:二阶线性系统。 20世纪60年代: 研究对象:高阶线性单输入单输出系统。主要讨论高
精品课件
s(x)>0
A
B
C
s(x)<0
s(x)=0
在切换面上的运动点有3种情况。
(1)通常点——状态点处在切换面上附近时,从切换面上的这个点
穿越切换面而过,切换面上这样的点就称做作常点,如图中点A所
示。
(2)起始点——状态点处在切换面上某点附近时,将从切换面的两 边中的一边离开切换面上的这个点,切换面上这样的点就称做作起
相应地,构造李雅普诺夫型到达条件:
V
1 2
s2
V ss 0
V正定, V 半负定,且不恒为0,系统在s=0处渐近稳定。
满足上述到达条件,状态点将向切换面趋近,切换面为 止点区。
精品课件
滑模变结构控制的品质
滑模变结构控制的整个控制过程由两部分组成:
① 正常运动段:位于切换面之外, 如图的 x0 A段所
精品课件
几种常见趋近律:
(1)等速趋近律 s sgn(s) 0
(2)指数趋近律 s sgn(s) ks 0, k 0
(3)幂次趋近律
s k s sgn(s)
0 1
(4)一般趋近律 s sgn(s) f (s) 0
注:选取原则是保证系统状态点远离切换面时具有较快 趋近速度,由于过大趋近速度会导致剧烈抖振,是以适 精品课件 当选择f(s),使系统以适当速度趋近切换面。
Yoerger and Slotine (1985), Slotine and Li(1991), Healey and Lienard (1993) and Mc Gookin et al. (2000a, 2000b)
精品课件
滑模变结构控制的定义
有一控制系统状态方程为
超面 s(x) 0上,并选择这样的 s(x)使滑模面上运动是渐
近稳定的。 (2)滑动模态运动具有完全自适应性。
不受系统摄动和外界扰动的影响。滑模变结构控制 系统的最突出的优点,成为它受到重视的最主要原因。 (3)存在的问题—抖振。
不可避免的惯性等原因使得系统在光滑滑动模态上 叠加了一个自振,这是滑模变结构控制理论尚存在的一 精品课件些问题中最突出的问题。
选择控制律 u (x) :使正常运动段的品质得到提高。 选择切换函数 s(x): 使滑动模态运动段的品质改善。
精品课件
滑模变结构控制设计方法
设计滑模变结构控制器的基本步骤包括两个相对 独立的部分:
(1)设计切换函数 s(x),使它所确定的滑动模态渐近稳定且具有良 好的动态品质; ①线性: s(x) Cx,C Rn 主要适用于速度和精度要求都不高的非线性系统。
n1]v
1 Kˆ
wind
Kds
Ks
sgn(s)
1 s0
sgn(s)
0
s0
精品课件
1 s 0
Tˆ, Kˆ , nˆ3为T,K,n3的估
计值,目标求取Kd,Ks,
则控制律设计完成。
⑤通过控制律,保证系统渐近稳定-----V (s) 0 恒成立。
V (s) [n3r2 n1 Kd ]s2 Ks | s |
上面的前三点是滑模变结构控制的三个基本问题, 只有满足了这三个条件的控制才叫滑模变结构控 制。
精品课件
考虑一般的情况,在系统
x f (x) x Rn
的状态空间中,有一个切换面s(x) s(x1, x2, , xn ) 0 它将状态空间分成上下两部分 s 0 及 s 0 。
我们称 s(x) 0 为不连续面、滑模面、切换面。
x f (x,u,t) x n u
需要确定切换函数
s(x) s 求解控制作用
u ( x) , s( x) 0
u
(
x)
,
s(x) 0
其中切换函数 s(x)应满足以下条件:
(1)可微; (2)过原点,即 s(0) 0
精品课件
(1)满足可达性条件,即在切换面以外的运动点都 将在有限时间内到达切换面; (2) 滑动模态存在性; (3) 保证滑动模态运动的稳定性; (4)达到控制系统的动态系统要求。
x Ax bu f (x,t) 目标反馈控制律:u kT x u0 ① x (A bkT )x bu0 f (x,t)
Ac
②令切换函数 s hT x (跟踪误差: x x xd 0 )
则可得: s hT Ac x hT bu0 hT f (x,t) hT xd
③选取趋近律: s hT Ac x sgn(s) hT f (x,t)
阶线性系统在线性切换函数下控制受限与不受限及二次 型切换函数的情况。 1977年: Utkin发表一篇有关变结构控制方面的综述论文,系统 提出变结构控制VSC和滑模控制SMC的方法。同时,在 1992年详细讨论了滑模技术。
精品课件
此后 各国学者开始研究多维滑模变结构控制系统,由
规范空间扩展到了更一般的状态空间中。 我国学者贡献: 高为炳院士等首先提出趋近律的概念,首次提出
滑模变结构控制
精品课件
变结构系统
问题:什么是变结构系统? 变结构控制(variable. structure control, VSC)本质上
是一类特殊的非线性控制,其非线性表现为控制的 不连续性。这种控制策略与其他控制的不同之处在 于系统的“结构”并不固定,可以在动态过程中, 根据系统当前的状态(如偏差及其各阶导数等)有目的 地不断变化,迫使系统按照预定“滑动模态”的状 态轨迹运动,所以又常称变结构控制为滑动模态控 制(sliding mode control, SMC),即滑模变结构控制。
⑥利用李雅普诺夫定理求出最后一个未知数η
V 1 s2 2
V ss
sgn(s)s shT f (x,t) | s | shT f (x,t) || h || || f (x,t) ||
精品课件
滑模变结构控制的特点
(1)是控制系统的一种综合方法。
x A(x) B(x)u
设计可变结构的反馈控制器u,使系统的运动引导或强迫到
x f ( x,u) x n u
f (x,u) f (x,( x, u)
f
( x, u ),
s(x) 0
其中:s(x) s(x1, x2,..., xn )是状态的x 函数,为切换函数。 满足可微分,即 ds(x)存在。 微分方程的右端 f (x,u)不连续,
终端滑模控制 ②非线性: 积分滑模控制
分段线性滑模控制 ③时变
精品课件
(2) 求取控制律 u u (x),从而使到达条件满足时, 在切换面上形成滑动模态区。
方法一:采用到达条件 ss 0,求得控制律的一个 不等式,需要在满足此不等式的条件下选择合适 的控制律。 方法二:采用趋近律方法,可直接求取等式型控 制律。
精品课件
抖振问题的削弱方法
1. 准滑动模态方法(系统运动轨迹被限制在边界层) 采用饱和函数代替切换函数,即在边界层外采用正常的滑 模控制,在边界层内为连续状态的反馈控制,有效地避免 或削弱了抖振。 2. 趋近律方法(保证动态品质、减弱控制信号抖振) 3.滤波方法(通过采用滤波器,对控制信号进行平滑滤波) 3. 观测器方法(补偿不确定项和外界干扰) 4. 动态滑模方法 5. 智能控制方法
精品课件
例3:基于趋近律的滑模设计仿真实例
对象为二阶传递函数:
Gb
(s)
p
s2 as
其中,a=25,b=133
G
(s)
p
可表示为如下状态方程:
x Ax Bu
0 1
0 (1)
A 1 25 , B 133
精品课件
采用指数趋近律,控制律推导如下:
s Cx
s Cx sgn(s) ks
点,如图中点B所示。
(3)终止点——状态点处在切换面上某点附近时,将从切换面的两 边中的一边趋向该点,切换面上这样的点就称做作止点,如图中点
C所示。
s(x)>0
A
B
C
精品课件
s(x)<0
s(x)=0
在滑模变结构中,通常点和起止点无多大意义,但终
止点却有特殊的含义。若切换面上某一区域内所有点都
是止点,则一旦状态点趋近该区域,就会被“吸引”到
滑模变结构控制抖振问题
抖振问题产生的原因(只能减轻,无法消除) 1. 时间滞后开关(控制作用对状态准确变化有滞后) 2. 空间滞后开关(状态空间中的状态量变化死区) 3. 系统惯性的影响 4. 离散时间系统本身造成的抖振
总之,抖振产生的原因在于:当系统的轨迹到达切换面 时,其速度是有限大,惯性使运动点穿越切换面,从而 最终形成抖振,叠加在理想的滑动模态上。对于实际的 计算机采样系统而言,计算机的高速逻辑转换以及高精 度的数值运算使得切换开关本身的时间及空间滞后影响 几乎不存在,因此,开关的切换动作所造成的控制的不 连续性是抖振发生的根本原因。
精品课件
定义1:系统结构 系统的一种结构为系统的一种模型,即由某一组数
学方程描述的模型。系统有几种不同的结构,就是 说它有几种(组)不同数学表达式表达的模型。 定义2 :滑动模态 人为设定一经过平衡点的相轨迹,通过适当设计, 系统状态点沿着此相轨迹渐近稳定到平衡点,或形 象地称为滑向平衡点的一种运动,滑动模态的”滑 动“二字即来源于此。
示。
② 滑动模态运动段:位于切换面上的滑动模态区之 内,如图 A O 段所示。
x0
精品课件
O
A
s(x) 0
滑模变结构控制的品质取决于这两段运动的品质。由 于尚不能一次性地改善整个运动过程品质,因而要求选 择控制律使正常运动段的品质得到提高。
选择切换函数使滑动模态运动段的品质改善。两段运 动各自具有自己的高品质。
[(
Tˆ Kˆ
T K
)v
(
1 Kˆ
1 K
)[n1v
wind
]
(
nˆ3 Kˆ
n3 K
)r 2v]s
Ks
|
(
Tˆ Kˆ
T K
)v
|
|
(
1 Kˆ
1 K
)[n1v
wind
]|
|
(
nˆ3 Kˆ
n3 K
)r2v
|
精品课件
例2:利用特征值分解的滑模控制(P522)----控制NPS AUV2 采用方法:控制律设计方法二----基于趋近律的滑模设计 控制对象模型:
精品课件
注意: 不是所有的变结构控制都能滑模控制,而滑模控制
是变结构控制中最主流的设计方法。 通俗说法: 如果存在一个(或几个)切换函数,当系统的状态
达到切换函数值时,系统从一个结构自动转换成另 一个确定的结构,那么这种结构称之为变结构系统。
精品课件
以右端不连续微分方程为例:
具有右端不连续微分方程的系统可以描述为
f (x,t) f (x,t) fˆ (x,t)
精品课件
④联立以上两个方程,可得控制律:
u0 (hTb)1[hT xd hT fˆ (x,t) sgn(s)], 0
可得非线性滑模控制器如下:
精品课件
⑤利用极点配置得到K,使得Ac的特征值之一为0 则可得:
hT Ac x xT AcT h xT h 0 s sgn(s) hT f (x,t)
例1 :非线性船舶自动导航仪(P520) 采用方法:控制律设计方法一 带有非线性阻尼的稳定船模:
Tr n3r3 n1r K wind
①定义一个新的信号v
v : r s s r v
② Ts Tr Tv
K wind (n3r 2 n1)r Tv
K wind (n3r2 n1)(v s) Tv
精品课件
③李雅普诺夫不等式:
V (s) 1 Ts2,T 0 2
V (s) sTs
s[K wind (n3r2 n1)(v s) Tv] [n3r 2 n1]s2 s[K wind (n3r 2 n1)v Tv]
④根据 ss 0 可得出控制律:
Tˆ Kˆ
v
1 Kˆ
[nˆ3r 2
该区域内运动。此时,称在切换面上所有的点都是止点
的区域为“滑动模态”区域。系统在滑动模态区域中的
运动就叫做“滑动模态运动”。按照滑动模态区域上的
点都必须是止点这一要求,当状态点到达切换面附近时,
必有:
lim
s0
s
0
lim
s0
s
0
称为局部到达条件。
精品课件
对局部到达条件扩展可得全局到达条件:
ss 0
dt
结构变化得到体现,即根据条件 s(x)的正负改变结构
( f ( x,u)为一种系统结构,f ( x,u)为另一种系统结构。从
而满足一定的控制要求。
精品课件
滑模变结构控制发展历史
20世纪50年代: 前苏联学者Utkin和Emelyanov提出了变结构控制的概
念,研究对象:二阶线性系统。 20世纪60年代: 研究对象:高阶线性单输入单输出系统。主要讨论高
精品课件
s(x)>0
A
B
C
s(x)<0
s(x)=0
在切换面上的运动点有3种情况。
(1)通常点——状态点处在切换面上附近时,从切换面上的这个点
穿越切换面而过,切换面上这样的点就称做作常点,如图中点A所
示。
(2)起始点——状态点处在切换面上某点附近时,将从切换面的两 边中的一边离开切换面上的这个点,切换面上这样的点就称做作起
相应地,构造李雅普诺夫型到达条件:
V
1 2
s2
V ss 0
V正定, V 半负定,且不恒为0,系统在s=0处渐近稳定。
满足上述到达条件,状态点将向切换面趋近,切换面为 止点区。
精品课件
滑模变结构控制的品质
滑模变结构控制的整个控制过程由两部分组成:
① 正常运动段:位于切换面之外, 如图的 x0 A段所
精品课件
几种常见趋近律:
(1)等速趋近律 s sgn(s) 0
(2)指数趋近律 s sgn(s) ks 0, k 0
(3)幂次趋近律
s k s sgn(s)
0 1
(4)一般趋近律 s sgn(s) f (s) 0
注:选取原则是保证系统状态点远离切换面时具有较快 趋近速度,由于过大趋近速度会导致剧烈抖振,是以适 精品课件 当选择f(s),使系统以适当速度趋近切换面。