基于模糊控制的无刷直流电机的建模及仿真
无刷直流电机模糊控制系统的建模及仿真分析

([ 差 言 ] ]吾[ 一 ] + J ss[E ) [LL Uc 【 —-,bJ 。兰 ] 厶 00b]l ; M] ( 一 M +[1 0 J[u ]I M J茎 P。 JJ 【+ J J【
r s o s n e t r r b s n s n ee a a tn h n t e o d n r r p ri n li t g a — if r n i l P D) o to . e p n e a d b te o u t e s a d s l- d p i g t a h r i a y p o o t a - e r ld fe e t ( I c n r 1 o n a KEY 0RDS:B W LDCM ; z y c n r l S mu a i n; o ei g; - u c i n Fu z o t o ; i l t o M d ln S F n t o
适 应能力。
关键词 : 刷直 流电动机 ; 糊控 制; 真 ; 模 ;- 无 模 仿 建 S 函数
M o ln nd S m ul to n l s s o z y Con r lSy t m f Br s l s dei g a i a i n A a y i fFu z t o se o u h e s DC o or M t
无刷 直 流 电机 模 糊 控 制 系统 的建 模 及 仿 真 分 析
卿 浩 , 承 林 ,唐 小琦 , 少锋 辜 邱
( 中 科 技 大 学 电气 与 电 子 工 程 学 院 , 3 0 4 武 汉 ) 华 407
无刷直流电机模糊控制系统的建模与仿真

第39卷 第10期2005年10月西 安 交 通 大 学 学 报JOU RN A L OF XI A N JIA OT O N G U N IV ERSIT YVol.39 10Oct.2005无刷直流电机模糊控制系统的建模与仿真蒋海波,崔新艺,曾凌波,周会军(西安交通大学电气工程学院,710049,西安)摘要:从无刷直流电机的基本原理出发,提出了无刷直流电机控制系统仿真建模的新方法.该方法在M at lab/Simulink中按功能进行模块化建模,用M文件来编写功能函数,实现了电流滞环和转速模糊控制的双闭环调速系统的仿真.利用该模型分析了电机的动静态性能,得到了电机运行时的反电动势、相电流、转矩和速度曲线,与一般比例积分与微分控制相比,系统响应时间缩短一半,且无超调,具有较强的鲁棒性和自适应能力.该模型准确易行,便于替换和修改,为今后分析该类电机和对其控制策略的研究提供了新的方法.关键词:无刷直流电机;仿真;建模;模糊控制;自适应中图分类号:TM359 文献标识码:A 文章编号:0253 987X(2005)10 1116 05Modeling and Simulation of Brushless DC Motor Fuzzy C ontrol S ystemJ iang H aibo,Cui X iny i,Zeng L ing bo,Zhou H uij un(S chool of Electrical Engineerin g,Xi an Jiaotong University,Xi an710049,China)Abstract:Based on the principle o f brushless DC m otor(BLDCM),a novel method for mo deling and simu lation of BLDCM co ntro l system w as dev elo ped.In Matlab/Sim ulink,the separ ate functional blocks w ere established and co nnected w ith M anically combined the blocks,a test w as performed on a timing system of double close loo ps w ith current hysteresis and speed fuzzy co ntro l.T he static and dy namic per form ances o f BLDCM w ere sim ulated,and the back electrom otive force,phase cur rent,torque and speed curves w ere demonstrated.T he improved accuracy of control system,half shortened response time,fine robustness and self adapting are o bv io usly show n to outperfo rm the or dinary pro portional integ ral differen tial(PID)contro l.T he validity of the m odel w as verified and thus a new w ay was pr ovided for further re search of the mo to r.Keywords:br ushless DC motor;simulation;modeling;f uz z y control;self adap ting永磁无刷直流电机(BLDCM)是随着电力电子技术及新型永磁材料的发展而迅速成熟起来的一种新型电机.它实际上是一个由电动机本体、功率管主回路及转子位置传感器等部分组成的闭环系统.无刷直流电机采用电子换相器替代直流电机的机械换向器,实现直流到交流的逆变,采用位置传感器控制绕组电流的切换,既具有直流电机的良好调速特性,又具有交流电机结构简单、运行可靠、维护方便的特点,再加上其体积小、速度高、可靠性好等优点,目前得到了广泛的应用.随着BLDCM在工业应用领域的推广,比如在伺服系统和调速驱动系统中,对系统的动静态性能和控制精度要求越来越高.本文采用模糊自适应比例积分与微分(PID)控制策略来设计无刷直流电动机的控制系统,它能发挥模糊控制鲁棒性强、动态响应好、上升时间快、超调小的特点,又具有PID控制器的动态跟踪品质和稳态精度.本文利用Matlab中的基本工具箱对整个系统进行了模块化建模,作了整体的计算机仿真研究.结果表明,该方法能取得良好的控制效果.收稿日期:2005 01 19. 作者简介:蒋海波(1979~),男,硕士生;崔新艺(联系人),男,副教授.1 无刷直流电机的数学模型以两相导通星形三相6状态为例,直接利用电机本身的相变量来建立BLDCM 的数学模型[1].假设磁路不饱和,不计涡流和磁滞损耗,三相绕组完全对称,则三相绕组的电压平衡方程为U A U B U C =R s 000R s 000R s I A I B I C+L s M M M L s M M ML sp I A I B I C+E A E B E C+U n 111(1)U n =U A +U B +U C 3-E A +E B +E C3(2)式中:U A 、U B 、U C 为三相定子绕组相电压(V );I A 、I B 、I C 为三相定子绕组相电流(A );E A 、E B 、E C 为三相定子绕组反电动势(V );U n 为中性点电压;R s 为三相定子绕组的电阻( );L s 为三相定子绕组的自感(H );M 为三相定子绕组之间的互感(H );p =d ( )/d t.又因为在三相对称的星形绕组电动机中存在I A +I B +I C =0,因而有MI A +MI B +MI C =0,所以式(1)可以化简为U A U B U C=R s 000R s 000R s I A I B I C+L s -M 000L s -M 00L s -Mp I A I B I C+E AE B E C+U n 111(3)无刷直流电动机的电磁转矩方程和运动方程为T e =(E A I A +E B I B +E C I C )/ (4)d /d t =(T e -T L -B )/J(5)式中:T e 为电磁转矩(N m );T L 为负载转矩(N m );B 为阻尼系数(N m s/rad );J 为转子的转动惯量(kg m 2);d /d t 为转子机械角加速度(rad/s 2).2 BLDCM 模糊控制系统模型的建立在M atlab6 5的Sim ulink 环境下,利用Sim Pow erSystem T oolbox 和Fuzzy To olbo x 中的模块库,根据上面建立的BLDCM 的数学模型,将系统各个单元模块化,建立独立的功能模块:BLDCM 本体模块;速度模糊自适应PID 控制模块;电流滞环控制模块和三相电压逆变模块.通过这些功能模块的有机组合,实现了整个系统的仿真模型,如图1所示.该模型与一般基于传递函数的仿真模型相比,不但提高了系统模型的准确性,而且便于对电机的相电流、反电动势、电磁转矩和转速进行动态分析.各功能模块的作用与结构简述如下.2.1 BLDCM 本体模块方波无刷直流电机转矩脉动的主要部分就是由于电流和反电动势偏离理想波形而产生的转矩脉动,所以反电动势模型的建立极其重要.电机旋转360 电角度,各相的反电动势波形如图2所示.本文采用分段线性近似的方法[2],根据电机转过的电角度来求取反电动势,用M 文件编写,程序如下:function E mf =em f ( )=mo d ( ,360); %将电角度转化到[0,360]if ( >=0)&( <60)图1 整个系统的仿真模型框图1117第10期 蒋海波,等:无刷直流电机模糊控制系统的建模与仿真图2 三相反电动势波形E mf =[1;(30- )/30;-1];elseif ( >=60)&( <120)E mf =[1;-1;( -90)/30];elseif ( >=120)&( <180)E mf =[(150- )/30;-1;1];Elseif ( >=180)&( <240)E mf=[-1;( -210)/30;1];elseif ( >=240)&( <300)E mf =[-1;1;(270- )/30];elseE mf =[( -330)/30;1;-1];end其中 为电机转过的电角度.上面得到的是归一化后的反电动势,再乘以反电动势系数K b 和角速度 就得到实际反电动势值.根据以上分析得到的三相电压平衡方程式(3),利用Simulink 工具箱,可以建立三相电压平衡方程的模型.图3是A 相电压平衡方程的模型,图中电感L 表示的是自感与互感之差,同理可建立B 、C 两相的模型.再由式(4)、式(5)以及图3得出的反电动势E 和相电流I ,可以建立如图4所示的电磁转矩模型.图3 A 相电压平衡方程的模型2.2 电流滞环控制模块速度环的输出I s 是电流参考给定的绝对值,再根据转子位置信号,就可以求得该时刻各相实际电流参考的给定值,也使用M 文件来编写.只要设置图4 电磁转矩模型合适的滞环宽度,就能使电机三相电流跟随参考电流的变化,实现电流控制作用,结构如图5所示.图5 A 相电流滞环控制模型2.3 三相电压逆变模块利用Sim Pow erSystem To olbox 中的模块,选用6个内部自带反并联续流二极管的M OSFET 开关器件,构成三相逆变桥,根据电流滞环控制器输出的斩波信号out 和由转子位置信号确定的导通信号(如表1所示),控制逆变器各功率管按一定顺序工作,得到可调的三相电压输出,给BLDCM 供电,结构如图6所示.表1 通电次序表转子位置/( )驱动信号状态G 1G2G3G4G5G 6通电绕组0~60100001A+C-60~120100100A+B-120~180000110C+B-180~240010010C+A -240~300011000B+A -300~36011B+C-注:G1~G6为功率管,1表示高电平,0表示低电平.2.4 速度Fuzzy PID 控制模块本文构造了以速度误差e 和误差变化率e c 作为输入,系数K p 、K i 、K d 的增量作为输出的二维模糊控制器.根据电机的额定转速1000r/min ,可确定误差e 的实际论域范围为[-1000,1000],误差变化率d e/d t 的实际论域范围为[-2 5 105,2 5 105].对论域进行模糊化,把输入和输出量都1118西 安 交 通 大 学 学 报 第39卷图6 三相电压逆变模型量化到[-5,-4,-3,-2,-1,0,1,2,3,4,5]这样一个区间,对应的模糊子集为NB 、NM 、NS 、ZO 、PS 、PM 、PB .e 、e c 和K p 、K i 、K d 的隶属度函数均服从正态分布[3],如图7所示.根据隶属度函数可求得各模糊子集对应的隶属度.图7 隶属度函数根据专家知识,建立合适的模糊规则库[4],可用以下49条模糊条件语句来描述:(1)if e =NB and e c =NB then K p =PB ,K i =NB ,K d =PS ;(2)if e =NB and e c =NM then K p =PB ,K i =NB ,K d =NS ;(3)if e =NB and e c =NS then K p =PM ,K i =NM ,K d =NB ;(49)if e =PB and e c =PB then K p =NB ,K i =PB ,K d =PB .根据上面的模糊规则进行运算,采用面积平分法解模糊,就可以得到系数K p 、K i 、K d 增量的输出.在Matlab 命令窗口中运行Fuzzy 函数,进入模糊逻辑编辑器,根据以上分析得到的输入、输出的量化区间及其隶属度函数,模糊规则库和解模糊方法,建立一个FIS 系统文件,在Simulink 仿真时输入对应文件名便可进行调用.将模糊控制器和PID 控制器组合在一起构成的自适应复合控制器如图8所示.3 仿真结果分析根据上面建立的系统模型进行仿真,得到的仿真结果如图9如示.其中,仿真电机的参数如下:额定转速为1000r/m in ,额定电流为2A ,反电动势系数为0 418V/(rad s -1),L =0 025H ,M =0 004H ,R =4 4 ,转动惯量J =0 0001029kg m 2,直流稳压电源为250V .对比图9a 、图9b 可以看出:当参考转速为1000r/min 时,普通PID 控制响应时间为8ms ,超调为5%;模糊PID 控制下系统响应快速平稳,响应时间为4ms ,调节时间缩短为普通PID 控制的一半,并且没有超调,这在实际的过程控制中有着重要的意义.在0 11s 时,负载从1N m 突变为1 5N m ,增加了50%,转速在模糊控制的调节下,具有自适应能力,速度基本保持不变,见图9a .在普通PID 控制下,转速发生了突降,下降幅度为2%,见图9b .由此可以看出,模糊控制有很强的抗干扰能力,能进行自适应调节,鲁棒性好.由图9c 可得,开始时电机以最大的电磁转矩起动,起动后立即与负载转矩相平衡,进入稳态运行,且转矩脉动很小,在0 5%以内.在负载突变时,系统图8 模糊自适应PID 控制器结构框图1119第10期 蒋海波,等:无刷直流电机模糊控制系统的建模与仿真能够快速进行调节,产生合适的电磁转矩与负载转矩相匹配.图9d 、图9e 表明,相电流和反电动势波形都很理想,与理论分析一致,相电流波形是典型的方波,反电动势波形是梯形.这充分说明建立的BLDCM 模型是准确的,且行之有效.(a)模糊PID 控制转速响应曲线(b)普通P ID控制转速响应曲线(c)模糊PID控制转矩响应曲线(d)模糊PI D 控制A相电流波形(e)模糊P ID 控制A 相反电动势波形图9 仿真结果波形图4 结 论本文以BLDCM 的数学模型为基础,提出系统模块化建模的方法,在Simulink 环境下,实现了电流滞环、转速模糊PID 控制的双闭环调速系统的仿真.由以上的仿真结果和分析表明:波形符合理论分析,电机转矩脉动小,系统过渡时间短,无超调,稳态性能好,系统在模糊控制调节下,具有很强的自适应能力和鲁棒性.该模型可以方便地进行功能模块的修改和替换,为今后分析该类电机和对其控制策略的研究提供了新的方法.参考文献:[1] Pillay P,K rishnan R.M o deling,simulatio n,andanalysis of permanent mag net mo tor drives [J].IEEE T ransactions on Industry A pplications,1989,25(2):274 279.[2] 纪志成,沈艳霞,姜建国.基于M atlab 无刷直流电机系统仿真建模的新方法[J].系统仿真学报,2003,15(12):1745 1749.[3] 赵甘露,张 文,朱新华.一种改进传统模糊P ID 控制器性能的方法[J].控制理论与应用,2002,21(5):18 21.[4] 储岳中,陶永华.基于M atlab 的自适应模糊PID 控制系统计算机仿真[J].安徽工业大学学报,2004,21(1):49 52.(编辑 杜秀杰)1120西 安 交 通 大 学 学 报 第39卷。
基于模糊PID的直流电机控制系统设计与仿真

第16期2023年8月无线互联科技Wireless Internet TechnologyNo.16August,2023基金项目:山西大同大学研究生教育创新项目;项目编号:21CX20㊂2020年大同市科技计划项目;项目编号:2020021㊂2021年大同市农业农村局院校合作科研项目;项目编号:DT YXHZ 202104㊂作者简介:赵政宏(1998 ),男,山西忻州人,硕士研究生;研究方向:机器人设计㊂∗通信作者:乔栋(1981 ),男,山西灵丘人,硕士,教授;研究方向:智能机器人㊂基于模糊PID 的直流电机控制系统设计与仿真赵政宏1,乔㊀栋2∗,董志民1,朱守建1,赵㊀杰1,李博文1(1.山西大同大学煤炭工程学院,山西大同037009;2.山西大同大学建筑与测绘工程学院,山西大同037009)摘要:文章根据PID 调速系统的不足之处,并以此为基础设计了一种模糊双闭环调速系统㊂文章通过软件Simulink 进行仿真并验证了系统的可靠性,同时通过MATLAB 的模糊工具箱实现对模糊控制器的设计㊂通过对比分析PID 和模糊PID 调速的性能指标,模糊PID 调速系统在响应速度㊁超调大小以及应对干扰的能力方面均更胜一筹㊂关键词:模糊PID ;双闭环调速系统;MATLAB ;Simulink 中图分类号:TP273㊀㊀文献标志码:A0㊀引言㊀㊀直流电机在实际工作中,电机系统的数学模型不能很准确地表达出来,因此,传统的PID 对此实现控制的适应性很差㊂模糊控制具有鲁棒性强和适应性强的优点,并且抗干扰能力也优于传统PID 控制[1]㊂基于上述问题,本文利用模糊控制与传统控制相结合的方式,其中,模糊控制对参数的实时调整能较大程度地解决问题,提升品质的同时也能提高精度,并且更加稳定,能使直流电机工作响应速度加快,并且时间和超调也大大缩减㊂1㊀控制系统数学模型1.1㊀系统结构㊀㊀模糊控制器㊁电流反馈㊁电压反馈㊁驱动电路构成了模糊PID 直流电机控制系统,如图1所示㊂直流电动机的数学模型如下,其动态电压方程为:U d (t )=L di d (t )dt+Ri d (t )+E (1)其中,U d (t )表示电枢电压;i d (t )表示电枢电流;L ㊁E ㊁R 分别表示电枢电流㊁反电动势和回路电阻㊂T e (t )-T L (t )=GD 2375dndt(2)式中,T e (t )为电磁转矩;T L (t )设为负载转矩;GD 2设为飞轮惯量㊂因此:E =C e n (3)T e =C mi d (4)其中,C e 表示反电动势系数;C m 表示电磁转矩系数㊂图1㊀控制系统结构综上,直流电动机的电压方程和动力学方程可表示为:u d (t )-E =R i d(t )+T 1di d (t )dt éëêêùûúú(5)i d (t )-i dI (t )=T m R dEdt(6)T I =L R(7)T m =GD 2R 375C e C m(8)式中,i dI 为负载电流;T m ㊁T I 分别为电力拖动系统机电时间常数㊁电枢回路电磁时间常数㊂1.2㊀双闭环系统仿真㊀㊀反馈系统中,多环系统就是核心闭环数大于1的系统㊂本文介绍3种常见类型,其中,双闭环调速系统是最典型的代表㊂1.2.1㊀带电流变化率内环系统㊀㊀为了让电机在开关瞬间速度更快,且电流快速改变,此时需要增加电流变化率环进行调整,使之能保持最大变化率且电流变化率不会过高,这样能使电流波形更接近于理想状态,从而形成三环调速系统,即转速㊁电流和电流变化率的三者组合㊂1.2.2㊀带电压内环的三环调速系统㊀㊀与上文所述带电流变化率内环系统相同,带电压内环系统可以提高负载扰动与动态跟随性能,但是效果不好㊂而在抗电网电压扰动方面,电压环调节更快,电流环远不及电压环㊂双闭环调速系统动态结构如图2所示㊂图2㊀双闭环调速系统的动态结构1.2.3㊀双闭环调速系统㊀㊀若使用转速电流调整,则其动态跟随性能和抗扰性能都会大大改善㊂如果传递函数能在内环自动修改,则大大增加了外环的控制能力,提高系统各个方面的性能,并且可以抑制电网与电压产生的波动㊂2㊀模糊PID 控制器设计2.1㊀模糊控制原理㊀㊀模糊控制即模糊逻辑控制,主要是采用模糊理论和语言变量的方法,再通过逻辑推理来完成[2]㊂模糊控制器首先模糊化,其次进行模糊推理,最后将模糊信息变成精确量㊂模糊化主要指精确量的模糊化,将语言变量用模糊数来表示㊂模糊推理是指使用模糊规则来计算得到其中的模糊关系[3]㊂模糊控制原理如图3所示㊂图3㊀模糊控制原理㊀㊀模糊控制系统有以下特殊之处:(1)无需建立精确的数学模型,根据控制经验采用模糊语言控制规则去实现,所以在设计方面更加趋向简单化,应用方便㊂(2)现实应用中,对于控制规则的获取比较简单,即更容易对其实现语言控制㊂不仅如此,对于难以获取的动态数学模型依旧能得心应手㊂因而模糊控制系统在现代工业化生产过程当中具有很强的实用性㊂(3)独立性高,尤其在语言控制规则方面,能够利用控制规律中藕断丝连的关系设计出比普通方法更为优异的方案㊂㊀㊀(4)模糊控制主要是控制语言规则再加上实际的控制要求㊂这可以将控制过程变得更加精确化,同时提高系统的控制能力㊂(5)鲁棒性强,对于外在因素的影响,其内部波动更小,更加适合在非线性㊁时滞后系统中应用㊂2.2㊀模糊控制器的设计㊀㊀模糊控制器是直流电机调速模糊控制系统最重要的部分,也是本文的中心设计㊂控制模糊控制器的步骤为:首先模糊化输入的变量值,其次通过模糊决策,应用模糊规则推导出控制量,最后再通过解模糊将模糊量变为精确值应用到控制系统中㊂本文是双闭环控制系统,内流环使用传统PID控制器,外流环使用模糊PID实时调节,采用将转速偏差以及偏差的微分作为输入量,分别为E㊁EC㊂其中,最重要的就是模糊推理部分,主要分为3个步骤:模糊化㊁模糊的逻辑推理㊁精准结果㊂(1)模糊化㊂输入的数字变量变成模糊集后通过隶属度函数进行实现㊂对任意的输入量,大于0的隶属度函数模糊集不能少于1个,这样做的好处就是任何输入量都有唯一的模糊集㊂(2)模糊的逻辑推理㊂首先进行模糊判断,其次利用模糊语言规则,最终得到结果㊂(3)精准结果㊂通过精确化计算,利用模糊推理得到同类元素㊂但是在现实中,需要将得到的模糊输入量转换成精确值才能实现驱动㊂得到精确值的过程即为反模糊化㊂直流电机模糊控制调速系统的设计步骤如下:(1)依据现实需要,明确结构㊂(2)明确输入和输出变量的模糊集和论域及其隶属度㊂(3)明确控制的规则㊂(4)明确模糊的关系及矩阵㊂3 直流调速模糊控制系统仿真3.1㊀仿真模型的建立㊀㊀直流电机系统将电压U㊁电枢电流i及电机的转速ω作为状态变量,可以得知其状态空间方程为:I dd id t=-iR-Kbω+U(9) J dωdt=Kmi-K fω-T d(10)利用MATLAB中的Simulink模块建立直流电机模型,如图4所示㊂图4㊀直流电机模型㊀㊀直流电机模型参数为:K f=0.2kg㊃m2/s,L=0.5H, J=1.2kg㊃m2,K m=K b=0.2N㊃m/A,R=2.0Ω㊂3.2㊀模糊控制器的设计㊀㊀传统PID的控制精度主要取决于3个参数:比例㊁积分㊁微分㊂其中,比例控制为加快系统响应,但是如果比例系数过大会造成系统不稳定㊂积分控制为消除误差,使得系统趋于稳定㊂微分控制的作用为超前调节㊂模糊PID则是通过模糊规则得出这3个参数,利用传感器获取当前值与期望值的偏差e以及偏差变化率ec,并将其作为输入量,输入模糊控制系统,再根据实际情况对这3个参数进行修正,使得控制系统的各项性能得以提高㊂模糊控制器的结构如图5所示㊂将误差e及误差变化率ec作为输入变量,输入模糊控制器进行模糊化㊂然后系统根据误差及误差变化率实时动态地调整PID的3个控制参数,做到紧密控制,这与传统PID只有固定的3个参数有本质的不同㊂通过大量调试,本文得到如表1 3所示的3个模糊规则表㊂图5㊀模糊控制器的结构表1㊀ΔK p的模糊规则eec NB NM NS0PS PM PB NB PB PB PM PM PS00NM PB PB PM PM PS0NS NS PM PM PM PS0NS NS 0PM PM PS0NS NM NM PS PS PS0NS NS NM NMPM PS0NS NM NM NM NB PB00NM NM NM NB NB表2㊀ΔK i的模糊规则eec NB NM NS0PS PM PB NB NB NB NM NM NS00 NM NB NB NM NS NS00 NS NB NM NS NS0PS PS 0NM NM NS0PS PM PM PS NM NS0PS PS PM PB PM00PS PS PM PB PB PB00PS PM PM PB PB表3㊀ΔK d的模糊规则eec NB NM NS0PS PMPB NBPS NS NB NB NB NM PS NM PS NS NB NM NM NS0 NS0NS NM NM NS NS0 00NS NS NS NS NS0 PS0000Z0Z00 PM PB NS PS PS PS PS PB PB PB PM PM PM PS PS PB ㊀㊀利用MATLAB软件中的模糊工具箱进行编辑㊂如图6 7所示㊂利用Simulink模块建立模糊PID控制系统如图8所示㊂图6㊀确定输入输出变量图7㊀确定规则图8㊀模糊PID 控制系统3.3㊀仿真分析㊀㊀对于模糊PID 以及传统PID 建立仿真模型如图9所示,两者的比较如图10所示㊂经过对模糊PID 与传统PID 的对比可以得出,模糊PID 更具有优势,在响应时间方面,模糊PID 比传统PID 提前3s 左右;在超调量方面,通过对比模糊㊀㊀PID 和传统PID 的波峰,得出模糊PID 相较于传统PID 有着较小的超调量;在稳定性方面,由于模糊PID 的曲线达到稳态的时间小于传统PID,说明模糊PID 的稳定性更好㊂基于这些性能的对比,可知模糊PID 的调节性能在各方面强于传统PID㊂图9㊀传统PID 与模糊PID 的Simulink 仿真图10㊀传统PID与模糊PID的比较4㊀结语㊀㊀本文将模糊控制的基本原理与直流电机双闭环调速系统组合在一起㊂通过MATLAB的Simulink模块对调速系统进行仿真验证,并且与传统PI调速方法进行比较,得出模糊PID双闭环调速系统相较于传统方式有着更为优越的性能㊂参考文献[1]高宇轩.模糊PID气动仿人柔性手指位姿控制系统设计[D].哈尔滨:哈尔滨商业大学,2021.[2]乔林,刘颖,胡畔,等.基于遗传算法与模糊PID 复合控制的电机调速研究[J].微电机,2021(7): 92-98.[3]李亿发.血管介入手术机器人主从同步控制研究[D].北京:北京邮电大学,2021.[4]罗秋华,杨敏,马竹樵,等.小型直流电机建模及其模糊PID控制分析[J].现代工业经济和信息化, 2021(5):112-113,117.[5]闫鹏,周文,胡雪凯,等.基于模糊PI的电动汽车无刷直流电机控制系统研究[J].河北电力技术,2021 (6):5-9,30.[6]刘春华,谢宗安.模糊控制调速系统性能研究[J].贵州工业大学学报(自然科学版),2002(3): 39-44.(编辑㊀王雪芬)Design and simulation of DC motor control system based on fuzzy PIDZhao Zhenghong1Qiao Dong2∗Dong Zhimin1Zhu Shoujian1Zhao Jie1Li Bowen11.College of Coal Engineering Shanxi Datong University Datong037009 China2.College of Architecture and Geomatics Engineering Shanxi Datong University Datong037009 ChinaAbstract According to the shortcomings of PID speed regulation system a fuzzy double closed-loop speed regulation system is designed.Simulink is used to simulate and verify the reliability.At the same time the fuzzy controller is designed through the fuzzy toolbox of MATLAB.Finally the performance indexes of PID and fuzzy PID speed regulation are compared and analyzed.It is concluded that the fuzzy PID speed regulation system is better in response speed overshoot and the ability to deal with interference.Key words fuzzy PID double closed loop speed regulation system MATLAB Simulink。
基于模糊控制的无刷直流电机的建模及仿真

一
,
不能达 到 预期控 制要 求 。模 糊控 制作 为一 种智 能控 制 , 大 的特点在 于 它不需 要建 立对 象 的数 学模 型 , 最 能够很 好地 克服 系统 中参 数 的变化 和非 线性 等不 确
定 因素 , 运用模 糊 推理 的方 法 , 自动 实现对 PD参 数 I
1 B C 波 形 图 I M D
无 刷 直 流 电机 的感 应 电动 势 ( 电 势 ) 反 近似 为 梯 形波 , 含 较多 的高 次谐 波 , 包 同时 B D M 的电感 LC
是非 线 性 的 , 以 d 所 q变 换 理 论 并 不适 用 , 该文 直 接
的最 佳 调整 。该 文结合 PD控制 和模 糊控 制 各 自的 I
优势 , 出 自适 应 模 糊 PD, 提 I 以期 满 足 B D M 控 制 LC 系统 的快 速性 、 稳定 性和 鲁棒 性 的要求 。
Absr c :n t i p r a ne me h d ba e n f z y s l— a a i g P D o to sp e e t d wh c t a t I h spa e , w t o s d o u z ef d pt I c n r li r s n e ih n i ui b e fr BLDCM . Th sm eh d o e c me o e e t fta i o a D o r 1 Re u to h i . s s t l o a i t o v r o ss me d fc so d t n lPI c nto r i s l ft e sm
关键 词 : 无刷 直 流 电机 ; T A 模糊 控 制 MA L B: 中图分 类号 :M3 T 3 文献 标 志码 : A 文章 编 号 :0 0 0 8 ( 0 1 0 — 0 9 0 10 — 6 2 2 1 ) 1 0 3 — 4
无刷直流电机模糊PI控制系统建模与仿真

无刷直流电机模糊PI控制系统建模与仿真摘要:从无刷直流电机(bldcm)的工作原理和结构出发,在分析了bldcm数学模型的基础上,采用模块化方法,在matlab/simulink 中建立了bldcm 转速、电流双闭环控制系统模型。
利用该模型进行了电机动静态性能的仿真研究,仿真结果与理论分析一致,表明该方法建立的bldcm控制系统仿真模型合理、有效。
该模型简单、直观、参数易于修改和替换,可方便地用于其他控制算法仿真研究。
关键词:无刷直流电机;matlab/simulink;双闭环控制系统模型;仿真模型随着新型永磁材料、自动控制技术、电力电子技术以及电子技术的迅速发展,无刷直流电机(bldcm)也随之发展起来并已成熟为一种新型的机电一体化设备,它是现代工业设备中重要的运动部件。
无刷直流电机采用电子换相器替代直流电机的机械换向器,实现直流到交流的逆变,采用位置传感器控制绕组电流的切换,既保持了直流电机的良好调速特性,又具有交流电机结构简单、运行可靠、维护方便的特点。
bldcm以体积小、速度高、可靠性好等优点广泛地应用于航空航天、机器人、电动汽车、仪器仪表、家用电器以及数控装置等领域[1]。
近年来,无刷直流电机的应用领域不断扩大,其控制系统的要求也随之越来越高。
无刷直流电机控制系统设计的过程中,为了缩短设计周期、降低研究成本和风险,通常先采用计算机仿真技术,建立无刷直流电机控制系统的仿真模型,分析电机转速、转矩等参数变化情况,研究整个电机系统的各类定量关系, 提取设计、分析和调试电机及其驱动系统所需数据,施加不同的控制算法以寻求最佳参数,有效地节省控制系统设计时间,加快了实际系统设计和调试的进程[2]。
1无刷直流电机的数学模型由于无刷直流电机的气隙磁场、反电动势以及电流是非正弦的,因此,采用直、交轴坐标变换已不是有效的分析方法。
而在分析和仿真bldcm控制系统时,直接利用电机原有的相变量来建立数学模型却比较方便,又能获得较准确的结果。
电动汽车用无刷直流电动机模糊控制系统的建模与仿真

络进 程 的必 经之 路 。本文提 出的建设 思路 和策 略对 TD — L T E室 内分布 系统规 划建 设具有 重要 的指 导意
义。
作者简介 : 陈永 安 ( 1 9 9 4 一 ) , 男, 本科 , 主要 从 事 通 信 工 程 等 方
面 的研 究 。 收 稿 日期 : 2 0 1 3 年 O 1月 0 4日
差, 存在超 调 , 达不 到高 性 能和 高精 度 的要 求_ _ 2 J 。考 虑到模糊控 制器具有快速性 、 稳 定性和鲁 棒性强 等优 点, 所 以采 用 了模 糊 控制 策略 。文献 1 - 3 3 利用 模 糊逻
辑控制器 调节 P I D各 参数 , 达 到 了模 糊控 制 的 目的 ;
0
0 ]
0 l
d £
l ld 6
d £
( 1 )
图 2 电压 平 衡 方 程 等 效 模 块
L—M l
d
d
2 . 2 反 电 动 势 模 块
2 . 1 电压平 衡方 程等 效模块 。
根据 式 1 , 得到 B L D C M 的 电压 平 衡 方 程 的 等 效模 型 , 如 图 2所示 , “ 。、 “ 、 “ 为三 相绕 组 的端 电
压; e 、 、 e 为 三相 绕 组 上 产生 的反 电动 势 ; i 。、
t e r f e r e nc e a bi l i t y a nd s o o n,w h i c h ma ke t h e s y s t e m ha s t h e be t t e r c o nt r o l a bi l i t y.
但模糊逻 辑规则数 和计算 量大 , 控制器 的实 时性难 以
基于SIMULINK无刷直流电机模糊PID控制的建模与仿真

i n s t r u c t i v e t o a c t u al l y b r u s hl e s s DC mo t or s p e e d c on t r ol s y s t em d e s i g n . Ke y wo r ds :B r u s h l e s s DC Mo t o r ; Dou b l e — l o o p Con t r ol ; F u z z y PI D Co n t r o l
a i mi n g a t t h e t y p i c al t wo - - ph a s e c o n du c t i o n s t ar t hr e e - - ph a s e s i x wor k s o f br u s hl es s DC
统的 P I D控 制 方法相 比有 更好 的稳 定性和抗干扰性 。
变量 、强耦合 、非线性的复杂系统 …,
因此 传统 P I D 控 制 器 难 以 获 得 满 意
态 响应 等 优 点 ,基 于无 刷 直 流 电机 具有一系列优点 ,已在交通 、工业、 家 电、航空航天、军工、伺服控制等 领域 都 被 广 泛地 使 用 ,因此 对其 控 制 方 式的研 究可 以更 广 泛的 挖掘 其
基于MATLAB_SIMULINK直流电机调速系统模糊控制的建模与仿真

收稿日期:2002-02-21图2 直流电机模糊控制动态结构图基于M AT LAB SI M UL INK 直流电机调速系统模糊控制的建模与仿真M AT LAB SI M UL INK -Based M odeli n g and Si m ulation for Fuzzy Con trol Systemof D c M otor张 晶 曾宪云Zhang J ing Zeng X ianyun(广东工业大学自动化学院 广州 510090)(Faculty of A utom ati on ,Guangdong U niversity of Techno l ogy ,Guangzhou ,510090)摘 要 论述了一种基于M A TLAB 语言的直流电机模糊控制仿真系统,通过M A TLAB 语言中S I M UL I N K 模块和模糊控制工具箱实现模糊控制仿真。
关键词 S I M UL I N K 电机 模糊控制1 引 言计算机仿真技术是应用电子计算机对研究对象的数学模型进行计算和分析的方法。
对于从事控制系统研究与设计的技术人员而言,M A TLAB 是目前控制系统计算机辅助设计实用且有效的工具。
这不仅是因为它能解决控制论中大量存在的矩阵运算问题,更因为它提供了强有力的工具箱支持。
与控制系统直接相关的工具箱有控制系统、系统辨识、信息处理、优化等。
还有一些先进和流行的控制策略工具箱,如鲁棒控制、u -分析与综合、神经网络、模糊预测控制、非线性控制设计、模糊逻辑等。
可以说目前理论界和工业界广泛应用和研究的控制算法,几乎都可以在M A TLAB 中找到相应的工具箱。
同时,M A TLAB 软件中还提供了新的控制系统模型输入与仿真工具S I M U L I N K ,它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强大等优点,成为动态建模与仿真方面应用最广泛的软件包之一。
它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用S I M U LI N K 提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Abstract: In this paper, a new method based on fuzzy self - adapting PID control is presented which is suitable for BLDCM. This method overcomes some defects of traditional PID control. Result of the simulation experiment show that fuzzy self - adapting PID control compared with normal PID is with better control performance , without over , fast in response and strong in robustness etc. Key words: brushless DC motor; MATLAB ; fuzzy control
转子磁极位置检测器等组成 , 其转子采用瓦 器、 进行特殊的磁路设计可获得梯形波气隙磁 形磁钢, 场, 定子采用整距集中绕组, 通过逆变器供给电流。 BLDCM 气隙磁场感应的反电动势和相电流之间的 如图 1 所示。 关系,
图1
BLDCM 波形图
无刷直流电机的感应电动势 ( 反电势 ) 近似为 梯形波, 包含较多的高次谐波, 同时 BLDCM 的电感 是非线性的, 所以 dq 变换理论并不适用, 该文直接 利用电动机原有的相变量建立数学模型, 以两相导 通三相六状态为例分析 BLDCM 的数学模型, 为便 于分析做如下假定: 1 ) 三相绕组完全对称, 气隙磁场为方波, 定子 电流转子磁场分布均对称; 2 ) 忽略齿槽、 换相过程和电枢反应影响;
3
3. 1
自适应模糊控制系统的设计
控制方案
为了实现对无刷直流电动机的高精度的速度控 制, 将传统 PID 和模糊控制相结合, 利用模糊推理原 kI , k D 进行在线自调 对 PID 参数 k P , 则的控制策略, 整, 满足不断变化的误差对控制参数的要求。 控制 系统结构如图 4 所示。
积分系数 k I 越大时, 系统超调量越大, 系统响 应速度越快。当 k I 越小时, 超调量越小, 系统响应速 度变慢。积分环节的主要作用是消除系统稳态误 差。k I 的模糊控制规则如表 2 所示。
0
引言
1
无刷直流电机的数学模型
无刷直流电机由定子三相绕组、 永磁转子、 逆变
[2 ]
无刷直流电动机 ( BLDCM ) 是在有刷直流电动 [1 ] 机的基础上发展起来的一种新型电机 。 无刷直 流电机以其体积小, 重量轻, 效率高, 惯量小和控制 广泛应用于伺服控制、 数控机床、 机 精度高等优点, 器人等领域。 随着 BLDCM 应用领域的推广, 对系 统的动静态性能、 鲁棒性、 控制精度等要求越来越 高。 电机调速最常用的方法是双闭环 PI 控制, 但是 PI 控制器 由于 PI 控制为线性控制, 当参数变化时, 的参数不能随被控对象的变动作相应的调整 , 因此 。 不能达到预期控制要求 模糊控制作为一种智能控 制, 最大的特点在于它不需要建立对象的数学模型 , 能够很好地克服系统中参数的变化和非线性等不确 定因素, 运用模糊推理的方法, 自动实现对 PID 参数 的最佳调整。该文结合 PID 控制和模糊控制各自的 优势, 提出自适应模糊 PID, 以期满足 BLDCM 控制 系统的快速性、 稳定性和鲁棒性的要求。
Model and system simulation of the BLDCM based on fuzzy controler
XIANG Ping,LIANG Xiao
( Institute of Electromechanical Engineering,Northwestern Polytechnical University,Xi'an 710072 , China)
ia ea 0 P ib + eb L - M ic ec
根据式 ( 2 ) 得到的电机等效电路图如图 2 所
图2
无刷直流电机等效电路图
BLDCM 的电磁转矩方程为: Te = ( ea ia + eb ib + ec ic ) / ω 其中: ω 为 BLDCM 的角速度。 BLDCM 的电机动力学方程为: J dω = T e - T l - Bω dt ( 4) ( 3)
作为电流环的输入, 而电流环的输出产生 PWM 调 制信号, 根据电子换相模块, 顺序控制功率开关器件 的导通, 从而控制逆变器电压幅值, 控制绕组的相电 , 流 这样逆变器的输出电流就跟随给定电流的变化 , 且稳态无静差。 2 . 4 逆变器模块 电压逆变模块实现的是逆变器功能, 输入为位 置信号和电流滞环控制模块给出的逆变控制信号 , 输出为三相端电压。该模块可根据位置信号判断电
由电动机结构决定了在一个磁阻不随转子位置 360 ° 电角度内 ( 机械上为一对磁极距 ) 变化而变化, 转子的磁阻不随定子位置变化而变化, 同时假定三 相对称, 则有: LA = LB = LC = L L AB = L AC = L BA = L BC = L CA = L CB = M 式中: M 为无刷直流电动机定子绕组间互感 。 经整理可得到式( 2 ) : Ua U b Uc L - M 0 0 示。 0 L -M 0 = 0 R 0 0 0 R 0 0 ia 0 ib R ic + 2. 2
PID 参数的调整必须考虑到不同时刻 3 个参数 kI , k D 对系 的作用以及它们之间的关系。 根据 k P , 统输出特性的影响程度以及不同的 | e | 和 | ec | , 设计 [3 ] 的模糊 PID 参数自整定基本原则如下 : 1 ) 当系统偏差 | e | 较大时, 为了使系统尽快消除 偏差, 都应取较大的 k P 和 k I , 以达到快速缩小偏差 避免出现较大的 的目的。同时为了防止积分饱和, 超调, 应对积分作用加以限制或者去掉积分作用 。 2 ) 当 | e | 和 | ec | 适中时, 为防止系统超调量过 k P 和 k D 取中等程度值。 大, 应取较小的 k I , 3 ) 当 | e | 较小时, 为使系统具有较好的稳定性, k P 和 k I 的值应尽量取大, 同时应注意 k D 的值应根 据系统偏差变化率来决定, 否则系统对扰动敏感, 振 动加剧, 系统的调节时间加长。 3. 2 控制器的设计 E、 EC 以及 k P , kI , k D 是用语言值 模糊控制中, 来描述的。 对于 E 和 EC 他们的模糊集分别为 { 负 大、 负中、 负小、 零、 正小、 正中、 正大 } , 可记为 { NB 、 NM、 NS、 Z 、 PS、 PM、 PB } 。 同时 k P , kI , k D 的模糊子 NM、 NS、 Z、 PS、 PM、 PB } 。 同时设 集也定义为 { NB 、 0, 定变量的论域为 { - 6 ,- 5 ,- 4 ,- 3 ,- 2 ,- 1 , + 1, + 2, + 3, + 4, + 5, + 6} , 控制器的隶属度函数 均采用三角形隶属度函数。 模糊推理采用 Mandani 方法的 max - min 合成法, 用重心法即加权平均法 进行解模糊。 比例系数 k P 越大时, 系统响应速度越快, 超调 量越大, 甚至导致系统不稳定。反之, 当 k P 越小时,
2011 年第 1 期
工业仪表与自动化装置
· 39·
基于模糊控制的无刷直流电机的建模及仿真
向 平, 梁 筱
( 西北工业大学 机电学院, 西安 710072 ) 摘要: 针对传统 PID 控制方法在对永磁无刷直流电机进行控制时的鲁棒性差 , 精度低等缺点, 提出参数自整定模糊 PID 控制方法, 即采用传统的 PID 控制与模糊控制相结合的新型控制方法。 仿真结果表明, 采用自适应模糊 PID 控制较常规 PID 控制具有更好的控制性能, 超调量小, 响应快, 鲁棒性强等特点。 关键词: 无刷直流电机; MATLAB ; 模糊控制 中图分类号: TM33 文献标志码: A 文章编号: 1000 - 0682 ( 2011 ) 01 - 0039 - 04
系统响应速度减慢, 超调量减小, 稳态误差加大。 k P 的模糊控制规则如表 1 所示。
表1 E NB NM NS Z PS PM PB k P 的模糊控制规则表 EC NB PB PB PM PM PS PS NS NM PB PB PM PM PS Z Z NS PM PM PM PS Z NS NM Z PS PS PS Z NS NM NM PS PS PS Z NS NS NM NM PM Z Z NS NM NM NM NB PB Z NS NS NM NM NB NB
收稿日期: 2010 - 07 - 16 作者简介: 向平( 1963 ) , 女, 陕西西安人, 硕士, 副教授, 研究方 向为生物医学工程理论和应用, 自动检测技术, 微机应用等。
· 40·
工业仪表与自动化装置
2011 年第 1 期
3 ) 电枢绕组在定子内表面连续均匀分布 ; 4 ) 磁路不饱和, 不计涡流和磁滞损耗。 根据上面的假设, 无刷直流电机的定子三相绕 组的电压动态方程可表示为: Ua R U = 0 b Uc 0 0 R 0 0 ia LA 0 i b + L BA R i c L CA L AB LB L CB
2 转动 惯 量 ( kg · m ) ; dω / dt 为 转 子 机 械 角 加 速 度 ( rad / s2 ) 。
2
BLDCM 系统仿真模型的建立