一种基于微分平滑度方法的非线性控制算法∗

2018-11-16 06:59曹志良
关键词:内置式状态变量观测器

曹志良

(重庆工商职业学院智能制造与汽车学院,重庆401520)

永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)具有高效运行、输出功率大以及动态响应快等特点,使其在各个行业应用较为广泛.根据永磁电机安装在转子上的不同位置,其可分为表面式永磁同步电动机及内置式永磁同步电动机.内置式结构的应用范围更广,内置式永磁同步电机(IPMSM)的传统驱动控制方式主要是基于矢量控制(磁场定向控制FOC)方法,使用比例积分(PI)补偿器的线性控制法来控制速度/转矩[1,2].基于线性设计方法的控制器参数取决于工作点的线性近似.由于IPMSM/逆变器驱动模型是非线性的,因此可以应用非直接补偿系统的非线性控制策略[3].

差分平滑度方法的概念首先由Fliess等人提出[4,5].这个概念使得轨迹规划和非线性控制器设计更加简单直观,使系统的替代表示成为可能.微分方法的优点是系统的轨迹直接由平滑输出的轨迹及其导数计算.近年来,该方法已被用于各种工程学科的各种非线性系统中[6].本文基于差分平滑度方法,建立非线性控制算法,应用于IPMSM的速度/转矩反馈控制,并通过理论仿真与实验研究来验证控制方案的准确性和可靠性.

1 非线性鲁棒控制理论

在一个微分代数框架中,如果存在一组差分独立变量(在数量上等于输入数量),使得所有状态变量x和(控制)输入变量u可以用输出变量y和有限数量的时间导数表示,没有积分微分方程.更明确地说,考虑经典形式的非线性系统.

式中

图1 线性和非线性控制方法的比较

如图1(b)所示,非线性平板系统通常与线性可控系统等效(见图1(a)).如果存在满足以下条件的输出矢量y,则系统被认为是平滑的.

(1)输出变量yi可以表示为状态变量xi,输入变量ui和它们的时间导数是有限数量的函数.

式中,ϕ(g),φ(g),ψ(g)是平滑映射函数.yi为输出变量.

如果输出变量为平滑的输出y,参考控制设计yREF能够直接输出.通过引入一个新的稳定输入vi(控制律,参见图1),可以得到线性误差的动态特性.其中y是输出变量,yREF是输出设定点,u是控制输入变量.

式中,Kβ,···,K0是一组控制器参数.根据式(9),用vi替换控制输入表达式中yi的最高阶导数,导出以下逆动态

根据测量的输出y和期望的输出yREF计算控制输入.变量s的闭环特征多项式如下所示

通过将特征多项式p(s)与预定的根位置匹配来获得最佳的控制器参数.

2 基于微分平面的内置式永磁同步电机驱动控制策略

2.1 IPMSM/逆变器的数学模型

图2为连接到IPMSM的三相逆变器的系统配置.

面对官僚主义、形式主义,一个重要的办法是改变领导方式和工作方法,但这只能依赖为官者的自律与觉悟。要想彻底整治顽疾,还要不断加强人民民主和法治建设。党员干部只有始终在受监督和法治的环境下工作,其身上的官僚作风及形式主义才会大大减少,那时,他们才真正知道为谁辛苦为谁忙。如果还是以官僚的方式整治官僚主义、形式主义,那么即使见效很快,最终也还是权力的胜利,而不是国家治理能力的突破与提升。这无异于扬汤止沸。

正弦脉宽调制技术(SPWM)应用于逆变器中,从而实现具有最小不期望谐波的正弦输出电压.其中x代表电压、电流、磁链等;θ是转子位置(rad).矩阵变换定义为[8,9]

忽略磁饱和,在dq同步旋转框架中,IPMSM逆变器驱动的等效电路如图3所示,

图2 驱动IPMSM的三相逆变器

图3 IPMSM驱动器的等效电路

同时IPMSM/逆变器的微分方程可写为[10,11]

式中,id和iq分别为直流和交流电机的电流.ψm为内置式永磁体磁链(Wb);Ld、Lq为d轴和q轴电感(H);e和ωm是电角频率(rad/s)和机械角频率(rad/s);p为极对数;Te、TL为电磁转矩(Nm)及负载转矩(Nm);B为摩擦系数(Nms/rad);J是转子的惯性矩.由于内置式永磁同步电机由三相逆变器驱动;因此,R是代表逆变器损耗的简化电阻(静态和动态损耗;二极管和IGBT(绝缘栅双极型晶体管)中的电压降)以及IPMSM(定子绕组电阻,磁滞损耗和涡流损耗).

