本发明涉及一种电机模型预测转矩控制方法。特别是涉及一种内置式永磁同步电机模型预测转矩控制方法。
背景技术:
随着电力电子技术的快速发展,人们对电能的使用更加广泛,电机作为能量转换的桥梁受到了前所未有的关注。其中,内置式永磁同步电机以其可靠性好,功率密度高等优点在工业制造、轨道交通、航空航天等领域广泛应用。传统的内置式永磁同步电机控制主要以获得电机最大的转矩-电流比为目标,控制策略主要包括空间矢量控制和直接转矩控制,其中,直接转矩控制具有结构简单,动态性能良好和鲁棒性强等优点。但由于直接转矩控制策略采用滞环控制器,因此电机的输出转矩波动较大。
模型预测控制策略具有动态响应快、目标函数配置灵活、易于处理约束优化问题等优点,特别是近年来,被广泛应用于电气驱动领域。模型预测转矩控制使用精确的内部模型取代转矩和磁链滞环控制器,在当前控制周期内对所有开关作用所产生的电机输出状态进行预测,通过评价函数使逆变器输出控制最优的电压矢量,从而使电机输出的转矩效果最佳。因此,控制器设计过程中,评价函数的设计对控制性能优劣的影响至关重要。
传统模型预测转矩控制的评价函数由转矩和磁链两个分量组成,但由于两个分量的单位不同,需要设计相应的系数来实现不同单位分量的同时控制。而该系数的选取一般缺乏通用的理论原则,需要通过大量的仿真和实验调试所取得的数据来确定,工作量较大。基于模型预测转矩控制的思想,将评价函数改为磁链矢量的方法改善了这个问题。但由于电机调速控制的直接因素是转矩,而该方法却并没能将转矩设置为直接控制量,所以导致电机的动态响应和转矩的控制效果变差,仍需要进一步改善。
传统模型预测转矩控制的评价函数由转矩和磁链两个分量组成,由于两个分量单位不同,一般需要设计相应的系数实现不同单位分量的同时控制,而该系数的选取较为繁琐。
技术实现要素:
本发明所要解决的技术问题是,提供一种能够使电机在重载时具有更好的转矩控制效果的内置式永磁同步电机模型预测转矩控制方法。
本发明所采用的技术方案是:一种内置式永磁同步电机模型预测转矩控制方法,是用于内置式永磁同步电机控制系统的控制方法,包括如下步骤:
1)采集内置式永磁同步电机第k个控制周期开始时刻的电压电流信号以及转速信号,并进行坐标变换;
2)通过延时补偿模型,预测得到内置式永磁同步电机第(k+1)个控制周期开始时刻的旋转坐标系d-q下的电流分量;
3)将转速信号中的同步电机转子机械角速度ω(k)与给定转速ω*之间的差值,经pi控制器得到同步电机第k个控制周期的电磁转矩给定值te*;根据电磁转矩给定值te*,采用最大转矩电流比计算方法,得到旋转坐标系d-q下电流分量的给定值id*和iq*,并据电流分量的给定值id*和iq*求出同步电机定子磁链ψs的给定值和同步电机输出转矩的给定值;
4)将步骤2)预测得到的电流分量,以及内置式永磁同步电机控制系统中的逆变器中的8个电压矢量v0、v1、v2、……、v7,带入到电机预测模型中,预测出不同电压矢量vn作用下的同步电机磁链和转矩,n=0,1,2……7,在预测过程中,由于电压矢量v0和电压矢量v7的作用效果相同,不考虑电压矢量v0的相关计算;
5)将预测出不同电压矢量vn作用下的电机磁链和转矩,带入到评价函数中,从评价函数的计算结果中找到最小值,所述最小值所对应的逆变器电压矢量,即为最优电压矢量vopt,并通过逆变器输出所述最优电压矢量。
步骤1)包括:
通过主控板上微处理器内部的模数转换接口采集第k个控制周期开始时刻的逆变器直流母线电压udc(k)和三相定子电流ia(k)、ib(k)、ic(k);
利用编码器得到第k个控制周期开始时刻的同步电机转子机械角速度ω(k)和电角速度ωe(k)以及转子位置电角度θ(k);
将采集到的三相定子电流ia(k)、ib(k)、ic(k),通过三相/两相静止坐标变换得到两相静止坐标系α-β下电流分量iα(k)和iβ(k),变换公式如下:
再通过两相旋转坐标变换得到旋转坐标系d-q下的电流分量id(k)和iq(k),变换公式如下:
式中ia(k)、ib(k)、ic(k)分别为同步电机三相定子电流,iα(k)、iβ(k)分别为同步电机两相静止坐标系α-β下的电流分量,id(k)、iq(k)分别为同步电机旋转坐标系d-q下的电流分量,θ(k)为同步电机转子位置电角度。
步骤2)包括:利用坐标变换后的电压电流信号以及转速信号包括电流分量id(k)、iq(k)和电角速度ωe(k),以及第k个控制周期施加的电压矢量v(k)在旋转坐标系d-q下的电压分量vd(k)、vq(k),通过延时补偿模型,预测得到第(k+1)个控制周期开始时刻的旋转坐标系d-q下电流分量
所述的延时补偿模型公式如下:
式中ld,lq分别为同步电机的直轴和交轴电感,rs为定子电阻,ts为控制周期的时长,ψf为转子永磁体磁链,ωe(k)为同步电机电角速度,vd(k)、vq(k)分别为第k个控制周期施加的电压矢量v(k)在旋转坐标系d-q下的电压分量,id(k)、iq(k)分别为同步电机旋转坐标系d-q下的电流分量,
步骤3)所述的同步电机定子磁链ψs的给定值是采用下式计算:
式中,ld,lq分别为同步电机的直轴和交轴电感,ψd*和ψq*分别为定子磁链在旋转坐标系d-q下d轴的给定分量和q轴的给定分量,ψf为同步电机转子永磁体磁链。
步骤3)所述的同步电机输出转矩的给定值是采用下式计算:
式中,tm*为同步电机永磁体输出转矩的给定分量,tr*为同步电机磁阻输出转矩的给定分量,ld,lq分别为同步电机的直轴和交轴电感,ψf为同步电机转子永磁体磁链,p为同步电机的极对数。
步骤4)包括:
将预测得到的内置式永磁同步电机第(k+1)个控制周期开始时刻的旋转坐标系d-q下的电流分量
式中ld,lq分别为同步电机的直轴和交轴电感,rs为定子电阻,ts为控制周期的时长,p为同步电机的极对数,
步骤5)包括:
将步骤4)求得的永磁体转矩
根据评价函数g(n)的计算结果,找到评价函数g(n)的最小值g(n)min,则与所述最小值g(n)min对应的电压矢量vn为最优电压矢量vopt;
在同步电机轻载时需要使用磁链矢量评价函数以避免权重系数整定和电流波动,这时,评价函数g(n)是采用下式得到:
式中,ψd*和ψq*分别为定子磁链在旋转坐标系d-q下d轴的给定分量和q轴的给定分量,
为使同步电机在重载情况下与轻载情况下的评价函数g(n)正常切换,设定常数tx为切换参考转矩,当同步电机的电磁转矩给定值te*的绝对值大于tx时,认定为重载,当同步电机的电磁转矩给定值te*的绝对值小于等于tx时认定为轻载。
为避免当同步电机的电磁转矩给定值te*的绝对值接近于tx且上下波动时,导致同步电机在重载情况下与轻载情况下的评价函数g(n)切换频繁,故加入滞环比较器减少切换频率:设定环宽为σ,当同步电机的电磁转矩给定值te*的绝对值大于设定常数tx与设定环宽σ之和,即同步电机的电磁转矩给定值te*的绝对值处于滞环之上时,滞环输出δ(k)=1,为重载时的评价函数g(n);当同步电机的电磁转矩给定值te*的绝对值小于设定常数tx与设定环宽σ之差时,即同步电机的电磁转矩给定值te*的绝对值处于滞环之下时,滞环输出δ(k)=-1,为轻载时的评价函数g(n);当tx-σ≤|te*|≤tx+σ,即同步电机的电磁转矩给定值te*的绝对值处于滞环之内时,滞环输出等于上一个控制周期的输出,即δ(k)=δ(k-1),使用上一个控制周期使用的评价函数g(n);δ的初值δ(0)=-1;
从而,所述评价函数表示为:
式中
本发明的一种内置式永磁同步电机模型预测转矩控制方法,通过对内置式永磁同步电机在最大转矩电流比控制下转矩的产生进行分析,设计了可直接控制转矩的评价函数,即将传统转矩和磁链分量的评价函数改为了永磁体转矩和磁阻转矩的评价函数,且该评价函数不需要系数的整定。同时结合磁链矢量控制的方法改善了所设计转矩评价函数在轻载下的缺点。该方法相比传统方法省去了繁琐的系数整定工作,相比磁链矢量控制的方法能够使电机在重载时具有更好的转矩控制效果。
附图说明
图1是本发明所用的内置式永磁同步电机控制系统;
图中
1:示波器2:主控制板
3:dsp芯片4:逆变器
5:电流传感器6:电压传感器
7:同步电机8:编码器
图2是发明一种内置式永磁同步电机模型预测转矩控制方法的流程图;
图3是发明一种内置式永磁同步电机模型预测转矩控制方法的框图;
图4是发明一种内置式永磁同步电机模型预测转矩控制方法中延时补偿模块的框图;
图5是发明所用空间电压矢量图。
具体实施方式
下面结合实施例和附图对本发明的一种内置式永磁同步电机模型预测转矩控制方法做出详细说明。
本发明的一种内置式永磁同步电机模型预测转矩控制方法,是用于图1所示的内置式永磁同步电机控制系统的控制方法,如图2、图3、图4所示,包括如下步骤:
1)采集内置式永磁同步电机第k个控制周期开始时刻的电压电流信号以及转速信号,并进行坐标变换;包括:
通过主控板上微处理器(dsp)内部的模数转换(a/d)接口采集第k个控制周期开始时刻的逆变器直流母线电压udc(k)和三相定子电流ia(k)、ib(k)、ic(k);
利用编码器得到第k个控制周期开始时刻的同步电机转子机械角速度ω(k)和电角速度ωe(k)以及转子位置电角度θ(k);
将采集到的三相定子电流ia(k)、ib(k)、ic(k),通过三相/两相静止坐标变换得到两相静止坐标系
再通过两相旋转坐标变换得到旋转坐标系d-q下的电流分量id(k)和iq(k),变换公式如下:
式中ia(k)、ib(k)、ic(k)分别为同步电机三相定子电流,iα(k)、iβ(k)分别为同步电机两相静止坐标系α-β下的电流分量,id(k)、iq(k)分别为同步电机旋转坐标系d-q下的电流分量,θ(k)为同步电机转子位置电角度。
2)为解决数字控制系统控制滞后的问题,通过延时补偿模型,预测得到内置式永磁同步电机第(k+1)个控制周期开始时刻的旋转坐标系d-q下的电流分量;包括:利用坐标变换后的电压电流信号以及转速信号包括电流分量id(k)、iq(k)和电角速度ωe(k),以及第k个控制周期施加的电压矢量v(k)在旋转坐标系d-q下的电压分量vd(k)、vq(k),通过延时补偿模型,预测得到第(k+1)个控制周期开始时刻的旋转坐标系d-q下电流分量
所述的延时补偿模型公式如下:
式中ld,lq分别为同步电机的直轴和交轴电感,rs为定子电阻,ts为控制周期的时长,ψf为转子永磁体磁链,ωe(k)为同步电机电角速度,vd(k)、vq(k)分别为第k个控制周期施加的电压矢量v(k)在旋转坐标系d-q下的电压分量,id(k)、iq(k)分别为同步电机旋转坐标系d-q下的电流分量,
3)将转速信号中的同步电机转子机械角速度ω(k)与给定转速ω*之间的差值,经pi控制器得到同步电机第k个控制周期的电磁转矩给定值te*;根据电磁转矩给定值te*,采用最大转矩电流比计算方法,得到旋转坐标系d-q下电流分量的给定值id*和iq*,并据电流分量的给定值id*和iq*求出同步电机定子磁链ψs的给定值和同步电机输出转矩的给定值;
所述的同步电机定子磁链ψs的给定值是采用下式计算:
式中,ld,lq分别为同步电机的直轴和交轴电感,ψd*和ψq*分别为定子磁链在旋转坐标系d-q下d轴的给定分量和q轴的给定分量,ψf为同步电机转子永磁体磁链。
所述的同步电机输出转矩的给定值是采用下式计算:
式中,tm*为同步电机永磁体输出转矩的给定分量,tr*为同步电机磁阻输出转矩的给定分量,ld,lq分别为同步电机的直轴和交轴电感,ψf为同步电机转子永磁体磁链,p为同步电机的极对数。
4)将步骤2)预测得到的电流分量,以及内置式永磁同步电机控制系统中的逆变器中的8个电压矢量v0、v1、v2、……、v7,带入到电机预测模型中,预测出不同电压矢量vn作用下的同步电机磁链和转矩,n=0,1,2……7,在预测过程中,由于电压矢量v0和电压矢量v7的作用效果相同,不考虑电压矢量v0的相关计算;包括:
将预测得到内置式永磁同步电机第(k+1)个控制周期开始时刻的旋转坐标系d-q下的电流分量
式中ld,lq分别为同步电机的直轴和交轴电感,rs为定子电阻,ts为控制周期的时长,p为同步电机的极对数,
表1空间电压矢量表
表中s1、s3、s5分别表示两电平逆变器所对应的三相桥中上桥臂的开关管,s2、s4、s6分别表示两电平逆变器所对应的三相桥中下桥臂的开关管,为1时表示开通,为0时表示关断。
5)将预测出不同电压矢量vn作用下的电机磁链和转矩,带入到评价函数中,从评价函数的计算结果中找到最小值,所述最小值所对应的逆变器电压矢量,即为最优电压矢量vopt,并通过逆变器输出所述最优电压矢量;包括:
内置式永磁同步电机在最大转矩电流比控制目标下,转矩由永磁体转矩和磁阻转矩构成。为使转矩波动最小,则将步骤4)求得的永磁体转矩
根据评价函数g(n)的计算结果,找到评价函数g(n)的最小值g(n)min,则与所述最小值g(n)min对应的电压矢量vn为最优电压矢量vopt;
由于当电机运行在轻载时,转矩评价函数容易造成较大的电流波动,所以在同步电机轻载时需要使用磁链矢量评价函数以避免权重系数整定和电流波动,这时,评价函数g(n)是采用下式得到:
式中,ψd*和ψq*分别为定子磁链在旋转坐标系d-q下d轴的给定分量和q轴的给定分量,
为使同步电机在重载情况下与轻载情况下的评价函数g(n)正常切换,设定常数tx为切换参考转矩,当同步电机的电磁转矩给定值te*的绝对值大于tx时,认定为重载,当同步电机的电磁转矩给定值te*的绝对值小于等于tx时认定为轻载;
为避免当同步电机的电磁转矩给定值te*的绝对值接近于tx且上下波动时,导致同步电机在重载情况下与轻载情况下的评价函数g(n)切换频繁,故加入滞环比较器减少切换频率:设定环宽为σ,当同步电机的电磁转矩给定值te*的绝对值大于设定常数tx与设定环宽σ之和,即同步电机的电磁转矩给定值te*的绝对值处于滞环之上时,滞环输出δ(k)=1,为重载时的评价函数g(n);当同步电机的电磁转矩给定值te*的绝对值小于设定常数tx与设定环宽σ之差时,即同步电机的电磁转矩给定值te*的绝对值处于滞环之下时,滞环输出δ(k)=-1,为轻载时的评价函数g(n);当tx-σ≤|te*|≤tx+σ,即同步电机的电磁转矩给定值te*的绝对值处于滞环之内时,滞环输出等于上一个控制周期的输出,即δ(k)=δ(k-1),使用上一个控制周期使用的评价函数g(n);δ的初值δ(0)=-1;
从而,所述评价函数表示为:
式中