基于PLC的自适应模糊_PID压力控制系统

  • 格式:pdf
  • 大小:832.88 KB
  • 文档页数:2
(1)
式中:△Kj 分别代表△Kp、△Ki 和△Kd。 模糊控 制器 的 最 终输 出△Kp、△Ki 和△Kd 分 别经 修 正 系数 修正后, 与常 规 PID 控制 器 的 Kp′、Ki′和 Kd′分 别 相 加, 其 和 作 为 PID 控制器的实际参数。即:
(2) (3) (4)
杨云飞: 教师 高级工程师 硕士
2 自适应模糊- PID 控制器的设计
2.1 自适应模糊- PID 控制系统结构 自适应模糊- PID 控制系统结构如图 1 所示。系统主要由 模糊控制器和 PID 控制器两部分构成。其中模糊控制器由 SFC1、SFC2 和 SFC3 三个子模糊控制器组成复合模糊控制器。 模糊推理系统以系统的误差和误差变化率作为输入, 根据设计 好的模糊推理规则进行模糊推理运算, 分别控制 PID 控制器的 三个参数 Kp、Ki 和 Kd, 从而调整系统的控制量, 使系统具有良 好 的 动 、静 态 性 能 。 子 模 糊 控 制 器 的 输 出 为 :
(1) 采用 TP- 560 触 摸屏 作 为 人机 界 面 , 系 统 的 各 项 操 作 指 令通 过 TP- 560 触 摸屏 及 通 讯电 缆 传 送 到 PLC。PLC 根 据 操 作 指令和预先设计好的程序进行相应的动作控制。
图 2 控制系统结构图
本文 在 PID 控制 和 模 糊控 制 技 术的 基 础 上, 设 计 了 自 适 应 模糊 PID 控制系统。兼取两者之长处, 既具有较高的控制精度, 又 有 良 好 的 鲁 棒 性 和 适 应 性 。 基 于 查 表 法 的 PLC 自 适 应 模 糊 PID 控制系统, 控制可靠、灵活且实现方便。对于具有 滞 后和 非 线性等的对象系统, 有较好的应用前景。 参考文献 [1]诸静等. 模糊控制原理与应用[M]. 机械工业出版社,2003 [2]冯冬青,谢宋和.模糊智能控制[M]. 北京:化学工业出版社,1998 作 者 简 介: 杨 云 飞(1965- ), 男,常 熟 理 工 学 院 信 息 与 控 制 工 程 系 教 师,高 级 工 程师/硕 士 , 主要 从 事 智能 控 制 、过 程 控 制 的 教 学 研 究工作。 (215500 江苏常熟 常熟理工学院 信息与控制工程系)杨云飞 (Dept. of Infor mation and Contr ol Engineer ing, Chang Shu In- stitute of Technology, Chang Shu 215500, china)Yang Yun- fei 通 讯 地 址:(215500 江 苏 常 熟 常 熟 理 工 学 院 信 息 与 控 制 工 程 系)杨云飞
《P LC 技术应用 200 例》
邮局订阅号: 82-946 360 元 / 年 微 计 算 机 信 息 》( 测 控 自 动 化 )2007 年 第 23 卷 第 9-1 期
的误差和误差变化率, 经过量化, 得到系统的输入语言变量 E
和 EC。输出变量为△Kp、△Ki 和△Kd。 误 差 E 和 误 差 变 化 率 EC 的 模 糊 子 集 为 {PB,PM,PS,ZO,NS,
1 所示模糊控制表。
表1
(2) PID 控 制 器 的 参 数 在 TP- 560 触 摸 屏 上 进 行 设 定 。TP- 560 触 摸 屏 通 过 读 取 PLC 相 应 存 储 器 的 数 值 显 示 被 控 系 统 的 压力数值及变化情况。
(3) 通过 EM235 模块进行模拟量的输 入和 输 出 转换 。系 统 的压力经压力传感器检测并经 EM235 模块转换后传送给 PLC; PLC 的输出控制信号经 EM235 模块转换后送变频器, 采用电流 传输, 以减小干扰信号的影响。
takes the deviation and the deviation change as input, according to varying performance state varying the parameters of PID controller
to get good dynamic and static control quality.
NM,NB}, 对应的论域为{3,2,1,0,- 1,- 2,- 3}。
输 出 变 量 △Kp、△Ki 和 △Kd 的 模 糊 子 集 为 {PB,PMB,PM, PMS,PS,ZO,NS,NMS,NM,NMB,NB}, 对 应 的 模 糊 论 域 为{1,0.8,0.6,
0.4,0.2,0,- 0.2,- 0.4,- 0.6,- 0.8,- 1}。

