[发明专利]一种基于模糊神经网络的污水处理过程分层模型预测控制方法有效
申请号: | 202011080017.4 | 申请日: | 2020-10-10 |
公开(公告)号: | CN112346338B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 韩红桂;付世佳;伍小龙;乔俊飞 | 申请(专利权)人: | 北京工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 刘萍 |
地址: | 100124 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模糊 神经网络 污水处理 过程 分层 模型 预测 控制 方法 | ||
1.一种基于模糊神经网络的污水处理过程分层模型预测控制方法,其特征在于,包括以下步骤:
(1)根据不同的时间尺度,设计用于控制污水处理过程中溶解氧浓度和硝态氮浓度的分层控制结构;具体为:
上层控制器包括上层模糊神经网络和上层模型预测控制器,以硝态氮浓度的采样周期2T为时间尺度跟踪硝态氮浓度和溶解氧浓度设定值,计算上层控制律,t1=2mT表示硝态氮浓度的采样时刻,m为硝态氮浓度的采样步数;
下层控制器包括下层模糊神经网络和下层模型预测控制器,以溶解氧浓度的采样周期T为时间尺度跟踪溶解氧浓度设定值和上层控制律,计算下层控制律,t2=kT表示溶解氧浓度的采样时刻,k为溶解氧浓度的采样步数;
(2)设计上层模糊神经网络在每一采样时刻t1预测硝态氮浓度,具体为:
1)设定q=1;
2)上层模糊神经网络的输入为x1(t1)=[y1(t1-1),y1(t1-2),u21(t2-5),u22(t2-5),u21(t2-6),u22(t2-6)]T,y1(t1-1)为t1-1时刻硝态氮浓度的实际值,y1(t1-2)为t1-2时刻硝态氮浓度的实际值,u21(t2-5)为t2-5时刻的曝气量,u21(t2-6)为t2-6时刻的曝气量,u22(t2-5)为t2-5时刻污水处理过程中内回流量,u22(t2-6)为t2-6时刻污水处理过程中内回流量,T为矩阵的转置,输出为t1时刻硝态氮浓度的预测值输出表达式如下
x1i(t1)为t1时刻第i个输入,whj(t1)为t1时刻规则层第j个神经元和输出层神经元的连接权值,j∈[1,8],chij(t1)为t1时刻第j个径向基层神经元对应第i个输入神经元的中心值,i∈[1,6],σhij(t1)为t1时刻第j个径向基层神经元对应第i个输入神经元的中心宽度值,e=2.72,对参数进行更新:
其中whj(t1+1)为t1+1时刻规则层第j个神经元和输出层神经元的连接权值,chij(t1+1)为t1+1时刻第i个输入神经元对应第j个径向基层神经元的中心值,σhij(t1+1)为t1+1时刻第i个输入神经元对应第j个径向基层神经元的中心宽度值,表示t1时刻硝态氮浓度实际值和预测值的误差值;
3)q=q+1,判断q≤20是否成立,若成立则转到步骤2),否则退出循环;
(3)设计下层模糊神经网络在每一采样时刻t2预测溶解氧浓度,具体为:
I设定r=1;
II下层模糊神经网络的输入为x2(t2)=[y2(t2-1),y2(t2-2),u21(t2-5),u22(t2-5),u21(t2-6),u22(t2-6)]T,y2(t2-1)为t2-1时刻溶解氧浓度的实际值,y2(t2-2)为t2-2时刻溶解氧浓度的实际值,输出为t2时刻溶解氧浓度的预测值输出表达式如下
x2i(t2)为t2时刻第i个输入,wlj(t2)为t2时刻规则层第j个神经元和输出层神经元的连接权值,j∈[1,8],clij(t2)为t2时刻第j个径向基层神经元对应第i个输入神经元的中心值,i∈[1,6],σlij(t2)为t2时刻第j个径向基层神经元对应第i个输入神经元的中心宽度值,对参数进行更新:
其中wlj(t2+1)为t2+1时刻规则层第j个神经元和输出层神经元的连接权值,clij(t2+1)为t2+1时刻第i个输入神经元对应第j个径向基层神经元的中心值,σlij(t2+1)为t2+1时刻第i个输入神经元对应第j个径向基层神经元的中心宽度值,表示t2时刻溶解氧浓度实际值和预测值的误差值;
IIIr=r+1,判断r≤20是否成立,若成立则转到步骤II,否则退出循环;
(4)设计分层模型预测控制方法;具体为:
①取k=0,m=0;
②根据公式(1)和公式(3)分别计算上层模糊神经网络和下层模糊神经网络的输出和为t1+1时刻硝态氮浓度的预测值,为t1+2时刻硝态氮浓度预测值,为t1+5时刻硝态氮浓度预测值,为t2+1时刻溶解氧浓度预测值,为t2+2时刻溶解氧浓度预测值,为t2+5时刻溶解氧浓度预测值;
③设计上层模型预测控制的目标函数跟踪硝态氮浓度和溶解氧浓度设定值,计算t1时刻上层控制律:
J1(t1)=λ1[α1ep1(t1)Tep1(t1)+ρ1Δu1(t1)TΔu1(t1)]+λ2[α2ep2(t2)Tep2(t2)+ρ2Δu1(t1)TΔu1(t1)] (5)
其中,ep1(t1)=[ep1(t1+1),ep1(t1+2),…,ep1(t1+5)]T为t1时刻硝态氮浓度设定值与硝态氮浓度预测值的误差向量,ep1(t1+1)为t1+1时刻硝态氮浓度设定值和硝态氮浓度预测值的误差值,ep1(t1+2)为t1+2时刻硝态氮浓度设定值和硝态氮浓度预测值的误差值,ep1(t1+5)为t1+5时刻硝态氮浓度设定值和硝态氮浓度预测值的误差值;ep2(t2)=[ep2(t2+1),ep2(t2+2),…,ep2(t2+5)]T为t2时刻溶解氧浓度设定值与溶解氧浓度预测值的误差向量,ep2(t2+1)为t2+1时刻溶解氧浓度设定值和溶解氧浓度预测值的误差值,ep2(t2+2)为t2+2时刻溶解氧浓度设定值和溶解氧浓度预测值的误差值,ep2(t2+5)为t2+5时刻溶解氧浓度设定值和溶解氧浓度预测值的误差值,Δu1(t1)=[Δu11(t1),Δu12(t1)]T为t1时刻的控制向量调整量,Δu11(t1)为t1时刻鼓风机曝气调整量,Δu12(t1)为t1时刻内回流调整量,λ1=0.5,λ2=0.5是权值参数,α1=30,ρ1=10,α2=0.5,ρ2=0.5是控制参数,其中:
u1(t1)=[u11(t1),u12(t1)]T为t1时刻的控制向量,u11(t1)为t1时刻鼓风机的曝气量,u12(t1)为t1时刻内回流量,u1(t1+1)=[u11(t1+1),u12(t1+1)]T为t1+1时刻的控制向量,u11(t1+1)为t1+1时刻鼓风机的曝气量,u12(t1+1)为t1+1时刻内回流量,Δumax=[ΔKLamax,ΔQamax]T为控制器允许的最大调整量向量,ΔKLamax为最大曝气调整量,ΔQamax为最大内回流调整量,Δumax通过控制系统设备中鼓风机和内回流阀门进行设置;
通过最小化公式(5)计算上层模型预测控制器曝气量和内回流调整向量:
其中,η1=0.8,ξ1=3,ξ2=1为控制参数,对t1时刻的曝气量和内回流量进行调整:
u1(t1+1)=u1(t1)+Δu1(t1) (8)
④设计下层模型预测控制的目标函数跟踪溶解氧浓度设定值和上层控制律,计算t2时刻下层控制律:
J2(t2)=γ1ep2(t2)2+γ2[u22(t2)-u12(t1)]2+γ3Δu2(t2)TΔu2(t2) (9)
u22(t2)为下层模型预测控制器在t2时刻的内回流量,u12(t1)为上层模型预测控制器t1时刻的内回流量,Δu2(t2)=[Δu21(t2),Δu22(t2)]T为t2时刻的控制向量调整量,Δu21(t2)为t2时刻鼓风机曝气调整量,Δu22(t2)为t2时刻内回流调整量,γ1=30,γ2=10,γ3=1是控制参数,其中:
其中,u2(t2)=[u21(t2),u22(t2)]T为t2时刻的控制向量,u21(t2)为t2时刻鼓风机的曝气量,u22(t2)为t2时刻内回流量,u2(t2+1)=[u21(t2+1),u22(t2+1)]T为t2+1时刻的控制向量,u21(t2+1)为t2+1时刻鼓风机的曝气量,u22(t2+1)为t2+1时刻内回流量;
通过最小化公式(9)计算下层模型预测控制器曝气量和内回流调整向量:
其中,η2=8.4为控制参数,对t2时刻的曝气量和内回流量进行调整:
u2(t2+1)=u2(t2)+Δu2(t2) (12)
⑤令k=k+1,判断k=2(m+1)是否成立,若成立则令m=m+1并转到步骤②,否则转到步骤⑥;
⑥判断k≤200是否成立,若成立则根据公式(3)计算下层模糊神经网络的输出并转到步骤④,否则结束循环;
(5)利用下层控制器求解出的u2(t2)对硝态氮浓度和溶解氧浓度进行控制,u2(t2)=[u21(t2),u22(t2)]T即为t2时刻变频器和传感器的输入,变频器通过调节电动机的转速达到控制鼓风机的目的,传感器通过调节仪表的开度达到控制阀门的目的,最终控制曝气量和内回流,整个控制系统的输出为硝态氮浓度和溶解氧浓度的实际值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011080017.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型一体化矿用带式传输机
- 下一篇:一种圆木块自动去余料设备