高阶滑模控制

高阶滑模控制
高阶滑模控制

高阶滑模控制(读书笔记)

王蒙

1、传统滑模控制有如下缺陷:

(1)抖振问题:主要是由未建模的串联动态引起,同时切换装置的非理想性也是一个重要原因;

(2)相对阶的限制:传统滑模控制只有在系统关于滑模变量s 的相对阶是 1时才能应用,也就是说,控制量u 必须显式出现在s 中,这样就限制了滑模面的设计。

(3)控制精度问题:在实际的、采样实现的传统滑模控制算法中,滑动误差正比于采样时间τ,也就是说,有限时间到达的传统滑模在具有零阶保持器的离散控制下,系统的状态保持在滑动模态上的精度是采样时间的一阶无穷小,即()O τ; 2、高阶滑模控制理论

在传统滑模控制中,不连续的控制量显式地出现在滑模变量的一阶导数s 中,即s 是不连续的。由于未建模动态和非理想的切换特性,传统滑模存在抖振,它在实际应用中是有害的。连续近似化方法(如引入边界层)能抑制抖振,然而失去了不变性这个显著优点。Levant 提出了高阶滑模的概念,高阶滑模保持了传统滑模的优点(如不变性),抑制了抖振,消除了相对阶的限制和提高了控制精度。

滑动模态的不变性:系统一旦进入滑动模态,对满足匹配条件的不确定性及干扰具有不变性。 3、高阶滑模的定义

(1)滑动阶r 是指滑模变量s 的连续全导数(包含零阶)在滑模面 s =0上为 0 的数目。滑动阶刻画了系统被约束在滑模面 s = 0上的运动动态平滑度。根据上述定义可知:传统滑模的滑动阶为 1,因为在滑模面上 s = 0,而s 则是不连续的,因此传统滑模又被称为一阶滑模。

(2)关于滑模面 s (t , x ) = 0的 r 阶滑动集由下述等式描述(1)0r s s s s -=====

上式构成了动态系统状态的 r 维约束条件。

(3)1996 年,Levant 和 Firdman 给出了高阶滑模的精确定义 r 阶滑动集(1)0r s s s s -===

==是非空,且假设它是 Filippov 意义下局部积分集(也

就是说,它由不连续动态系统的 Filippov 轨迹组成),那么,满足(1)0

r s s s s -=====的相关运动称为关于滑模面 s (t , x ) = 0的“r 阶滑模”。

(4)当且仅当系统轨迹位于状态空间中 s = 0和0s =的交界处时,系统具有二阶滑模动态,如图所示。

(5)在实现高阶滑模控制时,所面临的一个主要问题就是所需的信息增加了。一般来说,滑模面 s = 0上的r 阶滑模控制器的设计,需要用到 (1),,,,r s s s s -的信息(已知仅有二

阶滑模 Super-Twisting 算法只需要s 的信息)。理论上,(1),,,r s s s -的值可以通过有限

时间收敛的精确鲁棒微分器获取。 4、二阶滑模控制

(1)滑模控制在解决不确定高阶非线性动态系统时是一种非常有效的方法, 表现在对系统不确定非线性-系统建模误差与外部干扰的强鲁棒性和算法设计简单. 然而, 滑模控制存在的“抖振”现象。二阶滑模控制使得控制量在时间上是本质连续的, 这样能有效地减小系统抖振, 又不以牺牲控制器的鲁棒性为代价。

(2)二阶滑模是指,二阶滑动集0s s ==非空,且假设它是Filippov 意义下的局部积分集,那么,满足式0s s ==的相关运动称为关于滑模面(,)0s t x =的二阶滑模。考虑下列形式的单输入动态系统:

(,)(,),(,)x a t x b t x u s s t x =+= (14)

式中,n

x R ∈为系统状态量,u R ∈为控制输入, (,)a t x 和(,)b t x 为光滑的未知向量

场,令 (,)0s t x =为所定义的滑模面,控制目标使系统的状态在有限时间内收敛到滑模流形滑模流形(,)(,)0s t x s t x ==上。

(3)通过引入虚拟变量1n x t +=对系统(2.22)进行扩展,记(,1),(,0)T T T T

e e a a b b ==,

1(,)T T e n x x x +=,则系统扩展为()(),()e e e e e e x a x b x u s s x =+=

(4)依据相对阶的定义,对滑模变量s 考虑以下两种不同情形:

相对阶 r = 1,即0s

u ?≠? 相对阶 r = 2,即0,0s s

u u

??=≠??

(5)相对阶 r = 1时

可以采用传统滑模(一阶滑模)控制的方法来解决的问题。然而,若采用二阶滑模

控制则可以抑制抖振,此时,将控制输入u 的导数u 被看作新的控制变量。设计不连续的控制u 使得滑模变量s 趋于零,并保持二阶滑动模态,即 s = s= 0,而控制输入u 是通过对u 的积分得到的,故是连续的,从而抑制了系统的抖振。

滑模变量s 的一阶导数为(()())e e e e e e a b e

s

s a x b x u L s L su x ?=

+=+? 其中()e a e e e

s

L s a x x ?=

?称为s 关于e a 或沿e a 的 Lie 导数。 滑模变量s 的二阶导数为

222()

(()())e e a e e e e b e e

e

a b e e e e e a b b a b L s L su s

s a x b x u x u L s L L su L L su L su L su ?+?=

++

??=++++

简化为(,,)(,)()s t x u t x u t ?γ=+

222

0|(,,)a e e e e b

e

e

