一种变参数的霍尔传感器永磁同步电机转子位置确定方法与流程

文档序号:21316877发布日期:2020-06-30 20:46阅读:643来源:国知局
一种变参数的霍尔传感器永磁同步电机转子位置确定方法与流程

本发明涉及电机技术领域,尤其是一种变参数的霍尔传感器永磁同步电机转子位置确定方法。



背景技术:

永磁同步电机(pmsm)以其效率高、功率密度大等优点在新能源电动车和小功率伺服系统中的应用日益广泛,而其矢量控制策略因其控制性能优越在工业中被大量采用。高性能的矢量控制系统以电机转子位置的精确检测为基础,目前主要有高精度位置传感器矢量控制方案、无位置传感器矢量控制方案和低精度位置传感器矢量控制方案三种:(1)高精度位置传感器矢量控制方案利用高精度位置传感器检测电机转子位置,应用最多的是旋转变压器和高精度光栅编码器,但位置解码电路复杂且成本相对较高。(2)无位置传感器矢量控制方案主要以反电势观测和高频信号注入法为主,总体上尚未成熟,在对系统可靠性要求较高的场合无法有效应用。(3)低精度位置传感器矢量控制方案介于前两者之间,是利用低精度霍尔位置传感器检测转子位置,可靠性较高且实现方式较简单、成本较低,在工程应用中日益增多。但在低精度位置传感器矢量控制方案中,霍尔信号和电机转子位置存在确定的关系,当霍尔传感器存在安装偏差时会导致位置估计精度低的问题,影响系统控制的准确性。



技术实现要素:

本发明人针对上述问题及技术需求,提出了一种变参数的霍尔传感器永磁同步电机转子位置确定方法,包括如下步骤:

在永磁同步电机运行时,通过安装在转子周围的三个霍尔传感器获取三路霍尔信号,根据霍尔信号将转子一周分为六个霍尔扇区;

利用上一次霍尔检测计算得到的位置信号以及前三个连续的霍尔扇区的时间计数平均值进行线性插值得到当前霍尔检测计算得到的位置信号;

将当前霍尔检测计算得到的位置信号和位置信号估算值按照公式sinθhallcosθes-cosθhallsinθes计算得到角度的偏差信号,将偏差信号作为pi型锁相环的输入;其中,θhall表示当前霍尔检测计算得到的位置信号,θes表示位置信号估算值;

确定实时电角速度并根据实时电角速度和带宽下限确定pi锁相环的实时截止频率,pi型锁相环根据实时截止频率对偏差信号进行调节,并将pi型锁相环的输出作为位置信号估算值进行闭环反馈直至偏差信号达到0;

根据pi型锁相环的输出得到转子位置角度。

其进一步的技术方案为,偏差信号θerr(ωet)的表达式为:

其中θoffset为直流分量,直流分量的取值与三个霍尔传感器的霍尔偏差角度存在对应关系;表示交流偶次分量,an和bn均为参数,n为参数,ωe表示电角速度参数;

则pi型锁相环包括串联的陷波器和pi调节器,pi型锁相环根据实时截止频率滤除偏差信号中的交流偶次分量,根据三个霍尔传感器的霍尔偏差角度滤除偏差信号中的直流分量。

其进一步的技术方案为,偏差信号中的直流分量为其中,θha、θhb、θhc分别表示三个霍尔传感器的霍尔偏差角度。

其进一步的技术方案为,根据实时电角速度和带宽下限确定pi锁相环的实时截止频率,包括确定实时截止频率为实时电角速度或带宽下限,实时截止频率ωc的取值为:

其中,表示实时电角速度,ωth表示带宽下限。

其进一步的技术方案为,确定实时电角速度包括确定实时电角速度为:

其中,表示实时电角速度,tav6表示前6个连续的霍尔扇区的时间计数平均值,ti-j表示前第j+1个霍尔扇区的时间计数值,0≤j≤5,tb为控制器定时器的时基且单位为秒。

其进一步的技术方案为,利用上一次霍尔检测计算得到的位置信号以及前三个连续的霍尔扇区的时间计数平均值进行线性插值得到当前霍尔检测计算得到的位置信号,包括确定当前霍尔检测计算得到的位置信号为:

其中,θhall表示当前霍尔检测计算得到的位置信号,k是最近一次霍尔跳变发生的时间计数值,tav3表示前3个连续的霍尔扇区的时间计数平均值,ti-k表示前第k+1个霍尔扇区的时间计数值,0≤k≤2。

本发明的有益技术效果是:

本专利提供了一种变参数的霍尔传感器永磁同步电机转子位置确定方法,针对pmsm霍尔位置存在偏差时,三扇区平均速度位置补偿方法存在的问题,提出了采用一种n-pi型变参数pll的位置估计方法,该方法对一定范围内的霍尔安装偏差具有较强的鲁棒性,适应了不同偏差情况下位置估计精度,采用以电角速度为基础的归一化锁相环参数设计,保证了在不同转速下同等的观测效果。

附图说明

图1是本申请的方法的逻辑流程图。

图2是霍尔传感器的安装示意图以及霍尔偏差角度示意图。

图3是补偿结果示意图。

图4是本申请的方法在750rpm-1500rpm加速中的位置和速度效果图。

图5是采用本申请的方法补偿时与采用传统单扇区补偿时的对比效果图。

图6是采用本申请的方法补偿时与采用传统单扇区补偿时的电流控制效果对比图。

具体实施方式

下面结合附图对本发明的具体实施方式做进一步说明。

本申请公开了一种变参数的霍尔传感器永磁同步电机转子位置确定方法,请结合图1所示的流程图,该方法的过程及原理如下:

在永磁同步电机运行时,通过安装在转子周围中心的三个霍尔传感器获取三路霍尔信号,根据霍尔信号将转子一周分为六个霍尔扇区。当永磁同步电机(pmsm)采用低精度的霍尔传感器检测转子的位置时,如图2所示,理论上三个霍尔传感器ha、hb、hc应该安装在转子周围(通常安装在定子上)互差120°电角度的位置,当转子匀速旋转的过程中,三个霍尔传感器通过检测磁场变化产生三个互差120°电角度的方波信号,在一个电周期内,三个霍尔信号共输出六个状态。在ha检测到磁场极性跳变的时候,正好是a相绕组反电势过零的时刻,当转子转过180°电角度时,ha完成一个上升沿和一个下降沿的检测,hb、hc也检测到一次磁场过零,从而将转子转过的位置分为三个霍尔扇区,在每个霍尔扇区的时记为t1、t2、t3,同理,在180°~360°电角度的三个霍尔扇区的时间记为t4、t5、t6,当霍尔传感器的位置没有偏差且电机匀速旋转时t1~t6相等。

当三个霍尔传感器发生位置偏差时,假设三个霍尔传感器的霍尔偏差角度依次为θha、θhb、θhc,如图2中所示,以三个霍尔传感器互差120°的安装位置为三个霍尔传感器的理论安装位置,霍尔偏差角度是霍尔传感器的实际安装位置与理论安装位置之间的角度差,霍尔偏差角度的正负表示实际安装位置相对于理论安装位置的顺逆时针的不同,比如在本申请中,假设当实际安装位置相对于理论安装位置存在顺时针的偏差时、霍尔偏差角度为正,反之为负,图2以三个霍尔偏差角度均为正为例。

这时如果三个霍尔传感器的霍尔偏差角度互不相等,则检测到六个霍尔扇区时间t1~t6不再满足相等关系,因为同一个霍尔传感器检测到的是电机一个完整的180°电角度跳变,所以同一个霍尔传感器检测到的方波信号依然满足50%占空比,即在如下式(1)中,三个霍尔信号的脉宽时间tha_sum、thb_sum、thc_sum均分别和理想时相同,同时,t1与t4、t2与t5、t3与t6依然满足相等关系:

由于三个霍尔传感器的霍尔偏差角度互不一定相等,导致霍尔传感器检测到的每个扇区不再是60°电角度,如果按照前一个扇区的时间计算的平均速度进行位置估计,将导致严重的位置估计误差。然而在不考虑电机磁钢安装偏差的情况下,同一个霍尔传感器检测到的180°电角度是准确无误的,从而三个连续霍尔扇区的平均速度和转子真实速度是一致的,故本申请执行如下步骤。

利用上一次霍尔检测计算得到的位置信号以及前三个连续的霍尔扇区的时间计数平均值进行线性插值得到当前霍尔检测计算得到的位置信号的补偿方式请参考下式(2):

其中,θhall表示当前霍尔检测计算得到的位置信号,k是最近一次霍尔跳变发生的时间计数值,tav3表示前3个连续的霍尔扇区的时间计数平均值,ti-k表示前第k+1个霍尔扇区的时间计数值,0≤k≤2。

相比利用前一个霍尔扇区平均速度的位置估计方法,本申请采用利用前三个霍尔扇区的平均速度进行插值的方法,在下一个霍尔扇区内补偿的位置能够更好的跟踪实际转子位置,补偿结果如图3所示。

按照前三个霍尔扇区计算平均速度的位置补偿方法虽然能在一定程度上减小估计偏差,但由霍尔偏差角度引起的估计偏差并没有完全消除。从图3可见,霍尔扇区ⅰ和霍尔扇区ⅳ的位置偏差由θha造成;霍尔扇区ⅱ和霍尔扇区ⅴ的位置偏差由θhb造成;霍尔扇区ⅲ和霍尔扇区ⅵ的位置偏差由θhc造成。当偏差产生后,六个霍尔扇区所占电角度满足式(3)的关系:

其中,θi~θvi分别表示霍尔传感器检测到的每个霍尔扇区所占的电角度,这时的每个霍尔扇区不再是60°电角度。

霍尔传感器检测到的霍尔检测位置信号θhall可以表示成真实的位置信号θreal和偏差信号θerr的和:

θhall(ωet)=θreal(ωet)+θerr(ωet)(4)

ωe表示电角速度参数,真实位置分量ωet从0~2π变化时,θreal从0~2π变化,对于其中的偏差信号θerr,结合图3和式(3)可以将偏差信号θerr简化为一个周期为电周期一半的分段函数。由于这里研究偏差信号的级数表达,在确定偏差信号的初始位置时,可以脱离原电角度的位置基准,以一个断点作为新坐标原点,偏差信号分段周期函数为:

其中,m=1,2,3……。通过将式(5)分解成级数的形式,可表达为一个由直流分量和交流偶次分量组成的和式,交流偶次分量为一系列交流谐波。偏差信号θerr(ωet)的级数形式的表达式为:

其中θoffset为直流分量,直流分量的取值与三个霍尔传感器的霍尔偏差角度存在对应关系。表示交流偶次分量,an和bn均为参数,n为参数。结合(3)、(5)和(6)式,并利用级数系数计算方法,得到由霍尔偏差角度表示的式(6)中的直流分量:

为了简化操作,可以直接确定

因此本申请将当前霍尔检测计算得到的位置信号θhall和位置信号估算值θes按照公式sinθhallcosθes-cosθhallsinθes计算得到角度的偏差信号,将所述偏差信号作为pi型锁相环的输入;其中,θhall表示当前霍尔检测计算得到的位置信号,θes表示位置信号估算值。并将pi型锁相环的输出作为位置信号估算值θes进行闭环反馈以得到准确的真实的位置信号。

同时,考虑到永磁同步电机在调速过程中偏差信号θerr的交流偶次分量的频率随转速变化,因此本申请中pi型锁相环的实时截止频率随着电机转速的变化不断调整,以达到较好的偶次谐波抑制效果。因此本申请还增加了pi参数自动调整方案,让pi环节对于宽转速范围有最优的锁相性能。考虑到电机启动过程中的加速较大,同时启动过程的基速小,要保证电机的正常启动,就要保证在启动过程中位置的跟随性能要快,本专利设计了如下式(8)所示的实时截止频率ωc的计算公式:

其中,表示实时电角速度,ωth表示带宽下限,实时截止频率ωc的取值为实时电角速度或带宽下限。即通过限制锁相环的带宽下限ωth,牺牲转速门限以下的锁相准确性,保证电机的启动过程的锁相快速性。其中,实时电角速度的计算公式为:

其中,tav6表示前6个连续的霍尔扇区的时间计数平均值,ti-j表示前第j+1个霍尔扇区的时间计数值,0≤j≤5,tb为控制器定时器的时基且单位为秒。

本申请中的pi型锁相环包括串联的陷波器和pi调节器,pi型锁相环根据不断调整的实时截止频率ωc滤除偏差信号θerr中的交流偶次分量,根据三个霍尔传感器的霍尔偏差角度按照式(7)计算得到θoffset滤除偏差信号θerr中的直流分量,其中霍尔偏差角度可以通过霍尔信号计算得到,具体的计算方法本申请不再详细展开说明。利用pi型锁相环的的调整直至偏差信号θerr达到0,从而可以计算得到真实的位置信号,根据pi型锁相环的输出再经过低通滤波等操作即能得到转子位置角度ωes,在750rpm-1500rpm加速中的位置和速度效果如图4所示。

在某实验系统中,当三个霍尔偏差角度θha、θhb、θhc为+4.42°、-1.3°和-3.15°的情况下,分别对比不加任何补偿时霍尔传感器检测到的位置、采用平均速度补偿时和采用本专利的方法估计的转子位置,不加任何补偿的情况下,霍尔位置传感器检测到的是离散的6个电角度信号,不能得到完整的位置信息,如图5的结果表明,加入平均速度补偿的位置信号可以在每个“阶梯”中间补偿位置信息,但由霍尔位置安装偏差造成的位置波动依然无法消除,同时采用平均速度的补偿增大了位置估计误差。而采用本专利提出的n-pipll方法通过锁相的方法,能够估计出平稳的位置信号。

另外,本申请的方法具有更好的电流控制效果,图6通过对比采用传统单扇区转子位置估计和本申请的n-pipll方法的位置估计在电流控制中的效果可以看出,当实验在刻度0.3s从n-pipll方法切换到单扇区位置估计的方法后,电流控制效果变差。

以上所述的仅是本申请的优选实施方式,本发明不限于以上实施例。可以理解,本领域技术人员在不脱离本发明的精神和构思的前提下直接导出或联想到的其他改进和变化,均应认为包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1