基于多变量模糊神经网络的汽轮机负荷控制方法

(整期优先)网络出版时间:2021-01-11
/ 2


基于多变量模糊神经网络的汽轮机负荷控制方法

谢云锋

河北 蔚州能源综合开发有限公司 河北省张家口 075700


摘要目前的汽轮机负荷控制中,通常采用广义预测技术来进行负荷控制,但控制函数的拟定较差,控制时的稳定性不佳,波动较大。因此,提出基于多变量模糊神经网络的汽轮机负荷控制方法研究。首先建立其影响汽轮机负荷的数据分析模型,作为控制依靠。其次利用多变量模糊神经网络对模型中的数据进行运算,并自动校正,来实现对于汽轮机的负荷控制。为了验证设计方法的有效性,设计实验,利用Simulink工具来构建汽轮机的仿真环境,并使用设计方法与传统方法共同进行热点负荷的控制,实验结果证明,设计方法控制更加稳定,性能更优,存在可行性。

关键词:汽轮机;负荷控制;多变量模糊神经网络;数据模型;

中图分类号TP237文献标识码A

0引言

不同工况下,汽轮机的供应设备需求的负载会存在变化,而汽轮机的负荷控制直接影响着汽轮机的性能,因此要求汽轮机负荷控制稳定、准确[1]。通常在汽轮机单元机组中,控制间接参数并维持能量守恒,实现汽轮机的负荷控制。该方法虽然控制的稳定性较高,但当负荷需要作出改变时,往往需要大量时间才能实现负荷的更改[2]。还有学者提出利用PID控制组件,结合广义预测技术来实现控制,但该方法控制的稳定性较低,负荷容易出现波动,难以满足高稳定的控制要求[3]

1基于多变量模糊神经网络的汽轮机负荷控制设计

    1. 汽轮机负荷数据分析模型

为了确定影响汽轮机负荷的数据,首先需要建立汽轮机负荷数据分析模型[4]。通常下,汽轮机的做功流程可如下所示:

5ffbb9867b1f8_html_49b8f109edcabe15.gif

1 汽轮机做功原理图

在负荷数据分析模型中拟定的汽轮机中共存在5ffbb9867b1f8_html_886dc7af177559de.gif 级加热器,高压缸的抽汽口数为5ffbb9867b1f8_html_7b7b8af0b582a975.gif ,则功率可以表示为:5ffbb9867b1f8_html_f0edeb26131bab4a.gif (1)

式中,5ffbb9867b1f8_html_b56b128ed78e0d3f.gif 代表机组功率,单位为KW,5ffbb9867b1f8_html_83820b5bdfe2ca4c.gif 代表汽轮机效率,5ffbb9867b1f8_html_ee1830751a141c6b.gif 代表主蒸汽焓值,单位为kJ/kg,5ffbb9867b1f8_html_c492b5dca392f91c.gif 代表再热蒸汽焓升,单位为kJ/kg,5ffbb9867b1f8_html_4e3f366d8cbbbe2b.gif 代表模型机构中的气焓,单位为kJ/kg,5ffbb9867b1f8_html_6675e3f0062b4142.gif 代表模型机构中的抽汽口蒸汽焓值,单位为kJ/kg,5ffbb9867b1f8_html_28fb70c67b1c5501.gif 代表主蒸汽流量,单位为kg/s,5ffbb9867b1f8_html_f657aa3cf54e2d52.gif 代表汽轮机各级抽汽口流量,单位为kg/s,5ffbb9867b1f8_html_73d7286ea85d4fc4.gif 代表再热气前的加热器个数。在不同负荷下,加热器的抽汽量,受到管道阻力系数和边界条件的情况影响,以抽汽口的压力以及加热器的饱和压力来定义。通常情况下汽轮机的抽汽量和管道直径的压差存在线性关系,因此可以将模型中汽轮机的抽汽量进行简化表示:

5ffbb9867b1f8_html_3389c8de540b1004.gif (2)