u a b b a s t x u L s L L su L L su L su ?===+++ (,)0e b s t x L s u

γ?

==≠? 控制输入u 看作影响漂移项?的未知扰动,控制输入的导数u 作为需设计的新控制量。 (6)相对阶 r = 2时

控制输入u 不直接影响s 的动态特性,但直接影响s 的动态特性,即

(,,)(,)()s t x u t x u t ?γ=+

其中

(,)0e e b a s t x L L s u

γ?

==≠?,这就意味着滑模变量 s 的关于控制输入u 的相对阶是 2。在这种情况下,控制输出u 是不连续的。

(7)相对阶为1和相对阶为2可以统一起来,看作是二阶不确定的仿射非线性系统,当相对阶为1时,相关的控制信号是实际控制输入的导数u ,当相对阶为2时,控制信号是实 际的控制输入u 。因此,二阶滑模控制问题可以转化为下述非线性系统的有限时间镇定问题。

令12()(),()()y t s t y t s t ==,二阶滑模控制问题可以转化为下述非线性系统的有限时间镇定问题

1221()()()(,)(,)()(,)()y t y t y t t x t x v t s t x y t ?γ=?

?

=+??=?

其中,(,)(,)t x t x ?γ、和()v t ,在相对阶为1和相对阶为2具有不同的意义和结构。 在现有的二阶滑模控制方法中,均对不确定性做出了全局有界的假设,即

,0m M C K K ?γ≤<≤≤

其中,C 、m K 和M K 均为正常数。 5、几种常见的二阶滑模控制算法 Twisting 算法

(1)Twisting 算法是最早提出的二阶滑模控制算法,形式如下

12sgn()sgn()v r s r s =-- (17)

(2)其有限时间收敛的充分条件是121212()(),()m M m r r K C r r K C r r K C +->-+-> 若考虑控制受限的情形,则需增加以下条件

12max r r U +≤

两式联立,可以求解出1r 和2r 的取值范围。

(3)该算法的特点是:在SOS 相平面上,系统轨迹围绕着原点旋转,如图所示。同时,系统的轨迹能在有限时间内,经过无限次的环绕收敛到原点。具体地说,就是系统的相轨迹与坐标轴相交的值的绝对值,随着旋转的次数以等比数列形式减小。此控制律的设计需要知道S 的符号。

图Twisting 算法的相轨迹

Super-Twisting 算法

(1)Super-Twisting 算法形式如下

1

21

1sgn()sgn()

u s s u u s λα??=-+?

=-?? (2)其有限时间收敛的充分条件是:

222(),0a e e e e b e e e

a b b a m b M L s L L s L L s u L su C K L s K +++≤<≤≤ 2,2M m m

K C C

K K ααλ+>

> (3)该算法的特点是:它仅仅需要滑模变量 s 的信息,不需要s 信息;它是一种系统关于s 的相对阶为 1 时,可以直接应用的二阶滑模算法,不需要引入新的控制量。Super-Twisting 算法的相轨迹如图所示。

图Super-Twisting 算法的相轨迹

参考文献

[1] 李鹏.传统和高阶滑模控制研究及其应用.国防科技大学博士学位论文

s

s

基于滑模观测器的PMSM模糊滑模控制

万方数据

万方数据

万方数据

万方数据

