电气工程学报, 2023, 18(3): 145-153 doi: 10.11985/2023.03.016

电机与电器

基于累积误差补偿的永磁同步电机低速插值控制策略*

张冰鑫,1, 刘侃,1, 李跃1, 胡伟1, 黄庆2, 陈泳丹3

1.湖南大学机械与运载工程学院 长沙 410082

2.株洲中车时代电气股份有限公司 株洲 412001

3.中国北方车辆研究所 北京 100072

Low Speed Interpolation Control Strategy of Permanent Magnet Synchronous Motor Based on Accumulative Error Compensation

ZHANG Bingxin,1, LIU Kan,1, LI Yue1, HU Wei1, HUANG Qing2, CHEN Yongdan3

1. College of Mechanical and Vehicle Engineering, Hunan University, Changsha 410082

2. Zhuzhou CRRC Times Electric Co., Ltd., Zhuzhou 412001

3. China North Vehicle Research Institute, Beijing 100072

通讯作者: 刘侃,男,1982年生,博士,教授。主要研究方向为轨道交通/新能源车电驱技术、伺服控制等。E-mail:lkan@hnu.edu.cn

收稿日期: 2022-08-25   修回日期: 2023-03-26  

基金资助: * 国家自然科学基金(51877075)
湖湘高层次人才聚集工程(S2019RSCXRC0094)

Received: 2022-08-25   Revised: 2023-03-26  

作者简介 About authors

张冰鑫,男,1997年生,硕士研究生。主要研究方向为永磁同步电机驱动控制技术。E-mail:zhangbingxin@hnu.edu.cn

摘要

基于观测器法的增量式编码器脉冲信号插值控制是一种常用的低速控制方案,但是在每个位置脉冲内,其会产生累计误差,进而对矢量控制系统的精度和稳定性造成影响。为降低误差累积造成的负面影响,提出一种基于累积误差补偿的插值控制算法。该方法利用前一个位置脉冲的累计插值误差,在当前位置脉冲的插值过程中引入误差补偿项,在每个采样周期内抵消误差累积,从而抑制了具有同向积累特性的误差累积现象。最后,在一台750 W永磁同步伺服电机对所提方法进行了性能测试,结果显示其相较于传统基于观测器法的插值控制策略具有更高的控制精度和抗外部扰动性能。

关键词: 永磁同步电机; 误差补偿; 滑模观测器; 锁相环; 位置插值

Abstract

The observer based interpolation control for incremental encoder pulse signal is a common low speed control scheme. However, it will produce an accumulative error within each position pulse, which will affect the accuracy and stability of vector control system. In order to mitigate the negative effect caused by error accumulation, an interpolation control algorithm based on accumulative error compensation is proposed. In the proposed method, the accumulative interpolation error of the last position pulse is used as the compensation term added into the interpolation process of current position pulse for the cancellation of accumulative error in each sampling period. Thus, the phenomenon of accumulative error being monotonic increasing is suppressed afterwards. Finally, the performance of the proposed method is tested on a 750 W permanent magnet synchronous servo motor, and the results show that it has higher control accuracy and better anti-interference to external disturbances than the traditional observer-based interpolation control strategy.

Keywords: Permanent magnet synchronous motor; error compensation; sliding mode observer; phase-locked loop; position interpolation

