一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于分段阈值的永磁同步电机无位置传感器控制方法与流程

2021-11-15 17:15:00 来源:中国专利 TAG:


1.本发明涉及电机控制技术领域,具体是永磁同步电机的无位置传感器控制方法,应用于高性能机床控制、位置控制以及汽车传动等。


背景技术:

2.永磁同步电机具有结构简单、响应速度快、运行效率高、转矩脉动小等优点,永磁同步电机的驱动系统是由电机、逆变器、控制器和传感器等几个部分构成,其中任何一个部分发生故障都可能对运行造成影响。为了降低故障,实现高性能的现场控制,准确捕获转子位置信息是必不可少的。永磁同步电机一般通过安装位置传感器获取实时的转子位置信息,完成对永磁同步电机的矢量控制。但是位置传感器对环境具有很强的敏感性,容易发生故障。有故障的位置传感器会造成电机运行不稳定、甚至失控。所以在故障状态下用无位置传感器控制代替位置传感器就显得十分重要。
3.中国专利申请号为201911063202.x的文献公开了一种永磁同步电机在中高速状态下的无位置传感器控制方法,主要利用滑模控制理论,通过对反电动势值估算,对永磁同步电机转子进行位置估计,从而完成无位置传感器控制。但是这种控制方法在永磁同步电机静止启动或低速时,由于反电动势太小无法估算,所以不能使用。为解决这一问题,中国专利申请号为201610954686.7的文献公开了一种永磁同步电机在低速状态下的无位置传感器控制方法,主要利用信号叠加原理,通过向电机中注入高频正弦电压信号进行位置检测,从而完成永磁同步电机低速时无位置传感器控制。但是该方法对采样点的准确度要求很高,当采样点受到影响发生偏移时,将会产生误差,并且要计算差分电流,会有采样延迟等因素的影响。中国专利申请号为201410625883.5的文献公开了一种永磁同步电机在中高速状态下的无位置传感器控制方法,主要利用电流角度检测法,通过检测旋转轴的电流角度误差来判断出永磁同步电机转子的实时位置,从而完成对永磁同步电机的无位置传感器控制。但是该方法需要低通滤波,有一定的相位滞后,得到的结果需要补偿并且过程复杂,系统运行响应速度慢。


技术实现要素:

4.本发明的目的是为解决现有永磁同步电机无位置传感器控制技术存在的上述问题,提出一种永磁同步电机在任意速度下的基于分段阈值的无位置传感器控制方法。在永磁同步电机静止启动或低速时,采用不需要计算差分电流的高频方波电压信号注入法进行无位置传感器控制;在永磁同步电机中高速时,采用不需要进行角度补偿的限幅平均滤波观测法进行无位置传感器控制。
5.为实现上述目的,本发明一种基于分段阈值的永磁同步电机无位置传感器控制方法采用的技术方案是包括以下步骤:
6.步骤1)采集并计算出永磁同步电机的当前速度v与加速度a,对当前速度v进行分段处理,当0≤v≤v
m
*30%为第一阶段,当v
m
*30%<v<v

