用于废水处理工艺控制的系统和方法与流程

文档序号:14254423阅读:246来源:国知局
用于废水处理工艺控制的系统和方法与流程

本发明涉及用于废水(wastewater)处理中的工艺控制的系统和方法。特别是,此系统和方法适合于,但不限于,控制膨胀颗粒污泥床(expandedgranularsludgebed,egsb)工艺的参数并且将在该情景中对其进行描述。



背景技术:

对本发明的背景的以下讨论仅仅是意图有助于理解本发明。应当意识到,该讨论不是承认或供认任何所引用的材料在本发明的优先权日在任何司法管辖范围是公开的、已知的或本领域技术人员的公知常识的部分。

遍及申请文件,除非上下文另外要求,词语“包括”或诸如“包括(单数第三人称)”或“包括(分词)”的变形将被理解为意指包含宣称的整体或整体构成的组,但不排除任何其它的整体或整体构成的组。

此外,遍及申请文件,除非上下文另外要求,词语“包含”或诸如“包含(单数第三人称)”或“包含(分词)”的变形将被理解为意指包含宣称的整体或整体构成的组,但不排除任何其它的整体或整体构成的组。

生物废水处理工艺得到广泛使用并且典型地包括厌氧废水处理和需氧废水处理。

在需氧废水处理工艺中,诸如细菌、原生动物以及真菌的微生物使用溶解的氧作为进行碳生物需氧量(bod)退化和经由硝化去除氨水的关键成分。当工艺受到良好操作时,需氧废水处理工艺在处理废水达对于出水排放(effluentdischarge)所需要的质量是鲁棒的和可靠的。通常应用于工业废水处理的需氧废水工艺的范例包含激活污泥工艺、膜生物反应器(悬浮生长系统)或滴滤器和诸如移动床生物膜反应器(附着生长系统)的基于载体的处理系统。在以上工艺的每个工艺中,以通过诸如鼓风机和空气压缩机的旋转设备投递的空气的形式向微生物供应氧。废水中的溶解的氧由微生物利用作为用于碳bod的需氧分解的电子受主。在需氧废水处理工艺结束时,废水中的bod和其它污染物被氧化成二氧化碳及附加生物质(biomass)。

厌氧废水处理工艺是使用微生物在无氧环境下破坏废水中的污染物的工业工艺。由于诸如减少的污泥生产、低能耗以及经由工艺生成的甲烷的能量回收能力,厌氧废水处理已经发展为常规需氧处理的杰出替代。也可以以较高速率(有机加载和体积的)操作厌氧废水处理工艺,因为其不受氧可用性的限制。工业中使用的厌氧废水处理的典型变体包含厌氧过滤器、向下流动静止固定膜反应器(downflowstationaryfixed-filmreactor)、流化床厌氧反应器以及向上流动厌氧污泥毯反应器(upflowanaerobicsludgeblanketreactor,uasb)。膨胀颗粒污泥床(egsb)反应器是usab以高废水处理速率的特定应用。在egsb工艺中,废水以高向上流动速度通过反应器。

在需氧和厌氧废水处理工艺二者中,实现稳定和经济的操作对于设备操作者来说仍然是复杂的挑战。该复杂性能够归因于工艺对诸如有机加载干扰、处理条件的动态改变以及流入废水中的各种物质的成分的各种因素的高灵敏性质。为了通过范例进行示例,生物废水处理中的污染物的生物退化作为一系列生物反应而进行。这些序列生物反应中的每个涉及区别的微生物物种。同样,流入废水的负荷和成分改变能够扰乱在系统中存在的各种微生物物种之间存在的微妙平衡。类似地,确定用于操作生物处理工艺的最优流入特性是高度复杂的,因为工艺对可以影响存在的任何微生物物种的各种有毒污染物的存在高度敏感。生物质生成速率将进一步使其控制复杂,因为通过水力冲刷或有毒抑制(在工艺扰乱期间)非故意地损失的微生物需要延长的持续时间来替换损失的生物质。

现存的方法,包含诸如软传感器的数学模型,已经在废水处理控制的控制和预测中开展了。虽然在预测废水处理控制中有这些现存的方法,但是仍然存在对容许早期检测并隔离可以导致废水处理系统的灾难性故障的缺陷并将有益于废水处理工艺的的先进的监测和工艺控制策略的需要。此外,操作者通过实施校正指令提供早期介入的能力将防止较小的工艺偏离发展成严重的操作问题。

本发明的目的是至少部分满足以上需求。



技术实现要素:

根据本发明的第一方面,存在一种用于废水处理工艺控制的系统,所述系统包括:多个测量构件,被布置成获得数据集,所述数据集包括与所述废水处理工艺的参数相关的多个工艺变量;预测模块,被布置成接收所述数据集并利用数学模型来预测废水处理工艺的所述参数,所述数学模型被布置成获得所述数据集作为输入并提供预测的参数作为输出;故障诊断模块,被布置成将所预测的参数与预定的标准进行比较;其中,如果所预测的参数不满足所述预定的标准,则所述故障诊断模块能够操作以从所述多个工艺变量中识别导致所预测的参数不满足所述预定的标准的至少一个工艺变量。

所述废水处理工艺的所述参数可以是所述废水处理工艺的出水参数。

用于预测的所述数学模型可以是软传感器。在一些实施例中,所述数学模型包括移动窗口偏最小二乘回归算法。

对不满足所述预定的标准的所述至少一个工艺变量的识别可以方便地基于霍特林t2或q/spe统计。

