温瀚斌 崔彦良
(兰州交通大学机电工程学院,甘肃 兰州 730070)
在异步电机多种控制策略中,应用最广泛的两种控制策略是矢量控制和直接转矩控制。矢量控制通过控制转矩和磁链滞环来实现电机转矩和磁链的直接控制,现如今,矢量控制策略的实现常与西门子、罗克韦尔变频器结合,但电机参数变化对电机的动静态性能影响较大,难以达到控制要求。文献[1]采用矢量控制方法控制车辆异步电机,控制效果良好。直接转矩控制则是通过控制电机定子电流的α-β轴分量来控制电机的转矩和磁链。直接转矩控制的动态性能优于矢量控制,并且控制精度高,控制方法简单。
对于无速度传感器理论,模型参考自适应系统(model reference adaptive system,MRAS)的应用更为广泛,由于结构简单、算法简洁、与数字控制系统相结合实现相对容易,并且已有文献证明MRAS 系统稳定收敛。文献[2]设计了一种带有负载扰动补偿的改进型MRAS 观测器,具有好的鲁棒性和动态性能。对于异步电机,文献[3]设计了一种关于定子磁链的滑模MRAS 观测方法,更适用于直接转矩控制,同时进行仿真验证证明其具有更快的响应速度和良好的动静态性能。文献[4]设计了一种新型MRAS 的PMSM 无差拍电流预测控制,提高了其鲁棒性。文献[5]将MRAS 方法加入12 扇区直接转矩控制反步控制法中,获得了良好的控制性能。
以往,PID 控制算法常被用于电机控制领域,其在中低速范围内控制精度较高,但动态调速性能及稳定性较差,转矩脉动大。为了克服以上缺点,需与其他控制方法相结合。近些年来,众多研究人员将模糊控制应用到直接转矩控制系统中。文献[6-7]中,研究者将模糊控制应用到永磁同步电机的矢量控制中,以此达到更好的调速性能。文献[8]针对永磁同步电机直接转矩控制中的转速环、转矩环和磁链环,提出了一种模糊控制器,实时调节PID 参数的方法,获得了良好的调速性能。
模糊直接转矩系统转速误差e和误差变化率ec会随着系统持续运行而减小,然而上述研究都忽略了这一特性,从而使得Fuzzy 规则并未被充分利用,导致系统运行速度变慢,调速性能变差。针对此问题,部分研究者引入伸缩因子概念,将变论域Fuzzy PID 应用于电机控制。文献[9]将其引入PMSM 的矢量控制中,并加入樽海鞘群智能算法,通过仿真证明该策略在工程上具有较好的实用性和控制性能。
基于MRAS 的无速度传感器理论对参数具有一定的依赖性,而其中的PI 增益参数通常由试凑法取得,缺乏协调控制的思想。针对此问题,本文将自耦PI 概念引入MRAS,通过引入速度因子Zc统一整定PI 参数,降低了选取不同PI 参数的不确定性。同时为了改善调速性能,将转速环的模糊PI 控制策略改进为变论域模糊PI 控制,提升了电机无速度传感器转速的响应速度,提高了电机调速精度。
同时,本文将模糊PI 控制应用于转速环当中,大大减小了转矩脉动,提升了控制性能。同时,针对模糊规则利用率低的问题,将模糊PI 控制改进为变论域模糊PI 控制,提高系统的响应速度和鲁棒性,减小转矩脉动。
基于此,结合实际工程应用背景,针对上述所提研究策略搭建模型并进行仿真分析,仿真结果验证了上述方法的可行性。
异步电机在调速时需要电压、电流和频率的协调控制,而输出变量有转速、磁通等独立变量,这些变量之间又相互影响,是一个强耦合的多变量系统。再加上磁饱和因素、电磁惯性和机械惯性对异步电机系统的影响,造成其模型具有多阶非线性的特点,在建立异步电机数学模型(图1)时,需做以下假设:
图1 三相异步电机数学模型
(1)绕组相互间以120°均匀分布,忽略谐波影响。
(2)不考虑频率和温度的影响。
(3)不计铁芯损耗。
(4)自感互感恒定,不考虑磁路饱和。
为了优化系统的控制性能,需要在不同坐标系下对电机模型进行分析,α-β两相静止坐标系下的异步电机数学模型如下。
(1)电压方程
式中:下标为α表示两相坐标系下α轴的物理量分量;下标为β表示两相坐标系下β轴的物理量分量;下标为s表示定子侧的物理量;下标为r表示转子侧的物理量;usα、usβ分别表示静止坐标系下两相定子电压;isα、isβ分别表示两相定子电流;urα、urβ分别表示两相转子电压;irα、irβ分别表示两相转子电流;Rs为定子电阻;Rr为转子电阻;Ls、Lr、Lm分别表示定子电感、转子电感和定转子互感。
(2)磁链方程
式中:ψsα、ψsβ表示两相定子磁链;ψrα、ψrβ表示两相转子磁链。
(3)转矩平衡方程
式中:Te表示电磁转矩;TL表示负载转矩;J表示转动惯量;np表示磁极对数;ωr表示转子转速。
直接转矩控制系统的基本组成包括电压型逆变器、电流和电压变换器、磁链和转矩计算模块、磁链和转矩调节模块以及开关信号选择单元。首先测出逆变器输出的定子电压和定子电流,经过坐标变换转换成α-β坐标系下的定子电压和定子电流,再利用磁链计算模块算出磁链矢量的投影,转矩计算模块算出转矩值,将磁链矢量投影进入磁链自控制单元进行定子磁链区段判断,得出开关信号,转矩值经转矩调节单元后,得到转矩控制信号来控制转矩大小的调控,开关信号和转矩控制信号共同控制逆变器桥臂的导通,使定子磁链轨迹沿圆形运动。
直接转矩控制等效结构图如图2 所示。
图2 直接转矩控制等效结构图
对于电机实际应用中,反馈信息的精确性影响着控制效果。若使用的编码器或机械速度传感器时,则该信息的可靠性降低,从而影响控制效果。基于此引入了无传感器控制技术来基于机器模型估计速度。然而,对于直接转矩控制系统来说,很难找到合适的定子磁链估计和速度估计方法,因此本文采用转子磁链参考模型和可调模型。基于参考模型和可调模型之间的比较来估计系统变量。获取这两个模型之间的误差驱动产生估计速度的自适应机制。参考模型表示如下:
可调模型表示如下:
参考磁链中的磁链估计和可调节模型之间磁链估计的误差用于控制适当的自适应机制,该自适应机制产生估计速度,磁链误差表示如下:
根据Popov 超稳定性定律,可以得到观测转速表达式为
对于传统MRAS 无速度传感器中PI 控制增益多使用试凑法,即根据经验试凑出合适的参数。传统PID 控制器中,KP、KI、KD三个控制参数相互独立,缺少协调性,由此导致调节困难,文献[10]提出自耦PID(auto-coupling PID,AC-PID)算法,通过引入速度因子Zc统一表示PID 控制器的增益参数,紧密结合PID 控制器中比例、积分、微分环节去控制信号,增强了其物理环节的协同性。这种控制算法对于后期系统的调试工作进行了极大的简化,也改变了如今PID 控制器中参数皆为独立的现状,具有很高的研究价值。当期望为定值时,可以得到自耦PID 控制律[10]为
式中:e1为跟踪 误差;e0表示对e1积分;e2表示对e1微分;b0是通道增益的估计值,b0≠0。
在传统MRAS 中,采用PI 控制器得到观测转速,省去了微分环节。结合传统PI 的控制率可以得到自耦PI 的控制律为
自耦PI 的整定规则[11]为
式中:Zc为自适应速度因子。文献[11]给出了ACPI最小速度因子参考模型:
式中:1 ≤α <10;Tr是系统过度到稳态所需要的稳态过度时间[12]。
由于ACPI 控制器没有微分环节,无需考虑自适应速度因子,因此其速度因子可为
自耦PI 不仅遵循了量纲匹配原则和协同控制的科学思想,而且相比于传统PI 具有更强的鲁棒性。所以将自耦PI 应用到模型参考自适应上进行转速估计。
据MRAS 转速估计所到达的稳定时间可得,Tr约为0.15。
针对上述异步电机无速度传感器转速波动,调速性能差等特点。设计模糊自适应PI 控制器,其控制策略如图3 所示。
图3 模糊控制策略图
在转速环由传统的PI 控制变为带有伸缩因子的变论域模糊PI 自适应技术自适应调节比例增益和积分增益,减小转矩脉动。控制器输入选择转速偏e和转速偏差变化率ec,并基于此选取合适的隶属函数,由人为经验指导制定适当的模糊规则表,控制时据此推理,之后进行解模糊环节,将解模糊后所计算出的推理值作为整个模糊控制器的输出增益值,运算得到更新后的KP、KI作为该环节输出[13]。更新后的KP、KI表示为
根据传统 Mamdani 型模糊理论作为模糊控制器。模糊控制器建立过程如下。
3.1.1 模糊化
设定标称转速1 500 r/min,本文选择转速偏差eωt和偏差变化率ecωt为模糊控制输入,选取转速环PI 控制增益 ΔKPω、ΔKIω为控制输出。根据系统特性以及多次仿真经验综合考量,设定转速偏差eωt和转速偏差ecωt变化率的论域均为[-6,6],而在转速环PI 控制器中,为了提升响应时间的同时限制积分饱和,设定控制参数KP是KI的10 倍左右,根据多次仿真经验可得控制增益 ΔKPω和 ΔKIω的论域分别设置为[-10,10]和[-1,1]。确定输入量论域后需将转速偏差和偏差变化率由数字量转化为模糊量,通过伸缩因子将其量化到论域中,此过程则需通过选取适当的伸缩因子实现。若设真实偏差变化范围为[-x,x],模糊论域为[-h,h],则量化因子[14]选择为
其次确定论域上的模糊语言变量。在相应论域上用{NB,NM,NS,ZO,PS,PM,PB}描述输入变量的大小程度,其对应的中文为{负大,负中,负小,零,正小,正中,正大}。隶属度函数的选取是根据输入变量的大致分布状况确定的[15],按照一般原则选取三角函数作为输入输出变量的隶属度函数。隶属度函数如图4~图6 所示。
图4 模糊输入隶属度函数
图5 模糊输出 KP隶属度函数
图6 模糊输出 KI隶属度函数
3.1.2 模糊推理(规则库)
模糊规则的建立很大一部分取决于人的经验,同时控制效果的好与坏也同样取决于模糊规则库的建立。一般用“IF···THEN···”语句对模糊化后的输入输出关系进行逻辑判断。对于异步电机来说,若转速偏差eωt较大,则需加大比例增益变化量ΔKPω取值,以此缩短响应时间,同时需减小积分参数变化量 ΔKIω取值,以此减小超调量;若转速偏差eωt和转速偏差变化率ecωt的值处于居中水平,需要在维持一定的响应速度的前提下尽可能减小超调量,需减小比例参数变化量 ΔKPω的取值,ΔKIω都应取适中值;若转速偏差eωt较小,系统静态误差较大,需减小 ΔKPω和 ΔKIω的取值。根据上述逻辑,转速环ΔKPω和 ΔKIω模糊规则分别见表1 和表2。
表1 ΔKPω模糊规则表
表2 ΔKIω模糊规则表
3.1.3 去模糊化
去模糊化是指将模糊推理后的输出变量语言值通过去模糊化这一过程转变为数字量,常用的去模糊化方法有最大隶属度法、加权平均法等。本文采用加权平均法对输出变量进行去模糊化。
变论域的实质就是在已经确定隶属度函数的条件下,将伸缩因子由原有的固定数字改变为可变的伸缩因子,从而使得初始论域能够随着误差同向变化,论域的改变同样也意味着模糊规则的使用率更高,系统性能得到优化,所以伸缩因子的设计则是至关重要的。选择伸缩因子有几种不同的方式:函数映射型伸缩因子、误差分级型伸缩因子以及模糊推理型伸缩因子。本文选取函数类型论域伸缩因子构造方法,所选取的函数必须满足5 个条件,即协调性、单调性、正规性、对偶性和避零性[16]。采用常用的函数模型作为输入输出变量的伸缩因子[17]:
式中:λ ∈(0,1);k为比例常数,k>0 ;β(0)为初值。
对于输人变量e、ec量化因子的伸缩因子,k的取值主要取决于控制系统的灵敏性要求,k值越小,系统响应越慢。λ的取值主要取决于控制系统的精确度要求。根据经验选取:
对于输出变量 ΔKP、ΔKI比例因子的伸缩因子,需要综合考虑 ΔKP、ΔKI对控制系统性能的影响。ΔKP随误差单调变化,ΔKI随误差单调反变化。根据经验选择伸缩因子如下:
改进后的转速环变论域静态模糊控制器结构如图7 所示。
图7 转速环变论域模糊PI 控制器结构图
由3.2 可知转速环变论域模糊PI 控制器为
式中:控制增益KPω、KIω由变论域模糊控制自适应调整。由式(3)可知,当转速 ωr达到期望值,即转速偏差调整为零后,电磁转矩Te随之达到其期望值,由此可设计如下转速环变论域静态模糊PI 控制器:
当转速偏差不为零时,变论域模糊PI 控制起作用,驱动转速偏差为零,使得转速 ωr达到期望转速;当转速偏差为零时,定制控制起作用,使得电磁转矩Te达到期望值。
为验证所提控制方法的有效性,本文以三相异步电机作为研究对象,利用 Matlab/Simulink 建立仿真模型,对本文所提方法进行仿真验证。
电机在负载扰动及转速突变情况下,电机空载启动,给定初始转速为400 r/min,在0.35 s 施加50 N·m的负载,在0.4 s 时加速至1 500 r/min。将有感实际转速与ACPI-MRAS 观测转速进行对比,得到两种转速观测方法对比图,如图8 所示。
图8 观测方法与实际转速对比图
将ACPI-MRAS 观测转速作为转速环输入,再将转速环PI 改进为变论域静态模糊PI 控制器,得到不同控制方法下的转速图像对比,如图9 和图10所示。
图9 三种控制方法转速对比
图10 施加负载后三种控制方法抗负载能力对比
由图9 可以看出,低速工况下传统PI 控制下的MRAS 无速度传感器转速波动较大,超调量约为10%,响应时间为0.15 s;在传统模糊PI 控制下的MRAS 无速度传感器转速超调量为5%,响应时间也为0.15 s;而在转速环改进为变论域静态模糊PI 控制后,转速超调量为2.25%,响应时间依旧为0.15 s。高速工况下传统PI 控制下的MRAS 无速度传感器超调量较大,约为3.67%,在传统模糊PI 控制下的MRAS 无速度传感器转速超调量为2.3%,且在0.84 s 达到稳态;而在转速环改进为变论域静态模糊PI 控制后,转速超调量为1.67%,在0.78 s达到稳态。
结合图10 可得,在0.35 s 施加50 N·m 时,传统无速度传感器的转速在0.05 s 内恢复,且转速动态降落为5%;传统模糊PI 控制下的转速在0.05 s内恢复,且转速动态降落为2.5%;而变论域静态模糊无速度传感器转速在0.01 s 内即可恢复速度,转速动态降落值为0.37%。由此可见,施加负载时变论域静态模糊PI 的MRAS 无速度传感器直接转矩控制方法大大提升了抗负载能力。
由图11 可以得出,定子磁链在改进后没有发生改变,在转速变化过程中,控制良好且磁链波动小,一直为0.8 Wb。
图11 传统观测方法与改进后观测两相磁链图
由图12 和图13 可得,高速工况下转速环传统PI 无速度传感器转矩脉动大且不平稳,在施加负载后,转速环传统PI 无速度传感器转矩波动最大值为60 N·m,波动最小值为44 N·m,差值为16 N·m;而改进为变论域静态模糊PI 无速度传感器后,转矩波动最大值为55 N·m,波动最小值为47.5 N·m,差值为7.5 N·m。由此可得,相较于传统PI 无速度传感器转矩,改进后方法转矩波动减小了53.1%;且由于转矩均值都为50 N·m,转速环传统PI 无速度传感器转矩波动转矩标准差为11.02 N·m;而改进为变论域静态模糊PI 无速度传感器后,转矩波动标准差为2.52 N·m。因此,相较于传统PI 无速度传感器转矩,改进后方法转矩脉动平稳性提升了77.1%,在转速上升及高速工况稳定期间电磁转矩更加平稳,转矩脉动更小。
图12 转速环传统PI 无速度传感器转矩
图13 转速环变论域静态模糊PI 无速度传感器转矩
本文在转速环加入变论域静态模糊控制,减小了转速超调量和缩短了响应时间,减小了转矩脉动,仿真结果表明本文所提方法有效可行。
本文针对无速度传感器异步电机直接转矩控制系统PI 控制增益不协调,调速精度较差、转矩脉动大等特点做出两点改进,将传统MRAS 无速度传感器改进为自耦PI 无速度传感器,改善调速性能,减小超调量,进而提出变论域模糊PI 控制方法取代传统的转速环PI 控制,进一步改善调速性能。