张凯雯, 苏 璟, 黄 浩, 褚越强, 李万军, 韦雪洁
(1.北华航天工业学院 电子与控制工程学院,河北 廊坊 065000;2.北京航天新立科技有限公司,北京 100089)
永磁同步电机(PMSM)由于其体积小巧、结构简单、质量轻便以及可靠性强等优点,在伺服系统控制领域被广泛应用,尤其是在航空航天、武器装备及数控机床等对于电机可靠性能、控制精度要求较高的场合,PMSM受到了越来越多的关注。现阶段,永磁同步电机的调速系统控制结构采用的是速度-电流双闭环结构形式,控制策略大多采用PID调节器。但是这种被动地基于误差反馈来消除误差的方式,滞后于扰动的影响,并可能因为初始控制力过大导致系统振荡或者严重超调。再加上积分环节使相角滞后,微分信号易受噪声污染等问题,使其控制效率低、精确度低及鲁棒性差[1]。随着现代伺服控制精度等要求的提高,PID已经不能够满足需要。伺服系统在工作中存在许多非线性扰动,包括间隙、摩擦和风阻等。其中摩擦导致伺服转台低速时抖动、爬行,影响系统的跟踪精度。因此,研究摩擦力矩对电机伺服系统的影响,并在设计控制器时对摩擦力矩进行辨识与补偿显得尤为重要[2]。1995年,Canudas等[3]提出了LuGre摩擦模型,该模型能够准确地描述摩擦过程的动静态特性。Khyati等[4]提出了基于LuGre模型的双非线性观测器的自适应摩擦补偿方法,但双观测器计算量大,不易工程实现。Ye等[5]提出了基于LuGre摩擦模型的伺服系统前馈补偿策略研究,有效改善了转台伺服系统的低速性能。Zhang等[6]提出了基于改进LuGre模型的液压系统的滑模控制,很好地解决了由摩擦带来的跟踪误差大及速度过零时会出现死区等问题。针对PI控制的缺陷,Han[7]于1998年提出自抗扰控制(ADRC)。Gao等[8]在非线性ADRC的基础上,提出线性自抗扰控制器,并首次提出基于带宽的参数整定策略,大大简化了参数整定过程,推动ADRC理论研究与工程应用。Liu等[9]提出PMSM调速系统的模型补偿自抗扰控制策略,把模型中已知量补偿到ADRC中,降低观测器的计算量,提高了观测器的估计精度。Liu等[10]提出的基于自抗扰控制的位置电流双环控制策略对负载转矩、电机参数变化等扰动具有较好的抑制作用。Yin等[11]提出了一种基于二阶滑模自抗扰控制技术的转速电流双闭环控制策略,根据电机转速动态模型设计了扰动观测器估测负载转矩和系统的不确定性,并证明了其收敛性。Sun等[12]设计了永磁同步电机调速系统非线性自抗扰控制器,显著提高了调速系统的抗扰能力,增强了低速时的运行稳定性。为了进一步克服摩擦干扰,提高调速伺服系统的控制精度,本文提出一种基于自抗扰控制器与LuGre摩擦模型前馈补偿相结合的复合控制器。
PMSM是一个典型的多变量、强耦合、非线性和变参数的复杂系统。本文采用表贴式永磁同步电机。为使分析简便,忽略电机铁心的饱和效应,不计电机的涡流和磁滞损耗,假设电机电流为对称的三相正弦波电流[13]。利用Clark变换和Park变换,可得到在d-q两相旋转坐标系中的PMSM数学模型。
电压方程为
(1)
式中:ud、uq分别为定子在d轴、q轴的电压分量;id、iq分别为定子在d轴、q轴的电流分量;ψd、ψq分别为定子在d轴、q轴的磁链分量;ωe为电角速度,且ωe=pnω;Rs为三相绕组的电阻。
磁链方程为
(2)
式中:Ld、Lq分别为定子在d轴、q轴的电感分量;ψf为永磁体磁链大小。
由式(1)、式(2)整理可得:
(3)
式(3)实现了PMSM数学模型的解耦,且表贴式永磁同步电机中Ld=Lq,此时的电磁转矩可表示为
(4)
同时,电机运动方程可表示为
(5)
通过同步旋转d-q坐标变换,减少了变量数量,降低了耦合关系,将永磁同步电机的数学模型转化为便于理解分析的系统方程组[14]。
本文基于积分器串联型系统结构,设计了一种自抗扰技术与LuGre摩擦模型前馈补偿相结合的复合控制器,如图1所示。电流控制环分别对转矩电流和励磁电流使用一阶自抗扰控制器来替代PID控制器,实现id、iq对其参考值的快速跟踪。速度控制环采用LuGre摩擦模型前馈补偿和一阶自抗扰控制器相结合的控制策略,实现速度调节。
图1 调速伺服系统原理图
自抗扰技术是基于PID的天然抗扰与模型无关的优点,结合现代控制理论中的状态观测,再通过计算机仿真,对仿真结果进行归纳总结后,从工程应用的角度探索而来。其不需要被控对象的精确数学模型,只需要通过系统的输入与输出量来估计总扰动,并具有“小误差大增益,大误差小增益”的优点,可实现高精度的跟踪控制。尤其对于PMSM这类具有时变、非线性及强耦合等特点的被控对象,控制效果明显。
自抗扰控制器可拆分为三部分:跟踪-微分器(TD)、扩张状态观测器(ESO)和非线性状态误差反馈控制率(NLSEF)。三者之间相互独立,分别发挥各自作用。n阶自抗扰控制器结构框图如图2所示。
图2 n阶自抗扰控制器结构
实际的伺服系统输入信号中存在大量噪声,经典微分器对噪声进行放大,会导致微分信号的失真,难以应用,这也是PID控制大多时候实为PI控制的原因。而自抗扰控制所提出的跟踪-微分器,因为采用了最速控制的思想,可以实现对输入信号的快速跟踪,再通过对输入信号求微分获得近似微分值。通过这种方式获得的微分信号更优质,噪声抑制能力更强,响应速度更快。并且TD还可以为输入信号提供过渡过程,使得对阶跃信号的跟踪可以快速且几乎无超调地进入稳态,克服了快速性与超调的冲突,系统鲁棒性好。扩张状态观测器是自抗扰控制技术的核心模块,吸收了状态观测器的思想,将已知和未知量动态定义为一个状态变量进行扰动观测,实现了从源头上的实时观测估计。根据观测出的扰动,通过非线性状态误差反馈控制率对系统进行前馈补偿,有效抑制了系统的内外扰动,且通过将系统的原结构转变为积分器串联型,简化了系统的控制,使系统拥有了主动抗扰的能力。因其只需要被控对象的输入信号与输出信号,不需要系统扰动的具体数学模型,更具通用性和强鲁棒性。同时,自抗扰的灵活还体现在可以将系统已知的模型加入到ESO中,降低ESO的计算负担,还会将未知的模型信息视为内扰来观测并消除,以此来保证甚至提高扰动估计的精度。
在永磁同步电机速度-电流双闭环控制系统中,电流内环主要用于限制电机的最大起动电流,以确保电机起动过程中电磁转矩始终维持在允许范围内,同时,使iq正确跟随转速控制器的输出。电机转速是判断一个伺服控制系统性能优劣的重要参考,需要满足实时控制的要求。因此,调速伺服控制系统要求转速外环稳态时可以保持转速平稳,动态时具有快速响应、抗扰能力强以及高精度跟踪的效果。所以对电流环和转速环设计一种高性能自抗扰控制器具有重要意义。
由式(3)可以得出PMSM在d-q坐标系中的电流方程为
(6)
根据式(6)分别设计id、iq的电流控制器,同时可知,d、q轴存在相互耦合。为了提高电流环的控制性能,简化控制器的设计,实现对d、q轴的解耦控制,可以对耦合量与反电动势进行前馈补偿。依据自抗扰控制原理,将耦合量与反电动势视为未知扰动量,利用ESO将其同电机的外部未知扰动一起观测和补偿。本文采用了两个一阶ADRC来实现电流环的控制。与之相对应的一阶非线性自抗扰控制器的方程如下。
TD:
(7)
ESO:
(8)
NLSEF:
(9)
式中:e0、e、e1、e2均为误差信号;v*为TD的输入信号;v1为v的跟踪信号;r为速度因子;y为被控对象的输出信号,z1为y的跟踪信号;z2为扰动观测值;α0、α1、α2均为跟踪因子;δ0、δ1、δ2均为滤波因子;β1、β2均为ESO的输出误差矫正增益;b为补偿因子;k为调节器增益。
fal为最优控制函数,其表达式如下:
(10)
由式(5)整理得电机转速方程为
(11)
(12)
假设iq为控制量u,转速ωm为状态变量x1,系统总扰动扩张为状态变量x2。可将式(11)转换成标准形式:
(13)
由式(13)可知,调速系统为一阶系统,应采用一阶ADRC作为其转速调节器,其方程与电流环使用的一阶ADRC相同。相应的Simulink仿真模型如图3所示。
图3 速度环一阶ADRC仿真模型
综上所述,针对PMSM的调速伺服控制系统的ADRC控制器设计,通常视系统耦合量为系统内扰动,将其与系统的各未知外扰动相加作为系统总扰动,再通过ADRC对总扰动进行实时估计并进行补偿,从而将电机的数学模型转化为积分器串联型。简化控制过程中,实现解耦控制并使控制系统鲁棒性得到增强。
在高精度调速伺服系统运行过程中,系统摩擦会导致跟踪误差、极限环和黏滞滑动等问题,使系统的低速性能大打折扣。基于已知摩擦模型进行补偿,响应速度快且可预见,已经成为工程应用中一种重要的摩擦补偿策略。本设计利用得到的系统的LuGre摩擦模型在速度环进行前馈补偿,来提高系统的速度跟踪精度。
LuGre模型受鬃毛弯曲变化的启发,用鬃毛的形变来直观表示摩擦过程中突点的变化,更加直观。当接触面发生微小的位移时,鬃毛就会产生一定程度的弯曲,这时会有一个反作用力,即表示为摩擦力。LuGre模型还吸收了Stribeck模型,能够很好地解决零速附近的强非线性问题。因此,LuGre模型可以准确地体现系统的动静态摩擦力特性,是目前比较完善的摩擦数学模型。其表达公式如下:
(14)
(15)
(16)
LuGre摩擦模型如图4所示。
图4 LuGre摩擦模型
LuGre模型具有2个动态参数和4个静态参数。本文采用了文献[2]所提的方法,首先采集系统在低速转动和匀速转动下的转速和转矩数据;再利用遗传算法将采集的力矩-速度曲线和Stribeck曲线进行曲线拟合,辨识出静态参数;最后,使用近似估计法算出动态参数。
遗传算法是模拟自然界中生物进化过程演化而来的全局概率搜索算法,相比于极大似然法、最小二乘法等,其能够在更快求解的同时,避免陷入局部最优解陷阱。遗传算法基本流程图如图5所示。
图5 遗传算法基本流程图
3.2.1 静态参数辨识
(17)
根据式(17)可得,待辨识参数向量设定为
(18)
辨识误差为
(19)
取误差函数的平方和作为目标函数:
(20)
取适应度函数为
(21)
静态参数辨识在速度闭环下进行,速度分别给定-30 ~30 rad/s的阶跃信号记录稳态时的q轴电流值并转换成对应的转矩信息,再利用遗传算法将采集的力矩-速度曲线和Stribeck曲线进行曲线拟合,辨识出静态参数。
3.2.2 动态参数辨识
给系统施加一个很小的驱动力,使其处于临界静止状态,式(16)可改写为
(22)
则系统模型可写成
(23)
通过拉普拉斯变换得:
(24)
由式(24)可知,系统处于临界静止状态时,
可近似视为一个二阶系统,当系统停止运动时:
(25)
式中:θs为静摩擦区域角位移。
取阻尼系数为0.7,则:
(26)
由式(26)可求出σ1的值。
为验证本文控制策略的有效性,利用MATLAB/Simulink仿真平台分别搭建了PID控制模型与本文所提控制策略模型来进行对比分析。永磁同步电机仿真参数见表1,所提控制策略的仿真模型如图6所示。
表1 永磁同步电机仿真参数
图6 所提控制策略的仿真模型
在本试验中,电机部分引入了摩擦模块模拟实际中的摩擦扰动,摩擦模块参数见表2。上电后电机的给定转速由0 r/s升至1 600 r/s,在0.2 s时,负载转矩由0 N·m突变为4.5 N·m。在此种工况下,对比采用所提控制策略与PID控制策略的控制效果。PID控制策略的电流环参数Kp=1.4,Ki=441,速度环参数Kp=0.132,Ki=6.6,Ba=0.012 3。
表2 摩擦模块参数
跟踪因子是一个取值在0~1之间的经验值,其值与跟踪速度成反相关性;滤波因子为影响滤波效果的常数,滤波效果随其值的增大而增大;速度因子决定了信号的跟踪速度,速度因子增大,ADRC的跟踪微分值增减幅度随之增大,跟踪速度加快;补偿因子为iq的增益,调节增益的选值影响控制器的观测性能,需要灵活调整;矫正增益分别为误差和微分的增益,取值通常由带宽决定,β1=2ω,β2=ω2。速度环ADRC参数见表3,辨识出的LuGre摩擦模型参数见表4。
表3 速度环ADRC参数
表4 LuGre模型辨识参数
图7为两种控制策略的转速波形,由图7可知,要达到目标转速,所提控制策略用时为0.03 5 s,超调量为17 r/s,PID控制策略用时为0.15 s,超调量为89 r/s;负载发生变化后,所提控制策略下恢复到目标转速用时仅为0.02 s,而PID则为0.1 s。综上可证明两种控制策略都可以在短时间内将转速调节至目标值,但是基于LuGre模型前馈补偿与自抗扰技术的复合控制从0 r/m达到目标值的响应时间更短,超调更小;并且当负载出现扰动时,二者超调量基本相同,但所提控制策略恢复至目标转速的时间大幅度缩短,其动态性能更好,鲁棒性更强。
图7 两种控制策略的转速波形
图8和图9分别为PID控制策略与所提控制策略下的三相电流,图10和图11分别为两种控制策略下的d轴电流和q轴电流。由图8~图11可知,PID控制策略与所提控制策略都能确保电流跟踪至目标电流,但所提控制策略用时更短,且所提控制策略电流的相位滞后更小,说明自抗扰控制改善了原PID控制中积分环节的相位滞后问题。
图8 PID控制策略下的三相电流
图10 两种控制策略的d轴电流
图11 两种控制策略的q轴电流
图12和图13对比了两种控制策略下达到稳定转速时的静态性能,可以看出所提控制策略转速波形峰峰值更小,说明其静态误差更小,抑制抖振的能力更强。
本文提出了一种基于LuGre摩擦模型与自抗扰技术的调速伺服系统复合控制策略。利用LuGre摩擦模型对摩擦扰动进行辨识,并对其进行前馈补偿。考虑到实际中不存在完美模型,在速度环和电流环分别加入一阶自抗扰控制器,视系统耦合量为系统内扰动,将其与系统的各未知外扰动相加作为系统总扰动,再通过ADRC对总扰动进行实时估计并进行补偿。同时,LuGre模型也缓解了ADRC的计算压力,互为补充。最后通过两组仿真试验证明了所提策略的优越性。试验结果表明,所提控制策略响应速度快、调节时间短、超调低,通过对仿真数据分析计算可得,所提控制策略的超调分别为PID控制的23.3%、20.0%及19.1%,所提控制策略的抗扰能力和抑制抖振能力也更好。