第34卷第6期 2013年6月 哈尔滨工程大学学报 Vo1.34 No.6 Journal of Harbin Engineering Universi 永磁同步电机无位置传感器模糊滑模观测技术 周永勤,崔延光,王旭东,周关兰 (哈尔滨理工大学电气与电子工程学院,黑龙江哈尔滨150080) 摘要:针对饱和函数滑模观测器趋近滑模面较慢的问题,引入模糊控制,用模糊控制器调节开关函数输出幅值,以抑制 抖动并快速到达滑模面.通过与饱和函数滑模观测器的比较分析,验证了模糊滑模观测器能柔化控制器的输出信号,使 响应速度更快,可以实现转子位置的精确估算.同时提出一种基于锁相环的转速估算方法,解决了转速实时估算问题. 关键词:永磁同步电机;滑模观测器;模糊控制;转子位置估算;锁相环 doi:10.3969/j.issn.1006—7043.201209072 网络出版地址:http://www.cnki.net/kcms/detail/23.1390.U.20130530.0936.009.html 中图分类号:TM351 文献标志码:A文章编号:1006-7043(2013)06—0728—06 Technique on fuzzy sliding mode observer for permanent magnet synchronous motor(PMSM)sensorless detection ZHOU Yongqin,CUI Yanguang,WANG Xudong,ZHOU Meilan (College of Electrical and Electronic Engineering,Harbin University of Science and Technology,Harbin 150001,China) Abstract:In order to solve the problem that the saturation function S sliding mode observer reaches the sliding sur- face slowly,a fuzzy strategy using the fuzzy controller to regulate the output amplitude of the switch function was proposed for alleviating the system chattering in efforts to reach the sliding surface quickly.In contrast to the sliding mode observer of the saturation function,it was verified that the fuzzy sliding mode observer could soften the output signal of the controller and make the response faster,SO as to estimate the rotor position precisely.Furthermore,a speed estimation method based on Phase Locked Loop(PLL)was proposed for the realization of the real—time esti— mation of speed as wel1. Keywords:permanent magnet synchronous motor;sliding mode observer;fuzzy control;rotor position estimation; phase locked loop 在永磁同步电机控制当中,通常需要使用位置 高频信号注入法等¨ J.滑模观测器具有响应快速、 鲁棒性强、易于工程实现等特点,受到了广泛的关 注,但是其存在的抖动问题一直影响着滑模变结构 算法的应用.通常抑制抖动的方法是用饱和函数代 替符号函数.饱和函数法引入边界层概念,在边界层 外是普通开关控制,在边界层内采用线性控制,能 传感器来获得电机转子的位置及转速信息,实现闭 环控制.位置传感器的优点是精度高,缺点是体积 大、成本高、需要安装,难以在高温、高压、强腐蚀等 恶劣环境下工作.因此,无位置传感器检测技术是永 磁同步电机研究的热点与难点. 永磁同步电机无位置传感器技术主要是利用电 机的数学方程估算出含有磁极位置信息的磁链或反 电动势等,进而间接估算出转子位置.目前国内外学 有效抑制抖动,但是在边界层内不能使系统快速到 达滑模面,当模型存在不确定性时,系统鲁棒性会 比较差 .本文研究把模糊控制引入滑模观测器中, 者已提出的方法有虚拟坐标系法、模型参考自适应 法、磁链观测器、滑模观测器、扩展卡尔曼滤波器和 用模糊控制器调节开关函数的输出幅值,以抑制抖 动并满足快速性要求.对位置信号处理可以实现转 速估算,由于滑模变结构的抖动性,一般处理方法难 以得到转速信息,本文借鉴锁相环原理对转速进行 估算.通过仿真和实验,验证了模糊控制去抖动、响 应快速以及转速估算的有效性. 收稿日期:2012-9-23. 网络出版时间:2013—5.30 9:36 基金项目:教育部科学技术重点资助项目(208037) 作者简介:周永勤(1970一),男,副教授,博士研究生. 通信作者:周永勤,E—mail:zyqemail@163.eom 第6期 周永勤,等:永磁同步电机元位置传感器模糊滑模观测技术 1滑模观测器建模 永磁同步电机的数学模型可以表示为 L律变化的信号,如果K≥max(f e f,f e日f),则式 (7)、(9)恒小于0.由式(8)可以看出在边界层内并 等= Ri , (1) 不能保证s ・ <0,饱和函数法不要求在滑动模态 上进行变结构切换,能有效抑制抖动,但是系统只能 渐进到达滑模面,到达滑模面时间长,不能满足快速 vet 式中: ,为定子磁链, 、R、i 、M 、 分别为 一 坐标系下定子电感、电阻、电流、电压与反电 动势.由式(2)得 =arctan (一e/ ),显然,若能 获得反电动势信号,便可以估算出转子位置.观测器 法是用可测参量构造出的一个全新系统,是一种状 态重构的方法.观测器法种类繁多,本文使用滑模观 测器进行观测. 选择观测定子电流与实际电流偏差为滑模超平 面s=s 口: 邶一i =0,i 为滑模观测器的观测 ,值.根据式(1),构造如下滑模观测器: }: :Ai +B + — ・ ( 一 )]. (3)() 式中:Its: 口,A:diag(一争,一 ), = diag(÷,÷),K为开关增益,z(i 一i )=sign(s). 为了抑制抖动,通常使用饱和函数sat(s,8)来代替符 号函数,其中 为边界层厚度.饱和函数如下式所示: 1, s> ; sat(5, : ,~ < <6; (4) 一1. s<一 根据李亚普诺夫定理,若 ・ <0,则滑模控制器可 以到达滑模面,系统稳定. s 卢】<o. (5) 式(3)与式(1)相减得趋近律j: d : dt A i + es—K‘ ( s)]・ (6) 式中: 一i 一i . 代人式(4)得 +Bi (e 一K),s> ; (7) 2+ ( 一等 ),一 < < ;(8) +Bi (e +K),s<& (9) 式中:A i 恒小于等于0,反电动势是一个按正弦规 性要求,实质上是一种准滑模控制方法 J.为了抑 制抖动并快速到达滑模面 ,本文引入模糊控制. 2模糊控制器设 在滑模运动中,当 较大时,系统远离滑模 面;当 较小时,系统接近滑模面.系统向滑模面 趋近,需要满足 ・j<0,若 较大,则趋近运动 剧烈;若 较小,则趋近运动柔和.为了使滑模运 动快速而且柔和,当系统远离滑模面时,趋近律应该 较大;当系统接近滑模面时,趋近律应该较小.因此, 在满足s ’・j<0的情况下, 的取值范围由 决定,当 较大时, 应取较大值;当 较 小时, 应取较小值. 根据该原理对式(6)进行分析,由于电流观测 误差 较小,当忽略 时,可以看出j正比于定子 反电动势e 和开关函数控制器K・ ( )输出之差. 当反电动势与开关函数控制器输出之差大时, 较 大,滑模运动剧烈;当它们之差小时,j较小,滑模运 动柔和.显然, 的大小可通过选取l ・z( )l来 改变,反之,I ・z( )l可以通过j和 直接选取, 也可以通过s和e 间接选取.为了抑制抖动并快速 到达滑模面,本文使用模糊控制选取开关函数输出 的幅值,使用符号控制选取开关函数输出的符号,控 制框图如图1所示. 为了计算方便,本文以估算反电动势代替实际 反电动势,以 和估算反电动势作为模糊控制器输 入,输入输出变量的整数论域取{一6,一5,一4,一3,一 2,一1,0,1,2,3,4,5,6},共分为7个模糊集:NL(负 大),NM(负中),NS(负小),ZE(零),Ps(正小), PM(正中),PL(正大).采用Mamdani推理算法和重 心法反模糊化对推理结果进行判决,控制规则由下 式确定: l eq l=I e 一s I. (10) 根据式(10)建立模糊规则表如表1所示. 由于模糊控制的模糊性,并不一定能保证模糊 控制器输出与s符号相同.例如,当输出信号在论域 零时,输出信号有可能是正也有可能是负,所以本文 加人符号控制模块,当s>0时,控制器输出为正;当 s<0时,控制器输出为负. 当到达滑模面时,s= =0,由式(6)得 e =K・ (i ). (11) ・730- 哈尔滨工程大学学报 第34卷 等效信号e 是系统沿着滑模面上下穿梭所产生的高 频信号,理想状态下穿越滑模面的频率是无限大的,需 要对其进行低通滤波,才可以得到反电动势信号 . o t~ 低通滤波器频率响应函数为 H(jOt)=— _=÷∞crJ, 1 卞J∞ 1。r Jp . (13) =— K・z(i). S+∞ (12) 相位延迟角度为arctanp,P一般取0.2—0.5 .由于 采用截止频率可变的低通滤波器,因此需要补偿的 角度是一个固定值,避免了不同速度对应不同补偿 值的查表操作. 低通滤波导致; 相位滞后,需要相位补偿.假设 ∞ =p, 为电机角速度,to 为滤波器截止频率. 图1模糊滑模观测器框图 Fig.1 FSMO block diagram 表1 模糊规则表 Table 1 Fuzzy rule table ^ e e叼 器,因此可以估算出平滑的速度信号.低通滤波会导 致转速信号相位滞后,但是一般机械时间常数大,可 以忽略相位滞后. NL NM NS ZE PS PM PL NL ZE PS PM NL NM NS ZE NM NS ZE NL NM NS ZE PS NS NM NL ZE NS ZE PS PM S ZE NL NM NS ZE PS PM PL 图2转速估算模型 ig.F2 Speed estimation model PS NM NS ZE PS ZE PL PM PM NS ZE PS PM PL ZE PS 4仿真与实验分析 本文使用Matlab进行仿真,电机参数为R= 2.6 Q,Ld=0.008 H,L。=0.008 H, =0.105 Wb, PL ZE PS PM PL NM NS ZE 3 转速估算 转速的估算通常是对转子位置角求取微分,但 是由于滑模变结构系统存在抖动,依照该方法估算 的转速偏差比较大 J.为了提高转速估算的精度, 本文采用锁相环进行转速估算.锁相环是一个自动 频率调整的的闭合回路,使输出信号在频率和相位 上与输入信号同步. 根据锁相环原理,对角度的误差进行PI运算得 到角速度,对角速度进行积分运算后作为反馈信号. 但是当角度由2盯到0变化时,会产生幅值大约为2w 的误差,该误差会使PI运算器产生较大的动作,导致 转速波动.实际上由于角度信号是周期信号,角度由 2订变化到0时,基本无误差.由于sin2 ̄r=0,符合实 际情况,本文对角度误差 取正弦,当稳态跟踪时,角 J=0.003 kg-m ,F=0.000 25 N・m・S,P=4.当 t=0.06 S时,电机转速由1 000 r/min阶跃至 2 000 r/min. 使用饱和函数的滑模观测器设置其开关增益为 600,边界层厚度为0.1,其仿真波形如图3、图4所 示,使用模糊滑模观测器的仿真波形如图5、6所示. 度误差0e较小, 一sin 0e.为了得到平滑的速度信 号,加入低通滤波模块,估算模型如图2所示. 滑模变结构运动沿着滑模面上下穿梭,形成正 负抖动量,加入积分运算,可以使正负抖动量相互抵 消,使输出信号稳定.本文设计的锁相环中含有积分 O O.o2 0.04 t 0.O6 0.O8 0.1O (a)转子位置波形 第6期 周永勤,等:永磁同步电机无位置传感器模糊滑模观测技术 ・731・ 8 7 6 5 4 3 2 1 咖 癣 O 0.002 0.0O4 0.O06 0.008 0.010 t/s (b)转子位置局部1放大波形 8 7 6 一 _u【Ⅲ.J一\ 车毒 加 m 5 5 骂4 婢3 2 1 0.050 0.o55 0.060 0.065 0.070 (C)转子位置局部2放大波形 咖 卜}’ (d)转子位置估计误差波形 图3基于饱和函数的转子位置仿真结果 Fig.3 Rotor position simutation waveforms for sliding mode observer with saturation function ×10 O 0.02 0.04 0.O6 0.08 0.10 t/s 图4基于饱和函数转速仿真波形 Fig.4 Speed simulation waveforms for sliding mode observer with saturation function 8 7 6 量5 骂4 样3 2 1 0 O.02 0.04 0.06 0.08 O.10 t/s (a)转子位置波形 (b)转子位置局部1放大波形 哈尔滨工程大学学报 第34卷 哪 8 7 6 5 4 蝉 3 2 1 估算出转子位置,转速变化时都可以快速跟踪系统 PB =虿 变化.从局部放大波形可以明显看出,在电机启动与 8 6 4 2 O 罐 0.050 0.055 0.060 O.o65 0.070 t/s (c)转子位置局部2放大波形 0 0.02 0.04 0.06 0.08 O.10 tJs (d)转子位置估计误差波形 图5基于模糊控制的转子位置仿真结果 Fig.5 Rotor posiiton simulation waveforms for fuzzy sliding mode observern .璺 g 图6基于模糊控制的转速仿真波形 Fig.6 Speed simulation waveforms for fuzzy slid- ing mode observer 从转子位置波形中可以看出,两者都可以有效 转速变化时,使用模糊控制抖动小,响应平滑.从转 子位置估算误差波形上看,使用模糊控制误差更小, 系统运行更稳定. 从转速波形来看,使用锁相环可以估算出转速, 估算转速沿着实际转速上下波动,可以快速跟踪转 速变化.由于转速估算模块中含有积分和低通滤波 器,导致估算转速相位滞后于实际转速. 本文搭建以DSP28335为核心的实验平台进行 实验研究,实际转子位置与转速由编码器获得,实验 结果如图7~10所示(1通道为实际转子位置、2通 道为估计转子位置). t 图7基于饱和函数转子位置实验波形 Fig.7 Rotor position experimental wavefornts for sliding mode observer with saturation func- tion CH1 1.O0VBw CH2 1.00V M50.0ms CH1 ∥s 图8基于饱和函数转速实验波形 Fig.8 Speed experimental waveforms for sliding mode observer with saturation function 第6期 周永勤,等:永磁同步电机无位置传感器模糊滑模观测技术 ・733・ 2 CH1 1.00VBw CH2 1.00V M5.00ms CH1 t 图9基于模糊滑模转子位置实验波形 Fig.9 Roar position experimental waveforms for fuzzy sliding mode observer ∥s 图1O基于模糊滑模转速实验波形 iFg.10 Speed experimental waveforms for fuzzy sliding mode observer 图7是1 000 r/min时基于饱和函数的转子位 置实验波形,图8是1 000 r/min阶跃至2 000 r/min 时基于饱和函数的转速实验波形;图9是 1 ooo r/min时基于模糊滑模的转子位置实验波形, 图10是1 000 r/min阶跃至2 000 r/min时基于模 糊滑模的转速实验波形.从图中可以看出,估算的转 子位置及转速波形与实际波形相一致,验证了理论 分析与仿真结果. 4 结束语 使用模糊控制器柔化了控制器的输出信号,可 有效地抑制滑模控制的抖动,与使用饱和函数的滑 模观测器相比,系统误差更小、响应更快.锁相环可 以实现转速估算,估算转速沿着实际转速上下波动, 其相位滞后于实际转速,可以快速跟踪转速变化. 参考文献: [1]LOW T S,LEE T H,CHANG K T.A nonlinear speed observer for permanent magnet s ̄chronom motors[J]。IEEE Trans Ind, 1993,40(3):307-316. [2]KIM J S,SUL S K.New approach for high performance PMSM drives witIlout rotational position sensors『J].IEEE Trnasactions on Power Electronics,1997,12(5):9O4.911. [3]FU MinghHa,XU Longya.A novel sensorless control tech— nique for permanent magnet synchronous motor(PMSM)U— sing digital signal processor(DSP)[C]//IEEE Aerospace and Electronics Conference.Damon,USA,1997:403—408. [4]CHANG Shinhung,CHEN Pinyung,KAO Hanchun.Robust current control for PMSMs using sliding mode control with uncertainties estimation[C]//IEEE International Confer- ence on Industiral Technology.Vina del Mar,Chile,2010: 1 17.122. [5]HAMIDIA F,BOUCHERIT M S,LARABI A,et a1.Direct torque control with ANN speed controller based on Kalman filter for PMSM『C]//2012 9tl1 International Muhi—Confer- ence on Systems,Signals and Devices.Chemnitz,Germany, 2012:1-5. [6]金鸿章,罗延明,肖真,等.抑制滑模抖振的新型饱和 函数法研究[J].哈尔滨工程大学学报,2007,28(3): 288.291. JIN Hongzhang,LUO Yanming,XIAO Zhen,et a1.Investiga・ tion of a novel meth of saturation function for chattering re- duction of sliding mode control[J].Journal of Harbin Engi— neering University,2007,2s(3):288—291. [7]YEH Fukuang,CHEN Chingmu,HUANG Jianji.Fuzzy sliding.mode control for a mini.UAV[C]//SICE Annual Conference 2010.Taipei,2010:3317。3323. [8]鲁文其,胡育文,杜栩杨,等.永磁同步电机新型滑模 观测器无传感器矢量控制调速系统[J].中国电机工程 学报,2010,30(33):78.82. LU Wenqi,HU Yuwen,DU Xuyan,et a1.Sensodess vector control using a novel sliding mode observer for PMSM speed control system[J].Proceedings of the CSEE,2010,30 (33):78—82. [9]PAPONPEN K,KONGHIRUN M.An improved sliding mode observer for speed sensorless vector control drive of PMSM [c]//IPEMC2006.Shanghai,China,2006:1-5.