热水锅炉温度控制的模糊PID参数自整定方法
热水锅炉温度控制的模糊PID参数自整定方法
张秀滢
刘强
(中煤邯郸设计工程有限责任公司)
摘要:针对热水锅炉温度控制中PlD参数人工整定的困难和参数自整定的必要性,对Fuzzy—PID参数自整定原理和方法进行了讨论,并对燃煤热水锅炉供暖系统进行了试运行,表明其正确、有效和实用性。
关键词:锅炉温度控制模糊PID参数自整定
k.为.K『厂一模糊比例、积分、微分系数
比例系数K,=K;+胆,E吼(2)
积分系数K,=K,+胆,Eqi(3)微分系数K庐K升陋,Ead(4)
0引言
PID算法由于其结构简单、鲁棒性好和可靠性高的特点,成为迄今为止应用最广泛的控制算法。然而在热水锅炉的温度控制中,由于被控对象具有非线性、时变、大滞后等特点,且热水锅炉温度控制受环境温度和燃料等诸多因素影响,导致难以建立精确的数学模型,难以确定最佳的控制器参数。此时,传统的PID控制对进一步提高控制对象的质量遇到了极大的困难,难以获得良好的效果。为了克服常规PID调节器的不足,提高其性能,人们进行了进一步的研究。
模糊控制是智能控制理论的一个分支,近十年来正以它全新的控制方式在控制界受到了极大的重视并得到了迅速发展。与传统的PID控制方式相比,它具有特别适合于那些难以建立精确数学模型、非线性和大滞后的过程等特点。但是经过深入研究,也会发现基本模糊控制存在着其控制品质粗糙和精度不高等弊病。
因此,本文提出一种将模糊控制和PID控制相结合起来,通过模糊控制实现PID参数自整定的方法来调节锅炉出水温度。这种Fuzzy—PID策略,模糊控制的采用不是代替PID控制,而是对传统控制方式的改进和扩展,它既保持了常规PID控制系统结构简单、使用方便、鲁棒性强、控制精度高的优点,又采用模糊推理的方法实现了PID参数Kp、Ki、Kd的在线自整定,兼具了模糊控制灵活性、适应性强的特点,相比单纯的任一种控制效果都要好。
本文设计一个参数自整定模糊PID控制器来完成对热水锅炉的温度控制,并在MATLAB/SIMULINK环境下对其进行仿真研究。
1模糊自整定PID控制器设计
1.1模糊PID控制器结构模糊自整定PID算法的实质是找出PID三个参数与e和ec之间的模糊关系,在运行中通过不断检测e和ec,根据模糊控制原理来对三个参数进行在线修改,三个参数进行自整定的基本思想是:依据被控对象的响应在采样时刻的误差及误差的变化趋势这两个因素来确定参数调整量的极性和大小,本质上同时兼顾了被控对象响应的“静态性能”(是高于还是低于给定值)和响应的“动态性能”两个因素,既看现状,也看动向。其算法过程就是利用对应的规则集,将控制指针(条件)模糊化,然后将它与知识库中的模糊规则进行匹配,如有规则匹配,则执行该规则的结果部分,就可得到相应的参数
调整量k。、k.、I(d。其结构如图1所示。
其中但,E劬、腰,Eq。、胆,E吼为模糊推理的结果,即为参数校
正量:K:、Kj、Kj为参数初值。
在模糊自整定PID控制器中,我们把偏差EC和偏差的变化率作为输入变量,K。、K。、心作为输出变量。£和Ec语言变量的论域为:{一6,一4,一2,0,2,4,6),K。、K。、畅语言变量的论域为:{一3,2,一1,0,1,2,3),各变量的语言值为{NB,NM,NS,Z,Ps,PM,PB}。考虑到对论域的覆盖程度和灵敏度、稳定性、鲁棒性的原则,各变量的隶属函数曲线见图2、图3。
图3输出变量Kp、KI、Kd的隶属函数曲线
关于模糊控制规则的建立,由图1可见,此模糊控制器是以E和EC作为输入语言变量,以配、K。、耽作为输出语言变量的两输入。三输出的模糊控制器,其控制规则就是对参数K。、K。、局的调节规则。根据上述的参数整定原则及专家的经验,可列出相应的参数调
节规则'如表1—3所示嚷1
FB
PBPIPSZNs
Fill
K。的控制规则表
斌
ZZPSPIPIIp8
PB
PSZ
NS
m
ZPSPS
犯
№
硒
l,all
暇肼
NsNs2PSPS
雌搬
NsZPSPS
搬
PSZPS
糯
搬
NSNSZ
嘲
肼
NS
麒
P誓
H阿n
艘糯
图1模糊自整定PID控制器结构图
ZZ
船
PB
阿
1.2模糊PID控制器设计模糊自整定PID参数控制器的控制
,
e
PBPBPBPBPilPSZZ
H
PBPB
PS
Z
IISPSPsZNs
疆
ZZNS
鹕
ZZ
作用可以用式(1)描述:
‘
西
n1
髓
PSZNs
硝硝
pSPSZNSNs
H
PSPSZNSNs
t(1c}=k墨取hK|∑E6卜KoEC(k)
,邵
式中Ⅱf)}.卜模糊自整定PID控制器输出:
E『)}J卜系统偏差:
I
疆
PIPSZZ
疆疆婚鹕船
髓黼
16嘲
∑Ef卜偏差积累;
』=。
麒婚
懈她
Ecf】}?-偏差变化率:
娜擅
万方数据
324
热水锅炉温度控制的模糊PID参数自整定方法
表3
e
Kd的控制规则表
ec
2.3仿真与分析从Simulink中选择所需的模块组成如图4所示的自整定模糊PID控制系统。根据热水锅炉被控对象一温度的特
NSPlPSZNSNBNBliB
PB
PBPIIPsZ豫弦b厦.埔k
PBPBZZZZPs
PIPSPSZNSNSNS
PS‘Z
疆
PIZZNs
l田
PBPBZZPSPSPS
性,用一阶带滞后来表示被控对象,仿真对象的传函为:
P如
PS‘Z1t5
雎
PSZNS
c㈥=7鬈≥em
当给定值为60℃时,参数自整定模糊PID控制器控制锅炉温度控制系统仿真响应曲线如图6所示。
龋疆
随髂
NSNs
硪m
瓶弼
2锅炉温度控制系统的仿真2.1构造FIS编辑器
2.1.1在MATLAB中键入Fuzzy命令进入模糊逻辑工具箱,通过交互式图形界面的模糊推理系统编辑器来选择输入输出模糊变量的论域,各个语言变量的隶属函数等等参数。
2.1.2从Edit菜单中选择Rules打开模糊规则编辑器,在规则编辑器窗口按表1、2、3输入规则。
2.1.3将设计好的模糊PID控制器保存(export
to
workspace),
并以“Fuzzy.fis”的名字保存在硬盘中,以备仿真时调用。
2.2创建模糊PID控制器
2.2.1在Simulink菜单中,选择FuzzyLogicController模块,双击此模块,在弹出的对话框中键入Fuzzy,这样就完成了Fuzzy
Logic
Controller模块与Simulink的连接。
图6参数自整定模糊PID控制系统仿真响应曲线
2.2.2在Simulink中选File/New/Model设计模糊自整定PID—
gin控制器。
2_2.3将模糊调整后的比例、积分、微分系数引入PID控制器,并封装PID控制模块如图4、5。
从图中可以明显地看出参数自整定模糊PID控制的响应时间明显减少,无超调量。计算得出参数自整定PID模糊控制的控制指标:as=2300s,盯%=0%,ess=0。
这说明常规PID控制对于一些复杂过程,尤其是大时滞和大惯性系统,不能实现实时在线调整,难以取得较好的控制效果。将智能控制算法引入复杂过程控制有着更好的控制效果。模糊自整定PID参数控制系统能在控制过程中对不确定的条件、参数、延迟和干扰等因素进行自动分析,采用模糊推理的方法实现PID参数的在线自调整。这样不仅保持了PID控制原理简单、使用方便、鲁棒性较强等的优点,而且具有更大的灵活性、适用性、和控制精度更好。较常规PID控制、参数自整定模糊PID控制效果更为良好。
3结语
模糊自整定PID控制算法充分利用了模糊控制和PID控制的优点,避开了对锅炉建立准确数学模型这一难题,可以在线自调整PID的参数,从仿真结果可以看出,模糊PID控制大大提高了系统的动态和稳态特性。本系统在燃煤热水锅炉实际装置上进行了试运行,各项指标均已达标。通过这一研发,不但提高了锅炉的热效率,而且大大减少了煤炭和电能的使用量,具有十分深远的节能、经济和环保的社会意义。
参考文献:
图4参数自整定模糊PID控制系统仿真结构图
11仃。彦闯,王伟.基于dsp的模糊pid温度控制系统设计IJ】.现代科学仪
器,2009,(05).
【2】吴帆,刘璐,李鹏.一种基于rbf神经网络的模糊pid控制算法【J】.重庆科技学院学报(自然科学版),2009,(06}.
f3j操建华.自适应模糊pid在温度控制中的应用fJJ.现代电子技术.201
0.(05).
【4l王印松,岑炜,刘鸿达.直流锅炉机组参数自适应模糊pid控制lJl.自动化与仪表,2010,(01).
图5封装内部结构图
【5】赵笑笑基于模糊理论与常规pid控制的模糊pid控制方法研究【J1.山东电力技术,2009,(06).
万方数据
热水锅炉温度控制的模糊PID参数自整定方法
热水锅炉温度控制的模糊PID参数自整定方法
作者:作者单位:刊名:英文刊名:年,卷(期):
张秀滢, 刘强
中煤邯郸设计工程有限责任公司中小企业管理与科技
MANAGEMENT & TECHNOLOGY OF SME2010(27)
参考文献(5条)
1.丁彦闯.王伟 基于DSP的模糊PID温度控制系统设计 2009(5)2.吴帆.刘璐.李鹏 一种基于RBF神经网络的模糊PID控制算法 2009(6)3.操建华 自适应模糊pid在温度控制中的应用 2010(5)
4.王印松.岑炜.刘鸿达 直流锅炉机组参数自适应模糊PID控制 2010(1)5.赵笑笑 基于模糊理论与常规PID控制的模糊PID控制方法研究 2009(6)
本文链接:/Periodical_xzqykj201027295.aspx