式中,5ffbb9867b1f8_html_cf16e4d1bd0f7e36.gif 代表汽轮机的抽汽口压力,5ffbb9867b1f8_html_e2d38764e57bb80f.gif 代表汽轮机加热器的饱和压力,5ffbb9867b1f8_html_67792272400c7f2a.gif5ffbb9867b1f8_html_ce12e7aac38f3e72.gif 分别代表方程拟合系数。

1.2多变量模糊神经网络控制函数的确定

利用模糊神经网络算法,导入至计算机中,即可使用预先编辑好的控制程序来实现对模糊控制器控制规律的控制[5]。首先利用采样的数据,确定被控制量。设其中的误差信号为5ffbb9867b1f8_html_dc871a97ef3bb368.gif ,并将5ffbb9867b1f8_html_dc871a97ef3bb368.gif 作为控制器的输入向量。采用模糊语言来对网络中的误差5ffbb9867b1f8_html_dc871a97ef3bb368.gif 进行描述,得到模糊语言的子集5ffbb9867b1f8_html_8ddeacd0822a77e5.gif ,而子集5ffbb9867b1f8_html_8ddeacd0822a77e5.gif 以模糊向量的形式进行表现。并使其和模糊规则5ffbb9867b1f8_html_b2546aef40bfbc69.gif 之间进行模糊决策,得出模糊控制量5ffbb9867b1f8_html_bd1e203a0ba081ea.gif ,公式为:

5ffbb9867b1f8_html_abdf9b67b4f4d868.gif (3)

为了实现精确控制,对模糊量5ffbb9867b1f8_html_de02b9cf1d1fa613.gif 精确化转换,即去模糊化。建立误差变化量5ffbb9867b1f8_html_4d7142af5b5d7418.gif ,而5ffbb9867b1f8_html_dc871a97ef3bb368.gif5ffbb9867b1f8_html_4d7142af5b5d7418.gif 以及5ffbb9867b1f8_html_de02b9cf1d1fa613.gif 其中包含的模糊集为5ffbb9867b1f8_html_eb6eb0f7c243e413.gif ,其中5ffbb9867b1f8_html_ede27e616636464b.gif 代表负大,5ffbb9867b1f8_html_63a699389357a28a.gif 代表负小,5ffbb9867b1f8_html_219185af484384c1.gif 代表零,5ffbb9867b1f8_html_21311b6ba39ce76c.gif 代表正小,5ffbb9867b1f8_html_8429371ffc7fc30e.gif 代表正大。进一步定义模糊集中的论域5ffbb9867b1f8_html_96f4dd040a703d18.gif ,描述模糊集中的隶属度。建立模糊加权推理法,并将结论变为5ffbb9867b1f8_html_56f17a1c2ae61485.gif ,则得到:5ffbb9867b1f8_html_4461c0d963ff8766.gif

在规则中5ffbb9867b1f8_html_59178bdfefc39a6a.gif5ffbb9867b1f8_html_fd978c5d8354031a.gif 代表5ffbb9867b1f8_html_35f855a136342a6.gif 以及5ffbb9867b1f8_html_a463d03d47fb6286.gif 的模糊集合。5ffbb9867b1f8_html_287b502f9caa62d5.gif 作为模糊结合内的元素,5ffbb9867b1f8_html_9d3574a27c716b06.gif 代表权重,将5ffbb9867b1f8_html_44e1254003d0074c.gif 以及5ffbb9867b1f8_html_6a76b02b86137399.gif 作为前提,定义模糊集中的隶属度:

5ffbb9867b1f8_html_6608b2f2e5ffa5ee.gif (4)

采用函数5ffbb9867b1f8_html_2915b2f46b98db8e.gif 来作为5ffbb9867b1f8_html_13aab1486b8256dc.gif 的函数,并取一次函数:

5ffbb9867b1f8_html_27233f1226285e66.gif (5)

同时利用模糊加权性的推理法的形式,将其变为加权函数的推理,推理结论5ffbb9867b1f8_html_194aec32f417dc6f.gif 计算如下:

5ffbb9867b1f8_html_99d1a5b5f31993b3.gif (6)

