作为一种具有高鲁棒性的滑模变结构控制方法,当满足匹配条件时,对外界扰动和参数摄动具有不变性的优点,因此,常常被交流伺服控制系统所采用[1-2]。然而,滑模控制又具有一个致命的缺点,就是抖振现象的存在,它将严重降低系统的控制精度和稳定性。基于此,本文在传统的滑模控制思想上引入了模糊逻辑,设计了一种自适应模糊滑模控制策略,采用lyapunov稳定性定理证明了该自适应滑模控制器的稳定性,并应用实际的伺服系统参数构造仿真模型进行了试验验证。
控制力矩陀螺外框架系统的svpwm控制原理
航天器稳态运行时要求控制力矩陀螺输出高精度、高平稳性的姿态控制力矩,确保姿态控制精度,为此要求外框控制系统具有高平稳性和优良的低速性能,系统采用永磁三相无刷直流同步电机作为执行元件,有多级传动和直接传动两种驱动方案。采用正弦波驱动永磁同步电动机系统运行时平稳、力矩波动小、具有更高的动态响应性和低噪音等优点。本文所研究的控制力矩陀螺外框控制系统采用正弦波直接驱动永磁同步电机方式,实现单框架控制力矩陀螺的外框转速控制,以获得高稳定度的陀螺反作用力矩。
为了提高控制系统性能,使永磁同步电机在低速下能够平稳的转动,从而输出高精度、高平稳性的姿态控制力矩,采用位置环、速度环和电流环组成的三闭环控制系统。通过位置环实现速度模式,根据控制器控制算法得到速度指令,再给速度环。速度环是通过速度指令与反馈的电机实际转速相比较, 其差值通过速度调节器而使电机的实际转速与指令值保持一致,消除负载转矩扰动等因素对电机转速平稳性的影响。电流环利用一般的pid控制,将电流给定与电机电流反馈的瞬时值进行控制比较, 进行电流整定,得到pwm信号,再通过空间矢量控制(svpwm)控制功率器件的开通,将电机驱动信号给电机。
采用当前广泛应用的空间电压矢量控制,电机控制的最终目的是产生圆形旋转磁场,从而产生恒定的电磁转矩。基于这一目标,按照跟踪圆形旋转磁场来控制pwm电压,这样的控制方法就是磁链跟踪控制,磁链跟踪控制是靠电压空间矢量相加得到的,又称电压空间矢量(svpwm)。空间矢量脉宽调制是从三相输出电压的整体效果出发,使得输出电流波形尽可能接近于理想的正弦波形。典型的三相电力逆变器加负载结构可以由6个mosfet,由6个触发信号控制导通与关断,当上部的晶闸管导通时相应的下部晶闸管关断。ua、ub和uc是逆变器的输出相电压,引入park变换,可以将a、b、c三相输出的3个电压标量(三维)变换成1个矢量(二维)。

按(1)式定义的电压空间矢量,逆变器可以输出如图1所示在空间分布的8个电压空间矢量,他们分别对应逆变器的8个开关模式。

图1 基本电压空间矢量
在8个开关模式中,(000)和(111)状态对应的逆变器输出电压空间矢量为零,称为零矢量,而其他6个矢量称为有效矢量,有效矢量的长度均为2ud/3。对称的三相正弦变量按(1)式合成,将得到幅度固定的匀速旋转的空间矢量,且矢量的模长等于各相正弦量的峰值。由于逆变器实际所能产生的矢量有限,不可能输出角度连续变化的空间矢量,为获得旋转的电压空间矢量,只有利用各矢量的作用时间的不同来等效的合成所需要的矢量。以第三扇区为例,用最近的两个相邻的有效矢量v4,v6和零矢量合成所需要的参考矢量vref,等效矢量按伏秒平衡原则和成,即有:
v4t4+v6t6=vreft (2)
t=t4+t6+t0 (3)
式中t为系统的pwm周期,t4、t6、t0分别为u4,u6和零矢量作用时间。同时在α、β轴方向上对合成参考电压矢量vref进行分解,即有:
vref=uα+juβ (4)
在式(2)中代入v4和v6的表达式,比较上面式(2)和(4),使vref的两种表达式的实部和虚部分别相等,则得到为合成vref,所需各矢量的作用时间分别为:


t0=t-t4-t6 (7)
零矢量的作用时间t0只是补足t4和t6以外的时间,对矢量的合成不产生影响,但必须满足t0>0,这样便保证了输出波形无畸变,也决定了svpwm的最大限定。同理也可求出其它扇区的各矢量作用时间。
滑模控制器结构设计
对位置伺服系统电流、转速、位置环分别进行设计,设计的原则为:先设计内环,再设计外环;内环的频带宽度要高于外环,即内环频率响应比外环快;在设计外环时,通常将内环等效成一阶惯性环节。内环的电流环和速度环采用经典的pid控制。位置环采用滑模变结构控制方法,根据控制系统传递函数形式,取系统的输出机械角速度ωn和输出机械角度θ为系统状态变量,可写出控制系统的状态空间形式为:












这里,不妨认为在过渡阶段系统在滑模平面上的抖振是滑模变量 的函数,这实际上显然的,进一步定义如下性能指标:
e

因为抖振可以体现在滑模函数与滑模平面(s=0)之间的距离上,而研究这个距离在某一时刻的值没有太大意义,因此,笔者定义这个能量指标e表示滑模函数从初始位置到滑模平面之间的距离的积分。它间接地表示了从初始位置到达滑模平面上所需要的能量积累。考虑到能量与控制增益之间的关系,(这里是指过渡过程,因为当到达滑模平面以后,该能量函数就保持不变了)。
现在考虑这个最优增益函数的求取问题。该滑模控制中的增益函数η(s)具有不确定性,它是根据滑模函数及其变化率变化而变化的。因此可以采用模糊逻辑系统的逼近能力来进行逼近。
切换控制增益求取
对于一个模糊系统的设计主要包括输入变量模糊化,建立模糊规则库,模糊推理机制以及输出变量的反模糊化四个部分。wang证明了模糊系统在闭集上能够逼近任意给定的非线性函数到任意给定精度[4]。这里采用文献[5]给出的模糊系统的构造方法来设计模糊估计器。因此增益函数η(s)的模糊推理的形式如下所示:
现在考虑这个最优增益函数的求取问题。该滑模控制中的增益函数η(s)具有不确定性,它是根据滑模函数及其变化率变化而变化的。因此可以采用模糊逻辑系统的逼近能力来进行逼近。
切换控制增益求取
对于一个模糊系统的设计主要包括输入变量模糊化,建立模糊规则库,模糊推理机制以及输出变量的反模糊化四个部分。wang证明了模糊系统在闭集上能够逼近任意给定的非线性函数到任意给定精度[4]。这里采用文献[5]给出的模糊系统的构造方法来设计模糊估计器。因此增益函数η(s)的模糊推理的形式如下所示:
if s is





其中系统的状态x=(s,
)t为模糊估计器的输入,
为定义在输入空间上的模糊集;模糊估计器的输出为待估计的未知函数;
为定义在输出空间上的估计函数的系数。因此,采用单点模糊化(singleton),乘积推理规则(product)以及中心平均法(center average)进行反模糊化,可以得到未知项η(s)的估计表达式如下所示:








定义最优的估计参数如下所示:




定理1:对于式(8)所示伺服系统模型,采用如式(10)所示控制量,同时切换控制变为(18)所示形式,则如果切换控制的增益采用如下所示的自适应率,

证明:取lyapunov能量函数取为:





所以整个滑模函数是稳定的,并且根据滑模控制的性质可知,系统的状态误差是有限时间收敛的。
伺服控制系统仿真及实验结果
搭建simulink环境下的仿真模型,内环电流环、速度环采用pid控制器,外环位置环采用自适应滑模控制器。整个控制力矩陀螺外框系统要求永磁同步电机在低速下能够平稳的转动,从而输出高精度、高平稳性的姿态控制力矩。通过选择合适的内环pid控制参数和外环smc控制参数,使永磁同步电机在低速下,速度平稳,响应快速。系统采用的永磁同步电机参数为:额定电压:48vdc;额定输出转矩:10nm;最大输出峰值转矩:15nm;电机相电阻:8.61ω;相电感:25mh,按照上述参数来构造仿真的伺服系统模型。
图2(a)、(b)分别为控制系统位置环采用模糊自适应滑模控制时系统误差相平面仿真曲线与普通滑模变结构控制时系统误差相平面仿真曲线。从相平面图中可以看出,采用模糊规则调整滑模变结构控制参数时,有效地降低了滑模变结构控制的抖振。图3为控制系统位置环采用模糊自适应滑模控制时系统速度响应仿真曲线,其动态性能较好。

图2(a) 模糊自适应滑模变结构控制相平面曲线
图2(b) 普通滑模变结构控制相平面曲线

图3 控制系统仿真速度曲线
结语本文针对单框架控制力矩陀螺伺服系统,提出了一种基于模糊方法的自适应滑模控制器。在满足lyapunov稳定性的基础上推导出了该控制器控制律,进一步采用实际的伺服系统嘎参数构造方针模型进行验证,结果表明,该自适应滑模控制器在满足伺服系统控制要求的前提下有效地降低了滑模控制器所固有抖振现象。