为第二阶段,计算出两个阶段的转换
时间v
m
是永磁同步电机的额定速度;
7.步骤2)结合加速度a和转换时间t
m
,判断出永磁同步电机在静止启动、低速、中速或高速这四种运行状态;
8.步骤3)当永磁同步电机在静止启动或低速运行状态时,采用高频方波电压信号注入法控制永磁同步电机;当永磁同步电机在中速或高速运行状态时,采用限幅平均滤波观测法控制永磁同步电机。
9.进一步地,步骤2)中,当永磁同步电机在第一阶段时,当a=0或a<0时,或当a>0且0≤t<t
m
时,判断出永磁同步电机在静止启动或低速运行状态;当a>0且t≥t
m
时,判断出永磁同步电机在中速或高速运行状态。
10.进一步地,步骤2)中,当永磁同步电机在第二阶段时,当a=0或a>0时,或a<0且0≤t<t
m
时,判断出永磁同步电机在中速或高速运行状态;当a<0且t≥t
m
时,判断出永磁同步电机在静止启动或低速运行状态。
11.进一步地,步骤3)中,所述的高频方波电压信号注入法是:
12.步骤(1):建立永磁同步电机的估计转子旋转坐标系实际转子旋转坐标系dq与静止坐标系αβ,向估计旋转坐标系中注入高频方波电压得到注入高频方波电压信号后的定子电压u
dh
,u
qh
和估计旋转坐标系轴上的高频电流
13.步骤(2):对高频电流进行傅里叶分解,将傅里叶分解后的高频电流响应相反数与cos(ωx)相乘,经低通滤波得到含有位置误差信息的位置误差函数f(

θ);
14.步骤(3):将位置误差函数f(

θ)经pi调节到零,输出估计转子位置角度估计转子位置角度经过微分环节后得到永磁同步电机的估计速度
15.进一步地,步骤3)中,所述的高频方波电压信号注入法是:
16.步骤(1):以定子电流误差作为滑模观测器的滑模面,为α、β轴的观测定子电流,i
α
、i
β
为α、β轴的实际定子电流,根据滑模控制律得到扩展反电动势e
α
、e
β

17.步骤(2):将扩展反电动势e
α
、e
β
经过限幅平均滤波后得到光滑的扩展反电动势
18.步骤(3):光滑的扩展反电动势经反正切函数运算得出估计转子位置角度估计转子位置角度经过微分环节后得到永磁同步电机的估计速度
19.本发明与已有技术相比,具有如下优点:
20.1、本发明针对目前永磁同步电机无位置传感器控制只适用于特定的速度范围问题,通过对电机的运行状态进行分段,基于速度和加速度,让永磁同步电机可以在静止启动、低速与中高速之间进行平稳切换,永磁同步电机运行状态先分段再容错,有效解决了永磁同步电机无位置传感器控制的速度范围问题。
21.2、本发明针对现有高频方波信号注入法中计算差分电流所带来的非线性影响问
题,采用了傅里叶分解的方法,将高频电流响应分解为正弦基波及高次谐波,有效地减小了采样延迟等因素的影响,用连续函数的变换得到转子位置信息,无需计算差分电流,有效地解决了由于采样频率高而带来的采样延迟等非线性因素的影响,可以增大无位置传感器控制系统的带宽,提高动态响应速度。
22.3、本发明提出的限幅平均滤波观测法,通过定子电流的误差来重构反电动势,采用限幅平均滤波代替了传统的低通滤波法,减少相位的滞后,避免相位滞后需要补偿以及系统响应慢的问题,从而提高了永磁同步电机无位置传感器控制的快速性和控制精度。
23.4、本发明通过将高频方波电压信号注入法与限幅平均滤波观测法相结合,不仅解决了永磁同步电机在静止启动、低速时反电动势法无法估算的问题,还解决了中高速时高频方波电压信号注入法误差大的问题,有效地提高了永磁同步电机无位置传感器控制的灵活性。
附图说明
24.图1是实现本发明所述的控制方法的控制系统连接示意图;
25.图2是本发明一种基于分段阈值的永磁同步电机无位置传感器控制方法的流程图;
26.图3是图2中对永磁同步电机速度进行分段处理直至选择高频方波电压信号注入法与限幅平均滤波观测法的控制流程图;
27.图4是图2中采用高频方波电压信号注入法时估计转子同步旋转坐标系与实际转子同步旋转坐标系之间的位置关系图;
28.图5是图2中采用高频方波电压信号注入法时提取估计旋转坐标系轴高频电流中的角度原理图;
29.图6是图2中采用的限幅平均滤波观测法的原理图;
30.附图中各部件的序号和名称:1、永磁同步电机;2、驱动模块;3、dsp28335控制器;4、处理器;5、可编程计数器。
具体实施方式
31.参见图1,实现本发明的控制系统与永磁同步电机1相连接,该控制系统包括驱动模块2、dsp28335控制器3、处理器4和可编程计数器5。驱动模块2与dsp28335控制器3双向连接实现通信,通过驱动模块2将220v交流电经过整流后输入永磁同步电机1,dsp28335控制器3发出开关管控制信号,用于驱动永磁同步电机1。可编程计数器5采集永磁同步电机1的转速,可编程计数器5的输出端连接处理器4,可编程计数器5中的转速脉冲信号通过导线传给处理器4,处理器4为stm32处理器,处理器4对转速脉冲信号进行处理,通过转速信息计算出永磁同步电机1的当前速度v与加速度a,对当前速度v进行分段处理,再结合加速度a,得到电机的运行状态:即静止启动、低速、中速或高速这四种运行状态。针对中速或高速运行状态,输出对应的一组高电平“11”;针对静止启动或低速运行状态,输出对应的一组低电平“00”信号。处理器4的输出端连接dsp28335控制器3,处理器4将一组高电平“11”或一组低电平“00”信号发送给dsp28335控制器3。dsp28335控制器3根据传过来的电平信息选择不同的控制方法:如果是低电平“00”信号,采用高频方波电压信号注入法,把在高频方波电压信号
注入法下得到的估计速度发送给驱动模块2;如果是高电平“11”,采用限幅平均滤波观测法,把在限幅平均滤波观测法下得到的估计速度发送给驱动模块2,从而控制永磁同步电机1。
32.参见图2和图3,处理器4对当前速度v进行分段处理时,综合速度、加速度来平稳过渡永磁同步电机1运行状态的变化。首先根据加速度a的正负信息,判断出永磁同步电机的加速状态:若a>0,则永磁同步电机处于加速运行的状态;若a=0,永磁同步电机处于匀速运行的状态;若a<0,则永磁同步电机处于减速运行的状态。然后,根据永磁同步电机速度手册,以永磁同步电机额定速度v
m
的30%为参考标准,当永磁同步电机的当前速度v大于额定速度v
m
的30%时,电机在高速状态下运行;当永磁同步电机的当前速度v小于或者等于额定速度v
m
的30%时,电机在低速状态下运行;当永磁同步电机的当前速度为0时,电机在静止启动的状态。因此,可根据永磁同步电机的当前速度v大小,将永磁同步电机的运行状态分为两个阶段:第一阶段其当前速度为:0≤v≤v
m
*30%;第二阶段其当前速度为:v
m
*30%<v<v

