admin 管理员组文章数量: 1087135
2024年2月29日发(作者:ascii编码怎么计算)
驱动 …一议持电棚 2o18年第46卷第2期 ………………………………………………………………………………………………一 亡, // 够 r胡 基于二阶滑模算法的永磁同步电机控制 杨婧,纪科辉,赵新龙,鲁文其 (浙江理工大学,杭州310018) 摘要:提出了一种基于二阶滑模算法的永磁同步电机速度控制方法。该方法通过编码器对电机实际的位置 信号进行采样,采样的位置信号通过二阶滑模算法,计算出实际速度信号并进行速度反馈调节。研究结果表明,该 方法能够提高永磁同步电机速度的稳态和动态性能,从而提高系统鲁棒性和抗干扰性。 关键词:永磁同步电机;二阶滑模;速度观测器;鲁棒性 中图分类号:TM341;TM351 文献标志码:A 文章编号:1004—7018(2018)02-0038-04 Permanent Magnet Synchronous Motor Control Based on Second-Order Sliding Mode Algorithm YANG ring,JI Ke—hui,ZHAO Xin—long,LU Wen—qi (Zhejiang Sci-Tech University,Hangzhou 310018,China) Abstract:A speed control method of PMSM based on second—order sliding mode algorithm was presented.According to the method,the actual position signal of motor was sampled by encoder,and the actual speed used as feedback quantity to adjust the motor speed was calculated by speed-order sliding made algorithm from the position signals.The results show that the proposed method improved the steady-state and dynamic performance of PMSM and improved the robustness and anti—interfefence of PMSM. Key words:permanent magnet synchronous motor(PMSM);second—order sliding mode;speed observer;robustness O引 言 永磁同步电机在运动控制领域中占据着主导地 ;位,如何准确地测量电机的速度是精确控制的前提。 电机控制中最经典的是比例积分微分调节(以下简 本文针对如何提高电机系统的动态性能的问 题,提出了一种电机速度的二阶滑模算法。算法不 仅保留了滑模控制的优点,并且能够从根本上消除 抖振现象。该算法通过对实际位置信号的检测,来 计算实际速度值,从而实现对电机转速的反馈调节。 称PID)控制,由于PID控制器结构简单、容易数字 实现等优点,使用广泛。单纯的PID控制系统参数 依赖性强,鲁棒性差,抗负载扰动能力很有限,降低 1滑模算法的原理 考虑一个动态系统: 了系统的控制性能,因此很难满足高精度伺服控制 一 系统的要求¨J。 ;为了提高电机的控制性能,使得电机在实际控 . =rz( , )+6( , ) 1 = (1) (t, ) J 式中: ∈R 为状态变量(R 为n维实数空问);/.Z∈ 制中获得良好的动态响应,学者针对上述问题提出 晕;了一些鲁棒控制方法,如神经网络控制、非线性控 制、模糊控制、自适应控制和滑模控制等 。 为控制函数的输入(尺为实数集);o(t, ),b(t, ) 为不确定的光滑函数; (t, )为输出函数, 和n是 未知的。假设该系统的相对度为2,为使输出 在 有限时间消失,并且通过一种不连续的全局有界反 入时间内被无限延伸 。 潜: 滑模控制因具有对永磁同步电机系统参数时变 热点领域 J。传统的一阶滑模控制存在一些不可 蚕 和对外部干扰的强鲁棒性,成为国内外学者研究的 馈控制来保持 一0,系统的轨迹应该在任何有限输 塞 忽视的缺点。由于控制过程中的不连续性,系统在 系统的准确度和稳定度 。研究表明,在准确设 计算沿着式(1)的二阶时问导数 ,在这些条 h(t, )+g(t, )M1 ≠茼;运行过程中容易引起抖振,而抖振将严重影响伺服 件下得到: =!计和调节滑模参数的前提下,滑模观测器能够较为 制;准确地估计系统的参数 J。 i,oh 0j 式中:函数h(t, ),g(t, )为未知的光滑函数。由 收稿日期:2016—12—28 ! 基金项目:浙江省公益性技术应用研究计划项目(2017C31042); — 浙江理工大学科研启动基金项目(3022151一Y) 于控制函数“有界并且连续,假设输入输出条件如 下:
儆持电棚 20l8年第46卷第2期 …一一…………………一………………………-……-一·…………………………………·一·--c //酾 驱动 》 拐 …… 0< ≤ ≤ l f { ≤C J 式中:C,Km,K ∈R (R 为正实数集)。 (3) 敛情况是由控制函数/L的增益参数E, 的取值所 决定的。在一般情况下,OL的取值范围:1<or≤2H 。 运行实际过程中的加速度的估计值。滑模函数的收 在设定的有限区间内,由式(2)和式(3)得到: 由分析可知,加速度的取值是根据E的取值多少而 变化的,滑模函数向 一 平面原点附近收敛的速度 会随着E值的增大而加快,进而会增大系统估算出 来的速度和加速度的值。在实际系统中,E的取值 ∈[一c,c]+[K ,K ] (4) 在滑模函数作用下,有限时间内使得 趋近于 0。 设定反馈函数: /L= (or, ) (5) 所有的轨迹式(4)在有限时间内收敛到相平面 ro, 的原点or=G’r=0。 2二阶滑模算法的设计 二阶滑模方法可以应用于永磁同步电机速度的 计算 加 ,根据上节所述的二阶滑模算法提出了一 种具有微分结构的二阶滑模速度计算方法。 二阶滑模的微分算法计算框图如图1所示。 图1二阶滑模算法 积分器的输出信号0 (t)和∞ (t),分别跟踪输 入信号0(t)和它的微分信号,驱动信号u(t)是数字 控制的分段恒定输出。设a[k]=n(kT)表示一个通 用信号a( )在采样时 ̄t=kT的采样值,k=0,1,2,…, 其中 为采样周期。 ) ( ’1 (6) (t)=一M( )J 式中:0 (t)为实际测量的位置角;ccJ (t)为电机实际 运行时的角速度;u(t)为电机实际运行时的加速度。 定义or(t)=0(t)-0 (t),令or。(t)= (t)。控制目 标是在or (t)不可预测的情况下,使or(t)和 (t) 趋向于0。定义: l (7) l(£):0( )+M( )J 如果一个正常数 是已知的: l0(t)l≤X2 (8) 式中:0表示电机的转子位置,它的二阶导数0则 表示为加速度,因此,正常数 的物理意义是此伺服 电机系统中电机能达到的加速度的最大值。根据滑 模控制函数定义 卜坨],可获得二阶滑模函数如下: u(t)=一E[asign(or)+sign( )] (9) 式中:E, 为滑模控制函数的增益。 在本文的电机控制系统中,滑模函数就是系统 必须考虑实际系统参数,包括驱动器、系统采样时间 和电机的参数和硬件的综合性能等,以使电机获得 良好的动态性能。 根据式(6)和式(7),可得电机加速度 (t)和 转速 ( )的计算框图,如图2所示。 图2电机加速度和速度的计算 3仿真结果与分析 传统的永磁电机驱动器采用的是PI闭环控制, 速度由位置信号直接微分得到。但是由于在电机的 实际系统运行过程中,其负载经常受到外界扰动,负 载扰动会影响系统的动态性能。为使伺服系统具有 良好的鲁棒性和速度跟踪性能,必须克服负载扰动 对电机转速的影响。 本文在传统PI闭环控制模型的基础上加上二 阶滑模速度计算模块,如图3所示。 杨 婧 , 等 基 于 二 阶 滑 图3基于二阶滑模算法的电机驱动系统 睿 通过编码器对位置信号的追踪,对实际位置信 洼 号进行二阶滑模运算,得出速度值和负载转矩估计:泵 值,通过速度负反馈控制对给定速度进行调节。 :筒 用MATLAB环境下的仿真软件Simulink对上 述采用二阶滑模算法控制的电机驱动系统进行仿 垫 真。仿真电机参数如下:R=2.875 n,Ld: =8.5 mI-I,i制 ●J=0.8x10~kg·m ,/x=0.02 N·m·s。 ; 图4(a)为当给定速度为1 000 r/min时采用传 统的速度计算方法空载起动时速度的响应。由图 39
驱动 制 …… 微持电棚 2018年第46卷第2期 ………-…-一………-……-一………-……-一………………-…………………。一……一。…。‘ c, /,/ 争 -…4(a)可知,在空载起动时,采用传统的差分算法的 由图7(c)可知,当电机速度由2 000 r/rain下降至 l 000 r/min时,所需时间为5.5 ms,达到1 000 r/ min时的稳态误差为28.8~42.6 r/min。 600r ^1 552.5 r/min I^2 022 r/min 避。 量为8.6%,稳态误差为27.5~29.5 r/rain。图4 (b)为当给定速度为1 000 r/min时采用二阶滑模 算法空载起动时速度的响应。由图4(b)可知,在空 系统电机起动时速度的上升时间为10.3 ms,超调 器 400} 载起动时,采用二阶滑模算法的系统,电机起动时速 度的上升时间为7.33 ms,几乎没有超调量,稳态误 差也很小。图5为采用二阶滑模算法时的空载起动 速度响应局部放大。由图5可知,采用二阶滑模算 法的系统电机速度的稳态误差为17.9—21.5 r/min。 — m 窨}∞鸲% m咭 一 9 O 蕊r_—研 —— t/s OoF敝叫 瓣速量: 老: 丽 ——研 『l]埘 . 481 5 r/arin 。…1。。f给定转速、 嚣定蒋避 f— 9\1.7 .. 7 1 r/m in 4U 丽—1而 —— 订—— t/s (a)1 000 r/rain~1 500 r/rain (b)1 500 r/min~2 000 r/rain 魃 4l苫三… ~靴 施 l6 m (a)传统的速度计算方法 (b)二阶滑模算法 图4空载起动时速度响应 ms 图5采用二阶滑模算法时的空载起动速度响应局部放大 由上述数据可以明显看出,传统的电机系统波 形上升时间较大,超调量较大,电机起动时间较长, 稳态误差较大;而加滑模后的波形上升时间缩短,超 调量变小,电机的起动时间明显缩短,稳态误差较 小。这就验证了采用二阶滑模算法的交流伺服系统 具有良好的鲁棒性。 图6为当系统给定速度为阶跃信号时采用传统 的速度计算方法的响应速度。由图6可知,系统速 ; 喜i黔。 摹叁 基:I 图 6 采用传统的速度计算方法的响应速度 -T-三;度给定值从1 000 r/min至2 000 r/min的阶跃信 号。在0.05 s时,给定速度由1 000 r/min上升至 蚕 1 500 r/min;在0.1 s时,给定速度由1 500 r/min上 升至2000 r/min;在0.15 s时,给定速度由2 000 r/rain 盎 下降至1 000 r/min,电机的速度随着系统给定的速 茼!度的改变而改变。图7为采用传统的速度计算方法 的响应速度的局部放大。由图7(a)可知,当电机速 度由1 000 r/min上升至1 500 r/min时,所需时间 制 为3.7 ms,达到1500 r/rain时的稳态误差为l8.5~ ;52.5 r/min。由图7(b)可知,当电机速度由1 500 r/min上升至2 000 r/min时,所需时间为3.5 ms,达 40 到2 000 r/min时的稳态误差为22—22.9 r/min。 图7采用传统的速度计算方法的响应速度的局部放大 图8为当系统给定速度为阶跃信号时采用二阶 滑模算法的响应速度。由图8可知,电机的速度随 一 tls (c)2 000 r/min~1 000 r/rain 着系统给定的速度的改变而变。图9为采用二阶滑 模算法的响应速度的局部放大。由图9(a)可知,当 电机速度由1 000 r/rain上升至1 500 r/rain时,所 需时问为3.4 ms,达到1 500 r/rain时的稳态误差为 5.1~44.8 r/min。由图9(b)可知,当电机速度由 1 500 r/min上升至2 000 r/minH ̄,所需时间为3.3 ms, 达到2 000 r/min时的稳态误差为14.5~17.8 r/ arin。由图9(C)可知,当电机速度由2 000 r/min下 降至1 000 r/rain时,所需时间为5.7 ms,达到1 000 r/min时的稳态误差为12.9~17.6 r/min。 tim 萋1: 5: 53 4速s蜃1 实54际.转8 r速/m in ‘。‘。 。。。 。 。。。 。o7t/s a) 00 mi o0∥ “ (b)1 500 r/nfin~2 000 r/rain 2 0001 tls (c12 000 r/min~l 000 r/min 图9采用二阶滑模算法的响应速度的局部放大 由图7和图9的数据可以明显看出,传统的电 机系统波形上升时间较大,稳态误差较大;而加滑模 后的波形上升时间缩短,稳态误差较小。这说明了 采用了二阶滑模算法后的伺服系统,具有良好的速 度跟踪性能。 图10(a)为当负载在0.05 S时由1 N·m变化
触持电棚 2018年第46卷第2期 …………驱动 ……………………………………………………·-巴- / 移 …… r-…………………-……………转矩控制[J].微电机,2010,43(10):33-35. [2] 鲁义宽.基于二阶积分滑模的永磁同步电动机速度控制方法 [J].微特电机,2015,43(9):66—69. [3] 常雪剑,刘凌,崔荣鑫.永磁同步电机非奇异快速中断可变边 界层滑模控制[J].西安交通大学学报,2015,49(6):53—59. [4] 陈伯时,陈敏逊.交流调速系统[M].北京:机械工业出版社, 2006. [5]TRZYNADLOWSKI A M.异步电机的控制[M].李鹤轩译.北 京:机械工业出版社,2003. 1[6]HAN Dang,LI Chun—Ru.Sliding-mode observers for systems with unknown inputs and measurement disturbances『J 1.Journal of 2—o占T_, ̄ 瓣一 萌1 #/s 商 茹占_百商—确 研 丽 “s Chongqing University(English Edition),2015,14(2):63—72. [7]唐广雪,朱学忠,张磊.基于SMO的开关磁阻电机无位置传 感器控制仿真研究[J].机电工程,2016,33(3):303—307. of second order sliding mode control to mechanical systems[J].In— ternational Journal of Control,2005,76(9):875—892. [8] BARTOLINI G,PISAN A,PUNTA E,etc.A survey of applications [9] 张晓光,孙力,陈小龙,等.基于二阶滑模观测器的永磁同步电 机无位置传感器控制[J].电力自动化设备,2013,33(8):36— 41. [1O]JI K H,SHEN J X,JIN M J.Low speed servo system with second- order sliding mode algoirthm[C]//Proceeding of the 2012 IEEE 4结语 本文介绍了一种二阶滑模算法方法。根据二阶 International Symposium on Industrial Electronics,Hangzhou,P. R.China,2012(5):686—691. [11]LEVANT A,Principles of 2一sliding mode design[J].Automati— ca,2007,43(4):576—586. 滑模算法的原理,通过对实时位置信号进行采样,经 过二阶滑模算法得到加速度,进而得到速度值,使速 度反馈值能够快速跟踪负载的变化,从而能够获得 良好的动态性能。仿真结果表明,该方案具有良好 的动态性能,而且对电机参数依赖性小,具有较好的 鲁棒性和抗干扰性,有效地减少了系统运行过程中 产生的抖动,提高了伺服系统的稳态性能。 参考文献 f1] 张鹜娜。许翔军,林晓梅.基于二阶滑模的永磁同步电.机直接 [12] BARTOLINI G,DAMIANO A.Robust speed and torque estima— tion in electircal drives by second-order sliding modes[J].IEEE Transactions on Control System,2003(1 1):84-90. 作者简介:杨方面的研究。 婧(1991一),女,硕士研究生,主要从事电机控制 (上接第34页) [5] 江有名,丁树业,葛云中.大容量风力发电机内流体场及温度 滨:哈尔滨工业大学,2011. 耗研究[J].中国电机工程学报,2010(27):14—19. 杨 婧,等[13] 邢军强,王凤翔,张殿海,等.高速永磁电机转子空气摩擦损 场的数值分析[J].大功率变流技术,2010(4):24—27. [6] 罗慧强.风力发电机的流体场和温度场数值分析[D].成都: 西南交通大学,2012:42—44. [7] SHANEL M,PICKERING,et a1.Application of computational fluid [14] 韦敏,贾惠芹.一种小功率无刷直流电动机的数字化控制系 统设计[J].西安石油大学学报(自然科学版),2011,26(1): 76-78. dynamics to the cooling of salient pole electrical machines[c]// 2000:338—342. [15] 周凤争,沈建新,王凯,等.带正反转功能的通用型无刷直流 电机控制器设计[J].微电机,2007,40(10):43—44. [16] 魏雪环,兰志勇,谢先铭,等.永磁体涡流损耗与永磁同步电 机温度场研究[J].电机与控制应用,2015(5):28—31. [17] 王北社,窦满锋.基于热网络法的高功率密度异步电动机定 子温升计算[J].微特电机,2006,34(11):24—26. [18] 鲍里先科,魏书慈,邱建甫.电机中的空气动力学与热传递 [8] AIROLDI G,BUMBY J R,DOMINY C,et a1.Air flow and heat transfer modeling of an axial flux permanent magnet generator[J]. World Academy of Science Engineering&Technology.2009(58). [9]胡坤,李振北.ANSYS ICEM CFD工程实例详解[M].北京:人 民邮电出版社,2014. [10] 高思煜,丁辉,程凯,等.高速电主轴内置电机空气摩擦损耗 研究[J].电机与控制应用,2014(10):20—25. [M].北京:机械工业出版社,1985. 作者简介:兰志勇(1980一),男,博士,副教授,研究方向为大功 率永磁同步电机设计及优化、无刷直流电机设计及优化、精密伺服驱 动器的研究与开发等。 41 [11]丁欣硕,焦楠.FLUENT14.5流体仿真计算从入门到精通 [M].北京,清华大学出版社,2014. [12] 孙芝茵.高速永磁同步电机损耗及热特性的研究[D].哈尔
版权声明:本文标题:基于二阶滑模算法的永磁同步电机控制 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1709191948a539915.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论