基于滤波反步法的三相永磁同步电机伺服控制-陈子印.pdf
《基于滤波反步法的三相永磁同步电机伺服控制-陈子印.pdf》由会员分享,可在线阅读,更多相关《基于滤波反步法的三相永磁同步电机伺服控制-陈子印.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第34卷第4期2017年4月控制理论与应用Control Theory & ApplicationsVol. 34 No. 4Apr. 2017基基基于于于滤滤滤波波波反反反步步步法法法的的的三三三相相相永永永磁磁磁同同同步步步电电电机机机伺伺伺服服服控控控制制制DOI: 10.7641/CTA.2017.50922陈子印1y,林喆1,康建兵1,贾鹤鸣2,于飞1(1.北京空间机电研究所,北京100094; 2.东北林业大学机电工程学院,黑龙江哈尔滨150040)摘要:为解决永磁同步电机的角度伺服控制问题.基于dq轴坐标系建立的电机控制模型,采用滤波反步法设计位置伺服控制器,通过稳定二阶滤波过程
2、逼近虚拟控制量的导数,避免了常规反步法中对虚拟控制量解析求导的繁琐过程.通过设计滤波误差补偿环节,保证了滤波器输出信号对输入信号的跟踪精度.基于李雅普诺夫稳定性理论设计鲁棒项,保证了闭环跟踪误差的稳定性,并采用粒子群算法对控制器参数进行优化.最后,通过仿真实验结果表明了该算法的有效性,且具有较高的跟踪精度.关键词:永磁同步电机;伺服控制;滤波反步法;抗饱和;粒子群优化中图分类号: TP273文献标识码: AServo control of three-phase permanent magnet synchronous motorbased on command filtered backst
3、eppingCHEN Zi-yin1y, LIN Zhe1, KANG Jian-bing1, JIA He-ming2, YU Fei1(1. Beijing Institute of Space Mechanics & Electricity, Beijing 100094, China;2. College of Mechanical and Electrical Engineering, Northeast Forestry University, Harbin Heilongjiang 150040, China)Abstract: Tosolvetheproblemofangula
4、rservocontrolofpermanentmagnetsynchronousmotor(PMSM).Basedonthecontrol model of PMSM expressed in direct-quadrature (dq) coordinate frame, the command filtered backstepping (CFBS)method is employed for controller design, so the derivatives of virtual control variables can be approximated by a stable
5、second-order filter which can avoid the increasing complexity in calculating the analytic derivatives of the virtual controlin conventional backstepping method. A filtered error compensation loop is designed to guarantee that the filtered signalcan precisely track the reference input signal. The rob
6、ust schemes are designed through Lyapunov stability analysis withguaranteed stability for the close-loop of tracking errors, while the particle swarm algorithm is adopt for the optimizationof controller parameters. Finally, the simulation results are presented to illustrate the effectiveness of the
7、proposed controlmethod with accurate tracking performance.Key words: permanent magnet synchronous motor (PMSM); servo control; command filtered backstepping (CFBS);anti-windup; particle swarm optimization (PSO)1引引引言言言(Introduction)永磁同步电机采用矢量驱动,具有结构简单、波动力矩小等优点在低速高精度光机伺服控制系统中作为执行器件得到了广泛应用1.由于永磁同步电机(pe
8、rmanent magnet synchro-nous motor, PMSM)是一个多变量、非线性的耦合系统,常见的控制方法是采用多闭环的比例积分微分控制(proportion-integral-derivative, PID),受工作点变化影响较大,无法实现大范围精确控制2.随着控制理论的发展,许多先进控制方法用来解决永磁同步电机的非线性控制问题,文献3采用输入输出反馈线性化实现非线性预测控制,避免直接求解非线性约束优化问题,降低了计算量.滑模控制在永磁同步电机控制中也具有广泛应用,为改善线性滑模误差无限时间收敛问题,文献46提出改进的滑模面设计方法,保证了滑动模态误差有限时间收敛至零,但
9、由于切换函数的设计使其在穿越滑模面时仍具有一定的颤振,为此文献7提出渐缩滑动边界的变结构控制,有效地减少了颤振;文献8针对永磁同步电机位置控制,设计自适应滑模趋近律,用来削弱抖振.自抗扰技术是在非线性PID控制技术发展而来,不依赖系统精确模型,文献9将模型辨识与自抗扰技术结合,引入负载观测收稿日期: 2015 11 22;录用日期: 2017 01 11.y通信作者. E-mail: chenziyin ; Tel.: +86 10-68114778.本文责任编委:陈增强.国家重点研发计划(2016YFB0500702),国家自然科学基金项目(41401411),中央高校基本科研业务费专项资金
10、项目(2572014BB03)资助.Supported by National Key Research and Development Plan (2016YFB0500702), National Natural Science Foundation of China (41401411) andFundamental Research Funds for Central Universities (2572014BB03).万方数据516控制理论与应用第34卷器对扰动进行观测和补偿,具有一定的抗干扰能力.针对永磁同步电机这一类仿射非线性系统,反步法10通过迭代构造李雅普诺夫能量函数求解控
11、制器,能够获得连续的控制量,利用稳定性理论保证闭环系统的稳定性,具有明显的优势,但反步法在迭代求解控制器时,需要不断对中间虚拟控制量求导,当系统的相对阶较大或虚拟控制量的形式比较复杂时,求导计算过程将会变得复杂,会导致计算量膨胀1116.为解决这一问题, Stotsky和Yip等1718分别采用滑模滤波器和线性滤波器逼近虚拟控制量的导数,进一步文献19提出了动态面控制方法,其设计思路是将虚拟控制作为一阶滤波器的输入,将输出的滤波信号作为实际控制输入,由于通过对输入输出信号偏差进行数值微分作为虚拟控制量的导数值,会引入噪声放大.为此Farrell等20基于稳定的二阶滤波器的输入输出特性,将虚拟控
12、制作为输入信号,进而获得其滤波信号及其导数的数值解,合理地设计滤波器截止频率和带宽,能够有效减少噪声影响,通过滤波误差补偿环节实现对输入信号及其导数的逼近,避免对虚拟控制量的直接解析求导,保证系统稳定性的同时优化了控制器设计过程.周洪波和胡庆雷等2122分别应用滤波反步法解决了无人机轨迹跟踪控制和六自由度航天器的姿态控制问题,同样文献2324分别应用滤波反步法解决水下机器人的路径跟踪问题和二维指向镜的指向控制.基于上述分析,本文将滤波反步法应用于永磁同步电机伺服控制器设计,分别设计位置环、速度环和电流环虚拟控制量,利用二阶滤波器的特性,将虚拟控制量作为二阶滤波器的输入信号,通过积分而非微分过程
13、获得虚拟控制量的导数,有效避免了对虚拟控制直接解析求导导致计算膨胀的不足,同时设计滤波误差补偿环节,保证滤波器输出信号对输入信号的跟踪精度,进而保证获得导数信号的精确性,有效地减少了因解析求导带来的复杂计算过程,最后通过稳定性理论设计鲁棒项,保证闭环系统渐近稳定.2电电电机机机建建建模模模(PMSM modeling)在光学扫描成像系统中大多采用永磁同步电机作为执行机构(如图1所示),这里针对表贴式永磁同步电机,采用同步旋转dq坐标系下的模型1对同步电机的跟踪控制问题进行分析,系统数学模型如式(1)所示.电压平衡方程为iq = 1Lq(uq PnLdid Pnf Rsiq),id = 1Ld(
14、ud +PnLqiq Rsid),(1a)电磁转矩方程为Te = Pnfiq + (Lq Ld)idiq, (1b)其中: Ld,Lq为电机直轴和交轴电感,Rs为定子相电阻,Pn为定子绕组极对数,f为永磁体产生的磁链,id,iq为在dq同步旋转坐标系中直轴与交轴电流分量,ud,uq为在dq同步旋转坐标系中直轴与交轴电压分量,对于式(1b)括号内第1项是由定子电流与永磁体励磁磁场相互作用产生的励磁转矩,第2项是由转子凸极效应引起的磁阻转矩,对于表贴式永磁同步电机有Ld =Lq = L.图1 PMSM实验机构Fig. 1 PMSM experiment mechanism力矩平衡方程为 = 1J(
15、Te TL B), (1c)其中: J为等效到电机轴的转动惯量,为转子机械角速度,TL为负载转矩,B为粘滞摩擦系数,综上得到表贴式永磁同步电机的数学模型为 = , = 1J(Te TL B),iq = 1Lq(uq PnLdid Pnf Rsiq),id = 1Ld(ud +PnLqiq Rsid),(2)其中: 为电机转角,为电机转动角速度,从数学模型中可以看到交直轴电感耦合项 PnLdid和PnLqiq的存在,本文将通过利用耦合项的作用设计控制器ud和uq,避免设计反馈控制量时进行直接非线性抵消,同时保证闭环跟踪系统的稳定性.3伺伺伺服服服控控控制制制器器器设设设计计计(Servo con
16、troller design)控制目标:对于给定的角位置参考信号co,结合李雅普诺夫稳定性理论,针对位置环、速度环和电流环,基于滤波反步法设计控制器,实现稳定跟踪控制.引引引理理理1对于连续函数co,其一阶导数形式可以通过如下滤波过程进行逼近:z1 = z2,z2 = 2nz2 2n(z1 co), (3)其中: z1 = c,z2 = c, 0 0分别表示阻尼比和自然频率,增加自然频率能够保证滤波器输出信号对输入信号的跟踪精度.通过选取合适的参数和n能够保证逼近误差j c coj足够小.注注注1从文献20中可以知道采用滤波器逼近虚拟控万方数据第4期陈子印等:基于滤波反步法的三相永磁同步电机伺
17、服控制517制量的导数,能够避免反步法中逐步对中间虚拟控制量解析求导的繁琐过程,对反步法控制器设计过程的简化是可行的.3.1位位位置置置环环环控控控制制制器器器设设设计计计(Position controller design)设定期望的转动角度为co,定义角度跟踪误差信号为 = c,其中c是将co作为二阶滤波器的输入而得到的角位置滤波信号,对 = c求导,移项整理得 = c =co + (c co) + c, (4)其中: co为待设计速度虚拟控制量,定义速度跟踪误差 = c,c为co的滤波信号.如果设计速度虚拟控制量co为co = k + c, (5)其中: c作为前馈信号是co通过二阶滤
18、波器输出的滤波导数信号,反馈控制增益参数k 0.将式(5)代入式(4)得 = k+ (c co) + . (6)定义李雅普诺夫能量函数为V1 = 122. (7)对上式两边求导,将式(6)代入得V1 = = k + (c co) + . (8)3.2速速速度度度环环环控控控制制制器器器设设设计计计(Velocity controller design)对 = c求导,将式(1)代入得 = c =1J(1.5Pnfiq TL B) c, (9)这里c为co通过二阶滤波器输出的滤波导数信号,进一步整理得 = 1Jf1.5Pnficoq + (icq icoq ) +iq TL Bg c, (10)
19、其中: iq = iq icq,icoq为交轴电流虚拟控制量,icq为icoq通过二阶滤波器输出的滤波信号,如果设计电流环参考输入icoq为如下形式:icoq = 11.5Pnf(B k!J bs+J c+TL), (11)其中: J c作为前馈信号,反馈控制参数k! 0,bs为鲁棒项,将在稳定性分析中给出.由式(5)可知在常规反步法设计中c的计算涉及到各状态变量的偏导数,需要进行解析求导,此处应用滤波反步法通过二阶滤波过程获得c的数值解,优化了设计过程,将式(11)代入式(10)得到 = 1Jf1.5Pnf(icq icoq ) +iq k!J bsg.(12)定义李雅普诺夫能量函数为V2
20、= 122. (13)对上式两边求导,将式(12)代入得V2 = = 1J f1.5Pnf(icq icoq ) +iq k!J bsg. (14)3.3电电电流流流环环环控控控制制制器器器设设设计计计(Current controller design)对iq = iq icq求导,将式(1)代入得iq = iq icq =1Lq(uq PnLdid Pnf Rsiq) icq.(15)对于icod的控制策略,icd = 0,定义直轴电流偏差为id = id icd,上式整理为iq =1Lq(uq PnLdid Pnf Rsiq) icq.(16)此处由式(11)可知常规反步法设计中,计算i
21、cq涉及到, , c的导数形式,计算量大,滤波反步法将icoq通过二阶滤波器获输出滤波导数信号icq作为前馈信号应用到后续控制器设计过程,避免对虚拟控制量直接解析求导,设计交轴电压控制控量为如下形式:uq = Pnf +Rsiq +Lqicq kqLqiq kiqLqiq Lqiq(bs), (17)其中:增加积分项消除静态跟踪误差,iq = iqdt为电流误差的积分项,kiq0,kq0,iq(bs)为电流环鲁棒项,将在稳定性分析中给出.将式(17)代入式(16)整理得iq =1Lq( kqLqiq kiqLqiq Lqiq(bs) PnLdid). (18)对于直轴电流,对电流跟踪误差id
22、= id icd求导,将式(1)代入得id = id icd =1Ldud Rsid +PnLq(icq +iq). (19)设计直轴控制电压为ud = Rsid PnLqicq kdLdid kidLdid, (20)其中: id= iddt为电流误差的积分项,控制参数kd 0,kid 0.将式(20)代入式(19)整理得id =1Ld( kdLdid kidLdid +PnLqicq). (21)进一步式(18)和(21)变为万方数据518控制理论与应用第34卷id = kd id kidid +Pniq,iq = kq iq kiqiq iq(bs) Pnid.(22)定义误差向量 =
23、id,iqT, = id, iqT,E =T, TT,则系统(22)可以表示为E = AE +BU, (23)其中:A =02 2 I2 2KI2 2 KP2 2, B =02 2I2 2,U =0iq(bs), Kp =kd PnPn kq,KI =kid 00 kiq.构造李雅普诺夫能量函数为V3 = 12ETPE, (24)其中: P=P1 02 202 2 P2, Pi=diagfpi1,pi2g(i=1,2)为对角阵.令ATP +PA = Q,对两边求导,将式(23)代入得V3 =ETP E = 12ETQE +ETPBU =12ETQE +p22iiqiq(bs), (25)其中Q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 滤波 步法 三相 永磁 同步电机 伺服 控制 陈子印
限制150内