摘要
针对污水处理中和反应过程pH值控制具有强干扰和模型参数易变等特点,利用内模控制方法的设定值响应和干扰响应之间相互独立的优点,提出一种基于内模控制和神经网络逆模型相结合的pH值优化控制策略。通过在系统中插入低通滤波器,并采用RBF神经网络在线辨识被控对象的逆模型,提高污水处理pH值控制的鲁棒性和抗干扰能力,有效解决中和反应pH值控制过程中模型参数易变的问题。MATLAB仿真结果表明:与常规PID控制和不带滤波器的神经内模控制策略相比,提出的优化控制策略超调量最多降低17.4%,调节时间最多减少113.6 s,有效提高了系统鲁棒性和抗干扰能力。工程应用表明:使用所提策略后,pH值控制偏差在±0.2以内,系统的控制精度和稳定性显著提高。
中国水资源严重短缺,人均水资源占有量仅为世界平均水平的1/4,因此,加强污水治理和循环利用对于保护水资源和实现可持续发展具有重要意
pH值调节过程涉及的化学反应机理主要是酸碱中和反应。近些年对酸碱中和反应pH值控制的研究引起了学者关注。Mota
综上所述,虽然已有一些方法对中和反应的pH值控制进行研究,但未能有效解决系统的强干扰和模型参数易变问题。为此,笔者提出基于内模控制和神经网络逆模型相结合的优化控制策略,设计滤波器提高系统鲁棒性,在MATLAB仿真验证的基础上,以火力发电锅炉冲渣除灰循环水处理系统为对象进行实际应用,达到了较好应用效果。
工业污水处理过程中,中和剂的添加量是控制pH值的关键因素。工程上通常依据物质守恒定律和化学平衡定律,采用连续搅拌反应釜系统(continuously stirred tank reactor,CSTR)的pH中和过程作为研究对象的动态模
连续搅拌反应釜系统如

图1 连续搅拌反应釜系统
Fig. 1 Continuous Stirred Reactor System
设定的CSTR中处处等温且物料完全混合,排除其他生物或物理化学作用对pH的影响,则整个反应釜系统中碱的变化量等于污水流入反应釜中碱的总量和反应釜中流出的碱的总量之差,酸的变化量等于向反应釜中所添加的中和剂中的酸总量与反应釜中流出的酸总量之差。即有
, | (1) |
, | (2) |
整个系统中,酸性中和剂的流量即为操纵量,污水pH值作为系统的输出(即被控变量),中和剂的浓度为系统的扰动量,结合
, | (3) |
令,可以将
, | (4) |
被控对象的模型可以近似离散化为
, | (5) |
至此可得处理后污水pH值
, | (6) |
根据污水处理系统pH值的控制要求,设计了

图2 系统pH值控制方案
Fig .2 pH control scheme of the system
模型辨识是识别被控对象输入输出之间关系的动态特

图3 正、逆向模型辨识结构
Fig. 3 Identification structure of forward and reverse models
神经网络辨识的pH值非线性被控对象用非线性离散差分方程可以表示为
, | (7) |
式中:是输出时滞;是输入时滞;是对象输入;是对象输出。假设RBF的多输入向量为
(8) |
则RBF网络中高斯基函数(第个隐节点的输出)为
, | (9) |
式中:为网络第个节点的中心向量;为网络基宽向量中的第个值;为隐节点个数。
RBF网络的输出为
, | (10) |
其中:是网络隐层到输出层的权值;是网络输出节点的个数。
并定义目标函数
。 | (11) |
在内模控制正向模型的建立过程中,采用,,,和作为RBF神经网络的输入,作为RBF神经网络的输出。通过最小化目标函数来不断修正RBF网络中的连接权值,使得正向模型的输出不断逼近实际输出,从而实现正向模型的辨识。
逆向模型的训练结构除输入输出外,其余和正向模型相同。在逆向模型的建立过程中,采用,,,和作为RBF神经网络的输入,作为RBF神经网络的输出。利用设定值和正向模型输出的差值来修正RBF网络的连接权值,使得逆向模型的输出逐渐逼近被控对象的实际输入,实现逆向模型的动态辨识。
内模控制建立在被控对象正、逆向模型的基础上,把被控对象和它的近似数学模型并联,取数学模型输出与实际对象输出的差值作为误差信号,反馈到内模控制器的输入端,并通过滤波器来抑制控制系统受到干扰或模型参数变化时出现的反馈量波动。内模控制架构框图如