,则计算出永磁同步电机运行时,两个阶段的转换时间t
m

33.参见图2和图3所示,当处理器4根据当前速度v判断其运行在第一阶段时,并且,当a=0时,说明永磁同步电机在匀速运行,不会进入到第二阶段,当a<0时,判断出永磁同步电机在减速运行,也不会进入到第二阶段;当a>0时,判断永磁同步电机在加速运行,再经过转换时间t
m
后便进入第二阶段。因此,当永磁同步电机在第一阶段时,并且有a=0或者a<0时,判断电机处于静止启动或低速运行状态;当a>0,再结合转换时间t
m
,并且当0≤t<t
m
时,判断永磁同步电机处于静止启动或低速运行状态,t是永磁同步电机运行的当前时间。当永磁同步电机处于静止启动或低速运行状态时,处理器4发送低电平“00”给dsp28335控制器3,dsp28335控制器3采用高频方波电压信号注入法。当a>0,并且t≥t
m
时,则永磁同步电机处于中速或者高速运行状态,此时,处理器4发送高电平“11”信号给dsp28335控制器3,dsp28335控制器3采用限幅平均滤波观测法。
34.当处理器4根据当前速度v判断其运行在第二阶段时,并且,当a=0时,判断永磁同步电机在匀速运行,不会进入到第一阶段;当a>0时,判断永磁同步电机在加速运行,也不会进入到第一阶段;当a<0时,判断永磁同步电机在减速运行,再经过转换时间t
m
后会进入第一阶段。永磁同步电机在第二阶段时,当a=0或a>0时,判断其处于中速或高速运行状态;当a<0并且0≤t<t
m
时,永磁同步电机还是处于中高速运行状态,此时,处理器4发送高电平“11”信号给dsp28335控制器3,dsp28335控制器3采用限幅平均滤波观测法。当永磁同步电机在第二阶段时,当a<0,并且有t≥t
m
时,判断永磁同步电机处于静止启动或低速运行状态,此时,处理器4发送低电平“00”给dsp28335控制器3,dsp28335控制器3采用高频方波电压信号注入法。
35.参见图4所示,当采用高频方波电压信号注入法时,dsp28335控制板3建立永磁同步电机的估计转子旋转坐标系实际转子旋转坐标系dq与静止坐标系αβ,其中,估计转子旋转坐标系与静止坐标系αβ之间的角度为为估计转子位置角。实际转子旋转坐标系dq与静止坐标系αβ之间的角度为θ,θ为实际转子位置角。估计转子旋转坐标系与实际转子旋转坐标系dq之间的角度为

