首页> 中国专利> 一种火电机组过热汽温预测模糊自适应PID控制方法

一种火电机组过热汽温预测模糊自适应PID控制方法

摘要

本发明提出了一种火电机组过热汽温预测模糊自适应PID控制方法,包括:初始化控制器参数;采集各时刻火电机组过热汽温和减温喷水阀门开度的数据;基于过程变量数据建立扩增状态空间Takagi—Sugeno模糊模型;利用扩增状态空间Takagi—Sugeno模糊模型优化求解PID控制器参数;根据当前时刻PID控制器参数,控制减温喷水阀门开度,从而控制过热汽温;进入下一个采样周期,返回步骤4,重复进行步骤4至步骤6的过程。本发明方法结合了模糊控制、预测控制和PID控制三者优点,预测控制的预测功能、模糊控制的非线性系统优良控制效果和PID控制的实现方便,控制品质高、形式简单、实现方便、经济安全。

著录项

  • 公开/公告号CN107479389A

    专利类型发明专利

  • 公开/公告日2017-12-15

    原文格式PDF

  • 申请/专利权人 东南大学;

    申请/专利号CN201710919428.X

  • 申请日2017-09-30

  • 分类号G05B13/04(20060101);

  • 代理机构32206 南京众联专利代理有限公司;

  • 代理人叶涓涓

  • 地址 211189 江苏省南京市玄武区四牌楼2号

  • 入库时间 2023-06-19 04:02:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-04-14

    授权

    授权

  • 2018-01-09

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20170930

    实质审查的生效

  • 2017-12-15

    公开

    公开

说明书

技术领域

本发明属于热工自动控制技术领域,涉及一种火电机组过热汽温预测模糊自适应PID控制方法。

背景技术

过热汽温与火电厂机组运行的安全性、经济性直接相关,在机组运行过程中需重点监控。近年来,随着电力工业的发展,火力发电机组的容量和参数不断提高,而大型机组也逐步要求参与电网的调峰,大范围的负荷变化更增加了过热汽温控制的难度,如何实现过热汽温在大范围变负荷下的高品质控制,以适应目前火电机组频繁地调峰运行,目前仍没能够得到很好地解决。

模型预测控制是一种基于模型的先进计算机算法,控制品质高、鲁棒性强。目前已有不少关于模型预测控制应用到过热汽温控制中的报道,但其中大部分是基于线性化模型作为预测控制设计的基础,而机组大范围变工况的运行时对象特性变化较大,线性化方法无法取得令人满意的控制效果。目前也有将模糊模型和模型预测控制相结合的控制方法,但模糊预测控制中模型的具体应用及控制参数的选取均比较复杂,很难被工程师掌握,远没有PID控制易于理解、形式简单,因此其实施难度很大,很难被实际应用到火电机组过热汽温控制中。

发明内容

为解决上述问题,本发明提出了一种火电机组过热汽温预测模糊自适应PID控制方法,将Takagi—Sugeno模糊模型、模型预测控制和PID控制相结合,综合了模糊控制、预测控制和PID控制的优点。

为了达到上述目的,本发明提供如下技术方案:

一种火电机组过热汽温预测模糊自适应PID控制方法,包括如下步骤:

步骤1:初始化控制器参数,包括扩增状态加权矩阵W、控制增量加权系数R;

步骤2:采集各时刻火电机组过热汽温和减温喷水阀门开度的数据;

步骤3:基于步骤2采集的过程变量数据建立扩增状态空间Takagi—Sugeno模糊模型;

步骤4:利用扩增状态空间Takagi—Sugeno模糊模型优化求解PID控制器参数;

步骤5:根据当前时刻PID控制器参数,控制减温喷水阀门开度,从而控制过热汽温;

步骤6:进入下一个采样周期,返回步骤4,重复进行步骤4至步骤6的过程。

进一步的,所述步骤1中扩增状态加权矩阵W形式如下:

