1. 引言
永磁同步电机因其高功率密度、高效率和卓越的控制性能,广泛应用于各类电力传动系统,成为现代工业和交通领域中不可或缺的驱动源[1]。随着现代控制技术的不断进步,越来越多的先进控制策略被引入到永磁同步电机的控制中,其中,无差拍预测电流控制(DPCC)作为一种基于模型的预测控制算法,具备快速的动态响应、小电流谐波等优点。此外,DPCC的开关频率恒定、带宽高、易于数字化实现等特性,使其在实际应用中表现出色[2]。
然而,DPCC本质上依赖于模型进行控制,因此对模型参数的失配非常敏感。参数失配不仅影响控制效果,还可能导致系统的性能下降[3]。在参数不匹配的情况下,定子电流与参考电流之间不可避免地产生稳态误差,这使得DPCC的动态性能受损。特别是当估计的电感超过实际电感的两倍时,系统甚至可能出现不稳定的现象[4]。在实际应用中,由于不同加载条件下参数的变化,真实参数值往往难以获取,因此,参数不匹配的问题普遍存在,这就迫切需要对传统的DPCC方法进行改进。
为了解决这一问题,文献[5] [6]采用滑模扰动观测器,通过观测参数不匹配引起的扰动来补偿参考电压,提升控制效果。此外,Luenberger扰动观测器[7] [8]和扩展状态观测器[9]也被广泛应用于该领域。尽管这些基于扰动观测器的DPCC方法在稳态和动态性能方面表现良好,但其参数的整定过程较为复杂,增加了控制系统的设计难度。
另一种改进策略是将DPCC与在线参数估计算法相结合,包括基于模型自适应参考系统(MRAS) [10]、基于Lyapunov稳定性定理的方法[11]、基于递推最小二乘(RLS)的方法[12]以及基于电感扰动观测器的电感提取算法[13]。然而,由于永磁同步电机数学模型存在欠秩问题[14],这些方法通常只能对部分参数进行估计,限制了其应用的广泛性。
基于上述分析,本文提出了一种结合在线参数辨识的DPCC方案,采用新型的分步辨识方法。具体而言,通过模型参考自适应方法实时在线识别电阻和电感,并在这两个参数收敛后,可以认为q轴电流误差仅受磁链的影响。在此基础上,通过电流误差来辨识磁链参数,从而实现电机的多参数辨识。该方案不仅有效解决了永磁同步电机在多参数辨识中的秩亏问题,还有效提升了DPCC系统对电机参数变化的抗干扰能力,为提升电机控制系统的整体性能提供了新的思路和方法。
2. PMSM数学模型和DPCC算法
2.1. PMSM数学模型
假设定子和转子的表面足够光滑,电机不产生磁路饱和、磁滞损耗和卡齿效应,为此可得两相同步旋转坐标系下PMSM数学模型如下:
(1)
在上述方程中,ud、uq分别为d-q轴定子电压,id、iq分别为d-q轴定子电流,Rs为定子电阻,Ld、Lq分别为d-q轴等效电感,在SPMSM中有Ld = Lq = Ls,Ψf为转子磁链,ωe为电角速度。
由式(1)的电压方程可改写为状态方程如下:
(2)
该方程给出了两相旋转坐标系中d轴电流和q轴电流的导数变化率,可作为推导传统无差拍预测电流控制(DPCC)方法的基础和重要公式。
2.2. 无差拍预测电流控制模型
传统的无差拍预测电流控制(DPCC)基本原理是:假设当前时刻为k,电机的相电流通过采样并经坐标变换转化为d-q轴的电流
和
,再结合设定的参考电流id_ref和iq_ref利用PMSM的离散数学模型计算出用于控制表贴式永磁同步电机(SPMSM)的d-q轴电压
和
。接着,输出的电压
和
经过坐标逆变换,并通过空间矢量脉宽调制(SVPWM)进行调制,生成开关脉冲信号,直接作用于逆变器以驱动电机。理论上,在一个周期后,电机电流将达到设定的参考电流值。
DPCC主要包括两个部分:电流预测以及下一时刻
的控制电压计算。id和iq的状态方程如式(2)所示,可以用来推导DPCC的工作原理。当采样周期Ts足够短时,假设当前时刻为k,SPMSM的模型可以离散化为以下形式。
(3)
式中,
和
表示k时刻采样的d-q轴电流;
和
表示下一个
时刻预测的d-q轴电流。通过对上式的变换,可得到下一时刻
时预测的d-q轴定子电流方程为:
(4)
根据式(4)可以推导出无差拍电流预测控制中所需的d-q轴电压方程为:
(5)
根据无差拍预测电流控制理论,令第
时刻的电流
、
分别等于
、
,随后经式(5)可得第k时刻的给定电压
和
为:
(6)
如图1所示,在实际的数字系统中,由于硬件条件的限制,导致预测电压实际作用时间与实际电流之间存在一个控制周期的延迟误差,影响了系统的响应速度与精度。为了确保预测电压控制的准确性,利用预测电流
、
作为预测模型的延迟补偿,取代预测控制模型中的采样电流。
第
时刻的d-q轴预测电流可由当前时刻获得的
、
以及上一时刻的电压给定值
、
带入式(4)计算可得:
(7)
将计算得到的第
时刻的d-q轴预测电流替代式(6)中的
、
可得经延时补偿的预测模型:
(8)
Figure 1. PWM update and current sampling timing diagram
图1. PWM更新和电流采样时序图
3. DPCC参数敏感性分析
从公式(6)可以看出,DPCC是一种依赖于PMSM模型参数精度的电流控制策略,模型中的定子电阻、电感和磁链参数的准确性会影响其控制效果。在电机运行时,由于环境因素(如温度)变化,内部电气参数也在不断波动。例如,定子电阻会因温度上升而增大,电机负载增加时,电流增大导致铁芯磁饱和,使定子电感下降。此外,在预测控制过程中,如果设定的电机参数与实际电机参数存在差异,实际电流将偏离设定值,进而影响系统性能,甚至导致失控。因此,必须分析因参数不匹配引发的误差。
由式(4)可以得出第
时刻的d-q轴实际电流方程为:
(9)
式中:Ro是定子电阻实际值;Lo是定子电感实际值;Ψfo是转子磁链实际值。
为此可通过第
时刻的d-q轴预测电流
、
减去实际d-q轴电流
、
,得到d-q轴电流误差
、
,其计算方程如下:
(10)
其中,
、
和
分别为定子电阻误差、电感误差以及磁链误差。
由式(10)可知实际电机参数的变化对传统DPCC算法的影响,在电机稳态运行中,磁链误差主要影响q轴电流,定子电感和定子电阻误差影响d-q轴电流。
4. 在线参数辨识器的设计
如图2所示,传统的模型参考自适应系统由参考模型、可调模型和参数自适应律构成。参考模型代表实际的永磁同步电机本体,用于描述系统的真实输入和输出;可调模型则基于实际输入和可调参数的数学模型生成输出。通过比较参考模型与可调模型的输出电流差值,参数自适应律能够持续调整可调参数。当输出电流差值趋于零时,可调模型中待辨识的电机参数估计值接近于电机的真实参数值。
Figure 2. Structural block diagram of traditional MRAS system
图2. 传统模型参考自适应结构框图
考虑到在单一稳态工况下,PMSM的d-q轴电压数学模型为二阶方程,而需辨识的电机参数有三个,所设计的辨识模型存在秩缺失问题,导致通过模型参考自适应进行电机多参数辨识时出现收敛值不唯一的情况。为解决这一问题,在线参数辨识通常采用分布辨识或信号注入方法。然而,由于信号注入法会对电机运行产生干扰,本文提出了一种简洁、高效且计算量较小的分布辨识方法。
由公式(10)可知,当无差拍电流预测中的电阻和电感参数接近真实值时,q轴电流仅受磁链参数误差的影响,因此可利用q轴电流误差计算磁链参数。本文方法先通过模型参考自适应法辨识电阻和电感参数并修正到DPCC中,再利用q轴电流误差进一步辨识磁链参数。
4.1. 电阻和电感的辨识
根据式(2)的电流导数方程,可得电机参考模型如下:
(11)
令
、
,式(13)可化简为:
(12)
式中:
;
;
;
;
;
为微分算子。
同理,设
为定子电阻辨识值,
为定子电感辨识值,令
、
可得电机可调模型为:
(13)
式中:
;;
;。
将式(13)减去式(12)得电流误差的状态方程为:
(14)
其中,
;
;
;
,令
,式(14)改写为:
(15)
式中
为单位矩阵,依据Popov超稳定性定理,为保证反馈系统的稳定性,则需满足以下条件:
(16)
式中
为有限正实数且与t不相关。
通常,为保证在广义误差为0时调节作用仍然有效,采用以下比例积分形式设计自适应律,其表达式为:
(17)
式中
和
均为所辨识参数的初始值。将
和
代入式(16)推导可得待辨识参数自适应律方程为:
(18)
式中Kp1、Kp2分别为各自的比例系数,Ki1、Ki2分别为各自的积分系数,且这些系数都大于0。
由式(18)由可推导出定子电阻、电感的参数辨识方程为:
(19)
4.2. 磁链的辨识
由第三节式(10)可知,由参数不匹配产生的q轴电流误差方程为:
(20)
将模型参考自适应辨识的电阻和电感参数修正到电流预测模型后,可认为
,即q轴电流误差方程中只包含磁链误差的影响。因此,q轴电流误差方程可以更新为:
(21)
在此过程中提出的基于q轴电流误差来获得准确磁链参数的算法过程如下图3所示:
Figure 3. Structural block diagram of flux parameter calculation
图3. 磁链参数计算结构框图
由式(21)可得磁链误差
为:
(22)
其中
为第k时刻的磁链误差。由此可计算得到的磁链参数
为:
(23)
最后,将辨识得到的电阻、电感和磁链参数替换到当前预测模型中,以替代不匹配的参数,得到结合在线参数辨识的无差拍电流预测模型,如图4所示。
Figure 4. Block diagram of DPCC system structure based on online parameter identification
图4. 基于在线参数辨识的DPCC系统结构框图
5. 仿真验证
本文主要研究参数失配对DPCC性能的影响及其优化方案,并通过MATLAB/Simulink仿真平台验证了所提出方法的有效性和可行性。由于控制对象为SPMSM,因此采用了id = 0的矢量控制,如下表1为仿真中使用的电机参数。
Table 1. Motor parameters
表1. 电机参数
参数名称 |
数值 |
直流侧电压/V |
311 |
定子电阻/Ω |
2 |
定子电感/mH |
8.5 |
转动惯量/kg∙m2 |
0.00058 |
极对数 |
4 |
磁链/Wb |
0.17 |
实验针对复杂工况下电机内部电气参数的动态变化,开展了参数失配条件下改进型无差拍预测电流控制(DPCC)的性能测试。实验采用DPCC控制电流环,以验证本文提出的新型参数辨识算法的有效性。最终,将辨识出的电机参数反馈至DPCC算法,并在参数失配条件下与传统DPCC算法进行性能对比,以验证结合参数辨识的DPCC方案在应对参数变化方面的优势。
如图5~7所示,在仿真实验中,给定转速设为1000 RPM,负载为5 N∙m,同时DPCC中的电阻、电感和磁链均设定为实际值的200%。在0.1秒后,电阻和电感同步开始辨识。约0.4秒后,如图5所示,电阻的辨识结果收敛至约2.046 Ω,最大误差为4.4%;图6显示电感的辨识结果收敛至约8.65 mH,最大误差为2.6%;图7中,电阻和电感收敛后,通过电流误差辨识出的磁链值约为0.175 Wb,最大误差为3.47%。这些结果表明,基于新型模型参考自适应的参数分步辨识算法能够在较短时间内使参数接近设定值,且误差较小,表现出良好的参数辨识效果。
Figure 5. Diagram of online identification of resistance Rs
图5. 在线辨识电阻Rs图
Figure 6. Diagram of online identification of inductance Ls
图6. 在线辨识电感Ls图
Figure 7. Diagram of online identification of flux Ψf
图7. 在线辨识磁链Ψf图
在相同的仿真实验条件下,如图8和图9所示,当传统DPCC出现参数失配时,d轴电流纹波增大,q轴电流响应出现静差。而图10和图11显示,加入参数辨识后,电阻、电感和磁链参数逐渐收敛至其真实值,DPCC模型参数得到修正,从而使得改进后的DPCC在d轴电流纹波方面明显低于传统DPCC,q轴响应电流也能迅速跟随设定电流。这表明结合参数辨识的DPCC能够有效减小参数失配对控制系统性能的影响。
Figure 8. Diagram of d-axis current in traditional DPCC
图8. 传统DPCC的d轴电流图
Figure 9. Diagram of q-axis current in traditional DPCC
图9. 传统DPCC的q轴电流图
Figure 10. Diagram of d-axis current in improved DPCC
图10. 改进DPCC的d轴电流图
Figure 11. Diagram of q-axis current in improved DPCC
图11. 改进DPCC的q轴电流图
6. 结论
本文针对表贴式永磁同步电机在无差拍预测电流控制(DPCC)中对电机参数变化敏感的问题,提出了一种结合在线参数辨识的控制策略。该方案采用模型参考自适应方法辨识电阻和电感,并结合q轴电流误差进行磁链参数的辨识,从而解决了多参数辨识PMSM数学模型欠秩的问题,提高了DPCC系统对电机参数变化的鲁棒性。实验结果表明,所提出的方案能够同时准确辨识定子电阻、电感和磁链参数,并且辨识误差均控制在5%以内。在电机参数失配的情况下,改进后的DPCC结合在线参数辨识,相比传统DPCC能够显著改善d-q轴电流的跟踪性能。d-q轴电流能够快速、精准地跟随给定电流,响应电流与设定值的偏差减少至可忽略水平,有效抑制了参数失配对控制系统性能的负面影响。该方案为提升电机控制系统的鲁棒性和动态响应提供了一定的参考意义。