改进的永磁同步发电机模型预测直接转矩控制方法转让专利

申请号 : CN201510701068.7

文献号 : CN105356810B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张兴郭磊磊杨淑英谢震曹朋朋李浩源

申请人 : 合肥工业大学

摘要 :

本发明公开了一种改进的永磁同步发电机模型预测直接转矩控制方法,属于电机调速领域。其特征在于,该方法基于全阶滑模观测器在静止坐标系上实现永磁同步发电机的模型预测直接转矩控制,从而避免了在预测过程中使用发电机的d轴电感参数,并提高了控制系统对发电机q轴电感参数变化的鲁棒性。同时,该方法避免了静止坐标系到同步旋转坐标系的坐标变换运算,从而简化了算法。此外,该方法基于虚拟转矩构建了一个新的目标函数,从而消除了权重因子,简化了系统设计。

权利要求 :

1.改进的永磁同步发电机模型预测直接转矩控制方法,包括永磁同步发电机电压、电流的采样,其特征在于,它包括以下步骤:

步骤1、采样两相静止αβ坐标系下的k时刻永磁同步发电机的电压uα(k)、uβ(k)和电流iα(k)、iβ(k);

步骤2、将步骤1得到的k时刻永磁同步发电机两相静止αβ坐标系下的电压uα(k)、uβ(k)和电流iα(k)、iβ(k)带入全阶滑模观测器,得到k时刻两相静止αβ坐标系下的有效反电动势步骤3、根据步骤2所述的电压uα(k)、uβ(k),电流iα(k)、iβ(k)和有效反电动势预测k+1时刻两相静止αβ坐标系下的电流iα(k+1)和iβ(k+1);

步骤4、根据步骤2得到的有效反电动势 和步骤3得到的k+1时刻的电流iα(k+1)、iβ(k+1),预测k+1时刻两相静止αβ坐标系下的定子磁链 和步骤5、根据步骤3得到的电流iα(k+1),步骤4得到的定子磁链 和7个电压uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)和uα7(k+1),预测k+2时刻两相静止αβ坐标系下的7个定子磁链和

步骤6、根据步骤3得到的电流iβ(k+1),步骤4得到的定子磁链 和7个电压uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)和uβ7(k+1),预测k+2时刻两相静止αβ坐标系下的7个定子磁链和

步骤7、根据步骤2得到的有效反电动势 步骤3得到的电流iα(k+1)和7个电压uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)和uα7(k+1),预测k+2时刻两相静止αβ坐标系下的7个电流iα1(k+2)、iα2(k+2)、iα3(k+2)、iα4(k+2)、iα5(k+2)、iα6(k+2)和iα7(k+2);

步骤8、根据步骤2得到的有效反电动势 步骤3得到的电流iβ(k+1)和7个电压uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)和uβ7(k+1),预测k+2时刻两相静止αβ坐标系下的7个电流iβ1(k+2)、iβ2(k+2)、iβ3(k+2)、iβ4(k+2)、iβ5(k+2)、iβ6(k+2)和iβ7(k+2);

步骤9、根据步骤5得到的7个定子磁链

和 步骤6得到的7个定子磁链

和 步骤7得到的7个电流iα1(k

+2)、iα2(k+2)、iα3(k+2)、iα4(k+2)、iα5(k+2)、iα6(k+2)和iα7(k+2),步骤8得到的7个电流iβ1(k+2)、iβ2(k+2)、iβ3(k+2)、iβ4(k+2)、iβ5(k+2)、iβ6(k+2)和iβ7(k+2),预测k+2时刻的7个转矩Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+2)、Te7(k+2)和k+2时刻的7个虚拟转矩Tev1(k+2)、Tev2(k+2)、Tev3(k+2)、Tev4(k+2)、Tev5(k+2)、Tev6(k+2)和Tev7(k+2);

步骤10、根据设定的转矩指令Teref,定子磁链幅值ψsref指令,步骤9得到的7个转矩Te1(k+

2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+2)、Te7(k+2)和7个虚拟转矩Tev1(k+2)、Tev2(k+2)、Tev3(k+2)、Tev4(k+2)、Tev5(k+2)、Tev6(k+2)和Tev7(k+2),计算7个目标函数值J1、J2、J3、J4、J5、J6和J7;

步骤11、比较步骤10得到的7个目标函数值J1、J2、J3、J4、J5、J6和J7的大小,确定目标函数最小值对应的电压uαi(k+1)和uβi(k+1),并将其用于控制;

