滑模变结构控制的抖振问题研究
- 格式:pdf
- 大小:255.86 KB
- 文档页数:3
滑模变结构控制概述1滑模变结构控制的定义 (1)2滑动模态的存在及到达条件 (2)3滑动模态运动方程 (3)变结构控制是前苏联学者Emeleyanov 、Utkin 、Itkin 在20世纪60年代初提出的一种控制方法。
该方法最初研究的主要是二阶线性系统和单输入高阶系统。
1977年,V.I.Utkin 提出了滑模变结构控制的方法,推动了变结构控制的研究和发展。
后来许多学者也提出了多种变结构控制的设计方法,但只有带滑动模态的变结构控制被认为是最有发展前途的,滑模变结构控制也成为变结构控制的主要内容,有时也简称滑模控制。
滑模变结构控制本质上是一类特殊的非线性控制,与常规控制的根本区别在于控制的不连续性,即一种使控制系统结构随时间变化的开关特性。
该控制特性可以迫使系统的状态被限制在某一子流形上运动,即所谓的“滑动模态”运动。
这种滑动模态是可以设计的,并且当系统运行在滑动模态时,系统状态与系统的参数摄动和外界扰动完全无关,这种性质称为滑动模态的不变性。
这样,处于滑动模态的系统就具有很好的鲁棒性。
但是滑模变结构控制存在一个严重的缺点就是抖振。
由于抖振很容易激发系统的未建模特性,从而影响了系统的控制性能,给滑模变结构控制的实际应用带来了困难。
1滑模变结构控制的定义对于任一非线性系统,可以表示为:(),, ,,n n n x f x u t x R u R t R =∈∈∈ (1) 如果存在一个滑动流形()0s x =,并且在该流形的某一区域对于非线性系统的运动是“吸引”区,即系统一旦运动到该区域附近就会被“吸引”并保留在该区域内运动,此时称在该区域为滑动模态区,简称为滑模区。
系统在滑模区中的运动就叫做滑模运动。
此流形()0s x =称为滑模面或者切换面。
滑模变结构控制的基本问题是需要确定滑模面函数或切换函数:()0s x = s n R ∈ (2)并且设计控制函数或者控制律()()()() s 0 s 0u x x u u x x +-⎧>⎪=⎨<⎪⎩ (3) 其中,()()u x u x +-≠,使得(1)滑动模态存在。
滑模变结构控制理论及其在机器人中的应用研究共3篇滑模变结构控制理论及其在机器人中的应用研究1滑模变结构控制(Sliding Mode Control,SMC)是一种非线性控制方法,具有高精度、强适应性、鲁棒性好等优点,因此被广泛应用于机器人控制领域。
其基本思想是构造一个滑模面,使系统状态到达该面后就会保持在该面上运动,在保证系统稳定性的同时达到控制目的。
本文将阐述滑模变结构控制的理论基础以及在机器人控制中的应用研究。
一、滑模变结构控制的理论基础1. 滑模面滑模面是滑模控制的核心概念,它是一个虚拟平面,将控制系统的状态分为两个区域:滑模面上和滑模面下。
在滑模面上,系统状态变化很小,具有惯性;而在滑模面下,系统状态变化很大,具有灵敏性。
在滑模控制中,系统状态必须追踪滑模面运动,并保持在滑模面上,进而实现控制目的。
2. 滑模控制定律滑模控制定律是滑模变结构控制的核心之一,主要由滑模控制器和滑模面组成。
滑模控制器将系统状态误差与滑模面上的虚拟控制输入之间做差,生成实际控制输入。
而滑模面则是根据控制目的和系统性质,通过手动选择滑模面的形状和大小来合理地设计。
例如,对于已知模型的系统,可使用小扰动理论来设计滑模面;而对于未知模型的系统,可使用自适应滑模控制来自动调节滑模面。
总体来说,滑模控制定律是一种强鲁棒控制方法,在快速响应、鲁棒性和适应性等方面都表现出色。
3. 滑模变结构控制滑模变结构控制是将滑模控制定律与变结构控制相结合形成的一种新型控制方法。
在滑模变结构控制中,滑模面被用来描述整个系统状态,而滑模控制定律则用来保证系统状态追踪滑模面的过程中,系统特征不会发生大的变化。
换句话说,滑模控制定律的目的是在系统状态到达滑模面后,控制系统能够迅速且平稳地滑过该面,进而保持在滑模面上稳定运动。
二、滑模变结构控制在机器人中的应用研究滑模变结构控制广泛应用于机器人控制领域,例如:机器臂控制、移动机器人控制、人形机器人控制等。
滑模变结构控制在机器人轨迹跟踪中的应用研究引言:机器人技术在现代工业和服务领域中得到了广泛的应用,其中重要的一项任务就是实现精确的轨迹跟踪。
而滑模变结构控制(sliding mode control, SMC)作为一种有效的控制策略,被广泛应用于机器人轨迹跟踪问题的解决中。
本文将对滑模变结构控制在机器人轨迹跟踪中的应用进行研究和探讨。
1. 滑模变结构控制简介滑模变结构控制是一种通过引入滑模面来实现系统控制的方法。
它的特点是具有较强的鲁棒性,能够应对系统参数变化和外部扰动等不确定性因素。
滑模变结构控制通过设计滑模面,在滑模面上使系统状态变量快速跟踪期望轨迹,从而实现良好的控制性能。
2. 机器人轨迹跟踪问题机器人轨迹跟踪问题是指机器人在进行运动任务时,需要按照给定的轨迹进行精确的移动。
而在实际应用中,系统存在多种不确定性因素,如摩擦、负载变化、模型不准确等,这些因素给轨迹跟踪带来了很大的挑战。
因此,如何设计一种具有鲁棒性的控制方法,以解决机器人轨迹跟踪问题是一项重要的研究课题。
3. 滑模变结构控制在机器人轨迹跟踪中的应用滑模变结构控制在机器人轨迹跟踪中的应用可以通过以下几个方面进行研究:3.1 滑模面设计滑模面的设计是滑模变结构控制的核心内容之一。
在机器人轨迹跟踪中,通过合适的滑模面设计,可以使系统在滑模面上快速收敛到期望轨迹,从而实现精确的轨迹跟踪。
目前,常用的滑模变结构控制设计方法有扩张状态观测器(ESO)和自适应滑模控制等。
3.2 状态变量估计在进行机器人轨迹跟踪时,精确的状态变量估计对于滑模变结构控制的有效性至关重要。
通过采用滤波和观测算法,可以对机器人的当前状态进行准确的估计。
常用的状态变量估计方法有卡尔曼滤波和扩张状态观测器等。
3.3 模型不确定性的处理机器人系统模型不确定性是导致轨迹跟踪误差的一个重要因素。
因此,研究如何处理模型不确定性对于滑模变结构控制的应用非常关键。
常用的方法包括基于鲁棒自适应控制策略的滑模变结构控制和基于模糊控制的滑模变结构控制等。
滑模变结构控制算法综述作者:雷渊默万彦辉李淑英来源:《中国科技博览》2016年第27期滑模变结构控制是一种自动控制系统的一种设计方法,可用于连续或离散系统、线性或非线性系统、确定性或非确定性系统、集中参数或分布参数系统和集中控制或分散控制等。
这种控制方法通过让控制量不断地切换,使系统状态进入预先设定的滑模面滑动,故而在遇到参数扰动与外部干扰时具有不变性,系统的动态品质仅取决于滑模面及其参数。
滑模变结构控制是一种非线性、不连续的控制方法。
具有鲁棒性强、可靠性高等优点,得到各国学者的广泛重视与不断研究。
1 滑模变结构的抖振问题解决方法在到达切换面时,运动点会穿越了切换面,形成抖振。
抖振会影响系统的准确性、增加能量消耗、破坏系统性能。
产生抖振的主要原因有:(1)开关的时间滞后:当运动点运动到切换面附近,开关的时间滞后会导致控制延时,从而致使状态的准确变化延时。
因为控制量的幅度会随着状态量幅度逐渐减少,所以抖振表现为一段衰减的三角波。
(2)开关的空间滞后:开关的空间滞后即制造了一个状态量变化的“死区”,抖振表现为一段等幅波形。
(3)系统惯性影响:系统惯性会使得系统在接收到控制信号后,平面时仍存在一定的滞后,其抖振表现为一段衰减的三角波。
针对抖振问题,许多学者都提出的解决方法。
1.1 准滑膜动模态方法20世纪80年代,Slotine[1]在中引入了“准滑动模态”和“边界层”的概念,实现准滑动模态控制。
在边界层以外采用正常的滑模控制,在边界层内为连续状态的反馈控制,有效地避免或削弱了抖振。
此后,有许多学者对该设计进行了拓展与研究。
比如S.C.Y Chung等[2]、J.X.Xu 等[3],分别对于切换函数进行了改进;K.erbatur等[4]、M.S.Chen等[5]等对于边界层设计提出了改进方案。
1.2 趋近律方法高为炳等[6]提出了一种变结构控制系统的抖振消除方法。
选择合适的趋近律的参数,可以减少控制信号的高频抖振。
第1章绪论滑模变结构控制简介变结构控制(VSC: Variable Structure Control)本质上是一类特殊的非线性控制,其非线性表现为控制的不持续性,这种控制策略与其它控制的不同的地方在于系统的“结构”并非固定,而是能够在动态进程中,按照系统当前的状态(如误差及其各阶导数等),有目的地不断转变,迫使系统依照预定“滑动模态”的状态轨迹运动,所以又常称变结构控制为滑动模态控制(SMC: Sliding Mode Control),即滑模变结构控制。
由于滑动模态能够进行设计且与对象参数及扰动无关,这就使得变结构控制具有快速响应、对参数转变及扰动不灵敏、无需系统在线辩识,物理实现简单等长处。
该方式的缺点在于当状态轨迹抵达滑模面后,难于严格地沿着滑面向着平衡点滑动,而是在滑模面双侧来回穿越,从而产生哆嗦。
变结构控制出现于50年代,经历了40余年的进展,已形成了一个相对独立的研究分支,成为自动控制系统的一种一般的设计方式,适用于线性与非线性系统、持续与离散系统、肯定性与不肯定性系统、集中参数与散布参数系统、集中控制与分散控制等。
而且在实际工程中逐渐取得推行应用,如电机与电力系统控制、机械人控制、飞机控制、卫星姿态控制等等。
这种控制方式通过控制量的切换使系统状态沿着滑模面滑动,使系统在受到参数摄动和外干扰的时候具有不变性,正是这种特性使得变结构控制方式受到各国学者的重视。
变结构控制进展历史变结构控制的进展进程大致可分为三个阶段:(1)1957-1962年此阶段为研究的低级阶段。
前苏联的学者Utkin和Emelyanov在五十年代提出了变结构控制的概念,大体研究对象为二阶线性系统。
(2)1962-1970年六十年代,学者开始针对高阶线性系统进行研究,但仍然限于单输入单输出系统。
主要讨论了高阶线性系统在线性切换函数下控制受限与不受限及二次型切换函数的情形。
(3)1970年以后在线性空间上研究线性系统的变结构控制。
2006年第1期 ·控制与检测· 文章编号:1001-2265(2oo6)ol一0053—03 滑模变结构控制的抖振问题研究术
邹伟全,姚锡凡 (华南理工大学机械工程学院,广州 510640)
摘要:文章在分析变结构控制(vsc)系统抖振发生机理基础上,讨论了几种消除或削弱抖振的途径。提出 了一种类似于模糊推理的VSC方法,并给出了在加工过程控制中的应用实例,仿真结果表明,该方法能够 有效地削弱系统抖振,而不会影响控制器的鲁棒性能。 关键词:变结构控制;抖振;鲁棒性;加工过程 ’ 中图分类号:TG502;TP273 文献标识码:A
A New Variable Structure Controller ZOU Wei—quan,YAO Xi—fan (The College of Mechanical Engineering,SCUT,Guangzhou 510640,China) Abstract:After that traditional methods for chattering reduction is discussed,a new variable structure control (VSC)is proposed which is similar to that based on fuzzy logic.And then an example of applying the proposed method to machining process is given,which shows that the proposed approach Can maintain the robustness and reduce chattering of the control system. Key words:variable structure control(vsc);chattering;robustness;machining process
0 引言 变结构控制(VSC)是一种开关型控制,它在工作 过程中频繁地切换系统的控制状态,因而产生了抖振。 在VSC控制的研究中,如何减弱系统的抖振一直是研 究的热点问题,最常用的边界层控制方法因边界层宽 度选择的不同而产生不同的结果…,边界层宽度难以 设定,而且它本身是以连续函数代替了常规的开关函 数,跟其它的连续化方法一样,不可避免地消除丁VSC 的最为可贵的强鲁棒性,从而降低了控制精度。鲁棒性 跟控制精度是一对矛盾,似乎应该作出某种折中,以达 到既保持变结构控制的鲁棒性又有效削弱抖振的目的。 本文在分析系统抖振产生的机理和现有应用比较 惯常的解决途径的基础上,提出了一种类似于模糊推 理的多结构控制。将切换函数进行“模糊化”,依靠人 的经验知识,在满足到达条件的前提下,对应给出一个 控制基值,再由这个基值通过趋近律方法(或其他求 VSC控制的方法)进行设计从而得到一系列不连续的 控制律(多结构控制律)。这种滑模变结构控制结构简 单。易于实现和维护。文中最后给出了在加工过程的 恒力切削控制中的应用实例,仿真结果表明,该方法能 够保证系统的鲁棒性能的同时有效削弱系统的抖振。
l抖振产生的机理及消除(削弱)措施
1.1抖振产生的机理分析 在实际变结构控制中,由于惯性、滞后的因素的
存在,抖振的产生是必 然的。由于现实中物 理能量不可能无限大, 从而使系统的控制力 不能无限大。这就必然 使得系统的加速度有 限;另外,系统的惯性总 是存在的,于是,控制的 切换必然伴有滞后。这 种滞后造成的抖振与时 间滞后的结果类似。有
0 \/ 踟 0\ 、
S l十 昌0
图1系统状态轨变 的系统本身存在时间和空间的滞后,这种滞后往往造成 很大的抖振,系统状态轨迹如图1所示。另外,状态测 量误差使得系统产生伴有随机性的振动,使抖振呈现不 规则的衰减三角波;测量误差越大,抖振的幅度也越大。 抖振对系统性能影响很大,如果处理不当,可能引起整 个系统的不稳定 。 1.2削弱抖振的措施 抖振产生的根本原因是在实际的控制系统中不可 能实现理想的切换,存在惯性及对象未建模动力学的 影响,所以对一个实际的VSC系统而言,抖振是一定存 在的。我们要做的是努力削弱它的幅度以满足实际应 用的要求。抖振问题的存在是变结构控制深入应用的 主要障碍,许多学者都曾致力于该方面的研究,也得到 了很多成果,归纳起来,主要有两个途径 ,一是对理 想切换采用连续近似;二是调整到达速率。前者虽然
53·
维普资讯 http://www.cqvip.com 控制与检测· 组合机床与自动化加工技术 消除了抖振,却使控制器失去了宝贵的抗摄动、抗干扰
数sat( )代替符号函数(开关函数)sgn(s),这里 ㈦=
只要合理地选择趋近律的参数就可以实现减小抖振的 目的。如,对于应用较多的指数趋近律 : =一ssgn(s)一ks
率就大,反之则小。从而达到响应快而又减小抖振的目
u=一ksgn(s)=一 击 变结构控制器工作过程中,状态矢量不断地穿越 切换线(面),从而产生系统抖振。这种方法就是设置控
点时有比较大的趋近速率,反之,则趋近速率小,故而
模糊变结构控制可以采用模糊趋近律方法或模糊 与变结构控制相混合的方式。由于模糊控制的动态性 能好,对动态过程控制有很强的鲁棒性,而稳态精度却 不是很高。模糊变结构控制就是要将两种控制机理的 优点结合起来,从而到达既保持变结构控制的不变性 叉削弱系统抖振的目的。这样的结合方式可以是:①模 糊趋近律,用模糊推理规则自适应调节趋近律的参数 大小;②两种控制方法轮流作用,当状态离滑模很远即 l I大时,用模糊控制,相反时则自动切换到变结构控 制。当I s l小时,趋近速率尽可能的小,抖振就会减小; 而当I s l较大时,在情况①可以根据需要调大趋近速 率,而在情形②中则切换到模糊控制了,就不存在抖 振的问题了。这里对应I s l要采用多大的趋近速率应 根据具体情况和经验知识确定,也可以离线仿真调节。 为了达到削弱变结构控制系统抖振的目的,也可 以采用神经网络来设计控制系统的滑动模态(切换函 数)。在确保滑模存在的条件下,用神经算法逼近最优 控制参数,使得所设计的变结构控制具有最优滑动模 态。当然,这里所用的神经网络的结构(网络层数、节点 数等)会影响所选择的学习算法的效率,网络结构和 学习算法又决定了网络的逼近精度,所以对经验知识 的依赖性就会比较强。 (7)其他方法 除了以上几种比较常用的削弱抖振的方法以外, 控制界学者试图达到目的还做了很多工作。文献[5] 把引起抖振的因素归纳为系统数学模型的不确定性, 采用日 优化方法设计滑模变结构控制的切换函数,这 种方法能够使得滑动模态实现期望的频率整形,因而 能够削弱系统抖振。文献[6]在沿用固定边界层的变 结构控制平滑方法的同时,推导出变结构控制系统的 稳态误差指标与边界层内部加权系数之间的数学关 系,通过系统的稳态误差指标发过来设计出边界层,从 而满足对系统稳态误差的要求。文献[7]提出一种改 进的指数趋近律方法,与一般指数趋近律相比,过渡时 间、系统抖振和所需的控制力得到了进一步的减小。文 献[8]研究了变斜率的切换函数,提出了切换函数斜 率变化的三种规律即线性规律、幂次规律和指数规律, 设计了相应形式的切换函数,最后得出了采用二次幂 规律的切换函数效果为佳的结论。l文献[9]在设计模 糊变结构控制器的过程中提出了一种基于趋近运动与 滑模线(面)的夹角的模糊推理规则,它比单纯的从状 态与滑模的距离I s I来推理更加科学,因为在状态矢 量穿越滑模的时候,跟抖振问题相关的不光是速度的 问题还有角度的问题。 2 模糊型的变结构控制 滑模变结构控制是利用滑动模态进行工作的,当 系统轨迹穿越滑动模态时,变结构控制的作用的改变 是不连续的,这是滑动模态的实现以及对摄动和干扰 具有不变性的根本所在。模糊控制是一种不需要系统 数学模型的直接控制方法,在整个控制过程中,它依照 推理规则进行,它的推理论域也是不连续的。从这点来 看,模糊控制也可以说是一种变结构控制。基于这点考 虑,本文提出一种类似于模糊规则的变结构控制。为了 简单的说明问题,这里以二阶线性系统的变结构控制 为例。考虑系统: 戈=A戈十 设置切换函数S( ),可以是二次型或线性函数, 然后求取控制“。这里将控制变量“设计成如此形式:
“=』¨ , >o 【H s<0
其中, =1,2,…,m。√=1,2,…,m 为自然数。这里, 将 ( )模糊化,再根据它的模糊值设置一列不连续的 控制“。根据经验对具体问题进行设计类似于模糊规则 的日标值,而阀值是由切换函数 ( )控制并且已经保 证了的,所以不用担 L.N达条件的问题。这样一来就不 用像有些文献没计的模糊变结构控制那么复杂而且容
维普资讯 http://www.cqvip.com 2006年第1期 ·控制与检测· 易把握和实现。 在模糊变结构控制中,比如考虑对切换函数s= 6sgn(s)一kf(s),(占,k>0)的系数 经过模糊推理 进行自适应调节 。由于模糊控制的精度与它的规则 数直接相关,要提高精度务必增加控制规则,会使得控 制器变得很复杂而且受设计者经验知识的影响,可能 进一步地限制控制精度的提高。 而在本文提出的这种方法中,“规则”是一维的, 可以很简单地设置很多的“规则”以达到既有效抑制 抖振又不影响系统响应速度的目的。并且这种方法中 没有模糊控制里的反模糊化过程,实现简单,控制精度 得到保证。
3 加工过程变结构控制实例 为了说明上述控制器的有效性和可行性,这里以 加工过程的变结构控制进行说明。加工过程控制系统 般包括:控制器、进给伺服机构、加工过程,以及测量 反馈等环节。对研究加工过程切削力的模型可表示 为…]:
竺 u(s)一s 十2 ̄:to s十c【J
式中,F为实测切削力(N), 为伺服输入(V), 是伺服系统的自然频率(rad/s), 是阻尼系数, 为 加工过程总增益,可表示为: Km=60K…K K af” /(pn) 式中,K 是伺服增益, 是切削比力(N/mm ),Ke 为测力仪转换系数, 是主轴转速(r/min),P为铣削时 刀具的齿数(车削及钻削时P=1),m是指数(一般m <1),n为背吃刀量(mm) 是进给量(mm/r)。 对上述系统设置变结构控制,取线性切换函数 s( )= f+ 2,求取控制: “= 令u( ~J)=一,7M。一Of( ), 、 >O。将s模糊化,对 应设置控制 值,如表1所示。 表1 切换函数S与对应控制基值 1 —7 一6 —6—.5 —5—一4 —4—一3 —3—.2 —2 一l —l 0 4 —3 —2 —1.2 一O 7 一O 5 一O.3 —0.1 O—l l 2 2 3 3—4 4 5 5-6 6 7 7 0.1 0.3 O.5 O.7 I.2 2 3 4 加工模型参数取为: =600,K =1,K =1670,Ka: 1.5, :0.7, =20,m=0.7。设期望切削力F,= 700N,切削力采样和控制周期T=0.001s。由于背吃刀 量对切削力影响较大,这里就假设背吃刀量口(mil1)作 台阶式变化:2—3—4—3—2。因为系统的抖振是由控 制不停地切换引起的,所以系统抖振就会影响控制精 度;反过来,控制的误差大小也就能够反映抖振的强 弱。图2所示为本文提出的方法的控制效果,从经过局 部放大的图3可以看到这种方法能有效地削弱系统的 抖振,并且保持了变结构控制的强鲁棒性。 I; ●I ; 1 i l l ; 图2基于模糊型变结构控制的效果 Cutting Force - I 图3对应图2的局部放大图 4 结论 变结构控制是一种开关型控制,其固有的抖振问 题限制其进一步发展和应用。已有的文献中已经提出 了很多改进办法,如趋近律方法、边界层法、等效控制、 与智能控制相结合的方法等,但效果还是不尽人意,对 这一方面的研究工作还将继续。 本文提出了一种类似于模糊化的滑模控制,通过 将切换函数“模糊化”,结合人的经验知识得到控制,从 仿真实验结果可以看出,该方法既能够有效地将VSC 的系统抖振控制在较小的范围内,又完全没有损害变 结构控制的鲁棒性能,而且设计方法简单易行。 [参考文献] [1]赵显红,朱邦太,等 一种基于状态边界层的滑模控制器设 计[J].河南科技大学学报(自然科学版),2004,25(2). [2]李忠娟,张新政.变结构控制理论中抖振问题的研究[J]. 五邑大学学报(自然科学版),2003,17(3). [3]王丰饶.滑模变结构控制[M].北京:科学出版社,1998. [4]高为炳.变结构控制基础[M].北京:科学出版社,1989. [5]陈玉宏.滑模控制抖振抑制的新方法[J].电子科技大学学 报.1997,26(5). [6]李涛,冯勇,安澄全.变加权系数减小变结构控制系统抖振 的设计方法[J].控制与决策,2000.15(6). [7]盛严,王超,陈建斌.变结构控制的指数趋近律改进方法 [J].西安交通大学学报,2003,37(1). [8]顾文锦,赵红超,于进勇.自适应变结构控制的变斜率切换 函数研究[J],弹箭与制导学报,2003,23(4). [9]Heejin Lee.Enntai Kim ere.A New Sliding—lnode Control With Fuzzy Boundary Layer.Fuzzy Sets and Systems.2001, 120:135—143. [10]胡云安,顾文锦.模糊变结构控制及其应用[J].航天控 制。1995(4). [11]姚锡凡.智能加工系统的模糊与神经自适应控制[D].广 州:华南理工大学,1999. (编辑江复)