2.2 电流(转矩)控制回路

对于非显著机器参照方程(15)和(16),L=Ld=Lq.为了证明系统是平滑的,控制变量u=[u1,u2]t和状态变量x=[x1,x2]t定义如下

从方程(15)和(16)中,控制变量u可以从平面输出y和它们的时间导数计算得到

dq电流的期望参考值表示为y1REF(=idREF)和y2REF(=iqREF).给出了实现指数跟踪设定点的反馈控制法则.

式中,K11和K12是控制器参数,其设置所需的特征多项式为

式中,ζ1和ωn1分别是期望的主要阻尼比和固有频率.

dq电流的期望参考值表示为y1REF(=idREF)和y2REF(=iqREF).实现设定点的指数跟踪的反馈控制法则由以下等式给出

2.3 速度控制回路

外环与速度调节有关,其中平滑输出选择为y3=ωm,控制变量u3=iq,状态变量x3=ωm=φ3(y3).因此,基于平滑度的速度控制器输出生成q轴电流iqCOM的命令.根据机械方程(17)∼(19)和iq(=y2)=iqCOM的假设,由于内部电流回路的带宽估计比外部速度回路的带宽宽,所以控制变量u3(=iQcom)可以表示为一个逆动态项,如下所示

它与内部电流控制回路相似.机械速度的期望参考值表示为y3REF(=mREF).反馈控制法则由以下表达式给出

式中,ζ3和ωn3分别是期望的主要阻尼比和方程(26)的固有频率.最后,鉴于派生反馈的控制律(32),需要为变频器产生电流指令.运动轨迹规划被定义为

式中,ζ4和ωn4分别是期望的主要阻尼比和固有频率.

允许将所有状态和输入变量写为所选平面输出y的函数.因此,平滑输出轨迹定义了轨迹变量,波形可以预测所有的瞬态行为.为了限制瞬态电流,使用二阶滤波器,使得电流指令iCOM始终控制为

式中,ζ2和ωn2分别为期望的主要阻尼比和固有频率.

2.4 状态观察器

参照逆动力学方程(22),(23)和(31),为了进行差分平滑度估计,需要知道定子电阻R和负载转矩TL.为此定义vtq=Riq,同时为了简化在恒转矩区域(id=0)中的实现和IPMSM操作,方程(16)和(17)可以被重写为

状态观察器致力于非线性系统的子类,描述如下

式中,X∈Rn+m是待估计变量的向量,Y∈Rn是测量变量的向量;X∈Rn是系统状态变量的向量.期望每个状态变量被测量(即Y=x);p∈Rm是待估计的未知参数的向量.与状态变量x相比,预计参数p变化缓慢;命令信号矢量,分别为尺寸Rn和Rn×m.参照(35)和(36).

2.5 控制结论

图4给出控制算法,如前所述.外部速度控制算法产生一个电流指令iqCOM,该信号必须在[iqMax,iqMin]区间内饱和.内部电流控制算法估计电压参考.基于功率电子恒定开关频率ωS和级联控制结构,外部速度控制回路必须工作在截止频率,也即ωn3<<ωn2<<ωn1<<ωS.为了提高速度响应,设置ωn4=ωn3.对于系统阻尼比,我们设定ζ4=ζ3=ζ2=ζ1=1pu.当扁平输出稳定时,整个系统是稳定的,系统的所有变量均以扁平输出表示.

图4 基于状态观测器的内置式永磁同步电机速度/转矩控制

首先,上述估计被应用于非凸极电机(Lq≈Ld),而速度控制(平滑度算法(31),(32))用来计算其输出的转矩参考iqCOM(idCOM=0).但是,相同的方法也可以应用于凸极机器(Lq>Ld).对于显著的极点机器,必须修改电流命令(iqCOM和idCOM),使用速度控制的转矩参考值来估计iqCOM和idCOM获得最大安培转矩(MTPA)跟踪.

其次,本文仅介绍定子电阻R和负载转矩TL的状态观察者.然而,通过参考(24),(25)和(32),诸如KE,Ld,Lq等其他参数可以被认为是变化的,使得这些变化(模型误差)可以被所提出的控制器补偿.特别是,包含积分项是为了补偿模型误差(如参数变化)和稳态误差.