其中,uαi(k+1)和uβi(k+1)的下标i=1,2,3,4,5,6,7;

上述步骤中,步骤5和步骤7所述的7个电压uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)、uα7(k+1)依次满足下式:uα1(k+1)=0

其中,udc为逆变器直流侧电压值。

上述步骤中,步骤6和步骤8所述的7个电压uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)、uβ7(k+1)依次满足下式:uβ1(k+1)=0

uβ4(k+1)=0

uβ5(k+1)=0

其中,udc为逆变器直流侧电压值。

2.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤3预测k+1时刻两相静止αβ坐标系下的电流iα(k+1)和iβ(k+1)的方式如下所示:其中,Rs为定子电阻,Lq为q轴电感,Ts为控制周期。

3.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤4预测k+1时刻两相静止αβ坐标系下的定子磁链 和 的方式如下所示:

其中,Lq为q轴电感,ωr(k)为k时刻发电机的电角速度,可根据编码器信号得到。

4.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤5预测k+2时刻两相静止αβ坐标系下的7个定子磁链和 如下式所示:

其中, uαi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Ts为控制周期。

5.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤6预测k+2时刻两相静止αβ坐标系下的7个定子磁链和 如下式所示:

其中,ψsβi(k+2)、uβi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Ts为控制周期。

6.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤7预测k+2时刻两相静止αβ坐标系下的7个电流的方式如下所示:其中,iαi(k+2)、uαi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Lq为q轴电感,Ts为控制周期。

7.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤8预测k+2时刻两相静止αβ坐标系下的7个电流的方式如下所示:其中,iβi(k+2)、uβi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Lq为q轴电感,Ts为控制周期。

8.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤9预测k+2时刻的7个转矩Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+

2)、Te7(k+2),如下式所示:

其中,Tei(k+2)、 iαi(k+2)、 iβi(k+2)的下标i=1,2,3,4,5,6,7;np为永磁同步发电机的极对数。

预测k+2时刻的7个虚拟转矩的方式如下所示:

其中,Tevi(k+2)、 iαi(k+2)、 iβi(k+2)的下标i=1,2,3,4,5,6,7;np为永磁同步发电机的极对数。

9.根据权利要求1所述的改进的永磁同步发电机模型预测直接转矩控制方法,其特征在于,步骤10所述的计算7个目标函数值的方式如下所示:其中,Ji为目标函数,Ji、Tei(k+2)、Tevi(k+2)的下标i=1,2,3,4,5,6,7;ψf为永磁体磁链,Lq为q轴电感,np为永磁同步发电机的极对数。

说明书 :

改进的永磁同步发电机模型预测直接转矩控制方法

技术领域

[0001] 本发明涉及模型预测控制在永磁同步发电机驱动控制领域的应用,如永磁同步发电机在直驱风力发电领域的应用。

背景技术

