维普资讯 http://www.cqvip.com
l66 计算机与数字工程 第34卷 基于模糊控制的PID参数整定 周锐 武汉430050) (武汉船舶职业技术学院电子系摘要PID控制算法中,参数整定是十分重要的,其好坏直接影响控制性能。有些系统中传统方法整定的参数不能 模糊控制PID控制 兼顾所有控制指标。介绍了用模糊控制进行PID参数整定的方法。 关键词中图分类号TP273 .4 Tuning PID Parameter Based on Fuzzy Contro1 Zhou Rui (Dept.0f Electronics and Electrical Ensi, ̄crins,Wuhan Institute of Shipbuilding Technology.,Wuhan 430050) Abstract In the PID control algorithm,the parameter installafon is extremely important,its q ̄Uty direct influence control peffor· inancc.In s0n1e systems the traditional method installation parameter carmot ve dual attention to all controls target.This paper introduces method to tune PID parameter based orl Fuzzy contro1. Key WOI[ ̄Class nui ̄fuzzy control,PID control r:蚴3 .4 1 引言 在工业控制中,PID控制,以其装置简单,参数 调节方便等优点,得到广泛应用。在PID控制算法 中,参数整定是十分重要的,其好坏直接影响控制 性能。对于简单的控制对象或已知模型的控制对 象,利用传统的PID控制参数整定方法一般均可得 到较好的控制性能。但是,对于复杂的控制对象, 甚至是较简单的时变系统,传统方法整定的参数不 能一一兼顾,往往很难得到非常满意的控制效果。 当Kp太大时,系统会趋于不稳定,同时,在稳定情 况下,加大比例系数Kp,可减小稳态误差,提高控 制精度。 (2)积分时间常数Tj对系统性能的影响 积分时间常数Ti太小时,系统将不稳定,Ti太 小时,对系统性能影响会减少,当]ri合适时,过渡 过程特性则比较理想,同时,可提高控制精度。 (3)微分时间常数Td对系统性能的影响 当微分时间常数Td过大或过小时,会使系统 的超调量过大、调节时间过长,只有Td合适时,才 可得到较好的动态效果。 因此,本文就利用模糊控制来进行PID参数整定作 些探讨。 3模糊控制概念 模糊控制是对一种对系统控制的宏观方法,其 核心是用语言描述的控制规则。语言控制规则通 常用“如果…,则…(if—then)”的方式来表达在实 2 PID参数对系统性能影响 PID控制是由比例、积分和微分环节构成,其 参数是指比例系数Kp,积分时间常数Ti和微分时 间常数Td。它们对系统性能会产生不同的影响。 (1)比例系数KD对系统性能的影响 际控制中的专家知识和经验。Ⅱ部分,又称条件部 分,是由被控制量等构成的命题;then部分。又称结 比例系数Kp加大,会使系统动作灵敏,速度 加快。Kp偏大,则振荡次数加多,调节时间加长, 论部分,是描述控制量的命题。模糊控制的最大特 征是将专家的控制经验、知识表示成语言控制规 收到本文时间:2006年4月27日 维普资讯 http://www.cqvip.com
第34卷(2006)第8期 计算机与数字工程 167 则,然后用这些规则去控制系统。因此模糊控制特 别适用于模拟专家对数学模型未知的、复杂的、非 线性系统的控制中。 模糊控制系统和常见的负反馈闭环控制系统 相似,唯一不同之处是控制装置由模糊控制器来实 现。模糊控制器通常由下列几个部分组成: (1)输人、输出量的规范化; (2)输入量的模糊化;. (3)语言控制规则; (4)模糊逻辑推理 (5)输出量的非模糊化。 输人、输出量的规范化是指将规范化的控制器 输人、输出在规定的范围之内,以便于控制器 的设计和实现。因为控制器的输人值一般都不是 模糊数,因此模糊化过程就是将输入值转化为模糊 量。语言控制规则和模糊逻辑推理是控制器的核 心。根据模糊输入量和语言控制规则,模糊逻辑推 理决定输出量的一个分布函数。非模糊化过程将 输出量的分布函数转换为规范化的输出量。最后 控制器将规范化的输出量转换为实际的输出值(即 控制量)去控制系统。给定值和被控制量之间的偏 差是控制器的输入。控制器通过偏差控制被控对 象的输出值,使其稳定在给定值。 模糊控制器的语言控制规则,简称模糊控制规 则,记为R,其形式如下: :如果xl为Ail,X2为Ai2,…,Xn为AiIl, 则Y为Bi 1,2,…,m 这里i表示规则的号码,Xi(i=1,2,…,n)称为 条件部分的变量.Y为结论部分的变量。 ,Bi分 别代表各种各样的模糊子集,又称模糊变量。 4模糊控制PID参数整定 PID控制参数整定就是根据被控对象特性和 所希望的控制性能要求决定比例系数Kp,积分时 间常数Ti和微分时间常数Td三个参数。 最早用来整定PID参数的方法是著名的 Ziegler—Nichols法。ZN法有两种方式,一是根据控 制对象的开环阶跃响应决定,另一是根据只含比例 控制的闭环特性来决定。PID参数分别可按下面 两式求得: 式一:Kp=0.6Ku,Ti=0.5Tu,Td=Ti/4 其中,Ku、Tu分别是在比例控制下闭环系统处 于临界状态时的比例增益和振荡周期 式二:Kp=1.2/( ̄r),Ti=2r,Td=O.5r 其中 £分别指迟延时间和飞升速度。 ZN法虽然方便,但有时控制系统的性能不能 满足要求,例如对控制系统的超调量、上升时间, 5%的响应时间等都有要求时,ZN法整定的参数不 能一一兼顾。下面,举例说明一种利用模糊逻辑来 整定PID参数的方法。这种方法是根据控制系统 的响应特性,自动调整PID参数,使控制系统的性 能满足给定的要求。 为评价控制系统的性能,采用以下四个指标: 超调量Yos、上升时间Tr、5%的响应时间T5、静态 误差ess。 利用模糊逻辑可以同时对这四种指标进行评 价。例如对于下列控制对象 G(s)= e 其阶跃响应:Yos=70%、Tr=70.5、T5=81 现希望设计一PID控制器,使闭环系统的特性 达到以下要求: Yos≤10%、Tr ̄<70.5、T5≤81,ess=0 当利用ZN法,设计PID控制器后,闭环系统的 性能如下: Yos=70%、Tr=70.5、T5=81、ess=0 显然上述的控制特性和所要求的有差别,不仅 是超调量太大,而且系统的调整时间 也较长。 为达到所要求的控制性能,我们采用模糊控制 作如下的参数自动校正。 K “ ’+y(J)△ j 1):1{j)+y(J)ATi T )= ’+ ATd 其中i代表校正次数,7为校正速度变量,随校 正次数逐渐减小。显然,参数校正的关键是如何根 据控制指标来决定参数的修正量。为此,可采用模 糊控制的方法来建立模型,把4个性能指标作为输 人,PID参数的修正量作为输出。 在上述模型中,PID参数校正的模糊规则如 下: 如果Yos是Ai,Tr是Bi, 是Ci,和Ess是Di, 则zkKp为Ei,ATi为Fi,和△1Id为Gi(i-l,2,…,R) 其中Ai,Bi,…Gi分别为各变量的模糊集。对 输人变量,模糊集可以根据所要求的性能指标进行 设定。当确定好输人输出的模糊子集后,下一步的 工作就是寻找一组整定PID参数的模糊规则,虽然 还没有系统的办法来确定最佳的一组模糊规则,但 是对不同的系统,根据大量的仿真结果,可以找出 适当的一组。表1就是通过大量的仿真,总结出的 组规则。 维普资讯 http://www.cqvip.com
l68 基于模糊控制的PID参数整定 表1调整PID参数的模糊规则 表2 PID参数和控制性能指标 Kp Ti Td Yos Tr T5 第34卷 如果Yos很差, 好或很好,则z%Kp为负大, ATi为零和△Td为0 如果Yos差, 好或很好,则z3Kp为负小,△Ti 为零和ATd为0 如果Yos可以, 很差,则z%Kp为0,△Ti为正 大和ATd为负大 ess 0 校 246 15.9 3.98 50%正 0.月U 6.0 52.5 校 正 0.165 27.0 2.0 9.7%10.5 39.5 0 后 如果Yos可以, 差,则z%Kp为0,△Ti为正小 和ATd为负小 如果Yos好,Tr差和 差,则zhKp为0,△Ti为 5 结束语 综上所述,对于某些控制对象,先可利用传统 的ZN法决定的PID参数作为初始值后,再按照上 述方法校正PID参数,可得到较好的控制效果。这 种模糊控制的PID参数整定方法在现代控制中具 有现实意义,是一种行之有效的先进方法。 正小和ATd为负大 如果Yos很好,Tr差和 很差,则z%Kp为正 小,ATi为正小和ATd为负大 如果ess很差,则z%Kp为正小,ATi为正大和 ATd为0 参考文献 [1]赖寿宏.微型计算机控制技术[M].北京:机械工业出版 社,1996 如果ess很差,则z%Kp为0,△Ti为正大和ATd 为0 [2]赵振字,徐用懋.模糊理论和神经网络的基础与应用 [M].北京:清华大学出版社,1995 根据模糊逻辑推理,利用上述定义的模糊系 统,可求得PID参数的修正值。 采用模糊控制校正前后PID参数和控制性能 指标的对比:见表2。 [3]俞光昀.计算机控制技术[M].北京:电子工业出版社, 2004 [4]王立新,王迎军.模糊系统与模糊控制教程[M].北京: 清华大学出版社,2003 (上接第165页) 自定义性和扩展性。 安全性。 由于生产管理系统可能面临多个系统整合的 需求,可以采取数据的整合,采用应用服务器与数 据服务器分离,这样既可以保证系统的安全性,又 可以便于管理。 2.3.2系统架构 管理系统采用基于MVC的三层B/S架构,B/S 结构的瘦客户端的优点是维护方便,能够降低总体 拥有成本。B/S结构的软件所有的维护、升级工作 都只在服务器上进行,而客户端只需浏览器即可。 MVC三层架构即视图(V)、控制器(C)、模型(M)三 层架构,视图负责系统页面展示,模型负责系统数 据持久化及系统逻辑,控制器定义用户界面对用户 输人的响应方式,负责把用户的动作转成针对 Model的操作。 3 结束语 生产管理系统的应用无疑将提升军工科研单 位的生产管理水平。特别要提到的是,目前的生产 管理中,或多或少存在因信息不畅、跟踪不力而影 响进度的情况,系统应用后将从根本上解决这类问 题。 参考文献 [1]张晓坤译.NET模式:架构、设计与过程[M].中国电力 出版社 MVC架构最大的优点是数据、视图、控制的分 离,使得系统在开发及维护上非常方便。在生产管 [2]熊朝明.军工科研院所装备生产运作方式探讨[DB/ OL].http://www.c ̄tind.gov.en 理系统中,我们将对类图进行详细的MVC分析,使 整个系统获得一种最优的MVC架构,便于系统开 发与维护。 [3]朱顺泉.当前管理信息系统的发展趋势与最新动态[J]. 中国管理信息化,2005,(12) [4]赵新力等.面向科技信息业的ERP集成系统研究[J].计 算机集成制造系统,2005,(11) 2.3.3基于分布式的考虑