所述故障诊断模块可以能够操作以确定从所述多个工艺变量中所识别的至少一个工艺变量是否是能够控制的。在一些实施例中,如果所述至少一个工艺变量是能够控制的,则所述故障诊断模块然后着手获得能够控制的所述至少一个工艺变量的中值并且确定能够控制的所述至少一个工艺变量是否是根本原因。

确定能够控制的所述至少一个工艺变量是否是根本原因可以包含将能够控制的所述至少一个工艺变量的所述中值与能够控制的所述至少一个工艺变量在正常条件下操作的值的范围进行比较。作为范例,如果能够控制的所述工艺变量落在所述值的范围以外,则将能够控制的所述工艺变量分类为根本原因。所述根本原因可以被进一步分类为定性的根本原因或定量的根本原因。

如果所述根本原因是定量的根本原因,则提供或执行进一步的计算以计算对所述至少一个工艺变量的调整。

在一些实施例中,所述故障诊断模块被布置成与数据库数据通信,并且能够操作以访问所述数据库,以检索至少一个校正指令来基于一组预定义的规则调整能够控制的所述工艺变量。该预定义的规则可以保持在推荐数据库中。

在一些实施例中,系统进一步包括预报模块,所述预报模块能够操作以模拟能够控制的所述工艺变量的调整对所述废水处理工艺的所述参数或预测的参数的影响。所述预报模块可以被布置成与所述故障诊断模块数据通信,以在根据所述校正指令调整之后接受能够控制的所述工艺变量。

替代地,所述预报模块可以绕过所述故障诊断模块并被布置成与所述预测模块直接数据通信。在该布置中,所述预报模块能够操作以模拟至少一个工艺变量的调整对所述废水处理工艺的参数的影响。

在一些实施例中,优化模块可以被布置成与所述预测模块、所述故障诊断模块或所述预报模块数据通信,以针对至少一个目标函数来优化所述多个工艺变量和废水处理工艺的参数。

根据本发明的第二方面,存在一种用于废水处理工艺控制的方法,所述方法包括以下步骤:从多个测量构件获得数据集,所述数据集包括与所述废水处理工艺的参数相关的多个工艺变量;在预测模块处接收所述数据集作为输入并基于数学模型来预测废水处理工艺的所述参数;将所预测的参数与预定的标准进行比较;其中,如果所预测的参数不满足所述预定的标准,则所述故障诊断模块能够操作以从所述多个工艺变量中识别导致所预测的参数不满足所述预定的标准的至少一个工艺变量。

根据本发明的第三方面,存在一种用于废水处理工艺控制中的故障诊断模块,所述故障诊断模块包括与多个测量构件数据通信的至少一个处理器,以接收数据集,所述数据集包括与所述废水处理工艺的参数相关的多个工艺变量,并接收所述废水处理工艺的所述参数的值;以及其后将所述参数的所述值与预定的标准进行比较;其中,如果所述参数不满足所述预定的标准,则所述故障诊断模块能够操作以从所述多个工艺变量中识别导致所预测的参数不满足所述预定的标准的至少一个工艺变量。

所述故障诊断模块可以被布置成与历史数据库和/或推荐数据库数据通信,以检索与每个工艺变量的正常操作范围(正常范围)和所述废水处理工艺的参数相关的信息。

在一些实施例中,从所述多个工艺变量识别所述至少一个工艺变量方便地基于霍特林t2或q/spe统计。

所述故障诊断模块可以能够操作以确定所识别的至少一个工艺变量是否是能够控制的。能够控制的工艺变量指能够被调整或控制的被识别的工艺变量。相反地,不能够控制的异常工艺变量指不能够被调整或控制的异常变量。

如果所述至少一个工艺变量是能够控制的,则获得能够控制的所述至少一个工艺变量的中值并且所述故障诊断模块能够操作以确定能够控制的所述至少一个工艺变量是否是根本原因。

确定能够控制的所述至少一个工艺变量是否是根本原因可以包含将能够控制的所述至少一个工艺变量的所述中值与正常范围进行比较。在一些实施例中,如果能够控制的所述至少一个工艺变量落在所述正常范围以外,则将能够控制的所述工艺变量分类为根本原因。所述根本原因可以被进一步分类为定性的根本原因或定量的根本原因。如果所述根本原因被分类为定量的根本原因,则计算对所述工艺变量的调整。所述调整可以受到推荐数据库的帮组,该推荐数据库用于检索至少一个校正指令来调整能够控制的工艺变量。该校正指令可以基于预定义的规则。

所述故障诊断模块可以被布置成与预报模块数据通信,所述预报模块能够操作以模拟能够控制的所述工艺变量的调整对所述废水处理工艺的所述参数的影响。

所述预报模块可以进一步能够操作以模拟任何其它(单个/多个)工艺变量的调整对所述废水处理工艺的所述参数的影响。

在一些实施例中,故障诊断模块可以进一步包括多个定量的和/或定性的根本原因和对应的校正动作的列表,其中,每个对应的调整是校正动作。

在一些实施例中,所述故障诊断模块可以包括优化模块,所述优化模块被布置成根据以下公式以各种组合对所述校正动作进行排列,

其中,n表示识别的校正动作的总数。然后可以确定与每个校正动作对应的模拟的参数并且将每个模拟参数与所述预定的标准进行比较。

在场景中,如果所述模拟参数满足所述预定的标准,则计算目标函数值,并且其中在包括多个目标函数值时,选择最小或最大的目标函数值作为最优解。如果发现没有模拟参数满足所述预定的标准,则选择基于调整预定的工艺变量的次最优选项作为最优解。

根据本发明的第四方面,存在一种用于废水处理工艺控制的优化模块,所述优化模块包括至少一个处理器,所述处理器与多个测量构件数据通信以接收数据集,所述数据集包括与所述废水处理工艺的参数相关的多个工艺变量;其中,所述至少一个处理器能够操作以针对目标函数来优化所述参数和所述多个工艺变量,并且其后,基于该优化确定校正指令。

可能的目标函数是要被最小化的总的工艺操作成本。可以针对与实施校正指令有关的成本进一步优化总的工艺操作成本。

在一些实施例中,所述优化模块用于废水处理系统中,所述废水处理系统包括至少一个厌氧子系统和至少一个需氧子系统,所述优化模块包括至少一个处理器,所述处理器被布置成与多个测量构件数据通信以接收数据集,所述数据集包括与所述废水处理工艺的参数相关的多个工艺变量;其中,所述至少一个处理器能够操作以针对目标函数来优化所述参数和所述多个工艺变量,并且其中,所述目标函数包括所述废水处理系统的总的操作费用的最小化。

所述总的操作费用的最小化可以包含最小化所述厌氧子系统中的出水toc浓度,和/或最大化所述需氧子系统中的出水toc浓度。

附图说明

现在仅通过范例方式参照附图描述本发明,其中:

图1是以膨胀颗粒污泥床反应器系统的形式的废水处理工艺设备的示意图。

图2是示例本发明的一个实施例的流程图。

图3是根据本发明的一些实施例的用于废水处理工艺控制的系统的框图。

图4示出了预测wwtp的出水参数(toc)的结果。

图5是容许用户输入(enter)toc标准以确定在进行egsb性能预测之前何时激活故障诊断模块的图形用户界面。

图6是示出故障诊断模块中的工作流程的流程图。

图7示出了由故障诊断模块基于霍特林t2或q/spe统计模型执行的典型统计分析的结果。

图8a和8b示例了在被触发时用于执行工艺计算的伪码。

图9示出了采用由故障诊断模块生成的校正动作的模拟效果。

图10示出了容许用户进行改变以在预报模块中得到预计的(projected)toc的工艺参数及它们的值。

图11示出了通过将t-01废水toc(实验室)从825.3mg/l改变为700mg/l,来自预报模块的预计的toc。

图12示出了优化的出水参数(这里的范例为toc值)及对应的优化参数。

图13示出了待实施以实现对于toc的优化结果的推荐/校正动作的列表。

图14示出了根据本发明的一些实施例的包括厌氧和需氧处理子系统的废水处理系统,其中,利用优化模块来最小化系统的总的操作费用(opex)。

图15示出了用于基于识别的根本原因的列表来优化opex的方法。

图16示出了根据本发明的一些实施例的图15的方法的示范性应用。

具体实施方式

根据本发明的实施例并且如图2中所示,存在一种用于诸如egsb系统100的废水处理工艺系统中的废水处理工艺(wwtp)控制的方法200。参照图1,典型的egsb系统100包括egsb反应器102、流入调节池(influentconditioningtank)104、导流池(diversiontank)112以及均衡池(equalizationtank)114。来自不同源或客户116的流入废水可以馈入导流池112中或均衡池114中。均衡池114的主要目的是抑制流入废水的流动速率、温度以及污染物浓度的波动以保持下游工艺的操作性能。在来自客户116的废水的参数(压力、流动速率、污染物浓度等)中存在起伏的情况下,可以将废水流116导流至导流池112,作为吸收来自客户116的废水的参数中的突然改变的措施。最后,将来自客户116的流入废水引导至egsb反应器102用于处理。

在egsb反应器102中,颗粒状微生物逆来自流入调节池104的以相对高的流动速率流动的流入废水与该废水接触。在在egsb反应器102中充分处理废水之后,将废水作为经处理的水108(出水(effluent))排放。egsb工艺中微生物的组合破坏废水中的有机污染物,形成附加生物质(微生物)、经处理的水108以及生物气110的形式的能量,生物气110可以包含甲烷(ch4)和二氧化碳(co2)。

为了监控各种工艺变量和出水参数,诸如例如总的有机碳(toc),egsb系统包括定位或位于适合的位置处(即在egsb系统周围/内)的多个测量构件以获得对工艺变量和/或工艺参数、以及出水参数的定期(regular)测量。测量构件可以是位于egsb设备系统中和/或周围的战略位置以获得测量的一个或更多物理传感器的形式的一个或更多器件。附加地或替代地,可以从egsb设备获得废水的样本并在实验室环境中对其进行测量以推导本领域技术人员已知的工艺变量。在实验室环境中获得的这些测量被称为实验室测量。超时地,建立并定期更新包括测量的工艺变量/参数、以及出水参数的历史数据库30。可以询问历史数据库30以获得对于每个工艺变量和出水参数的统计计算。统计计算包含与每个工艺变量和/或工艺参数相关联的平均数、中值、标准偏差、最大、最小值。对于每个工艺变量和/或参数,可以根据历史数据库30内的数据推导正常操作条件下的值(以下称为“正常值”)的范围。

在说明书的上下文中,术语“参数”可以宽泛地解释为包含常数、变量、计算的或推导的值。

参照图3,存在一种用于废水处理工艺控制的系统10,该系统包括:预测模块12,被布置为从多个测量构件接收数据集,并基于第一函数预测废水处理工艺的出水参数。第一函数可以是试探和/或统计方法的形式,并且可以包含有监督或无监督的学习方法,其包含使用历史数据库30内的数据作为“老师”。第一函数可以是数学模型或软传感器。第一函数用于至少获得数据集作为输入并提供预测的出水参数作为输出。

系统10进一步包括故障诊断模块14,其被布置为将预测的参数或预测的参数的属性与预定的单个标准或多个标准进行比较(以下详述);其中,如果预测的参数或属性不满足预定的标准,则故障诊断模块能够操作以从多个工艺变量中识别可以导致预测的参数不满足用户定义的标准的至少一个工艺变量。

该系统还可以包括预报模块16和优化模块18。预测模块12、故障诊断模块14、预报模块16以及优化模块中的每个模块可以包括以分散或集成布置布置的服务器的形式的一个或更多计算机处理器。处理器和/或服务器布置成数据通信,以从多个测量构件获得数据集。处理器和/或服务器也可以布置成与历史数据库30和推荐数据库40数据通信。此外,预测模块12、故障诊断模块14、预报模块16以及优化模块18可以相对于彼此以各种排列布置。

在一些实施例中,用于废水处理工艺控制的方法200可以实施为多个服务器内的一个或更多非暂时计算机可读介质上的软件代码。

再次参照图2,控制wwtp的方法200可以包括如由预测模块12执行的步骤,也与术语性能预测模块互换地使用。在步骤202中,性能预测模块12获得包括与egsb系统有关的工艺参数或变量的数据集。数据集可以包括:

a、从多个测量构件获得的实时数据;

b、实验室测量结果;

c、存储在历史数据库30中的数据;和/或

d、实时数据、实验室测量结果和存储在历史数据库30中的数据的组合。

在获得数据集之后,性能预测模块12可以利用能够为试探或统计方法或函数的第一函数,来预测对于一个或更多egsb反应器的出水toc(步骤202)。在各种实施例中,第一函数可以是,但不限于,如主成分分析(principalcomponentanalysis)、偏最小二乘(partialleastsquare)或主成分回归(regression)模型的基于因素的模型。在其它实施例中,可以使用基于非因素的模型,诸如是,但不限于,多线性回归(multiplelinearregression)、人工神经网络(artificialneuralnetworks)或支持向量机(supportvectormachine)。在优选实施例中,第一函数可以是移动窗口偏最小二乘(movingwindowpartialleastsquare)算法的形式,其可以是以下等式(1)的形式。

参照图4,示出了使用移动窗口偏最小二乘方法(mwpls)在用于egsb反应器的预测的toc(见图4中的正方形符号)与如从历史数据库获得的废水的测得的toc(见图4中的圆符号)之间进行的比较。可以观察到mwpls方法能够使用容易得到的工艺参数而不是依赖于现场分析者或实验室测量精确地预测出水参数(toc)。现场不容易测得的其它参数包含生化需氧量(biochemicaloxygendemand,bod)、正磷酸盐(po4-p)和(铵态氮)nh4-n。

mwpls是有利的,因为使用移动窗口策略容许模型自己更新并且并入与设备最新状态匹配的输入参数,并且同时,去除过时的和无教益的系统信息。

通过范例,mwpls利用具有适应策略的固定窗口(其中,窗口大小n通常等于历史数据集中的样本的数量或天数),该适应策略二选一地以逐个样本(sample-wise)的方式更新窗口和在更新的窗口上重新计算pls模型。如果在时间t-1,历史数据集x=(x1,…,xn)t且y=(y1,…,yn)t,则在mwpls中使用的具有新获得的数据对xt和yt的窗口能够数学上表示为如下等式(1):

逐个样本地移动固定窗口以跟踪工艺动态。向量xt可以形成为包括一组输入工艺变量和/或工艺参数。向量yt可以形成为包括要预测的一组输出出水参数,在此情况下为toc。

输入工艺变量或参数包含,但不限于,与均衡池114相关的以下实时测量结果和/或实验室测量结果:

a、池中的废水液位(也称为池液位);

b、出口温度;

c、废水ph;

d、废水toc;

e、入口温度;

f、废水中的总的悬浮固体;

g、废水中的挥发性脂肪酸;

h、废水碱度(可以是ph的子集)。

输入工艺变量或参数可以包含与流入调节池104相关的以下实时测量结果和/或实验室测量结果:

a、废水的流动速率(从均衡池114至调节池104);

b、至少一个调节池104中的废水的ph;

c、控制至调节池104的废水的流动速率的控制阀(包含但不限于馈给流动阀)打开定时/频率或状态;

d、用于调节池104与egsb反应器102之间的流动控制的阀打开定时/频率或状态。

输入工艺变量或参数可以包含与生物气压力、流过热交换器等的废水的温度、流动速率有关的实时测量结果和/或实验室测量结果。

在步骤204中预测出水toc之后,预测模块12可以在步骤206进一步将对应的egsb反应器102的预测的出水toc值与用户定义的toc值进行比较。可以由用户经由如图5中所示的图形用户界面输入用户定义的toc值。如果预测的出水toc满足一个或更多预定的标准,则什么也不做(步骤208)。

在预测的出水toc不满足一个或更多用户预定的单个/多个用户定义的标准的情况下,在步骤210触发故障诊断模块14。图6示出了故障诊断模块14在方法步骤212和214中进行的更详细的工作流程500。在此情况下,预定的用户定义的单个标准/多个标准是能够容许用于预测的出水toc的最大值的形式。更一般地,用于出水或工艺参数的预定的用户定义的单个标准/多个标准是以下形式:能够容许的最大值、能够接受的或能够容许的值的范围、或能够容许的最小值。

在步骤502中,一旦检测到预测的出水toc不满足预定的单个/多个标准,则故障诊断模块14能够操作以识别至少一个,但典型地多个,可能的工艺变量或参数(以下称为异常工艺参数)。作为范例,异常工艺参数可以包括可以导致预测的出水toc不满足预定的单个/多个标准的十个工艺变量/参数。使用对于预测的出水toc能够接受的范围或能够容许的最大值的形式的预定的标准的范例,超出范围的任何toc值可以触发故障诊断模块14的激活。在一些实施例中,故障诊断模块14可以在步骤502中利用多元统计分析(诸如,但不限于,霍特林t2或q/spe统计)来识别多个异常工艺参数。可以意识到的是,多元统计分析的权重(weightage)或贡献(contribution)对于识别对不满足预定的标准的预测的toc的贡献最大的工艺变量或参数是有用的。因而,与如图7中示例的最高权重或贡献相关联的工艺参数可以被视为或被确定为异常工艺参数。在其它实施例中,可以使用统计工艺控制(spc)、以及操作和/或专门工艺知识来执行异常参数的识别。

在步骤504中,故障诊断模块14可以进一步将识别的异常工艺变量分类为能够控制的那些并且然后将每个能够控制的异常工艺参数的中值与其正常范围进行比较,正常范围能够从历史数据库30获得。能够控制的异常工艺变量指能够被调整或控制的异常变量。不能够控制的异常工艺变量指不能够被调整或控制的异常变量。中值落在正常范围以外的能够控制的异常工艺参数被分类为“根本原因”。应当意识到,可以存在与不同工艺变量相关联的一个以上的根本原因。

一旦识别根本原因,则然后可以根据推荐数据库40确定校正动作。推荐数据库40含有与每个特定根本原因相对应的至少一个潜在校正指令的编译。可以理解,随着时间的过去的在废水处理工艺控制中的用户经验提供大量信息,容许用户或废水处理设备操作者理解工艺的状态,并且帮助他们做出合适的动作来去除源自工艺的异常及最小化源自工艺扰乱的不必要的操作成本。可以至少将该用户经验捕获为包括对应于每个特定根本原因的潜在校正指令的列表的推荐数据库40的部分。

在各种实施例中,根本原因可以宽泛地归类为“定量的”或“定性的”。定量的根本原因是具有涉及工艺计算的对应的潜在校正指令的那些根本原因,而定性的根本原因是具有不涉及工艺计算的对应的潜在校正指令的那些根本原因。在一些实施例中,工艺计算涉及计算可以表示为工艺参数和/或与工艺相关的用户输入的函数的与工艺相关的变量/参数。与工艺相关的变量/参数也可以表示为工艺参数的函数,具有/不具有与工艺相关的用户输入。

当在步骤508中识别出定性的根本原因时,然后可以在推荐数据库40中使用预定义的规则从潜在校正指令的对应列表查找或确定合适的校正指令。应当意识到,在各种实施例中,潜在校正指令的对应列表可以含有至少两个潜在的校正指令。因而,可以使用布尔逻辑来从两个潜在校正指令确定更多能够应用的校正指令。使用的布尔算子可以包含“大于”和“小于”的算子。

例如,当均衡池01(“t-01”)的异常工艺变量ph,即“t-01ph”被识别为根本原因时,布尔算子:

1)使用“小于算子”将“t-01ph”与4的最小值进行比较;以及

2)使用“大于算子”将“t-01ph”与9的最大值进行比较。

因为仅布尔算子之一将返回“真”作为布尔结果,所以推荐数据库40将返回对应于“真”结果的推荐的校正指令。如果当前“t-01ph”为3,则推荐数据库40将返回校正指令为“进入t-01的废水太酸性。为进入池的低ph废物检查引入废水流的ph。监控t-400中的苛性碱(caustic)的液位”。在此情况下,t-400是荷性碱存储池,并且在输入废水为酸性的情况下,为了确保存在足够的荷性碱用于ph调整,操作者监控此池中的荷性碱的量(液位)是重要的。

也应当理解,在步骤510中生成的定性校正指令超出了仅提供异常工艺参数在正常范围以外的警报。其给出了现存问题“t-01太酸性”的简短的上下文/提要,并且给设备操作者提供解决现存问题的指令。另外,定量校正指令可以包含给监控ph并确保存在足够的化学品存货用于工艺调整的操作者的提醒,或类似地(“为进入池的低ph废物检查输入废水流的ph;监控t-400中的荷性碱的液位”)。

当在步骤508中识别了定量根本原因时,故障诊断模块14能够操作以在步骤514(不具有用户输入)或步骤518(具有用户输入)中执行工艺计算以确定与工艺相关的参数之前,在步骤512中确定是否需要与工艺相关的用户输入。在各种实施例中,与工艺相关的用户输入是必须的,以在wwtp工艺控制中容许一些用户自行处理和灵活性。在步骤514或518中执行的工艺计算至少基于与工艺相关的用户输入和/或现存的工艺参数。在工艺计算后,然后可以在步骤520从推荐数据库40至少基于计算的与工艺相关的参数和预定义的规则或逻辑来确定合适的校正动作。例如,当异常的能够控制的工艺参数被识别为“客户a”时,处理器或推荐数据库40着手执行“计算1”以确定校正指令。图8是用于“计算1”的伪码,示出了以立方米(m3)计的对于废水导流可用的最大体积“maxvtk001”和以小时(hr)计的对于废水导流可用的最大时间“maxttk001”的计算,与工艺相关的参数可以表示为现存工艺参数和与工艺相关的用户输入的函数,诸如:

(i)df:至导流池的总的导流流量(以立方米(m3)/小时计);

(ii)dvtvol:均衡池容量(以m3计);

(iii)ftk001:从导流池至均衡池的流量(以m3/小时计);

(iv)ltk001:以百分比填充的导流池液位(%);

(v)eqtmax:以百分比填充的均衡池中的最大能够容许的液位(%)。

