凯发体育唯一官网

一种基于状态观测器的PMSM速度观测算法

作者:admin 发布时间:2024-02-29

  王远洋  王 卫(湖南工业大学 电气与信息工程学院,湖南 株洲 412008)

  摘 要:为了改善低线数码盘的测速精度及码盘固有的相位滞后问题,提出了一种基于状态观测器的速度观测算法。该算法以电机转矩电流和机械角度作为输入量,根据电机的数学模型和机械特征方程,构建速度观测器,来实现对永磁同步电机速度的精确控制。仿真及实验结果表明:该方法与相比,测得的速度更加精确,并且超调量小,响应快,能起到相位补偿的作用,解决了码盘固有的相位滞后问题,同时,在负载发生变化时系统仍然能保持很好的稳定性和控制精度。

  速度是永磁同步电机控制系统中的一个重要参数,速度检测的精准性和快速性直接影响着控制系统的性能[1]。而速度的测量元件大多是码盘。利用码盘作为检测元件计算电机速度的方法主要有 M 法、T 法、M/T 法[2-3]以及变M/T 法[4-6]。这些方法都是通过对码盘获取到的脉冲周期和频率进行计算而得到电机速度的,当电机处于低速状态和码盘分辨率较低时,这些方法容易出现测速不精确和与实际指令跟随差的问题。

  为了让电机在低速和码盘分辨率低的情况下也能实现对电机速度的精确控制,需要对电机的瞬时速度进行检测。电机的瞬时速度检测方法可分为两类,一类是通过检测元件检测位置的当前周期值和上个周期值然后对电机当前的瞬时速度进行估计。文献[7]中电机当前周期的瞬时速度是通过对电机的平均速度来进行估算得到的,以此来补偿速度检测所带来的延时;文献通过码盘位置值估算电机的加速度[8],然后对加速度进行积分得到电机的瞬时速度。这些方法不受电机数学模型的影响且只利用了码盘的脉冲信号。因此,电机参数变化对这类方法的测量精度无影响,它只与码盘的线数和算法本身有关。另一类是利用电机的数学模型和机械特征方程构造速度观测器[9],对电机的瞬时速度进行观测,这类方法对系统速度具有预测特性,可以提高系统速度环的响应带宽,大体有全阶状态观测器[10]和降阶状态观测器[11]等。降阶状态观测器算法较简单,易实现,但是对系统噪声和输入噪声敏感,而全阶状态观测器,对系统噪声及输入噪声有很强的抑制作用,算法复杂,但随着处理器性能的提升,让该算法的实现成为了可能。本文采用全阶状态观测器作为速度观测器的方法。

  本文以表贴式的PMSM作为研究对象,由于在工程使用过程当中,PMSM有非线性、约束条件多的特点,所以为了便于分析和研究,在对PMSM基本数学模型进行建立的时候需要做一定的假设:

  表贴式三相PMSM在 d - q 静止坐标系下等效模型可以表示为[11]:

  式中: uduq、分别为定子电压在 d-q轴的分量; Rs为电枢绕组电阻; LdLq、分别是 d-q轴电感分量; Ls为电枢电感; idiq、分别为定子电流 d-q轴的分量; φd、φq为定子磁链的 d-q轴分量; ϕf为转子磁链; ω 为电角速度。

  式中: Jm为转动惯量; M 为黏滞摩擦系数; Te为电磁转矩; Tl为负载转矩; kt为电机转矩常数; pn为电机极对数; ωr为电机的机械角速度; θr为电机的机械角度。

  状态观测器又叫状态重构,其基本思想就是用可以测量的参数作为输入量,通过对状态进行重构,使得估计得到的状态值逼近线]。闭环状态观测器的方框图如图1所示。

  M法测速值曲线对比图,系统控制周期为125 μs 。从图中可以看出,系统在0.01 s时给出速度指令,转速期望值为200 r/min,并且在0.2 s时加入了2 N.m的扰动负载转矩。从整体波形图可以看出,码盘M法测速值比速度观测值转速波动大得多。从A区放大图中可看出,速度观测值大约在0.019 6 s达到期望值,转速最大值为203 r/min,超调为1.5%,并且大致在0.031 5 s回归稳定状态,而码盘M法测度值大约0.021 8 s才达到期望值,转速最大值为214 r/min,超调达到了7%,且大致在0.033 2 s才回归稳定状态,对比两组数据发现速度观测器得到的速度响应快,超调小。在0.2 s时加上2N.m的扰动负载转矩,在B区放大图中可以看到速度观测值很快达到稳定状态,且没有出现较大的转速波动,而码盘M法测速值,达到稳定状态时间长,且转速出现了很大的波动。综上所述,基于状态观测器的速度观测值具有更快的响应效率,更高的检测精度,更强的平稳性。

  为了更加直观地看到观测器测速与码盘M法测速的区别,给系统设定幅值为-30-30 r/min,频率为200 Hz的正弦波激励信号,从图7可知,速度观测值和码盘M法测速值都能很好地跟随速度指令,但是速度观测值跟随的更紧,比码盘M法测速值要超前一个周期,同时,转速波动要小很多。因此观测器测速能有效地解决码盘测速固有的相位滞后问题,且测速精度更高。

  为了检验状态观测器在实际系统中的可行性,进行了实验验证,实验平台如图 8 所示,采用 ST公司的 32位RAM控制平台STM32F407作为主控芯片,系统主要包括上位PC机,表贴式永磁同步电机,RAM控制板,功率板等,系统控制周期为125μs。速度指令及电机参数与仿真系统一致,实验数据通过通讯的方式由 RAM传送到上位PC机。

  图9、图10分别是速度指令为阶跃响应激励信号和正弦波激励信号时电机在实际系统中速度波形图,其中,黄色曲线为速度指令,白色曲线为观测器测速值,红色曲线为M法测速值,可以看到在实际系统中速度观测器测得的速度值波动小,而且速度曲线较平滑,说明其比码盘M法测速更具扰动修正能力。另外它比码盘M法测速的速度值更接近速度指令值,能起到相位补偿的作用。对比可知,实验结果与仿真结果基本一致,这充分证明了基于状态观测器的速度观测算法在实际系统中的有效性。

  本文对永磁同步电机测速方法进行了研究和分析,提出了利用状态观测器作为测速方法,并对状态观测器进行设计,通过对状态观测器测速方法和码盘M法测速方法进行比较。仿真及实验结果表明,使用状态观测器的测速方法比码盘M测速法的方法有更好的稳定性,更高的精准性和更强的适应性,并且状态观测器有相位超前的功能,能很好地解决码盘测速固有的相位滞后问题,起到相位补偿的作用,同时状态观测器能在码盘线数较低的前提下实现对速度的精确控制,能大大地降低产品的成本,具有很大的实际意义。