工程科学学报,第39卷.第6期:933-944,2017年6月 Chinese Journal of Engineering,Vol.39,No.6:933-944,June 2017 D0L:10.13374/j.issn2095-9389.2017.06.017;htp:/journals..usth.edu.cn 基于新型趋近律和扰动观测器的永磁同步电机滑模 控制 刘 京12),李洪文),邓永停)四 1)中国科学院长春光学精密机械与物理研究所,长春1300332)中国科学院大学,北京100039 ☒通信作者,E-mail:dyt0612@163.com 摘要为了提高永磁同步电机的转速控制性能,克服扰动对伺服控制的影响,提出了一种基于新型趋近律和扰动观测器的 滑模控制方法.设计了一种新型趋近律,以解决传统趋近律滑模面趋近时间和系统抖振之间的矛盾,提高系统响应快速性。 综合考虑系统存在内部参数摄动和外部负载扰动,设计了滑模扰动观测器,并将观测值前馈补偿到速度控制器输出端:将观 测器切换增益设计为扰动观测误差的函数,以削弱滑模观测值抖振.仿真结果显示,与传统趋近律相比,采用新型趋近律可 有效提高系统的响应速度,快速准确的跟踪速度阶跃信号:滑模观测器可准确的观测系统扰动的变化:当系统加入负载扰动 时,PI控制最大转速波动值为75rmin,而基于新型趋近律和扰动观测器的滑模控制最大转速波动值较小为30r·min,鲁 棒性更好.实验结果显示,采用基于新型趋近律和扰动观测器的滑模控制方法可以快速跟踪4O0r·min1的速度指令,调节时 间为0.12s,稳态跟踪误差为±4r·m',且转速无超调:滑模观测器可准确无超调的估计系统扰动值,进一步提高系统的抗 扰动性能:当电机以4O0r·mi稳速运行时,加入0.6N·m的负载扰动,基于新型趋近律和扰动观测器的滑模控制方法最大 转速波动为23r·mim·,与PI控制相比,转速波动减小了8%.上述仿真和实验结果具有较好的一致性,表明基于新型趋近律 和扰动观测器的滑模控制方法可以有效抑制滑模控制系统的抖振,提高转速控制系统的鲁棒性和动态响应性能 关键词永磁同步电机:滑模控制:新型趋近律:扰动观测器:转速控制 分类号TM30L.2 PMSM sliding-mode control based on novel reaching law and disturbance observer LIU Jing'2),LI Hong-wen),DENG Yong-ting) 1)Changchun Institute of Optics,Fine Mechanics and Physics,Chinese Academy of Sciences,Changchun 130033,China 2)University of Chinese Academy of Science,Beijing 100039,China Corresponding author,E-mail:dyt0612@163.com ABSTRACT To improve the performance of the speed servo system in the permanent magnet synchronous motor(PMSM)and to reduce the influence of disturbance in the control system,a sliding mode control method was proposed based on a novel reaching law and disturbance observer.A novel reaching law was presented to solve the contradiction between sliding mode surface reaching time and the system chattering in the regular reaching law,and which can simultaneously improve the system response speed.A sliding mode disturbance observer (SMDO)was employed to estimate the system's lumped disturbances,such as parameter variations and external disturbances.The estimated value was utilized as a feed-forward to compensate for the speed controller and to further increase the anti-disturbance ability of the system.The switching gain of SMDO was designed as a function of the observed error of disturbance to suppress chattering of the sliding mode estimated value.The simulation results demonstrate that the novel reaching law has an improved dynamic system response speed compared to the regular reaching law and that it can accurately and rapidly track the step 收稿日期:2016-10-10 基金项目:国家自然科学基金青年基金资助项目(11603024):中国科学院长春光学精密机械与物理研究所三期创新工程资助项目 (065X32CN60)
工程科学学报,第 39 卷,第 6 期:933鄄鄄944,2017 年 6 月 Chinese Journal of Engineering, Vol. 39, No. 6: 933鄄鄄944, June 2017 DOI: 10. 13374 / j. issn2095鄄鄄9389. 2017. 06. 017; http: / / journals. ustb. edu. cn 基于新型趋近律和扰动观测器的永磁同步电机滑模 控制 刘 京1,2) , 李洪文1) , 邓永停1) 苣 1) 中国科学院长春光学精密机械与物理研究所, 长春 130033 2) 中国科学院大学, 北京 100039 苣 通信作者, E鄄mail: dyt0612@ 163. com 收稿日期: 2016鄄鄄10鄄鄄10 基金项目: 国家自然科学基金青年基金资助项目( 11603024 );中国科学院长春光学精密机械与物理研究所三期创新工程资助项目 (065X32CN60) 摘 要 为了提高永磁同步电机的转速控制性能,克服扰动对伺服控制的影响,提出了一种基于新型趋近律和扰动观测器的 滑模控制方法. 设计了一种新型趋近律,以解决传统趋近律滑模面趋近时间和系统抖振之间的矛盾,提高系统响应快速性. 综合考虑系统存在内部参数摄动和外部负载扰动,设计了滑模扰动观测器,并将观测值前馈补偿到速度控制器输出端;将观 测器切换增益设计为扰动观测误差的函数,以削弱滑模观测值抖振. 仿真结果显示,与传统趋近律相比,采用新型趋近律可 有效提高系统的响应速度,快速准确的跟踪速度阶跃信号;滑模观测器可准确的观测系统扰动的变化;当系统加入负载扰动 时,PI 控制最大转速波动值为 75 r·min - 1 ,而基于新型趋近律和扰动观测器的滑模控制最大转速波动值较小为 30 r·min - 1 ,鲁 棒性更好. 实验结果显示,采用基于新型趋近律和扰动观测器的滑模控制方法可以快速跟踪 400 r·min - 1的速度指令,调节时 间为 0郾 12 s,稳态跟踪误差为 依 4 r·min - 1 ,且转速无超调;滑模观测器可准确无超调的估计系统扰动值,进一步提高系统的抗 扰动性能;当电机以 400 r·min - 1稳速运行时,加入 0郾 6 N·m 的负载扰动,基于新型趋近律和扰动观测器的滑模控制方法最大 转速波动为 23 r·min - 1 ,与 PI 控制相比,转速波动减小了 8% . 上述仿真和实验结果具有较好的一致性,表明基于新型趋近律 和扰动观测器的滑模控制方法可以有效抑制滑模控制系统的抖振,提高转速控制系统的鲁棒性和动态响应性能. 关键词 永磁同步电机; 滑模控制; 新型趋近律; 扰动观测器; 转速控制 分类号 TM301郾 2 PMSM sliding鄄mode control based on novel reaching law and disturbance observer LIU Jing 1,2) , LI Hong鄄wen 1) , DENG Yong鄄ting 1) 苣 1) Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China 2) University of Chinese Academy of Science, Beijing 100039, China 苣 Corresponding author, E鄄mail: dyt0612@ 163. com ABSTRACT To improve the performance of the speed servo system in the permanent magnet synchronous motor (PMSM) and to reduce the influence of disturbance in the control system, a sliding mode control method was proposed based on a novel reaching law and disturbance observer. A novel reaching law was presented to solve the contradiction between sliding mode surface reaching time and the system chattering in the regular reaching law, and which can simultaneously improve the system response speed. A sliding mode disturbance observer (SMDO) was employed to estimate the system爷 s lumped disturbances, such as parameter variations and external disturbances. The estimated value was utilized as a feed鄄forward to compensate for the speed controller and to further increase the anti鄄disturbance ability of the system. The switching gain of SMDO was designed as a function of the observed error of disturbance to suppress chattering of the sliding mode estimated value. The simulation results demonstrate that the novel reaching law has an improved dynamic system response speed compared to the regular reaching law and that it can accurately and rapidly track the step
·934· 工程科学学报,第39卷,第6期 speed signal.The SMDO accurately observes the varying system disturbance.When load disturbance is added to the system,the maxi- mum speed fluctuation under PI control is 75rmin-,whereas the sliding mode control,which is based on the novel reaching law and disturbance observer,records a maximum speed fluctuation of 30rminand guarantees better and more robust system performance. The experimental results demonstrate that the system that relied on the proposed sliding mode control method can rapidly track a speed command of 400rminwithout overshoot.The regulation time is 0.12s and the steady-state accuracy is 4r.min.The SMDO can accurately estimate the system disturbance without overshoot while also improving the system's anti-disturbance ability.When the motor is operating at a steady speed of 400rmin-and then is added a 0.6N.m load torque disturbance,the method based on the novel reaching law and disturbance observer gives a maximum speed fluctuation of 23 rmin.This speed fluctuation represents a reduction of 8%compared to that with PI control.The simulation and experimental results are in good agreement.These results indi- cate that the proposed control method can improve the dynamic and robust performance of the speed servo system and effectively allevi- ate the chattering of the sliding mode control system. KEY WORDS permanent magnet synchronous motor;sliding mode control;novel reaching law;disturbance observer;speed control 近年来永磁同步电机(permanent magnet synchro- 滑模面时,鲁棒性较差,趋近时间也增大.合理的趋近 nous motor,PMSM)以其体积小、效率高、可靠性高等 律设计是能够保证系统轨迹在离滑模切换面较远时, 优点,得到了广泛的应用,许多应用场合对其控制性能 运动点趋向滑模面的速度足够大,减小滑模面趋近时 也提出了越来越高的要求.永磁同步电机是一个多变 间,以满足系统动态响应的快速性:在接近滑模面时, 量、非线性、强耦合的系统,对于参数摄动和外部负载 其速度渐近于零,以减小系统抖振. 扰动非常敏感].传统的PI控制方法因其算法简单、 在滑模控制系统中,当系统出现扰动时,要满足滑 调速方便等优点,在永磁同步电机的控制系统中得到 模面存在性和可达性条件,同时有效抑制扰动,控制增 了广泛的应用.但是P控制方法需要系统精确的数 益必须随着扰动的增加而增大.但是,大的控制增益 学模型,对实际系统中存在的参数摄动和负载扰动等 往往会激发系统高频抖振,严重影响系统的控制性能 十分敏感,进而难以获得理想的高精度控制性能.因 扰动观测器的提出,可以很好地解决这一问题.刘颖 此,很多非线性的控制方法被应用到了永磁同步电机 等[]设计了常规开环扰动观测器,具有结构简单的优 的控制系统中,包括鲁棒控制、自适应控制)、预 点,但是扰动观测误差并没有作为反馈对观测值进行 测控制[s-o)、滑模控制,-l、Back-stepping方法[o]、智 校正,进而无法保证扰动观测器收敛性及收敛速度. 能控制u]等.其中滑模控制(sliding mode control, 鲁文其等[2]与Lu等[s]设计了常规闭环扰动观测器 SMC)以其快速性,强鲁棒性和简单可行的优点而被广 进行扰动观测,能够保证观测系统的稳定,但是需要大 泛应用 量的在线运算对系统时变参数进行辨识.而滑模观测 但是,在滑模控制系统中不可避免会出现抖振现 器结构简单,易于实现,得到了大量实际应用.张晓光 象,如何抑制抖振是滑模控制方法应用的研究关键山. 等1,)、王志宇等2]、许永宾[]设计了滑模观测器,准 目前已有研究人员提出了一些解决方法,例如边界层 确估计了系统扰动转矩,提高了系统抗扰动性能,但是 法[4),模糊、神经滑模控制[s],高阶滑模控制[6],趋近 对于滑模观测器中观测值滑模抖振的抑制未做考虑. 律方法[7-2]等.由于抖振现象是系统轨迹对滑模面趋 基于上述问题,本文将设计基于新型趋近律和扰 近结果的不理想而导致的,而趋近律方法是直接与趋 动观测器的滑模控制方法.在传统趋近律(regular 近过程相关的,因此本文选取趋近律方法来抑制系统 reaching law)的基础上,通过选取指数项、系统状态、可 抖振. 变项、终端项和线性增益,进行新型趋近律(novel reac-. 传统的趋近律可以达到削弱抖振的要求,但却存 hing law)的设计,以解决系统抖振和滑模面趋近时间 在系统抖振和滑模面趋近时间之间的矛盾.Zhang 的矛盾.利用新型趋近律进行速度环滑模控制器设 等]设计了一种新型指数趋近律,切换增益是一个常 计,电流环选用P控制器.为了进一步提高系统的鲁 量和系统状态的函数.解决了传统趋近律无法快速准 棒性,设计滑模扰动观测器(sliding mode disturbance 确到达滑模面的问题,但是当系统到达滑模面时,系统 observer,.SMDO),并将观测值反馈补偿到速度控制 抖动仍然很大.Zhao等2o]设计了一个新的指数趋近 器.滑模扰动观测器将速度和扰动同时作为观测对 律,进行速度和电流环控制器的设计.Wasu等[2)在传 象,观测器切换增益设计为扰动观测误差的函数,保证 统趋近律的基础上设计了一种可变增益趋近律,达到 系统的稳定性和鲁棒性,抑制观测值滑模抖振.滑模 了削弱系统抖动的效果.但是上述趋近律在系统趋近 扰动观测器可有效地减小系统的控制增益,进一步抑 滑模面的过程中,切换增益迅速减小,导致在系统到达 制系统抖振,提高永磁同步电机转速控制系统的控制
工程科学学报,第 39 卷,第 6 期 speed signal. The SMDO accurately observes the varying system disturbance. When load disturbance is added to the system, the maxi鄄 mum speed fluctuation under PI control is 75 r·min - 1 , whereas the sliding mode control, which is based on the novel reaching law and disturbance observer, records a maximum speed fluctuation of 30 r·min - 1 and guarantees better and more robust system performance. The experimental results demonstrate that the system that relied on the proposed sliding mode control method can rapidly track a speed command of 400 r·min - 1 without overshoot. The regulation time is 0郾 12 s and the steady鄄state accuracy is 依 4 r·min - 1 . The SMDO can accurately estimate the system disturbance without overshoot while also improving the system爷s anti鄄disturbance ability. When the motor is operating at a steady speed of 400 r·min - 1 and then is added a 0郾 6 N·m load torque disturbance, the method based on the novel reaching law and disturbance observer gives a maximum speed fluctuation of 23 r·min - 1 . This speed fluctuation represents a reduction of 8% compared to that with PI control. The simulation and experimental results are in good agreement. These results indi鄄 cate that the proposed control method can improve the dynamic and robust performance of the speed servo system and effectively allevi鄄 ate the chattering of the sliding mode control system. KEY WORDS permanent magnet synchronous motor; sliding mode control; novel reaching law; disturbance observer; speed control 近年来永磁同步电机( permanent magnet synchro鄄 nous motor, PMSM)以其体积小、效率高、可靠性高等 优点,得到了广泛的应用,许多应用场合对其控制性能 也提出了越来越高的要求. 永磁同步电机是一个多变 量、非线性、强耦合的系统,对于参数摄动和外部负载 扰动非常敏感[1] . 传统的 PI 控制方法因其算法简单、 调速方便等优点,在永磁同步电机的控制系统中得到 了广泛的应用. 但是 PI 控制方法需要系统精确的数 学模型,对实际系统中存在的参数摄动和负载扰动等 十分敏感,进而难以获得理想的高精度控制性能. 因 此,很多非线性的控制方法被应用到了永磁同步电机 的控制系统中,包括鲁棒控制[2] 、自适应控制[3鄄鄄4] 、预 测控制[4鄄鄄6] 、滑模控制[1,7鄄鄄11] 、Back鄄stepping 方法[12] 、智 能控 制[13] 等. 其 中 滑 模 控 制 ( sliding mode control, SMC)以其快速性、强鲁棒性和简单可行的优点而被广 泛应用. 但是,在滑模控制系统中不可避免会出现抖振现 象,如何抑制抖振是滑模控制方法应用的研究关键[1] . 目前已有研究人员提出了一些解决方法,例如边界层 法[14] ,模糊、神经滑模控制[15] ,高阶滑模控制[16] ,趋近 律方法[17鄄鄄22]等. 由于抖振现象是系统轨迹对滑模面趋 近结果的不理想而导致的,而趋近律方法是直接与趋 近过程相关的,因此本文选取趋近律方法来抑制系统 抖振. 传统的趋近律可以达到削弱抖振的要求,但却存 在系统抖振和滑模面趋近时间之间的矛盾. Zhang 等[19]设计了一种新型指数趋近律,切换增益是一个常 量和系统状态的函数. 解决了传统趋近律无法快速准 确到达滑模面的问题,但是当系统到达滑模面时,系统 抖动仍然很大. Zhao 等[20] 设计了一个新的指数趋近 律,进行速度和电流环控制器的设计. Wasu 等[21]在传 统趋近律的基础上设计了一种可变增益趋近律,达到 了削弱系统抖动的效果. 但是上述趋近律在系统趋近 滑模面的过程中,切换增益迅速减小,导致在系统到达 滑模面时,鲁棒性较差,趋近时间也增大. 合理的趋近 律设计是能够保证系统轨迹在离滑模切换面较远时, 运动点趋向滑模面的速度足够大,减小滑模面趋近时 间,以满足系统动态响应的快速性;在接近滑模面时, 其速度渐近于零,以减小系统抖振. 在滑模控制系统中,当系统出现扰动时,要满足滑 模面存在性和可达性条件,同时有效抑制扰动,控制增 益必须随着扰动的增加而增大. 但是,大的控制增益 往往会激发系统高频抖振,严重影响系统的控制性能. 扰动观测器的提出,可以很好地解决这一问题. 刘颖 等[23]设计了常规开环扰动观测器,具有结构简单的优 点,但是扰动观测误差并没有作为反馈对观测值进行 校正,进而无法保证扰动观测器收敛性及收敛速度. 鲁文其等[24]与 Leu 等[25] 设计了常规闭环扰动观测器 进行扰动观测,能够保证观测系统的稳定,但是需要大 量的在线运算对系统时变参数进行辨识. 而滑模观测 器结构简单,易于实现,得到了大量实际应用. 张晓光 等[1,26] 、王志宇等[27] 、许永宾[28]设计了滑模观测器,准 确估计了系统扰动转矩,提高了系统抗扰动性能,但是 对于滑模观测器中观测值滑模抖振的抑制未做考虑. 基于上述问题,本文将设计基于新型趋近律和扰 动观测器的滑模控制方法. 在传统趋近律 ( regular reaching law)的基础上,通过选取指数项、系统状态、可 变项、终端项和线性增益,进行新型趋近律( novel reac鄄 hing law)的设计,以解决系统抖振和滑模面趋近时间 的矛盾. 利用新型趋近律进行速度环滑模控制器设 计,电流环选用 PI 控制器. 为了进一步提高系统的鲁 棒性,设计滑模扰动观测器( sliding mode disturbance observer, SMDO),并将观测值反馈补偿到速度控制 器. 滑模扰动观测器将速度和扰动同时作为观测对 象,观测器切换增益设计为扰动观测误差的函数,保证 系统的稳定性和鲁棒性,抑制观测值滑模抖振. 滑模 扰动观测器可有效地减小系统的控制增益,进一步抑 制系统抖振,提高永磁同步电机转速控制系统的控制 ·934·
刘京等:基于新型趋近律和扰动观测器的永磁同步电机滑模控制 ·935· 性能 由式(6)可得,系统轨迹到达滑模面所需的趋近 时间为: 1永磁同步电机的数学模型 1s(0)1 t= (9) 为了简化分析,在建立PMSM数学模型时,做如下 假设:(1)忽略电机定子铁心饱和,认为磁路是线性 由式(9)可以看出,趋近时间的计算也直接与k, 的,电感参数不变:(2)不计铁心涡流和磁滞损耗:(3) 值有关.如果k,值增大,趋近时间会减小,鲁棒性提 转子永磁材料的电导率为零;(4)转子上没有阻尼绕 高,但是同时系统抖振也会增大,因此,系统抖振和滑 组:(5)电机定子中的电流为三相对称正弦波形. 模面趋近时间之间存在矛盾山 PMSM在d,q轴坐标系下的数学模型为: 2.2新型趋近律 Q =T.-T-B0. 基于上述传统趋近律的缺点,设计了一种新型趋 (1) 近律: T.=1.5podi=Ki (2) s=-k.sign(s)-ks, =+告-u k。=f(x1,s)+k,Is“, (3) k f八x1,s)= (10) di ,=Ri,+L 3+Lapis +poo e+(-e)eu 1 式中,J为转动惯量,2为机械角速度,t为时间,T。为 式中:k>0,k,>0,8>0,00是可变项系数. s1=e,=2r-2 (4) 可变切换增益入(1x)可以一直保持小于原始 式中,s,传统为滑模面,e,为速度跟踪误差,2为转速 增益k,能有效地抑制系统抖振.k.值约等于入(Ix 给定值 I)+k,Is“,在控制律的作用下系统状态IxI逐渐趋 对s求导,结合式(1)可得: 近于零,k.就逐渐趋近于零,系统轨迹逐渐接近滑模 ,=n-n=n-(-子-9p) (5) 面.因此,基于该新型趋近律的控制器,能够动态适应 系统状态和滑模面s的变化,可以获得更好的控制 传统趋近律为: 性能. s=-k sign(s). (6) 2.3饱和函数 式中,k为滑模控制切换增益. 新型趋近律中符号函数sig知(s)可以由饱和函数 结合式(5)、式(6)可得: sat(s)替代,饱和函数sat(s)为: D-+号+0-6em(s. (7) (sign(s)if Isl >p, sat(s)= (12) 由式(7)可得速度滑模控制律为: if Isls≤p. -大a+号+马0+6o)小 式中,P是函数边界层值,决定了该饱和函数的平滑 (8) 度,设计过程中需要选取一个合适的p值. 从式(8)可以看出,控制律中非连续项J/Kk,sg(s,) 饱和函数的本质为:在边界层外采用切换控制,在 的存在,将会导致系统抖振,并且抖振的程度直接取决 边界层内采用线性化反馈控制.这能够在一定程度上 于k,值的大小 抑制由于滑模面切换引起的系统高频抖动2]
刘 京等: 基于新型趋近律和扰动观测器的永磁同步电机滑模控制 性能. 1 永磁同步电机的数学模型 为了简化分析,在建立 PMSM 数学模型时,做如下 假设:(1) 忽略电机定子铁心饱和,认为磁路是线性 的,电感参数不变;(2)不计铁心涡流和磁滞损耗;(3) 转子永磁材料的电导率为零;(4) 转子上没有阻尼绕 组;( 5 ) 电机定子中的电流为三相对称正弦波 形. PMSM 在 d,q 轴坐标系下的数学模型为: J d赘 dt = Te - TL - B赘, (1) Te = 1郾 5p渍f i q = Kt i q . (2) ud = Rs i d + Ld di d dt - Lq p赘i q , uq = Rs i q + Lq di q dt + Ld p赘i d + p赘渍f ì î í ï ï ï ï . (3) 式中,J 为转动惯量,赘 为机械角速度,t 为时间,Te 为 电磁转矩,TL 为负载转矩,B 为黏滞摩擦系数,p 为磁 极对数,渍f 为永磁体磁链,i d 、i q 分别为 d、q 轴定子电 流,Kt为转矩系数,ud 、uq 分别为 d、q 轴定子电压, Rs 为定子电阻, Ld 、Lq 分别为 d、q 轴电感,对于表面式永 磁同步电机 Ld = Lq . 2 新型趋近律设计 2郾 1 传统趋近律 通常滑模控制器的设计分为:(1) 选择合理的滑 模面;(2) 设计控制律,使得系统轨迹在控制律的作用 下趋近滑模面. 通常选取传统滑模面: s1 = et = 赘ref - 赘郾 (4) 式中,s1 传统为滑模面,et 为速度跟踪误差,赘ref为转速 给定值. 对 s1 求导,结合式(1)可得: s · 1 = 赘 · ref - 赘 · = 赘 · ref - ( Kt J i q - TL J - B J 赘 ). (5) 传统趋近律为: s · 1 = - k1 sign(s1 ). (6) 式中,k1 为滑模控制切换增益. 结合式(5)、式(6)可得: 赘 · ref - Kt J i q + TL J + B J 赘 = - k1 sign(s1 ). (7) 由式(7)可得速度滑模控制律为: i * q = J K [ t 赘 · ref + TL J + B J 赘 + k1 sign(s1 ) ]. (8) 从式(8)可以看出,控制律中非连续项 J/ Kt k1 sign(s1 ) 的存在,将会导致系统抖振,并且抖振的程度直接取决 于 k1 值的大小. 由式(6)可得,系统轨迹到达滑模面所需的趋近 时间为: t = | s1 (0) | k1 . (9) 由式(9)可以看出,趋近时间的计算也直接与 k1 值有关. 如果 k1 值增大,趋近时间会减小,鲁棒性提 高,但是同时系统抖振也会增大,因此,系统抖振和滑 模面趋近时间之间存在矛盾[1] . 2郾 2 新型趋近律 基于上述传统趋近律的缺点,设计了一种新型趋 近律: s · = - ks sign(s) - kl s, ks = f(x1 ,s) + kt | s| 琢 , f(x1 ,s) = k 着 + ( 1 姿( | x1 | ) - 着 ) e - 啄 |s| . (10) 式中:k > 0,kt > 0,啄 > 0,0 0 是可变项系数. 可变切换增益 k姿( | x1 | ) 可以一直保持小于原始 增益 k,能有效地抑制系统抖振. ks 值约等于 k姿( | x1 | ) + kt | s| 琢 ,在控制律的作用下系统状态 | x1 | 逐渐趋 近于零,ks 就逐渐趋近于零,系统轨迹逐渐接近滑模 面. 因此,基于该新型趋近律的控制器,能够动态适应 系统状态和滑模面 s 的变化,可以获得更好的控制 性能. 2郾 3 饱和函数 新型趋近律中符号函数 sign( s)可以由饱和函数 sat(s)替代,饱和函数 sat(s)为: sat(s) = sign(s) if | s| > 籽, s 籽 { if | s| 臆籽. (12) 式中,籽 是函数边界层值,决定了该饱和函数的平滑 度,设计过程中需要选取一个合适的 籽 值. 饱和函数的本质为:在边界层外采用切换控制,在 边界层内采用线性化反馈控制. 这能够在一定程度上 抑制由于滑模面切换引起的系统高频抖动[28] . ·935·
·936· 工程科学学报,第39卷,第6期 根据李亚普诺夫稳定性理论,采用该滑模控制器 3滑模控制器设计 的系统是稳定的,并且任何跟踪误差都能在有限时间 3.1速度环滑模控制器设计 内趋近于零. 速度环的作用是保证系统存在参数摄动和外部负 3.2滑模扰动观测器设计 载扰动的情况下,有良好的抗扰动性能,抑制转速波 为了进一步提高系统的抗扰动性能,设计了滑模 动】.能够快速、准确的跟踪给定速度. 扰动观测器.考虑滑模观测值的抖振问题,对常规滑 定义速度跟踪误差: 模扰动观测器做了进一步改进,结构框图如图1所示. e,-2a-2. (13) 滑模面的设计决定了滑动模态的运动品质.选用 积分型滑模面,其优点是:(1)积分型滑模面可平滑转 矩:(2)有效地消除系统稳态误差:(3)削弱系统抖 BJ- 振:(4)控制律中避免出现变量的二阶导数,增强控制 du) 器的稳定性[0] d() 积分型滑模面为: 图1滑模忧动观测器结构框图 s=e+c。ed (14) Fig.I Structural diagram of sliding mode disturbance observer 式中,c为积分型滑模面的积分系数 在PMSM控制系统中,负载扰动转矩相对于其他 对s求导,可得: 系统状态信号是缓慢变化的,其一阶导数为零: s=e,+ce,=2-2+ce (15) dT0 (23) 永磁同步电机的动态方程为 dt 由式(23),扰动d()的一阶导数为零: 1=ai bT -he. (16) 式中,a=K/J,b=1/J,h=B/J. d(t)=0. (24) 考虑系统内部参数摄动和外部负载扰动可得: 将机械角速度2和系统总扰动d(:)作为状态变 量,电磁转矩T作为系统输入,机械角速度2作为系 Q=ai -bd(1)-hn. (17) 统输出,增广状态空间方程为: 式中,d(:)代表系统总扰动包括内部参数摄动和外部 负载扰动. 结合式(10)、式(15)、式(17),设计滑模控制律: i =a[n+hn+bd(t)+ce,+h,sat(s)+k s]. y=[1( 14 (25) (18) 从式(18)可看出,不确定项d(t)的存在对系统控 将机械角速度2和系统总扰动d(:)作为观测对 制性能有很大的影响.然而,在实际的应用中,系统的 象,由式(25)可得滑模观测器方程: 扰动是无法测量的.因此,设计观测器来实时观测扰 动d(t)的变化. 日MI-ko 定义李亚普诺夫函数: (26) (19) 式中,l是观测器增益,g(ea)表示对应于观测误差en= 对V进行求导可得: 2-2的滑模控制律. V=s5. (20) 由式(25)、式(26)可得扰动观测器的误差方程: 结合式(15)、式(16)、式(18)可得: eas-B。1 了n-了r-g(ea), V.=ss =s(ce,+(ais -bd(t)-he))= (27) s(-k.sat(s)-ks)= er=-g(ea). -k Isl-ks2 Isl >p, 式中,eo=2-2为速度观测误差,e,=d-d为扰动观 测误差. --43 (21 lsl≤p 选取滑模面: 由式(21)可得: so=en+co eadi (28) 7=s5≤0. (22) 对sa求导,可得:
工程科学学报,第 39 卷,第 6 期 3 滑模控制器设计 3郾 1 速度环滑模控制器设计 速度环的作用是保证系统存在参数摄动和外部负 载扰动的情况下,有良好的抗扰动性能,抑制转速波 动[29] . 能够快速、准确的跟踪给定速度. 定义速度跟踪误差: et = 赘ref - 赘郾 (13) 滑模面的设计决定了滑动模态的运动品质. 选用 积分型滑模面,其优点是:(1) 积分型滑模面可平滑转 矩;(2) 有效地消除系统稳态误差;(3) 削弱系统抖 振;(4) 控制律中避免出现变量的二阶导数,增强控制 器的稳定性[30] . 积分型滑模面为: s = et + c 乙 t 0 etdt. (14) 式中,c 为积分型滑模面的积分系数. 对 s 求导,可得: s · = e · t + cet = 赘 · ref - 赘 · + cet . (15) 永磁同步电机的动态方程为 赘 · = ai q - bTL - h赘. (16) 式中,a = Kt / J,b = 1 / J,h = B/ J. 考虑系统内部参数摄动和外部负载扰动可得: 赘 · = ai q - bd(t) - h赘郾 (17) 式中,d(t)代表系统总扰动包括内部参数摄动和外部 负载扰动. 结合式(10)、式(15)、式(17),设计滑模控制律: i * q = a - 1 [赘 · ref + h赘 + bd(t) + cet + ks sat(s) + kl s]. (18) 从式(18)可看出,不确定项 d(t)的存在对系统控 制性能有很大的影响. 然而,在实际的应用中,系统的 扰动是无法测量的. 因此,设计观测器来实时观测扰 动 d(t)的变化. 定义李亚普诺夫函数: Vc = 1 2 s 2 郾 (19) 对 Vc 进行求导可得: V · c = ss · 郾 (20) 结合式(15)、式(16)、式(18)可得: V · c = ss · = s(cet + 赘 · ref - (ai * q - bd(t) - h赘)) = s( - ks sat(s) - kl s) = - ks | s| - kl s 2 | s| > 籽, - ks 籽 s 2 - kl s 2 { | s| 臆籽. (21) 由式(21)可得: V · c = ss ·臆0. (22) 根据李亚普诺夫稳定性理论,采用该滑模控制器 的系统是稳定的,并且任何跟踪误差都能在有限时间 内趋近于零. 3郾 2 滑模扰动观测器设计 为了进一步提高系统的抗扰动性能,设计了滑模 扰动观测器. 考虑滑模观测值的抖振问题,对常规滑 模扰动观测器做了进一步改进,结构框图如图 1 所示. 图 1 滑模扰动观测器结构框图 Fig. 1 Structural diagram of sliding mode disturbance observer 在 PMSM 控制系统中,负载扰动转矩相对于其他 系统状态信号是缓慢变化的,其一阶导数为零: dTL dt = 0. (23) 由式(23),扰动 d(t)的一阶导数为零: d · (t) = 0郾 (24) 将机械角速度 赘 和系统总扰动 d( t)作为状态变 量,电磁转矩 Te 作为系统输入,机械角速度 赘 作为系 统输出,增广状态空间方程为: 赘 · d é ë ê ê ù û ú · ú = - B/ J - 1 / J [ ] 0 0 赘 [ ] d + 1 / J [ ] 0 Te, y = [1 0 ] 赘 [ ] d . (25) 将机械角速度 赘 和系统总扰动 d( t)作为观测对 象,由式(25)可得滑模观测器方程: ^赘 · ^ d é ë ê ê ê ù û ú ú ú · = - B/ J - 1 / J [ ] 0 0 ^赘 [ ^ ] d + 1 / J [ ] 0 Te + 1 [ ] l g(e赘). (26) 式中,l 是观测器增益,g(e赘)表示对应于观测误差e赘 = 赘 - ^赘 的滑模控制律. 由式(25)、式(26)可得扰动观测器的误差方程: e · 赘 = - B J e赘 - 1 J eT - g(e赘), e · T = - lg(e赘) { . (27) 式中, e赘 = 赘 - ^赘 为速度观测误差,eT = d - ^ d 为扰动观 测误差. 选取滑模面: s赘 = e赘 + c赘 乙 t 0 e赘dt. (28) 对 s赘 求导,可得: ·936·
刘京等:基于新型趋近律和扰动观测器的永磁同步电机滑模控制 ·937· sa=en +caea (29) 由式(40)可得: 选取趋近律: 、lerl (41) sn=-Ensign(sa). (30) En] 式中,sn为切换增益. 上式表明,当负载扰动观测误差很大时,观测器切 结合式(27)、式(29)、(30),同时将-二项作为扰 换增益需相应增大,这也导致观测值抖振增强. 为解决上述问题,将观测器的切换增益设计为扰 动项,设计滑模扰动观测器的控制律: 动观测误差e,的函数: g(n)=(n-号)n+ig((sn. (31) Tl en=f.了 (42) 在控制律的作用下,系统轨迹可在有限时间内到 式中,∫。是一个大于1的常数.当负载扰动观测误差 达并停留在滑模面上.可得: e,很大时,切换增益e。也相应增大,保证系统的鲁棒 sa=sn=0, (32) 性.当e,趋近于0时,切换增益e。也趋近于0,以削 en=em (33) 弱观测值的滑模抖振现象 由式(27)可得: 3.3扰动补偿 (er=-Jg(ea), (34) 扰动观测值d在速度滑模控制器的输出端进行补 e=-lg(ep). 偿.根据式(18),可得速度滑模控制律: 由式(34)可得: is =a[n+hn+bd+ce,+k,sat(s)+ks]. (35) (43) 式中,c,是一个常数,为了保证扰动观测误差e,能够 趋近于零,参数1必须满足: 由式(43)可看出,系统扰动作为已知量反馈到控 制律中,当系统出现扰动时,控制器能及时响应转矩变 1<0. (36) 化,从而无需较大的控制增益便能取得较好的抗扰动 扰动观测误差趋近于零的速度直接取决于!值大小 定义李亚普诺夫函数: 性能,在一定程度上削弱了系统抖振. 12 V。=2r (37) 4仿真和实验分析 对V。进行求导可得: 为了验证本文提出控制方法的有效性,进行了仿 7。=snsr (38) 真和实验研究,PMSM参数如表1所示.使用MAT- 结合式(27)、式(29)、式(31)可得 LAB/Simulink建立模型并进行仿真,搭建了基于DSP B 1 和FPGA的硬件控制平台进行实验.PMSM滑模控制 =an=a(en-n-7-8(ea)) 系统结构框图如图2所示. n(-ega(sa)-子) (39) 表1永磁同步电机参数 Table 1 Parameters of PMSM 根据李雅普诺夫稳定性理论,滑模面存在和可达 相电感,定子电阻,转矩系数,磁极对数,转动惯量, 的条件为 L/mH R/O K/(Nm.A-1) P J/(kg-em2) V.=sasn <0. (40) 30.08 15.42 0.41 4 0.138 He 滑模控制器 Park SV 三相 逆变换 逆变器 PI PWM =0 Park Clark d(t) 变换 变换 滑模观测器 B Q 速度和 PMSM 位置检测 图2PMSM滑模控制系统结构框图 Fig.2 Structure diagram of PMSM sliding mode control system
刘 京等: 基于新型趋近律和扰动观测器的永磁同步电机滑模控制 s · 赘 = e · 赘 + c赘 e赘 . (29) 选取趋近律: s · 赘 = - 着赘 sign(s赘). (30) 式中,着赘 为切换增益. 结合式(27)、式(29)、(30),同时将 - eT J 项作为扰 动项,设计滑模扰动观测器的控制律: g(e赘) = ( c赘 - B ) J e赘 + 着赘 sign(s赘)郾 (31) 在控制律的作用下,系统轨迹可在有限时间内到 达并停留在滑模面上. 可得: s赘 = s · 赘 = 0, (32) e赘 = e · 赘 郾 (33) 由式(27)可得: eT = - Jg(e赘), e · T = - lg(e赘) { . (34) 由式(34)可得: eT = cT e l J t 郾 (35) 式中,cT 是一个常数,为了保证扰动观测误差 eT 能够 趋近于零,参数 l 必须满足: l |eT | J . (41) 上式表明,当负载扰动观测误差很大时,观测器切 换增益需相应增大,这也导致观测值抖振增强. 为解决上述问题,将观测器的切换增益设计为扰 动观测误差 eT 的函数: 着赘 = f 着 |eT | J 郾 (42) 式中,f 着 是一个大于 1 的常数. 当负载扰动观测误差 eT 很大时,切换增益 着赘 也相应增大,保证系统的鲁棒 性. 当 eT 趋近于 0 时,切换增益 着赘 也趋近于 0,以削 弱观测值的滑模抖振现象. 3郾 3 扰动补偿 扰动观测值 ^ d 在速度滑模控制器的输出端进行补 偿. 根据式(18),可得速度滑模控制律: i * q = a - 1 [赘 · ref + h赘 + b ^ d + cet + ks sat(s) + kl s]. (43) 由式(43)可看出,系统扰动作为已知量反馈到控 制律中,当系统出现扰动时,控制器能及时响应转矩变 化,从而无需较大的控制增益便能取得较好的抗扰动 性能,在一定程度上削弱了系统抖振. 4 仿真和实验分析 为了验证本文提出控制方法的有效性,进行了仿 真和实验研究,PMSM 参数如表 1 所示. 使用 MAT鄄 LAB/ Simulink 建立模型并进行仿真,搭建了基于 DSP 和 FPGA 的硬件控制平台进行实验. PMSM 滑模控制 系统结构框图如图 2 所示. 表 1 永磁同步电机参数 Table 1 Parameters of PMSM 相电感, L / mH 定子电阻, R/ 赘 转矩系数, Kt / (Nm·A - 1 ) 磁极对数, P 转动惯量, J / (kg·cm 2 ) 30郾 08 15郾 42 0郾 41 4 0郾 138 ·937·
·938· 工程科学学报,第39卷,第6期 4.1仿真分析 策略的PI控制器,来解决windup现象导致的系统超 为了说明新型趋近律的有效性,将基于新型趋近 调量大和调节时间长的问题3) 律的滑模控制(NSMC)与基于传统趋近律的滑模控制 滑模控制仿真参数:传统趋近律速度控制器:c= (RSMC)及PI控制性能进行对比仿真.前提条件是上 5,k=800:新型趋近律速度控制器:x,=e,p=0.05, 述3种方法的电流环均采用PI控制器,并且参数相 c=5,8=0.1,k=80,k=90,k=60,8=10,0=0.65, 同.仿真结果如图3所示. a=1.2;电流控制器K。=5.0,K=0.05.滑模扰动观 为了说明滑模扰动观测器的有效性,将PI、 测器:cp=2,l=-0.8,en=1800f=1.5. SMC、基于新型趋近律和扰动观测器的滑模控制 如图3(a)所示当系统从静止跟踪300r·min速 NSMC+SMDO3种控制方法的控制性能进行了对比 度,再阶跃到450rmin时,RSMC,NSMC控制的仿真 仿真,电流环均采用P控制器,且参数相同.仿真结 速度响应曲线.可看出与RSMC控制相比,NSMC控制 果如图4所示. 调节时间更小,快速性更好,且无超调.如图3(b)所 PI控制仿真参数为:速度控制器比例增益K。= 示为滑模面s的动态响应曲线,可以看出,相比于 0.02,积分增益K=0.003:电流控制器d,q轴相同 RSMC控制,采用NSMC控制方法可有效提高系统滑 K。=5.0,K,=0.05.速度控制器为带有Anti-windup 模面的趋近速度,同时可抑制系统抖振 500r 400 a b) RSMC 400 300 NSMC 言3004 200 200 100 100 -RSMC 04 NSMC 0.01 0.020.03 0.04 0.05 -1000 0.01 0.020.03 0.040.05 时间/s 时间s 图3仿真结果曲线.(a)速度响应曲线:(b)滑模面响应曲线 Fig.3 Simulation results curve:(a)speed response curve;(b)sliding mode surface response curve 跟踪400rmin的速度指令,在t=0.05s加入扰 Digital signal processor,DSP)-(TMS320F28335) 动转矩0.6Nm,在t=0.1s卸去0.6N·m扰动转矩, 场可编程门阵列(Field Programmable Gate Array, 仿真结果如图4所示.由图4(a)、(c)可以看出采用 FPGA)-(EP3C40F324)组成,微型控制器DSP是控制 NSMC+SMD0控制,转速和转矩响应最快,动态响应 核心.驱动器为三菱公司的PM(PM75RLA120).位 性能最好.由图4(b)可以看出,PI控制具有更大的转 置编码器为增量式光电编码器,分辨率为0.144°,经 速波动,最大转速波动值可达75r·min;NSMC控制 FPGA四倍频后实际分辨率为0.036°.设置速度环采 的最大转速波动值为55rmin';而NSMC+SMDO控 样频率为1kHz,电流环采样频率为15kHz.负载扰动 制的最大转速波动值为30r·min',且很快恢复到给定 通过控制磁粉制动器的励磁电流来实现. 转速,有良好的鲁棒性.图5为滑模扰动观测器的仿 PI控制实验参数为:速度控制器具有Anti-windup 真结果,可以看出改进的滑模观测器相比与常规滑模 策略,防止积分饱和现象;9轴电流输出限幅±3A;速 观测器,响应更快,无明显超调,同时可以准确地对扰 度环K。=0.02,K=0.003:电流控制器d、q轴相同 动值进行估计 K。=5.0,K=0.05 仿真结果表明,NSMC+SMDO控制,可以快速,无 滑模控制实验参数如下,传统趋近律速度控制 超调的跟踪给定速度指令,同时具有良好的抗扰动 器:c=5,k=800:新型趋近律速度控制器:x,=e, 性能. p=0.05,c=5,e=0.1,k=85,k=90,k=80,8=12, 4.2实验分析 σ=0.5,a=1.2:电流控制器K。=5.0,K=0.05.滑模 PMSM转速伺服控制系统硬件结构框图如图6所 扰动观测器cn=2,1=-0.8,en=1800,∫。=1.5. 示.搭建了如图7所示的实验平台进行PMSM转速控 图8(a)为当转速设定为300r·min1阶跃到 制实验.伺服控制器由高性能的数字信号处理器 450r·min1,电机空载条件下,RSMC以及NSMC控制
工程科学学报,第 39 卷,第 6 期 4郾 1 仿真分析 为了说明新型趋近律的有效性,将基于新型趋近 律的滑模控制(NSMC)与基于传统趋近律的滑模控制 (RSMC)及 PI 控制性能进行对比仿真. 前提条件是上 述 3 种方法的电流环均采用 PI 控制器,并且参数相 同. 仿真结果如图 3 所示. 为了 说 明 滑 模 扰 动 观 测 器 的 有 效 性, 将 PI、 NSMC、基于新型趋近律和扰动观测器的滑模控制 NSMC + SMDO 3 种控制方法的控制性能进行了对比 仿真,电流环均采用 PI 控制器,且参数相同. 仿真结 果如图 4 所示. PI 控制仿真参数为:速度控制器比例增益 Kp = 0郾 02,积分增益 Ki = 0郾 003;电流控制器 d,q 轴相同 Kp = 5郾 0,Ki = 0郾 05. 速度控制器为带有 Anti鄄鄄 windup 策略的 PI 控制器,来解决 windup 现象导致的系统超 调量大和调节时间长的问题[31] . 滑模控制仿真参数:传统趋近律速度控制器:c = 5,k = 800;新型趋近律速度控制器:x1 = et,籽 = 0郾 05, c = 5,着 = 0郾 1,k = 80,kt = 90,kl = 60,啄 = 10,滓 = 0郾 65, 琢 = 1郾 2;电流控制器 Kp = 5郾 0,Ki = 0郾 05. 滑模扰动观 测器:c赘 = 2,l = - 0郾 8,着赘 = 1800,f 着 = 1郾 5. 如图 3(a)所示当系统从静止跟踪 300 r·min - 1速 度,再阶跃到 450 r·min - 1时,RSMC,NSMC 控制的仿真 速度响应曲线. 可看出与 RSMC 控制相比,NSMC 控制 调节时间更小,快速性更好,且无超调. 如图 3( b) 所 示为滑模面 s 的动态响应曲线,可以看出,相比于 RSMC 控制,采用 NSMC 控制方法可有效提高系统滑 模面的趋近速度,同时可抑制系统抖振. 图 3 仿真结果曲线. (a)速度响应曲线;(b)滑模面响应曲线 Fig. 3 Simulation results curve: (a) speed response curve; (b) sliding mode surface response curve 跟踪 400 r·min - 1的速度指令,在 t = 0郾 05 s 加入扰 动转矩 0郾 6 N·m,在 t = 0郾 1 s 卸去 0郾 6 N·m 扰动转矩, 仿真结果如图 4 所示. 由图 4( a)、( c)可以看出采用 NSMC + SMDO 控制,转速和转矩响应最快,动态响应 性能最好. 由图 4(b)可以看出,PI 控制具有更大的转 速波动,最大转速波动值可达 75 r·min - 1 ;NSMC 控制 的最大转速波动值为 55 r·min - 1 ;而 NSMC + SMDO 控 制的最大转速波动值为30 r·min - 1 ,且很快恢复到给定 转速,有良好的鲁棒性. 图 5 为滑模扰动观测器的仿 真结果,可以看出改进的滑模观测器相比与常规滑模 观测器,响应更快,无明显超调,同时可以准确地对扰 动值进行估计. 仿真结果表明,NSMC + SMDO 控制,可以快速,无 超调的跟踪给定速度指令,同时具有良好的抗扰动 性能. 4郾 2 实验分析 PMSM 转速伺服控制系统硬件结构框图如图 6 所 示. 搭建了如图 7 所示的实验平台进行 PMSM 转速控 制实验. 伺服控制器由高性能的数字信号处理器 (Digital signal processor, DSP)鄄鄄 (TMS320F28335)和现 场 可 编 程 门 阵 列 ( Field Programmable Gate Array, FPGA)鄄鄄 (EP3C40F324)组成,微型控制器 DSP 是控制 核心. 驱动器为三菱公司的 IPM( PM75RLA120). 位 置编码器为增量式光电编码器,分辨率为 0郾 144毅,经 FPGA四倍频后实际分辨率为 0郾 036毅. 设置速度环采 样频率为 1 kHz,电流环采样频率为 15 kHz. 负载扰动 通过控制磁粉制动器的励磁电流来实现. PI 控制实验参数为:速度控制器具有 Anti鄄鄄windup 策略,防止积分饱和现象;q 轴电流输出限幅 依 3 A;速 度环 Kp = 0郾 02,Ki = 0郾 003;电流控制器 d、q 轴相同 Kp = 5郾 0,Ki = 0郾 05. 滑模控制实验参数如下, 传统趋近律速度控制 器: c = 5, k = 800;新型趋近律速度控制器: x1 = et, 籽 = 0郾 05,c = 5,着 = 0郾 1,k = 85,kt = 90,kl = 80,啄 = 12, 滓 = 0郾 5,琢 = 1郾 2;电流控制器 Kp = 5郾 0,Ki = 0郾 05. 滑模 扰动观测器 c赘 = 2, l = - 0郾 8,着赘 = 1800,f 着 = 1郾 5. 图 8 ( a) 为 当 转 速 设 定 为 300 r·min - 1 阶 跃 到 450 r·min - 1 ,电机空载条件下,RSMC 以及 NSMC 控制 ·938·
刘京等:基于新型趋近律和扰动观测器的永磁同步电机滑模控制 ·939· 500r 550 (a) b 500 400 450 300 400 200 350 PI PI NSMC 300 NSMC 100 NSMC+SMDO 250 NSMC+SMDO 20 0.01 0.02 0.03 0.04 0.02 0.04 0.060.08 0.10 0.12 时间s 时间s 1.0回 PI NSMC 0.8 NSMC+SMDO 0.6 0.4 0.2 -0.2 0.020.040.060.080.100.120.14 时间s 图4仿真结果曲线.(a)启动时速度响应曲线:(b)负载变化时速度响应曲线:()负载变化时转矩响应曲线 Fig.4 Simulation results curve:(a)speed response when system is starting;(b)speed response when the load varies;(c)torque response when the load varies 0.8 图9(a)、图10(a)和图11(a)可以看出,在电机空载 条件下,跟踪400rmin的速度指令,系统启动时, 0.6 PI控制调节时间为0.7s、转速有超调,NSMC控制调 参考值 0.4 常规观测器 节时间为0.18s,NSMC+SMD0控制调节时间为 改进观测器 0.12s、无转速超调.由以上结果可得,NSMC+SMD0 0.2 控制稳态误差为±4r·min,在一个码值(编码器分 辨率0.036°,采用差分的方法得到转速,一个码值代 表6 r.min-)的误差允许范围内,可以快速准确地跟 -0.2 0.100.12 踪给定速度指令, 0.04 0.06 0.08 时间/s 在进行负载扰动的过程中,由图9(b)、图10(b) 图5滑模扰动观测器仿真结果 和图11(b)可以看出PI控制的最大转速波动值达 Fig.5 Simulation results of sliding mode disturbance observer 55r·minl;NSMC控制的最大转速波动值为 30r·min;而NSMC+SMDO控制将转速波动最大值 方法的速度响应曲线.RSMC控制方法速度响应调节 减小到23r·minl,同时转速恢复较快.由图9(c)、 时间为0.3s,与之相比NSMC控制方法调节时间更短 图10(c)和图11(c)可以看出与PI和NSMC相比, 为0.16s,响应快、无超调:图8(b)所示为采用RSMC NSMC+SMDO控制方法的转矩响应更快,超调更小. 及NSMC控制方法滑模面s的响应曲线,可以看出 图12为滑模扰动观测器的实验结果,可以看出相比常 NSMC控制方法可有效提高滑模面的趋近速度.以上 规滑模观测器,改进的滑模观测器响应更快,无明显超 实验结果证明了新型趋近律的有效性 调,获得良好的观测性能.以上结果表明扰动观测器 通过控制磁粉制动器来实现负载扰动,首先加入 能够准确估计系统扰动,并对速度控制器做前馈补偿, 0.6N·m的负载扰动转矩,再卸去0.6N·m的扰动 提高了系统的鲁棒性和转速控制性能. 转矩.速度和转矩响应曲线如图9~图11所示.由 实验结果表明,采用NSMC+SMDO的控制方法
刘 京等: 基于新型趋近律和扰动观测器的永磁同步电机滑模控制 图 4 仿真结果曲线 郾 (a) 启动时速度响应曲线;(b) 负载变化时速度响应曲线;(c) 负载变化时转矩响应曲线 Fig. 4 Simulation results curve: (a) speed response when system is starting; (b) speed response when the load varies; (c) torque response when the load varies 图 5 滑模扰动观测器仿真结果 Fig. 5 Simulation results of sliding mode disturbance observer 方法的速度响应曲线. RSMC 控制方法速度响应调节 时间为 0郾 3 s,与之相比 NSMC 控制方法调节时间更短 为 0郾 16 s,响应快、无超调;图 8( b)所示为采用 RSMC 及 NSMC 控制方法滑模面 s 的响应曲线,可以看出 NSMC 控制方法可有效提高滑模面的趋近速度. 以上 实验结果证明了新型趋近律的有效性. 通过控制磁粉制动器来实现负载扰动,首先加入 0郾 6 N·m 的负载扰动转矩,再卸去 0郾 6 N·m 的扰动 转矩. 速度和转矩响应曲线如图 9 ~ 图 11 所示. 由 图 9( a) 、图 10( a)和图 11( a)可以看出,在电机空载 条件下,跟踪 400 r·min - 1 的速度指令,系统启动时, PI 控制调节时间为 0郾 7 s、转速有超调,NSMC 控制调 节时 间 为 0郾 18 s, NSMC + SMDO 控 制 调 节 时 间 为 0郾 12 s、无转速超调. 由以上结果可得,NSMC + SMDO 控制稳态误差为 依 4 r·min - 1 ,在一个码值(编码器分 辨率 0郾 036毅,采用差分的方法得到转速,一个码值代 表6 r·min - 1 )的误差允许范围内,可以快速准确地跟 踪给定速度指令. 在进行负载扰动的过程中,由图 9( b)、图 10( b) 和图 11( b) 可以看出 PI 控制的最大转速波动值达 55 r·min - 1 ; NSMC 控 制 的 最 大 转 速 波 动 值 为 30 r·min - 1 ; 而 NSMC + SMDO 控制将转速波动最大值 减小到 23 r·min - 1 ,同时转速恢复较快. 由图 9 ( c)、 图 10(c)和图 11 ( c) 可以看出与 PI 和 NSMC 相比, NSMC + SMDO 控制方法的转矩响应更快,超调更小. 图 12 为滑模扰动观测器的实验结果,可以看出相比常 规滑模观测器,改进的滑模观测器响应更快,无明显超 调,获得良好的观测性能. 以上结果表明扰动观测器 能够准确估计系统扰动,并对速度控制器做前馈补偿, 提高了系统的鲁棒性和转速控制性能. 实验结果表明,采用 NSMC + SMDO 的控制方法, ·939·
·940· 工程科学学报,第39卷,第6期 (智能功率模块PM 过流保险丝 U R 负载 母线电 PMSM 压检测 PU 编码器 母线电 相电流 流检测 接到AD 个个个个个 检测 PM故障 +接口 保护信号 磁耦隔离电路 给定速度 个不 指令1 速度环 电流环 SVPWM发生器 控制策路 控制策略 AD接口 及故障保护 编码器 不 接口 DSP-TMS320F28335 FPGA-EP3C40F324 图6PMSM转速伺服控制系统硬件结构框图 Fig.6 Hardware configuration of the PMSM speed servo control system NSMC+SMDO控制方法获得了更优的抗扰动性能. 示被器 仿真和实验结果具有较好的一致性,以上结果表明:采 用NSMC+SMDO的控制方法,可有效地提高PMSM转 速伺服系统的控制性能,增强系统的鲁棒性. 5结论 (1)新型趋近律在抑制系统抖振的同时可有效减 磁粉 PMSM 控制器 制动器 以及编码器 驱动器 上位机 少滑模面的趋近时间,提高系统响应速度 (2)滑模观测器切换增益设计为扰动观测误差 图7硬件实验装置 Fig.7 Hardware experimental installation 的函数,可抑制滑模观测值的抖振,改进观测器性 能:采用滑模观测器对系统的扰动进行估计,将观测 可有效地提高转速控制系统的动态响应性能,增强系 值前馈补偿到速度控制器,提高了系统的抗扰动 统的抗扰动能力 性能. 仿真和实验结果对比如表2所示,由表2可以看 (3)仿真结果表明:与传统趋近律相比,采用新型 出:与传统趋近律相比,新型趋近律提高了系统的响应 趋近律跟踪阶跃速度信号,调节时间较短,可提高系统 速度,调节时间较短:在相同负载扰动的情况下, 的动态响应速度:滑模扰动观测器可准确的对系统扰 550间 300 500 NSMC 250 ·RSMC 450 200 400 150 100 300 RSMC 250 NSMC -50 200 3 2.0 2.5 3.0 3.5 4.0 时间/s 时间s 图8实验结果曲线.(a)速度阶跃响应曲线:(b)滑模面s响应曲线 Fig.8 Experimental results curve:(a)step-speed response curve;(b)sliding mode surface response curve
工程科学学报,第 39 卷,第 6 期 图 6 PMSM 转速伺服控制系统硬件结构框图 Fig. 6 Hardware configuration of the PMSM speed servo control system 图 7 硬件实验装置 Fig. 7 Hardware experimental installation 图 8 实验结果曲线 郾 (a) 速度阶跃响应曲线;(b) 滑模面 s 响应曲线 Fig. 8 Experimental results curve: (a) step鄄speed response curve; (b) sliding mode surface response curve 可有效地提高转速控制系统的动态响应性能,增强系 统的抗扰动能力. 仿真和实验结果对比如表 2 所示,由表 2 可以看 出:与传统趋近律相比,新型趋近律提高了系统的响应 速度,调 节 时 间 较 短; 在 相 同 负 载 扰 动 的 情 况 下, NSMC + SMDO 控制方法获得了更优的抗扰动性能. 仿真和实验结果具有较好的一致性,以上结果表明:采 用 NSMC + SMDO 的控制方法,可有效地提高 PMSM 转 速伺服系统的控制性能,增强系统的鲁棒性. 5 结论 (1)新型趋近律在抑制系统抖振的同时可有效减 少滑模面的趋近时间,提高系统响应速度. (2)滑模观测器切换增益设计为扰动观测误差 的函数,可抑制滑模观测值的抖振,改进观测器性 能;采用滑模观测器对系统的扰动进行估计,将观测 值前馈 补 偿 到 速 度 控 制 器,提 高 了 系 统 的 抗 扰 动 性能. (3)仿真结果表明:与传统趋近律相比,采用新型 趋近律跟踪阶跃速度信号,调节时间较短,可提高系统 的动态响应速度;滑模扰动观测器可准确的对系统扰 ·940·
刘京等:基于新型趋近律和扰动观测器的永磁同步电机滑模控制 ·941· 500 500 (a) 以 400 450 加载点 卸载点 300 400 200 350 100 300 0.5 1.0 1.5 2.0 2.3 2505 10 15 20 25 30 时间s 时间s 0.8 0.6 官0.4 0.2 0 0.2 6101418222630 时间s 图9PI控制实验结果.(a)启动时速度响应曲线:(b)负载变化时速度响应曲线:(c)负载变化时转矩响应曲线 Fig.9 Experimental results with PI method:(a)speed response when system is starting;(b)speed response when the load varies;(c)torque re- sponse when the load varies 500 500 a (b) 400 450 加载点 卸载点 300 400 200 350 100 300 2 250 3 4 15 20 25 30 时间/s 时间/s 0.8 0.6 0.4 0.2 0 6101418222630 时间/s 图10NSMC控制实验结果.(a)启动时速度响应曲线:(b)负载变化时速度响应曲线:(c)负载变化时转矩响应曲线 Fig.10 Experimental results with NSMC method:(a)speed response when system is starting;(b)speed response when the load varies;(c)torque response when the load varies
刘 京等: 基于新型趋近律和扰动观测器的永磁同步电机滑模控制 图 9 PI 控制实验结果 郾 (a) 启动时速度响应曲线;(b) 负载变化时速度响应曲线;(c) 负载变化时转矩响应曲线 Fig. 9 Experimental results with PI method: (a) speed response when system is starting; (b) speed response when the load varies; (c) torque re鄄 sponse when the load varies 图 10 NSMC 控制实验结果 郾 (a) 启动时速度响应曲线;(b) 负载变化时速度响应曲线;(c) 负载变化时转矩响应曲线 Fig. 10 Experimental results with NSMC method: (a) speed response when system is starting; (b) speed response when the load varies; (c) torque response when the load varies ·941·
942· 工程科学学报,第39卷,第6期 500 (a) 500 b 400 ..hM 450 加载点 卸载点 300 405 400 400 200 350 395 253.035 100 300 0 250 0 2 3 10 20 25 0 时间s 时间s 0.8r 0.6 · 0.4 0.2 101418222630 时间/s 图11NSMC+SMDO控制实验结果.(a)启动时速度响应曲线:(b)负载变化时速度响应曲线:(c)负载变化时转矩响应曲线 Fig.11 Experimental results with NSMC SMDO method:(a)speed response when system is starting;(b)speed response when the load varies; (c)torque response when the load varies 0.8 动进行估计:当加入0.6Nm负载扰动时,PI控制最大 转速波动值为75r·minl,NSMC+SMDO控制最大转 0.6 速波动值为30r·min-',NSMC+SMDO控制获得了较 0.4 好的抗扰动性能. 改进观测器 一参考值 (4)实验结果表明:采用NSMC+SMD0控制方法 02 常规观测器 跟踪400rmin的速度时,转速没有超调,调节时间为 0.12s,稳态精度为±4r·min;滑模扰动观测器可准 确、无超调的对系统扰动值进行估计,进一步提高系统 -0.2 6 7 8 910 111213 的抗扰动性能.当电机以400r·min稳速运行时,加 时间s 入0.6N·m的负载扰动,采用NSMC+SMDO控制方法 图12滑模扰动观测器实验结果 的转速波动最大值为23r·minl,相比PI控制方法最 Fig.12 Experimental results of sliding mode disturbance observer 大转速波动减小了8% 表2仿真和实验结果对比 Table 2 Comparison of simulation and experimental results 描述 控制方法 仿真结果 实验结果 I 75rmin-! 55rmin-1 最大转速波动值(加载) NsMC 55r…minl 30r·min-l NSMC SMDO 30r.min-1 23rmin1 RSMC 无超调,响应较慢 无超调,调节时间0.3s 阶跃响应(300~450r·min1) NSMC 无超调响应较快 无超调,调节时间0.16s
工程科学学报,第 39 卷,第 6 期 图 11 NSMC + SMDO 控制实验结果 郾 (a) 启动时速度响应曲线;(b) 负载变化时速度响应曲线;(c) 负载变化时转矩响应曲线 Fig. 11 Experimental results with NSMC + SMDO method: (a) speed response when system is starting; (b) speed response when the load varies; (c) torque response when the load varies 图 12 滑模扰动观测器实验结果 Fig. 12 Experimental results of sliding mode disturbance observer 动进行估计;当加入0郾 6 N·m 负载扰动时,PI 控制最大 转速波动值为75 r·min - 1 ,NSMC + SMDO 控制最大转 速波动值为 30 r·min - 1 ,NSMC + SMDO 控制获得了较 好的抗扰动性能. (4)实验结果表明:采用 NSMC + SMDO 控制方法 跟踪 400 r·min - 1的速度时,转速没有超调,调节时间为 0郾 12 s,稳态精度为 依 4 r·min - 1 ;滑模扰动观测器可准 确、无超调的对系统扰动值进行估计,进一步提高系统 的抗扰动性能. 当电机以 400 r·min - 1稳速运行时,加 入 0郾 6 N·m 的负载扰动,采用 NSMC + SMDO 控制方法 的转速波动最大值为 23 r·min - 1 ,相比 PI 控制方法最 大转速波动减小了 8% . 表 2 仿真和实验结果对比 Table 2 Comparison of simulation and experimental results 描述 控制方法 仿真结果 实验结果 PI 75 r·min - 1 55 r·min - 1 最大转速波动值(加载) NSMC 55 r·min - 1 30 r·min - 1 NSMC + SMDO 30 r·min - 1 23 r·min - 1 阶跃响应(300 ~ 450 r·min - 1 ) RSMC 无超调,响应较慢 无超调,调节时间 0郾 3 s NSMC 无超调,响应较快 无超调,调节时间 0郾 16 s ·942·