PDF (35502KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

张冰鑫, 刘侃, 李跃, 胡伟, 黄庆, 陈泳丹. 基于累积误差补偿的永磁同步电机低速插值控制策略*[J]. 电气工程学报, 2023, 18(3): 145-153 doi:10.11985/2023.03.016

ZHANG Bingxin, LIU Kan, LI Yue, HU Wei, HUANG Qing, CHEN Yongdan. Low Speed Interpolation Control Strategy of Permanent Magnet Synchronous Motor Based on Accumulative Error Compensation[J]. Chinese Journal of Electrical Engineering, 2023, 18(3): 145-153 doi:10.11985/2023.03.016

1 引言

永磁同步电机(Permanent magnet synchronous motor,PMSM)具备高功率密度、高能量转换效率等优点,近年来在高效能需求的场景,如电动汽车等,得到了广泛应用[1-3]。PMSM矢量控制系统的正常运行需要获取稳定可靠的转子位置信息,而无位置传感器算法因可靠性等因素而无法彻底取代编码器。但低分率编码器与无位置传感器算法相互配合的插值控制方案,既可以降低控制成本,又能保障控制系统的可靠性,因此极具应用前景[4-7]

目前主流的插值控制方案有平均速度法[8-11]、平均加速度法[12-13]、观测器法[14-17]。文献[8]提出了平均速度法,利用前一个霍尔位置区间计算出平均速度,利用计算结果对当前霍尔位置区间实现位置插补,从而在当前霍尔位置区间位置缺省的状态下实现矢量控制。文献[12]提出了平均加速度法,利用前两个霍尔位置区间计算出的平均加速度,利用位置-加速度公式,实现当前霍尔位置区间的位置插补,在位置插补过程中引入平均加速度使得插值算法动态性能更好,能够在电机加减速情况下实现位置插值。观测器法中的主流方法是矢量观测器法[14-17],矢量观测器法利用旋转矢量观测器理论,采用位置观测器获取的位置信息用作实时位置插值,但此方法需要解决观测器相位滞后等问题。为了解决相位滞后对插值算法造成的不利影响,文献[18]提出基于观测器法的插值算法(Observer-based interpolation,OI),采用位置增量差值信息实现插值算法。该方法不受观测器相位滞后的影响,消除了观测器相位滞后导致的位置误差,但在每个位置脉冲内,电机参数不精确等因素导致该算法出现累计误差,降低了控制系统的精度和稳定性。

为了降低基于观测器法的插值算法中误差累积现象带来的不利影响,本文提出一种基于累积误差补偿的插值控制算法(Accumulative error compensation based position interpolation control,AECPIC)。该方法利用误差累积方向的一致性,通过计算获知上一位置脉冲的累计误差,利用此信息构造误差补偿项,以降低当前位置脉冲的累计误差。最后,在750 W对拖控制系统进行了试验,验证了所提方法的有效性。

2 算法理论

2.1 位置观测器设计

在运动坐标系中,PMSM电压方程为[19]

$\left[ \begin{matrix} {{u}_{d}} \\ {{u}_{q}} \\ \end{matrix} \right]=\left[ \begin{matrix} R+p{{L}_{d}} & -{{\omega }_{e}}{{L}_{q}} \\ {{\omega }_{e}}{{L}_{d}} & R+p{{L}_{q}} \\ \end{matrix} \right]\left[ \begin{matrix} {{i}_{d}} \\ {{i}_{q}} \\ \end{matrix} \right]+\left[ \begin{matrix} 0 \\ {{\omega }_{e}}{{\psi }_{f}} \\ \end{matrix} \right]$

式中,uduqdq轴电压;idiqdq轴电流;LdLqdq轴电感;ωe为转子电气角速度;R为电机定子绕组;ψf为永磁体磁链;p为微分算子。

在两相静止坐标系中,PMSM电压方程为[19]

$\left[ \begin{matrix} {{u}_{\alpha }} \\ {{u}_{\beta }} \\ \end{matrix} \right]=\left[ \begin{matrix} R+p{{L}_{d}} & {{\omega }_{e}}\left( {{L}_{d}}-{{L}_{q}} \right) \\ -{{\omega }_{e}}\left( {{L}_{d}}-{{L}_{q}} \right) & R+p{{L}_{d}} \\ \end{matrix} \right]\left[ \begin{matrix} {{i}_{\alpha }} \\ {{i}_{\beta }} \\ \end{matrix} \right]+\left[ \begin{matrix} {{E}_{\alpha }} \\ {{E}_{\beta }} \\ \end{matrix} \right]$

式中,等式右边第二项为扩展反电势,其定义如下

$\left[ \begin{matrix} {{E}_{\alpha }} \\ {{E}_{\beta }} \\ \end{matrix} \right]=\left[ \left( {{L}_{d}}-{{L}_{q}} \right)\left( {{\omega }_{e}}{{i}_{d}}-p{{i}_{q}} \right)+{{\omega }_{e}}{{\psi }_{f}} \right]\left[ \begin{matrix} -\sin {{\theta }_{e}} \\ \cos {{\theta }_{e}} \\ \end{matrix} \right]$

将式(2)变更为电流状态方程,可得

$p\left[ \begin{matrix} {{i}_{\alpha }} \\ {{i}_{\beta }} \\ \end{matrix} \right]=Q\left[ \begin{matrix} {{i}_{\alpha }} \\ {{i}_{\beta }} \\ \end{matrix} \right]+\frac{1}{{{L}_{d}}}\left[ \begin{matrix} {{u}_{\alpha }} \\ {{u}_{\beta }} \\ \end{matrix} \right]-\frac{1}{{{L}_{d}}}\left[ \begin{matrix} {{E}_{\alpha }} \\ {{E}_{\beta }} \\ \end{matrix} \right]$

式中,$Q=\frac{1}{{{L}_{d}}}\left[ \begin{matrix} -R & -\left( {{L}_{d}}-{{L}_{q}} \right){{\omega }_{e}} \\ \left( {{L}_{d}}-{{L}_{q}} \right){{\omega }_{e}} & -R \\\end{matrix} \right]$。依据电机参数模型与滑模理论[20],构造如下的电流状态预测方程

$p\left[ \begin{matrix} {{{\hat{i}}}_{\alpha }} \\ {{{\hat{i}}}_{\beta }} \\ \end{matrix} \right]=\hat{Q}\left[ \begin{matrix} {{{\hat{i}}}_{\alpha }} \\ {{{\hat{i}}}_{\beta }} \\ \end{matrix} \right]+\frac{1}{{{L}_{d}}}\left[ \begin{matrix} {{u}_{\alpha }} \\ {{u}_{\beta }} \\ \end{matrix} \right]-\frac{1}{{{L}_{d}}}\left[ \begin{matrix} {{\nu }_{\alpha }} \\ {{\nu }_{\beta }} \\ \end{matrix} \right]$

式中,$\hat{Q}=\frac{1}{{{L}_{d}}}\left[ \begin{matrix} -R & -\left( {{L}_{d}}-{{L}_{q}} \right){{{\hat{\omega }}}_{e}} \\ \left( {{L}_{d}}-{{L}_{q}} \right){{{\hat{\omega }}}_{e}} & -R \\\end{matrix} \right]$${{v}_{\alpha \beta }}$表示滑模趋近律,定义如下:$\left[ \begin{matrix} {{\nu }_{\alpha }} \\ {{\nu }_{\beta }} \\ \end{matrix} \right]=\left[ \begin{matrix} ksign\left( {{{\tilde{i}}}_{\alpha }} \right) \\ ksign\left( {{{\tilde{i}}}_{\beta }} \right) \\ \end{matrix} \right]$ ,在表达式中,k表示滑模增益,sign(x)表示符号函数,函数定义如下:$sign\left( x \right)=\left\{ \begin{array}{*{35}{l}} 1\ \ \ \ \ \ \ x0 \\ -1\ \ \ \ x<0 \\ \end{array} \right.$

预测模型与参数模型做差后可获取误差方程

$p\left[ \begin{matrix} {{{\tilde{i}}}_{\alpha }} \\ {{{\tilde{i}}}_{\beta }} \\ \end{matrix} \right]=\tilde{Q}\left[ \begin{matrix} {{{\tilde{i}}}_{\alpha }} \\ {{{\tilde{i}}}_{\beta }} \\ \end{matrix} \right]+\frac{1}{{{L}_{d}}}\left[ \begin{matrix} {{E}_{\alpha }}-{{\nu }_{\alpha }} \\ {{E}_{\beta }}-{{\nu }_{\beta }} \\ \end{matrix} \right]$

式中,$\tilde{i}=\hat{i}-i$$\hat{i}$是预测电流,i为实际量测电流,$\tilde{Q}=\frac{1}{{{L}_{d}}}\left[ \begin{matrix} -R & -\left( {{L}_{d}}-{{L}_{q}} \right){{{\tilde{\omega }}}_{e}} \\ \left( {{L}_{d}}-{{L}_{q}} \right){{{\tilde{\omega }}}_{e}} & -R \\\end{matrix} \right]$

本文使用Lyapunov理论证明滑模观测器的稳定性[21],构造Lyapunov函数如下

$V=\frac{1}{2}\left( \tilde{i}_{\alpha }^{2}+\tilde{i}_{\beta }^{2} \right)$

由式(6)可知,V在非零且为正的时刻,因参数不精确等因素导致误差永远存续,故V永远为正。对构造的函数式(6)求导,可得

$\dot{V}={{\tilde{i}}_{\alpha }}{{\dot{\tilde{i}}}_{\alpha }}+{{\tilde{i}}_{\beta }}{{\dot{\tilde{i}}}_{\beta }}$

将误差方程${{\dot{\tilde{i}}}_{\alpha }}$${{\dot{\tilde{i}}}_{\beta }}$代入式(7),可得

$\begin{align} & \dot{V}={{{\tilde{i}}}_{\alpha }}\left[ {{{\tilde{Q}}}_{11}}{{{\tilde{i}}}_{\alpha }}+{{{\tilde{Q}}}_{12}}{{{\tilde{i}}}_{\beta }}+\frac{1}{{{L}_{d}}}\left( {{E}_{\alpha }}-{{\nu }_{\alpha }} \right) \right]+ \\ & {{{\tilde{i}}}_{\beta }}\left[ {{{\tilde{Q}}}_{21}}{{{\tilde{i}}}_{\alpha }}+{{{\tilde{Q}}}_{22}}{{{\tilde{i}}}_{\beta }}+\frac{1}{{{L}_{d}}}\left( {{E}_{\beta }}-{{\nu }_{\beta }} \right) \right] \end{align}$

由前文所述可知,${{\tilde{Q}}_{12}}+{{\tilde{Q}}_{21}}=0$${{\tilde{Q}}_{11}}<0$${{\tilde{Q}}_{22}}<0$,代入滑模趋近律后,$\dot{V}$

$\begin{align} & \dot{V}={{{\tilde{Q}}}_{11}}\tilde{i}_{\alpha }^{2}+\frac{1}{{{L}_{d}}}{{{\tilde{i}}}_{\alpha }}\left[ {{E}_{\alpha }}-ksign\left( {{{\tilde{i}}}_{\alpha }} \right) \right]+ \\ & {{{\tilde{Q}}}_{22}}\tilde{i}_{\beta }^{2}+\frac{1}{{{L}_{d}}}{{{\tilde{i}}}_{\beta }}\left[ {{E}_{\beta }}-ksign\left( {{{\tilde{i}}}_{\beta }} \right) \right] \end{align}$

易知,在式(9)中,${{\tilde{Q}}_{11}}\tilde{i}_{\alpha }^{2}+{{\tilde{Q}}_{22}}\tilde{i}_{\beta }^{2}<0$,依据Lyapunov稳定性判据,$\dot{V}$需要为负。由此,可获取约束如式(10)所示

$\frac{1}{{{L}_{d}}}{{\tilde{i}}_{\alpha }}\left[ {{E}_{\alpha }}-ksign\left( {{{\tilde{i}}}_{\alpha }} \right) \right]+\frac{1}{{{L}_{d}}}{{\tilde{i}}_{\beta }}\left[ {{E}_{\beta }}-ksign\left( {{{\tilde{i}}}_{\beta }} \right) \right]<0$

${{\tilde{i}}_{\alpha }}>0$${{\tilde{i}}_{\beta }}>0$时,${{E}_{\alpha }}-k<0$${{E}_{\beta }}-k<0$;当${{\tilde{i}}_{\alpha }}<0$${{\tilde{i}}_{\beta }}<0$时,${{E}_{\alpha }}+k>0$${{E}_{\beta }}+k>0$。联立求解不等式,可得

$k>C\left| \max \left( {{E}_{\alpha }},{{E}_{\beta }} \right) \right|\ \ \ \ \ \ C1$

k满足式(11)约束条件时,滑模增益可取任意数。在此前提下,可保证设计的扩展反电势观测器在有限的时间内收敛,从而保证了观测器的可观性存在。为了降低刚性切换函数sign引入的抖振,在后文试验过程中,使用sigmoid函数替代sign函数,替换后不影响上文的可观性证明[22]。本文使用的sigmoid函数定义如下

$sigmoid\left( x \right)=\frac{2}{1+\exp (-ax)}-1$

在上述滑模观测器得到扩展反电势信息后,可结合锁相环技术完成相位锁定,进而得到转子的位置信息,但滑模观测器获取的信息需要经过低通滤波器滤波后方可输入锁相环使用。锁相环的原理如图1所示,PI表示比例积分控制器,滑模观测器与锁相环共同构成了位置观测器。

图1

图1   锁相环原理示意图


2.2 传统基于观测器法的插值算法

通过插值算法可实现动态拟合转子实时运动轨迹,还可有效提高低线数编码器闭环控制精度。从位置观测器获取位置信息后,利用插值算法可实现电机转子位置插补。基于观测器法的插值算法实现表述如下[18]:在控制策略中,每个采样时刻获取实时编码器位置信息。判断当前采样时刻与上一个采样时刻编码器的位置是否相同。若相邻采样时刻的编码器位置一致,则进入插值算法模块,在插值算法模块中,对位置观测器获取的位置信息进行做差运算,以获取当前采样时刻位置信息的增量,并将当前时刻的位置增量赋给存储增量值的静态变量,将静态变量值与当前时刻的编码器位置做和运算,从而获得当前插值位置,并用插值位置参与坐标变换运算,完成矢量控制闭环动作。在每个位置脉冲内,该静态变量可以记住上一时刻的累计位置增量。若相邻采样时刻的编码器位置信息发生跳动,表明此时编码器的位置信息发生变更,应将编码器位置信息赋给当前插值位置,进而参与矢量控制闭环,同时,此刻将静态变量清零,以便在下一个位置脉冲重新计数,此操作可以消除位置观测器相位滞后引入的不利影响。基于观测器法的插值算法的执行步骤表述如下,其中,下标enc表示从编码器中获取的离散位置信息,下标comp表示补偿值,即累积增量值,int表示插值位置,k表示不同的时序。

插值程序执行步骤如下所示。

步骤1:程序启动,获取当前编码器位置θenc[k+1]

步骤2:判断θenc[k+1]θenc[k]是否相等,若两者相等,进入步骤3;否则,将θenc[k+1]赋给θint[k+1],进入步骤5,同时将θcomp清零。

步骤3:计算当前时刻位置观测器的增量,并于上一时刻的累积增量θcomp[k]相加,得到当前时刻的累积增量θcomp[k+1]

步骤4:将当前时刻的累积增量与θenc[k+1]相加,将结果赋值给θint[k+1]

步骤5:输出θint[k+1],程序结束。

分析基于观测器法的插值算法可知,插值位置存在以下可能。出于简化分析的目的,取相邻两个位置脉冲的插值结果进行演示,可能情况如图2所示。从图2可看到相邻两个位置脉冲所有可能的插值情况。在理想情况下,即误差允许的范围内,认为存在B1B2两种插值结果。实际上由于离散化误差的影响,完美拟合的情况并不存在。为了进一步简化分析,可将B1B2两种插值结果去掉,通过排列组合可知,此时存在4种组合方式,即A1A2A1C2C1A2C1C2。在上述四种插值结果中,认为A1A2正向误差累积过多,相应地认为C1C2负向误差累积过多,两类误差现象均可归类至同向累积误差,剩下的插值情况可分类至非同向累积误差。经过试验观察,在相邻位置脉冲中,A1A2C1C2组合是最常见的两种插值结果,即最常见的误差累积现象表现出同向误差累积特点。分析常见的两个插值组合可知,插值误差在大多数情况下,表现出同向累积特性,即在相邻两个位置脉冲,误差累积方向同为正向累积或同为负向累积。

图2

图2   两个相邻位置脉冲的插值结果


2.3 基于累积误差补偿的插值控制算法

基于上述分析,为改善A1A2C1C2两种插值结果带来的不利影响,本文引入累积误差补偿策略实现插值控制,即利用基于累积误差补偿的插值控制算法实现闭环控制。在每个位置脉冲的起始点,将前一个采样时刻插值位置与当前位置脉冲的起始位置做差,所得结果记为前一个位置脉冲的累积插值误差。考虑相邻位置脉冲的累积误差大致相当,将上一位置脉冲的累积误差视为当前位置脉冲结束时的累积误差,依据误差反向相消原理,在当前位置脉冲内逐采样周期做出位置补偿。在具备误差同向传递性的相邻位置脉冲,因累积误差相当但不相等,上一位置脉冲的累积误差不能直接作为当前位置脉冲的累积误差,需要引入缩放因子α构造当前位置脉冲的累积误差。整个插值控制程序框图如图3所示,图3中下标与基于观测器法的插值算法执行步骤中含义一致。

图3

图3   基于累积误差补偿的插值控制算法执行流程图


基于累积误差补偿的插值控制算法执行步骤如下所示。

步骤1:程序启动,获取当前编码器位置θenc[k+1]

步骤2:进入判断模块,比较θenc[k+1]θenc[k]是否相等,若两者相等,进入步骤3;否则,将θenc[k+1]赋给θint[k+1],进入步骤5,同时,将θcomp清零。

步骤3:计算当前时刻位置观测器的增量,并与上一时刻的累积增量θcomp[k]相加,得到当前时刻的累积增量θcomp[k+1]

步骤4:若上一位置脉冲的累积误差超过误差限,进入基于累积误差补偿的插值控制算法,累积增量θcomp[k+1]、误差补偿项i×α×errorlastsum、当前编码器位置θenc[k+1]三者相加,所得结果赋给θint[k+1]。在误差补偿项中,i为分式,初始值为0,分子在每个采样周期加1,分母为当前位置脉冲包含的采用周期总数,起到逐采样周期抵消累积误差的作用,α是缩放因子,在当前位置脉冲结束时,i重置为零,errorlastsum是上一位置脉冲的累积误差;否则进入基于观测器法的插值算法,累积增量θcomp[k+1]θenc[k+1]相加,所得结果赋值给θint[k+1]

步骤5:输出θint[k+1],程序结束。

3 试验设置

本文所有试验在750 W的IPMSM对拖控制系统完成,试验装置如图4所示。装置中IPMSM的参数如表1所示,负载电机是安川伺服电机,通过安川变频器控制,负载电机工作于转矩控制模式。考虑文中试验最高速度为50 r/min,位置观测器中的低通滤波器截至频率设置为:50×5×3/60 Hz= 12.5 Hz。sigmoid函数中的待定系数为a=5。锁相环中PI参数如下:kp=150,ki=250。文中利用光电编码器模拟低线数编码器,编码器线数为2 500线,依据降采样模块可得:2 500×250/10 000=62.5,此时模拟编码器为62.5线;同时,未经降采样模块的位置信息作为对照以评判插值算法的优劣,不参与闭环控制过程。误差补偿项中的缩放因子取α=0.9。误差限设置为errorsetting=0.004 rad,当累积插值误差超过误差限,启动基于累积误差补偿的插值控制算法,否则,启动基于观测器法的插值算法进行插值控制。以下试验结果均是通过插值位置实现闭环矢量控制,依据速度-位置构成的积分链,反馈速度由实时插值位置计算获取。依前所述,总体控制框图如图5所示,PI表示比例积分控制器。

图4

图4   试验装置


表1   电机参数表

参数数值
d轴电感Ld/mH7.1
q轴电感Lq/mH10.7
永磁体磁链ψf/mWb55.6
定子电阻R0.96
极对数Pn5
直流母线电压Vdc/V60

新窗口打开| 下载CSV


图5

图5   总体控制框图


4 试验分析

图6为参考转速30 r/min、空载条件下的试验波形,图6a图6b表示基于观测器法(OI)的插值算法插值位置与插值误差,图6c图6d表示基于累积误差补偿的插值控制算法(AECPIC)插值位置与插值误差,插值误差定义为位置降采样之前的编码器位置减去插值位置。RMSE表示插值误差的均方根误差,ME表示插值误差的最大误差,ME中数值前方的“-”表示超前误差,“+”表示滞后误差。表2为不同参考转速空载条件下的OI算法与AECPIC算法性能对比。从图6a图6c可以分析出,在空载工况下,基于观测器法的插值算法和所提插值控制算法在参考转速30 r/min时均能很好地跟踪实际的转子位置;从图6b图6d可以分析出,AECPIC算法插值误差减小,在低速域工况性能表现更好,其空载时插值位置误差的误差带稳定在0.02 rad (1.15°)内。

图6

图6   给定转速为30 r/min、空载条件下OI算法与AECPIC算法试验波形对比图


表2   空载条件下OI算法与AECPIC算法性能对比

参考转速/ (r/min)误差带/rad性能改进(%)
OI算法AECPIC算法
10±0.04±0.0250
30±0.04±0.0250
50±0.04±0.0233

新窗口打开| 下载CSV


图7为参考转速30 r/min、恒定0.5 N负载条件下的试验波形,图片顺序信息与图6相同。表3为0.5 N负载、不同参考转速下OI算法与AECPIC算法性能对比。图7表明,在0.5 N负载条件下,从图7a可看出,OI算法表现出了位置谐波现象,从图7c则可看出,所提算法的插值位置中谐波更少,表明所提方法能有效改善位置谐波现象。综合表3可得出如下结论:在恒定负载工况下,所提算法能有效提高位置插值精度,提升效果与参考速度正相关;OI算法与AECPIC算法的插值误差的误差带与参考转速正相关。

图7

图7   0.5 N负载、给定转速为30 r/min条件下OI算法与AECPIC算法试验波形对比图


表3   0.5 N负载条件下OI算法与AECPIC算法性能对比

参考转速/ (r/min)误差带/rad性能改进(%)
OI算法AECPIC算法
10±0.040±0.02245
30±0.050±0.02550
50±0.10±0.0460

新窗口打开| 下载CSV


图8为参考转速30 r/min、恒定0.5 N负载、1~2 s施加0.5 N外界扰动条件下的试验波形图,顺序信息与图6相同,表4为恒定0.5 N负载、1~2 s施加0.5 N外界扰动、不同参考转速条件下OI算法与AECPIC算法性能对比。分析图8可看出,OI算法在该测试工况下同样表现出位置谐波现象。从图8b图8d可看出,施加0.5 N外界扰动后,转子先减速,随后加速至给定转速。在此过程中,OI算法的插值误差峰值为0.19 rad,稳态误差带为 ±0.050 rad,AECPIC算法的插值误差峰值为0.053 rad,稳态误差带为±0.03 rad。

图8

图8   0.5 N负载、0.5 N阶跃负载、给定转速30 r/min条件下OI算法与AECPIC算法试验波形对比图


表4   0.5 N负载、0.5 N阶跃负载扰动条件下OI算法与AECPIC算法性能对比

参考转速/ (r/min)比较项OI算法AECPIC算法性能改进(%)
10误差带±0.040 rad±0.022 rad45
最大误差0.14 rad0.059 rad58
30误差带±0.050 rad±0.03 rad40
最大误差0.19 rad0.053 rad72
50误差带±0.10 rad±0.05 rad50
最大误差0.10 rad0.065 rad35

新窗口打开| 下载CSV


5 结论

在每个编码器位置脉冲内,误差累积导致插值算法的控制精度和稳定性降低。针对此问题,本文基于误差补偿思想提出了一种插值控制策略,通过试验验证了所提方法的有效性和可行性。主要结论如下所述。

(1) 在不同负载、不同参考转速工况中对所提方法进行了试验,结果表明,与传统方法相比,所提方法有效抑制了位置脉冲间的同向误差传播现象,其控制精度和抗外部扰动能力更优。

(2) 所提方法不需要额外增加硬件,易于实现,具有一定的工程应用价值。

(3) 所提方法未考虑逆变器非线性因素环节,研究考虑非线性因素补偿的低速插值控制算法,这是今后本文的改进方向。

参考文献

王海良, 刘世民, 陈永清, .

基于新型权重因子校正和延时补偿的永磁同步电动机模型预测转矩控制

[J]. 电气工程学报, 2021, 16(1):26-33.

[本文引用: 1]

WANG Hailiang, LIU Shimin, CHEN Yongqing, et al.

PMSM model predictive direct torque control based on novel weighting factor tuning and computation delay compensation

[J]. Journal of Electrical Engineering, 2021, 16(1):26-33.

[本文引用: 1]

倪启南, 杨明, 徐殿国, .

低分辨率位置传感器永磁同步电机精确位置估计方法综述

[J]. 电工技术学报, 2017, 32(22):70-81.

[本文引用: 1]

NI Qinan, YANG Ming, XU Dianguo, et al.

Review of precise position estimation method of PMSM with low-resolution position sensor

[J]. Transactions of China Electrotechnical Society, 2017, 32(22):70-81.

[本文引用: 1]

WANG J, JIANG Q, XIONG D.

Review of rotor position and speed estimation method of PMSM with hall sensor

[C]// 2021 IEEE 16th Conference on Industrial Electronics and Applications (ICIEA),August 1-4,2021,Chengdu,China. IEEE, 2021:1832-1837.

[本文引用: 1]

SCELBA G, DE DONATO G, PULVIRENTI M, et al.

Hall-effect sensor fault detection,identification,and compensation in brushless DC drives

[J]. IEEE Transactions on Industry Applications, 2015, 52(2):1542-1554.

DOI:10.1109/TIA.28      URL     [本文引用: 1]

SCELBA G, DE DONATO G, SCARCELLA G, et al.

Fault-tolerant rotor position and velocity estimation using binary hall-effect sensors for low-cost vector control drives

[J]. IEEE Transactions on Industry Applications, 2014, 50(5):3403-3413.

DOI:10.1109/TIA.2014.2304616      URL     [本文引用: 1]

DE DONATO G, SCELBA G, PULVIRENTI M, et al.

Low-cost,high-resolution,fault-robust position and speed estimation for PMSM drives operating in safety-critical systems

[J]. IEEE Transactions on Power Electronics, 2018, 34(1):550-564.

DOI:10.1109/TPEL.63      URL     [本文引用: 1]

LIDOZZI A, SOLERO L, CRESCIMBINI F, et al.

SVM PMSM drive with low resolution Hall-effect sensors

[J]. IEEE Transactions on Power Electronics, 2007, 22(1):282-290.

DOI:10.1109/TPEL.2006.886603      URL     [本文引用: 1]

MORIMOTO S, SANADA M, TAKEDA Y.

Sinusoidal current drive system of permanent magnet synchronous motor with low resolution position sensor

[C]// IAS’96. Conference Record of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting, 1996, 1:9-14.

[本文引用: 2]

YOO A, SUL S K, LEE D C, et al.

Novel speed and rotor position estimation strategy using a dual observer for low-resolution position sensors

[J]. IEEE Transactions on Power Electronics, 2009, 24(12):2897-2906.

DOI:10.1109/TPEL.2009.2022969      URL     [本文引用: 1]

KIM H, YI S, KIM N, et al.

Using low resolution position sensors in bumpless position/speed estimation methods for low cost PMSM drives

[C]// Fortieth IAS Annual Meeting. Conference Record of the 2005 Industry Applications Conference, 2005, 4:2518-2525.

[本文引用: 1]

CORZINE K, SUDHOFF S.

A hybrid observer for high performance brushless DC motor drives

[J]. IEEE Transactions on Energy Conversion, 1996, 11(2):318-323.

DOI:10.1109/60.507184      URL     [本文引用: 1]

CAPPONI F G, DEDONATO G, DEL FERRAROL.

Brushless AC drive using an axial flux synchronous PM motor with low resolution position sensors

[C]//2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No. 04CH37551),June 20-25,2004,Aachen,Germany. IEEE, 2004, 3:2287-2292.

[本文引用: 2]

CAPPONI F G, DE DONATO G, DEL FERRARO L, et al.

AC brushless drive with low-resolution hall-effect sensors for surface-mounted PM machines

[J]. IEEE Transactions on Industry Applications, 2006, 42(2):526-535.

DOI:10.1109/TIA.2005.863904      URL     [本文引用: 1]

HARKE M C, DE DONATO G, CAPPONI F G, et al.

Implementation issues and performance evaluation of sinusoidal,surface-mounted PM machine drives with Hall-effect position sensors and a vector-tracking observer

[J]. IEEE Transactions on Industry Applications, 2008, 44(1):161-173.

DOI:10.1109/TIA.2007.912729      URL     [本文引用: 2]

倪启南, 杨明, 董翔, .

基于霍尔位置传感器的 PMSM 转速观测器状态估算误差抑制方法

[J]. 电工技术学报, 2017, 32(17):189-198.

[本文引用: 2]

NI Qinan, YANG Ming, DONG Xiang, et al.

State estimation error suppression for PMSM speed observer based on Hall position sensor

[J]. Transactions of China Electrotechnical Society, 2017, 32(17):189-198.

[本文引用: 2]

DE DONATO G, SCELBA G, PULVIRENTI M, et al.

Signal-injection-aided position and speed estimation for PMSM drives with low-resolution position sensors

[C]// 2016 IEEE Energy Conversion Congress and Exposition (ECCE). 2016:1-9.

[本文引用: 2]

TESCH T R, LORENZ R D.

Disturbance torque and motion state estimation with low-resolution position interfaces using heterodyning observers

[J]. IEEE Transactions on Industry Applications, 2008, 44(1):124-134.

DOI:10.1109/TIA.2007.912736      URL     [本文引用: 2]

LIANG Y, WANG W, LIU K.

Interpolated position control for permanent magnet synchronous machines at low speed region

[C]// 2019 22nd International Conference on Electrical Machines and Systems (ICEMS). 2019:1-6.

[本文引用: 2]

CHEN Z, TOMITA M, DOKI S, et al.

An extended electromotive force model for sensorless control of interior permanent-magnet synchronous motors

[J]. IEEE Transactions on Industrial Electronics, 2003, 50(2):288-295.

DOI:10.1109/TIE.2003.809391      URL     [本文引用: 2]

CHI S, ZHANG Z, XU L.

Sliding-mode sensorless control of direct-drive PM synchronous motors for washing machine applications

[J]. IEEE Transactions on Industry Applications, 2009, 45(2):582-590.

DOI:10.1109/TIA.2009.2013545      URL     [本文引用: 1]

王高林, 李卓敏, 詹瀚林, .

考虑逆变器非线性的内置式永磁同步电机转子位置锁相环观测器

[J]. 电工技术学报, 2014, 29(3):172-179.

[本文引用: 1]

WANG Gaolin, LI Zhuomin, ZHAN Hanlin, et al.

Phase-locked-loop rotor position observer for IPMSM considering inverter nonlinearrity

[J]. Transactions of China Electrotechnical Society, 2014, 29(3):172-179.

[本文引用: 1]

KIM H, SON J, LEE J.

A high-speed sliding-mode observer for the sensorless speed control of a PMSM

[J]. IEEE Transactions on Industrial Electronics, 2010, 58(9):4069-4077.

DOI:10.1109/TIE.2010.2098357      URL     [本文引用: 1]

/