在计算与工艺相关的参数“maxvtk001”和“maxttk001”之后,然后可以在步骤520中使用布尔逻辑来基于一组预定义的规则从可能的校正指令的列表确定校正指令。在各种实施例中,由于wwtp的复杂性,可能存在使用布尔算子的组合来确定校正动作的需要。在此方面,布尔算子可以是,但不限于,“大于”、“小于”、“与”、“与非”、“或”和“或非”算子的组合。

与具有针对每个定量的根本原因的对应的可能校正指令的列表相关联的一个优点是提供检查和平衡的第二系统,以确保已经运作于异常状态的wwtp不失去控制。

返回参照“计算1”作为范例,在从可能的校正指令的列表确定合适的校正指令之前,首先询问推荐数据库40以检查工艺参数“ltk001”(导流池液位)。在在客户的废水中存在高的toc/酚含量时的情形,一个可能的解决方案是将废水导流至导流池。然而,将废水导流至导流池而不首先检查导流池液位可以导致溢出,特别是如果如在“计算1”的场景1中导流池接近其最大能够容许的容量时。结果,废水的导流将对wwtp的总的情形不具有任何校正影响。替代地,导流池的溢出可以导致其它安全和环境顾虑。因此,进行该动作可能不仅减弱导流池的性能,而且还使得egsb系统的总的性能退化。

甚至在导流池具有足够的容量时,如果由布尔逻辑确定了导流流动速率(df)大于导流池至均衡池流动速率ftk001(“df>ftk001”),也存在防止前述情形发生的需要。如“计算1”的场景2中示例的,工艺计算用于通过如下确定来提供此安全网:

1)在特别的结合点导流池的可用的容量;以及

2)基于如用户选择的导流流动速率,导流池达到其最大能够容许的容量所花费的时间。

结果,这些定量的信息有教益地容许用户或者设备操作者实施校正指令。

在“计算1”的场景3,如果由布尔逻辑确定了导流流动速率小于导流池至均衡池流动速率(“df>ftk001”)“与”导流池液位在其能够容许的最大容量的80%以下(ltk001<80%),则用户能够执行废水导流,而无需任何附加顾虑。在各种实施例中,应当意识到,仅场景之一将返回“真”以确保不向用户提供冲突的校正指令。然而,取决于问题的性质,也可能存在如下场景(未明确示出):可能存在一个以上的“真”布尔结果,由此,校正指令是至少两个可能的校正指令的组合。

虽然故障诊断模块14利用为基于至少一个领域专家或人操作者的经验的校正动作的编译的推荐数据库40,但是其实现了超出仅是对通常由人执行的任务自动化的技术优点。

例如,基于在异常点废水设备的工艺条件来确定发给操作者的校正动作并从而提供对该问题的“最相关”的解决方案。还有,具有定量的推荐给了设备操作者清楚的能够操作的指令。这给了操作者需要做什么以及校正动作的程度的清晰图画,并且给了操作者所需的校正动作的程度的预期。

此外,通过提供完全并且严格地基于一组客观规则的校正动作,基于规则或基于逻辑的推荐数据库40根除了主观性笼罩的判断或归因于人操作者的不充分的事实的判断。参照“计算1”作为范例,在不知道专家人操作者b先前在液位在85%时通过将废水导流至导流池中而遇到了严重故障的情况下,专家人操作者a可能判断85%的导流池液位仍然在用于废水导流的安全限度内。

此外,基于规则或基于逻辑的推荐数据库大大地有助于增加新的知识。参照“计算1”,将新的根本原因增加到推荐数据库中(该推荐数据库涉及类似地至少需要废水至导流池的导流的校正动作)将自动被标记以遵循如“计算1”中列出的相同规则。

此外,还可以观察到从列表确定合适的校正动作可能涉及考虑许多不同的因素和规则。基于规则或基于逻辑的推荐数据库40可以根除冲突指令并且在进行决策时保持一致性。在各种实施例中,通过确保触发条件相互排斥,即,布尔逻辑仅返回一个唯一的结果,也可以确保新的校正动作的增加不与现存的校正动作冲突。编码了领域专家的知识的基于规则的推荐数据库的另一优点是能够使得非技术人员容易地在模拟或实际情景中试验与从领域专家授予的那些规则或安全限制不同的规则或安全限制。

一旦基于以上方法确定了校正指令,则故障诊断模块14能够操作用于将所有定量的和定性的校正指令概括为“推荐”,以权重的顺序显示给用户。

虽然故障诊断模块14可以提供合适的校正指令以恢复对应于异常工艺参数的根本原因,但是其不提供关于采取校正指令的可能的影响的信息。

在一些实施例中,故障诊断模块14可以独立于预测模块12,并且能够操作以接收一个或更多电子文件的形式的数据集。可以直接从历史数据库30获得该数据集,而没有任何形式的预测。

为了获得更多的关于采取如由故障诊断模块生成的校正指令的可能的影响的信息,用户可以激活预报模块16。

在各种实施例中,预报模块16具有两种模式,集成预报和独立预报模式。集成预报模式是对故障诊断模块14的补充功能,其在步骤216被激活以在在步骤214中实施推荐的校正指令之前预计或模拟校正指令对出水参数的影响。另一方面,独立预报模式容许用户手动改变某输入(单个/多个)参数并预计处理性能,甚至无需激活故障诊断模块14。图9示出了在集成预报模式中采用由故障诊断模块14生成的校正动作的模拟效果。参照图10,预报模块16提供图形用户界面,该界面包括能够控制的工艺参数及它们的当前值的列表。在如图10中示例的独立预报中,列表可以包含预定的单个/多个工艺参数。图形用户界面还容许用户逐个或共同地手动调整值,以预计出水参数(toc)。然后如图11中所示地显示预计的出水toc。在各种实施例中,可以使用类似于性能预测模块的试探或统计方法来执行模拟或预计。在集成预报中(未示出),列表可以包含被识别为能够控制的根本原因的工艺参数。