其中,wΔx是状态偏差Δx(k)的权重,we是跟踪偏差e(k)的权重,we增大,跟踪速度加快,we减小,跟踪速度减缓,wΔe是跟踪偏差变化速度Δe(k)的权重,wΔe增大,跟踪速度减缓,wΔe减小,跟踪速度加快。

进一步的,所述步骤1中控制增量加权系数R为常数,控制增量加权系数R增大,跟踪速度减缓,控制增量加权系数R减小,跟踪速度加快。

进一步的,所述步骤3包括如下子步骤:

步骤3-1、基于步骤2采集的过程变量数据,利用子空间辨识方法建立高负荷、中负荷和低负荷点的状态空间模型;

步骤3-2、建立被控对象的全局Takagi—Sugeno模糊模型,其形式如下:

其中,x(k)、u(k)、y(k)分别是系统的状态变量、减温喷水阀门开度和过热汽温,(A1,B1,C1)是高负荷系统矩阵,(A2,B2,C2)是中负荷系统矩阵,(A3,B3,C3)是低负荷系统矩阵,ωi(zk)是模糊隶属度函数,zk为火电机组负荷;

步骤3-3、对被控对象的全局Takagi—Sugeno模糊模型引入积分作用:

Δx(k+1)=A(zk)Δx(k)+B(zk)Δu(k),

Δy(k)=C(zk)Δx(k),

其中,Δ为一阶向后差分;

步骤3-4、定义新的状态其形式如下:

其中,e(k)=y(k)-r(k),Δe(k)=e(k)-e(k-1),e(k)是k时刻的跟踪误差,Δe(k)是k-1时刻的跟踪误差,r(k)为被控对象的设定值,T为矩阵转置符号;

步骤3-5、基于状态建立新的扩展状态空间Takagi—Sugeno模糊模型,其形式如下:

其中,

进一步的,所述步骤4包括如下子步骤:

步骤4-1、基于扩增状态空间Takagi—Sugeno模糊模型求解模糊预测优化问题,优化问题形式如下:

s.t.(1)、(2)

其中,表示在满足条件(1)、(2)情况下,使得性能指标上界γ最小,s.t.表示受限于,式子(1)是一个2×2的线性矩阵不等式,式子(2)是一个4×4的线性矩阵不等式,矩阵G、Y、Q、γ是待优化变量,上标T表示对矩阵进行转置,I是单位矩阵,W为扩增状态加权矩阵、R控制增量加权矩阵;

步骤4-2、基于模糊优化结果计算控制器参数矩阵M(k):

其中,M(k)=[m1(k),m2(k),m3(k)]T,E(k)=[e(k),e(k-1),e(k-2)]T,e(k)为k采样时刻被控对象设定值r(k)与被控对象实际输出量y(k)之间的偏差,e(k)=r(k)-y(k),e(k-1)为k-1采样时刻被控对象的设定值r(k-1)与被控对象实际输出量y(k-1)之间的偏差,e(k-1)=r(k-1)-y(k-1),e(k-2)为k-2采样时刻被控对象设定值r(k-2)与被控对象实际输出量y(k-2)之间的偏差,e(k-2)=r(k-2)-y(k-2);

步骤4-3、基于控制器参数矩阵M(k)整定PID控制器当前采样时刻的比例、积分和微分系数:

其中,Kp(k)为比例系数,Ki(k)为积分系数,Kd(k)为微分系数。

进一步的,所述步骤4-1中优化问题通过软件MATLAB的线性矩阵不等式工具箱求解。

进一步的,所述步骤5通过如下公式获得减温喷水阀门开度:

u(k)=u(k-1)+[Kp(k)+Ki(k)+Kd(k)]e(k)

-[Kp(k)+2Kd(k)]e(k-1)+Kd(k)e(k-2)

其中,u(k)是当前采样周期的控制量,u(k-1)是上一个采样周期的控制量。

与现有技术相比,本发明具有如下优点和有益效果:

1.本发明方法结合了模糊控制、预测控制和PID控制三者优点,预测控制的预测功能、模糊控制的非线性系统优良控制效果和PID控制的实现方便,控制品质高、形式简单、实现方便、经济安全。