[0002] 随着石油、天然气等不可再生能源的枯竭,新能源技术得到蓬勃发展。风力发电技术将可再生的风能资源高效的转化为电能,为人类可持续发展提供了新的能源。基于永磁同步发电机的直驱风力发电系统因无需齿轮箱、电网适应性强等优点而得到广泛应用。随着风力发电系统逐渐向中压大功率发展,开关频率越来越低,常规的矢量控制技术的控制性能随着开关频率的降低而急剧恶化。模型预测控制技术因具有可实现低开关频率控制和多目标优化控制等优点而受到越来越多的关注。文献“Matthias Preindl,Silverio Bolognani.Model Predictive Direct Torque Control With Finite Control Set for PMSM Drive Systems,Part 1:Maximum Torque Per Ampere Operation[J].IEEE 
Trans.Ind.Inf.,vol.9,no.4,pp.1912–1921,Nov.2013.” (Matthias Preindl,Silverio Bolognani.永磁同步电机驱动系统有限控制集模型预测直接转矩控制第一部分:最大转矩电流比运行[J].IEEE工业信息杂志,2013年11月第9卷4期,第1912 页到1921页)、文献“Matthias Preindl,Silverio Bolognani.Model Predictive Direct Torque Control With Finite Control Set for PMSM Drive Systems,Part 2:Field Weakening 
Operation[J].IEEE Trans.Ind.Inf.,vol.9,no.2,pp.648–657,May 2013.”(Matthias Preindl,Silverio Bolognani.永磁同步电机驱动系统有限控制集模型预测直接转矩控制第二部分:弱磁运行[J].IEEE工业信息杂志,2013年5月第9卷2期,第648页到657页)、文献“Wei Xie,Xiaocan Wang,Fengxiang Wang,Wei Xu,Ralph M.Kennel,Dieter Gerling,and Robert D.Lorenz.Finite Control Set-Model Predictive Torque Control with a 
Deadbeat Solution for PMSM Drives[J].IEEE Trans.Ind. Electron.,vol.62,no.9,pp.5402-5410,Sept.2015.”(Wei Xie,Xiaocan Wang,Fengxiang Wang, Wei Xu,Ralph M.Kennel,Dieter Gerling,and Robert D.Lorenz.基于无差拍的永磁同步电机有限控制集预测转矩控制[J].IEEE工业电子杂志,2015年9月第62卷9期,第5402页到5410 页)等均研究了模型预测控制在永磁同步电机控制中的应用。然而,现有的永磁同步电机模型预测直接转矩控制技术还存在如下缺点:
[0003] 1)、现有的永磁同步电机模型预测直接转矩控制技术均在同步旋转坐标系上实现,需要大量的坐标变换运算,占用较多的CPU资源;
[0004] 2)、现有的永磁同步电机模型预测直接转矩控制技术需要使用永磁同步电机的4个电气参数进行预测控制,参数依赖性强,鲁棒性差。

发明内容

[0005] 为了提高永磁同步发电机模型预测直接转矩控制的参数鲁棒性,简化算法,本发明提出了改进的永磁同步发电机模型预测直接转矩控制方法。该方法在静止坐标系上实现模型预测直接转矩控制,从而简化了运算,提高了参数鲁棒性。
[0006] 1、改进的永磁同步发电机模型预测直接转矩控制方法,包括永磁同步发电机电压、电流的采样,其特征在于,它包括以下步骤:
[0007] 步骤1、采样两相静止αβ坐标系下的k时刻永磁同步发电机的电压uα(k)、uβ(k)和电流 iα(k)、iβ(k);
[0008] 步骤2、将步骤1得到的k时刻永磁同步发电机两相静止αβ坐标系下的电压uα(k)、uβ(k) 和电流iα(k)、iβ(k)带入全阶滑模观测器,得到k时刻两相静止αβ坐标系下的有效反电动势
[0009] 步骤3、根据步骤2所述的电压uα(k)、uβ(k),电流iα(k)、iβ(k)和有效反电动势预测k+1时刻两相静止αβ坐标系下的电流iα(k+1)和iβ(k+1);
[0010] 步骤4、根据步骤2得到的有效反电动势 和步骤3得到的k+1时刻的电流 iα(k+1)、iβ(k+1),预测k+1时刻两相静止αβ坐标系下的定子磁链 和
[0011] 步骤5、根据步骤3得到的电流iα(k+1),步骤4 得到的定子磁链 和7个电压 uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)和uα7(k+1),预测k+2时刻两相静止αβ坐标系下的7个定子磁链

[0012] 步骤6、根据步骤3得到的电流iβ(k+1),步骤4得到的定子磁链 和7个电压 uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)和uβ7(k+1),预测k+2 时刻两相静止αβ坐标系下的7个定子磁链