虽然预报模块16容许用户手动预计或模拟校正指令的独特组合对出水参数的影响,但是其典型地不提供将出水参数恢复至最优水平或范围的解。虽然使用手动试错法(trial-and-error)或诸如蒙特卡罗的其它方法经由预报模块16确定最优解是可能的,但是该方法典型地是耗时的并且涉及猜测(guess-work)。本发明中提供的替代且有益的方案是激活优化模块18。如步骤220中描绘地激活优化模块18的目的是使出水参数(toc)返回最优水平并给用户提供如下量:

1)对于每个对应的工艺参数的工艺目标(图12);以及

2)关于如何实现最优结果的校正指令(图13)。

还将意识到的是,甚至在出水参数在其正常范围内时,就能够激活优化模块18,而不必然必须在故障诊断或预报之后激活优化模块18。

参照图12和13,识别了总共七(7)个工艺参数,它们的当前值列出于“之前值”区域之下。“之后值”区域提供对于每个工艺参数/变量的以优化出水参数的值,而“推荐”区域提供达到最优场景所需的校正指令。还将意识到的是,识别的工艺参数可以不必是能够控制的,因为优化模块能够向用户提供校正指令以间接地调整诸如ph、流入水碱度、反应器性能等的其它参数。在各种实施例中,以识别在优化工艺以减少egsb的toc时能够用作指示器的工艺参数的原则来选择工艺参数。已经基于操作者和工艺知识选择了这些参数。例如,减少egsb出水挥发性脂肪酸(vfa)帮助最小化egsb出水流的最后toc。

在各种实施例中,还将意识到的是,可以通过优化不同的目标函数来执行优化。还将意识到的是,优化步骤典型地包含最大化或最小化一个或更多目标函数,取决于问题的性质。考虑不同的目标(处理结果和操作成本)和其中设备必须操作的不同环境(废水质量、流量和温度波动)显著地增大问题的复杂性。例如,废水处理设备的最优操作涉及例如选择合适的污泥循环流量和化学品用量速率,使得它们在给定的条件下根据一些预定义的标准优化设备的行为。根据发展的pls模型,

y=x1b1+x2b2+…+xnbn(2)

获得了系数。每个工艺参数具有特定的操作范围。然后发展了如以下描述的优化目标函数以通过为得到优化的工艺参数和优化的出水toc的线性优化来优化处理效率,其中lb和ub分别是下和上边界。

最小化(y)=最小化(x1b1+x2b2+…+xnbn)(3)

服从:lb1≤x1≤ub1,…,lbn≤xn≤ubn

在各种实施例中,可以针对与总的操作或运行成本相关的目标函数来执行优化过程。用于操作egsb的直接的材料成本在实施校正指令之后增大了。然而,由于作为实施校正动作的就结果的来自egsb的较低的出水toc,可以减小下游操作成本。同样,优化的总的操作成本(包含egsb和进一步的下游工艺)是用于实施校正动作的直接材料成本的增大与由于较低toc的下游操作成本的减少之间的微妙折衷。

在各种实施例中,通过考虑化学品增加(盐酸-hcl,氢氧化钠(荷性碱)-naoh-调整ph,h3po4,作为养分的氨水)的成本并且也考虑用于运行电气设备的电力成本,计算了直接材料成本。通常,经由模块的以下两个手段减少操作成本:

1)避免能够由于严重的工艺扰乱而引起的高的成本——“避免工艺成本”——故障诊断模块

2)最大化egsb工艺的toc去除,并且因此减少至其中污泥生成和空气需要显著的下游需氧工艺的toc负荷。

在一些实施例中,系统10或诸如预测模块12、故障诊断模块14以及优化模块18的系统10的部分可以应用于包括厌氧子系统1420和需氧子系统1440的废水处理系统1400。厌氧子系统1420和需氧子系统1440布置成使得厌氧子系统1420相对于下游需氧子系统1440在上游。如图14中示例的,系统1400包括布置成接收流入物(废水)的导流池1480和馈给均衡池1460。可以以能够调整的或能够控制的导流流动速率将来自导流池1480的流入物馈给馈给均衡池1460(除其它功能之外)。

厌氧子系统1420可以包括布置成接收来自馈给均衡池1460的调整的流入物的至少一个egsb厌氧反应器。该egsb厌氧反应器可以类似于egsb厌氧反应器102。在厌氧处理工艺之后,将处理的废水向下游发送至需氧子系统1440。如示例的,需氧子系统1440包括膜生物反应器(mbr)1442、移动床生物膜反应器(mbbr)1444、以及激活污泥(as)反应器1446。来自mbr或as的处理的废水输出出水可以被发送至后继的工艺系统或子系统。

可以如较早实施例中描述的那样仅考虑上游厌氧子系统,来优化该至少一个egsb反应器(诸如egsb反应器102)的工艺参数或变量以最小化出水toc(来自egsb反应器的出水)。