基于滑模观测器的PMSM模糊滑模控制 作者:王巍, 汪玉凤, 郭凤仪, WANG Wei, WANG Yu-feng, GUO Feng-yi 作者单位:辽宁工程技术大学,辽宁葫芦岛,125105 刊名: 微特电机 英文刊名:SMALL & SPECIAL ELECTRICAL MACHINES 年,卷(期):2010,38(8) 被引用次数:0次 参考文献(11条) 1.Elmas https://www.360docs.net/doc/5412348755.html,tun O A hybrid controller for the speed control of a permanent magnet synchronous motor drive 2008(1) 2.沈艳霞.纪志成基于无源性永磁同步电机模糊滑模控制系统研究 2007(17) 3.Ilioudis V C.Margaris N I PMSM Sensorless Speed Estimation Based on Sliding Mode Observers 2008 4.赵德宗.张承进.郝兰英一种无速度传感器感应电机鲁棒滑模控制策略 2006(22) 5.Han Y S.Choi J S.Kim Y S Sensorless PMSM Drive with a Sliding Mode Control Based Adaptive Speed and Stator Resistance Estimator 2000(5) 6.王巍.郭凤仪.侯利民滑模控制的PMSM无速度传感器最优转矩控制 2009(3) 7.Cárdenas R.Pe(n~)a R MRAS Observer for Sensorless Control of Standalone Doubly Fed Induction Generators 2005(4) 8.王庆龙.张崇巍.张兴基于变结构模型参考自适应系统的永磁同步电机转速辨识 2008(9) 9.Bianchi N.Bolognani S Advantages of Inset PM Machines for Zero-Speed Sensorless Position Detection 2008(4) 10.秦峰.贺益康.贾洪平基于转子位置自检测复合方法的永磁同步电机无传感器运行研究 2007(3) 11.Jeong Y Initial rotor position estimation of an interior permanent magnet synchronous machine using carrier frequency injection methods 2005(1) 相似文献(10条) 1.期刊论文骆再飞.蒋静坪.曹芳祥.LUO Zai-fei.JIANG Jing-ping.CAO Fan-xiang交流伺服系统的动态模糊滑模 控制策略研究-机电工程2008,25(11) 为提高永磁同步电机(PMSM)交流伺服系统的动静态性能,提出了一种动态模糊滑模控制方法.采用"距离"减少了模糊输入维数和模糊规则,减少控制器的计算量从而加快了响应速度;并利用自适应算法改善了系统性能.仿真试验表明,该方法能明显削弱抖振,提高稳态精度,并具有动态响应速度快的特点以及较强的鲁棒性. 2.期刊论文王洪斌.穆太青.高殿荣基于模糊滑模控制的永磁同步液压电机泵变速控制的研究-武汉理工大学学报 (交通科学与工程版)2010,34(1) 提出一种永磁同步液压电机泵模型,即把永磁同步电机转子作为液压泵缸体,以进一步提高液压传动的整机效率.通过控制电机转速直接调节泵的输出流量,使电机泵提供的功率与负载匹配,从根本上提高液压调速系统的效率.同时建立了该液压电机泵变速控制系统的数学模型.针对永磁同步电机非线性、多变量、强耦合的特点,将模糊和滑模控制理论运用到永磁同步电机直接转矩控制中,以提高系统的鲁棒性和快速性.对转速阶跃变化进行仿真研究,仿真结果表明该策略具有良好的鲁棒性和快速性. 3.期刊论文黄石维.周国荣.HUANG Shi-wei.ZHOU Guo-rong永磁同步电机的模糊滑模控制-机械工程与自动化 2010(1) 为了实现高性能永磁同步电动机伺服系统快速而精确的位置跟踪控制,在滑模控制策略中引入模糊控制算法,设计了基于模糊规则的滑模控制器;并通过理论分析和控制仿真,证实了模糊滑模控制很好地解决了抖振问题,对参数变化和负载扰动具有很好的鲁棒性,永磁同步电机可获得很好的位置跟踪效果. 4.学位论文刘梦溪交流伺服系统的滑模控制研究2008 随着现代化工业的不断发展,交流伺服系统在许多领域的应用日益广泛,对其性能要求也越来越高。由于交流伺服系统本质上具有非线性、多变量、参数时变的性质,因此要实现高品质的控制,对控制策略就提出了很高的要求。本文针对在交流伺服驱动系统中一些尚待解决的的控制问题将一些新的控制方法引入交流伺服系统,力求以新的控制方式和策略提高整个系统的鲁棒性。 滑模控制对系统模型不精确和外部扰动具有较强的鲁棒性,因此获得了广泛应用。但滑模控制的高频抖振现象却成为限制其应用的主要障碍。模糊控制作为利用专家知识和经验的有效方法,特别适用于复杂、非线性、时变的系统,但大多数模糊控制系统缺少保证系统性能的分析方法。将模糊控制

高阶滑模控制讲解学习

高阶滑模控制

高阶滑模控制(读书笔记) 王蒙 1、传统滑模控制有如下缺陷: (1)抖振问题:主要是由未建模的串联动态引起,同时切换装置的非理想性也是一个重要原因; (2)相对阶的限制:传统滑模控制只有在系统关于滑模变量s 的相对阶是 1时才能应用,也就是说,控制量u 必须显式出现在s中,这样就限制了滑模面的设计。 (3)控制精度问题:在实际的、采样实现的传统滑模控制算法中,滑动误差正比于采样时间τ,也就是说,有限时间到达的传统滑模在具有零阶保持器的离散控制下,系统的状态保持在滑动模态上的精度是采样时间的一阶无穷小,即Oτ; () 2、高阶滑模控制理论 在传统滑模控制中,不连续的控制量显式地出现在滑模变量的一阶导数s&中,即s&是不连续的。由于未建模动态和非理想的切换特性,传统滑模存在抖振,它在实际应用中是有害的。连续近似化方法(如引入边界层)能抑制抖振,然而失去了不变性这个显著优点。Levant 提出了高阶滑模的概念,高阶滑

模保持了传统滑模的优点(如不变性),抑制了抖振,消除了相对阶的限制和提高了控制精度。 滑动模态的不变性:系统一旦进入滑动模态,对满足匹配条件的不确定性及干扰具有不变性。 3、高阶滑模的定义 (1)滑动阶r 是指滑模变量s 的连续全导数(包含零阶)在滑模面 s =0上为 0 的数目。滑动阶刻画了系统被约束在滑模面 s = 0上的运动动态平滑度。根 据上述定义可知:传统滑模的滑动阶为 1,因为在滑模面上 s = 0,而s &则是不连续的,因此传统滑模又被称为一阶滑模。 (2)关于滑模面 s (t , x ) = 0的 r 阶滑动集由下述等式描述 (1)0r s s s s -=====&&&L 上式构成了动态系统状态的 r 维约束条件。 (3)1996 年,Levant 和 Firdman 给出了高阶滑模的精确定义 r 阶滑动集(1)0r s s s s -=====&&&L 是非空,且假设它是 Filippov 意义下局部积分集(也就是说,它由不连续动态系统的 Filippov 轨迹组成),那么,满足 (1)0r s s s s -=====&&&L 的相关运动称为关于滑模面 s (t , x ) = 0的“r 阶滑模”。 (4)当且仅当系统轨迹位于状态空间中 s = 0和0s =&的交界处时,系统具有二阶滑模动态,如图所 示。

终端滑模控制方法