2.当机组大范围变负荷运行时,本发明方法能够将机组过热汽温波动控制在很小范围内,可通过提高过热汽温的设定值,提高火电机组运行的经济性;当机组大范围变负荷运行同时受到较大未知干扰时,通过本发明方法也能快速抑制未知干扰,将过热汽温保持在设定值附近,有效提高了火电机组运行的安全性。

附图说明

图1为实现本发明方法的600MW火电机组过热汽温控制系统结构示意图;

图2为本发明方法流程图;

图3为本发明实施例中600MW火电机组模糊隶属度函数;

图4为机组大范围变负荷运行时过热汽温控制效果;

图5为机组大范围变负荷运行时PID参数;

图6为机组负荷变化图;

图7为机组变负荷运行同时受阶跃干扰时过热汽温控制效果图;

图8为机组变负荷运行同时受阶跃干扰时PID参数;

图9为机组变负荷运行同时受斜波干扰时过热汽温控制效果图;

图10为机组变负荷运行同时受斜波干扰时PID参数;

图11为机组变负荷运行同时受随机干扰时过热汽温控制效果图;

图12为机组变负荷运行同时受随机干扰时PID参数。

具体实施方式

以下将结合具体实施例对本发明提供的技术方案进行详细说明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。

火电机组过热汽温系统被控量为过热汽温,控制量为减温喷水阀门开度。本发明以600MW火电机组过热汽温系统控制为例,如图1所示,该系统由微型计算机、A/D转换器、传感器、D/A转换器、执行器组成,微型计算机中固化有根据本发明方法编写的预测模糊自适应PID控制软件。控制系统通过传感器对600MW火电机组过热汽温参数进行定周期采样,采样得到的过热汽温模拟信号通过A/D转换器,转化为数字信号,微型计算机通过预测模糊自适应PID控制软件计算减温喷水阀门开度,经D/A转换器变为模拟信号,控制执行器来调节600MW火电机组过热汽温,从而构成整个600MW火电机组过热汽温控制系统。

基于上述系统,本发明提供的火电机组过热汽温预测模糊自适应PID控制方法,如图2所示,包括如下步骤:

步骤1:初始化火电机组过热汽温预测模糊自适应PID控制方法参数:扩增状态加权矩阵其中各参数取值为:we=0.1,wΔe=100;因此本步骤中采用的扩增状态加权矩阵而控制增量加权系数R=0.1;

步骤2:采集各时刻火电机组过热汽温和减温喷水阀门开度的数据;

步骤3:基于采集的过程变量数据建立扩增状态空间Takagi—Sugeno模糊模型,具体包括以下子步骤:

步骤3-1、基于采集的过程变量数据,利用子空间辨识方法建立高负荷、中负荷和低负荷点的状态空间模型:

模型1(低负荷区):

x(k+1)=A1x(k)+B1u(k)

y(k)=C1x(k)+D1u(k)

其中,x(k)、u(k)、y(k)分别是系统的状态变量、减温喷水阀门开度和600MW火电机组过热汽温,

模型2(中负荷区):

x(k+1)=A2x(k)+B2u(k)

y(k)=C2x(k)+D2u(k)

其中,

模型3(高负荷区):

x(k+1)=A3x(k)+B3u(k)

y(k)=C3x(k)+D3u(k)

其中,

步骤3-2、建立被控对象的全局Takagi—Sugeno模糊模型,其形式如下:

其中,x(k)、u(k)、y(k)分别是系统的状态变量、减温喷水阀门开度和过热汽温,(A1,B1,C1)是高负荷系统矩阵,(A2,B2,C2)是中负荷系统矩阵,(A3,B3,C3)是低负荷系统矩阵,ωi(zk)是如图3所示的模糊隶属度函数,zk为火电机组负荷。

步骤3-3、对被控对象的全局Takagi—Sugeno模糊模型引入积分作用:

Δx(k+1)=A(zk)Δx(k)+B(zk)Δu(k),

Δy(k)=C(zk)Δx(k),

其中,Δ为一阶向后差分;

步骤3-4、定义新的状态其形式如下:

