基于机器学习模型与智能优化算法的汽轮机调峰控制方法技术

技术编号:20682455 阅读:26 留言:0更新日期:2019-03-27 19:23
本发明专利技术公开了一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,步骤包括:基于机器学习模型的机组工况预测;在确定所要调节得到的功率需求以及各安全参数的约束范围后,使用遗传算法对一定时期内的阀门控制指令优化;基于得到的阀门控制指令优化结果,获得当前机组状态以及调峰发电功率指标到机组最佳调节阀门控制指令串的映射;根据获得训练参数训练BP神经网络获得最优控制指令决策模型,通过获得的最优控制指令决策模型实现汽轮机调峰控制。本发明专利技术的方法能够使汽轮机组在接到调峰发电功率指标时快速动作并保证机组安全,可节约机组调峰时间与运行成本。

【技术实现步骤摘要】
基于机器学习模型与智能优化算法的汽轮机调峰控制方法
本专利技术属于汽轮机发电
,涉及一种汽轮机调峰控制方法,特别涉及一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法。
技术介绍
电力的生产是一个连续的过程且很难得到有效的存储,用户对于电能的需求是一个不断变化的随机过程,因此电力的生产量需要与用户的使用量相平衡。当昼夜、星期以及季节发生改变而出现电力需求的高峰和低谷时,电厂就需要改变自身的发电功率以适应电网需要。此时的发电机组将不再是额定工况,而是调峰运行工况。汽轮机调峰控制的核心在于保证汽轮机组安全的前提下尽可能地缩短调峰时间,而其难点在于真实汽轮机组运行过程中控制指令对运行工况的影响不能提前预知。现有的汽轮机调峰控制方法大多依赖经验或者出厂时的实验曲线;现有的调峰方法为了确保安全,调峰效率较低;由于调峰运行的特殊性,现有的方法如果盲目缩短调峰时间,机组极容易出现安全故障。但是电厂需要调峰作业时间尽可能短,且消除调峰安全隐患,现有的调峰方法不能满足需要,亟需一种新的汽轮机调峰控制方法。
技术实现思路
本专利技术的目的在于提供一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,以解决上述存在的技术问题。本专利技术的汽轮机调峰控制方法,能够使汽轮机组在调峰时快速动作并保证机组安全,能够减少机组调峰时间与运行成本。为达到上述目的,本专利技术采用以下技术方案:一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,具体步骤包括:步骤1,基于机器学习模型建立汽轮机机组工况预测模型;机器学习模型为XG-Boosting模型,通过电厂DCS系统的历史数据对XG-Boosting模型进行训练,获得基于XG-Boosting模型的汽轮机机组工况预测模型f;步骤2,根据确定的所要调节得到的汽轮机功率需求以及安全参数的约束范围,基于步骤1获得的基于XG-Boosting模型的汽轮机机组工况预测模型f,通过遗传算法对选定时期内的机组阀门控制指令优化,达到预设收敛条件后停止,获得优化后的机组阀门控制指令;步骤3,基于步骤2获得的优化后的机组阀门控制指令,获得当前机组状态以及所需调峰发电功率指标到机组最佳调节阀门控制指令串的映射;步骤4,选取不同的机组状态以及不同的调峰发电功率指标,重复步骤2和步骤3,获得训练数据;步骤5,通过步骤4获得训练数据对BP神经网络模型进行训练,获得基于BP神经网络的最优控制指令决策模型,通过获得的基于BP神经网络的最优控制指令决策模型进行汽轮机调峰控制。进一步的,步骤1中,通过电厂DCS系统的历史数据对XG-Boosting模型进行训练具体是指:通过电厂DCS系统的历史数据中的与汽轮机输出功率相关以及对汽轮机组安全影响较大的参数数据,包括:调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力以及高中压缸差胀。进一步的,电厂DCS系统的历史数据是指:一个月以上的汽轮机机组历史运行原始数据。进一步的,步骤1中还包括对原始数据的预处理;具体步骤为:首先对原始数据进行清洗和扩展;其次在保留调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力以及高中压缸差胀的基础上,对原始数据中的其他数据做PCA主成分分析,选取对调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力以及高中压缸差胀贡献率前90%的参数;将调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力、高中压缸差胀以及对以上参数贡献率前90%的参数作为XG-Boosting模型的训练参数。进一步的,步骤1具体包括:步骤1.1,采集获取一个月以上的汽轮机机组历史运行原始数据,筛选出与汽轮机输出功率相关以及对汽轮机组安全影响较大的参数数据;参数数据包括调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力和高中压缸差胀;步骤1.2,对步骤1.1中筛选出的参数数据进行预处理;预处理包括:对参数数据进行清洗和扩展;在保留调节阀门控制指令、机组发电功率以及机组安全参数数据的基础上对其余数据做PCA主成分分析,选取对以上参数贡献率前90%的参数;步骤1.3,采用步骤1.2预处理后的参数数据对XG-Boosting模型进行训练,获得基于XG-Boosting模型的机组工况预测模型f;通过公式表示,t时刻的机组状态值计算公式为:xt=f(xt-1,xt-2,…,xt-m,θt)(1)式(1)中,xt为t时刻的机组状态值,θt为t时刻的调节阀门控制指令,xt-m为前m时刻的机组状态值,f为基于XG-Boosting模型的机组工况预测模型;t时刻的机组状态值xt包括以下参数,用公式表示为:xt={Pwt,Tt,Pt,Mt,δt,…,A0,…,Al,…}T(2)式(2)中,Pwt,Tt,Pt,Mt,δt依次为t时刻的机组功率、各部分测点温度及压力、各级蒸汽流量、最大差胀,Al为经过PCA主成分分析后贡献率在前90%的第l个主成分;根据公式(1)和公式(2)获得基于XG-Boosting模型的机组工况预测模型f。进一步的,步骤2具体步骤包括:步骤2.1,通过步骤1获得的基于XG-Boosting模型的汽轮机机组工况预测模型f,由选定时期内的阀门控制指令预测出若干时刻的机组状态;以公式表示为:式中,xt为t时刻的机组状态值,θt为t时刻的调节阀门控制指令,xt-m为前m时刻的机组状态值,f为基于XG-Boosting模型的机组工况预测模型;xt+n为t+n时刻的机组状态值;xt+n-m为前m-n时刻的机组状态值;θt+n为t+n时刻的调节阀门控制指令;步骤2.2,根据步骤2.1获得的历史时刻的状态值以及选定时期内的调节阀门控制指令串预测出未来若干时刻的状态值,以公式表示为:[xt,xt+1,…xt+n]=F(xt-1,xt-2,…,xt-m,[θt,θt+1,…,θt+n]),式中,F为基于XG-Boosting模型的机组工况预测组合函数;步骤2.3,通过函数F优化机组的调峰时间;优化方法选择遗传算法,优化自变量为选定时期内的调节阀门控制指令串[θt,θt+1,…,θt+n],优化代价函数为函数F,优化目标为调峰时间n;优化过程中需要保证的安全约束为:n时刻的机组功率已经稳定在所需功率,公式表示为Pt=Pneed,式中Pneed为电网给出的调峰发电功率指标;从t时刻开始到t+n时刻中的状态变化均满足机组的安全约束。进一步的,步骤4具体步骤为:选取k套不同的机组状态以及不同的电网调峰发电功率指标参数,重复步骤2和步骤3获得k套参数下互相对应的最优调峰时间以及相应的控制指令串;以公式表示为:式中,noptim为电网给出的调峰发电功率指令Pneed下最快的调峰时间;为调峰时间为noptim时的调节阀门控制指令;进一步的,步骤5具体为:基于获得的k套互相对应的最优调峰时间以及相应的控制指令串,对BP神经网络模型进行训练,获得基于BP神经网络的最优控制指令决策模型;以公式表示为:式中,g为基于BP神经网络的最优控制指令决策模型;通过基于BP神经网络的最优控制指令决策模型进行汽轮机调峰控制。进一步的,k的取值范围为100-500。与现有技术相比,本专利技术具有以下有益效果:本专利技术的基于机器学习模型与智能优化算法的汽轮机本文档来自技高网...

