滑模控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
滑模控制(sliding mode control, SMC)也叫变结构控制, 其本质上是一类特殊的非线性控制,且非线性表现为控制的不连续性. 这种控制策略与其他控制的不同之处在于系统的“结构”并不固定,而是可以在动态过程中,根据系统当前的状态(如偏差及其各阶导数等)有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动. 由于滑动模态可以进行设计且与对象
参数及扰动无关,这就使得滑模控制具有快速响应、对应参数变化及扰动不灵敏、无需系统在线辨识、物理实现简单等优点.
滑模变结构控制是根据系统所期望的动态特性来设计系统的切换超平面,通过滑动模态控制器使系统状态从超平面之外向切换超平面收束。系统一旦到达切换超平面,控制作用将保证系统沿切换超平面到达系统原点,这一沿切换超平面向原点滑动的过程称为滑模控制。由于系统的特性和参数只取决于设计的切换超平面而与外界干扰没有关系,所以滑模变结构控制具有很强的鲁棒性。超平面的设计方法有极点配置,特征向量配置设计法,最优化设计方法等,所设计的切换超平面需满足达到条件,即系统在滑模平面后将保持在该平面的条件。控制器的设计有固定顺序控制器设计、自由顺序控制器设计和最终滑动控制器设计等设计方法[1]。现在以N维状态空间模型为例,采用极点配置方法得到M(N 滑模控制的优点是能够克服系统的不确定性, 对干扰和未建模动态具有很强的鲁棒性, 尤其是对非线性系统的控制具有良好的控制效果。。由于变结构控制系统算法简单, 响应速度快, 对外界噪声干扰和参数摄动具有鲁棒性,在机器人控制领域得到了广泛的应用, 也有学者将滑模变结构方法应用于空间机器人控制。变结构控制作为非线性控制的重要方法近年来得到了广泛深入的研究,其中一个重要的研究分支是抑制切换振颤,这方面已取得 了不小的进展,提出了等效控制、切换控制与模糊控制的组合模糊调整控制方法,其中等效控制用来配置极点,切换控制用来保证不确定外扰存在下的到达过程,模糊调整控制则用 来提高控制性能并减少振颤.研究了一类非线性系统的模糊滑模变结构控制方法,设计了滑模控制器和PI控制器的组合模糊逻辑控制器,充分发挥了各控制器的优点.提出了基于有限时间机理的快速Terminal 滑模控制方法并给出了与普通Terminal 滑模控制性能的比较.设计了针对参数不确定与外干扰的非奇异Teminal 滑模控制方法,并提出了分等级控制结构以简化控制器设计.上述这些方法在实际系统中虽然得到了有效应用,但无论是自适应滑模控制还是模糊神经网络控制,均增加了系统复杂性与物理实现难度.显然,寻找具有良好效能并易于实现的控制 方法具有重要意义. 近年来,滑模变结构方法因其所具有的优良特性而受到越来越多的重视.该方法通过自行设计所需的滑模面和等效控制律,能快速响应输入的变换,而对参数变换和扰动不敏感,具有很好的鲁棒性,且物理制作简单.但大多数采用滑模变结构方法的控制系统没采用联合滑模观测和滑模控制的思想进行鲁棒方案的设计。,滑模变结构控制逐渐引起了学者们的重视,其最大优点是滑动模态对加在系统上的干扰和系统的摄动具有完全的自适应性,而且系统状态一旦进入滑模运动,便快速地收敛到控制目标,为时滞系统、不确定性系统的鲁棒性设计提供了一种有效途径,但其最大的问题是系统控制器的输出具有抖动。 在系统控制过程中,控制器根据系统当时状态,以跃变方式有目的地不断变换,迫使系统按预定的“ 滑动模态” 的状态轨迹运动。变结构是通过切换函数实现的,特别要指出的是,通常要求切换面上存在滑动模态区,故变结构控制又常被称为滑动模态控制。设计变结构控制系统基本可分为两步[ 2 ] :(1)确定切换函数S ( x) ,即开关面,使它所确定的滑动模态渐近稳定且有良好的品质,开关面代表了系统的理想动态特性。 (2)设计滑模控制器,使到达条件得到满足,从而使趋近运动(非滑动模态)于有限时间到达开关面,并且在趋近的过程中快速、抖振小。. ,在普通的滑模控制中,通常选择一个线性的滑动超平面,使系统到达滑动模态后,跟踪误差渐进地收敛为零,并且收敛的速度可以通过选择滑模面参数矩阵来调节。但理论上讲,无论如何状态跟踪误差都不会在有限的时间内收敛为零。Ter minal滑模控制是通过设计一种动态非线性滑模面方程实现的,即在保证滑模控制稳定性的基础上,使系统状态在指定 的有限时间内达到对期望状态的完全跟踪。将动态非线性滑模面方程设计为s = x2 +βxq/ p1 。但该控制方法由于非线性函数的引入使得控制器在实际工程中实现困难,而且如果参数选取不当,还会出现奇异问题。对一个二阶系统给出了相应的Terminal滑面,滑模面的导数是不连续的,不适用于高阶系统。庄开宇等设计了一种用于高阶非线性系统的Terminal 滑面,克服了中的滑模面导数不连续的缺点,并消除了滑模控制的到达阶段,确保了系统的全局鲁棒性和稳定性。 鲁棒性就是系统的健壮性。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。所谓“鲁棒性”,是指控制系统在一定(结构,大小)的参数摄动下,维持某些性能的特性。根据对性能的不同定义,可分为稳定鲁棒性和性能鲁棒性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为鲁棒控制器。 鲁棒性原是统计学中的一个专门术语,20世纪70年代初开始在控制理论的研究中流行起来,用以表征控制系统对特性或参数摄动的不敏感性。在实际问题中,系统特性或参数的摄动常常是不可避免的。产生摄动的原因主要有两个方面,一个是由于量测的不精确使特性或参数的实际值会偏离它的设计值(标称值),另一个是系统运行过程中受环境因素的影响而引起特性或参数的缓慢漂移。因此,鲁棒性已成为控制理论中的一个重要的研究课题,也是一切类型的控制系统的设计中所必须考虑的一个基本问题。对鲁棒性的研究主要限于线性定常控制系统,所涉及的领域包括稳定性、无静差性、适应控制等。鲁棒性问题与控制系统的相对稳定性(频率域内表征控制系统稳定性裕量的一种性能指标)和不变性原理(自动控制理论中研究扼制和消除扰动对控制系统影响的理论)有着密切的联系,内模原理(把外部作用信号的动力学模型植入控制器来构成高精度反馈控制系统的一种设计原理)的建立则对鲁棒性问题的研究起了重要的推动作用。当系统中存在模型摄动或随机干扰等不确定性因素时能保持其满意功能品质的控制理论和方法称为鲁棒控制。早期的鲁棒控制主要研究单回路系统频率特性的某些特征,或基于小摄动分析上的灵敏度问题。现代鲁棒控制则着重研究控制系统中非微有界摄动下的分析与设计的理论和方法。