CN109669352B - 基于自适应多目标粒子群的含油污水处理过程优化控制方法 - Google Patents

基于自适应多目标粒子群的含油污水处理过程优化控制方法 Download PDF

Info

Publication number
CN109669352B
CN109669352B CN201710964727.5A CN201710964727A CN109669352B CN 109669352 B CN109669352 B CN 109669352B CN 201710964727 A CN201710964727 A CN 201710964727A CN 109669352 B CN109669352 B CN 109669352B
Authority
CN
China
Prior art keywords
sewage treatment
treatment process
oily sewage
optimization
particle swarm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710964727.5A
Other languages
English (en)
Other versions
CN109669352A (zh
Inventor
宋项宁
郭亚逢
牟桂芹
赵乾斌
隋立华
姚猛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Petroleum and Chemical Corp
Sinopec Safety Engineering Research Institute Co Ltd
Original Assignee
China Petroleum and Chemical Corp
Sinopec Safety Engineering Research Institute Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Petroleum and Chemical Corp, Sinopec Safety Engineering Research Institute Co Ltd filed Critical China Petroleum and Chemical Corp
Priority to CN201710964727.5A priority Critical patent/CN109669352B/zh
Publication of CN109669352A publication Critical patent/CN109669352A/zh
Application granted granted Critical
Publication of CN109669352B publication Critical patent/CN109669352B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Activated Sludge Processes (AREA)

Abstract

本发明涉及一种基于自适应多目标粒子群的含油污水处理过程优化控制方法,主要解决现有技术中标准的粒子群算法容易出现早熟收敛、搜索精度较低的问题。本发明通过采用一种基于自适应多目标粒子群的含油污水处理过程优化控制方法,首先通过模糊神经网络建立含油污水处理过程的溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗的目标函数;其次采用自适应多目标粒子群优化方法,实现对含油污水处理目标函数的优化,同时获得溶解氧和硝态氮的优化设定值;最后利用控制器对溶解氧和硝态氮的优化设定值进行跟踪控制,完成含油污水处理过程的多目标优化控制的技术方案较好地解决了上述问题,可用于含油污水处理过程优化控制中。

Description

基于自适应多目标粒子群的含油污水处理过程优化控制方法
技术领域
本发明涉及一种基于自适应多目标粒子群的含油污水处理过程优化控制方法。本发明利用基于自适应多目标粒子群的优化控制方法实现含油污水处理过程中溶解氧DO和硝态氮SNO浓度的控制,溶解氧DO和硝态氮SNO的浓度是含油污水处理过程中的关键控制参数,对含油污水处理的效果、出水水质,含油污水处理过程的能耗都有着重要影响。将基于自适应多目标粒子群的优化控制方法应用在含油污水处理过程中,实现溶解氧DO和硝态氮SNO浓度的优化控制,在降低含油污水处理过程能耗的同时节约投资和运行成本,保证污水处理厂的平稳高效运行,既属于水处理领域,又属于智能控制领域。
背景技术
随着我国经济社会的高速发展,石油工业进程的加快,人类活动对水环境造成的污染不断加剧,含油污水对人类、动物和植物乃至整个生态***都产生了极其严重的影响。与此同时,国民经济的增长和公众环保意识的增强,使含油污水处理自动化技术迎来了前所未有的发展机遇;怎样防治水体污染,如何及时有效的处理含油污水并再次利用,成为我国迫在眉睫的问题;然而含油污水处理过程电能消耗大、运行成本高,研究污水处理过程优化控制实现节能降耗的意义重大,是未来污水处理行业必然的发展趋势。
污水生化处理过程的实质是利用污泥中的微生物的生命活动分解污水中的有机污染物,使污水得到净化。含油污水处理过程中,主要控制变量是溶解氧DO和硝态氮SNO浓度。溶解氧DO和硝态氮SNO浓度的高低变化会直接影响硝化过程和反硝化过程的进行,进而对含油污水处理过程中的能耗产生影响。硝化反应主要是在有氧条件下进行的,当溶解氧DO浓度变大时,出水氨氮和总氮的浓度呈现下降趋势,当溶解氧DO浓度增长到一定范围时,出水氨氮的变化幅度开始减弱,总氮同时也受到硝态氮的影响,硝态氮浓度增加的同时总氮浓度也会升高。然而,含油污水处理过程中反硝化反应主要是在缺氧环境下进行的,缺氧区的硝态氮SNO浓度是衡量脱氮效果的重要指标,它反映了反硝化反应过程的进程,将硝态氮SNO浓度控制在一个合适的范围内,能够提高反硝化反应的潜力。因此,实时动态优化控制溶解氧DO和硝态氮SNO浓度,对于保证出水水质,节能降耗是非常有必要的。由于含油污水的悬浮物,色度含量高,有机物的成分多样化,含油污水处理过程的非线性,时变性,动态不确定等特点,增加了溶解氧DO和硝态氮SNO的控制难度;近年来部分学者又以BSM1为基础,采用多目标遗传算法(MOGA)对含油污水处理过程进行优化,使曝气能耗和泵送能耗达到最小。但这些优化方案大多属于静态优化、稳态优化,难以根据进水水质水量的变化进行动态实时调整,而且大多采用遗传算法实现。与遗传算法相比,粒子群算法收敛速度快,不需要复杂的交叉变异操作,算法简单、参数少、易于实现,但是标准的粒子群算法容易出现早熟收敛、搜索精度较低的问题,因此设计一种自适应多目标粒子群算法,提高算法的收敛精度,从而能够很好地实现溶解氧DO和硝态氮SNO浓度的优化控制,降低运行成本,具有很好的实际应用价值。
发明内容
本发明所要解决的技术问题是现有技术中标准的粒子群算法容易出现早熟收敛、搜索精度较低的问题,提供一种新的基于自适应多目标粒子群的含油污水处理过程优化控制方法。该方法具有不会出现早熟收敛、搜索精度较高的优点。
为解决上述问题,本发明采用的技术方案如下:一种基于自适应多目标粒子群的含油污水处理过程优化控制方法,首先通过模糊神经网络建立含油污水处理过程的溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗的目标函数;其次,针对标准粒子群算法容易早熟收敛和收敛精度低的缺点,采用自适应多目标粒子群优化方法,实现对含油污水处理目标函数的优化,同时获得溶解氧和硝态氮的优化设定值;最后,利用控制器对溶解氧和硝态氮的优化设定值进行跟踪控制,完成含油污水处理过程的多目标优化控制;
具体包括以下步骤:
1)设计用于含油污水处理过程优化控制的目标函数;
(2)利用模糊神经网络建立溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗间的关系表达式;
(3)出水水质的约束处理;
(4)利用自适应多目标粒子群优化目标函数获得Pareto最优解,具体为:
①初始化粒子群的速度vi(0)、位置ai(0)、惯性权重ωi(0)、学习因子c1i(0)和c2i(0),并将各粒子的初始位置设为当前历史最优位置pi(0),同时设定种群规模S,最大进化代数M,变量维数D;
②根据目标函数计算每个粒子的适应度值,确定第t次迭代的个体最优解pi(t),其定义式为:
Figure BDA0001436067600000031
非支配解集A(t)通过A(t-1)更新,其公式为:
Figure BDA0001436067600000032
其中,A(t)=[a1(t),a2(t),…,aQ(t)],Q是知识库A(t)的最大容量,K是知识库中包含非支配解的数目,
Figure BDA0001436067600000033
表示ai(t-1)和pi(t-1)互不支配;
③确定第t+1次迭代的全局最优解gBest(t+1)
Figure BDA0001436067600000034
其中,gBest(t+1)是第t+1次迭代的全局最优解,dgBest(t+1)是第t+1次迭代的多样性较好的全局最优解,其中,dgBest(t+1)的定义式为:
dgBest(t+1)=a(t),a(t)∈Μtbest. (4)
cgBest(t+1)是第t+1次迭代的收敛性较好的全局最优解,其定义式为:
cgBest(t+1)=argmaxCDt(ai(t)), (5)
CDt(ai(t))是非支配解ai(t)的收敛度,i=1,2,3…K,E(t)是第t次迭代非支配解集的分布熵,其定义式为:
Figure BDA0001436067600000035
其中,un是知识库中非支配解的单元格,n=1,2,3…,N,N是单元格的总数目,pt(un)是第t次迭代单元格un的概率分布函数,其表达式为:
Figure BDA0001436067600000036
mt(un)是第t次迭代单元格un中非支配解的数目,Mt(un)是第t次迭代单元格un中包含的所有非支配解的解集,其中,将最小的mt(un)记为mtbest,相应地,Mtbest是第t次迭代最优的非支配解集,此外,cgBest(t+1)的选择通过能够反映支配关系的收敛度判断,收敛度CDt(ai(t))的定义为:
Figure BDA0001436067600000037
其中,
Figure BDA0001436067600000041
是第j个能被非支配解ai(t)所支配的解,DSt(ai(t))是第t次迭代非支配解ai(t)的支配强度,其定义式为:
Figure BDA0001436067600000042
DSt(ai(t))是第t次迭代的非支配解ai(t)能够支配解的总数目,A(t)是第t次迭代的非支配解集,A(t-1)是第t-1次迭代的非支配解集;
④更新每个粒子的速度和位置;
⑤判断是否达到最大进化次数M,如达到,则结束,否则返回到②;
(5)从自适应多目标粒子群算法获得的一组Pareto最优解中,找到当前状态下的一组满意优化解作为底层控制器的优化设定值;
(6)执行底层控制策略,溶解氧和硝态氮浓度分别通过曝气池氧气转换系数KLa5和内回流量Qa进行调节。
上述技术方案中,优选地,控制器为PID。
上述技术方案中,优选地,用于含油污水处理过程优化控制的目标函数:
Figure BDA0001436067600000043
Figure BDA0001436067600000044
其中,x(k)=[x1(k),x2(k)]T为k时刻的优化变量,x1(k)为k时刻的溶解氧DO浓度设定值,x2(k)为k时刻的硝态氮浓度设定值,fAE(x)和fPE(x)分别为曝气能耗、泵送能耗与优化变量的关系表达式,g1(x)和g2(x)分别为出水氨氮、总氮浓度与优化变量的关系表达式,C1和C2分别为出水氨氮和总氮的约束值,C1∈[0,4],C2∈[0,18];
Figure BDA0001436067600000045
Figure BDA0001436067600000046
分别表示溶解氧优化设定值的下限和上限值,x1∈[0.4,3],
Figure BDA0001436067600000047
Figure BDA0001436067600000048
分别表示硝态氮浓度优化设定值的下限和上限值,x2∈[0.5,2],优化周期为2h。
上述技术方案中,优选地,模糊神经网络的计算方式如下:
Figure BDA0001436067600000049
Figure BDA00014360676000000410
Figure BDA00014360676000000411
其中,x(k)=[x1(k),x2(k)]T为第k时刻模糊神经网络输入,cj=[c1j,c2j],σj=[σ1j,σ2j]分别是RBF层的第j个神经元的中心向量和宽度向量,
Figure BDA0001436067600000051
为第k时刻第j个神经元的RBF层输出,P是RBF层和规则层的神经元数目;vl(k)为第k时刻对应的第l个规则层输出,v(k)=[v1(k),v2(k)…vP(k)]T为第k时刻规则层输出向量;w1=[w1 1,w2 1…wP 1]和w2=[w1 2,w2 2…wP 2]是输出神经元和规则层之间的权值向量,y(k)为该神经网络的输出,
Figure BDA0001436067600000052
为污水处理***实际物理量输出,基于BSM1模型数据获得;
设k时刻网络调整的目标函数为:
Figure BDA0001436067600000053
采用梯度下降算法,权重更新公式为:
Figure BDA0001436067600000054
式中,αq(k)=[θq(k)T cq(k)T σq(k)T]T为网络的学习参数向量,网络学习率η=0.01;
上述技术方案中,优选地,采用惩罚函数法对优化模型中的约束进行处理,其中,约束惩罚项定义为:
fpenalty(x)=max{g1(x)-4,0}+max{g2(x)-18,0}, (16)
加入惩罚项的曝气能耗和泵送能耗目标函数为:
Figure BDA0001436067600000055
将建立的含油污水处理过程约束优化问题转化为无约束多目标优化问题,其中,ε为惩罚因子,设定为较大的正实数。
上述技术方案中,优选地,更新每个粒子的速度和位置:
vi(t+1)=ωi(t)vi(t)+c1r1(pi(t)-ai(t))+c2r2(gBestd(t)-ai(t)); (18)
ai(t+1)=ai(t-1)+vi(t+1);
其中,r1和r2分别表示最好先前位置系数和全局最优位置系数,r1和r2取[0,1]的任意数。
上述技术方案中,优选地,步骤(6)中,执行底层控制策略,溶解氧和硝态氮浓度分别通过曝气池第5分区氧气转换系数KLa5和内回流量Qa进行调节。
上述技术方案中,优选地,步骤①中,初始化粒子群的速度vi(0)、位置ai(0)、惯性权重ωi(0)、学习因子c1i(0)和c2i(0),并将各粒子的初始位置设为当前历史最优位置pi(0),同时设定种群规模S=40,最大进化代数M=30,变量维数D=2。
本发明提供的一种基于自适应多目标粒子群的含油污水处理过程优化控制方法,包括以下步骤:
(1)设计用于含油污水处理过程优化控制的目标函数:
Figure BDA0001436067600000061
Figure BDA0001436067600000062
其中,x(k)=[x1(k),x2(k)]T为k时刻的优化变量,x1(k)为k时刻的溶解氧DO浓度设定值,x2(k)为k时刻的硝态氮浓度设定值,fAE(x)和fPE(x)分别为曝气能耗、泵送能耗与优化变量的关系表达式,g1(x)和g2(x)分别为出水氨氮、总氮浓度与优化变量的关系表达式,C1和C2分别为出水氨氮和总氮的约束值,C1∈[0,4],C2∈[0,18];
Figure BDA0001436067600000063
Figure BDA0001436067600000064
分别表示溶解氧优化设定值的下限和上限值,x1∈[0.4,3],
Figure BDA0001436067600000065
Figure BDA0001436067600000066
分别表示硝态氮浓度优化设定值的下限和上限值,x2∈[0.5,2],优化周期为2h。
(2)利用模糊神经网络建立溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗间的关系表达式,其中,模糊神经网络的计算方式如下:
Figure BDA0001436067600000067
Figure BDA0001436067600000068
Figure BDA0001436067600000069
其中,x(k)=[x1(k),x2(k)]T为第k时刻模糊神经网络输入,cj=[c1j,c2j],σj=[σ1j,σ2j]分别是RBF层的第j个神经元的中心向量和宽度向量,
Figure BDA00014360676000000610
为第k时刻第j个神经元的RBF层输出,P是RBF层和规则层的神经元数目;vl(k)为第k时刻对应的第l个规则层输出,v(k)=[v1(k),v2(k)…vP(k)]T为第k时刻规则层输出向量;w1=[w1 1,w2 1…wP 1]和w2=[w1 2,w2 2…wP 2]是输出神经元和规则层之间的权值向量,y(k)为该神经网络的输出,
Figure BDA00014360676000000611
为污水处理***实际物理量输出,基于BSM1模型数据获得。
设k时刻网络调整的目标函数为:
Figure BDA0001436067600000071
采用梯度下降算法,权重更新公式为:
Figure BDA0001436067600000072
式中,αq(k)=[θq(k)T cq(k)T σq(k)T]T为网络的学习参数向量,网络学习率η=0.01。
(3)出水水质的约束处理
采用惩罚函数法对优化模型中的约束进行处理,其中,约束惩罚项定义为:
fpenalty(x)=max{g1(x)-4,0}+max{g2(x)-18,0}, (7)
加入惩罚项的曝气能耗和泵送能耗目标函数为:
Figure BDA0001436067600000073
即将建立的含油污水处理过程约束优化问题转化为无约束多目标优化问题。其中,ε为惩罚因子,设定为较大的正实数。
(4)利用自适应多目标粒子群优化目标函数获得Pareto最优解,具体为:
①初始化粒子群的速度vi(0)、位置ai(0)、惯性权重ωi(0)、学习因子c1i(0)和c2i(0),并将各粒子的初始位置设为当前历史最优位置pi(0)。同时,设定种群规模S=40,最大进化代数M=30,变量维数D=2;
②根据目标函数计算每个粒子的适应度值。确定第t次迭代的个体最优解pi(t),其定义式为:
Figure BDA0001436067600000074
非支配解集A(t)通过A(t-1)更新,其公式为:
Figure BDA0001436067600000075
其中,A(t)=[a1(t),a2(t),…,aQ(t)],Q是知识库A(t)的最大容量,K是知识库中包含非支配解的数目,
Figure BDA0001436067600000076
表示ai(t-1)和pi(t-1)互不支配。
③确定第t+1次迭代的全局最优解gBest(t+1)。
Figure BDA0001436067600000077
其中,gBest(t+1)是第t+1次迭代的全局最优解,dgBest(t+1)是第t+1次迭代的多样性较好的全局最优解,其中,dgBest(t+1)的定义式为:
dgBest(t+1)=a(t),a(t)∈Μtbest. (12)
cgBest(t+1)是第t+1次迭代的收敛性较好的全局最优解,其定义式为:
cgBest(t+1)=argmaxCDt(ai(t)), (13)
CDt(ai(t))是非支配解ai(t)的收敛度,i=1,2,3…K,E(t)是第t次迭代非支配解集的分布熵,其定义式为:
Figure BDA0001436067600000081
其中,un是知识库中非支配解的单元格,n=1,2,3…,N,N是单元格的总数目,pt(un)是第t次迭代单元格un的概率分布函数,其表达式为:
Figure BDA0001436067600000082
mt(un)是第t次迭代单元格un中非支配解的数目,Mt(un)是第t次迭代单元格un中包含的所有非支配解的解集。其中,将最小的mt(un)记为mtbest,相应地,Mtbest是第t次迭代最优的非支配解集。此外,cgBest(t+1)的选择通过能够反映支配关系的收敛度判断,收敛度CDt(ai(t))的定义为:
Figure BDA0001436067600000083
其中,
Figure BDA0001436067600000084
是第j个能被非支配解ai(t)所支配的解,DSt(ai(t))是第t次迭代非支配解ai(t)的支配强度,其定义式为:
Figure BDA0001436067600000085
DSt(ai(t))是第t次迭代的非支配解ai(t)能够支配解的总数目,A(t)是第t次迭代的非支配解集,A(t-1)是第t-1次迭代的非支配解集;
④更新每个粒子的速度和位置:
vi(t+1)=ωi(t)vi(t)+c1r1(pi(t)-ai(t))+c2r2(gBestd(t)-ai(t)); (18)
ai(t+1)=ai(t-1)+vi(t+1); (19)
其中,r1和r2分别表示最好先前位置系数和全局最优位置系数,r1和r2取[0,1]的任意数;
⑤判断是否达到最大进化次数M,如达到,则结束,否则返回到②。
(5)从自适应多目标粒子群算法获得的一组Pareto最优解中,找到当前状态下的一组满意优化解作为底层PID控制器的优化设定值。
(6)执行底层PID控制策略,溶解氧和硝态氮浓度分别通过曝气池第5分区氧气转换系数KLa5和内回流量Qa进行调节。
本发明针对当前活性污泥法含油污水处理过程的复杂的、动态的、不稳定的生化反应过程,以及非线性、时变性、滞后性的特点;同时溶解氧DO和硝态氮SNO浓度之间存在强耦合关系,为了满足在出水水质达标的同时,降低运行能耗的需求,实现溶解氧DO和硝态氮SNO浓度的多目标控制,采用了基于多目标粒子群的含油污水处理模型预测控制方法实现溶解氧DO和硝态氮SNO浓度的控制,具有控制精度高、稳定性好等特点;本发明采用基于自适应多目标粒子群的含油污水处理模型对污水处理过程溶解氧DO和硝态氮SNO浓度进行优化控制,该优化控制方法解决了多个目标函数的优化求解问题,使控制器更好的满足当前环境的变化,实现了溶解氧DO和硝态氮SNO浓度实时闭环精确控制,避免了当前污水处理厂需要设计多个控制器进行控制的复杂过程,具有实时性强,结构简单等特点,取得了较好的技术效果。
附图说明
图1是本发明的自适应多目标粒子群优化控制***整体结构图;
图2是本发明控制***溶解氧DO浓度结果图;
图3是本发明控制***溶解氧DO浓度误差图;
图4是本发明控制***硝态氮SNO浓度结果图;
图5是本发明控制***硝态氮SNO浓度结果误差图。
下面通过实施例对本发明作进一步的阐述,但不仅限于本实施例。
具体实施方式
【实施例1】
一种基于自适应多目标粒子群的含油污水处理过程优化控制方法,如图1所示,实现了含油污水处理过程中溶解氧DO和硝态氮SNO浓度的多目标优化控制;该控制方法通过模糊神经网络在线建模获得溶解氧DO和硝态氮SNO浓度的优化设定值与曝气能耗、泵送能耗、出水水质间的函数关系,将基于自适应多目标粒子群的优化控制方法应用在含油污水处理过程中,实现溶解氧DO和硝态氮SNO浓度的优化控制,在降低含油污水处理过程能耗的同时节约投资和运行成本,保证污水处理厂的平稳高效运行,既属于水处理领域,又属于智能控制领域。
本发明采用了如下的技术方案及实现步骤:
1.一种基于自适应多目标粒子群的含油污水处理过程优化控制方法设计包括以下步骤:针对序批式间歇活性污泥***中溶解氧DO浓度和硝态氮SNO进行控制,以曝气能耗和泵送能耗为控制量,溶解氧DO和硝态氮SNO浓度为被控量,自适应多目标粒子群优化控制***整体框架如图1;
(1)设计用于含油污水处理过程优化控制的目标函数:
Figure BDA0001436067600000101
Figure BDA0001436067600000102
其中,x(k)=[x1(k),x2(k)]T为k时刻的优化变量,x1(k)为k时刻的溶解氧浓度设定值,x2(k)为k时刻的硝态氮浓度设定值,fAE(x)和fPE(x)分别为曝气能耗、泵送能耗与优化变量的关系表达式,g1(x)和g2(x)分别为出水氨氮、总氮浓度与优化变量的关系表达式,C1和C2分别为出水氨氮和总氮的约束值,C1∈[0,4],C2∈[0,18];
Figure BDA0001436067600000103
Figure BDA0001436067600000104
分别表示溶解氧优化设定值的下限和上限值,x1∈[0.4,3],
Figure BDA0001436067600000105
Figure BDA0001436067600000106
分别表示硝态氮浓度优化设定值的下限和上限值,x2∈[0.5,2],优化周期为2h。
(2)利用模糊神经网络建立溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗间的关系表达式,其中,模糊神经网络的计算方式如下:
Figure BDA0001436067600000107
Figure BDA0001436067600000108
Figure BDA0001436067600000109
其中,x(k)=[x1(k),x2(k)]T为第k时刻模糊神经网络输入,cj=[c1j,c2j],σj=[σ1j,σ2j]分别是RBF层的第j个神经元的中心向量和宽度向量,
Figure BDA00014360676000001010
为第k时刻第j个神经元的RBF层输出,P是RBF层和规则层的神经元数目;vl(k)为第k时刻对应的第l个规则层输出,v(k)=[v1(k),v2(k)…vP(k)]T为第k时刻规则层输出向量;w1=[w1 1,w2 1…wP 1]和w2=[w1 2,w2 2…wP 2]是输出神经元和规则层之间的权值向量,y(k)为该神经网络的输出,
Figure BDA00014360676000001011
为污水处理***实际物理量输出,基于BSM1模型数据获得。
设k时刻网络调整的目标函数为:
Figure BDA0001436067600000111
采用梯度下降算法,权重更新公式为:
Figure BDA0001436067600000112
式中,αq(k)=[θq(k)T cq(k)T σq(k)T]T为网络的学习参数向量,网络学习率η=0.01。
(3)出水水质的约束处理
采用惩罚函数法对优化模型中的约束进行处理,其中,约束惩罚项定义为:
fpenalty(x)=max{g1(x)-4,0}+max{g2(x)-18,0}, (7)
加入惩罚项的曝气能耗和泵送能耗目标函数为:
Figure BDA0001436067600000113
即将建立的含油污水处理过程约束优化问题转化为无约束多目标优化问题。其中,ε为惩罚因子,设定为较大的正实数。
(4)利用自适应多目标粒子群优化目标函数获得Pareto最优解,具体为:
①初始化粒子群的速度vi(0)、位置ai(0)、惯性权重ωi(0)、学习因子c1i(0)和c2i(0),并将各粒子的初始位置设为当前历史最优位置pi(0)。同时,设定种群规模S=40,最大进化代数M=30,变量维数D=2;
②根据目标函数计算每个粒子的适应度值。确定第t次迭代的个体最优解pi(t),其定义式为:
Figure BDA0001436067600000114
非支配解集A(t)通过A(t-1)更新,其公式为:
Figure BDA0001436067600000115
其中,A(t)=[a1(t),a2(t),…,aQ(t)],Q是知识库A(t)的最大容量,K是知识库中包含非支配解的数目,
Figure BDA0001436067600000116
表示ai(t-1)和pi(t-1)互不支配。
③确定第t+1次迭代的全局最优解gBest(t+1)。
Figure BDA0001436067600000117
其中,gBest(t+1)是第t+1次迭代的全局最优解,dgBest(t+1)是第t+1次迭代的多样性较好的全局最优解,其中,dgBest(t+1)的定义式为:
dgBest(t+1)=a(t),a(t)∈Μtbest. (12)
cgBest(t+1)是第t+1次迭代的收敛性较好的全局最优解,其定义式为:
cgBest(t+1)=argmaxCDt(ai(t)), (13)
CDt(ai(t))是非支配解ai(t)的收敛度,i=1,2,3…K,E(t)是第t次迭代非支配解集的分布熵,其定义式为:
Figure BDA0001436067600000121
其中,un是知识库中非支配解的单元格,n=1,2,3…,N,N是单元格的总数目,pt(un)是第t次迭代单元格un的概率分布函数,其表达式为:
Figure BDA0001436067600000122
mt(un)是第t次迭代单元格un中非支配解的数目,Mt(un)是第t次迭代单元格un中包含的所有非支配解的解集。其中,将最小的mt(un)记为mtbest,相应地,Mtbest是第t次迭代最优的非支配解集。此外,cgBest(t+1)的选择通过能够反映支配关系的收敛度判断,收敛度CDt(ai(t))的定义为:
Figure BDA0001436067600000123
其中,
Figure BDA0001436067600000124
是第j个能被非支配解ai(t)所支配的解,DSt(ai(t))是第t次迭代非支配解ai(t)的支配强度,其定义式为:
Figure BDA0001436067600000125
DSt(ai(t))是第t次迭代的非支配解ai(t)能够支配解的总数目,A(t)是第t次迭代的非支配解集,A(t-1)是第t-1次迭代的非支配解集;
④更新每个粒子的速度和位置:
vi(t+1)=ωi(t)vi(t)+c1r1(pi(t)-ai(t))+c2r2(gBestd(t)-ai(t)); (18)
ai(t+1)=ai(t-1)+vi(t+1); (19)
其中,r1和r2分别表示最好先前位置系数和全局最优位置系数,r1和r2取[0,1]的任意数;⑤判断是否达到最大进化次数M,如达到,则结束,否则返回到②。
(5)从自适应多目标粒子群算法获得的一组Pareto最优解中,找到当前状态下的一组满意优化解作为底层PID控制器的优化设定值。
(6)执行底层PID控制策略,PID控制器的参数设置为:KP,1=200,KI,1=15,KD,1=2和KP,2=20000,KI,2=5000,KD,2=400。溶解氧和硝态氮浓度分别通过曝气池第5分区氧气转换系数KLa5和内回流量Qa进行调节。
(7)利用PID控制器对溶解氧DO和硝态氮SNO浓度优化设定值进行追踪控制,整个控制***的输出为溶解氧DO和硝态氮SNO浓度的值优化设定值和追踪控制值;图2显示***的溶解氧DO浓度优化设定值和追踪控制值,X轴:时间,单位是天数,Y轴:溶解氧DO的优化设定值和追踪控制值,单位是毫克/升,实线为溶解氧DO浓度优化设定值,虚线是实际溶解氧DO追踪控制值;优化设定溶解氧DO浓度值与实际溶解氧DO追踪控制浓度值的误差如图3,X轴:时间,单位是天数,Y轴:溶解氧DO浓度误差值,单位是毫克/升;图4显示***的硝态氮SNO优化设定值和追踪控制值,X轴:时间,单位是天数,Y轴:硝态氮SNO的优化设定值和追踪控制值,单位是毫克/升,实线为硝态氮SNO浓度优化设定值,虚线是硝态氮SNO追踪控制浓度值;优化设定硝态氮SNO浓度值与实际硝态氮SNO追踪控制浓度值的误差如图5,X轴:时间,单位是天数,Y轴:硝态氮SNO浓度误差值,单位是毫克/升,结果证明该方法的有效性。
特别要注意:本发明只是为了描述方便,采用的是对溶解氧DO和硝态氮SNO浓度的控制,同样该发明也可适用污水处理过程氨氮的控制等,只要采用了本发明的原理进行控制都应该属于本发明的范围。