图4 内模控制架构
Fig. 4 Internal Mode Control Architecture
, | (12) |
则整个系统中输入与输出,干扰与输出之间相互独立,传递函数如下
, |
, |
通过内模控制架构可以得出系统的输出为
。 | (13) |
由
。 |
此时系统的输出能够跟随系统的输入值,且不受到任何干扰的影响
。 | (14) |
针对
, | (15) |
式中:为系统的输出;为系统的输入;和分别是输出时滞和输入时滞。
1)的模型
的模型由RBF神经网络采用并联结构辨识得到
, | (16) |
2)神经网络内模控制器设计
由逆向模型辨识可知,可逆且为1阶时延的非线性系统,它的逆模型由RBF神经网络的串-并联结构实现。根据
, | (17) |
此时,内模控制器是对象的逆模型,滤波器的输出即为的输入,将
, | (18) |
代入,可得到内模控制器为
。 | (19) |
3)滤波器设计
虽然希望设计控制器的被控对象模型与实际对象模型尽可能相似,但现实情况中系统运行时模型不匹配和扰动往往是存在的,从而导致正向模型和实际对象模型存在一定误差。考虑到内模控制器的可实现性,在进行控制器设计时内模控制器则是被控对象的最小相位特征部分的逆模
。 | (20) |
其离散形式为
, | (21) |
式中,为滤波器的可调时间常数,也是内模控制器的唯一参数,可以通过调节增强控制系统的稳定性和鲁棒性,越大,系统鲁棒性和稳定性越好,但是系统响应会减慢。
4)系统分析
理想情况下,,则且,
, | (22) |
此时系统相当于开环。
滤波器输出为
(23) |
把
, | (24) |
至此,滤波器的输出所对应的z变换为
, | (25) |
其中,表示pH值被控对象输出上一步的预报值,从而对象的输出时滞得到了一定的补偿。
污水处理中和反应过程类似于强酸强碱反应系统,采用
参数 | 数值 | 参数 | 数值 |
---|---|---|---|
C1 | 0.02 mol/L | C2 | 0.4 mol/L |
F2(t) | 0.5 L/min | V | 1000 L |
Kw |
1 | T | 1 s |
环境温度t | 25 ℃ | 环境相对湿度RH | 50% |
反应釜转速n | 120 r/min | pH计测量精度 | ±0.02 |
1)RBF神经网络训练仿真。在确定对象模型基础上首先对正向模型进行RBF训练,要求训练精度达到0.000 1,然后再进行逆向模型训练。RBF网络权值及高斯函数参数权值的初始值均取[-1,1]间的随机值,学习速率为0.1,加载样本数据后,正向和逆向模型的网络训练误差如

图5 正向和逆向模型训练误差图
Fig. 5 Training Error Diagram of Forward and Reverse Models
2)内模控制器选取参数仿真。神经网络内模控制采用一阶滤波器,是内模控制的
唯一参数,分别取,控制系统的阶跃响应如

图6 不同滤波器参数下系统响应
Fig. 6 System response under different filterparameters
从图中可以看出,越大,系统稳定性越好,但是响应越慢,过小,易引起模型参数变化时系统超调过大,在系统稳定性和响应速度之间做折中,设计取。
3)优化控制策略抗干扰仿真。在常规PID控制系统中,根据工程经验值以及多次调参可得PID参数为KP=0.56,KI=248,KD=74。为验证优化控制策略的抗干扰效果,在系统运行到180 s时加入幅值为20%的阶跃扰动信号,比较带滤波器的神经内模控制策略、不带滤波器的神经内模控制策略和常规PID控制策略的抗干扰性能,其中,3种控制策略下阶跃扰动信号的时长均取30 s,结果如

图7 3种控制策略扰动仿真波形
Fig. 7 3 kinds of control strategy disturbance simulation waveform
4)多设定值仿真。污水处理pH值控制要求系统在不同设定值下都具有良好的控制性能,将系统设定值分别取为7.5、6和9,比较常规PID控制策略、不带滤波器的神经内模控制策略和带滤波器的神经内模控制策略的动态响应特性,结果如

图8 3种控制策略多设定值仿真波形
Fig. 8 multi-setting value simulation waveform under 3 kinds of control strategies
5)系统鲁棒性仿真。在

图9 实验参数一下的3种控制策略仿真波形
Fig. 9 3 kinds of control strategy simulation waveforms

图10 实验参数二下的3种控制策略仿真波形
Fig. 10 3 kinds of control strategy simulation waveforms
为检验系统实际应用效果,将研究提出的神经网络内模控制策略应用于某电厂300 MW火电机组燃煤发电锅炉冲渣除灰循环水处理系统。在该处理系统中,碱性冲灰水经过初步过滤净化后流入灰坝房的反应池内进行中和反应,反应池内pH计实时检测污水的pH值,神经网络内模控制器利用检测到的pH值及污水流量计算出中和剂酸的流量,进而控制中和剂的流量阀。系统设计以生产管理层作为中央操作站,逻辑控制层采用s7-300PLC作为控制器,对现场采集到的数据进行处理,生产现场层负责污水处理过程中现场信号的采集和输出,操作监控层则负责整个系统运行状况的监控、控制参数的给定或调整以及系统运行信息的记录等功能。整个控制系统拓扑结构如

图11 控制系统结构图
Fig. 11 Control System Structure Diagram
图

图12 pH值的PID控制实时曲线
Fig. 12 pH value real-time curve of PID control