第三,本文介绍了一种基于IPMSM驱动的微分平滑度的新型控制方法(图5).它基于经典的级联速度/电流控制,与经典的线性PI控制相似.然而,基于平滑度的控制需要更多的估计项,如逆动力学(28)(29)(31);轨迹规划(30)(34).尽管如此,现代32位微控制器,数字信号处理器DSP或ARM核心处理器速度非常快.因此,基于平滑度的控制方法中包含的更多术语计算可以由现代计算器很容易地补偿.

对于所提出的非线性状态观测器II,S2和P设置如下

图5和图6显示了两种观测器的对比结果.从图中可以观察到,所提出的状态观测器I收敛速度较慢,特别是对于参数vtq.所提出的状态观测器II在小于10 ms内收敛于所选择的参数,这些参数能够经过实验调整以提供尽可能快的响应.

图5 观测器对负载阶跃的响应:0.5∼3 nm

图6 观测器对电阻损耗阶跃的响应:8.8Ω∼13.1Ω

因此,选择状态观测器II是为了实现IPMSM驱动器的基于微分平滑度的磁场定向控制.为了演示IPMSM速度/转矩控制的动态调节,图7中的模拟波形显示了从0到3 000 rpm的大速度指令nCOM的电机速度/转矩动态特性,屏幕显示速度命令nCOM,速度参考值nREF,速度响应n(平滑输出y3),电流iq(平滑输出y2),电流id(平滑输出y1)以及当前iA.

图8显示了负载转矩TLstep从0∼2.65 nm的电机速度/转矩动态特性,而nCOM=1 000 rpm,idCOM=0A.屏幕显示速度响应n(平滑输出y3),负载转矩TL,负载扭矩估算,电流iq(平滑输出y2)和电流id(平滑输出y1).如图中所示,所提出的控制器算法可以获得优良的控制稳定性和最佳的速度响应.

图7 加速性能从0∼3 000转/分钟

图8 负载时内置式永磁同步电机驱动的调速步骤0 nm∼2.65 nm

3 实验结果

首先,只测试当前的控制回路.图9显示了在电流命令iqCOM从-1 A到1A的步骤中获得的实验结果,可以观察到,电流响应是平稳过渡,具有大约40 ms的快速建立时间.图9为IPMSM驱动器的加速度响应的实验结果:nCOM=100÷1 200 r/min,idCOM=0 A.这些图中的示波器波形显示:Ch1:速度命令nCOM;Ch2:速度参考值nREF;Ch3:速度测量n;Ch4:d轴电流ID;Ch5:q轴电流iq;Ch6:相电流iA.它显示了轻载条件下的速度/电流控制器对速度指令的性能(摩擦损失)影响.值得注意的是,电机速度准确地跟踪命令.在加速期间,q轴电流iq等于电机的最大容量(iqMAX=+6A).这确保IPMSM在尽可能短的时间内启动,并且随后电流iq减小以满足较小的摩擦转矩.

图10显示了负载转矩阶跃期间的实验结果.这些图中的示波器波形显示:Ch1:速度基准值nREF,速度测量n;Ch3:q轴电流参考值iqREF;CH4:q轴电流iq;Ch5:d轴电流ID;Ch6:相电流iA;Ch7:相电流iC,瞬态定子电流矢量的轨迹.可以看到,所提出的控制算法具有良好的稳定性以及优良的速度/转矩调节响应.

图9 从-1 A到1 A的平坦度为基础的电流控制

图10 nCOM的速度/电流响应=1 000 r/min,idREF=0 A,阶跃负载转矩从0 nm∼2.65 nm

4 结论

本文基于差分平滑度方法,建立非线性控制算法,给出了IPMSM驱动的建模和控制方案,所提出的控制方案通过仿真和实际试验进行测试,在整个速度范围内表现出令人满意的性能,具有优良的可靠性和稳定性.

猜你喜欢
内置式状态变量观测器
基于田口法的内置式双层永磁体转子结构的设计与优化
内置式永磁同步电机方案对比研究
一类三阶混沌系统的反馈控制实验设计
基于嵌套思路的饱和孔隙-裂隙介质本构理论
基于滑模观测器的PMSM无位置传感器控制策略
基于非线性干扰观测器的航天器相对姿轨耦合控制
基于路径关键状态变量的测试用例约简
基于滑模观测器的机翼颤振主动抑制设计
一种内置式电动工具变频器设计
基于干扰观测器的船舶系统航向Backstepping 控制