您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页FUZZY-PI控制器在水温控制系统中的应用

FUZZY-PI控制器在水温控制系统中的应用

来源:尚车旅游网
维普资讯 http://www.cqvip.com

第25卷第2期 天津工业大学学报 V01.25 No.2 2006年4月 JOURNAL OF TIANJIN POLYTECHNIC UNIVERSITY Apri1 2006 FUZZY—PI控制器在水温控制系统中的应用 岳建锋,李亮玉 (天津工业大学机械电子学院,天津3001 ̄) 摘要:针对水温控制系统存在非线性、时滞的问题,采用FUZZY-PI复舍控制器对其进行控制,既利用了模糊控制 适应能力强、动态特性好、抗干扰能力强的特点,又利用了PI控制可消除系统静差的特点,从而使控制系 统的动态和静态品质都得到了提高,在水温控制实验中取得了较理想的效果. 关键词:水温控制;FUZZY-PI;复舍控制 中图分类号:TP273.4 文献标识码:A 文章编号:1671-024X(2006)02-0065—03 Application of FUZZY-PI controller in water temperature control system YUE Jian-feng,LI Liang-yu (School of Machinery and Electron,Tianjin Polytechnic University,Tianjin 3001 ̄,China) Abstract:In the light of the problems that the water temperature control system is nonlinear and hysteretic,FUZZY-PI composite controller is applied in such system.The controller combines both fuzzy control characteristics of strong adaptability,good dynamic behavior and strong resist interference ability and PI control characteristics of dispelling static error.The dynamic and static quality of the control system is improved largely,and it gets per- feet control effects in the controlling water temperature experiment. Key words:water temperature control;FUZZY—PI control;composite control 工业生产过程中,目前采用最多的控制方式依然 FUZZY-PI复合控制器的有效性验证.设计的水温控制 是PID控制¨j.PID控制精度高,但需要确定数学模 系统控制对象为一个功率300 W、AC220 V的电热杯. 型,并且参数整定的好坏直接影响控制效果.许多温度 采用双向晶闸管控制电热杯两端的平均电压 ,通过 控制系统往往具有典型非线性、时滞的特点,对这类对 算法改变电热杯的功率,使水温加热速度发生变化.控 象,若单纯采用PID控制,效果并不很理想 .这是由 制器采用8031单片机. 于PID调节器一般在控制点附近的小范围内才有比较 工作时,在水杯中放置温度传感器(铂电阻),把 好的控制效果 J.相对传统PID控制,模糊控制不要 温度转换成电信号,再经A/D转换成数字量,送入单 求准确的控制数学模型,因而灵活、适应性强.但是由 片机.单片机把输入的温度信号Y和给定值r比较,得 于纯模糊控制器本质上是一种非线性PD控制,不具 到偏差e,按相应控制算法计算控制量 ,经D/A转换 备积分作用,控制过程有时会出现不平滑现象,存在稳 后,控制加热杯电压,实现温度的自动控制,系统控制 态误差『4].而采用FUZZY—PI控制兼顾了上述两种控 原理如图1所示. 制方法的优点,增强了整个系统的鲁棒性.基于上述分 析,本文采用了FUZZY。PI复合控制器的双模态控制 方式实现对水温的精确控制. 1水温控制系统原理 图1加热杯温度控制原理图 Fig.1 Schematic diagram of temperature control on heating water cup 借助于笔者搭建的水温控制硬件平台,实现了 收稿日期:2005—09—08 基金项目:天津工业大学教改项目(030227) 作者简介:岳建锋(1973一),男,河北省安平县人,硕士,讲师. 维普资讯 http://www.cqvip.com

