模式控制 解桐控制的一种1用于用状态 方程描述的多变量控制系统间的解祸。当控制系统的状态向 K}. .输人控制向量和输出控制向量二者的维数相同,且状态方 程的系数矩阵A具有实数,相异的特征值时则有A=E八 E‘,其中F.为右特征向量,F一‘为左特征向量‘八为特征值 向量。可设计比例控制器K及模式补偿器B}E,B一‘为状 态方程系数矩阵的逆阵,并选择输出方程系数矩阵C一E一‘, 则可使其各控制器比例系数x,对各输出变量的影响能相互 独立。即实现各控制回路相互不关联的要求。
模式控制 解桐控制的一种1用于用状态 方程描述的多变量控制系统间的解祸。当控制系统的状态向 K}. .输人控制向量和输出控制向量二者的维数相同,且状态方 程的系数矩阵A具有实数,相异的特征值时则有A=E八 E‘,其中F.为右特征向量,F一‘为左特征向量‘八为特征值 向量。可设计比例控制器K及模式补偿器B}E,B一‘为状 态方程系数矩阵的逆阵,并选择输出方程系数矩阵C一E一‘, 则可使其各控制器比例系数x,对各输出变量的影响能相互 独立。即实现各控制回路相互不关联的要求。
滑动模式控制(sliding mode)简称SMC,是一种非线性控制的技术,利用
不连续的控制信号来调整非线性系统的特性,强迫系统在二个系统的正常状态之间滑动,最后进入稳态。其
状态-
反馈控制律不是时间的
连续函数。相反的,控制律会依目前在状态空间中的位置不同,可能从一个连续的控制系统切换到另一个连续的控制系统。因此滑动模型控制属于
变结构控制。已针对滑动模型控制设计了许多的控制结构,目的是让相空间图中的轨迹可以前往和另一个控制结构之间相邻的区域,因此最终的轨迹不会完全脱离某个控制结构。相反的,轨迹会在控制结构的边界上“滑动”。这种沿着控制结构之间边界滑动的行为称为“滑动模式”而包括边界在内的几何轨迹称为滑动曲面(sliding surface)。在现代控制理论的范围中,任何
变结构系统(例如滑动模式控制)都可以视为是并合系统的特例,因为系统有些时候会在连续的状态空间中移动,也时也会在几个离散的控制模式中切换。
图1:利用滑动模式控制器控制之系统的
相平面轨迹。在一开始的接触阶段后,系统沿着的曲线滑行,曲面是特别设计过的,系统在曲面上会有较理想的降阶动态特性。此例中,对应一阶的
线性时不变系统,在原点处为指数稳定。
滑动模式控制中存在滑动曲面,一开始时,系统会在有限时间内到达滑动曲面,之后就会沿着滑动曲面移动。在滑动模式的理论叙述中,系统会约束在滑动曲面上,因此只需将系统视为在滑动曲面上滑动。不过实际系统的实现是用高频切换来让系统近似在滑动曲面上滑动,高频切换的控制信号让系统在很邻近滑动曲面的范围内切跳(chatter),而且其频率是不固定的。虽然整体系统是非线性的,不过图1中,当系统到达滑动曲面后,理想(没有切跳)系统会限制在的滑动曲面上,滑动曲面是线性时不变系统,在原点处指数稳定。
直观来说,滑动模式控制会配合很大的
增益(理想上可视为是无限大),强迫动态系统的轨迹无法离开滑动模式子空间太远,必须沿着此子空间滑动。在降阶滑动模式上的轨迹会有理想的动态特性(例如,系统会自然沿着此轨迹滑行,最后会停在理想的
驻点。滑动模式控制的主要优点是其强健性。因为控制很简单,是在二个状态之间(例如开/关或是正转/反转)切换,控制法则不需要精确,而且不会受到控制系统中参数的变异所影响。而且因为控制律不是
连续函数,滑动模式控制可以在有限时间内到达滑动曲面(比渐进到达的特性要好)在一些常见的条件下,
最优控制需要用到
起停式控制,而滑动模式控制中也有用到
起停式控制的特性,有些滑动模式控制也是某些控制系统下的最优控制。
有些交换式
电源供应器驱动的电机就是利用滑动模式控制。这类转换器本身就有不连续的特性,和不连续输出的滑动模式控制器在本质上是一致的。使用连续性的控制器,还需要透过
脉冲宽度调变或是其他类似的技术来将连续性的输出转换为可用离散状态表示的输出。滑动模式控制在机器人学有许多的应用。此控制算法特别已用在无人水面载具模拟在有大风大浪海面下的运作,其成功率相当高。
相较于其他有较多适度控制行为的非线性控制,滑动模式控制因为其不连续的输出,在应用上需要更谨慎的应用。特别是因为致动器本身的延迟以及其他实务上的限制,硬切换的滑动模式控制会产生颤动、能量损失、设备损坏,或是激发一些系统中的未建模动态。连续性的控制器设计比较不会有上述的问题,而且也可以设计一些接近滑动模式控制器的特性。