Claims (8)

1.一种基于自适应多目标粒子群的含油污水处理过程优化控制方法,首先通过模糊神经网络建立含油污水处理过程的溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗的目标函数;其次,针对标准粒子群算法容易早熟收敛和收敛精度低的缺点,采用自适应多目标粒子群优化方法,实现对含油污水处理目标函数的优化,同时获得溶解氧和硝态氮的优化设定值,不会出现早熟收敛、搜索精度高;最后,利用控制器对溶解氧和硝态氮的优化设定值进行跟踪控制,避免了当前污水处理厂需要设计多个控制器进行控制的复杂过程,完成含油污水处理过程的多目标优化控制;
具体包括以下步骤:
(1)设计用于含油污水处理过程优化控制的目标函数;
(2)利用模糊神经网络建立溶解氧和硝态氮的优化设定值与曝气能耗和泵送能耗间的关系表达式;
(3)出水水质的约束处理;
(4)利用自适应多目标粒子群优化目标函数获得Pareto最优解,具体为:
①初始化粒子群的速度vi(0)、位置ai(0)、惯性权重ωi(0)、学习因子c1i(0)和c2i(0),并将各粒子的初始位置设为当前历史最优位置pi(0),同时设定种群规模S,最大进化代数M,变量维数D;
②根据目标函数计算每个粒子的适应度值,确定第t次迭代的个体最优解pi(t),其定义式为:
Figure FDA0003454627620000011
非支配解集A(t)通过A(t-1)更新,其公式为:
Figure FDA0003454627620000013
其中,A(t)=[a1(t),a2(t),…,aQ(t)],Q是知识库A(t)的最大容量,K是知识库中包含非支配解的数目,
Figure FDA0003454627620000014
表示ai(t-1)和pi(t-1)互不支配;
③确定第t次迭代的全局最优解gBest(t+1)
Figure FDA0003454627620000012
其中,gBest(t+1)是第t+1次迭代的全局最优解,dgBest(t+1)是第t+1次迭代的多样性较好的全局最优解,其中,dgBest(t+1)的定义式为:
dgBest(t+1)=a(t),a(t)∈Μtbest.
cgBest(t+1)是第t+1次迭代的收敛性较好的全局最优解,其定义式为:
cgBest(t+1)=arg maxCDt(ai(t)),
CDt(ai(t))是非支配解ai(t)的收敛度,i=1,2,3…K,E(t)是第t次迭代非支配解集的分布熵,其定义式为:
Figure FDA0003454627620000021
其中,un是知识库中非支配解的单元格,n=1,2,3…,N,N是单元格的总数目,pt(un)是第t次迭代单元格un的概率分布函数,其表达式为:
Figure FDA0003454627620000022
mt(un)是第t次迭代单元格un中非支配解的数目,Mt(un)是第t次迭代单元格un中包含的所有非支配解的解集,其中,将最小的mt(un)记为mtbest,相应地,Mtbest是第t次迭代最优的非支配解集,此外,cgBest(t+1)的选择通过能够反映支配关系的收敛度判断,收敛度CDt(ai(t))的定义为:
Figure FDA0003454627620000023
其中,
Figure FDA0003454627620000024
是第j个能被非支配解ai(t)所支配的解,DSt(ai(t))是第t次迭代非支配解ai(t)的支配强度,其定义式为:
Figure FDA0003454627620000025
DSt(ai(t))是第t次迭代的非支配解ai(t)能够支配解的总数目,A(t)是第t次迭代的非支配解集,B(t-1)是第t-1次迭代的非支配解集;
④更新每个粒子的速度和位置;
⑤判断是否达到最大进化次数M,如达到,则结束,否则返回到②;
(5)从自适应多目标粒子群算法获得的一组Pareto最优解中,找到当前状态下的一组满意优化解作为底层控制器的优化设定值;
(6)执行底层控制策略,溶解氧和硝态氮浓度分别通过曝气池氧气转换系数KLa5和内回流量Qa进行调节。
2.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于控制器为PID。
3.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于用于含油污水处理过程优化控制的目标函数:
Figure FDA0003454627620000031
Figure FDA0003454627620000032
其中,x(k)=[x1(k),x2(k)]T为k时刻的优化变量,x1(k)为k时刻的溶解氧DO浓度设定值,x2(k)为k时刻的硝态氮浓度设定值,fAE(x)和fPE(x)分别为曝气能耗、泵送能耗与优化变量的关系表达式,g1(x)和g2(x)分别为出水氨氮、总氮浓度与优化变量的关系表达式,C1和C2分别为出水氨氮和总氮的约束值,C1∈[0,4],C2∈[0,18];
Figure FDA00034546276200000311
Figure FDA00034546276200000310
分别表示溶解氧优化设定值的下限和上限值,x1∈[0.4,3],
Figure FDA00034546276200000312
Figure FDA00034546276200000313
分别表示硝态氮浓度优化设定值的下限和上限值,x2∈[0.5,2],优化周期为2h。
4.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于模糊神经网络的计算方式如下:
Figure FDA0003454627620000033
Figure FDA0003454627620000034
Figure FDA0003454627620000035
其中,x(k)=[x1(k),x2(k)]T为第k时刻模糊神经网络输入,cj=[c1j,c2j],σj=[σ1j,σ2j]分别是RBF层的第j个神经元的中心向量和宽度向量,
Figure FDA0003454627620000036
为第k时刻第j个神经元的RBF层输出,P是RBF层和规则层的神经元数目;vl(k)为第k时刻对应的第l个规则层输出,v(k)=[v1(k),v2(k)…vP(k)]T为第k时刻规则层输出向量;
Figure FDA0003454627620000037
Figure FDA0003454627620000038
是输出神经元和规则层之间的权值向量,y(k)为该神经网络的输出,
Figure FDA0003454627620000039
为污水处理***实际物理量输出,基于BSM1模型数据获得;
设k时刻网络调整的目标函数为:
Figure FDA0003454627620000041
采用梯度下降算法,权重更新公式为:
Figure FDA0003454627620000042
式中,αq(k)=[θq(k)T cq(k)T σq(k)T]T为网络的学习参数向量,网络学习率η=0.01。
5.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于采用惩罚函数法对优化模型中的约束进行处理,其中,约束惩罚项定义为:
fpenalty(x)=max{g1(x)-4,0}+max{g2(x)-18,0},
加入惩罚项的曝气能耗和泵送能耗目标函数为:
Figure FDA0003454627620000043
将建立的含油污水处理过程约束优化问题转化为无约束多目标优化问题,其中,ε为惩罚因子,设定为较大的正实数。
6.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于更新每个粒子的速度和位置:
vi(t+1)=ωi(t)vi(t)+c1r1(pi(t)-ai(t))+c2r2(gBestd(t)-ai(t));
ai(t+1)=ai(t-1)+vi(t+1);
其中,r1和r2分别表示最好先前位置系数和全局最优位置系数,r1和r2取[0,1]的任意数。
7.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于步骤(6)中,执行底层控制策略,溶解氧和硝态氮浓度分别通过曝气池第5分区氧气转换系数KLa5和内回流量Qa进行调节。
8.根据权利要求1所述基于自适应多目标粒子群的含油污水处理过程优化控制方法,其特征在于步骤①中,初始化粒子群的速度vi(0)、位置ai(0)、惯性权重ωi(0)、学习因子c1i(0)和c2i(0),并将各粒子的初始位置设为当前历史最优位置pi(0),同时设定种群规模S=40,最大进化代数M=30,变量维数D=2。
CN201710964727.5A 2017-10-17 2017-10-17 基于自适应多目标粒子群的含油污水处理过程优化控制方法 Active CN109669352B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710964727.5A CN109669352B (zh) 2017-10-17 2017-10-17 基于自适应多目标粒子群的含油污水处理过程优化控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710964727.5A CN109669352B (zh) 2017-10-17 2017-10-17 基于自适应多目标粒子群的含油污水处理过程优化控制方法