终端滑模控制方法 1.1终端滑模控制 1.1.1基于终端滑模的非线性系统控制[1] 控制系统设计的主要需求包括两个主要方面:控制(收敛)性能和控制鲁棒性,前者需要实现有限时间收敛控制,后者需要在不适用高增益开关的条件下实现鲁棒控制。 为提高动态系统的收敛性能,Zak提出了终端吸引子(terminal attractor)[2]的概念,并在神经网络学习中表现出较好的性能,其具有如下三次抛物线型式: (0-1) 且平衡点位于原点,对其在初始时刻和平衡时刻间进行积分得到: (0-2) 由此可知,系统(0-1)将在有限时间内收敛到平衡点,收敛时间只取决于系统初始状态。 考虑如下二阶系统 (0-3) 其中为系统状态,为系统输入,跟踪误差,其中为期望轨迹。 设计如下控制律 (0-4) 其中,均为正奇数且。 将上式代入式(0-3)得到如下闭环系统: (0-5) 并设计滑模面如下 (0-6) 其中表示初始条件。那么式(0-5)和(0-6)确保了系统(0-3)在控制律(0-4)下的终端稳定性,定义滑模面为终端滑模子(terminal slider),并定义形如式(0-4)的控制律为终端滑模控制(terminal slider control)。显然,式(0-4)所示的控制比全状态反馈线性化控制性能优越。 结合式(0-6)(0-4)得到如下控制律

(0-7) 那么考虑到控制量有界且误差有界,误差的指数必须为正,即 (0-8) 该条件进一步缩小了参数的设计范围。但是以上分析设计基础是滑模面初始条件,那么对于不同的期望轨迹其初始值不同(也就是说式(0-6)不一定对仍以期望轨迹均能满足),因此需要对滑模控制器的参数进行重新设计。传统滑模利用高增益开关切换来迫使系统从任意初始条件均可收敛到滑模面,文献[]提出建立初始条件和滑模面之间的动态系统来解决传统滑模的缺陷。设计如下滑模控制律 (0-9) 并将其代入系统(0-3)中得到 (0-10) 上式表明对于任意初始条件,滑模变量均将在有限时间收敛到稳态值,之后系统跟踪误差将在滑模面(0-6)上有限时间内到达平衡点。定义式(0-10)所示的滑模面为动态终端滑模子(dynamic terminal slider)。注意传统的滑模面只能保证在任意初始条件下渐进指数收敛,但是通过建立动态终端 滑模面可在不利用高增益开关的条件下,保证对于任意初始条件滑模变量均可在有限时间内收敛到滑模面。 1.1.2终端滑模控制的基本原理[3] 1.1. 2.1未考虑不确定性二阶系统的终端滑模控制 对于如下式(1-1)所示二阶线性或非线性系统(未考虑系统不确定性): (1-1) 其中和为系统状态,和为和的线性或非线性函数,为系统输入。为使得以上系统动态终端收敛(terminal convergence),定义如下一阶终端滑模变量: (1-2) 其中各参数满足如下条件: (1-3)

三阶积分终端滑模控制方法

三阶积分终端滑模控制方法 1.1三阶积分终端滑模 1.1.1压电驱动纳米定位平台运动控制问题描述 1.1.1.1纳米定位系统动态建模 考虑磁滞非线性时,压电驱动纳米定位系统的完整动态模型为 (0-1) 其中为时间变量。分别为质量、阻尼系数、刚度和纳米定位平台压电系数,分别为输入电压、纳米定位平台的输出位移、系统的辞职效应、模型不确定性和扰动项。以上动态方程可进一步简化描述如下 (0-2) 其中。本文不直接对磁滞效应进行建模,而是将磁滞非线性影响和其它不确定性统一视为集中扰动,以下省略变量。1.1.1.2扰动估计 基于动态模型(0-2),扰动项可描述如下: (0-3) 但是以上扰动估计方法由于algebraic loop不可实现。以下根据文献[]提出的摄动估计技术进行扰动估计,即 (0-4) 其中为采样时间间隔。那么,式(0-2)所示的动态模型变为 (0-5) 表示扰动估计误差。为助于控制器设计,给出以下合理假设: 假设1:。 1.1.1.3状态估计 由式(0-4)可知,扰动估计器的实现需要计算位置的高阶微分项。但 是,在实际应用中只有位置可测。因此,为实现扰动估计必须设计位置的高阶微分项的估计器或观测器,如Luenberger观测器、高增益观测器和滑模观测器等。然而传统的观测器只能实现状态估计的渐进收敛,而Levant提出的鲁棒精确差分技术(Robust Exact Differentiator, RED)可实现状态估计的有限时间收敛。 特别地,k阶RED可实现k次实时的鲁棒差分,其中2阶RED可设计如下:

(0-6) 其中,且。差分器的输出分别为 : (0-7) 定义状态估计误差为 (0-8) 那么,式(0-6)可描述为 (0-9) 其中可在有限时间内实现。 式(0-9)所示的误差动态推导错误,已由文献[]指出,正确推导过程如下:由式(0-6)-(0-8)可知, (0-10) ,因此式(0-9)的正确表达为 (0-11) 利用以上微分器,估计的扰动变为 (0-12) 其中 (0-13) (0-14) 由式(0-11)。此时,如果利用式(0-13)进行扰动估计, 。结合假设1可知,扰动估计误差的变化率有界, 。

无传感器感应电机调速系统离散滑模控制的研究

