本发明属于电机控制领域,具体的说,涉及了一种永磁同步电机转子位置全阶滑模观测装置及方法。
背景技术:
在高性能的应用场合中,目前广泛采用增量式光电编码器、磁编码器、旋转变压器、霍尔位置传感器等机械式传感器来检测转子信息。这些机械式传感器可以检测转子旋转状态的转子位置及转速,但是对转子初始位置的检测比较困难或者需要更换功能更完备、成本更昂贵的检测装置。另外,机械式传感器需要大量的引线降低了系统的可靠性,从而限制了永磁同步电机在一些特殊场合的应用。尤其是在一些环境比较恶劣的条件下,比如机械传感器在温度、湿度以及化学药品等因素的影响下,测量的精度会降低,从而影响整个控制系统的正常工作。因此,基于无传感器技术的永磁同步电机系统因为结构简单、成本低、易维护、体积小等优点在诸多领域得到了广泛应用。
永磁同步电机无传感器控制技术根据所适用的转速区域不同,可分为以下两类:1)基于永磁同步电机凸极效应及高频信号注入的方法;该方法能有较宽的调速范围,且低速时估算精度高,但是因为固有高频噪声影响,其适用于内置式永磁同步电机。2)基于电机模型的观测器估算法;这类方法以降维观测器、滑模观测器以及扩展卡尔曼滤波器为代表,适用于电机中高速运行速域,其中滑模观测器因具有结构简单、鲁棒性强等优势成为永磁同步电机无传感器技术的研究热点。
传统的滑模观测器存在以下问题:采用符号函数作为切换函数使系统存在高频抖振问题,且反电动势信号中也会包含高频谐波分量;低通滤波器的引入会导致相位延迟从而不得不加入相位补偿模块;在提取转子位置信息时采用反正切函数计算,查表法会占用dsp大量内存,往往也难以达到预期精度。针对上述问题,现有的抖振抑制方法中,一种是直接采用常规的饱和函数代替开关函数,从而使边界层之间的控制变得连续化,但是这种方法的滑模增益为固定值,这就使得在低速段适用的滑模增益无法满足中高速阶段的增益需求,大大降低了控制系统的抖振抑制效果。将终端型滑模面引入滑模观测器是另一种常采用的抖振抑制方法,该方法通过引入终端函数可以加快误差变量收敛至要求值的速度,但是该方法存在参数整定工作量大,运算复杂等问题。此外,也有采用在滑模观测器输出端加入卡尔曼滤波器以及神经网络控制器等方法来削弱系统抖振,增加转子位置的观测精度,但是这些算法与本发明相比,其过程相对复杂,在一定程度上影响了其在电机无位置传感器控制实践中的应用与推广。
为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现要素:
本发明的目的是针对现有技术的不足,从而提供一种永磁同步电机转子位置全阶滑模观测装置,并提供了该观测装置的观测方法,以解决现有适用于中高速的无位置传感器永磁同步电机控制技术,即模型法,所获得的转子位置信息因抖振而产生的观测误差问题。
为了实现上述目的,本发明所采用的技术方案是:一种永磁同步电机转子位置全阶滑模观测装置,该装置包括全阶滑模观测器(1)、饱和函数处理模块(2)和锁相环模块(3);
所述全阶滑模观测器(1)设置有两相静止坐标下的定子电压us输入端、转子转速观测值
所述全阶滑模观测器(1)的定子电流观测值
所述全阶滑模观测器(1)的反电动势观测值
一种所述永磁同步电机转子位置全阶滑模观测装置的观测方法,该方法包括以下步骤:
步骤一、永磁同步电机两相静止坐标系下的定子电压us,经全阶滑模观测器(1)观测后输出定子电流观测值
步骤二、将定子电流观测误差
步骤三、将所述滑模函数控制矢量f(s)经滑模增益矩阵g1后得到永磁同步电机两相静止坐标系下的反电动势观测误差
步骤四、将所述反电动势观测误差
步骤五、将所述反电动势观测值
其中:两相静止坐标系下定子电压us=[uαuβ]t,uα为α轴定子电压,uβ为β轴定子电压;
定子电流观测值
定子电流is=[iαiβ]t,iα为α轴定子电流,iβ为β轴定子电流;
反电动势观测值
反电动势观测误差
基于上述,所述定子电流is根据公式
其中:ia、ib和ic为永磁同步电机的三相定子电流。
基于上述,所述全阶滑模观测器(1)中定子电流观测值
其中:
基于上述,所述滑模增益矩阵g1中的滑模观测器开关增益gr与转速成比例关系,为gr=(ωref/ω0)g0;其中,ωref、ω0分别为永磁同步电机转速参考值和额定转速,g0为给定开关增益基准值。
基于上述,所述饱和函数处理模块(2)中滑模函数控制矢量f(s)按照公式
其中:
基于上述,所述锁相环模块(3)的工作过程为:
步骤51、对永磁同步电机转子位置观测值
步骤52、对步骤51中得到的
步骤53、将所述转子位置误差信号κ经过比例放大和积分环节后,得到永磁同步电机转速观测值
本发明相对现有技术具有突出的实质性特点和显著的进步,具体的说,本发明将永磁同步电机定子电流和反电动势选为状态变量,通过设计边界层增益的转速自适应律,将边界层可变的双曲正切函数作为滑模切换函数,可以有效地抑制永磁同步电机无位置传感器控制系统中的抖振问题,也可以增加永磁同步电机反电动势的滑模观测精度,利于电机反电动势准确观测,还可以避免滤波器的引入而导致的相位误差问题。
附图说明
图1为本发明方法的结构框图。
图2为图1中所涉及的饱和函数处理模块图。
图3为图1中所涉及的锁相环模块原理图。
具体实施方式
下面通过具体实施方式,对本发明的技术方案做进一步的详细描述。
实施例1
如图1和图2所示,一种永磁同步电机转子位置全阶滑模观测装置,该装置包括全阶滑模观测器1、饱和函数处理模块2和锁相环模块3;
所述全阶滑模观测器1设置有两相静止坐标下的定子电压us输入端、转子转速观测值
所述全阶滑模观测器1的定子电流观测值
所述全阶滑模观测器1的反电动势观测值
该观测装置的观测方法包括以下步骤:
步骤一、永磁同步电机两相静止坐标系下的定子电压us,经全阶滑模观测器(1)观测后输出定子电流观测值
步骤二、将定子电流观测误差
步骤三、将所述滑模函数控制矢量f(s)经滑模增益矩阵g1后得到永磁同步电机两相静止坐标系下的反电动势观测误差
步骤四、将所述反电动势观测误差
步骤五、将所述反电动势观测值
通过重复执行步骤一至步骤五,实现永磁同步电机无位置传感器转子位置观测。
其中:两相静止坐标系下定子电压us=[uαuβ]t,uα为α轴定子电压,uβ为β轴定子电压;
定子电流观测值
定子电流is=[iαiβ]t,iα为α轴定子电流,iβ为β轴定子电流;
反电动势观测值
反电动势观测误差
具体的,步骤一中两相静止坐标系下的电机定子电流is获取过程为
步骤11、采集三相定子电流ia、ib、ic;
步骤12、将ia、ib、ic变换到两相静止坐标系,得到电流分量iα、iβ,变换公式为
步骤二中定子电流观测值
其中:
步骤二中滑模函数控制矢量f(s)获取公式为
其中:
步骤三中滑模增益矩阵g1中的滑模观测器开关增益gr设计为与转速成比例关系的函数形式
gr=(ωref/ω0)g0,
其中:ωref、ω0分别为永磁同步电机转速参考值和额定转速;g0为给定开关增益基准值。
步骤五中锁相环pi环节,其表达式为
实施例2
下面结合图2说明本实施方式,本实施方式是对实施方式一所述的永磁同步电机转子位置全阶滑模观测方法的进一步说明,步骤三中滑模函数控制矢量f(s)经滑模增益矩阵g1后边界层变化形式如图2所示,其得到的两相静止坐标系下反电动势观测误差
实施例3
下面结合图3说明本实施方式,本实施方式是对实施方式一所述的一种永磁同步电机转子位置全阶滑模观测方法的进一步说明,步骤五中锁相环模块的作用原理如图3所示,其工作过程为:
步骤51、对永磁同步电机转子位置观测值
步骤52、对步骤51中得到的
步骤53、将所述转子位置误差信号κ经过比例放大和积分环节后,得到永磁同步电机转速观测值
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。