Publications (2)

Publication Number Publication Date
CN109669352A CN109669352A (zh) 2019-04-23
CN109669352B true CN109669352B (zh) 2022-04-05

Family

ID=66139708

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710964727.5A Active CN109669352B (zh) 2017-10-17 2017-10-17 基于自适应多目标粒子群的含油污水处理过程优化控制方法

Country Status (1)

Country Link
CN (1) CN109669352B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110716432B (zh) * 2019-10-14 2022-03-15 北京工业大学 一种基于自适应选择策略的城市污水处理过程多目标优化控制方法
CN111474854B (zh) * 2020-04-27 2022-05-03 北京工业大学 一种基于数据-知识驱动的污水处理过程优化控制方法
CN111399558B (zh) * 2020-04-27 2023-09-22 北京工业大学 一种基于知识选择的污水处理过程多目标优化控制方法
CN112183719B (zh) * 2020-09-15 2024-02-02 北京工业大学 一种基于多目标优化-模糊神经网络的出水总氮智能检测方法
CN112859597A (zh) * 2021-01-07 2021-05-28 中南大学 一种基于数据驱动的沉铁过程优化控制方法及其***
CN113589684B (zh) * 2021-05-20 2023-11-21 北京工业大学 一种基于自调整多任务粒子群算法的污水处理过程优化控制方法
CN114114909B (zh) * 2021-11-11 2024-03-22 海南师范大学 基于粒子群算法优化的间歇过程2d输出反馈预测控制方法
CN115356930B (zh) * 2022-08-24 2024-04-19 东北大学 一种污水处理过程中的多目标优化控制***及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917441A (zh) * 2012-09-29 2013-02-06 北京邮电大学 基于粒子群算法的多模终端选择目标网络的方法
CN103049805A (zh) * 2013-01-18 2013-04-17 中国测绘科学研究院 基于改进粒子群优化的带时间窗约束的车辆路径优化方法
CN105426954A (zh) * 2015-08-20 2016-03-23 武汉科技大学 一种基于多策略协同作用的粒子群优化的方法
CN105573115A (zh) * 2015-12-09 2016-05-11 中山大学 基于量子遗传算法的污水处理过程节能优化控制方法
CN106354014A (zh) * 2016-10-27 2017-01-25 北京工业大学 一种基于多目标差分进化算法的污水处理优化控制方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002250237A (ja) * 2001-02-22 2002-09-06 Ishikawajima Harima Heavy Ind Co Ltd 汚泥ガスの発熱量変動に対する適応制御方法
US20080314807A1 (en) * 2005-09-23 2008-12-25 Max Rudolf Junghanns Systems and Methods For Treating Water
CN102122134A (zh) * 2011-02-14 2011-07-13 华南理工大学 基于模糊神经网络的溶解氧控制的废水处理方法及***
CN103197544B (zh) * 2013-02-25 2015-06-17 北京工业大学 基于非线性模型预测的污水处理过程多目标控制方法
CN104360035B (zh) * 2014-11-02 2016-03-30 北京工业大学 一种基于自组织粒子群-径向基神经网络的污水总磷tp软测量方法
CN105174417A (zh) * 2015-10-13 2015-12-23 中国石油化工股份有限公司 催化氧化预处理成品油库含油污水的方法
CN105512745A (zh) * 2015-11-05 2016-04-20 天津大学 基于粒子群—bp神经网络的风电功率区间预测方法
EP3173880A1 (en) * 2015-11-30 2017-05-31 SUEZ Groupe Method for generating control signals adapted to be sent to actuators in a water drainage network
CN105404151B (zh) * 2015-12-12 2017-11-24 北京工业大学 污水处理过程动态多目标优化控制方法
CN105372995B (zh) * 2015-12-17 2019-01-01 镇江市高等专科学校 污水处理***测控方法
CN106352244A (zh) * 2016-08-31 2017-01-25 中国石油化工股份有限公司 一种基于分层神经网络的管道泄漏检测方法
CN106698642B (zh) * 2016-12-29 2020-02-11 北京工业大学 一种污水处理过程多目标实时优化控制方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102917441A (zh) * 2012-09-29 2013-02-06 北京邮电大学 基于粒子群算法的多模终端选择目标网络的方法
CN103049805A (zh) * 2013-01-18 2013-04-17 中国测绘科学研究院 基于改进粒子群优化的带时间窗约束的车辆路径优化方法
CN105426954A (zh) * 2015-08-20 2016-03-23 武汉科技大学 一种基于多策略协同作用的粒子群优化的方法
CN105573115A (zh) * 2015-12-09 2016-05-11 中山大学 基于量子遗传算法的污水处理过程节能优化控制方法
CN106354014A (zh) * 2016-10-27 2017-01-25 北京工业大学 一种基于多目标差分进化算法的污水处理优化控制方法