Abstract Because of its cost and maintenance advantages, induction motors are widely used nowadays. With the continuous development of digital chip technology, the control system of induction motor increasingly applies microprocessor based hardware system. Therefore, the research of the digital discrete control system becomes particularly important. At the same time, in the motor speed control system, the sensorless vector control method has attracted the attention of researchers widely because of its good dynamic performance and no need for the sensor of detecting speed. Combined with the above situation, further research on vector control based on digital discrete system to improve its performance is of great significance to the modern induction motor speed control system. In this paper, a discrete-time sliding mode control method is proposed for discrete-time systems. Based on the investigation of the reaching phase and quasi-sliding mode, the novel discrete-time sliding mode control strategies are developed to make the systems to satisfy the existence of the sliding mode. The system can move towards the quasi-sliding mode band in finite steps and stay within that band thereafter. The discrete-time sliding mode control can increase the reaching speed to the quasi-sliding mode band and guarantee the robustness to both internal parameter variations and external disturbances. The control strategy is applied for the speed control of induction motors and achieve faster error convergence and higher steady-state accuracy. The specific contents are as follows: By analyzing the discrete Lyapunov stability theorem, the existence condition of discrete sliding mode is obtained. Thereafter, discrete sliding mode control law with variable gain is further developed and its control performance is analyzed. According to the mathematical model of three-phase induction motor, the vector control system of induction motor is designed based on the model after the decoupling. Then, based on the proposed discrete sliding mode control method, a discrete sliding mode speed controller and a current controller are designed through the error systems. Finally, the speed observation is realized by combining the model reference adaptive system and the sliding mode control to realize the motor speed control system without the load speed sensor. Keywords:Sensorless, Induction Motors, Discrete-time System, Discrete slidng mode, MRAS

高阶滑模控制

高阶滑模控制(读书笔记) 王蒙 1、传统滑模控制有如下缺陷: (1)抖振问题:主要是由未建模的串联动态引起,同时切换装置的非理想性也是一个重要原因; (2)相对阶的限制:传统滑模控制只有在系统关于滑模变量s 的相对阶是 1时才能应用,也就是说,控制量u 必须显式出现在s 中,这样就限制了滑模面的设计。 (3)控制精度问题:在实际的、采样实现的传统滑模控制算法中,滑动误差正比于采样时间τ,也就是说,有限时间到达的传统滑模在具有零阶保持器的离散控制下,系统的状态保持在滑动模态上的精度是采样时间的一阶无穷小,即()O τ; 2、高阶滑模控制理论 在传统滑模控制中,不连续的控制量显式地出现在滑模变量的一阶导数s 中,即s 是不连续的。由于未建模动态和非理想的切换特性,传统滑模存在抖振,它在实际应用中是有害的。连续近似化方法(如引入边界层)能抑制抖振,然而失去了不变性这个显著优点。Levant 提出了高阶滑模的概念,高阶滑模保持了传统滑模的优点(如不变性),抑制了抖振,消除了相对阶的限制和提高了控制精度。 滑动模态的不变性:系统一旦进入滑动模态,对满足匹配条件的不确定性及干扰具有不变性。 3、高阶滑模的定义 (1)滑动阶r 是指滑模变量s 的连续全导数(包含零阶)在滑模面 s =0上为 0 的数目。滑动阶刻画了系统被约束在滑模面 s = 0上的运动动态平滑度。根据上述定义可知:传统滑模的滑动阶为 1,因为在滑模面上 s = 0,而s 则是不连续的,因此传统滑模又被称为一阶滑模。 (2)关于滑模面 s (t , x ) = 0的 r 阶滑动集由下述等式描述(1)0r s s s s -===== 上式构成了动态系统状态的 r 维约束条件。 (3)1996 年,Levant 和 Firdman 给出了高阶滑模的精确定义 r 阶滑动集(1)0r s s s s -=== ==是非空,且假设它是 Filippov 意义下局部积分集(也

非奇异终端滑模

非奇异终端滑模控制(读书笔记) 王蒙 1、非奇异终端滑模控制特点 非奇异终端滑模控制是近年来出现的一种新型滑模控制方法,它通过有目 的地改变切换函数,直接从滑模设计方面解决了现有终端滑模控制存在的奇异 性问题,实现了系统的全局非奇异控制;同时它又继承了终端滑模的有限时间 收敛特性,与传统的线性滑模控制相比,可令控制系统有限时间内收敛到期望 轨迹,且具有较高的稳态精度,特别适用于高速、高精度控制。 2、线性滑模控制方法 (1)这对不确定二阶非线性系统 122 (,)()()x x x f x t u t d t =? ? =++? 其中,12()[(),()];(,)x t x t x t f x t =为未知函数,表示系统内部扰动,假设其估计值为 1 2?(,)f x t x =,且满足21?(,)(,)(,)0.1f x t f x t F x t x -≤=;()0.1sin()d t t =表示系统外部扰动,且假设()0.1d t D ≤=;系统初始状态120.3,0.5x x ==。 (2)线性滑模通常设计为系统状态的线性组合 12()0s t x x β=+=,其中,0β>。 (3)等效控制律为()()()eq n u t u t u t =+,其中,eq u 为等效控制项,n u 为非线性控制项。(4)下面详细给出控制律的设计过程 ①当系统处于滑动状态时,暂且不考虑系统的参数摄动和外部扰动(()0d t =) 由等效控制原理,如果达到理想的滑动模态,则()0s = x ,即()0s x s x t ??=?=?? x 对滑模s 求时间的一阶导数12222?((,)())0eq s x x x x x f x t u t βββ=+=+=++= ②从而得到等效控制项为21 ?(,)eq u x f x t β =- -

输入受限不确定离散系统的灰色滑模控制

2009年11月第16卷96期 控制工程 ControlEngineeringofChina Nov.2009 V01.16,No.6 文章编号:1671-7848I2009)06-0659-03 输入受限不确定离散系统的灰色滑模控制 潘海鹏,李建宁,张益波 (浙江理工大学自动化研究所,浙江杭州310018) 摘要:对于输入受限离散系统,首先构造出输入受限务件的等效约束矩阵,然后基于线 性矩阵不等式给出了满足输入受限条件的切换函数时变参数的构造方法。采用离散趋近控制, 结合李雅普诺夫函数和线性矩阵不等式方法提出了滑动模态渐近稳定的充分条件,对不确定 部分建立灰色估计模型,证明了闭环系统的稳定性。理论和仿真表明,不仅利用到基于等效控 制的滑模控制器构造简单、易于实现等优点,而且满足输入受限条件,克服了传统基于等效控 制的滑模控制器瞬时输出量过大的缺点,有效地消除了系统抖振和不确定因素的影响。 关键词:离散系统;滑模控制;输入受限;线性矩阵不等式;灰色模型 中图分类号:TP27文献标识码:A GreySlidingModeControlforUncertainDiscrete SystemswithInputConstraints PANHai?peng,LIJian—ning,ZHANGYi?bo (InstituteofAutomation.ZhejiangSci-TeehUniversity.Hangzhou310018,China) Abstract:TheslidingmodecontrolproblemaclassofUnce/'lhindiscretesystemswithinputconstraintsisdiscussed.AnequivalentITh£l-trixisconstructedforinputconstraints.Thecontrolstrategycombingdiscretequasi—slidingmodecontrolwithdiscreteequivalentcontrolispresented.Asufficientconditionfortheexistenceoftime-varyingslidingsuneace8isgivenintermsofLMIsandLyapunovfunction.Greyestimatemodelisbuiltfortheuncertainpart.TheproposedmethodutilizesthemeritsofslidingmodecontrollerbasedOnequiva-lentcontr01.Thesimulationresultsshowthattheexistencelargeinstantaneousoutputinthetraditionalslidingmodecontrolisovercome.Keywords:discretesystems:slidingmodecontrol;inputconstraints;linearmatrixinequality;greymodel 1引言 20世纪80年代以来,随着计算机技术在控制领域的应用,离散变结构控制理论问题逐渐成为变结构控制领域研究的热点,大量基于离散系统的变结构控制方法也随之出现,目前常用的算法是离散趋近律方法¨引。文献[4]结合预测控制中的模型预测、反馈校正、滚动优化等方法,提出了一种新的离散变结构控制方法。文献[5]针对多输入离散系统设计了滑模控制器。文献[6]设计了满足输入受限条件的线性周期变结构控制器,使任意指数不稳定系统在该类控制器作用下趋于稳定。文献[7]分析了离散终端滑模控制方法的可适用性,讨论了把连续时间终端滑模控制方法离散化所产生的问题。文献[8]针对多输入多输出离散系统,提出了一类自适应滑模变结构控制方法,有效地抑制了系统外部干扰。 由于在实际工程应用中出于安全考虑往往会有状态量、输人量的约束,使传统的变结构控制算法无法应用于工程实践中,本文设计了满足输入受限条件的变结构控制器,利用灰色模型只需少量数据量就可估计不确定部分数值的特点,设计了灰色补偿器,有效地消除了不确定因素和随机干扰的影响,减小了系统的抖振。 2系统描述 考虑如下输入受限不确定离散系统: 工(k+1)=(A+△A)z(k)+Bsat(比。(%)+ /,l,(k))+d(七)(1)式中,,(k)ER“,Ⅳ。(k)∈R”为滑模控制器;n.(%)∈R“为灰色补偿器;A为nX,I维常数矩阵;△A为nXlrt维时变矩阵;B为nXm维常数矩阵;d(矗)ER”为系统外部时变干扰。 设/./(k)=口。(%)+H,(k),定义饱和函数: r“H,ifⅡ。(k)>址H sat(Ⅱ。(k))={“。(||}),if一ⅡL≤“。(专)≤uH(2) l一ⅡL,ifH。(五)<一“L 收稿日期:2008-05.12:收修定稿日期:2008-09-22 基金项目:教爵部高等学校博士学科点专项科研基金资助项目(20070338002) 作者简介:潘海鹏(1965-),男.河南濮阳人,教授,研究生,主要从事非线性控制、智能控制等方面的教学与科研工作。 万方数据

滑模变结构控制理论及其算法研究与进展_刘金琨