数等系统难以获得满意的控制效果。模糊控制是以模糊语言
集、模糊变量和模糊推理为基础的新型智能控制算法 , 其特点
是无需知道被控系统的精确数学模型, 控制性能鲁棒性强, 但
单一的模糊控制, 往往难以满足系统对控制精度的要求。本文
将 PID 控制和模糊控制技术相结合, 设计了自适应模糊- PID
控制器, 运行结果表明具有良好的控制性能。
输入语言变量 E 和 EC, 输出△Kp、△Ki 和△Kd 均 采 用三 角 型隶属函数。三角型隶属函数具有较高的灵敏度。
2.4 模糊控制表的制定
模糊推理过程必须执行复杂的矩阵运算, 计算量非常大,
在线实施推理很难满足控制系统实时性的要求, 本文采用查表
法进行模糊推理运算。根据制定的模糊控制规则即推理语句,
图 1 自适应模糊- PID 控制系统结构 2.2 PID 参数调整规则 通常, 数字 PID 控制算法可用下式表示:
(5) 根 据 Kp、Ki 和 Kd 对 系 统 输 出 的 影 响 和 已 有 的 PID 控 制 器 设计经验, 可得出 Kp、Ki 和 Kd 的调整规则: (1) 当|e|较大时, 为 加 快 系统 的 响 应速 度 , 应 取较 大 的 Kp 和 较小的 Kd, 同时为防止积分饱和, 应去掉积分作用, 取 Ki=0。 (2) 当|e|和|ec|中 等大 时 , 为 使系 统 避 免产 生 过 大的 超 调 量, 应 取 较 小 的 Ki 值 , Kp 和 Kd 的 取 值 要 适 中 , 以 保 证 系 统 的 响 应速度。 (3) 当|e|较 小 时, 应 适 当 地 选 取 Kd 值 。 若|ec|较 小 , 则 Kd 可 取 大 些 ; 当|ec| 较 大 时 Kd 取 小 些 , 以 使 系 统 响 应 具 有 良 好 的 稳 态性能。 根 据 上 述 PID 参 数 的 作 用 以 及 在 不 同 的 偏 差 和 偏 差 变 化 率时对 PID 参 数 的要 求 , 即 可制 定 出△Kp、△Ki 和△Kd 的模 糊 控制规则。 2.3 论域与隶属度函数 系统将采样得到的压力信号与给定值加以比较, 得到系统
(收 稿 日 期:2007.7.23)(修 稿 日 期:2007.8.15)
- 90 - 360元 / 年 邮局订阅号: 82-946
《现场总线技术应用 200 例》
5 结论
3 应用系统设计
整 个 系 统 由 PLC、输 入/输 出 模 块 、变 频 器 和 EM235 模 块 、 接触器等组成。PLC 采用西门子 S7- 200 系列 CPU224。由 PLC 根据不同的输入指令进行各数字量的逻辑控制和模拟量的处 理和数据运算, 最后通过变频器控制电机的运转速度来控制系 统的压力, 使系统压力稳定在设定值。
求出控制量, 从而制定模糊控制表。图 1 模糊系统的推理语句
形式可以表示为:
If E is Ai and EC is Bi then △Kj is Ci 其 中 Ai、Bi 和 Ci 分 别 为 E、EC 和 输 出 量 △Kj(j=p,i,d)的 模 糊子集。
技 术
则有合成关系为:
Ri=Ai×Bi×Ci
4 实际运行
图 3 系统响应曲线 本文 将 自适 应 模 糊 PID 控 制 器 应用 于 管 道压 力 控 制 系 统 。 该装置由油泵将油注入管道油路系统, 并将管道压力保持在设 定值。由于油泵及管道的非线性, 采用单一 PID 控制器控制时效 果较差, 改用自适应模糊 PID 控制器控制后, 其响应曲线 如 图 3 所示。在设定值为 0.8MPα时, 系统上升时间为 2.9 分钟, 超调量 σ%=0.5%, 调节时间 3.1 分钟。运行结果表明控制效果良好。
(6)
对于特定的输入量 Ai* 和 Bi*, 可计算得对应的输出量 Ci* 为:
(7)

将求得的模糊控制输出量 Ci* 求并, 则可得到模糊输出 C*: (8)
模糊 控 制输 出 C* 为 模 糊 量 , 运 用 反 模 糊 加 权 平 均 法 求 得
新 输出控制量△Kj 的精确值。同时经 Matlab 仿真加 以 修正 , 得 表
您的论文得到两院院士关注 文章编号:1008- 0570(2007)09- 1- 0089- 02
控制系统
基于 PLC 的自适应模糊- PID 压力控制系统
S e lf- a d a p tive Fu zzy- PID p re s s u re co n tro l s ys te m b a s e d o n PLC
(4) TP- 560 触摸 屏 与 PLC 之 间 采 用 RS- 485 通 讯 方 式 , 数 据类型为 8 为数据位, 一位停止位。
(5) PLC 根据采集到的误差和误差变化率输入信号 , 经 过限 幅量化处理后, 按照它们所对应的模糊论域中的取值, 查询模糊 控 制 表 , 求 出△Kp、△Ki 和△Kd 的 值 , 再 加 以 修 正 , 并 与 Kp′、Ki′ 和 Kd′相 加, 即 得 PID 调 节 器 的 控 制 参 数 Kp、Ki 和 Kd, 最 后 根 据 PID 控制算法计算输出控制量。

Key wor ds:Fuzzy contr ol, adaptive, PID, PLC