火电厂球磨机制粉系统运行工况划分方法转让专利

申请号 : CN201310193802.4

文献号 : CN103301926B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹晖王燕霞张彦斌贾立新司刚全

申请人 : 西安交通大学

摘要 :

一种火电厂球磨机制粉系统运行工况划分方法,从现场记录数据出发,对火电厂球磨机制粉系统进行工况划分,确定运行数据所属工况,不仅为操作人员提供可靠的参考,而且也能够对不同工况下系统特性分析并进行针对性的优化控制,从而使得球磨机制粉系统能够始终稳定、高效运行,在安全运行的前提下,提高火电厂的经济效益。

权利要求 :

1.一种火电厂球磨机制粉系统运行工况划分方法,其特征在于,步骤如下:步骤1:首先火电厂球磨机制粉系统采集信号数据构成现场历史数据库J,该数据库J包括D个过程变量,设定n为粒子群的粒子总数,每个粒子的维数则为D, 为在第k次迭代中粒子i第d维的速度数值,其中,i∈{1,2,...,n},d∈{1,2,...,D},k为整数; 为在第k次迭代中粒子i第d维的位置数值,pi为粒子i的个体最优位置,pg为整个粒子群的全局最优位置,ai为粒子i的变速因子,M为聚类的簇数,MaxIter为最大迭代次数;

步骤2:火电厂球磨机制粉系统将数据库J中的所有数据对象随机分配成M个簇,定义簇的质心为该簇的簇心,则粒子i的位置xi由M个簇心构成,即xi=(c1,c2,...cj...cM),其中,cj是第j个簇Cj的簇心,j∈{1,2,...,M};因为cj是D维向量,所以粒子i的位置xi有M·D维;

步骤3:火电厂球磨机制粉系统将步骤2重复n次,即可得到粒子群中所有粒子的位置数值,再设定每个粒子的初始速度数值为0,就完成了粒子群的初始化;

步骤4:火电厂球磨机制粉系统计算所有粒子的适应度值fitness,适应度值为为所有簇内离散度和的倒数,计算公式如下:其中,dist(·)为对象之间的欧几里得距离;

根据该适应度值为评价标准,即数值越大表明粒子的位置越好,则可确定每个粒子的个体最优位置pi和整个粒子群的全局最优位置pg;

步骤5:火电厂球磨机制粉系统根据下式更新所有粒子的速度:

k

其中,k为当前迭代次数,a 为第k次迭代的变速因子,r1,r2,r3,r4,r5为0~1之间的k随机数, 为a 的第d维数值,wmax和wmin分别为惯性权重最大值和最小值,MaxIter为最大迭代次数;

步骤6:火电厂球磨机制粉系统通过迁移策略来更新每个粒子的位置,公式如下:其中,r6,r7为0~1之间的随机数;

步骤7:火电厂球磨机制粉系统由步骤6得到新的粒子位置,也就是新的簇心;计算数据对象和每个簇心的欧几里得距离,将数据对象重新分配到最近簇心所在的簇;

步骤8:火电厂球磨机制粉系统重新确定M个簇的簇心;

步骤9:火电厂球磨机制粉系统重新计算每个粒子的适应度值,并更新粒子的个体最优位置pi和全局最优位置pg;

步骤10:火电厂球磨机制粉系统重复步骤5~步骤9,直到达到最大迭代次数MaxIter,根据全局最优位置pg得到最终聚类结果。

2.根据权利要求1所述的火电厂球磨机制粉系统运行工况划分方法,其特征在于:所述火电厂球磨机制粉系统采用分布式控制系统,并对相关过程变量进行采集,采集速率为

500ms一次以上。

3.根据权利要求1所述的火电厂球磨机制粉系统运行工况划分方法,其特征在于:步骤5所述wmax取值为0.9,wmin取值为0.4。

说明书 :

火电厂球磨机制粉系统运行工况划分方法

技术领域

[0001] 本发明涉及火电厂球磨机制粉系统运行工况的划分,具体涉及一种火电厂球磨机制粉系统运行工况划分方法。

背景技术

[0002] 我国燃煤火力发电厂中,球磨机制粉系统应用非常广泛,它不仅耗电量大、会产生强烈的噪声和大量的粉尘,而且欠煤、堵煤和超温事故在运行中时有发生,严重的威胁着发电企业的安全和经济运行。目前国内大部分火电厂的制粉系统仍然处于依靠工作人员经验的手动控制状态,所以在我国煤炭和电力能源短缺的严峻形势下,使火电厂球磨机制粉系统工作在最优工况尤为重要,其中工况的分类是实现整个系统优化控制的前提之一。
[0003] 聚类分析是指将数据分类到不同的簇的一个过程,同一个簇中的对象有很大的相似性,而不同簇间的对象有很大的相异性。所以对现场记录数据的聚类分析可以用于球磨机制粉系统运行工况的划分。
[0004] 常用聚类方法有k-means算法和fuzzy c-means(FCM)算法。k-means算法首先从数据中任意选择k个对象作为初始聚类中心,而对于所剩下其它对象,则根据它们与这些聚类中心的欧几里得距离,分别将它们分配给与其最相似的聚类,然后再计算每个所获新聚类的聚类中心,即该聚类中所有对象的均值,不断重复这一过程直到聚类不再变化为止。FCM算法是在k-means算法的基础上结合了模糊逻辑来实现待辨识对象的软划分,即通过隶属度函数矩阵来确定每个对象隶属于各个簇的程度,通过不断迭代,逐次更新隶属度函数矩阵的值,直至收敛。还一些基于k-means和FCM的改进型聚类算法,但该类算法不能很好的处理非球性簇、不同尺寸和不同密度的簇,而且“噪音”和孤立点也对该类方法的聚类质量影响较大。此外,当数据集的维数较高时,数据集中对象间的距离也会变得更均匀,从而影响到算法的性能。
[0005] 火电厂球磨机制粉系统的数据库中记录着大量的运行数据,这些数据的特点是高维、非线性和非稳态,所以常用聚类方法在面对该类数据集时就由于自身局限性,而导致性能下降,最终不易得到正确的运行工况划分结果。

发明内容

[0006] 为了克服上述现有技术存在的不足,本发明的目的在于提供一种火电厂球磨机制粉系统运行工况划分方法,实现对火电厂球磨机制粉系统运行工况的有效划分,能够在对现场数据划分的基础上,对不同工况进行针对性的优化控制,从而使得制粉系统能够始终稳定、高效运行,在安全运行的前提下,提高火电厂的经济效益。
[0007] 为了达到上述目的,本发明所采用的技术方案是:
[0008] 一种火电厂球磨机制粉系统运行工况划分方法,步骤如下:
[0009] 步骤1:首先火电厂球磨机制粉系统采集信号数据构成现场历史数据库J,该数据库J包括D个过程变量,设定n为粒子群的粒子总数,每个粒子的维数则为D, 为在第k次迭代中粒子i第d维的速度数值,其中,i∈{1,2,...,n},d∈{1,2,...,D},k为整数;为在第k次迭代中粒子i第d维的位置数值,pi为粒子i的个体最优位置,pg为整个粒子群的全局最优位置,ai为粒子i的变速因子,M为聚类的簇数,MaxIter为最大迭代次数;
[0010] 步骤2:火电厂球磨机制粉系统将数据库J中的所有数据对象随机分配成M个簇,定义簇的质心为该簇的簇心,则粒子i的位置xi由M个簇心构成,即xi=(c1,c2,...cj...cM),其中,cj是第j个簇Cj的簇心,j∈{1,2,...,M}。因为cj是D维向量,所以粒子i的位置xi有M·D维;
[0011] 步骤3:火电厂球磨机制粉系统将步骤2重复n次,即可得到粒子群中所有粒子的位置数值,再设定每个粒子的初始速度数值为0,就完成了粒子群的初始化;
[0012] 步骤4:火电厂球磨机制粉系统计算所有粒子的适应度值fitness,适应度值为所有簇内离散度和的倒数,计算公式如下:
[0013]
[0014] 其中,dist(·)为对象之间的欧几里得距离;
[0015] 根据该适应度值为评价标准,即数值越大表明粒子的位置越好,则可确定每个粒子的个体最优位置pi和整个粒子群的全局最优位置pg;
[0016] 步骤5:火电厂球磨机制粉系统根据下式更新所有粒子的速度:
[0017]
[0018]k
[0019] 其中,k为当前迭代次数,a 为第k次迭代的变速因子,r1,r2,r3,r4,r5为0~1之k间的随机数, 为a 的第d维数值,wmax和wmin分别为惯性权重最大值和最小值,MaxIter为最大迭代次数,通常情况下,wmax取值为0.9,wmin取值为0.4;
[0020] 步骤6:火电厂球磨机制粉系统通过迁移策略来更新每个粒子的位置,公式如下:
[0021]
[0022] 其中,r6,r7为0~1之间的随机数;
[0023] 步骤7:火电厂球磨机制粉系统由步骤6得到新的粒子位置,也就是新的簇心;计算数据对象和每个簇心的欧几里得距离,将数据对象重新分配到最近簇心所在的簇;
[0024] 步骤8:火电厂球磨机制粉系统重新确定M个簇的簇心;
[0025] 步骤9:火电厂球磨机制粉系统重新计算每个粒子的适应度值,并更新粒子的个体最优位置pi和全局最优位置pg;
[0026] 步骤10:火电厂球磨机制粉系统重复步骤5~步骤9,直到达到最大迭代次数MaxIter,根据全局最优位置pg得到最终聚类结果。
[0027] 所述的火电厂球磨机制粉系统采用分布式控制系统,并对相关过程变量进行采集,采集速率为500ms以上。
[0028] 本发明方法从现场记录数据出发,对火电厂球磨机制粉系统进行工况划分,则能够确定运行数据所属工况,不仅为操作人员提供可靠的参考,而且也能够对不同工况下系统特性分析并进行针对性的优化控制,从而使得球磨机制粉系统能够始终稳定、高效运行,在安全运行的前提下,提高火电厂的经济效益。

具体实施方式

[0029] 下面结合实施例对本发明作更详细的说明。
[0030] 本发明火电厂球磨机制粉系统运行工况划分方法,步骤如下:
[0031] 步骤1:首先火电厂球磨机制粉系统采集信号数据构成现场历史数据库J,如表1所示。该数据库J包括12个过程变量,分别为:磨机负荷PC、入口负压INP、出口负压ONP、粗粉出口负压ONPcc、细粉出口负压ONPfc、排粉机出口负压ONPme、风量信号VR、出入口差压DP、入口温度IT、出口温度OT、磨机电机电流MC和排粉机电机电流MCme,设定粒子群的粒子总数n为50,每个粒子的维数则为12, 为在第k次迭代中粒子i第d维的速度数值,其中,i∈{1,2,...,50},d∈{1,2,...,12},k为整数; 为在第k次迭代中粒子i第d维的位置数值,pi为粒子i的个体最优位置,pg为整个粒子群的全局最优位置,ai为粒子i的变速因子,聚类的簇数M为3,最大迭代次数MaxIter为30;
[0032] 表1
[0033]
[0034]
[0035]
[0036] 步骤2:火电厂球磨机制粉系统将数据库J中的所有数据对象随机分配成3个簇,定义簇的质心为该簇的簇心,则粒子i的位置xi由3个簇心构成,即xi=(c1,c2,c3),其中,cj是第j个簇Cj的簇心,j∈{1,2,3}。因为cj是12维向量,所以粒子i的位置xi有36维;
[0037] 步骤3:火电厂球磨机制粉系统将步骤2重复50次,即可得到粒子群中所有粒子的位置数值,再设定每个粒子的初始速度数值为0,就完成了粒子群的初始化;
[0038] 步骤4:火电厂球磨机制粉系统计算所有粒子的适应度值fitness,适应度值为所有簇内离散度和的倒数,计算公式如下:
[0039]
[0040] 其中,dist(·)为对象之间的欧几里得距离;
[0041] 根据该适应度值为评价标准,即数值越大表明粒子的位置越好,则可确定每个粒子的个体最优位置pi和整个粒子群的全局最优位置pg;