θ,

θ为转子估计误差角,则转子估计误差角
永磁同步电机的实际转子旋转坐标系dq与静止坐标系αβ之间的角度θ准确地反映了永磁同步电机的运行位置,但是却不可以直接求解出,所以可通过调节转子估计误差角

θ为0求解出估计转子位置角从而间接地得到θ。
36.为了调节转子估计误差角

θ,向估计旋转坐标系中注入高频方波电压信号,该信号表示方式如下:
[0037][0038]
式中,为估计旋转坐标系中注入的高频方波电压,v
h
为方波幅值,φs
pr
为单位方波函数,其表达式为t为方波周期,x为注入方波时间,u(t)为注入方波时间x在方波周期t中的时间。
[0039]
根据永磁同步电机的参数:定子电阻r
s
、实际转子旋转坐标轴d轴电感l
d
、实际转子旋转坐标轴q轴电感l
q
,得到注入高频方波电压信号后的定子电压如下:
[0040][0041]
式中,z
d
=r
s
jωl
d
,为实际d轴上的复阻抗,z
q
=r
s
jωl
q
,为实际q轴上的复阻抗,j为虚数单位,ω为角频率,u
dh
为实际d轴的定子电压,u
qh
为实际q轴的定子电压,i
dh
为实际d轴的定子电流,i
qh
为实际q轴的定子电流。
[0042]
结合以及式(1)和式(2),得到估计旋转坐标系轴上的高频电流为:
[0043][0044]
其中其中为估计旋转坐标系轴上的高频电流,v
h
为注入方波的幅值,φs
pr
为单位方波函数。
[0045]
参见图5,为提取估计旋转坐标系轴上的高频电流中的角度原理图。dsp28335控制器3先对高频电流进行傅里叶分解,运用傅里叶分解后可以得到如下:
[0046][0047]
其中为常数,

z
k
=j(2k 1)ω

l为实际d、q轴的复阻抗之差,z
dk
=r
s
j(2k 1)ωl
d
为实际d轴的复阻抗,z
qk
=r
s
j(2k 1)ωl
q
为实际q轴的复阻抗,
为实际d轴的相位角,为实际q轴的相位角,ω为注入方波频率,

l为实际d、q轴电感之差,k=0,1,2,......。
[0048]
取傅里叶分解后的高频电流响应的相反数,将相反数与cos(ωx)相乘,再经过低通滤波器,得到含有位置误差信息的位置误差函数f(

θ),当

θ很小时,sin(2

θ)≈2

