第19卷 第17期 电子设计工程 2011年9月 Vo1.19 No.17 Electronic Design Engineering Sep.2011 基于模糊PID控制的龙门刨床直流调速系统设计 吴兴纯l,杨燕云 ,吴瑞武 ,赵金燕 ,杨秀莲 (1.云南农业大学基础与信息工程学院,云南昆明650201;2.云南农业大学国资处,云南昆明650201) 摘要:为解决龙门刨床拖动控制系统因负载变化或扰动出现时,传统调速系统不能达到预期效果等问题,将模糊PID 控制技术运用到龙门刨床电力拖动调速系统中。文章介绍了模糊PID控制算法原理,并采用其控制技术设计了转速 调节器。实验和经验表明:该串级调速系统由于采用了模糊PID控制策略,转速调节器的PID参数通过模糊控制规则 在线实时调整.系统具有静态精度高、超调量小、响应快速、运行稳定、自适应能力强、鲁棒性能好的特点。 关键词:龙门刨床;直流调速;模糊PID控制;PLC;组态软件 中图分类号:TP273 文献标识码:A 文章编号:1674—6236(2011)17—0071_03 Design of DC motor driver speed control system for gantry—planer based on fuzzy——PID algorithm WU Xing—chun ,YANG Yan—yun ,WU Rui—WU ,ZHAO Jin—yan‘,YANG Xiu-lian (1.College ofFoundation and Informatoin,Yunnan Agriculture University,Kunming 650201,China; 2.The Assets Management Department,Yunnan Agriculture University,Kunming 650201,China) Abstract:In order to solve the problems dueling to vary of the load and disturbance in DC motor driver control system of gantry-planer,the good effects could not be achieved by traditional system and the fuzzy-PID control was used in this cascade speed control system.The theory of fuzzy—PID was presented and the fuzzy-PID controller was designed to be used in gantry- planer motor driver system.The results showed that the good effects were achieved by the cascade controller and this system has the characteristics of static accuracy,low overshoot,adaptability,reliability,anti—disturbance and high robustness by self-adjusting parameters. Key words:gantry-planer;DC motor driver control;fuzzy—PID control;PLC;configuration software 传统的直流调速系统大多采用常规PID控制。参数整定 文中拟采用模糊推理的方法实现PID在线自调整.使系统动 都是根据系统的动态特性离线整定【11。测试电机参数时,通常 态过程各阶段的PID参数处于最佳状态,以获得满意的控制 在获取对象数学模型的基础上,根据某一整定原则来确定参 效果。 数。参数一旦确定下来,系统运行过程中往往不能改变。对于 许多生产实际,电机本身的参数和拖动负载随实际工作情况 1龙门刨床调速系统结构 而变化;而且许多拖动负载含有弹性或间隙,具有非线性、时 龙门刨床的运动可分为主运动、进给运动和辅助运动【lI。 变不确定性和纯滞后等特点。因此,常规控制器虽然结构简 主运动是工件随着工作台的直线往复运动.进给运动是刀架 单、调整方便、性能稳定、应用广泛。但在负载变化或干扰出 带着刨刀做横向或纵向的间歇运动.辅助运动是为了调整刀 现等因素的影响下.很难达到预期的控制效果,尤其面对现 具而设计的如横梁的夹紧放松、横梁的上下移动、刀架的快 代工业生产的高精度、高性能、响应快的控制要求,这种控制 速移动、抬刀等运动。 策略明显存在缺陷。这就要求在PID控制中,不仅控制器的 传统的直流调速系统,内环大多是电流环(ACR),采用 参数整定不依赖于控制对象的数学模型,并且能在线调整控 PI调节器;外环是转速环(ASR),采用PID调节器圆;内环和 制参数,以满足实时控制要求。 外环采用串联连接,转速环的输出作为电流环的输入,用电 针对龙门刨床加工工艺特点和实际生产的需要,对工作 流环的输出去控制晶闸管整流装置的触发脉冲.调节电机电 台直流调速系统要求输出快速、平稳、准确地跟踪输入的变 枢两端的电压从而调节电机转速。模糊控制以模糊集合论作 化,即要求调速系统调节时间短、超调量小、无静差,并且系 为其数学基础,通过模糊逻辑和近似推理方法让计算机把操 统在一定的精度范围内要实现无级平滑调速和快速,平稳地 作人员在实践中积累的丰富经验形式化、模糊化,并根据所 启、制动。为了满足系统各方面的性能指标,提高加工精度, 得的语言控制规则进行模糊推理,给出模糊决策,将模糊量 收稿日期:2011-06—22 稿件编号:2011061ll 转化为精确量,作为送到被控对象的控制量Pl。笔者根据昆明 作者简介:吴兴纯(1972一),男,云南宣威人,硕士研究生,讲师。 研究方向:自动检测、计算机控制技术。 一7】一 《电子设计工程)2011年第l7期 某建筑机械厂龙门刨床实际生产的需要和加工工艺特点的 2.2.1输入变量论域的离散化 要求,内环fACR)采用PI调节器,外环采用模糊PID调节器 在电机转速模糊调节器中,基本论域要变抉到模糊论域, 首先确定连续变量的变化范围,然后确定离散论域,得到离散 论域上的输入变量E和Eco偏差E的基本论域取值取为f-loo, 设计了工作台直流调速系统。模糊PID串级调速系统结构原 理如图1所示。 100】,偏差变化率EC的基本论域取值取为卜0.4,0.4】。将基本 论域区间值按四舍五人原则量化为模糊论域区间卜6,6】的论 域元素,即卜6,一5,-4,-3,一2,-1,0,1,2,3,4,5,6}。△ 、AKI、 。离散论域区间卜4,4】的论域元素,即卜4,一3,一2,一 1,0,1,2,3,4}。E和EC的模糊子集均为{NB,NM,NS,ZO,PS, 图l模糊PID串级调速系统结构原理图 Fig.1 Schematic diagram of cascade speed control system based on fuzzed-PID 2直流调速系统的转速调节器设计 2.1模糊PID控制原理 想模拟PID调节器[41的控制规律为: u㈤ )+寺J e(t)dt+To 】 (1) 在计算机测控系统,一般采用恒定的采样周期,令t=kT, 于是 (f) ̄n( m e㈨, 一 ,代人到(1)式得 (kT)=Kde( )+ ∑ u』,,=o )十譬 (』 ) ( )】】(2) PID的增量算式[31就是根据式(2)计算出¨( ),通过 计算Au(kT)=u(kT)一u(kT-T)得到PID增量算Au(kT),即第 次采样输出算式为: Au( )=Ke[e(kT)一e( )】+ 。( )+Kp丁lo[e( )一 ( zI- )+e(kT-2T)】 (3) 令KI= r T,KD=K 争,(3)式变为: Au(kT)=Kr,[e(kT)一e( )】 oe(kT)+K e(kT)-2e(|】} ) (kT-2T)】 (4) 调速系统的转速环采用模糊PID控制方案。模糊PID控 制器调整PID参数计算 为: Ke=K ̄+AKP (5) Kl= +△ (6) K +△ o (7) 其中 、Kf、 为初始设定的PID参数;AK 、 、 。为 模糊控制器的3个输出。这样,根据被控对象的状态自动调整 PID的3个控制参数的值。 2.2模糊转速调节器设计 模糊控制是以模糊集合论、模糊语言变量及模糊逻辑推理 为基础的智能控制。模糊控制器是模糊控制系统的核心,一个 模糊控制系统的性能优劣,主要取决于模糊控制器的结构、所 采用的模糊规则、合成推理算法、以及模糊决策的方法等因素。 -72- PM,船l。AK 、AKI、AK。 的模糊子集均为{NB,NS,ZO,PS,馏}, 其中NB、NM、NS、 、PS、PM、PB分别表示负大、负中、负小、 零、正小、正中、正大。隶属度函数形状采用三角形,如图2所示。 (a)偏差E的隶属度函数 (b】偏差变化率胍的隶属度函数 (a)fuzzy variable of deviation E (b】fuzzy variable of deviation change EC 图2模糊变量的隶属度函数分布图 Fig.2 Function distribute to fuzzy variables of belongs degree 2.2.2模糊控制规则的建立 在电机启动段,E>0,EC<O,由于偏差E很大,为使系统输 出趋向稳态值的速度应越快越好,即以消除偏差为主,取较大 的 I、较小的 和较大的Kf】;当偏差E较小时,为了使系统 的超调量减小和保证一定的响应速度,应取较小的 、 和 的数值大小要适中。 当电机转速接近于稳态值时,E很小,为使系统具有较小 的超调量。比例值要增大,积分值要减小,而微分量要取适中; 当系统响应离开稳态值时,E<O,系统偏差向增大的方向变 化,比例值要减小,积分值要增大,而微分量要取适中。 当E接近于零且EC较小时,为使系统有良好的稳态性 能.比例值和积分值要取中等大小。同时为了避免系统在设定 点出现振荡,并考虑系统的抗干扰性能,微分值的大小应视偏 差变化率EC的值而定。 结合上述控制规律,根据专家及工程技术人员的经验,可 建立合适的AK 、AK。、AK。模糊控制规则表如表l所示。 2.2.3解模糊控制表 根据AK 、AK 、AK。模糊控制规则表,应用模糊推理合成 规则,计算出模糊控制表,其中模糊推理合成规则采用最大一 最小合成法,清晰化计算采用加权平均法。根据偏差 和偏 差变化率EC在控制表中实时地查出AK 、AK。、 。,利用公 式(5)、(6)、(7)便可以得到PID调节器的控制参数 、墨、 D。 3直流调速系统的电流环调节器设计 电流环设计中仍采用工程整定方法,电流环的主要性能 是跟随型,故电流环应设计成I型系统 ,即把电流调节器设 计成PI控制器。其传递函数为: G (s)=垒 (8) 吴兴纯,等基于模糊PID控制的龙门刨床直流调速系统设计 表1模糊控制规则表 Tab.1 Table of fuzzy roles (8)式中K 为电流调节器的比例系数, 为电流调节器 的超前时间常数。比例系数K 根据所需要的动态性能指标选 5系统调试与仿真 取,为了让调节器零点与控制对象的大时间常数极点对消,等 该系统直流电机参数为Us=220V,Ir=136A,n l 460 r/min, 于被控对象的大时间常数。 =0.132 V/r・arin~,电枢回路总电阻R=O.5 Q,电机机电时间 4系统的软硬件设计 常数 :0.18 s,电机电磁时间常数 =0.03 s,电流反馈系数 B:0.05 V/A,电流反馈通道滤波时间常数 =O.002 s,转速反 4.1硬件设计 馈系数ct=O.007 V・min/r,转速反馈通道滤波时间常数 = 根据流调速系统工艺要求。系统选用三菱FX2N系列 0.01 s,To.=0.01 S,晶闸管放大倍数K -40,时间常数T,=O.001 7 s。 PLC及相应模块构成串级模糊调速系统。PLC用来实现信号 的处理和系统的控制.选用北京昆仑公司的组态软件 MCGS5.5对系统进行显示和监控。由于组态软件MCGS5.5版 本可在Windows 98/NT/2000/XP上运行,硬件环境要求宽松, 上位计算机选用普通的P4PC机。系统硬件原理如图3所示。 转速 RDA 检测 (a)空载时的转速曲线 (b)负载时的转速曲线 RDB (a)no-loading speed curves of 1)c motor (b)loading speed curves of Dc nlotor FX2 SDA 4DA 图4模糊PID直流调速系统转速睡线图 SDB Fig.4 Speed curves of DC motor driver control system 电流 检测 訇 SG based on fuzzed—PID 为了满足控制系统的精度要求,参数采用两步整定法。 COM6]上位机 兰 先整定副环,按4:1衰减曲线法得到K =86,T ̄=40 s;再用同 (MCCS组态软件) 样的方法再整定主环,得到 7.1, s=30 S。从而得到主调 图3 PLC硬件系统原理图 节器的参数和副调节器的PID参数。经过反复试凑,在空载 Fig.3 Block diagram of PLC hardware system 起动过程中,E和EC的量化因子取值的范围为 + :l,由 4.2软件组态 于偏差较大, 应取得大些,表示对E的加权较大,以消除误 本系统采用北京昆仑公司的MCGS5.5工业控制组态软 差。在本例中 =0.9、 =0.1,由模糊控制切换到PID控制器 件I61.通过RS232/RS485转换器使PC机与智能仪表AI808进 的条件为E≥O。当带负载时,的量化因子取值范围为(0,2), 行通信。MCGS5.5组态软件能够完成现场数据采集、实时和 取 =1.6、k=0-2,由模糊控制切换到PD控制器的条件为 历史数据处理、报警和安全机制、工艺过程实时监控、趋势曲 0.9。仿真结果如图4所示,可知基于模糊PID控制的直流调 线等功能。 速系统转速无超调,启动时间较短,具有较好的抗扰性。 直流调速系统的软件界面设计及控制流程的编写都是 使用MCGS5.5组态软件完成的。系统主要包括人机界面,实 6结束语 时数据的采集(通过I/O驱动程序)、实时数据库的处理(包括 龙门刨床直流调速系统电机转速受电网电压波动、负载 报警处理、统计处理等)、历史数据处理等。 变化的影响很大,系统中存在严重扰动。当扰动发生时,模糊 (下转第80页) 一73— 《电子设计工程)2011年第17期 表2实验数据(单位:度) 领域具有广阔应用前景。 参考文献: Tab.2 Experimental data(unit:degree) 【1】刘杰,张玉茹,刘博.人手到灵巧手的运动映射实现[J].机器 人,2003,25(5):444—447,451. LIU Jie,ZHANG Yu一1"11,LIU Bo.Motion mapping of human hand to dexterous robotic hands叨.Robot,2003,25(5)444— 447.451. 【2】谭民.先进机器人控制【M】.北京:高等教育出版社,2007. 【3】Texas Instruments.MSP430F449 data sheeL[EB/OLI.[201 1- 04_1 tt htm1. cu 沁。呲 删ocdprod/folders/pringmsp430f449. [4】Analog Devices.Smal1.Low Power,3-Axis Aceelerometer. ADXL330.【E13/O (2010-O4-16)wwwanalogccorNzh/index.htm1. 【5】Honeywel1.1-and 2-Axis Magnetic Sensors.HMC1oo1,1O 上表中表示姿态测量系统的值。经试验证明,该系统能 1021/1022.【EB/OL】.(201 1—04一l4).w、vw.honeywel1.condsited chinacn. 准确检测人手姿态,3个姿态角的检测范围均为0到+_180。 内,最小检测角度为1。。 【6】臧爱云,原魁,严志刚,等.磁场传感器在导航系统中的应 用【J].高技术通讯,2004,14(10):53-57. ZANG Ai—yun,YUAN Kui,rAN Zhi-gang,et a1.Application 5结束语 本文介绍了一种基于微加速度计和磁场传感器的人手 姿态测量系统。该系统利用坐标变换理论解算姿态信息,具 有体积小、功耗低、易于实现等特点。在人机交互、遥操作等 of magnetic sensor in navigation system[J].High Technology Letters,2004,l4(10):53—57. (上接第73页) 控制由于其拟人的思考判断方法,使控制动作提前而改善电 机转速的控制质量。模糊PID控制通过制定合适的模糊控制 规则,与普通PID控制有机地结合起来,实时在线对PID控 制器的3个参数调整,能够减小系统调节时间,提高系统工 Oil PLC application in the velocity systems[J].Journal of Hebei University ofScience and Technology,2004,25(4)-.51-53,71. [3】Zadeh L A.Fuzzy logic,neural networks,and soft computing 『JJ,Communications of the ACM,1994,37(3):77-84. 作频率,改善控制品质。模糊PID控制方法具有超调小,响应 快.运行稳定等特点,它包含了模糊控制和PID控制方法的 优点,该控制器对电机的控制性能的改善强于传统的控制方 [4】李兵,方敏,汪洪波.模糊PID液位控制系统的设计与实现明. 合肥工业大学学报:自然科学版,2006,29(11):1370—1374. LI Bing,FANG Min,WANG Hong—bo.Design and realization 法.而且能够提高系统的抗干扰能力,具有较强的鲁棒性。 {-}考文献: of the fuzzy—PID water level control system[J].Journal of Hefei University of Technology:Natural Science,2006,29 【1】高玉萍.基于模糊神经网络P】D的机床直流调速系统fJ_1. 兵工自动化,2010,29(5):67—70. (11):l370一l374. 【5】陈梅,杨琳琳,李鑫,等.直流调速系统的模糊/PID速度控 制器设计【J].电气传动自动化,2008,30(2):3I-33. CHEN Mei,rANG Lin—lin,LI Xin,et a1.Design of fazzy/PID GAO Yu—ping,DC adjustment speed system of machine tool based on fuzzy neural network PID[J].Ordnance Industry Automation,2010,29(5):67—70. controller in DC moor speed control system[J1.Electric Drive Automation,2008,30(2):31-33. 【2】韩兵欣,刘利贤,李永伟.基于PLC的模糊PID控制器在调 速系统中的应用[J].河北科技大学学报,2004,25(4):51— 53.71. 『6l北京昆仑通态自动化软件科技有限公司.MCGS一嵌入版 5.5(04.0000)环 [EB/OE1.(2009—08—28).[201 1~O4一O8】. http://www.mcgs.com.crdsc/. HAN Bing-xin,LIU Li-xian,LI Yong-wei.PID fuzzy controller 欢迎订阅201 1年度《电子设计工程》(半月刊) 国内邮发代号:52—142 -国际发行代号:M2996 订价:6.oo元,期144.00元/年 80-