logo资料库

BP神经网络PID.pdf

第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
资料共63页,剩余部分请下载后查看
中 文 摘 要 摘要:液 位 是 现 代 工 业 过 程 控 制 对 象 中 的 主 要 被 控 参 数 之 一,液位控制在钢铁冶金、石油化工、食品加工行业十分常见。 对于复杂的液位系统传统 PID 控制方法很难取得好的控制效果, 严重制约了产品质量的和经济效益的进一步提高。三容水箱系统 很好的模拟了复杂的工业液位控制对象,因此本文以三容水箱系 统为研究对象,研究复杂液位系统的 BP 神经网络 PID 智能控制 方法。本文理论联系实际,既研究 BP 神经网络 PID 算法理论, 又研究算法的实际应用。 文章首先介绍传统 PID 算法理论和神经网络理论并且深入研 究了 BP 神经网络 PID 控制算法,在建立的三容水箱数学模型上 进行仿真研究并与传统 PID 算法进行对比,验证了 BP 神经网络 PID 算法的有效性;其次设计了三容水箱单片机控制系统,完成 数据采集与控制功能并编写了标准的 MODBUS 通信协议;再次研 究了单片机控制器与 KEPWARE OPC 服务器通信方法,完成了 VB OPC 客户端程序设计,实现了 VB 软件与 OPC 服务器的通信功能, 编写了基于 VB 的 BP 神经网络算法,结合单片机控制器实现了 BP 神经网络 PID 控制算法;最后给出了控制系统实验运行结果,结 果表明,BP 神经网络 PID 控制算法比传统 PID 控制算法自适应性 强,对于复杂液位系统的控制能够取得较好的效果。 关键词:三容水箱,BP 神经网络 PID,单片机,Modbus,OPC I
ABSTRACT ABSTRACT:Level is one of the main object of modern industrial process control parameters, liquid level control in the iron and steel metallurgy, petrochemical and food processing industry are very common. Traditional PID control method is difficult to achieve good control effect Level in complex level systems, it is severely restricting further of the product quality and economic efficiency. Three-tank system is a good simulation of a complex industrial level control objects. So three-tank system as research object, this paper researches BP-PID intelligent control method of complex level system. This paper both researches the BP-PID theory and practical application of the algorithm. This paper firstly introduced the theory of traditional PID algorithm and neural network theory and in-depth study of the BP neural network PID control algorithm. This paper established mathematical models of the three tank level system for simulation and compared with the traditional PID algorithm to verify the BP-PID algorithm effectiveness; Secondly,this paper designed the three-tank system microcontroller to complete the data acquisition and control functions. And the standard MODBUS communication protocol was written; Again this paper researched communication methods between single chip controller and KEPWARE OPC server, completed the VB OPC client application design, implementation of the VB OPC server software and communications capabilities to code VB-based BP neural network algorithm, combined with single chip controller implementation of the BP-PID control algorithm; Control system is given the results of experimental runs, the results show that, BP-PID control algorithm is adaptive than traditional PID control algorithm and it can achieve good results for the control of complex fluid systems. KEYWORDS: Three-tank water level, BP-PID, SCM, Modbus, OPC II
目 录 摘 要 .......................................................................................................................... I ABSTRACT ................................................................................................................. II 第 1 章 绪 论................................................................................................................. 1 1.1 课 题 研 究 背 景 .................................................................................................. 1 1.2 液 位 控 制 研 究 现 状 ............................................................................................... 2 1.3 神 经 网 络 概 述 ...................................................................................................... 4 1.4 课 题 的 研 究 意 义 及 研 究 方 法 ................................................................................. 7 1.4.1 课 题 研 究 意 义 ............................................................................................... 7 1.4.2 课 题 研 究 方 法 ............................................................................................... 7 1.5 课 题 研 究 的 内 容 与 章 节 安 排 ................................................................................. 7 第 2 章 三 容 水 箱 BP 神 经 网 络 PID 控 制 算 法 研 究 ....................................................... 9 2.1 三 容 水 箱 系 统 介 绍 ............................................................................................... 9 2.2 传 统 PID 控 制 技 术 ............................................................................................ 10 2.2.1 PID 控 制 的 基 本 原 理 .................................................................................... 10 2.2.2 控 制 器 的 参 数 整 定 方 法 ............................................................................... 12 2.2.3 常 规 PID 控 制 算 法 的 局 限 及 其 改 进 ............................................................ 13 2.3 BP 神 经 网 络 PID 控 制 算 法 研 究 ......................................................................... 13 2.4 BP 神 经 网 络 算 法 在 三 容 水 箱 控 制 系 统 中 的 仿 真 研 究 ......................................... 16 2.4.1 三 容 水 箱 系 统 控 制 任 务 ................................................................................ 17 2.4.2 三 容 水 箱 的 数 学 模 型 ................................................................................... 17 2.4.3 BP 神 经 网 络 PID 控 制 器 设 计 ....................................................................... 18 2.4.4 控 制 系 统 MATLAB 仿 真 研 究 ...................................................................... 19 2.5 小 结 ................................................................................................................... 21 第 3 章 单 片 机 控 制 器 设 计 ......................................................................................... 22 3.1 数 据 采 集 与 控 制 系 统 总 体 结 构 ........................................................................... 22 3.2 单 片 机 系 统 电 路 设 计 ......................................................................................... 22 3.2.1 时 钟 电 路 设 计 .............................................................................................. 23 3.2.2 复 位 电 路 设 计 ............................................................................................. 23 3.2.3 电 源 电 路 设 计 .............................................................................................. 24 III
3.2.4 LCD 显 示 电 路 设 计 ...................................................................................... 24 3.2.5 数 据 存 储 电 路 .............................................................................................. 25 3.2.6 键 盘 扩 展 电 路 .............................................................................................. 25 3.3 数 据 采 集 与 控 制 电 路 设 计 .................................................................................. 26 3.4 通 信 电 路 设 计 .................................................................................................... 27 3.5 控 制 器 软 件 设 计 ................................................................................................ 27 3.5.1 软 件 总 体 流 程 ............................................................................................. 28 3.5.2 数 字 滤 波 子 程 序 ........................................................................................... 29 3.5.3 PID 参 数 修 改 子 程 序 .................................................................................... 31 3.5.4 MODBUS 通 信 子 程 序 .................................................................................. 31 3.5.5 增 量 PID 控 制 子 程 序 .................................................................................. 37 3.6 小 结 .................................................................................................................. 38 第 4 章 三 容 水 箱 控 制 系 统 设 计 及 实 验 运 行 研 究 ......................................................... 39 4.1 控 制 系 统 总 体 结 构 ............................................................................................. 39 4.2 上 位 机 控 制 软 件 设 计 ......................................................................................... 39 4.2.1 KEPWARE OPC 服 务 器 与 单 片 机 控 制 器 通 信 设 置 ........................................ 39 4.2.2 VB 客 户 端 软 件 的 OPC 通 信 代 码 设 计 .......................................................... 44 4.2.3 BP 神 经 网 络 算 法 设 计 .................................................................................. 47 4.2.4 VB 监 控 界 面 设 计 ......................................................................................... 48 4.3 变 频 器 参 数 设 置 ................................................................................................ 49 4.4 系 统 实 际 运 行 效 果 测 试 ..................................................................................... 50 第 5 章 结 论 ............................................................................................................... 52 参 考 文 献 ..................................................................................................................... 53 致 谢 ........................................................................................................................ 56 IV
第1章 绪 论 1.1 课题研究背景 随 着 世 界 经 济 一 体 化 进 程 的 不 断 加 速 ,企 业 间 的 竞 争 越 来 越 激 烈 ,企 业 越 来 越 要 求 工 业 制 成 品 的 高 质 量 和 低 消 耗 ,这 就 要 求 不 断 提 高 工 业 自 动 化 控 制 水 平 。而 随 着 生 产 工 艺 和 生 产 装 置 的 日 益 精 细 和 复 杂 ,控 制 指 标 的 日 益 严 格 ,目 前 在 工 业 领 域 中 占 主 导 地 位 的 传 统 PID 控 制 算 法 显 得 越 来 越 力 不 从 心 。 近 30 年 来 , 控 制 领 域 的 研 究 学 者 提 出 了 许 多 各 种 各 样 先 进 的 控 制 算 法 。自 适 应 控 制 、模 糊 控 制 、神 经 网 络 控 制 等 诸 多 先 进 控 制 算 法 均 得 到 了 很 大 发 展 ,也 取 得 了 很 多 研 究 成 果 。其 中 神 经 网 络 算 法 具 有 自 适 应 特 征 , 跟 传 统 的 PID 算 法 相 结 合 , 产 生 了 很 多 新 的 自 适 应 PID 控 制 算 法 , 研 究 表 明 这 些 算 法 很 够 应 用 到 很 多 工 业 场 合 。 作 为 过 程 控 制 过 程5大 参 数 之 一 的 液 位 , 在 现 代 工 业 控 制 对 象 中 占 很 大 比 重 ,尤 其 在 在 钢 铁 冶 金 、石 油 化 工 等 行 业 中 更 为 常 见 。目 前 在 工 业 生 产 中 广 泛 应 用 传 统 的PID控 制 算 法 对 液 位 系 统 进 行 控 制 。 对 于 简 单 的 液 位 系 统 , 具 有 线 性 、 时 不 变 特 征 , 数 学 模 型 很 容 易 建 立 , 传 统 的PID控 制 方 法 能 够 满 足 工 业 现 场 的 要 求 。但 对 于 复 杂 高 阶 、非 线 性 、大 滞 后 、干 扰 因 素 多 的 液 位 系 统 ,其 数 学 模 型 往 往 难 以 获 得 ,即 使 通 过 化 简 、近 似 等 手 段 可 以 获 得 其 数 学 模 型 , 但 往 往 已 经 不 能 精 确 的 反 映 被 控 对 象 的 实 际 特 性 , 传 统PID控 制 方 法 效 果 往 往 很 差 , 甚 至 不 能 满 足 生 产 要 求 。 例 如 锅 炉 汽 包 水 位 的 控 制 , 其 动 态 特 性 主 要 有 : 非 线 性 、 不 确 定 性 、 时 滞 和 负 荷 干 扰 、 非 最 小 相 位 特 征 等 。对 锅 炉 汽 包 水 位 控 制 方 法 大 多 采 用 传 统 的PID 控 制 方 式 , 由 于 传 统PID控 制 系 统 的 参 数 是 固 定 不 变 , 在 稳 定 的 工 况 下 一 般 可 以 投 入 自 动 ,但 在 系 统 运 行 动 态 大 幅 度 变 化 的 情 况 下 ,系 统 不 能 适 应 ,造 成 系 统 的 不 稳 定 甚 至 失 控 ,常 规 控 制 方 法 危 险 因 素 多 。再 例 如 选 矿 行 业 中 的 浮 选 槽 一 般 采 用 多 槽 系 统 ,多 级 浮 选 槽 串 联 ,系 统 传 递 函 数 阶 数 高 ,输 入 输 出 非 线 性 , 干 扰 因 素 多 , 传 统 的PID控 制 控 制 效 果 很 差 , 严 重 制 约 了 产 品 质 量 提 高 和 能 源 消 耗 的 降 低 [1-2]。 因 此 ,将 先 进 神 经 网 络 PID 控 制 算 法 引 入 到 复 杂 液 位 系 统 的 控 制 中 去 , 具 有 十 分 重 要 的 意 义 。 正 是 在 这 个 背 景 下 , 本 文 以 浙 江 天 煌 教 仪 生 产 的 THJ-3 型 高 级 过 程 控 制 系 统 中 的 由 三 容 水 箱 系 统 为 研 究 对 象 ( 该 三 容 水 箱 装 置 很 好 的 模 拟 了 工 业 现 场 中 典 型 的 复 杂 液 位 对 象 ,具 有 一 定 的 非 线 性 特 征 ), 设 计 基 于 单 片 机 的 神 经 网 络 PID 控 制 器 , 研 究 复 杂 液 位 系 统 的 神 经 1
分享到:
收藏