[0045] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。需说明的是,本发明附图均采用简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
[0046] 本发明的交流永磁同步电机转子的位置识别方法,包括:
[0047] 步骤1:选取5~8个磁通角,本发明优选6个磁通角,将与该6个磁通角对应的定子电流在开环的状态下分别激励电机,记录电机的加速度信号。
[0048] 具体地,本发明采用DAC信号作为激励波形,所述DAC信号的形成方法为:电机控制系统中的DSP(数据信号处理)控制器向电机驱动器发送控制信号DAC,该控制信号DAC是一个数字信号并连接到位于电机驱动器上的D/A转换器的输入端,D/A转换器将所述控制信号DAC转为模拟信号,该模拟信号即为驱动器的给定值,D/A转换器的输入即为DAC信号。需要说明的是,由于D/A转换器的输入与D/A转换器的输出一一对应,所以,DAC信号即为电机驱动器的给定值。采用该DAC信号作为激励波形,一方面可以减少电机的移动距离;另一方面还可以避免靠近电机的共振频率,以免对测试结果产生负面影响。
[0049] 所述DAC信号的波形如图1所示,包括位于横轴上方的第一波形和位于横轴下方的第二波形,所述第一波形的周期T1与第二波形的周期T2不同,本实施例中,T1=5ms,T2=10ms。进一步的,在连续的情况下,以所述DAC信号激励电机,电机在一个激励周期里的移动距离是0。如图2至图4所示,分别为电机的加速度、速度和位移的波形;其中,电机的加速度波形与DAC的波形类似。
[0050] 进一步的,第一波形的幅值大于第二波形的幅值。具体地,在离散状态下,图5和图6分别为离散状态下电机的速度和位移波形,即一个激励波形结束后电机的绝对移动距离不为0,因此,本实施例中,将横轴上方的第一波形的幅值设置为横轴下方的第二波形的幅值的1.0256倍,如此可以确保电机在一个激励周期结束时的绝对移动距离为0。
[0051] 步骤2:采用快速傅立叶变换去除加速度信号中的低频信号,其中,该低频信号由电机的相偏移引起。具体地,在电机设计和调整良好的情况下,电机会有一个小的相偏移,在控制系统闭环的时候,该相偏移不会让电机抖动。但如果电机没有调整到足够好的时候,电机会有一个较大的相偏移,在控制系统闭环的时候,该相偏移会让电机产生一个大的抖动,进而会对电机转子的初始位置的检测产生一个负面的影响。由相偏移引起的电机的加速度波形如图7所示,其中,电机旋转一周对应的脉冲数为2000000。当激励信号加到电机上时,电机的加速度波形和DAC信号波形,如图8所示。进一步的,该低频信号可以通过快速傅立叶变换(FFT)移走。由前面叙述可知,第一、第二波形的频率分别为200Hz(1/T1)和100Hz(1/T2),因此,60Hz以下的低频信号都该被移走,FFT变换前后的加速度波形如图9所示。加速度信号在FFT变换前后的频率分布图如图10和图11所示。进一步的,FFT变换中参数选择为:采样频率为2000Hz,FFT中的点数为256,两个相邻点之间的频率间隔为2000/256=7.8125Hz。
[0052] 步骤3:计算获取电机转子的初始位置。对去除低频信号后的加速度信号和DAC信号进行相关性分析,并计算出两者相关系数,根据该相关系数计算得出电机转子的初始角度。
[0053] 具体地,步骤3包括:
[0054] 步骤31:对去除低频信号后的加速度信号和DAC信号进行相关性分析,并计算出两者相关系数。
[0055] 具体地,用acc(t)表示经过FFT变换处理后的电机加速度信号,用dac(t)表示DAC信号。对DAC信号和电机的加速度信号作一个相关分析,在一个激励周期内计算相关系数:
[0056]
[0057] 其中T为DAC信号的周期,b(t)的值相对于六个磁通角而言,应该成正弦波取值,假定
[0058] b(t)=Bsin(θs(t)+φ) (2)
[0059] 其中B和φ分别为正弦波的幅值和相位。
[0060] 步骤32:从加速度信号选取若干加速度值连同所述磁通角带入到上述两公式中,计算获取所述正弦波的幅值B和相位φ,相位φ便为电机转子的初始角度。
[0061] 具体为:所述加速度信号的波形与所述DAC信号波形相同,通过在一个周期内对所述DAC信号取值,获取对应的加速度值,通常取15~30个,本实施例在一个完整的激励周期的DAC信号中取20个值,那么在一个完整的激励周期中电机的加速度也有20个值,对式(1)离散化就变为:
[0062]
[0063] 本实施例中,六个磁通角分别取值为π/2,5π/6,7π/6,3π/2,11π/6和13π/6,将该六个角度记为θs(i),i=1,2,…6,则有:
[0064]
[0065]
[0066] 同时
[0067]
[0068] 那么
[0069]
[0070]
[0071] 其中,相位φ便为辨识到的永磁同步电机转子的初始角度。
[0072] 下面以旋转(DDR)电机为例,说明本发明的技术效果:
[0073] 其中,DAC信号的幅值为500LSB,电机旋转一周编码器输出的脉冲数为2000000,以与π/2,5π/6,7π/6,3π/2,11π/6和13π/6六个磁通角对应的定子电流激励电机,激励波形采用DAC信号,如图1所示。
[0074] 计算得到电机的加速度信号,每个激励周期中,从DAC信号中选择20个取值,则对应的加速度信号有20个值,利用式(3)可以得到b(i)(i=1,2…6)的值,即每个磁通角对应一个b(i),如表1所示。
[0075] 表1.电机的磁通角和b(i)的值
[0076] θs(i) b(i)
1 π/2 31061.1
2 5π/6 99409.5
3 7π/6 95916.1
4 3π/2 -2473.3
5 11π/6 -99034.8
6 13π/6 -97396.6
[0077] 由式(4)和式(5)可得
[0078] a1=201522.2,a2=-275471.4
[0079] 由式(6)和式(7)可得
[0080]
[0081] φ=-0.939206
[0082] 则该DDR电机的转子的初始电角度为φ=-0.939206。
[0083] 所以有
[0084] b(i)=Bsin(θs(i)+φ)=113771.6sin(θs(i)-0.939206)i=1,2…6
[0085] 滤波误差为:
[0086]
[0087] 由此可知,本发明的检测时间短,计算快速方便,且具有较高的精度。
[0088] 显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。