θ:
[0049][0050]
式中,k1为不是0的常数,m为不是0的常数,lpf为低通滤波,z
d0
为低频时实际d轴上的复阻抗,z
q0
为低频时实际q轴上的复阻抗,φ
d0
为低频时实际d轴上的相位角,φ
q0
为低频时实际q轴上的相位角。
[0051]
再通过pi调节器将位置误差函数f(

θ)调节到零,此时,pi调节器的输出为估计转子位置角度转子位置角度将估计转子位置角度经过微分环节后得到永磁同步电机的估计速度将估计速度信息传给驱动模块2,由驱动模块2把估计速度下对应的电流信息传给永磁同步电机,从而完成对永磁同步电机1的无位置传感器控制。
[0052]
参见图6所示的限幅平均滤波观测法原理图。dsp28335控制器3根据永磁同步电机的定子电流模型,将永磁同步电机的电压状态方程写成如式(6)所示的电流状态方程,作为滑模观测器的参照模型,如式(7)所示。i
α
、i
β
和u
α
、u
β
分别为α、β轴的实际定子电流与定子电压,e
α
和e
β
分别为α、β轴的扩展反电动势,b为矩阵系数,l
d
为永磁同步电机的电感,和v
α
、v
β
分别为α、β轴的观测定子电流与观测扩展反电动势,
[0053][0054][0055]
将观测定子电流模型与实际定子电流模型作差,得到如式(8)所示的定子电流误差方程,并且把定子电流误差作为滑模观测器的滑模面。和v
α
、v
β
分别为α、β轴的观测定子电流与观测扩展反电动势:
[0056][0057]
通过实时校正设计的滑模观测器模型,使得观测器的定子电流和实际定子电流之间的误差为0,得到观测器扩展反电动势等于实际电机扩展反电动势,从而设计出如式(8)所示的状态观测器的滑模控制律。其中,k为不是0的常数,sgn为符号函数。
[0058]
[0059]
最后,根据滑模控制律得到扩展反电动势e
α
、e
β
信号,将扩展反电动势e
α
、e
β
经过限幅平均滤波后得到光滑的扩展反电动势(和分别为α、β轴滤完波的扩展反电动势),从而提高转子位置的估计精度。
[0060]
所述的限幅平均滤波,其具体方法是:dsp28335控制器3分别采样两组n个扩展反电动势信号e
α
、e
β
,n中大于等于1的自然数,n=1,2,3,4....,并将这两组n个扩展反电动势的值分别取平均数作为两个信号的历史采样平均值,再设定好系统的最大采样偏差值后,dsp28335控制板3对扩展反电动势信号e
α
、e
β
进行第(n 1)次采样。将第(n 1)次的采样值与历史采样平均值进行比较,若相差小于系统设定的最大采样偏差值,则本采样值有效;若相差大于系统设定的最大采样偏差值,则本次采样值无效,丢弃本次采样值,选取历史采样平均值作为本次采样值。将经过比较后的采样值送入队列中进行滑动

中位值平均滤波处理,从比较后的采样值中连续选取n(2≤n≤n)个值,把这n个值看成长度固定的一个队列,每当再采样到一个新数据时放入队尾,并扔掉原来队首的一次数据。然后再去掉队列中一个最大值和最小值,计算剩下的(n

2)个数据的算术平均值,作为最新的扩展反电动势信号输出。由于滑动

中位值平均滤波多次使用可使截止频率变小,即能够滤掉频率相对较高的高频信号,并且不会造成相位上的滞后。采用了二次滑动

中位值平均滤波,在第一次滑动

中位值平均滤波的基础上又进行了一次循环。最后,得到光滑的扩展反电动势
[0061]
再将光滑的扩展反电动势经反正切函数运算,如式(9)所示,得出估计转子位置角度
[0062][0063]
最后将估计转子角度经过微分环节后得到永磁同步电机的估计速度将估计速度信息传给驱动模块2,由驱动模块2把估计速度下对应的电流信息传给永磁同步电机,从而完成对永磁同步电机的无位置传感器控制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献