Also Published As

Publication number Publication date
CN109669352A (zh) 2019-04-23

Similar Documents

Publication Publication Date Title
CN109669352B (zh) 基于自适应多目标粒子群的含油污水处理过程优化控制方法
Han et al. Dynamic MOPSO-based optimal control for wastewater treatment process
CN108445757B (zh) 一种基于动态多目标粒子群算法的污水处理过程优化控制方法
CN109711070A (zh) 一种基于活性污泥水处理的溶解氧浓度优化方法
CN110647037A (zh) 一种基于二型模糊神经网络的污水处理过程协同控制方法
Zhou et al. Multiobjective operation optimization of wastewater treatment process based on reinforcement self-learning and knowledge guidance
Do et al. A design of higher-level control based genetic algorithms for wastewater treatment plants
Wang et al. Adaptive critic control design with knowledge transfer for wastewater treatment applications
Vlad et al. Indirect control of substrate concentration for a wastewater treatment process by dissolved oxygen tracking
CN116360366B (zh) 一种污水处理过程优化控制方法
Du et al. Multi-objective pity beetle algorithm based optimal control of wastewater treatment process
Ye et al. Dissolved oxygen control of the activated sludge wastewater treatment process using adaptive fuzzy PID control
Sulaiman et al. Modeling anaerobic process for wastewater treatment: new trends and methodologies
CN115356930B (zh) 一种污水处理过程中的多目标优化控制***及方法
CN113568311A (zh) 基于知识信息的污水处理智能优化控制方法
Fu et al. Dissolved oxygen control system based on the TS fuzzy neural network
Xu et al. A novel dissolve oxygen control method based on fuzzy neural network
Swarnalatha Simulation and Analysis of Ammonium-Based Aeration Control Strategies to Enhance Efficiency in Wastewater Treatment Plant
CN111399558B (zh) 一种基于知识选择的污水处理过程多目标优化控制方法
Qiao et al. Action-Dependent Heuristic Dynamic Programming With Experience Replay for Wastewater Treatment Processes
Qiao et al. Offline data-driven adaptive critic design with variational inference for wastewater treatment process control
Bakht et al. Hybrid Multi-Stream Deep Learning-Based Nutrient Estimation Framework in Biological Wastewater Treatement
Du et al. Dissolved oxygen concentration control in wastewater treatment process based on reinforcement learning
Lyubenova et al. Cascade sensor for monitoring of denitrification in activated sludge wastewater treatment process
Zhang et al. Dynamic Multiobjective Optimal Control with Knowledge-Decision for Wastewater Treatment Process

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20220316

Address after: Yanan City, Shandong province Qingdao City three road 266071 No. 218

Applicant after: CHINA PETROLEUM & CHEMICAL Corp.

Applicant after: Sinopec Safety Engineering Research Institute Co., Ltd

Address before: Yanan City, Shandong province Qingdao City three road 266071 No. 218

Applicant before: CHINA PETROLEUM & CHEMICAL Corp.

Applicant before: Qingdao Safety Engineering Research Institute of Sinopec

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant