您的当前位置:首页单神经元PID控制器在永磁同步电机控制中的应用研究
单神经元PID控制器在永磁同步电机控制中的应用研究
来源:锐游网
第2O卷第3期 2008年9月 湖南文理学院学报(自然科学版) Journal of Hunan University ofArts and Science(Natural Science Edition) Vl01.20No.3 Sep.2008 文章编号:1672—6146(2008)03—0068.03 单神经元PID控制器在永磁同步电机控制中的应用研究 张胜文 (娄底职业技术学院,湖南娄底,417001) 摘要:永磁同步电机是一个非线性、强耦合、高阶的多变 量系统,使用传统的PID控制难以满足精度高、反应快、 鲁棒性好的要求.根据人工神经元的自学习功能建立了基 于单神经元的PID控制器,并对其学习算法加以改进,实 现了单神经元PID控制器参数在线自调整.仿真与实验结 果表明:该控制方法无超调,响应快,具有良好的动态特性, 具有比常规PID控制器更好的控制品质. 关键词:永磁同步电机;单神经元;PID控制器;仿真 中图分类号:TM 341;TP273 文献标识码:A 目前,各种交流控制系统中使用最普遍的控制 方法是PID控制,主要是因为PID控制器结构简单, 工程上易于实现,控制效果好.但因为永磁同步电 机是一个非线性、强耦合、高阶的多变量系统,传 统的PID控制器无法达到满意的控制效果.而神经 网络凭借其所具有的非线性映射能力,良好的鲁棒 性和容错性,自学习和自适应等特点,非常适合用 于对非线性对象的控制.在本文中,将神经网络与 PID相结合,提出了一种单神经元PID算法,并且 针对单神经元PID算法响应慢,控制器的增益 值 不可调的缺点,使用PSD控制算法对单神经元PID 算法进行完善.仿真结果表明:改进后的单神经元 PID控制器具有鲁棒性和自适应能力强,计算量小 的特点,非常适合用于永磁同步电机的控制. 1永磁同步电机的数学模型 在不影响控制性能的前提下,可以将其视为理 想数学模型,即:忽略电动机铁心的饱和,永磁材 料的导磁率为零,不计涡流和磁滞损耗,三相绕组 对称、均匀,绕组中感应电势波形为正弦波.则在 转子磁场定向的d.口旋转坐标系中,永磁同步电机 的数学模型…为: “g Rsig+p + , 尺 +p 一 ’ fl1 Liq, qd Ldid+ f. 电机的转矩方程为: =P ( ̄l, ̄fiq+( 一Lq)idi。). (2) 运动方程为: dQ T:eJ_ + + , (3) Q 式中: 为定子绕组电阻, 、 为定子电感d、 轴分量,P为磁极对数;id、i。为定子电流d、q轴 分量,Ud、Uq为定子电压d、g轴分量, 、 、 、 分别为电机的电磁转矩、负载转矩、机械磨擦系 数和转子转动惯量, 、 为定子磁链d、q轴 分量, 为转子转速. 2单神经元PID控制器 2.1结构及学习算法 单神经元自适应PID控制器通过对加权系数的 调整实现自适应、白组织功能,可以使被控系统的 实际输出跟踪给定的期望输出.单神经自适应PID 控制结构如图1[ 所示. 图1中转换器的输入为给定速度信号 )和实 际输出信号y(k),利用它们之间的误差构成控制偏 差: (七)=u(k)一y(足), (4) 再经过状态转换器转化为神经元学习控制所需要 的状态量 l,X2,X3.其中: (k)=P(足), {X,( )=P(足)一 ( 一1), (5) 【X3(足)= ( )一2e(k一1)+e(k一2). Wi(k)为对应于Xi(k)的加权系数,单神经元的输出 为: 3 “(足) u(k一1)+K 、._1 Wi(k)xi(k), (6) i=l P为学习算法,在控制过程中可根据设定值、输出 偏差及其变化率等因素,动态调整控制输出“(庀)减 小误差、抑制扰动和跟踪设定值等. 第3期 张胜文单神经元PID控制器在永磁同步电机控制中的应用研究 69 图1单神经元控制示意图 在单神经元控制器中,引入输出误差平方的二 次型性能指标,按照使性能指标趋于最小的原则来 修改神经元控制器的加权系数,从而实现自适应 PID的最优控制. 1 . 】 . J=一(r(k)一),( )) =一e ( ), (7) 2 2 控制系统是通过对加权系数wi(k)的调整来实现自 适应、自组织功能的.在神经元学习过程中,采用 有监督的Hebb算法: 3 “(七):“(足一1)+K2l●、-1 ■_’一 ( 足) f‘ (足), 1 wi(k): , (8) ∑I (七)l i=1 Wi(k)= (k一1)+qie(k)u(k)x (尼). 2.2单神经元PID改进算法 在单神经元PID控制中,神经元控制器的增益 值对控制的效果产生至关重要的影响,能根据开 环放大倍数对被控对象分别起到衰减和增强的作 用.而在一般的PID控制中, 值是固定的,这样 就不能完全发挥K值的调节控制作用.为了解决增 益 的自整定问题,本文将单神经元PID控制器与 PSD控制算法结合起来,组成增益自调整的单神经 元PID控制器.其控制算法为(8)式和(9)式 】: 其中,仁 足k ):=0K.7(skg5Kn一(1ek)(+— )1,r)=,(七sg一n(1e) (7k ‘—)P(1足≠)s“, g(n足()e. (k足—),1 ).(9) (足)= (足一1)+ sgn(1△ (足)』一 (足一1)J (足)1), (0.025 c≤0.05,0.05 0.1). 2.3参数调整规律 通过不断试验和总结,得出控制器的参数调整 规律如下:由于可以对加权系数不断的修正,因此 初始加权系数Wi(0)可以任意选取.而对神经元比 例系数 值的选择必须慎重,把 值选的过大或者 过小都会对控制产生不良的影响,如果所选 值偏 大时,将引起系统响应超调过大,增加系统的调整 时间,所选 值偏小时,将使系统响应变慢,而加 长过渡过程.因此对 值的选取适宜先取一初值, 经过不断试验来调整其取值.对学习速率77,、 、 77 可先取得较小,如果此时过程从超调趋向平稳的 时间偏长,可适当地增加77 、77 ,反之则应该减 小;如果响应特性出现上升时间短,超调过大,应 减小77 ,反之则应该增大. 3仿真试验 使用Matlab/Simulink对控制系统进行了仿真, 并采用和实际实验相同的交流电机参数:额定功率 PⅣ=1.1 kW;额定转速,zⅣ=l 500 r/min;定子相电 阻R 0.95 Q;定子d轴电感La=3.1 mH;定子q轴 电感为L。=15.5 mH;转子永磁体磁链为0.214 4 Wb; 极对数为P=4;转动惯量系数J=0.002 2 kg.ITI . 图2到图4分别显示了在阶跃指令下传统的 PID控制,改进前的单神经元PID控制以及改进后 的单神经元PID控制下的响应曲线.可以看出,传 统的PID控制具有较大的超调量和较长时间的震荡 调整过程,利用改进前的单神经元PID控制仅有微 小的超调量,同时加快了调整过程,比传统的PID 控制有较好的效果,但在响应速度上仍不令人满 意,改进后的单神经元PID控制通过不断地调整 值,大大加快了响应速度,也使得响应曲线的超调 非常小,可以忽略不计. 1 600 1 400 1 200 1 000 800 600 400 200 0 0 图2改进后的单神经元控制 l 600 l 400 1 200 1 000 800 600 4o0 200 O 0 ∥s 图3改进前的单神经元控制 一 旨.J】,zf ^ II 骞-J) ^ 【I一早JJ 70 湖南文理学院学报(自然科学版) 2008缸 统无超调或者超调量很小,很好地克服了传统的单 神经元PID控制器响应速度慢的缺陷,同时也极大 地提高了控制器的自学习和自适应能力,对强干扰 和恶劣环境具有较强适应能力. 参考文献: 【1]王成元,夏加宽.电机现代控制技术[M】.北京:机械工 t/s 图4传统PID控制 图5和图6是强干扰和随机扰动情况下的响应 曲线.图5中,在0.2 S、0.5 S和0.7 S时分别加一干 扰指令,控制器发散后迅速收敛,体现了较强的抗 干扰性.图6中,在连续不断的随机干扰下,输出 始终保持稳态,具有较好的自适应能力.综上可以 看出,该控制器体现了良好的跟踪响应特性,具有 响应快,超调小,无静差等特点. 800 600 400 200 O00 800 60o 400 200 0 ∥s 图5负载扰动的阶跃响应曲线 1 800 1 600 1 400 1 200 l 00o 800 600 4o0 200 O 图6随机扰动的阶跃响应曲线 4结论 本文从永磁同步电机模型出发,研究了基于单 神经元的感应电机PID控制技术,在传统单神经元 控制器的基础上,将单神经元PID控制器与PSD 控制算法结合起来,提出了一种改进的单神经元 PID控制器.仿真结果表明:改进的单神经元PID 控制器通过对神经元比例系数 值的不断调节,系 业出版社,2006. 【2】嵇艳鞠,李肃义,王春民,等.基于单神经元自适应PID 的PLC直流电机控制系统[J].吉林大学学报,2007, 25(5):526—532. [3】王兴贵,张明智,李庆玲.单神经元PID控制器在直接 矢量控制中的应用研究『J].微电机,2007,40(12):52—55. Research on application of single neuron PID controller in PSPM control ZHANG Sheng—wen (Loudi Vocational and Technical College,Loudi,Hunan, 417001) Abstract:Because of the control Problems of nonlinearity coupling of electrical variables,model parameter uncertainty and external disturbance existing in permanent magnet synchronous motor(PMSM),the tradiitonal PID controller can not satisfy the requests of high—performance control,such as fast dynamic response and accurate speed or torque control and robustness.a type of PID controller based on artiifcila neural is proposed,and its improved algorihtms were presented,the improved control algorithms adopted to achieve the parameter automatic adjustment on line.The results show htat the system has good dynamic performance with quick response and no over shoot,this controller produces more preferable control quality than a classical PID controller. Key words:Permanent magnet synchronous motor;single neuron;PID controller;Simulation 收稿日期:2008.08—10 作者简介:张)]i: ̄2(1969一),男,硕士,研究方向为机电一体 化. (责任鳊校:江河)
因篇幅问题不能全部显示,请点此查看更多更全内容