第24卷第3期2007年6月 控制理论与应用 Control Theory&Applications V ol.24No.3 Jun.2007滑模变结构控制理论及其算法研究与进展 刘金琨1,孙富春2 (1.北京航空航天大学自动化与电气工程学院,北京100083;2.清华大学智能技术与系统国家重点实验室,北京100084) 摘要:针对近年来滑模变结构控制的发展状况,将滑模变结构控制分为18个研究方向,即滑模控制的消除抖振问题、准滑动模态控制、基于趋近律的滑模控制、离散系统滑模控制、自适应滑模控制、非匹配不确定性系统滑模控制、时滞系统滑模控制、非线性系统滑模控制、Terminal滑模控制、全鲁棒滑模控制、滑模观测器、神经网络滑模控制、模糊滑模控制、动态滑模控制、积分滑模控制和随机系统的滑模控制等.对每个方向的研究状况进行了分析和说明.最后对滑模控制的未来发展作了几点展望. 关键词:滑模控制;鲁棒控制;抖振 中图分类号:TP273文献标识码:A Research and development on theory and algorithms of sliding mode control LIU Jin-kun1,SUN Fu-chun2 (1.School of Automation Science&Electrical Engineering,Beijing University of Aeronautics and Astronautics,Beijing100083,China; 2.State Key Laboratory of Intelligent Technology and Systems,Tsinghua University,Beijing100084,China) Abstract:According to the development of sliding mode control(SMC)in recent years,the SMC domain is character-ized by eighteen directions.These directions are chattering free of SMC,quasi SMC,trending law SMC,discrete SMC, adaptive SMC,SMC for mismatched uncertain systems,SMC for nonlinear systems,time-delay SMC,terminal SMC, global robust SMC,sliding mode observer,neural SMC,fuzzy SMC,dynamic SMC,integral SMC and SMC for stochastic systems,etc.The evolution of each direction is introduced and analyzed.Finally,further research directions are discussed in detail. Key words:sliding mode control;robust control;chattering 文章编号:1000?8152(2007)03?0407?12 1引言(Introduction) 滑模变结构控制本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略与其它控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动.由于滑动模态可以进行设计且与对象参数及扰动无关,这就使得变结构控制具有快速响应、对参数变化及扰动不灵敏、无需系统在线辩识,物理实现简单等优点.该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越,从而产生颤动. 滑模变结构控制出现于20世纪50年代,经历了50余年的发展,已形成了一个相对独立的研究分支,成为自动控制系统的一种一般的设计方法.以滑模为基础的变结构控制系统理论经历了3个发展阶段.第1阶段为以误差及其导数为状态变量研究单输入单输出线性对象的变结构控制;20世纪60年代末开始了变结构控制理论研究的第2阶段,研究的对象扩大到多输入多输出系统和非线性系统;进入80年代以来,随着计算机、大功率电子切换器件、机器人及电机等技术的迅速发展,变结构控制的理论和应用研究开始进入了一个新的阶段,所研究的对象已涉及到离散系统、分布参数系统、滞后系统、非线性大系统及非完整力学系统等众多复杂系统,同时,自适应控制、神经网络、模糊控制及遗传算法等先进方法也被应用于滑模变结构控制系统的设计中. 2滑模变结构控制理论研究进展(Develop-ment for SMC) 2.1消除滑模变结构控制抖振的方法研 究(Research on chattering elimination of SMC) 2.1.1滑模变结构控制的抖振问题(Problems of SMC chattering) 从理论角度,在一定意义上,由于滑动模态可以 收稿日期:2005?10?19;收修改稿日期:2006?02?23. 基金项目:国家自然科学基金资助项目(60474025,90405017).

无刷直流电机的滑模控制器的设计与仿真

无刷直流电机的滑模控制器的设计与仿真 摘要 舵伺服系统在航空航天领域,有着广泛应用和重要的研究价值。应用无刷直流电机作为舵系统执行器,可以增大系统输出转矩,实现系统小型化。本文基于无刷直流电机执行器,利用 DSP 与 FPGA 结合的核心处理单元,应用滑模变结构控制策略,实现舵机系统伺服,提高舵系统抗扰性和信号响应的快速性;并在系统中加入滑模观测器,实现对于系统内部状态量的观测,为实现无位置传感器控制提供条件本文应用无刷直流电机作为舵系统执行器,通过分析和设计滑模变结构控制算法,实现舵系统位置伺服控制,利用滑模变结构控制策略的特性,提高系统对于扰动和内部参数摄动的鲁棒性,与基于传统控制策略的伺服机构相比,系统的抗扰性得到了提高。并在系统中引入滑模观测器,利用电流、电压传感器采样相电流和相电压作为该观测器的给定量,观测出电机的速度,转子运动换相位置信号和三相反电动势波形,从而实现电机的无位置传感器控制。 本文通过分析舵伺服机构的主要结构和工作原理,根据实际系统技术要求,设计出基于电动伺服系统的数字控制器。利用 DSP 强大的数据处理能力和 FPGA 并行运算能力,实现设计的控制算法,提高舵系统的性能。通过 MATLAB 中 Simulink 环境下构建理想系统模型,应用滑模控制算法,进行模型仿真。通过系统仿真分析,设计出满足离散系统的滑模控制器参数。通过 DSP 与 FPGA 结合的核心处理单元实现滑模变结构控制算法,应用于舵伺服系统中[1]。最后,通过完成整体硬件与软件平台设计,实现对舵伺服系统的控制。通过仿真和实验结果分析,验证了滑模控制具有强鲁棒性和抗扰性,满足舵系统对于快速性和抗扰性的技术要求,提高了系统 整体控制性能。 关键字:滑模控制;滑模观测器;无刷直流电机;舵伺服系统;DSP+FPGA

滑模控制

滑模变结构理论 一、引言 滑模变结构控制本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性,这种控制策略与其它控制的不同之处在于系统的“结 构”并不固定,而是可以在动态过程中根据系统当前的状态(如偏差及其 各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态 轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,这就使 得变结构控制具有快速响应、对参数变化及扰动不灵敏、无需系统在线 辩识,物理实现简单等优点。该方法的缺点在于当状态轨迹到达滑模面后,难于严格地沿着滑模面向着平衡点滑动,而是在滑模面两侧来回穿越, 从而产生颤动。滑模变结构控制出现于20世纪50年代,经历了 50余年 的发展,已形成了一个相对独立的研究分支,成为自动控制系统的一种一 般的设计方法。以滑模为基础的变结构控制系统理论经历了 3个发展阶 段.第1阶段为以误差及其导数为状态变量研究单输入单输出线性对象的 变结构控制; 20世纪60年代末开始了变结构控制理论研究的第2阶段, 研究的对象扩大到多输入多输出系统和非线性系统;进入80年代以来, 随着计算机、大功率电子切换器件、机器人及电机等技术的迅速发展, 变 结构控制的理论和应用研究开始进入了一个新的阶段, 所研究的对象已 涉及到离散系统、分布参数系统、滞后系统、非线性大系统及非完整力 学系统等众多复杂系统, 同时,自适应控制、神经网络、模糊控制及遗传 算法等先进方法也被应用于滑模变结构控制系统的设计中。 二、基本原理 带有滑动模态的变结构控制叫做滑模变结构控制(滑模控制)。所谓滑动模态是指系统的状态被限制在某一子流形上运动。通常情况下,系统 的初始状态未必在该子流形上,变结构控制器的作用在于将系统的状态 轨迹于有限时间内趋使到并维持在该子流形上,这个过程称为可达性。系 统的状态轨迹在滑动模态上运动并最终趋于原点,这个过程称为滑模运 动。滑模运动的优点在于,系统对不确定参数和匹配干扰完全不敏感。下 图简要地描述了滑模变结构控制系统的运动过程,其中S(t)为构造的切 换函数(滑模函数), S(t)=0为滑模面。 图1

滑模控制算法在在线式大功率

滑模控制算法在在线式大功率 UPS高频整流器中的应用 司莎莎,崔昊辰,丁建群 (安徽理工大学,安徽淮南,232000) 摘要:鉴于传统不间断电源充电环节存在的不足,本研究采用PWM整流器取代传统UPS中的整流、充电以及PFC三个电路模块,并通过对PWM整流器的控制来实现三段式充电的充电方式,同时为了实现各充电阶段的平滑切换,采用基于同步旋转坐标系下的电流闭环滑模控制策略。仿真结果表明,该控制策略具有较好的直流侧充电电压跟踪能力,且响应平滑,鲁棒性强。关键词:蓄电池;三段式充电;PWM整流器;滑模控制 中图分类号:TM933 文献标识码:B 文章编号:1001-1390(2014)00-0000-00 Application of Sliding-mode Control Algorithm to the On-line High-power UPS High-frequency Rectifier SI Sha-sha,CUI Hao-chen,DING Jian-qun (Anhui University of Science and Technology,Huainan 232000, Anhui,China) Abstract: In view of the deficiencies of the traditional un-interruptible power supply charging , in this study the PWM rectifier was substituted for the three circuit modules of rectification, charging and PFC in the traditional UPS, , and by controlling the PWM rectifier, the three-stage charging mode was achieved. Meanwhile, in order to realize smooth switching in each charging stage, the current closed-loop sliding-mode control strategy was adopted, which was based on the synchronous rotating coordinate. Simulation results showed that this control strategy has a better DC charging voltage tracking capability with smooth response and strong robustness. Key words: storage battery, three-stage charging, PWM rectifier, sliding-mode control 0引言 目前,市场上的UPS多采用恒压限流充电方式[1],其不足之处在于:若恒压转化值设定的过高,会导致蓄电池失水率增加,同时有发生“热失控”的危险;若转化值设定过低,不仅会使得充入电量低,而且充电速度慢,长此以往,蓄电池中未转化的活性物质会产生不可逆转的高阻性钝化结块,使蓄电池容量永久降低[2]。而传统UPS中整流环节都采用不控桥式整流,使得电流中谐波含量很高,不但使蓄电池极板表面严重氧化,导致充电不足,蓄电池容量下降,而且在充电

滑模变结构控制

滑模变结构控制 【原理,优点,意义,步骤,特点】 变结构控制系统的特征是具有一套反馈控制律和一个决策规则,该决策规则就是所谓的切换函数,将其作为输入来衡量当前系统的运动状态,并决定在该瞬间系统所应采取的反馈控制律,结果形成了变结构控制系统。该变结构系统由若干个子系统连接而成,每个子系统有其固定的控制结构且仅在特定的区域内起作用。引进这种变结构特性的优势之一是系统具有每一个结构有用的特性,并可进一步使系统具有单独每个结构都没有的新的特性,这种新的特性即是变结构系统的滑动模态。滑动模态的存在,使得系统在滑动模态下不仅保持对系统结构不确定性、参数不确定性以及外界干扰等不确定性因素的鲁棒性,而且可以获得较为满意的动态性能。迄今为止,变结构控制理论已经历了50年的发展历程,形成了自己的体系,成为自动控制系统中一种一般的设计方法。它适用的控制任务有镇定与运动跟踪等。滑模控制(sliding mode control, SMC)也叫变结构控制,本质上是一类特殊的非线性控制,且非线性表现为控制的不连续性。这种控制策略与其他控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中,根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动。由于滑动模态可以进行设计且与对象参数及扰动无关,这就使

得滑模控制具有快速响应、对应参数变化及扰动不灵敏、无需系统在线辨识、物理实现简单等优点。原理:滑模变结构控制的原理,是根据系统所期望的动态特性来设计系统的切换超平面,通过滑动模态控制器使系统状态从超平面之外向切换超平面收束。系统一旦到达切换超平面,控制作用将保证系统沿切换超平面到达系统原点,这一沿切换超平面向原点滑动的过程称为滑模控制。由于系统的特性和参数只取决于设计的切换超平面而与外界干扰没有关系,所以滑模变结构控制具有很强的鲁棒性。所设计的切换超平面需满足达到条件,即系统在滑模平面后将保持在该平面的条件。现在以N维状态空间模型为例,采用极点配置方法得到M(N

相关文档
最新文档