[0013] 步骤7、根据步骤2得到的有效反电动势 步骤3得到的电流iα(k+1)和7个电压 uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)和uα7(k+1),预测k+2时刻两相静止αβ坐标系下的7个电流iα1(k+2)、iα2(k+2)、iα3(k+2)、iα4(k+2)、iα5(k+2)、 iα6(k+2)和iα7(k+2);
[0014] 步骤8、根据步骤2得到的有效反电动势 步骤3得到的电流iβ(k+1)和7个电压 uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)和uβ7(k+1),预测k+2 时刻两相静止αβ坐标系下的7个电流iβ1(k+2)、iβ2(k+2)、iβ3(k+2)、iβ4(k+2)、iβ5(k+2)、 iβ6(k+2)和iβ7(k+2);
[0015] 步骤9、根据步骤5得到的7个定子磁链和 步骤6得到的7个定子磁链
和 步骤7得到的7个电流 iα1
(k+2)、iα2(k+2)、iα3(k+2)、iα4(k+2)、iα5(k+2)、iα6(k+2)和iα7(k+2),步骤8得到的7个电流iβ1(k+2)、iβ2(k+2)、iβ3(k+2)、iβ4(k+2)、iβ5(k+2)、iβ6(k+2)和iβ7(k+2),预测k+2时刻的7个转矩Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+2)、 Te7(k+2)和k+2时刻的7个虚拟转矩Tev1(k+2)、Tev2(k+2)、Tev3(k+2)、Tev4(k+2)、Tev5(k+2)、 Tev6(k+2)和Tev7(k+2);
[0016] 步骤10、根据设定的转矩指令Teref,定子磁链幅值ψsref指令,步骤9得到的7个转矩 Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+2)、Te7(k+2)和7个虚拟转矩Tev1(k+2)、Tev2(k+2)、Tev3(k+2)、Tev4(k+2)、Tev5(k+2)、Tev6(k+2)和Tev7(k+2),计算 7个目标函数值J1、J2、J3、J4、J5、J6和J7;
[0017] 步骤11、比较步骤10得到的7个目标函数值J1、J2、J3、J4、J5、J6和J7的大小,确定目标函数最小值对应的电压uαi(k+1)和uβi(k+1),并将其用于控制;
[0018] 其中,uαi(k+1)和uβi(k+1)的下标i=1,2,3,4,5,6,7;
[0019] 上述步骤中,步骤5和步骤7所述的7个电压uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、 uα5(k+1)、uα6(k+1)、uα7(k+1)依次满足下式:
[0020] uα1(k+1)=0
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027] 其中,udc为逆变器直流侧电压值。
[0028] 上述步骤中,步骤6和步骤8所述的7个电压uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、 uβ5(k+1)、uβ6(k+1)、uβ7(k+1)依次满足下式:
[0029] uβ1(k+1)=0
[0030]
[0031]
[0032] uβ4(k+1)=0
[0033] uβ5(k+1)=0
[0034]
[0035]
[0036] 其中,udc为逆变器直流侧电压值。
[0037] 优选的,步骤3预测k+1时刻两相静止αβ坐标系下的电流iα(k+1)和iβ(k+1)的方式如下所示:
[0038]
[0039]
[0040] 其中,Rs为定子电阻,Lq为q轴电感,Ts为控制周期。
[0041] 优选的,步骤4预测k+1时刻两相静止αβ坐标系下的定子磁链 和的方式如下所示:
[0042]
[0043] 其中,Lq为q轴电感,ωr(k)为k时刻发电机的电角速度,可根据编码器信号得到。
[0044] 优选的,步骤5预测k+2时刻两相静止αβ坐标系下的7个定子磁链和 如下式所
示:
[0045]
[0046] 其中, uαi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Ts为控制周期。
[0047] 优选的,步骤6预测k+2时刻两相静止αβ坐标系下的7个定子磁链和 如下式所
示:
[0048]
[0049] 其中,ψsβi(k+2)、uβi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Ts为控制周期。
[0050] 优选的,步骤7预测k+2时刻两相静止αβ坐标系下的7个电流的方式如下所示:
[0051]
[0052] 其中,iαi(k+2)、uαi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Lq为q轴电感,Ts为控制周期。
[0053] 优选的,步骤8预测k+2时刻两相静止αβ坐标系下的7个电流的方式如下所示:
[0054]
[0055] 其中,iβi(k+2)、uβi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Lq为q轴电感,Ts为控制周期。
[0056] 优选的,步骤9预测k+2时刻的7个转矩Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、 Te5(k+2)、Te6(k+2)、Te7(k+2),如下式所示:
[0057]
[0058] 其中,Tei(k+2)、 iαi(k+2)、 iβi(k+2)的下标i=1,2,3,4,5, 6,7;np为永磁同步发电机的极对数。
[0059] 预测k+2时刻的7个虚拟转矩的方式如下所示:
[0060]
[0061] 其中,Tevi(k+2)、 iαi(k+2)、 iβi(k+2)的下标i=1,2,3,4,5, 6,7;np为永磁同步发电机的极对数。
[0062] 优选的,步骤10所述的计算7个目标函数值的方式如下所示:
[0063]
[0064] 其中,Ji为目标函数,Ji、Tei(k+2)、Tevi(k+2)的下标i=1,2,3,4,5,6,7;ψf为永磁体磁链。
[0065] 本发明的有益效果为:通过在静止坐标系上进行永磁同步发电机的模型预测控制,一方面,避免了静止坐标系向同步旋转坐标系的坐标变换,从而简化了算法,另一方面,克服了发电机d轴电感和q轴电感对模型预测直接转矩控制的影响,从而提高了控制精度。

