作者简介:王勉华(1953-),男,硕士,教授,Email:xkwang_mh@163.com开关磁阻电机直接转矩模糊PI控制器设计王勉华梁媛媛(西安科技大学电气与控制学院,陕西西安710054)摘要:针对模糊控制存在静差的缺点,提出了模糊PI复合控制的开关磁阻电机调速系统,以速度误差及速度误差变化为系统外环输入,大偏差时采用模糊控制,小偏差时采用PI控制。外环的输出变量为内环的目标转矩,送入60KW三相6/4结构的开关磁阻电机直接转矩调速系统内环。仿真结果表明,这种复合控制方法解决了常规控制方法因电机数学模型难以精确确定而无法确定控制参数的问题,并克服了模糊控制存在静差、无抗干扰能力的缺点,很好的解决了系统上升时间与超调的矛盾。关键词:开关磁阻电机;直接转矩控制;模糊控制;模糊-比例积分控制中图分类号:TM352文献标识码:ATheFuzzy-PIControlforDirectTorqueControlDriveSystemofSRMWangMianhuaLiangYuanyuan(ElectricalandControlCollege,XianUniversityofScienceandTechnology,Xian710054,ShaanxiProvince,China)Abstract:Thereissteady-stateerrorinfuzzycontrolmethod.Sothat,astrategyoffuzzy-PIcontrolofswitchedreluctancemotordrivesystemismentioned.ThestrategyoffuzzyandPIiscombinedtorealizethespeedadjustment.Theouterloopinputisspeederrorandspeederrorderivative,whiletheouterloopoutputistorquewhichenterstheinnerloopofthedirecttorquecontrolsystemtocontrol60KWthreephase6/4poleSRM.Fortheouterloop,itadoptsfuzzycontrollerwhenthespeederrorisbig,andadoptsPIcontrollerwhentheerrorissmall.Simulationresultsindicatethatthiscompoundcontrolstrategycansettletheparametereasily,anditovercomesthesteady-stateerrorofspeedinclassicalfuzzycontroller,andtheparadoxbetweentheresponsetimeandovershootofspeedismanaged.Thesystemhasagoodanti-interferenceperformance.Keywords:switchedreluctancemotordirecttorquecontrolfuzzycontrolfuzzy-PIcontrol1引言开关磁阻电机调速系统融新型电动机结构与现代电力电子技术、控制技术于一体,兼有交流变频调速系统的电动机结构简单、坚固耐用的特点和直流调速系统的调速性能好、控制电路简单、高效的特点,是一种性能价格比较高的无级调速系统。但是由于开关磁阻电机具有严重的非线性及变结构、变参数等特点,常规固定参数的PI控制难以获得理想的控制性能指标,并且控制参数由于没有精确的数学模型而难以确定。模糊控制是目前工程领域应用较多的一种智能控制方法,它把人的手动控制经验转化为控制策略,它不需要建立被控对象的精确数学模型,而且动态品质优于常规的控制方法[1]。但是双输入单输出的模糊控制器实质上是一个PD调节器,静态性能不好,存在静差,为了克服这个问题,本文提出模糊PI复合控制方法,加入积分作用克服静差。仿真结果表明,这种复合控制方法优于常规单一的模糊调节器或者PI调节器。2开关磁阻电机工作原理三相(6/4)结构开关磁阻电机定转子为双凸极结构,转子无绕组,也无永磁体,定子极上有集中绕组,对应磁极的绕组相互串联,形成A、B、C三相绕组。当某相绕组通电时,就产生一个使邻近转子极与该绕组轴线相重合的电磁转矩,顺序对三相绕组通电,则转子可以连续转动,改变通电次序,可改变电机的转向,控制通电电流的大小和通断时间,可改变电机的转矩和速度。3模糊PI控制系统构成开关磁阻电机调速系统由控制器、功率变换器和SRM电机本体构成,本文中控制器采用双闭环控制(如图1所示),外环是速度环,内环是转矩环,其中速度环的作用是对速度进行调节,得到转矩内环的参考转矩。转矩内环对转矩误差、磁链误差和区间信号应用直接转矩控制原理进行功率变换器的开关选择[2],选择的开关信号用于控制功率变换器中开关元件的通断,为电机各相提供能量。功率变换器SRM磁链估算转矩估算区间判断V*VT*Ψ*ΘVUIT△T△ψZoneΨ电源速度调节器开关表图1开关磁阻电机调速系统结构图Fig.1Theswitchedreluctancemotordrivesystem4模糊PI速度调节器设计模糊PI复合控制是在模糊控制的基础上加入了积分的作用,其结构框图如图2所示,系统的输入是给定速度与检测速度的误差e=V*-V及其误差变化de,系统的输出是转矩内环的参考转矩,由此构成两输入-单输出的二维模糊控制器。由于输入量在进行模糊化时,模糊控制器会把某些小的误差看作“零”,所以出现控制盲区,难以达到较高的控制精度,系统有静差。所以本系统在速度误差小的时候切换到常规PI控制,对模糊控制盲区进行控制,并为系统加入积分作用。两种控制方式的切换时刻依速度误差的大小而定。模糊化模糊规则解模糊被控对象de/dtPIV*VEECUV转矩eecue67e图2模糊-PI控制器结构图Fig.2Thefuzzy-PIcontrollerofspeedcontroldevice4.1精确量的模糊化与反模糊化本文的调速目标是要电机转速稳定在800r/min,所以速度误差及速度误差变化的基本论域均取为[-800,800],根据开关磁阻电机特性,参考转矩的基本论域取[-200,200]。输入(E、EC)、输出(U)的模糊论域均取为[-6,6]。所以比例因子分别为:ke=6/800,kec=6/800,ku=200/6。模糊及反模糊化公式为:kuUukececECkeeE)5.0int()5.0int((1)为了简单起见,隶属度函数均取三角函数,语言变量的模糊子集为“NB(负大)、NM(负中)、NS(负小)、ZE(零)、PS(正小)、PM(正中)、PB(正大)”。4.2模糊控制规则根据人工操作经验,控制规则可以用语言表示为:1如果电机转速高于800r/min,那么应该减少参考转矩。若转速高出的越多,则参考转矩减少的也越多。2如果电机转速等于800r/min,则参考转矩保持不变。3如果电机转速低于800r/min,那么应该增加参考转矩。若转速低下去的越多,则参考转矩增加的也越多。把这些语言控制规则用下面的控制规则表表示出来。表1模糊控制规则表Tab.1FuzzylogiccontrolrulesEECNBNMNSZEPSPMPBNBNBNBNBNBNMNSZENMNBNBNBNMNSZEPSNSNBNBNMNSZEPSPMZENBNMNSZEPSPMPBPSNBNSZEPSPMPBPBPMNBZEPSPMPBPBPBPBZEPSPMPBPBPBPB在模糊控制规则表1中,每一行和每一列的交叉点都是一条模糊规则“IfAiAndBj,thenCij”(其中Ai、Bj、Cij分别表示E、EC和U的对应语言值)。4.3模糊推理与模糊判决模糊推理采用Mamdani推理方法,输出信息的模糊判决采用“重心法”,也即“加权平均法”:niiCniiCiUUUU11)()(=(2)其中,Ui是模糊输出的一个语言变量,)(iCU是Ui对应的隶属度。为了满足实际控制过程中快速性的要求,一般采用离线计算方式[3],把输入数据离散化,模糊推理、合成、判决等进行离线计算,把模糊判决的结果统计成表格2,供实时处理时查表使用。表2模糊控制决策表Tab.2FuzzylogiccontroldecisionEEC-6-5-4-3-2-10123456-6-6-6-6-6-6-6-6-5-4-3-2-10-5-6-6-6-6-6-5.5-5-4-3-2-101-4-6-6-6-6-6-5-4-3-2-1012-3-6-6-6-5.5-5-4-3-2-10123-2-6-6-6-5-4-3-2-101234-1-6-5.5-5-4-3-2-10123450-6-5-4-3-2-101234561-6-4.5-3-2-10123455.562-6-4-2-10123456663-6-3.5-10123455.56664-6-3012345666665-3-1123455.56666660123456666666以E=5,EC=1为例说明表2中离散计算处理的过程:1由E和EC的隶属度函数可以算出,E、EC分别只属于两个语言变量,隶属度分别为:5.0)5(EPM、5.0)5(EPB、5.0)1(ECZE、5.0)1(ECPS。对于其它语言变量的隶属度均为零。2由控制规则表1可以看出,当E和EC只属于两个语言变量时,只有四条语言规则起作用:IfE=PMAndEC=ZE,thenU=PMIfE=PMAndEC=PS,thenU=PBIfE=PBAndEC=ZE,thenU=PBIfE=PBAndEC=PS,thenU=PB3使用Mamdani推理方法进行推理,得出输出量对各语言变量的隶属度:5.0)}1(),5(min{)4(1ECEUZEPMPM=5.0)}1(),5(min{)6(2ECEUPSPMPB=5.0)}1(),5(min{)6(3ECEUZEPBPB=5.0)}1(),5(min{)6(4ECEUPSPBPB=4由重心法公式(公式(2))得出输出量的模糊值:5.50.50.50.50.50.560.560.560.54=++++++=U至此完成一次计算。依此方法,可以离线计算出表2中的所有数据[4]。3.4模糊PI复合控制仿真实现从输入精确量的模糊化公式(1)中可以看出,当误差0)5.0int(keeE时,有5.0kee,即e67。可见,当速度误差为67r/min时,模糊控制器将认为偏差为零,不再对其进行调节,会造成系统大的稳态误差。所以,设想把模糊控制与PI控制器相结合,发挥模糊控制与PI控制各自的长处,取长补短。模糊PI控制的仿真结构图如图3所示,用开关switch来切换模糊控制与PI控制,当速度误差大于67r/min时,通过switch选择上面的模糊控制方法进行控制,PI控制的输入为零,不起作用;当速度误差小于67r/min时,通过switch选择下面的PI调节器进行控制。这样既对控制的盲区进行了控制,也为系统加入了积分作用,消除了系统稳态误差,而且切换开关延迟了积分作用,有效减少了系统的动态超调量。图3模糊PI控制器的MATLAB实现Fig.3Thefuzzy-PIcontrollerinMATLAB5仿真结果及分析60KW三相6/4结构的开关磁阻电机,给定转速800r/min,电机稳速运行时,于0.4s加入大小为12N.m的负载,并于0.75s卸掉此负载,要求电机的速度能一直稳定在800r/min。为了与其它的速度控制器进行比较,仿真时速度控制器分别采用了PI控制、模糊控制与模糊PI复合控制方法,速度响应曲线如图4所示。(图4中点线是PI控制