图13 pH值的神经网络内模控制实时曲线
Fig. 13 Real-time curve of pH value neural network internal model control
针对污水处理过程中pH值控制的强干扰、模型参数易变等问题,设计了基于神经网络逆模型的内模控制优化方案。该方案采用RBF神经网络实现对被控对象正向模型和逆向模型的辨识,此时内模控制策略的输出紧跟系统的输入,不受任何干扰影响,通过在系统中插入低通滤波器来提高对象模型参数变化时系统的鲁棒性。仿真结果表明:和常规PID控制及不带滤波器的神经内模控制策略相比,研究所提出的控制策略具有更强的鲁棒性和抗干扰能力。工程应用表明:采用研究控制策略后,pH值控制偏差在±0.2以内,有效提高污水处理过程中pH值控制的精度和系统稳定性。
参考文献
姜秋香, 王天, 王子龙, 等. 基于EBM的水资源失衡风险导致的社会经济损失模型及应用[J]. 农业工程学报, 2018, 34(19): 104-113. [百度学术]
Jiang Q X, Wang T, Wang Z L, et al. EBM-based social economic loss model of water resources imbalance risk and its application[J]. Transactions of the Chinese Society of Agricultural Engineering, 2018, 34(19): 104-113.(in Chinese) [百度学术]
于会彬,宋永会,常昕, 等.中国城市化进程中的可持续城市水环境系统方案[J].Engineering,2018,4(02):59-67. [百度学术]
Yu H B, Song Y H, Chang X, et al. A scheme for a sustainable urban water environmental system during the urbanization process in China[J]. Engineering, 2018, 4(2): 59-67. [百度学术]
Zhou L P, Jin Z C, Fan X X, et al. Synthesis of 1, 8-naphthalimide-based fluorescent nano-probes and their application in pH detection[J]. Chinese Chemical Letters, 2018, 29(10): 1500-1502. [百度学术]
Xu H, Liu S Q, Zhou S, et al. Morphology and photocatalytic performance of nano-sized TiO2 prepared by simple hydrothermal method with different pH values[J]. Rare Metals, 2018, 37(9): 750-758. [百度学术]
Law J Y, Mohammad A W. Osmotic concentration of succinic acid by forward osmosis: influence of feed solution pH and evaluation of seawater as draw solution[J]. Chinese Journal of Chemical Engineering, 2018, 26(5): 976-983. [百度学术]
Mota A S, Menezes M R, Schmitz J E, et al. Identification and online validation of a pH neutralization process using an adaptive network-based fuzzy inference system[J]. Chemical Engineering Communications, 2016, 203(4): 516-526. [百度学术]
Chen X, Xue A K, Peng D L, et al. Modeling of pH neutralization process using fuzzy recurrent neural network and DNA based NSGA-II[J]. Journal of the Franklin Institute, 2014, 351(7): 3847-3864. [百度学术]
Zhang Y J, Jia Y, Chai T Y, et al. Data-driven PID controller and its application to pulp neutralization process[J]. IEEE Transactions on Control Systems Technology, 2018, 26(3): 828-841. [百度学术]
Vatankhah B, Farrokhi M. Nonlinear model-predictive control with disturbance rejection property using adaptive neural networks[J]. Journal of the Franklin Institute, 2017, 354(13): 5201-5220. [百度学术]
张宏伟, 张九根. 智能预测算法在污水处理pH值控制中的应用[J]. 工业安全与环保, 2018, 44(5): 49-52. [百度学术]
Zhang H W, Zhang J G. Application of intelligent prediction algorithm in pH value control of wastewater treatment[J]. Industrial Safety and Environmental Protection, 2018, 44(5): 49-52, 64.(in Chinese) [百度学术]
肖永丽, 李国勇. 模糊预测控制及在pH控制过程中的应用[J]. 仪表技术与传感器, 2015(5): 69-72. [百度学术]
Xiao Y L, Li G Y. Fuzzy predictive control and its application to PH control process[J]. Instrument Technique and Sensor, 2015(5): 69-72.(in Chinese) [百度学术]
王志甄, 邹志云. 基于神经网络的pH中和过程非线性预测控制[J]. 化工学报, 2019, 70(2): 678-686. [百度学术]
Wang Z Z, Zou Z Y. Nonlinear predictive control strategies of pH neutralization process based on neural networks[J]. CIESC Journal, 2019, 70(2): 678-686.(in Chinese) [百度学术]
谢国, 金永泽, 黑新宏, 等. 列车动力学模型时变环境参数自适应辨识[J]. 自动化学报, 2019, 45(12): 2268-2280. [百度学术]
Xie G, Jin Y Z, Hei X H, et al. Adaptive identification of time-varying environmental parameters in train dynamics model[J]. Acta Automatica Sinica, 2019, 45(12): 2268-2280.(in Chinese) [百度学术]
Li Y, Liu M Y, Zhang X J, et al. Global approximation based adaptive RBF neural network control for supercavitating vehicles[J]. Journal of Systems Engineering and Electronics, 2018, 29(4): 797-804. [百度学术]