中 文 摘 要
摘要:液 位 是 现 代 工 业 过 程 控 制 对 象 中 的 主 要 被 控 参 数 之
一,液位控制在钢铁冶金、石油化工、食品加工行业十分常见。
对于复杂的液位系统传统 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