其中,e(k)=y(k)-r(k),Δe(k)=e(k)-e(k-1),e(k)是k时刻的跟踪误差,Δe(k)是k-1时刻的跟踪误差,r(k)为被控对象的设定值,T为矩阵转置符号;

步骤3-5、基于状态建立新的扩展状态空间Takagi—Sugeno模糊模型,其形式如下:

其中,

步骤4:利用扩增状态空间Takagi—Sugeno模糊模型优化求解PID控制器参数,具体包括如下子步骤:

步骤4-1、基于扩增状态空间Takagi—Sugeno模糊模型求解模糊预测优化问题,优化问题形式如下:

s.t.(1)、(2)

其中,表示在满足条件(1)、(2)情况下,使得性能指标上界γ最小,该优化问题通过软件MATLAB的线性矩阵不等式(LMI)工具箱求解,s.t.表示受限于,式子(1)是一个2×2的线性矩阵不等式,式子(2)是一个4×4的线性矩阵不等式,矩阵G、Y、Q、γ是待优化变量,上标T表示对矩阵进行转置,I是单位矩阵,W为扩增状态加权矩阵、R控制增量加权矩阵。

步骤4-2、基于模糊优化结果计算控制器参数矩阵M(k):

其中,M(k)=[m1(k),m2(k),m3(k)]T,E(k)=[e(k),e(k-1),e(k-2)]T,e(k)为k采样时刻被控对象设定值r(k)与被控对象实际输出量y(k)之间的偏差,e(k)=r(k)-y(k),e(k-1)为k-1采样时刻被控对象的设定值r(k-1)与被控对象实际输出量y(k-1)之间的偏差,e(k-1)=r(k-1)-y(k-1),e(k-2)为k-2采样时刻被控对象设定值r(k-2)与被控对象实际输出量y(k-2)之间的偏差,e(k-2)=r(k-2)-y(k-2)。

步骤4-3、基于控制器参数矩阵M(k)整定PID控制器当前采样时刻的比例、积分和微分系数:

其中,Kp(k)为比例系数,Ki(k)为积分系数,Kd(k)为微分系数。

步骤5:根据当前时刻PID控制器参数,控制减温喷水阀门开度,从而控制过热汽温:

u(k)=u(k-1)+[Kp(k)+Ki(k)+Kd(k)]e(k)

-[Kp(k)+2Kd(k)]e(k-1)+Kd(k)e(k-2)

其中,u(k)是当前采样周期的控制量,u(k-1)是上一个采样周期的控制量。

步骤6:进入下一个采样周期,返回步骤4,重复进行步骤4至步骤6的过程。

为验证本发明方法的效果,本例进行了两组仿真实验。

验证实验1:机组大范围变负荷运行时采用本发明方法进行过热汽温控制效果。设在t=200s,火电机组以0.75MW/s的速度由600MW下降到450MW,并保持运行,在t=500s,火电机组以0.5MW/s的速度由450MW上升到550MW,并保持运行,仿真结果如图4所示,非线性PID参数变化如图5所示。

由实验1可知,机组负荷在450MW和600MW之间变化时,应用本发明方法的机组过热汽温波动范围不超过0.1华氏度,可通过提高过热汽温的设定值,提高火电机组运行的经济性。

验证实验2:机组大范围变负荷运行,同时受到未知干扰时采用本发明方法进行过热汽温控制效果,机组负荷变化如图6所示。本实验验证以下几种情况下过热气温控制情况:

(1)机组大范围变负荷运行同时受到阶跃干扰。过热汽温控制效果如图7所示,非线性PID参数变化如图8所示。

(2)机组大范围变负荷运行同时受到斜波干扰。过热汽温控制效果如图9所示,非线性PID参数变化如图10所示。

(3)机组大范围变负荷运行同时受到随机干扰。过热汽温控制效果如图11所示,非线性PID参数变化如图12所示。

由实验2可知,火电机组变负荷运行同时受到未知干扰时,也能将较为快速地将过热汽温保持在设定值附近,保证了火电机组的运行的安全性。

本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号