本发明涉及电机控制领域,尤其涉及一种永磁同步电机的逆变器非线性效应补偿方法。
背景技术:
目前对于永磁同步电机转子位置检测,常采用脉振高频电压注入法实现。然而由于逆变器死区时间的设置,逆变器非线性效应会导致采用该方法得到的估计转子位置存在6次谐波误差。该谐波误差降低了位置估计精度,同时还引起了转矩脉动,因此有必要对其进行消除。
为了消除估计转子位置中的6次谐波误差,y.parkands.k.sul,“anovelmethodutilizingtrapezoidalvoltagetocompensateforinverternonlinearities,”ieeetrans.powerelectron.,vol.27,no.12,pp.4837–4846,dec.2012.提出的死区补偿法有效抑制了估计位置中的6次谐波分量,但该方法对系统参数的依赖性较强,本发明正是为了解决该问题,提出一种永磁同步电机无位置传感器控制下的逆变器非线性效应补偿方法。
技术实现要素:
本发明所要解决的技术问题是针对背景技术的缺陷,提供了一种永磁同步电机无位置传感器控制下的逆变器非线性效应补偿方法,能有效抑制估计转子位置中的6次谐波误差,提高转子位置估计精度,且该方法不受系统参数的影响,鲁棒性好。
本发明为解决上述技术问题采用以下技术方案:
一种永磁同步电机的逆变器非线性效应补偿方法,该方法先采用脉振高频电压注入法获取位置估计误差信息,再采用全通滤波器消除其中的谐波分量,得到处理后的位置估计误差信息,最后通过锁相环得到估计转子速度和估计转子位置。其特征在于,采用全通滤波器消除位置估计误差信息中由逆变器非线性效应引起的谐波分量的步骤为:
步骤1.1)根据离散化控制系统所对应的采样周期ts和所要消除的6次谐波误差的频率
步骤1.2)根据滤波性能的要求合理选择滤波带宽ωbw,再根据ωbw和ts计算全通滤波器中的系数
步骤1.3)将位置估计误差信息f(δθ)连接到全通滤波器的输入端口x;
步骤1.4)将全通滤波器的输入端口x和输出端口y相加再乘以0.5,得到两者的平均值,该平均值就是处理后的位置估计误差信息fc(δθ)。
作为本发明一种永磁同步电机的逆变器非线性效应补偿方法进一步的优化方案,采用脉振高频电压注入法获取位置估计误差信息的步骤为:
步骤2.1)在估计转子同步旋转坐标系的d轴注入高频余弦电压uhcos(ωht),其中,uh为在d轴注入高频电压的幅值,ωh为在d轴注入高频电压的频率,t表示当前时刻;
步骤2.2)对估计d轴和q轴电压
步骤2.3)检测电机三相绕组a/b/c中的任意两相电流,先进行克拉克变换得到两相静止α-β坐标系下的电流iα和iβ,再经过派克变换得到估计d轴电流响应
步骤2.4)将估计q轴电流响应
作为本发明一种永磁同步电机的逆变器非线性效应补偿方法进一步的优化方案,通过锁相环得到估计转子速度和估计转子位置的步骤为:
步骤3.1)将处理后的位置估计误差信息fc(δθ)作为pi调节器的输入,估计转子速度
步骤3.2)将给定转子速度ω*与估计转子速度
步骤3.3)将估计d轴电流给定值设为0,分别将估计d轴和q轴电流给定值
步骤3.4)重复步骤1.1)至步骤3.3)。
作为本发明一种永磁同步电机的逆变器非线性效应补偿方法进一步的优化方案,全通滤波器的结构为:
全通滤波器总体由两个比例环节(系数分别为α和-β)、两个延时环节和六个加法器构成。其输入端口为x,输出端口为y,结构中共包括abcdefghi这9个主要节点。x与i相减得到a;a经过比例环节(系数为α)得到b;x和b相加得到c;c与g相减得到d;d经过比例环节(系数为-β)得到e;c和e相加得到f;f经过延时得到g;g和e相加得到h;h经过延时得到i;i和b相加得到y。
本发明采用以上技术方案与现有技术相比,具有以下技术效果:
(1)实现过程不需要注入其他频率的信号,谐波误差抑制过程对脉振高频电压注入法的实施过程无影响;
(2)可有效消除估计转子位置中由逆变器非线性效应导致的6次谐波误差,且实现相对简单,运算负担较小;
(3)谐波误差的抑制效果不受系统参数的影响,不需要对任何系统参数进行预估和识别。
附图说明
图1为基于脉振高频电压注入法的永磁同步电机无位置传感器控制下的逆变器非线性效应补偿方法原理框图;
图2为基于全通滤波器的谐波误差消除模块原理框图;
图3为全通滤波器的结构框图;
图4(a)对应给定转速120r/min时,不采用本专利所提逆变器非线性效应补偿方法时的实际转子位置、估计转子位置、位置估计误差的实验波形;
图4(b)对应给定转速120r/min时,采用本专利所提逆变器非线性效应补偿方法时的实际转子位置、估计转子位置、位置估计误差的实验波形;
图4(c)对应给定转速120r/min时,不采用本专利所提逆变器非线性效应补偿方法时的位置估计误差的快速傅里叶分析(fft)结果;
图4(d)对应给定转速120r/min时,采用本专利所提逆变器非线性效应补偿方法时的位置估计误差的快速傅里叶分析(fft)结果。
具体实施方式
下面结合附图对本发明的技术方案做进一步的详细说明:
如图1所示,本发明提供一种永磁同步电机无位置传感器控制下的逆变器非线性效应补偿方法,具体包括以下步骤:
步骤1)根据离散化控制系统所对应的采样周期ts和所要消除的6次谐波误差的频率
步骤2)根据滤波性能的要求合理选择滤波带宽ωbw,再根据ωbw和ts计算全通滤波器中的系数
步骤3)如附图2所示,将位置估计误差信息f(δθ)连接到全通滤波器的输入端口x,其中,f(δθ)的初始值为0;
步骤4)将全通滤波器的输入端口x和输出端口y相加再乘以0.5,得到两者的平均值,该平均值就是处理后的位置估计误差信息fc(δθ);
步骤5)如附图1所示,在估计转子同步旋转坐标系的d轴注入高频余弦电压uhcos(ωht),其中,uh为在d轴注入高频电压的幅值,ωh为在d轴注入高频电压的频率,t表示当前时刻;
步骤6)对估计d轴和q轴电压
步骤7)检测电机三相绕组a/b/c中的任意两相电流,先进行克拉克变换得到两相静止α-β坐标系下的电流iα和iβ,再经过派克变换得到估计d轴电流响应
步骤8)将估计q轴电流响应
步骤9)将处理后的位置估计误差信息fc(δθ)作为pi调节器的输入,估计转子速度
步骤10)将给定转子速度ω*与估计转子速度
步骤11)将估计d轴电流给定值设为0,分别将估计d轴和q轴电流给定值
步骤12)重复步骤1)至步骤11)。
如附图3所示,所采用的全通滤波器的结构为:
全通滤波器总体由两个比例环节(系数分别为α和-β)、两个延时环节和六个加法器构成。其输入端口为x,输出端口为y,结构中共包括abcdefghi这9个主要节点。x与i相减得到a;a经过比例环节(系数为α)得到b;x和b相加得到c;c与g相减得到d;d经过比例环节(系数为-β)得到e;c和e相加得到f;f经过延时得到g;g和e相加得到h;h经过延时得到i;i和b相加得到y。
为了验证本发明所提方法的可行性,在一台额定功率1.5kw的pmsm上进行了实验。附图4(a)和附图4(b)分别对应给定转速为120r/min时,采用本发明所提逆变器非线性效应补偿方法前后的实际转子位置、估计转子位置和位置估计误差波形。附图4(c)和附图4(d)分别对应给定转速为120r/min时,采用本发明所提逆变器非线性效应补偿方法前后的位置估计误差的快速傅里叶分析(fft)结果。对比可知,补偿前,估计转子位置中包含明显的6次谐波;补偿后,6次谐波幅值显著降低,位置估计精度明显提高,表明本发明所提的永磁同步电机无位置传感器控制下的逆变器非线性效应补偿方法是有效、可行的。