陆文龙,张晓江,张 涛
(合肥工业大学 电气与自动化工程学院,安徽 合肥 230009)
开关磁阻电机具有结构简单、可靠性高、成本低、功率电路简单可靠等优点。但是由于开关磁阻电机的双凸极结构和开关形式的供电电源使其成为强耦合的非线性系统,采用常规的PID控制算法已经不能达到理想的控制效果。而模糊控制是一种典型的智能控制方法,在速度控制应用方面,对于参数的非线性变化有着较强的适应性。本系统为了提高开关磁阻电机的速度控制性能,引用了模糊算法和PID算法相结合的控制算法,即模糊自整定PID控制算法,充分利用两者的优点,从而使SRM速度控制系统获得很好的控制效果。
常用的求解SRM的基本方程的方法有三种:线性化法、准线性化法和非线性化法。本文采用线性化法对SRM各变量的解析式求解,其电路方程、磁链方程、机械方程、转子角速度、机电联系方程如式(1)~式(5)所示[1]:
式中,Uk为第k相电机绕组电压;ik为第k相绕组的电流;Rk为第 k相绕组的电阻; ψk为 k相绕组的磁链;ω为转子角速度;D表示粘性摩擦系数;J为转动惯量;TL为负载转矩。
由于开关磁阻电机运行时内部磁路高度非线性,电磁关系非常复杂,为了探究电机内部基本的电磁关系,需要对磁阻电机进行线性分析。在线性模型中,为了简化分析作出了以下假设[1]:不计磁路的饱和影响,绕组的电感和电流的大小无关;忽略磁路的非线性和磁通边缘效应;忽略铁芯的磁滞效应和涡流效应,忽略所有功率损耗;半导体开关器件为理想开关,开关动作是瞬间完成的;电机转速恒定;电源电压恒定。
图1所示为理想线性模型中,电机的定子绕组电感随转子位置角周期性变化的关系。
图1 线性模型中相电感与转子位置角的关系
从图1中可以看出,SRM的基于线性模型的绕组电感的分段解析式为:
由式(6)对式(5)进行简化:
由式(6)、式(8)、式(9),可得:
常规的PID控制器的算法简单、可靠性高、稳定性好,而且设计比较容易、适应面宽广,在过程控制中应用非常广泛。但是,在工业过程中,被控对象复杂多变且干扰因素复杂,要获得满意的控制效果,就需要不断地对PID参数进行实时调整。而这些参数有时变化无常,往往没有确定不变的数学模型和规律可循,而使用模糊控制器来调节PID参数则是可行且非常实用的选择。模糊控制器可以充分利用操作人员进行实时非线性调节的成功实践操作经验,同时充分发挥PID控制器的优良控制作用,最终使整个系统达到最佳控制效果。文本引用了这种将模糊控制和PID控制结合的控制算法即模糊自整定PID控制。
模糊自整定PID控制器的原理是把输入PID控制器的偏差e和偏差变化率ec同时输入到模糊控制器中,经过模糊逻辑推理规则得出 3个修正参数 ΔKp、ΔKi、ΔKd,分别输入到PID控制器中,对PID控制器的参数Kp、Ki、Kd进行实时在线修正,计算方法为 ΔKp、ΔKi、ΔKd分别与 PID 控制器初始值 K′p、K′i、K′d相加后再输入到PID 控制器,即:Kp=K′p+ΔKp;Ki=K′i+ΔKi;Kd=K′d+ΔKd[2]。以此来满足PID控制器在不同时刻所需参数的要求,使之具有良好的控制性能。
本文将给定转速值和实际输出转速值的差值e及其变化率ec作为模糊自整定PID控制器的输入变量,经量化因子转换至输入变量论域范围内,之后根据相应的隶属函数转换到模糊控制器输入论域中。偏差e、偏差变化率 ec及模糊输出 ΔKp、ΔKi、ΔKd论域 {-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6}, 各 变 量 模 糊 集 均 为 :{负大,负中,负小,零,正小,正中,正大},记为{NB,NM,NS,ZO,PS,PM,PB}。
ΔKp、ΔKi、ΔKd的模糊控制规则表,如表 1、表 2、表3 所 示[3]。
表1 ΔKp的模糊规则表
表2 ΔKi的模糊规则表
表3 ΔKd的模糊规则表
在模糊自整定控制器中,量化因子ke、kec和比例因子kp、ki、kd对模糊控制系统的动态性能有较大的影响。量化因子和比例因子由下列公式确定[4]:
量化因子=模糊论域值/物理论域范围值
比例因子=物理论域范围值/模糊论域值
本文中,量化因子ke、kec和比例因子 kp、ki、kd的模糊论域为[-6,6],模糊论域值为 12,而 ke、kec、kp、ki、kd的物理论域范围值则不同。在实验中经过反复的观察和摸索,并进行多次调整,本文所设计的模糊自整定PID控制器的量化因子为 ke=0.006,kec=0.001;比例因子为 kp=0.033,ki=0.024,kd=0.166。 且将初始 PID参数设为:kp=0.5,ki=3.5,kd=0.005。
本文构造了离散的SRM速度控制系统仿真模型,为保证系统的仿真运行速度又不会失真,将采样时间Ts设置为 2.5×10-5s。
(1)基于模糊自整定PID控制的SRM速度控制系统仿真模型
SRM速度系统采用双闭环控制,其中转速外环采用模糊自整定PID控制算法,电流内环采用的是常规的PID控制算法。经过双闭环的模糊控制器和经典PID控制器输出的值与由位置传感器检测的三相位置信号的脉宽进行比较,从而控制系统的功率变换电路的IGBT主开关的通断,达到控制SRM的目的。基于模糊自整定PID控制的开关磁阻电机速度控制系统仿真模型如图2所示。
(2)模糊自整定 PID(fuzzy self-tuning PID)模块
按照模糊自整定PID控制器的设计原理以及步骤,搭建出模糊自整定PID控制算法的速度控制器仿真模型,如图3所示。
(3)位置检测模块
速度控制系统位置检测模块如图4所示,通过检测开关磁阻电机的角速度ω(rad/s),根据 6/4极磁阻电机定子、转子的特点,假设初始位置有一相定子凸极中心线与转子凹槽中心线重合,即该相相电感值最小,则转子每转过30°,便会使得另一相的定子凸极中心线与转子凹槽中心线重合,达到最小相电感;转子每转过90°,则回到初始状态。将ω乘以系数180/π得出SRM转子每秒转过的角度,通过 3个初始状态分别为:0,-30,-60的离散积分函数则可得出三相各自对应的角度,然后将该位置信号转换成脉冲信号输出。图中α和β分别为开通角和关断角,分别设定为 45°和78°。
(4)系统的仿真参数设置
该系统开关磁阻电机的参数为:类型6/4极;初始速度和位置 [0 0];额定功率60;额定转动惯量0.05 kg.m2。
将模型依照图2搭建好后,把阶跃信号幅值改为 1 000,即给定速度为1 000 r/min。图5所示为模糊自整定PID控制与常规PID控制的转速仿真波形的对比,可以看出,基于模糊自整定PID控制的SRM速度控制系统的响应速度比基于常规PID控制的SRM速度控制系统的响应速度要快,且前者的超调和振荡要比后者要明显减少。
图6所示为在突加负载时,模糊自整定PID控制与常规PID控制各自的转速曲线图。相对于常规PID控制,模糊自整定PID控制在突加负载时转速下降较小,而且恢复得也比较快。所以,基于模糊自整定PID的SRM速度控制系统抗扰动的能力较强,在突加负载后,转速能够得到很好的控制,体现出模糊自整定PID控制的优点。
图6 突加负载时模糊自整定PID与常规PID转速对比曲线
通过仿真图可以发现,基于模糊自整定PID控制的开关磁阻电机速度控制系统的响应速度快、超调量小、调节时间短、抗干扰能力强,系统的动态性能得到全面改善。
本文研究了一种模糊自整定PID控制策略,并将模糊自整定PID控制器引入到开关磁阻电机速度控制系统中进行了建模和仿真,并与基于常规PID控制的SRM速度控制系统进行了对比。仿真结果表明,采用模糊自整定PID控制可以使开关磁阻电机速度控制系统获得良好的动态和静态性能,模糊自整定PID控制对于开关磁阻电机速度控制系统是一种很好的控制方法。
[1]吴红星.开关磁阻电机系统理论与控制技术[M].北京:中国电力出版社,2010.
[2]石辛民,赫整清.模糊控制及其 MATLAB仿真[M].北京:清华大学出版社;北京交通大学出版社,2008.
[3]李楠,孟庆春,付晓峰.基于参数自整定模糊PID控制策略的电机模型仿真研究[J].机电工程技术,2004(9):55-57.
[4]丛望,米芳芳.基于模糊PID控制的开关磁阻电机调速制系统的建模与仿真[J].航电技术,2008(1):39-42.