基于最小二乘支持向量机的电站锅炉高效率低NO x 的多目标优化研究
1.
2.
3.
Study on Multi-Objective Optimization of High-Efficiency and Low-NO x Emissions of Power Station Boilers Based on Least Squares Support Vector Machines
1.
2.
3.
收稿日期: 2023-02-23
基金资助: |
|
Received: 2023-02-23
作者简介 About authors


针对锅炉燃烧系统的多目标优化,在所建立的锅炉燃烧系统预测模型的基础上,分别采用加权-粒子群算法和多目标粒子群优化(multi-objective particle swarm optimization,MOPSO)算法优化锅炉系统的可调整运行参数,以实现锅炉高效率低NO x 排放。分析表明,2种优化算法所得的运行参数相近,趋势与燃烧特性分析和燃烧调整试验结果相符合,说明智能算法优化电站锅炉燃烧系统有效可行。但是加权-粒子群优化算法主观依赖性严重,难以选取合适的权值,优化时间长且结果少;而MOPSO算法优化时间远远小于加权-粒子群算法优化时间,并且优化结果更多,优化效率更高,更有利于指导锅炉的实际运行。
关键词:
Aiming at the multi-objective optimization of boiler combustion system, on the basis of the established prediction model of boiler combustion system, the weighted-particle swarm algorithm and the multi-objective particle swarm optimization (MOPSO) algorithm were used to optimize the adjustable operating parameters of the boiler, which can realize the operating state of the boiler with high efficiency and low NOx emission. The analysis shows that the operating parameters obtained by the two optimization algorithms are similar, and the trend is consistent with the combustion characteristics analysis and combustion adjustment test results. It indicates that the intelligent algorithm is effective and feasible to optimize the combustion system of the power plant boiler. However, the weighted-particle swarm optimization algorithm has serious subjective dependence. It is difficult to select appropriate weights, and the optimization time is long and the results are few. However, the optimization time of the MOPSO algorithm is far less than the optimization time of the weighted-particle swarm optimization algorithm, the optimization results are more, and the optimization efficiency is higher. Therefore, the MOPSO algorithm is more beneficial to guide the actual operation of the boiler.
Keywords:
本文引用格式
梁中荣, 蓝茂蔚, 郑国, 何荣强, 屈可扬, 甘云华.
LIANG Zhongrong, LAN Maowei, ZHENG Guo, HE Rongqiang, QU Keyang, GAN Yunhua.
0 引言
Tan等[8]利用极限学习机模型来对锅炉运行参数与NO x 排放之间的相关性进行建模,并对NO x 排放进行了优化。Shin等[9]利用人工神经网络和遗传算法建立了NO x 还原系统模型。Tuttle等[10]采用在线神经网络进行建模,利用粒子群优化(particle swarm optimization,PSO)算法来减少燃煤电厂的排放。王培红等[11]利用人工神经网络技术实现NO x 与飞灰含碳等参量的软测量,并利用加权因子将多目标优化问题转化为单目标问题,进而实现锅炉燃烧优化。周昊等[12-13]利用神经网络模型对NO x 排放建立模型,并用遗传算法进行寻优。但人工神经网络模型存在着训练时间长、结果不确定、容易陷入局部极值和过学习等问题[14]。
支持向量机(support vector machine,SVM)根据结构风险最小化原则,能够有效地抑制欠学习和过学习现象,泛化能力较强[15]。Zhou等[16]利用SVM提出了新型在线煤识别系统,以实现可变燃烧条件下的在线煤识别和电站的连续优化。Ahmed等[17]将实时更新的方法应用于最小二乘支持向量机(least squares support vector machines,LSSVM)模型,构建了用于预测NO x 的实时预测版本,增强了LSSVM对长期预测的概括能力,具有较高的预测精度。赵国钦等[18]分别采用交叉验证算法、PSO算法、遗传算法优化LSSVM模型参数,建立烟气含氧量预测模型。李扬等[19]通过主元分析法提取主成分,有效避免了特征变量维度过大的问题,建立了PCA-PSO-LSSVM锅炉效率预测模型。孙黎霞等[20]建立冷热电联供型微电网的多目标优化模型,根据最大满意度的原则将多目标优化模型转化为单目标优化模型,利用改进型遗传算法优化出力。吕玉坤等[21]用权重系数法将双目标问题转化成了单目标问题,使问题大为简化,通过调整权重系数,得到不同侧重的优化结果。由上述研究可以发现,目前大多数研究侧重于智能预测模型的建立,或是侧重于采用传统的线性加权法进行多目标优化,优化效率低,而且容易陷入局部最优,不利于为电站锅炉的实际运行提供有力的指导。因此,针对锅炉燃烧系统实现高效率、低NO x 多目标优化的智能优化算法值得进行研究。
本文研究的锅炉为某电站1 000 MW的超超临界锅炉,型号为DG3033/26.15-II1型,为东方锅炉厂制造的超超临界参数变压直流炉,前后墙对冲燃烧,固态排渣,单炉膛,一次中间再热,采用烟气挡板调节再热汽温,平衡通风,露天布置,全钢构架,全悬吊结构,Π型锅炉。基于团队前期工作所建立的高精度、泛化性强的锅炉燃烧系统模型[22]可知,所建立的模型可以准确预测锅炉效率与NO x 浓度。因此,在高精度预测模型的基础上,可以利用智能优化算法实现锅炉燃烧系统的多目标优化,为锅炉运行提供参考指导。与前期建模工作相结合,分别利用加权-粒子群算法和多目标粒子群优化(multi-objective particle swarm optimization,MOPSO)算法,针对锅炉燃烧系统进行高效率、低NO x 排放的多目标优化,实现电站锅炉燃烧系统从建模到优化运行的完整智能算法优化过程。
1 多目标燃烧优化问题
锅炉燃烧优化的实质是在降低NO x 排放的同时,提高锅炉燃烧效率,因此是一个多目标的优化问题。多目标优化函数之间并不是独立存在的,它们往往是耦合在一起的互相竞争的目标,一个子目标的改善有可能引起另一个子目标性能的降低,对其进行优化相当困难。各目标函数之间互相冲突,因此多目标优化问题不存在能够满足所有目标函数同时最优的唯一全局最优解。但是,可以存在这样的解:对一个或几个目标函数不可能进一步优化,而对其他目标函数不至于劣化,这样的解称之为Pareto解[23]。
多目标优化算法归结起来分为传统优化算法和智能优化算法两大类。传统优化方法包括加权法、约束法和线性规划法等,本质是将多目标函数转化为单目标函数,通过采用单目标优化的方法达到对多目标函数的求解。智能优化算法包括多目标遗传算法、多目标粒子群算法等。两者的区别在于传统优化技术一般每次只能得到Pareto解集中的一个,而用智能算法来求解,可以得到更多的Pareto解,这些解构成了一个最优解集,称为Pareto最优解。
本文锅炉燃烧优化的实质就是通过对锅炉燃烧系统的运行参数进行寻优,改善燃烧工况,满足锅炉燃烧效率需求的同时降低NO x 排放,是典型的多目标问题。但是由于锅炉燃烧系统复杂程度高,燃烧过程涉及多学科理论交叉,具有耦合性强、非线性相关等特点,难以用机理模型来正确描述。加上燃烧设备老化、调整周期长等因素,导致锅炉在燃烧过程中达不到最优运行状况,因此,基于机器学习的锅炉燃烧优化,本质就是在建立的锅炉燃烧系统预测模型基础上,对影响锅炉高效率运行、低NO x 排放的燃烧操作参数进行寻优,得到优化工况,提高锅炉效率同时满足NO x 排放目标,保证机组的安全、环保和经济运行,从而实现锅炉系统的燃烧优化。
2 多目标优化算法
2.1 加权因子优化算法
加权法通过采用加权因子,将多目标优化问题转化为单目标问题。由模型建立过程可知,粒子群算法具有精度高、收敛快等优点,因此通过加权法转化的单目标问题可使用标准粒子群算法进行寻优,组成加权-粒子群算法,通过改变操作变量使目标函数达到最小,从而确定最优的操作量。加权-粒子群算法的锅炉燃烧优化目标函数可表示为
式中:
设置粒子群算法的参数如下:初始种群规模为20,迭代次数为150,初始惯性权重
2.2 多目标粒子群算法
Coello等[23]在标准PSO算法的基础上提出了MOPSO算法。
锅炉燃烧系统多目标优化问题数学描述如下:
其中,[
MOPSO的流程图如图1所示。
图1
算法步骤如下:
1)初始化参数。初始化粒子群的相关参数,种群大小N,最大迭代次数M,加速因子c1、c2,惯性权重ω,惯性权重衰减因子ωdamp,决策变量的维数D,变量初始速度以及速度更新范围,初始位置以及位置更新范围,外部非支配解档案集的大小等。
2)确定个体最优。与标准型PSO算法相同,首先需要计算出每个粒子对应的适应度函数值。不同的是,多目标粒子群算法通过粒子之间的支配关系,从粒子个体的历史非支配解中随机选出一个非支配解,作为粒子当前的个体最优解。
3)确定外部档案及全局最优。将粒子种群中所有个体的最优非支配解存放在外部非支配解档案rep中,以此组成非支配解集。从外部非支配解档案中随机选择一个非支配解作为种群迭代的全局最优。
4)粒子群位置和速度的更新。为满足粒子在变化范围内,对更新后粒子群的位置和速度进行了范围限制,使之不超出决策空间。
5)外部档案的更新。每一次迭代结束后粒子群都会产生新的非支配解,根据非支配关系,将外部非支配解档案中的非支配解与新产生的非支配解进行比较,从而选择更加优化的非支配解,对外部非支配解档案进行更新。
2.3 操作量变化范围
表1 样本煤质参数
Tab. 1
Car/% | Har/% | Oar/% | Nar/% | Sar/% | Mt/% | Aar/% | Qnet,ar/(kJ/kg) |
---|---|---|---|---|---|---|---|
55.412 | 3.408 | 9.393 | 0.831 | 0.630 | 13.500 | 16.826 | 20 740 |
在燃烧模型的所有输入中,机组运行负荷由电网调度决定,煤质特性取决于当前锅炉的燃煤,磨煤机出力和磨煤机入口风量由运行负荷决定,因此这些输入变量不适合作为锅炉运行时调整燃烧的变量。
本文选择可调整操作变量组成待优化参数向量 X,分别为运行氧量、4个燃尽风风门开度和8个外二次风风门开度,并为向量中的每个分量设定约束范围,如表2所示。在142个训练样本中随机挑选一个样本作为优化工况,分别进行加权-粒子群算法优化和MOPSO算法优化。
表2 操作量的变化范围
Tab. 2
变量 | 氧量/% | 燃尽风风门开度前墙A、B侧/% | 燃尽风风门开度后墙A、B侧/% | 外二次风风门(1—8)开度/% |
---|---|---|---|---|
下限 | 2 | 10 | 10 | 10 |
上限 | 7 | 100 | 100 | 100 |
3 优化结果分析
3.1 高负荷下多目标优化结果
表3 高负荷下2种算法优化性能对比
Tab. 3
优化算法 | 优化结果数量 | 优化用时/s |
---|---|---|
加权-粒子群 | 9 | 345.62 |
MOPSO | 37 | 58.99 |
图2
图2
高负荷工况下燃烧优化结果
Fig. 2
Combustion optimization results under high load conditions
由图2可知,当a从0.1升至0.5时,目标函数侧重于降低NO x 排放浓度,对比优化前的样本工况,优化后的样本工况均能有效降低NO x 排放浓度,优化效果明显。同时,随着a的增大,锅炉效率提升幅度明显,NO x 排放浓度增幅较小。因此,想要提高锅炉效率,不可避免地会导致NO x 排放浓度有一定程度的增大。当a从0.5升至0.9时,锅炉效率提升速度减缓,与此同时NO x 排放浓度却快速增大,并且重复进行9组权重组合优化,总用时达到345.62 s。值得注意的是,优化结果出现了恶化的情况,如a=0.1,b=0.9的权重组合与a=0.2,b=0.8的权重组合相比,锅炉效率优化结果区别不大,但NO x 排放量优化结果更大。这是由于每组权重组合的优化是单独分开的,重复循环,因此无法将各组之间的非支配解进行非支配关系比较,同时当优化过程中找到相对于原始工况更优的情况时,有可能陷于局部最优。
MOPSO算法所得优化结果如表3和图2所示,共37个Pareto解。MOPSO算法所得优化结果整体趋势与不同权重组合下的加权-粒子群算法优化结果趋势大致相同,其中每一个Pareto解相当于一组权重组合下的加权-粒子群算法优化结果。由于MOPSO算法设置了外部非支配解档案,用于储存优化过程中的Pareto解,因此本次MOPSO算法仅运行一次,迭代次数为150次,得到37个优化结果,优化所用时长为58.99 s,相当于实现了37组权重组合的加权-粒子群算法优化过程。相较于加权-粒子群算法运行9组权重组合需要345.62 s,MOPSO算法大大提高了优化效率,并且可得更多的优化结果供技术人员参考选择。
3.2 中负荷下多目标优化结果
表4 中负荷下2种算法优化性能对比
Tab. 4
优化算法 | 优化结果数量 | 优化用时/s |
---|---|---|
加权-粒子群 | 9 | 260.19 |
MOPSO | 30 | 72.16 |
图3
图3
中负荷工况下燃烧优化结果
Fig. 3
Combustion optimization results under medium load conditions
由图3可知,中负荷下多目标优化结果与高负荷下优化结果类似。重复进行9组权重组合优化,总用时达到260.19 s。当a<0.5时,权重偏向于抑制NO x 排放,导致锅炉效率低于优化前的工况。值得注意的是,与高负荷工况的优化情况类似,优化结果出现了恶化的情况,如a=0.1,b=0.9与a=0.3,b=0.7的权重组合相比,NO x 排放优化效果更差。
3.3 低负荷下多目标优化结果
表5 低负荷下2种算法优化性能对比
Tab. 5
优化算法 | 优化结果数量 | 优化用时/s |
---|---|---|
加权-粒子群 | 9 | 210.48 |
MOPSO | 68 | 59.26 |
图4
图4
低负荷工况下燃烧优化结果
Fig. 4
Combustion optimization results under low load conditions
由图4可知,低负荷下多目标优化结果与高负荷下优化结果类似。当a从0.1升至0.5时,优化效果明显。当a从0.5升至0.9时,锅炉效率提升速度减缓。与高负荷工况的优化情况类似,优化结果也出现了恶化的情况。
表6 中负荷下锅炉燃烧综合优化前后参数对比
Tab. 6
工况 | 锅炉负荷/MW | 运行氧质量分数/% | 燃尽风风门开度前、后墙A/B侧/% | 外二次风风门(1—8)开度/% | η/% | ρ(NO x )/ (mg⋅m-3) |
---|---|---|---|---|---|---|
原始工况 | 724.958 | 4.106 | 100.000/32.899/ 100.000/32.298 | 20.388/50.048/ 99.687/99.880/ 99.580/95.478/ 49.943/20.462 | 92.580 | 344.440 |
加权-粒子群算法 a=0.5,b=0.5 | 724.958 | 3.839 | 100.000/97.965/ 100.000/85.562 | 20.415/50.045/ 99.669/99.763/ 99.434/95.463/ 49.933/20.458 | 92.572 | 276.563 |
MOPSO算法 | 724.958 | 3.862 | 95.934/76.255/ 98.967/97.221 | 20.462/50.048/ 99.674/99.717/ 99.593/95.454/ 49.933/20.456 | 92.626 | 291.955 |
4 结论
在前期工作中所建立的高精度预测模型的基础上,在高中低3种负荷工况下,分别利用加权-粒子群算法和多目标粒子群优化算法,以高效率、低NO x 排放为目的,对锅炉燃烧系统进行了燃烧优化。主要结论如下:
1)加权-粒子群算法和MOPSO算法优化后操作参数相近,与燃烧特性分析和燃烧调整试验结果相近,均能实现锅炉高效率、低NO x 排放的燃烧优化,说明智能算法优化电站锅炉燃烧系统有效可行。
2)加权-粒子群算法优点在于能够将多目标问题转换成单目标问题,使用标准粒子群算法寻找单目标适应度最优值,算法原理简单。但在实际优化过程中有一定缺点,对于各目标加权因子的分配主观性影响较大,而且优化目标为各目标加权和,不同目标的优化进展无法同时操作,无法将各组之间的非支配解进行非支配关系比较。同时,当权重组合进行修改后,优化算法需要重新设置,优化时间过长,不利于电站锅炉燃烧系统的实际运行优化操作。
3)多目标粒子群优化算法由于设置了外部非支配解档案,用于储存优化过程中的Pareto解,可以大大提高优化速度,同时有效对比了不同的Pareto解的非支配关系,优化结果更多,可供工作人员按照实际运行需求从中选择适合运行情况的满意解。
参考文献
使用博弈差分算法的电站锅炉高效低污染燃烧均衡优化
[J].
Equilibrium optimization for high efficiency and low pollution combustion of power-generation boilers using game differential evolution algorithm
[J].
1 000 MW超超临界锅炉低NO x 燃烧器改造的数值模拟研究
[J].
Numerical simulation study on retrofit of low NO x burner for 1 000 MW ultra-supercritical boiler
[J].
600 MW燃煤机组烟气污染物控制研究
[J].
Study of flue gas pollutant control in a 600 MW coal-fired unit
[J].
基于数据学习的新能源高渗透电网频率风险评估
[J].
Data learning-based frequency risk assessment in a high-penetrated renewable power system
[J].
基于BP神经网络和最小二乘支持向量机的灰熔点预测和对比
[J].
Prediction and comparison of ash fusion temperatures based on BP neural network and least squares support vector machine
[J].
基于NSGA-II算法的变温热源内可逆简单MCBC的性能优化
[J].
Performance optimization of the endoreversible simple MCBC coupled to variable-temperature reservoirs based on NSGA-II Algorithm
[J].
基于随机子空间方法的光伏变流器模态识别和分析
[J].
Modal identification and analysis of photovoltaic converter based on random subspace
[J].
Modeling and reduction of NO x emissions for a 700 MW coal-fired boiler with the advanced machine learning method
[J].
Development of NO x reduction system utilizing artificial neural network (ANN) and genetic algorithm (GA)
[J].
Sustainable NO x emission reduction at a coal-fired power station through the use of online neural network modeling and particle swarm optimization
[J].
人工智能技术在电站锅炉燃烧优化中的应用研究
[J].
Research on applications of artificial intelligence to combustion optimization in a coal-fired boiler
[J].
大型四角切圆燃烧锅炉NO x 排放特性的神经网络模型
[J].
An artificial neural network model on NO x emission property of a high capacity tangentially firing boiler
[J].
基于人工神经网络和遗传算法的火电厂锅炉实时燃烧优化系统
[J].
An on-line boiler operating optimization system based on the neural network and the genetic algorithms
[J].
Combining support vector regression and ant colony optimization to reduce NO x emissions in coal-fired utility boilers
[J].
A tutorial on support vector regression
[J].
Support vector machine based online coal identification through advanced flame monitoring
[J].
A real-time model based on least squares support vector machines and output bias update for the prediction of NO x emission from coal-fired power plant
[J].
基于最小二乘支持向量机的火电厂烟气含氧量预测模型优化研究
[J].
Study on optimization of prediction model of flue gas oxygen content in thermal power plant based on least squares support vector machine
[J].
基于PCA-PSO-LSSVM的电站锅炉效率预测模型研究
[J].
Study on prediction model of utility boiler efficiency based on PCA-PSO-LSSVM
[J].
计及蓄电池寿命的冷热电联供型微电网多目标经济优化运行
[J].
Multi-objective economic optimal operation of microgrid based on combined cooling, heating and power considering battery life
[J].
电站锅炉热效率和NO x 排放混合建模与优化
[J].
Hybrid modeling optimization of thermal efficiency and NO x emission of utility boiler
[J].
基于MAPSO优化LSSVM的锅炉燃烧建模研究
[J].
Study on boiler combustion modeling based on MAPSO optimizing LSSVM model parameters
[J].
Handling multiple objectives with particle swarm optimization
[J].
/
〈 |
|
〉 |