在优化系统1400中,考虑总的opex的总的或全局的优化。这也可以通过最小化上游egsb厌氧子系统1420中的出水toc浓度,和/或最大化下游需氧子系统1440中的出水toc浓度来实现。在一些实施例中,可以将来自上游厌氧子系统1420的任何优化的结果用作建议方法以向操作者建议任何可能的调整,该任何可能的调整容许来自egsb反应器的排出出水toc满足需氧下游1440中的任何调整需要(单个/多个)。在下游需氧出水toc的最大化中,将建议操作者处理出水废水,使得出水废水将正好满足调整需要。例如,如果调整需要使处理的下游废水具有小于33mg/l的出水toc,并且如果操作者当前正处理下游废水达25mg/l,则存在稍微提高排出出水的toc(例如,30mg/l)的空间。没有必要在下游需氧工艺中“过处理”废水。由于较少的污泥生成、较低的需氧功耗,下游需氧工艺处的较低的处理需要将导致opex减少。

在图14的实施例中,可以执行优化而无需故障诊断模块14和预报模块16。与较早描述的实施例相比较,优化模块18考虑了下游需氧子系统1440的优化,而不仅仅是厌氧子系统1420的优化。

在另一实施例中,优化模块18可以与故障诊断模块14结合工作来识别(单个/多个)根本原因以将废水处理系统或子系统恢复至正常,并在恢复工艺期间针对预定的目标函数共同/同时提供最优解。优化模块18被配置为创建与每个识别的根本原因相关联的校正动作的排列和组合。可以从一个或更多校正动作导出每个排列或组合。

可以将优化模块18应用于egsb反应器102或任何其它废水处理或子系统。作为范例,图15示例了基于从预测模块12获得的输出来优化预定的目标函数opex的方法1500。

在步骤1510,将诸如总的有机碳(toc)的预测的出水与用户定义的可以为能够容许的toc的最大值的单个/多个标准进行比较。如果预测的toc大于用户定义的标准,由此意味着至少一个异常,则使用故障诊断模块14识别可能的根本原因和对应的能够控制的(单个/多个)工艺变量的列表(步骤1520)。(经由故障诊断模块14)生成对应的校正动作。

为了示例,对应的校正动作表述为rc1、rc2以及rc3。这些可以对应于以下量的调整:温度、流入物浓度、或再循环流量。优化模块16然后算出校正动作的所有可能的排列(包含2个或更多可能的校正动作的组合),即:rc1;rc2;rc3;rc1+rc2;rc1+rc3;rc2+rc3;以及rc1+rc2+rc3。(步骤1530)。基于三个范例,根据以下数学表达式算出七个可能的组合:

其中,n表示识别的校正动作的总数。

然后计算或算出基于七个校正动作中的每个的对应预计的toc(步骤1540)。然后将七个对应toc中的每个与用户定义的单个/多个标准进行比较,并且识别将toc减少到小于该标准的所有排列(步骤1550)。如果没有将toc减少到小于或等于用户定义的标准的可用解,则将计算或确定默认动作,诸如减少流入物流量以将预测的toc减少至达到标准(步骤1560)。这实际上是“次最优”解。

如果存在将toc减少至小于标准的至少一个可用解,则算出每个可用解的opex(步骤1570)。选择具有最低opex的解作为最优解(1580)。

图16示出了根据本发明的一些实施例优化校正动作的方法的范例应用。特别是,要在厌氧子系统1420优化的参数可以包括toc、ph、和/或总的悬浮固体(tss)。可以对需氧子系统优化的参数包括以下量的最小化:mbbr、as、和mbr。这些可以包含与出水toc、出水磷酸盐po4和出水氨nh3相关联的校正动作。

对于要优化的每个控制参数,图16中示例了校正动作的范例。例如,当对egsb子系统优化控制参数出水ph时,校正动作可以包含对流入物ph、酸/碱(base)增加、和/或流入物碱度的调整。

总之,识别一个或更多根本原因的目的是将系统100、1400恢复至用户定义的标准定义的状态。

集成优化工艺选择满足此标准的校正动作的最低成本的组合。如果没有识别的根本原因的组合能够导致系统100、1400满足用户标准,则“次最优”解将用于用户减少对处理系统的负荷,使得排出(出水)参数能够满足此定义的标准。

在一些实施例中,可以将废水处理系统1400的优化建模为对上游厌氧子系统1420的参数的最小化和对下游需氧子系统1440的相同参数的最大化,以实现总的opex减少。在其它实施例中,可以将废水处理系统1400建模为对上游厌氧子系统1420的参数的最大化和对下游需氧子系统1440的相同参数的最小化,以实现总的opex减少。

本领域技术人员还将意识到,可以组合以上描述的非可选或替代的特征的变形和组合以形成落入本发明意图的范围内的进一步的实施例。特别是,

●虽然在描述的实施例中,在egsb反应器和通用厌氧和需氧系统的情景中讨论了本发明,但是应意识到,本发明可以应用于wwtp的其它布置或配置。特别是,应当意识到,如描述的工艺变量和工艺参数可以应用于其它需氧和/或厌氧废水处理工艺和系统,以及以与特定于wwtp的类型的(单个/多个)历史数据库30和(单个/多个)推荐数据库40的形式收集的这些工艺变量和工艺参数相关联的数据。

●虽然如图2和图3中示例的,预报模块16和优化模块18实施于故障诊断模块14之后,但是应意识到,该两个模块也可以独立于故障诊断模块14运行。

●在各种实施例中,可以将优化模块18直接与故障诊断模块14集成,而不是如图2中示范的两步工艺实施。

●虽然推荐数据库40是基于规则的或基于逻辑的,但是应意识到,也可以应用能够进行决策的其它形式的认知模型。

●虽然推荐数据库40是基于经典布尔逻辑的,由此输出是二进制的(真或假),但是应当意识到,诸如模糊逻辑的其它形式的逻辑模型也可以用于本发明中。在一些实施例中,可以采用两个或更多逻辑模型之间的混合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1