万能轧机液压AGC系统模糊PID控制策略
万能轧机液压 A GC 系统模糊 PID 控制策略
文 学 ,谢志江 ,王世耕 ,李书新
(重庆大学机械工程学院 ,重庆 400044)
Strategy of Fuzzy Control PID of Hydraulic A GC System of Rolling Gap
WEN Xue , XIE Zhi2jiang ,WANG Shi2geng ,LI Shu2xin
(School of Mechanical Engineering ,Chongqing University ,Chongqing 400044 ,China)
摘要 :为了使液压伺服位置控制系统有更好的
控制性能 ,同时克服被控系统由于参数摄动所产生
的不良影响 ,针对液压 A GC 系统要求响应速度快、
控制精度高、抗干扰能力强等特点 ,运用模糊理论和
Matlab 语言设计了模糊自适应 PID 控制器 ,并进行
了大量的仿真研究。
关键词 :液压 A GC ;模糊自适应 PID ; Matlab ;
仿真 ;鲁棒性 ;控制精度
中图分类号 : TP273
文献标识码 :A
文章编号 :100122257 (2008) 1120030203
收稿日期 :2008206213
Abstract :To improve the control performance
of hydraulic servo position control system , avoid
adverse effect of the controlled system brought by
fluctuating parameters , and for the use of quick
speed of response , high precision of control and
good anti2jamming power of hydraulic A GC sys2
tem ,the fuzzy theroy and Matlab had been used for
designing fuzzy self2adaptive controller PID and
doing many simulation research in the paper.
Key words :hydraulic A GC ;fuzzy self2adaptive
PID ; Matlab ; simulation ; robustness ; precision of
control
0 引言
液压位置伺服控制系统是典型的机2电2液耦合
系统 ,具有动态响应速度快、精度高等优点 ,但也存
在系统的精确数学模型不易建立、参数变化、外界干
扰大和非线性等问题。虽然应用传统的控制理论设
计的电液伺服位置控制系统 ,在理想情况下也能满
足各项性能指标 ,但在外界干扰和对象参数时变的
情况下 ,系统的鲁棒性不太好。对于类似型材轧制
过程这样的时变的、非线性的复杂系统采用模糊控
制 ,可以获得良好的控制效果 ,但必须要求模糊控制
器具有较完善的控制规则。这些控制规则是人们对
受控过程认识的模糊信息的归纳和操作经验的总
结。为了弥补由于被控过程的非线性、高阶次、时变
性以及随机干扰等因素的影响造成的不足 ,提出了
自适应模糊控制技术 ,使系统的控制性能不断完善 ,
达到较好的效果[1 - 2 ] 。
1 模糊自适应 PID 控制原理[3 ]
由于万能轧机的轧制过程复杂 ,轧制产品的规
格、型号多种 ,操作者经验不易精确描述 ,控制过程
中各种信号量以及评价指标不易定量表示。运用模
糊数学的基本理论和方法 ,把规则的条件、操作用模
糊集表示 ,并把这些模糊控制规则以及有关信息(如
评价指标、初始 PID 参数等) 作为知识存入计算机
知识库中 ,然后计算机根据控制系统的实际响应情
况(即专家系统的输入条件) ,运用模糊推理 ,即可自
动实现对 PID 参数的最佳调整。
2 模糊自适应 PID 控制器的设计[4 - 5]
模糊自整定 PID 是在 PID 算法的基础上 ,通过
计算当前系统误差和误差变化率 ,利用模糊规则进
行模糊推理 ,查询模糊矩阵表进行参数调整。
2. 1 建立控制规则表
模糊控制的核心是总结工程设计人员的技术知
识和实践操作经验 ,建立合适的模糊规则表 ,根据某
钢铁集团公司轨梁厂万能轧机的大量产品数据和技
术人员的现场调试经验 ,分别制定了 KP , KI 与 KD
参数整定的模糊表。其中 KP 的模糊规则如表 1 所
示。
·03· 《机械与电子》2008 (11)
? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
表 1 KP 的模糊规则表
e
Δ KPe c NB NM NS ZO PS PM PB
NB PB PB PM PM PS ZO ZO
NM PB PB PM PS PS ZO NS
NS PM PM PM PS ZO NS NS
ZO PM PM PS ZO NS NM NM
PS PS PS ZO NS NS NM NM
PM PS ZO NS NM NM NM NB
PB ZO ZO NM NM NM NB NB
KP , KI , KD 的模糊控制规则表建立好后 ,可根
据如下方法进行 KP , KI , KD 的自适应校正。
将系统误差 e 和误差变化 ec 的变化范围定义
为模糊集上的论域 :
e , ec = { - 3 , - 2 , - 1 , 0 ,1 ,2 ,3}
其模糊子集为 e, ec = { NB ,NM ,NS , ZO , PS ,
PM ,PB} ,子集中元素分别代表负大 , 负中 , 负小 ,
零 ,正小 ,正中 ,正大。为了使得隶属函数更加符合
实际情况 ,根据经验可以设 e, ec 和 KP , KI , KD 两侧
的模糊子集(即负大、正大) 服从正态分布 ,中间的模
糊子集(即负中、负小、零、正小、正中) 服从三角形分
布 ,因此可得出各模糊子集的隶属度。
2. 2 模糊推理
模糊推理过程采用 Max2Min 法 ,由模糊控制规
则可知 ,以上各参数调节规则表可写成条件语句形
式。如对于表 1 , KP 的调节规则可以写成 49 条模
糊条件语句 :
if e = NB and ec = NB then KP = PB
if e = NM and ec = NB then KP = PB
if e = NS and ec = NB then KP = PM
??
if e = PB and ec = PB then KP = NB
那么对于第 1 条语句规则的隶属度的计算为 :
μKP1 =μeNB ∧μecNB
第 2 条语句规则的隶属度的计算为 :
μKP2 =μeNM ∧μecNB
第 3 条语句规则的隶属度的计算为 :
μKP3 =μeNS ∧μecNB
??
将μKPi ( i = 1 ,2 , ?,49) 进行合成 ,得出输出模
糊量 KP 的隶属度为 :μKP = ∪
49
i = 1
μKPi =μKP1 ∨μKP2
∨?∨μKP49 , 再将 KP 用重心法 ( Center of Gravi2
ty) 进行模糊判决 , 可得出参数 KP 的精确整定值。
同理 ,可求出 KI , KD 参数的值。根据各模糊子集的
隶属度赋值表和各参数模糊控制模型 ,应用模糊合
成推理设计 PID 参数的模糊矩阵表 ,查出修正参数
代入下式计算。
KP = K′P + { ei , eci } P , KI = K′I + { ei , eci } I ,
KD = K′D + { ei , eci } D
在线运行过程中 ,控制系统通过对模糊逻辑规
则的结果处理、查表和运算 ,完成对 PID 参数的在
线自校正 ,其工作流程如图 1 所示。
图 1 在线自校正工作流程
3 模糊控制算法的仿真分析
3. 1 控制算法的快速性
万能轧机液压 A GC 系统的开环传递函数[6 - 7 ]
为 :
G(s) = (185. 2s + 5. 73) / (4. 915 ×10 - 6 s4 +
0. 003 104s3 + s2 )
取采样时间为 1 ms ,在第 300 个采样时间时控
制器输出加 5. 0 的干扰(即在 0. 30 s 时加一个外部
干扰) ,可得相应的 PID 控制系统阶跃响应输出结
果。并由图中的数据制定相应的表进行比较。相应
的表如表 2 所示。
表 2 2 种不同控制瞬态响应指标 s
控制算法 最大超调量 上升时间 峰值时间 调整时间
模糊自适应
PID 0. 017 2 0. 069 1 0. 096 0 0. 089 4
常规 PID 0. 024 0 0. 069 1 0. 097 0 0. 099 3
由表 2 可以看出 ,模糊自适应 PID 控制的快速
性要好于常规 PID 控制。
3. 2 控制算法的稳定性
通过仿真还可以得到 2 种控制方式的误差响应
和控制器输出 ,其中 ,模糊自适应 PID 和常规 PID
误差响应局部放大图如图 2 所示。并由图中的数据
制定相应的表进行比较。相应的表如表 3、表 4 所
·13·《机械与电子》2008 (11)
? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
示。
图 2 误差响应局部放大图
表 3 2 种不同控制误差响应瞬态响应指标 s
控制算法 转折处
超调量
转折处
调整时间
干扰处
超调量
干扰处
调整时间
模糊自适应
PID 0. 017 2 0. 089 4 0. 004 9 约为 0
常规 PID 0. 024 0 0. 099 3 0. 006 6 约为 0
表 4 2 种不同控制输出响应指标 s
控制算法 转折处
超调量
转折处
调整时间
干扰处
超调量
干扰处
调整时间
模糊自适应
PID 2. 752 2 0. 147 9 0. 785 0 0. 046 4
常规 PID 3. 599 7 0. 163 7 0. 820 9 0. 059 3
模糊自适应 PID 控制的系统误差输出及控制
器输出与常规 PID 控制相比 ,超调量较小 ,但二者
均能很好地消除外加干扰的影响 ;由图 2 可知 ,常规
PID 控制的输出持续振荡 ,持续时间较长 ,故模糊自
适应 PID 控制的稳定性优于常规 PID 控制。
3. 3 控制算法的鲁棒性[8 - 9]
当对象模型变为下面的传递函数时 G( s) = 2/
(3. 481 ×10 - 6 s3 + 2. 612 ×10 - 3 s2 + s) ,将 PID 与模
糊自适应 PID 经 Matlab 仿真 ,再将所得的阶跃响
应曲线和误差响应曲线分别进行比较。由 Matlab
仿真后的图形数据整理可得 :对象模型变化下 2 种
不同控制瞬态响应指标 ,如表 5 所示 ;对象模型变化
下 2 种不同控制误差响应瞬态响应指标 ,如表 6 所
示。由表 5 和表 6 的对比可以看出 ,当对象模型发
生变化时 ,模糊自适应 PID 控制的阶跃响应超调
小 ,过渡时间较短 ;而常规 PID 控制的阶跃响应超
调较大、有振荡且过渡时间较长。由此可知常规
PID 控制对被控对象模型的依赖性较强 ,一旦被控
对象模型发生改变 ,控制效果就会变差 ;而模糊自适
应 PID 控制受被控对象模型变化的影响却很小 ,与
常规 PID 相比模糊自适应 PID 具有较好的鲁棒性。
表 5 瞬态响应指标 s
控制算法 最大超调量 上升时间 峰值时间 调整时间
模糊自适应
PID 0. 045 8 0. 039 6 0. 059 0 0. 089 1
常规 PID 0. 057 4 0. 039 8 0. 060 0 0. 152 3
表 6 误差响应瞬态响应指标 s
控制算法 转折处
超调量
转折处
调整时间
干扰处
超调量
干扰处
调整时间
模糊自适应
PID 0. 045 8 0. 089 1 0. 007 8 约为 0
常规 PID 0. 057 4 0. 152 3 0. 012 9 约为 0
4 结束语
通过对万能轧机液压 A GC 系统引入模糊 PID
控制思想 ,用 Matlab 软件对液压 A GC 系统的快速
性、稳定性和鲁棒性做仿真 ,其结果表明模糊 PID
比传统 PID 具有更好的快速性、稳定性和鲁棒性。
这为优化万能轧机的液压 A GC 系统提供了更好的
理论依据。
参考文献 :
[1 ] 李 卓 ,萧德云. 基于 Fuzzy 推理的自调整 PID 控制器
[J ]. 控制理论与应用 ,1997 ,14 (2) :238 - 243.
[2 ] 冯冬青 , 谢宋和 ,等. 模糊智能控制[ M ]. 北京 :化学工
业出版社 ,2000.
[3 ] 刘金琨. 先进 PID 控制及其 Matlab 仿真[ M ]. 北京 :电
子工业出版社 ,2003.
[4 ] 陶永华 ,尹怡欣 ,葛芦生. 新型 PID 控制及其应用[ M ].
北京 :机械工业出版社 ,1999.
[5 ] 张井冈 ,徐玉斌 ,曾建潮. 鲁棒 PID 复合控制[J ]. 仪器
仪表学报 ,1998 ,19 (6) :652 - 655.
[6 ] 谭树彬 ,钟云峰 ,等. 轧机辊缝控制建模及仿真[J ]. 系
统仿真学报 ,2006 ,18 (6) :1425 - 1427.
[7 ] 王善田. 中板四辊轧机液压 A GC 系统研究与应用
[D]. 济南 :山东大学 ,2006.
[8 ] 王永初. 鲁棒 PID 调节系统的参数选择[J ]. 工业仪表
与自动化装置 ,1999 ,(1) : 4 - 18.
[9 ] 彭楚武 ,钟庆昌 ,贾 青 ,谢剑英. 自整定鲁棒 PID 控制
器[J ]. 湖南大学学报 ,1999 ,26 (5) :55 - 60.
作者简介 :文 学 (1982 - ) ,男 ,重庆石柱人 ,硕士研究生 ,
研究方向为液压 A GC 和 PLC 控制系统。
·23· 《机械与电子》2008 (11)
? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
万能轧机液压AGC系统模糊PID控制策略.pdf