附图说明

[0066] 图1为所提算法的整体框图。
[0067] 图2为传统永磁同步发电机模型预测直接转矩控制在q轴电感Lq发生变化时的实验结果。
[0068] 图3为本发明算法在q轴电感Lq发生变化时的实验结果。
[0069] 图4为本发明算法和传统永磁同步发电机模型预测直接转矩控制算法的软件执行时间对比图。

具体实施方式

[0070] 本发明是改进的永磁同步发电机模型预测直接转矩控制方法,该方法在静止αβ坐标系上实现模型预测直接转矩控制,从而简化了运算,提高了参数鲁棒性。
[0071] 图1给出了本发明所提算法的整体框图。由图1可知,本发明是通过以下步骤实现的:
[0072] 步骤1、采样的k时刻的永磁同步发电机电压uab、ubc和电流ia、ib、ic,得到静止坐标系上的电压uα(k)、uβ(k)和电流iα(k)、iβ(k),如图1所示;其中,k随着控制器的运行而不断增加,k=1,2,3···;
[0073] 步骤2、将步骤1得到的k时刻永磁同步发电机的电压uα(k)、uβ(k)和电流iα(k)、iβ(k)  带入全阶滑模观测器,估计得到k时刻两相静止αβ坐标系下的有效反电动势
[0074] 所述的全阶滑模观测器如下式所示:
[0075]
[0076] 其中, M和N为增益,sgn()为符号函数, 为估计的k时刻的电流, 为估计的k时刻的有效反电动势,Rs
为定子电阻,Lq为q轴电感,ωr(k)为k时刻发电机的电角速度。
[0077] 步骤1-2所述对应图1中的全阶滑模观测器部分;
[0078] 步骤3、根据步骤2所述的电压uα(k)、uβ(k),电流iα(k)、iβ(k)和估计的有效反电动势 预测k+1时刻两相静止αβ坐标系下的电流iα(k+1)和iβ(k+1),如下式所示:
[0079]
[0080]
[0081] 其中,Rs为定子电阻,Lq为q轴电感,Ts为控制周期。
[0082] 步骤4、根据步骤2得到的有效反电动势 和步骤3得到的k+1时刻的电流 iα(k+1)、iβ(k+1),预测k+1时刻两相静止αβ坐标系下的定子磁链 和
如下式所示:
[0083]
[0084] 其中,ωr(k)为k时刻发电机的电角速度,可根据编码器信号得到。
[0085] 步骤3-4所述对应图1中的静止坐标系上的预测过程部分;
[0086] 步骤5、根据步骤3得到的电流iα(k+1),步骤4得到的定子磁链 和7个电压 uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)和uα7(k+1),预测k+2时刻两相静止αβ坐标系下的7个定子磁链
和 如下式所示:
[0087]
[0088] 其中, uαi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Ts为控制周期。。
[0089] 所述的7个电压uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)、uα7(k+1) 依次满足下式:
[0090] uα1(k+1)=0
[0091]
[0092]
[0093]
[0094]
[0095]
[0096]
[0097] 其中,udc为逆变器直流侧电压值。
[0098] 步骤6、根据步骤3得到的电流iβ(k+1),步骤2得到的定子磁链 和7个电压 uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)和uβ7(k+1),预测k+2 时刻两相静止αβ坐标系下的7个定子磁链
和 如下式所示:
[0099]
[0100] 其中,ψsβi(k+2)、uβi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Ts为控制周期。
[0101] 所述的7个电压uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)、uβ7(k+1) 依次满足下式:
[0102] uβ1(k+1)=0
[0103]
[0104]
[0105] uβ4(k+1)=0
[0106] uβ5(k+1)=0
[0107]
[0108]
[0109] 其中,udc为逆变器直流侧电压值。
[0110] 步骤7、根据步骤2得到的有效反电动势 步骤3得到的电流iα(k+1)和7个不同的电压uα1(k+1)、uα2(k+1)、uα3(k+1)、uα4(k+1)、uα5(k+1)、uα6(k+1)和uα7(k+1),预测 k+2时刻两相静止αβ坐标系下的7个电流iα1(k+2)、iα2(k+2)、iα3(k+2)、iα4(k+2)、 iα5(k+2)、iα6(k+2)和iα7(k+2),如下式所示:
[0111]
[0112] 其中,iαi(k+2)、uαi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Lq为q轴电感,Ts为控制周期。
[0113] 步骤8、根据步骤2得到的有效反电动势 步骤3得到的电流iβ(k+1)和7个不同的电压uβ1(k+1)、uβ2(k+1)、uβ3(k+1)、uβ4(k+1)、uβ5(k+1)、uβ6(k+1)和uβ7(k+1),预测 k+2时刻两相静止αβ坐标系下的7个电流iβ1(k+2)、iβ2(k+2)、iβ3(k+2)、iβ4(k+2)、 iβ5(k+2)、iβ6(k+
2)和iβ7(k+2),如下式所示:
[0114]
[0115] 其中,iβi(k+2)、uβi(k+1)的下标i=1,2,3,4,5,6,7;Rs为定子电阻,Lq为q轴电感,Ts为控制周期。
[0116] 步骤9、根据步骤5得到的7个定子磁链和 步骤6得到的7个定子磁链
和 步骤7得到的7个电流 iα1
(k+2)、iα2(k+2)、iα3(k+2)、iα4(k+2)、iα5(k+2)、iα6(k+2)和iα7(k+2),步骤8得到的7个电流iβ1(k+2)、iβ2(k+2)、iβ3(k+2)、iβ4(k+2)、iβ5(k+2)、iβ6(k+2)和iβ7(k+2),预测k+2时刻的7个转矩Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+2)、 Te7(k+2),如下式所示:
[0117]
[0118] 其中,Tei(k+2)、 iαi(k+2)、 iβi(k+2)的下标i=1,2,3,4,5, 6,7;np为永磁同步发电机的极对数。
[0119] 预测k+2时刻的7个虚拟转矩的方式如下所示:
[0120]
[0121] 其中,Tevi(k+2)、 iαi(k+2)、 iβi(k+2)的下标i=1,2,3,4,5, 6,7;np为永磁同步发电机的极对数。
[0122] 步骤5-9对应图1中的转矩和虚拟转矩预测部分;
[0123] 步骤10、根据设定的转矩指令Teref,定子磁链幅值ψsref指令,步骤9得到的7个转矩 Te1(k+2)、Te2(k+2)、Te3(k+2)、Te4(k+2)、Te5(k+2)、Te6(k+2)、Te7(k+2)和步骤9得到的7个虚拟转矩Tev1(k+2)、Tev2(k+2)、Tev3(k+2)、Tev4(k+2)、Tev5(k+2)、Tev6(k+2)和 Tev7(k+2),计算7个目标函数值J1、J2、J3、J4、J5、J6和J7,如下式所示:
[0124]
[0125] 其中,Ji为目标函数,Ji、Tei(k+2)、Tevi(k+2)的下标i=1,2,3,4,5,6,7;ψf为永磁体磁链。
[0126] 步骤11、比较步骤11得到的7个目标函数值J1、J2、J3、J4、J5、J6和J7的大小,确定目标函数最小值对应的电压uαi(k+1)和uβi(k+1),并将其用于控制。
[0127] 其中,电压uαi(k+1)和uβi(k+1)的下表i=1,2,3,4,5,6,7;
[0128] 步骤10-11对应图1中的目标函数最小化部分;
[0129] 根据步骤1-11,可计算出最优电压矢量,从而可实现永磁同步发电机的模型预测直接转矩控制。
[0130] 为了验证本发明的有效性,对本发明进行了实验验证。实验所用电机定子电阻为0.0154 欧,d轴电感为0.004H,q轴电感为0.009H,永磁体磁链为1.5Wb,额定频率为32Hz,传统方法的权重因子设定为288,转矩指令Teref设定为300Nm,电机转速为500r/min。图2测试了Lq对传统算法的影响,由图2可见,Lq增大时,电流出现了一定的脉动,转矩出现了一定的畸变。图3测试了Lq对本发明算法的影响,由图3可见,Lq对本发明算法的影响很小。图 4对比了传统算法和本发明算法的软件执行时间,其中,高电平为软件执行时间,低电平为等待时间,一个方波周期为100μs,对应采用频率10kHz。由图4可见,本发明算法大大缩短了软件执行时间,降低了控制器的运算负担。