发明内容
一方面,本发明提供一种用于除尘器清灰的模糊控制方法,所述模糊控制方法包括:接收检测装置发送的检测输入量,并计算所述检测输入量与给定值之间的偏差以及所述偏差的变化率以作为模糊控制的输入变量;将所述输入变量模糊化为模糊输入量、基于所述模糊输入量进行模糊推理和决策以得到模糊输出量、并将所述模糊输出量解模糊化为控制输出量;以及将所述控制输出量输出至除尘器脉冲阀控制器以控制除尘器的脉冲阀的开关。其中,所述检测输入量包括除尘器进出口压差和除尘器各个仓室进出口压差,所述控制输出量为除尘器各个仓室清灰时间,其中当所述检测输入量为除尘器各个仓室进出口压差时,仅将除尘器各个仓室进出口压差与其给定值的偏差作为模糊控制的输入变量。
在本发明的一个实施例中,所述将所述输入变量模糊化为模糊输入量包括将所述输入变量映射变换到离散的输入论域。
在本发明的一个实施例中,所述输入变量的量化论域等级设置为5。
在本发明的一个实施例中,所述输入变量按照下式进行量化:
其中,x表示所述输入变量,Y表示量化后的输入变量,a表示所述输入变量的下限,b表示所述输入变量的上限,n表示量化等级。
在本发明的一个实施例中,所述解模糊化按照下式进行:
其中,x表示所述模糊输出量,Y表示所述控制输出量,a表示所述模糊输出量的下限,b表示所述模糊输出量的上限,n表示量化等级。
在本发明的一个实施例中,所述输入变量对应的输入论域设置为6,所述模糊输出量对应的输出论域设置为6。
在本发明的一个实施例中,所述模糊输入量的语言值模糊子集为[负大(NB),负小(NS),零(O),正小(PS),正大(PB)]。
在本发明的一个实施例中,所述模糊输出量的语言值模糊子集为[负大(NB),负中(NM),负小(NS),零(O),正小(PS),正中(PM),正大(PB)]。
在本发明的一个实施例中,所述模糊输入量的语言值模糊子集的隶属函数和所述模糊输出量的语言值模糊子集的隶属函数均为三角形函数。
另一方面,本发明还提供一种用于除尘器清灰的模糊控制***,所述模糊控制***包括:输入模块,用于接收检测装置发送的检测输入量,并计算所述检测输入量与给定值之间的偏差以及所述偏差的变化率以作为模糊控制的输入变量;处理模块,用于将所述输入变量模糊化为模糊输入量、基于所述模糊输入量进行模糊推理和决策以得到模糊输出量、并将所述模糊输出量解模糊化为控制输出量;以及输出模块,用于将所述控制输出量输出至除尘器脉冲阀控制器以控制除尘器的脉冲阀的开关。其中,所述检测输入量包括除尘器进出口压差和除尘器各个仓室进出口压差,所述控制输出量为除尘器各个仓室清灰时间,其中当所述检测输入量为除尘器各个仓室进出口压差时,仅将除尘器各个仓室进出口压差与其给定值的偏差作为模糊控制的输入变量。
上述用于除尘器清灰的模糊控制方法及***采用模糊控制策略实现对除尘器各个仓室的清灰控制,克服各仓室负荷不均匀及各种***噪声对***的扰动,实现大型袋式除尘器的自动喷吹,延长滤袋的使用寿命。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
为了彻底了解本发明,将在下列的描述中提出详细的方法步骤和/或结构。显然,本发明的施行并不限定于本领域的技术人员所熟悉的特殊细节。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合。
根据本发明的一方面,提供了一种用于除尘器清灰的模糊控制方法。图1示出了根据本发明的实施例的用于除尘器清灰的模糊控制方法100的流程图。如图1所示,方法100包括如下步骤:
步骤101:接收检测装置发送的检测输入量,并计算检测输入量与给定值之间的偏差以及该偏差的变化率以作为模糊控制的输入变量。
其中,可以基于对除尘器清灰的具体参数的控制需求来设置所需检测的输入参数及相对应的检测装置。例如,在本发明的一个示例中,需要控制除尘器进出口压差,那么可以设置相应的传感器来检测除尘器进出口压差。另一个示例中,需要对除尘器各个仓室的进出口压差控制,那么可以设置相应的传感器来检测除尘器各个仓室的进出口压差。
在计算检测输入量(例如除尘器进出口压差)与给定值之间的偏差(或称为误差)E20以及该偏差的变化率(或称为误差变换率)DE时,可以将所检测到的除尘器进出口压差的实际值(也称为过程值)与其对应的给定值相比较得到偏差信号,并对偏差信号进行微分以得到偏差的变化率。模糊控制可以以偏差和偏差变化率这两者作为输入变量。当检测输入量为除尘器各个仓室(例如仓室1-8)的进出口压差时,可以仅将除尘器各个仓室进出口压差与其给定值的偏差(例如E11、E12、……E18)作为模糊控制的输入变量。
步骤102:将输入变量模糊化为模糊输入量、基于模糊输入量进行模糊推理和决策以得到模糊输出量、并将模糊输出量解模糊化为控制输出量。
具体地,可以将输入变量映射变换到离散的输入论域上,以得到模糊输入量。继续上面的示例,设压差偏差范围是[-500,500],压差偏差变化率范围[-50,50]。示例性地,压差偏差量化论域等级为5,压差偏差变化率量化论域等级为5,输出论域量化论域等级为6。
在本发明的一个实施例中,输入变量可以按照式(1)进行量化:
其中,在式(1)中,x表示输入变量,Y表示量化后的输入变量,a表示输入变量的下限,b表示输入变量的上限,n表示量化等级。
由于除尘器压差控制***对于精度要求不高,只要保证除尘器压差在一定范围内,对于运行人员而言是可以接受的。在一个示例中,对于输入变量论域设置为6,变量语言值的模糊子集可以为[NB,NS,O,PS,PB]。在一个示例中,对于输出变量,为了防止***震荡,输出变量论域设置为6,变量语言值的模糊子集可以为[NB,NM,
NS,O,PS,PM,PB]。对于输入\输出变量的隶属函数均可采用较为简单的三角形函数。其中NB表示负大,NM表示负中,NS表示负小,O表示零,PS表示正小,PM表示正中,PB表示正大。
根据本发明的一个实施例,模糊策略库的设计可以为如下:
如果E20=PB并且DE=PB,则输出=NB;
如果E20=PB并且DE=PS,则输出=NB;
如果E20=PB并且DE=O,则输出=NM;
如果E20=PB并且DE=NS,则输出=NM;
如果E20=PB并且DE=NB,则输出=NS;
……
除尘器的各个仓室例如仓室1清灰规则库具体描述如下:
如果E11=PB,则输出=NB;
如果E11=PS,则输出=NB;
如果E11=O,则输出=O;
如果E11=NS,则输出=PS;
如果E11=NM,则输出=PB。
控制策略库可以基于运行人员的实际经验而建立。优选地,模糊规则库具有在线修改功能。不同的垃圾焚烧厂实际情况是不同的,经过长时间的运行,运行操作都会有新的经验,模糊规则库的在线修改功能可以使维护人员能够很方便的将这些新的经验添加到规则库中。此外,可以针对规则库开发人机界面,从而方便调试、维护人员对于规则库进行修改。
根据模糊语言值的隶属函数以及模糊策略库,可以得到模糊关系;基于模糊输入量和模糊关系,可以得到模糊输出量;模糊输出量经过解模糊化可以得到最终的控制输出量。
在本发明的一个实施例中,对模糊输出量的解模糊化可以按照式(2)进行:
其中,在式(2)中,x表示模糊输出量,Y表示控制输出量,a表示模糊输出量的下限,b表示模糊输出量的上限,n表示量化等级。
步骤103:将控制输出量输出至除尘器脉冲阀控制器以控制除尘器的脉冲阀的开关。继续上面的示例,检测输入量包括除尘器进出口压差和除尘器各个仓室进出口压差,控制输出量为除尘器各个仓室清灰时间。该除尘器各个仓室清灰时间数据可以被发送到除尘器脉冲阀控制器以控制除尘器的脉冲阀的开关,从而反过来调节除尘器进出口压差和除尘器各个仓室进出口压差。图2示出了根据本发明实施例的用于除尘器清灰的模糊控制方法应用于上述示例时的信号数据流图,可以结合图2来理解上述方法的原理及过程。其中,在图2中,将除尘器示出为包括8个仓室(1-8号仓室),并且待控制的脉冲阀包括14个。
根据本发明另一方面,还提供一种用于除尘器清灰的模糊控制***。图3示出了根据本发明的实施例的、用于除尘器清灰的模糊控制***300的结构框图。如图3所示,模糊控制***300包括输入模块301、处理模块302和输出模块303。
其中,输入模块301用于接收检测装置发送的检测输入量,并计算检测输入量与给定值之间的偏差以及偏差的变化率以作为模糊控制的输入变量。处理模块302用于将输入变量模糊化为模糊输入量、基于模糊输入量进行模糊推理和决策以得到模糊输出量、并将模糊输出量解模糊化为控制输出量。输出模块303用于将控制输出量输出至除尘器脉冲阀控制器以控制除尘器的脉冲阀的开关。其中,检测输入量包括除尘器进出口压差和除尘器各个仓室进出口压差,控制输出量为除尘器各个仓室清灰时间,其中当检测输入量为除尘器各个仓室进出口压差时,仅将除尘器各个仓室进出口压差与其给定值的偏差作为模糊控制的输入变量。可以参考结合图1描述的实施例理解每个模块操作的具体过程,此处不再赘述。
本发明实施例的各个模块可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的用于除尘器清灰的模糊控制***中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在存储载体上提供,或者以任何其他形式提供。
上述用于除尘器清灰的模糊控制方法及***采用模糊控制策略实现对除尘器各个仓室的清灰控制,克服各仓室负荷不均匀及各种***噪声对***的扰动,实现大型袋式除尘器的自动喷吹,延长滤袋的使用寿命。
本发明已经通过上述实施例进行了说明,但应当理解的是,上述实施例只是用于举例和说明的目的,而非意在将本发明限制于所描述的实施例范围内。此外本领域技术人员可以理解的是,本发明并不局限于上述实施例,根据本发明的教导还可以做出更多种的变型和修改,这些变型和修改均落在本发明所要求保护的范围以内。本发明的保护范围由附属的权利要求书及其等效范围所界定。