而在一般情况下,权重函数5ffbb9867b1f8_html_5b6c95cc91c1e4ff.gif 作为5ffbb9867b1f8_html_88177cbff764d9d5.gif 的非负函数,而5ffbb9867b1f8_html_11cd8409e24f415a.gif 作为函数的推理。并将其中函数作为运算神经网络的输入向量,输入至神经网络中。其中,将模糊函数中的5ffbb9867b1f8_html_7cbcf0b7fabb97c2.gif 作为神经网络的输入向量,则多变量模糊神经网络控制函数为:

5ffbb9867b1f8_html_b04adaf594d028ab.gif (8)

式中,5ffbb9867b1f8_html_a38f4b0abed80b46.gif 为网络中的第5ffbb9867b1f8_html_be2791ac41b0dcaf.gif 个节点的中心矢量,5ffbb9867b1f8_html_e5ba23fc56bf47ce.gif 为网络中的第5ffbb9867b1f8_html_be2791ac41b0dcaf.gif 个节点的基宽向量。至此,完成了利用神经网络函数设计汽轮机负荷的数据控制方法。

2实验论证分析

为了验证设计的负荷控制方法的可行性,本文采用MATLAB内的Simulink工具来建立汽轮机仿真环境,对设计负荷控制方法的可行性进行验证。

2.1 汽轮机环境

实验中仿真的汽轮机环境中,包含汽轮机的双模糊热参数,负荷控制系统中包含有5个模糊控制器,即汽轮机的热负荷主控制器以及解耦控制器、汽轮机电负荷主控制器以及解耦控制器。

2.2 实验结果

实验使用本文方法与传统方法进行对比,首先以进行控制时的解耦结果作为判断指标,额定控制的电负荷为0.51kW/h,热负荷为0.17kW/h,实验结果如下:

1 热电负荷解耦仿真控制结果

控制时间

本文控制方法

传统控制方法

电负荷(kW/h)

热负荷(kW)

电负荷(kW/h)

热负荷(kw)

5s

0.51

0.17

0.54

0.19

15s

0.51

0.17

0.51

0.17

25s

0.52

0.16

0.59

0.22

35s

0.51

0.18

0.52

0.18

45s

0.52

0.17

0.54

0.19

55s

0.51

0.17

0.55

0.19

在表1中可以看出,本文方法的电负荷波动处于0.51~0.52kW/h,热负荷的波动在0.16~0.18kW/h。而传统控制方法控制时的电负荷波动在0.51~0.59kW/h,热负荷的波动在0.17~0.22kW/h。对比本文设计的负荷控制方法波动范围更大,证明本文设计的负荷控制方法在进行负荷控制时更稳定,控制能力更强。

3结束语

本文利用多变量模糊神经网络对汽轮机的负荷模型进行参数控制和校正,从而实现汽轮机的负荷控制,实验证明,本文方法控制性能较好。但实验测试为仿真测试,没有验证实际使用中,受不同条件的影响下控制方法的控制性能,因此未来研究将会以实际应用实验为主。

参考文献

[1] 马贵生,夏秋雨,张树华,等.钢厂高炉Zn负荷控制与含铁尘泥利用研究[J].烧结球团,2020,45(05):77-82.

[2] 李金峰,秦亮.泥泵驱动方式、齿轮箱配置及负荷控制对泥泵特性的影响[J].水运工程,2020(S1):57-61.

[3] 沈立锐,丁超,夏焱,等.基于MPC的三轴燃气轮机转速负荷控制[J].燃气轮机技术,2020,33(02):1-9.

[4] 孙毅,陈一童,李彬,等.基于温度密度聚类的热泵负荷集群控制策略[J].电力系统自动化,2020,44(07):46-56.

[5] 李明辉,云卫涛,张孝杰.基于双模糊解耦控制的小型汽轮机负荷控制[J].热力发电,2018,47(01):112-118.

作者简介:

谢云锋(1979.06.17),性别:男;籍贯:江西九江;民族:汉;学历:本科;职称:工程师;职务:设备部主任;研究方向:火电厂;单位 :河北蔚州能源综合开发有限公司。