一66一 天津工业大学学报 第25卷 加热杯系统可近似为带有滞后的一阶惯性系统, 其模型为: G( )= 一 』 1-上 式中,K为系统的总增益;T为系统的惯性时间常数 (s);丁为系统的滞后时间(S);s为复变量.参数K、 、丁 的确定可采用开环阶跃响应法.具体作法为,在开环状 态下,在控制器输出端加载一个适当幅度的阶跃信号, 使水温升到一定值,记录下水温的变化过程,再根据输 入输出数据进行辨识.本系统的辨识结果为K=120,T =540 s,丁=20 S,电热杯水温系统的近似模型为(此时 加热杯水容量为600 mL): … 120一‰ bL ) 540s+1e 2 FUZZY-PI复合控制器 2.1控制原理分析 对于温度控制系统,要想只采用传统的PID控制 方法就取得较好的控制效果是比较困难的.模糊控制 较强的灵活性和适应性却可以弥补传统PID控制在此 方面的不足.同时,模糊控制中存在的控制精度不高及 过程的不平滑又可以通过PID控制技术来解决.因此, 将传统的PI控制器与模糊控制器相结合成混和型控 制器FUZZY-PI,可以取得比传统PID控制或单一的模 糊逻辑控制更好的控制效果.控制器结构如图2所示. 图2控制器结构 Fig.2 Controller structure 其中,设定r和Y表示系统的输入和输出;e和△e 分别表示温度误差及误差的变化率; 和 分别为 PID控制器和模糊控制器的输出;U是温度控制器的 总输出.在系统中PID控制的输出是总输出的主体, 而模糊控制器的输出则在PID控制输出的基础上做相 应地调整.例如,在误差较大、误差变化率较小的情况 下,模糊控制器会适当增大输出量的绝对值,从而起到 加快温度变化、减少调节时间的作用;当误差较小、误 差变化率较大时,模糊控制器则会适当减小输出量的 绝对值,从而防止超调并且减小稳态误差. 2.2 PID控制器的设计 PID控制器输出为: m ( )= {e( )+ 1∑e( )+ 1 J 0 71 [e(k)一e(k一1)]} 』 式中,K。、 和 分别为比例、积分和微分系数,这3个 参数的数值决定了整个控制器的控制效果,控制器设 计最关键的部分即这3个参数的选择.PI调节利用P 调节快速抵消干扰的影响,同时利用I调节消除残差. PD调节利用了比例P调节快速抵消干扰,微分D调节 可提高系统的稳定性.PID调节兼顾了比例P、积分I 和微分D三者调节的特点,控制效果得到最佳,但并不 是在任何情况下采用三作用调节都是合理的 J.本文 控制系统在模糊控制中已经考虑了误差的变化率,所 以在PID控制器中没有选用微分D环节,而是选用比 例P和积分I环节构成PI控制器. 2.3 FUZZY控制器中输入、输出变量的模糊化 对于FUZZY控制器,在实际的工程应用中,对变 量的模糊处理常采用Mamdani提出的方法 ],即将误 差e和误差的变化Ae以及输出变量u的论域设定为 [一6,+6]区间内的连续变化量,并使之离散化,构成 含有13个整数元素的离散集合:{_6,一5,一4,一3, 一2,一1,0,1,2,3,4,5,6}.同时定义它们的模糊状态 子集为7档i{PB(正大),PM(正中),Ps(正小), z(零),Ns(负小),NM(负中),NB(负大)}. 2.4模糊控制规则 模糊控制规则是对系统控制经验的总结,是设计 模糊控制器的关键,直接影响到控制系统的质量.在设 计模糊控制规则时,必须考虑控制规则的完备性、交互 性和一致性 6 J.目前,模糊控制规则的生成主要采用 经验归纳法,即根据手工控制总结的经验,抽取相应的 模糊控制规则,本文模糊控制器采用二维模糊控制结 构,输入语言变量为误差值e 和误差变化 ,输出语 言变量为控制量u ,其控制规则采用”if e =…and Ae =…then U =…”的形式,最后可以得到水温控 制系统的控制规则如下: R1:if e =PB and Ae =PB then U =NB R2:if e =PB and Ae’=PM then U’=NB R49:if e =NB and Ae =NB then U =PB 一共可以得到49条控制规则,由这些控制规则可 归纳出总的模糊关系月: R=R1 U R2 U…U 4q 维普资讯 http://www.cqvip.com

第2期 岳建锋等:FUZZY.PI控制器在水温控制系统中的应用 为了增加控制的实时性,采用离线给出误差向量 再采用最大隶属法得到一个确切的控制量,从而得到 e 和误差变化向量△e 相对应的输出控制向量U 表, 模糊控制查询表如表1. 表1模糊控制控制向量 查询表 Tab.1 Look・up table on fuzzy control e, - - e 一6 —5 —4 —3 —2 —1 0 1 2 3 4 5 6 —6 6 6 5 5 4 4 3 3 2 2 1 1 0 —5 6 5 5 4 4 3 3 2 2 1 1 0 —1 —4 5 5 4 4 3 3 2 2 1 1 O 一1 —1 —3 5 4 4 3 3 2 2 1 1 0 —1 —1 —2 —2 4 4 3 3 2 2 1 1 0 —1 —1 —2 —2 —1 4 3 3 2 2 1 1 O 一1 —1 —2 —2 —3 O 3 3 2 2 1 1 O 一1 —1 —2 —2 —3 —3 1 3 2 2 1 1 O 一1 —1 —2 —2 —3 —3 —4 2 2 2 1 1 O 一1 —1 —2 —2 —3 —3 —4 —4 3 2 1 1 O 一1 —1 —2 —2 —3 —3 —4 —4 —5 4 1 1 O 一1 —1 —2 —2 —3 —3 —4 —4 —5 —5 5 1 O 一1 —1 —2 —2 —3 —3 —4 —4 —5 —5 —6 6 O 一1 —1 2 —2 —3 —3 —4 —4 —5 —5 —6 —6 3仿真分析及实际运行效果 表2控制效果比较表 Tab.2 Comparison between controlling effects 采用MATLAB系统建模与仿真软件提供的FIS 控制类型 调节时间/s 超调量/% 静态误差/℃ 8.13 5.22 (fuzzy inference system)编辑器创建Mamdani型模糊控 传统PID 153 FUZZY 102 6.24 3.15 制器,并结合SIMULINK建立起FUZZY.PI复合控制系 FUZZY—PI 76 5.O6 1.63 统的仿真数学模型,对控制系统进行仿真试验,图3为 系统阶跃响应曲线. 4结束语 _ FUZZY控制与Pl控制相结合,构成变结构复合 控制.经计算机仿真表明,该复合控制器可使系统的动 态性能和稳态性能得到改善,并且该控制器在所搭建 的水温控制平台上运行时,系统动态特性和鲁棒性较 … 好,取得了良好的控制效果. 参考文献: 图3系统单位阶跃响应 Fig.3 Response of ffstem on step signal [1]施仁,刘丈江.自动化仪表和过程控制[M].西安:西安 交通大学出版社,1990. 图3中,曲线1为控制器采用传统PID控制,曲线 [2]KIM J H,OH S J.A FUZZY PID contorller for nonlinear 2为FUZZY(模糊)控制,曲线3为FUZZY—PI控制.可 and uncertain system soft computing—a eusion of foundations 以看出,采用FUZZY.PI控制,系统响应迅速,超调小, [J].Methodology and Applications Systems,2000,(4):123 —达到平衡的调节时问短,在平衡点附近振荡较小,抗干 129. 扰能力强,其动态和静态控制品质均优于常规PID和 [3]周宝林,朱建跃,蔡宁,等.过程控制系统中PID控制器 参数优化研究[J].能源技术,2001,22(5):194—197. FUZZY控制. [4]李士勇.模糊控制和智能控制理论与应用[M].哈尔滨: 在进行了计算机模拟仿真后,将这种FUZZY—PI 哈尔滨工业大学出版社,1990. 控制器用在加热杯温度控制平台上,系统的动态特性 [5] 金以慧.过程控制[M].北京:清华大学小版社,2003. 和抗扰动能力得到了验证.表2为采用不同控制器,温 [6] 韩峻峰,李玉惠.模糊控制技术[M].重庆:重庆大学出 度控制系统运行的各个特征量的比较情况. 版社.2003. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务