永磁同步电机具有结构简单、工作效率高和宽调速范围等优点,在电动汽车领域得到广泛的应用[1-2]。为了提高PMSM系统的控制性能衍生出很多先进控制算法,近年来有限集模型预测控制受到越来越多的关注[3-4]。FCS-MPC具有简单的控制结构、直观的控制原理和其目标函数可实现多目标协同控制等优点[5-6],FCS-MPC对控制量的预测是实现控制的前提,代价函数对控制目标有着决定性意义,因此,通过对代价函数的改进可实现不同的优化目标[7]。但FCS-MPC的控制性能高度依赖模型参数,存在参数鲁棒性较差的问题。目前国内外学者主要是围绕多目标协同开展研究[8-10],而关于系统参数鲁棒性问题的研究并不多。在另一方面,为了满足电动汽车用PMSM系统宽调速范围的需求,控制策略通常在基速以下采用最大转矩电流比(Maximum Torque Per Ampere,MTPA)控制;基速以上,通过弱磁控制实现电机转速进一步的提高[11]。在这过程中,尤其是高速弱磁区,PMSM的电感会随着磁路饱和程度变化,电阻和永磁体磁链随着温度变化,这些电机参数的变化会导致FCS-MPC电流控制误差变大,影响系统的控制性能[12]。
为了提高FCS-MPC在PMSM控制系统的参数鲁棒性,文献[13]采用基于预测误差补偿的策略,当PMSM的参数失配时,通过在线误差补偿实现模型预测电流的准确性。但是该策略的预测误差信息需要更新,会出现停滞的状态导致预测电流不准确的问题。文献[14]针对FCS-MPC策略高度依赖预测模型而参数失配会导致预测误差变大的问题,提出基于扩张状态观测器(Expansion State Observer, ESO) 的预测误差补偿方案,该方法采用两步预测流程,利用ESO观测的结果构建延迟补偿的预测模型,但增大了预测环节的计算量。文献[15]引入了电感参数辨识的方法,对电机电感参数进行在线辨识,通过实时调整电机电感提高模型参数的准确度,从而得到良好的控制性能。然而电机的参数除了电感,还有电阻、永磁体磁链等,同时辨识全部参数会产生欠秩问题,因此采用参数辨识的方法一般只是辨识几个关键的参数,并且其辨识精度也会受到多方面的因素影响,如饱和、逆变器死区等,使得该方法在实际上很难精确。文献[16]针对FCS-MPC参数敏感的问题,提出一种PID型代价函数的FCS-MPC改善系统的控制性能,但只是研究基速以下的情况,并未涉及高速弱磁区的PMSM系统参数敏感性的问题。
为了解决基于FCS-MPC的PMSM系统参数敏感性问题,本文提出将基于PID型代价函数的FCS-MPC(简称PID-MPC) 应用在PMSM弱磁控制中。在低速MTPA区和高速弱磁区预测模型参数失配时,PID-MPC分别通过代价函数的积分误差项和微分误差项抑制电流稳态误差和电流纹波误差,不仅提升了FCS-MPC控制系统的参数鲁棒性,还保留了传统FCS-MPC的良好动态性能。
1 PMSM的数学模型及弱磁控制原理 1.1 PMSM数学模型为了建立PMSM的d、q轴数学模型,首先假设:(1) 忽略铁心的饱和;(2) 不计涡流和磁滞损耗;(3) 定子电流为对称的三相正弦波电流。
由此可得到PMSM在d-q坐标系下的数学模型。
电压方程为
| $ \left\{ \begin{gathered} {u_d} = {L_d}\frac{{{\rm{d}}{i_d}}}{{{\rm{d}}t}} + {R_{\rm{s}}}{i_d} - {\omega _{\rm{e}}}{L_q}{i_q} \\ {u_q} = {L_q}\frac{{{\rm{d}}{i_q}}}{{{\rm{d}}t}} + {R_{\rm{s}}}{i_q} + {\omega _{\rm{e}}}{L_d}{i_d} + {\omega _{\rm{e}}}{\psi _{\rm{f}}} \\ \end{gathered} \right. $ | (1) |
电磁转矩方程为
| $ {T_{\rm{e}}} = \frac{3}{2}{p_{\rm{n}}}\left[ {{\psi _{\rm{f}}}{i_q} + \left( {{L_d} - {L_q}} \right) {i_d}{i_q}} \right] $ | (2) |
式中:
PMSM弱磁控制的思想是利用气隙磁场的电枢反应,通过调节定子电流的分配来削弱主磁场,增加电机的d轴去磁电流分量和减少q轴电流分量来维持电机在高速运行中的电压平衡的关系,即弱磁控制。
由于受逆变器的最大电压
| $ i_d^2 + i_q^2 = i_{\rm{s}}^2 \leqslant I_{\max }^2 $ | (3) |
| $ u_d^2 + u_q^2 = u_{\rm{s}}^2 \leqslant U_{\max }^2 $ | (4) |
式中:
当PMSM在高速运行时,电机的电阻远小于电抗,因此可忽略
| $ \left\{ \begin{gathered} {u_d} = - {\omega _{\rm{e}}}{L_q}{i_q} \\ {u_q} = {\omega _{\rm{e}}}{L_d}{i_q} + {\omega _{\rm{e}}}{\psi _{\rm{f}}} \\ \end{gathered} \right. $ | (5) |
将式(5) 代入式(4) 中,可得电压椭圆方程为
| $ {\left( {{L_q}{i_q}} \right) ^2} + {\left( {{L_d}{i_d} + {\psi _{\rm{f}}}} \right) ^2} \leqslant {\left( {\frac{{{U_{\max }}}}{{{\omega _{\rm{e}}}}}} \right) ^2} $ | (6) |
如图1所示,建立
|
图 1 定子电流控制轨迹 Figure 1 Stator current control trajectory |
电机在基速以下运行时,采用最大转矩电流比控制,即工作点在OA曲线段上。当电机在基速以上运行时,采用弱磁控制,通过负向增大
用欧拉法将式(1) 进行离散化处理后的PMSM预测模型为
| $ \left\{ \begin{gathered} i_{d(k + 1) }^p = \frac{{{T_{\rm{s}}}}}{{{L_d}}}{u_{d(k) }} + \left( {1 - \frac{{{T_{\rm{s}}}{R_{\rm{s}}}}}{{{L_d}}}} \right) {i_{d(k) }} + \\ \qquad {T_{\rm{s}}}{\omega _{\rm{e}}}{i_{q(k) }} \\ i_{q(k + 1) }^p = \frac{{{T_{\rm{s}}}}}{{{L_q}}}{u_{q(k) }} + \left( {1 - \frac{{{T_{\rm{s}}}{R_{\rm{s}}}}}{{{L_q}}}} \right) {i_{q(k) }}+ \\ \qquad {T_{\rm{s}}}{\omega _{\rm{e}}}{i_{d(k) }} - \frac{{{T_{\rm{s}}}{\omega _{\rm{e}}}{\psi _{\rm{f}}}}}{{{L_q}}} \\ \end{gathered} \right. $ | (7) |
式中:
| $ \left\{ \begin{gathered} {u_d} = {u_\alpha }\cos \theta + {u_\beta }\sin \theta \\ {u_q} = - {u_\alpha }\sin \theta + {u_\beta }\cos \theta \\ \end{gathered} \right. $ | (8) |
式中:
| 表 1 逆变器开关状态表 Table 1 Switching table of inverter |
在微控制器实际工作时,控制算法与采样周期有2个周期的延迟时间,考虑到系统延迟对电机性能的不利影响,对系统采用延时补偿策略,由式(7)预测k+2时刻的电流为
| $ \left\{ \begin{gathered} i_{d(k + 2) }^p = \frac{{{T_{\rm{s}}}}}{{{L_d}}}{u_{d(k + 1) }} + \left( {1 - \frac{{{T_{\rm{s}}}{R_{\rm{s}}}}}{{{L_d}}}} \right) {i_{d(k + 1) }} + \\ \qquad {T_{\rm{s}}}{\omega _{\rm{e}}}{i_{q(k + 1) }} \\ i_{q(k + 2) }^p = \frac{{{T_{\rm{s}}}}}{{{L_q}}}{u_{q(k + 1) }} + \left( {1 - \frac{{{T_{\rm{s}}}{R_{\rm{s}}}}}{{{L_q}}}} \right) {i_{q(k + 1) }} + \\ \qquad {T_{\rm{s}}}{\omega _{\rm{e}}}{i_{d(k + 1) }} - \frac{{{T_{\rm{s}}}{\omega _{\rm{e}}}{\psi _{\rm{f}}}}}{{{L_q}}} \\ \end{gathered} \right. $ | (9) |
传统代价函数为
| $ P = {\left( {i_{d(k + 2) }^p - i_d^*} \right) ^2} + {\left( {i_{q(k + 2) }^p - i_q^*} \right) ^2} $ | (10) |
根据式(8) 预测逆变器8组开关状态下的电流值,代入式(10) 评估,传统代价函数的FCS-MPC选择代价函数最小值所对应的开关状态作为最优解,并在下一个周期输出。
由上分析可知,传统的代价函数的目标是使预测电流与给定电流的控制误差最小的点,但未考虑电机预测模型的精确,在电机运行中,电机的电感会随着磁路饱和程度而变化,电阻和永磁体磁链会随着温度而变化,在弱磁高速区,电感的耦合程度加深。这些参数的不确定会导致预测电流值与参考电流值的控制误差增大。因此,在考虑上述问题的情况下,提出采用PID型代价函数改善在弱磁控制时电机参数敏感对控制性能的影响。
2.3 PID型代价函数其思想来自于PID控制器,控制输出是由3部分之和组成:比例控制能迅速反映误差,从而减小误差,但比例控制不能消除稳态误差;积分控制作用就不断地积累,输出控制量以消除稳态误差;微分控制能预测电流误差的趋势,对预测电流误差进行补偿。
对电流控制误差的积分项I后向差分方程为
| $ \left\{ \begin{gathered} {I_{d(k) }} = {I_{d(k - 1) }} + {k_{\rm{I}}}{T_{\rm{s}}}\left( {i_{d(k) }^* - {i_{d(k) }}} \right) \\ {I_{q(k) }} = {I_{q(k - 1) }} + {k_{\rm{I}}}{T_{\rm{s}}}\left( {i_{q(k) }^* - {i_{q(k) }}} \right) \\ \end{gathered} \right. $ | (11) |
式中:
纹波误差是由电机模型预测不准确而产生的电流变化率的预测误差所致,且该预测误差不能通过积分项I来消除。此外,由于FCS-MPC的控制量不连续,不能用传统PID中的微分项来预测,但FCS-MPC的代价函数中包含预测输出值与给定值的偏差项,可采用低通滤波器函数来实现对给定值柔化,避免给定值的变化导致控制作用过于激进,系统超调大。因此,根据纹波误差的原理,将每个采样周期单位变化电流导致的预测误差作为电流控制误差的微分项的系数
| $ \left\{ \begin{gathered} D_{d(k) }' = {\rm{LPF}}\left( {{k_D}\frac{{{i_{d(k) }} - i_{d(k) }^p}}{{{i_{d(k) }} - {i_{d(k - 1) }}}}} \right) \\ D_{q(k) }' = {\rm{LPF}}\left( {{k_D}\frac{{{i_{q(k) }} - i_{q(k) }^p}}{{{i_{q(k) }} - {i_{q(k - 1) }}}}} \right) \\ \end{gathered} \right. $ | (12) |
式中:
当采用的是一阶低通滤波时,可知其LPF的差分表达式为
| $ \left\{ \begin{array}{l} {D_{d{{(k) } }}'} = \left( {1 - \alpha } \right) {D_{d{{(k - 1) }}}'}+ \alpha \left( {{k_{\rm{D}}}\dfrac{{{i_{d(k) }} - i_{d(k) }^p}}{{{i_{d(k) }} - {i_{d(k - 1) }}}}} \right) \\ {D_{q{{(k) } }}'} = \left( {1 - \alpha } \right) {D_{q{{(k - 1) }}}'}+ \alpha \left( {{k_{\rm{D}}}\dfrac{{{i_{q(k) }} - i_{q(k) }^p}}{{{i_{q(k) }} - {i_{q(k - 1) }}}}} \right) \end{array} \right. $ | (13) |
式中:
| $ \left\{ \begin{gathered} {D_{d(k) }} = D_{d(k) }'\left( {i_{d(k + 2) }^p - i_{d(k + 1) }^p} \right) \\ {D_{q(k) }} = D_{q(k) }'\left( {i_{q(k + 2) }^p - i_{q(k + 1) }^p} \right) \\ \end{gathered} \right. $ | (14) |
因此,PID型代价函数为
| $ \begin{gathered} G = {\left( {{P_{d(k) }} + {I_{d(k) }} + {D_{d(k) }}} \right) ^2} + {\left( {{P_{q(k) }} + {I_{q(k) }} + {D_{q(k) }}} \right) ^2} \end{gathered} $ | (15) |
式中:
| $ \left\{ \begin{gathered} {P_{d(k) }} = i_{d(k + 2) }^p - i_d^* \\ {P_{q(k) }} = i_{q(k + 2) }^p - i_q^* \\ \end{gathered} \right. $ | (16) |
采用基于PID-MPC的弱磁控制系统框图如图2所示,与传统的代价函数的FCS-MPC相比,改变了代价函数的评估式和添加了虚线框里的误差代价运算部分,PID-MPC不仅保留FCS-MPC的特点,还能在参数失配时降低电流稳态和纹波误差,提高系统的参数鲁棒性。
|
图 2 基于PID-MPC的弱磁控制系统框图 Figure 2 Block diagram of flux-weakening control system based on PID-MPC |
为了验证所提出的PID-MPC在弱磁控制中对电流控制误差的抑制作用以及提高控制系统的参数鲁棒性,在Matlab/Simulink进行仿真实验,仿真结果将与传统代价函数的FCS-MPC和PID-MPC进行比较,其中仿真模型的参数如表2所示。
| 表 2 仿真模型的参数 Table 2 Parameters of simulation model |
仿真时电机转速由0 r/min到6000 r/min给定,负载由空载开始,在0.5 s时负载转矩由空载变成额定负载转矩20 N·m,当速度达到6000 r/min时保持不变。对比传统代价函数的FCS-MPC和PID-MPC在永磁同步电机弱磁控制中的性能,仿真结果如图3~5所示。
|
图 3 d轴和q轴电流仿真结果 Figure 3 Simulation results of d- and q-axis current |
|
图 4 转矩仿真结果 Figure 4 Simulation results of torque |
|
图 5 转速仿真结果 Figure 5 Simulation results of speed |
PMSM控制系统的动态性能评估需要考虑3个关键方面,即稳定时间、电流超调和转矩响应速度。对基于传统代价函数FCS-MPC和PID-MPC的永磁同步电机弱磁控制进行对比仿真实验。如图3所示,在0.5 s时d-q轴电流阶跃响应结果反映了所采用的PID-MPC和传统代价函数的FCS-MPC之间的明显差异,尽管2种方案都能很好地跟踪给定电流的命令并没有超调,但PID-MPC的电流响应更快。在0.5 s时负载转矩发生突变,转矩阶跃响应的结果如图4所示,2种代价函数算法转矩都能准确跟踪给定转矩值并没有超调,但PID-MPC的转矩响应调节更快,而且转矩波动更小。如图5所示,在0.5 s时由于负载转矩突变,速度会有轻微的波动,局部放大图可以看出PID-MPC的转速波动更小。以上分析表明了PID-MPC具有快速响应的能力,并提高了系统对负载转矩扰动的鲁棒性。
3.2 稳态性能对比研究为了进一步验证该算法在PMSM弱磁控制中,可以抑制电流预测误差,提高电流控制精度的作用,比较了2种控制器在6000 r/min时的电流预测平均误差,如图6所示。传统FCS-MPC的d-q轴电流预测平均误差为1.0035 A和0.9103 A;PID-MPC的电流预测平均误差分别是0.5234 A和0.5025 A。而且传统FCS-MPC的q轴电流预测误差在弱磁过程中有较大的波动。
|
图 6 q轴和d轴的电流预测误差 Figure 6 q- and d-axis current predictive errors |
两种方法的相电流波形如图7所示,其相电流的总谐波畸变率(Total Harmonic Distortion, THD) 分别为9.66%和8.89%。由以上分析可知PID-MPC控制器电流预测误差小,电流和转矩的波动也较小,表明PID-MPC预测模型更精确,系统的稳态性能更好。
|
图 7 相电流仿真结果 Figure 7 Simulation results of phase current |
为了验证PID-MPC对电机内部参数变化具有较好的鲁棒性,对传统的代价函数FCS-MPC和PID-MPC的参数鲁棒性进行仿真实验。当电机在弱磁区运行时,内部电机参数会发生较大的变化,MPC性能影响较大的主要参数是电阻、电感和磁链,因此本节对比这3种参数分别变化时的电流控制误差。定义电流平均误差
| $ {E_{{\rm{av}}}} = \sqrt {{{\left( {\sum\nolimits_{k = 1}^N {\frac{{{E_{d(k) }}}}{N}} } \right) }^2} + {{\left( {\sum\nolimits_{k = 1}^N {\frac{{{E_{q(k) }}}}{N}} } \right) }^2}} $ | (17) |
| $ {E_{{\rm{RMS}}}} = \sum\nolimits_{k = 1}^N {\frac{{\sqrt {E_{d(k) }^2 + E_{q(k) }^2} }}{N}} $ | (18) |
式中:
设定2种参数为额定值,其中1种参数在50%~150%的额定值范围内变化。如图8所示,在相同运行条件下,PID-MPC的电流控制误差
|
图 8 传统的MPC与PID-MPC的平均控制误差
|
本文将PID-MPC应用在PMSM弱磁控制中,解决基于传统代价函数的FCS-MPC策略参数敏感性问题。PID型代价函数在传统代价函数基础上,通过增加积分误差代价降低稳态电流控制误差,增加微分误差代价抑制纹波电流误差,提高系统的参数鲁棒性。仿真结果证明,基于PID-MPC的PMSM调速系统具有良好动态性能和比传统代价函数FCS-MPC更优的参数鲁棒性,适用于电动汽车宽转速范围运行。
| [1] |
LI L, JIE X, ZHAO Y, et al. Robust position anti-interference control for PMSM servo system with uncertain disturbance[J].
CES Transactions on Electrical Machines and Systems, 2020, 4(2): 151-160.
DOI: 10.30941/CESTEMS.2020.00020. |
| [2] |
GU A Y, GUO Y W, DONG J N, et al. Modeling and analysis of the flux-weakening range of interior permanent magnet synchronous machines with segmented permanent magnets [C] //2020 8th International Conference on Power Electronics Systems and Applications (PESA) , Phoenix: IEEE, 2020.
|
| [3] |
齐昕, 苏涛, 周珂, 等. 交流电机模型预测控制策略发展概述[J].
中国电机工程学报, 2021, 41(18): 6408-6419.
QI X, SU T, ZHOU K, et al. Development of AC motor model predictive control strategy: an overview[J]. Proceedings of the CSEE, 2021, 41(18): 6408-6419. DOI: 10.13334/J.0258-8013.PCSEE.200840. |
| [4] |
常勇, 包广清, 杨梅, 等. 模型预测控制在永磁同步电机系统中的应用发展综述[J].
电机与控制应用, 2019, 46(8): 11-17.
CHANG Y, BAO G Q, YANG M, et al. Application and development of model predictive control in permanent magnet synchronous motor system[J]. Electric Machines & Control Application, 2019, 46(8): 11-17. |
| [5] |
ZHANG X, ZHAO Z. Multi-stage series model predictive control for PMSM drives[J].
IEEE Transactions on Vehicular Technology, 2021, 70(7): 6591-6600.
DOI: 10.1109/TVT.2021.3086532. |
| [6] |
HAN Y, GONG C, YAN L, et al. Multi-objective finite control set model predictive control using novel delay compensation technique for PMSM[J].
IEEE Transactions on Power Electronics, 2020, 35(10): 11193-11204.
DOI: 10.1109/TPEL.2020.2979122. |
| [7] |
SUN C, SUN D, CHEN W, et al. Improved model predictive control with new cost function for hybrid-inverter open-winding PMSM system based on energy storage model[J].
IEEE Transactions on Power Electronics, 2021, 36(9): 10705-10715.
DOI: 10.1109/TPEL.2021.3061497. |
| [8] |
ZOU M, WANG S, LIU M, et al. Model predictive control of permanent-magnet synchronous motor with disturbance observer [C]//2019 IEEE International Symposium on Predictive Control of Electrical Drives and Power Electronics (PRECEDE) , Phoenix: IEEE, 2019.
|
| [9] |
HANG J, WU H, ZHANG J, et al. Cost function-based open-phase fault diagnosis for PMSM drive system with model predictive current control[J].
IEEE Transactions on Power Electronics, 2021, 36(3): 2574-2583.
DOI: 10.1109/TPEL.2020.3011450. |
| [10] |
颜学龙, 谢刚, 孙天夫, 等. 基于模型预测控制的永磁同步电机电流控制技术综述[J].
电机与控制应用, 2019, 46(9): 1-11.
YAN X L, XIE G, SUN T F, et al. Review on permanent magnet synchronous motor current control techniques based on model predictive control[J]. Electric Machines & Control Application, 2019, 46(9): 1-11. DOI: 10.3969/j.issn.1673-6540.2019.09.001. |
| [11] |
石讯, 易映萍, 王晓丽. 内置式永磁同步电机弱磁控制技术的研究[J].
电子科技, 2020, 33(2): 14-19.
SHI X, YI Y P, WANG X L. Research on flux weakening control technology of interior permanent magnet synchronous motor[J]. Electronic Science and Technology, 2020, 33(2): 14-19. DOI: 10.16180/j.cnki.issn1007-7820.2020.02.003. |
| [12] |
阮博, 谷爱昱, 廉迎战, 等. 基于有限元法的永磁同步电机弱磁特性分析[J].
微电机, 2019, 52(8): 55-58.
RUAN B, GU A Y, LIAN Y Z, et al. Analysis of weak magnetic characteristics of permanent magnet synchronous motor based on finite element method[J]. Micromotors, 2019, 52(8): 55-58. DOI: 10.3969/j.issn.1001-6848.2019.08.012. |
| [13] |
姚绪梁, 麻宸伟, 王景芳, 等. 基于预测误差补偿的鲁棒型永磁同步电机模型预测电流控制[J].
中国电机工程学报, 2021, 41(17): 6071-6081.
YAO X L, MA C W, WANG J F, et al. Robust model predictive current control for PMSM based on prediction error compensation[J]. Proceedings of the CSEE, 2021, 41(17): 6071-6081. DOI: 10.13334/j.0258-8013.pcsee.201644. |
| [14] |
李键. 永磁同步电机模型预测电流控制的预测误差分析及抑制研究[D]. 杭州: 浙江大学, 2019.
|
| [15] |
王楠楠, 蔡彬. 一种基于改进模型预测控制算法的永磁同步电机多参数辨识研究[J].
微电机, 2018, 51(11): 62-67.
WANG N N, CAI B. Research on multi-parameter identification of PMSM based on an improved MPC algorithm[J]. Micromotors, 2018, 51(11): 62-67. DOI: 10.3969/j.issn.1001-6848.2018.11.011. |
| [16] |
陈卓易, 屈稳太. 基于PID型代价函数的永磁同步电机模型预测电流控制[J].
电工技术学报, 2021, 36(14): 2971-2978.
CHEN Z Y, QU W T. Model predictive current control for permanent magnet synchronous motors based on PID-type cost function[J]. Transactions of China Electrotechnical Society, 2021, 36(14): 2971-2978. DOI: 10.19595/j.cnki.1000-6753.tces.200443. |
2023, Vol. 40