【技术保护点】
1.一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,其特征在于,具体步骤包括:步骤1,基于机器学习模型建立汽轮机机组工况预测模型;机器学习模型为XG‑Boosting模型,通过电厂DCS系统的历史数据对XG‑Boosting模型进行训练,获得基于XG‑Boosting模型的汽轮机机组工况预测模型f;步骤2,根据确定的所要调节得到的汽轮机功率需求以及安全参数的约束范围,基于步骤1获得的基于XG‑Boosting模型的汽轮机机组工况预测模型f,通过遗传算法对选定时期内的机组阀门控制指令优化,达到预设收敛条件后停止,获得优化后的机组阀门控制指令;步骤3,基于步骤2获得的优化后的机组阀门控制指令,获得当前机组状态以及所需调峰发电功率指标到机组最佳调节阀门控制指令串的映射;步骤4,选取不同的机组状态以及不同的调峰发电功率指标,重复步骤2和步骤3,获得训练数据;步骤5,通过步骤4获得训练数据对BP神经网络模型进行训练,获得基于BP神经网络的最优控制指令决策模型,通过获得的基于BP神经网络的最优控制指令决策模型进行汽轮机调峰控制。

【技术特征摘要】
1.一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,其特征在于,具体步骤包括:步骤1,基于机器学习模型建立汽轮机机组工况预测模型;机器学习模型为XG-Boosting模型,通过电厂DCS系统的历史数据对XG-Boosting模型进行训练,获得基于XG-Boosting模型的汽轮机机组工况预测模型f;步骤2,根据确定的所要调节得到的汽轮机功率需求以及安全参数的约束范围,基于步骤1获得的基于XG-Boosting模型的汽轮机机组工况预测模型f,通过遗传算法对选定时期内的机组阀门控制指令优化,达到预设收敛条件后停止,获得优化后的机组阀门控制指令;步骤3,基于步骤2获得的优化后的机组阀门控制指令,获得当前机组状态以及所需调峰发电功率指标到机组最佳调节阀门控制指令串的映射;步骤4,选取不同的机组状态以及不同的调峰发电功率指标,重复步骤2和步骤3,获得训练数据;步骤5,通过步骤4获得训练数据对BP神经网络模型进行训练,获得基于BP神经网络的最优控制指令决策模型,通过获得的基于BP神经网络的最优控制指令决策模型进行汽轮机调峰控制。2.根据权利要求1所述的一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,其特征在于,步骤1中,通过电厂DCS系统的历史数据对XG-Boosting模型进行训练具体是指:通过电厂DCS系统的历史数据中的与汽轮机输出功率相关以及对汽轮机组安全影响较大的参数数据,包括:调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点及压力以及高中压缸差胀。3.根据权利要求1或2所述的一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,其特征在于,电厂DCS系统的历史数据是指:一个月以上的汽轮机机组历史运行原始数据。4.根据权利要求2所述的一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,其特征在于,步骤1中还包括对原始数据的预处理;具体步骤为:首先对原始数据进行清洗和扩展;其次在保留调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力以及高中压缸差胀的基础上,对原始数据中的其他数据做PCA主成分分析,选取对调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点温度及压力以及高中压缸差胀贡献率前90%的参数;将调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点及压力、高中压缸差胀以及对以上参数贡献率前90%的参数作为XG-Boosting模型的训练参数。5.根据权利要求1所述的一种基于机器学习模型与智能优化算法的汽轮机调峰控制方法,其特征在于,步骤1具体包括:步骤1.1,采集获取一个月以上的汽轮机机组历史运行原始数据,筛选出与汽轮机输出功率相关以及对汽轮机组安全影响较大的参数数据;参数数据包括调节阀门控制指令、机组发电功率、各级蒸汽流量、各部分测点及压力和高中压缸差胀;步骤1.2,对步骤1.1中筛选出的参数数据进行预处理;预处理包括:对参数数据进行清洗和扩展;在保留调节阀门控制指令、机组发电功率以及机组安全参数数据的基础上对其余数据做PCA主成分分析,选取对以上参数贡献率前90%的参数;步骤1.3,采用步骤1.2预处理后的参数数据对XG-Boosting模型进行训练,获得基于XG-Boosting模型的机组工况预测模...

【专利技术属性】
技术研发人员:谢永慧孙磊刘天源张荻
申请(专利权)人:西安交通大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1