-
风电作为一种低碳清洁能源,近年来在我国发展迅猛。国家能源局统计数据显示,截至2023年6月底我国风电装机容量已达约390 GW,同比增长13.7%[1]。预计2030年我国风电装机可达到800 GW[2]。在风电装机容量不断提升的同时,也应注意到风电出力的随机性和波动性以及可能的反调峰特性[3]。大规模风电并网会增大系统净负荷峰谷差,加大电力系统的调峰压力。
为了增强系统调峰能力并促进新能源消纳,可采取火电灵活性改造[4]和储能建设[5]等措施,同时宜挖掘燃气发电机组的调峰能力。燃气发电理论上具备启停迅速、调节速度快、污染排放少等优势[6-7],能够为大规模新能源接入背景下的电力系统提供优质的调峰灵活性。基于热效率上的优势,燃气发电一般都采用燃气-蒸汽联合循环机组(以下简称联合循环机组)发电[7]。同时随着“煤改气”政策的推进,联合循环机组因其清洁环保、综合效率高、占地面积小等优势,已在很多地方参与热电联产[8]。
当前我国天然气进口依赖度仍较大[9],有必要优化联合循环机组的运行方式,以降低机组发电和供热气耗率。同时,联合循环机组供热会降低其参与调峰的能力[10-11],在当前系统净负荷峰谷差不断增大和新能源消纳困难的背景下,有必要研究联合循环机组热-电出力特性,联合优化其与其他电源的调度安排,从而增强系统调峰能力、缓解热电矛盾并促进新能源消纳。文献[12]建立了一种考虑联合循环机组的热-电联合调度模型,其中考虑联合循环机组在“一拖一”和“二拖一”间的运行模式切换以提高机组调峰能力,但该模型并未考虑机组组合和旋转备用分配优化。文献[13]在热-电联产系统调度中联合优化联合循环机组和电锅炉的运行方式,以促进风电消纳,但并未利用机组的运行模型转换能力。文献[14]设计了一种联合循环机组供热方式在线控制策略,能够根据系统状态自动选择最优供热模式,但并不适用于电力系统经济调度。文献[15]构建了一种基于信息物理社会融合的电力系统调度优化模型,其中考虑了联合循环机组的运行模型转换,但并未考虑机组组合优化和热电联产。
研究了在热电联合调度中发挥燃气-蒸汽联合循环机组的运行灵活性是否能够促进风电消纳,为此在研究燃气-蒸汽联合循环机组热-电功率可行域的基础上,建立了用于描述其多样化运行模式的数学模型,进而构建了一种计及煤电、供热和非供热燃气-蒸汽联合循环机组以及风电机组的热电联合经济调度模型,联合优化机组启停、运行模式、机组出力分配和备用容量分担,在此基础上分析联合循环机组运行灵活性对系统弃风率和运行经济性的影响。
文章的创新性主要在于数学优化模型的搭建。相比已有的热电联合调度模型,文章提出的调度模型:(1)能够联合优化煤电机组启停计划、联合循环机组运行模式切换、各类型机组出力和备用容量安排,适用于包含煤电、供热和非供热联合循环以及风电多类型机组的热电联产系统;(2)建立了联合循环供热机组的运行模式数学模型,其中全面考虑了联合循环机组的多样化运行方式,包括二拖一和一拖一两种汽轮机驱动方式以及抽凝和背压两种热电联产方式。
-
文章首先简要介绍联合循环机组灵活多变的运行模式,并构建机组多样化运行模式的数学表达模型。应注意的是,文章研究重点并不是燃气-蒸汽联合循环机组的热力学部分和控制原理等,而在于调度优化模型的搭建和数值求解。
-
F级联合循环机组通常包括两台燃机、余热锅炉与一台汽轮机,可运行在一台燃气轮机带动一台汽轮机的一拖一模式下或两台燃气轮机带动一台汽轮机的二拖一模式下[8, 10]。而E级联合循环机组通常只包含一台燃机、余热锅炉与一台汽轮机,故只可运行在一拖一模式下[8, 16]。
-
联合循环机组热电联产方式有抽凝和背压两种。抽凝方式下,部分蒸汽由汽轮机中、低压缸联通管处抽出,然后进入热网加热器加热热网水,可通过调整抽气量大小来适应不同的热负荷[10]。背压方式下,中压缸排汽全部进入热网加热器,可最大化机组供热能力[10]。部分联合循环机组还可以通过SSS离合器的啮合与脱开来接入和解列低压缸,从而可在抽凝和背压方式间切换,具体可见文献[10, 17, 18]。
-
以F级联合循环机组为例,不同的驱动方式搭配不同的热电联产方式,其最多有四种运行模式,如表1所示。同理,E级联合循环机组最多有两种运行模式。
运行模式 驱动方式 热电联产方式 1 一拖一 抽凝 2 一拖一 背压 3 二拖一 抽凝 4 二拖一 背压 Table 1. Operating modes of combined cycle units
图1描述了联合循环机组不同运行模式下的热电功率可行域[10]。点$ abcd $和点$ a{'}b{'}c{'}d{'} $围成区域分别为二拖一和一拖一抽凝模式下热电功率可行域。具体来说,$ ab $和$ a{'}b{'} $段表示燃气轮机最大功率时运行工况,$ bc $和$ b{'}c{'} $段反映了汽轮机低压缸进汽量达到最小限制时的运行状态,$ cd $和$ c{'}d{'} $段由燃气轮机稳燃最小出力确定,$ ad $和$ a{'}d{'} $段表示机组运行在纯凝工况。可以发现,抽凝模式下机组热、电功率在一定范围内均可独立调整,但热负荷较高时,机组最小电出力随着热负荷的增加而增加,不利于风电消纳。
背压模式下机组允许热电功率如图1中虚线所示。可以看到该模式下电功率随着热负荷的增加而增加,热负荷一定情况下电功率没有调节的余地。但相比抽凝模式,背压模式可以实现更高的供热量,且供热负荷一定时可进一步降低机组出力,有助于风电消纳。
可见,不同的运行模式具有不同的热电出力范围,并具有不同的运行特点,应充分利用机组在运行模式上的多样性,以适应动态变化的热电需求、风电消纳和系统运行要求等。
-
由图1可以发现,抽凝模式下二拖一和一拖一联合循环机组的热电功率可行域可通过一个凸多边形来表示;背压模式下可行热电功率可近似用一条线段表示(线段也可看作一种特殊的凸多边形)。凸多边形内的任意一点可用凸多边形的各个顶点线性表示。因此,图1中任一凸可行域内任一点都可通过该可行域的顶点线性组合表示。基于这一思路,联合循环机组不同运行模式下热电功率可行域的数学表达如式(1)~式(6)所示。
$$ {Q}_{gyt}=\sum _{i}{Q}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}}{\gamma }_{gyit} $$ (1) $$ {P}_{gyt}^{\mathrm{H}}=\sum _{i}{P}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}}{\gamma }_{gyit} $$ (2) $$ {\gamma }_{gyit}\ge 0 $$ (3) $$ \sum _{i}{\gamma }_{gyit}={I}_{gyt}^{\mathrm{H}} $$ (4) $$ {Q}_{gt}=\sum _{y}{Q}_{gyt} $$ (5) $$ {P}_{gt}^{\mathrm{H}}=\sum _{y}{P}_{gyt}^{\mathrm{H}} $$ (6) 式中:
$ {Q}_{gyt} $和$ {P}_{gyt}^{\mathrm{H}} $ ——机组$ g $在运行模式$ y $和时间$ t $的热功率和发电功率,(MW);
$ \left({Q}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}},{P}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}}\right) $ ——机组$ g $在运行模式$ y $下热电功率凸可行域的第$ i $个顶点的坐标,应注意背压模式下凸可行域是具有两个顶点的线段,(MW);
$ {\gamma }_{gyit} $ ——凸可行域各个顶点的线性组合系数,其取值在0~1之间;
$ {I}_{gyt}^{\mathrm{H}} $ ——二进制变量,机组$ g $在时间$ t $是否运行在模式$ y $,1代表是,0代表否;
$ {Q}_{gt} $和$ {P}_{gt}^{\mathrm{H}} $ ——机组$ g $在时间$ t $的热功率和发电功率,(MW)。
显然,假定机组$ g $在时间$ t $运行在模式$ y $,则式(1)~式(6)保证$ {I}_{gyt}^{\mathrm{H}} $ = 1,$ {Q}_{gt} $ = $ {Q}_{gyt} $,$ {P}_{gt}^{\mathrm{H}} $ = $ {P}_{gyt}^{\mathrm{H}} $,而对于任一$ y{'}\ne y $,$ {I}_{gy{'}t}^{\mathrm{H}} $ = 0,$ {Q}_{gy{'}t} $ = 0,$ {P}_{gy{'}t}^{\mathrm{H}} $ = 0。
抽凝模式下联合循环机组电功率具有一定的调节能力,可为系统提供旋转备用,而背压模式下电功率不具备调节能力,可提供的备用为零。表达式(7)~式(12)可用于描述机组不同运行模式下所能提供的旋转备用,其中式(7)~式(8)根据机组所在运行模式$ y $和供热量$ {Q}_{gyt} $确定电功率上下限,进而式(9)~式(12)分配机组的上/下旋转备用。
$$ {P}_{gyt}^{\mathrm{H},\mathrm{m}\mathrm{a}\mathrm{x}}\leqslant \underset{j}{\mathrm{min}}\left({k}_{gyj}^+{Q}_{gyt}+{b}_{gyj}^+\right) $$ (7) $$ {P}_{gyt}^{\mathrm{H},\mathrm{m}\mathrm{i}\mathrm{n}}\geqslant \underset{j}{\mathrm{max}}\left({k}_{gyj}^-{Q}_{gyt}+{b}_{gyj}^-\right) $$ (8) $$ {P}_{gyt}^{\mathrm{H}}+{R}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{p}}\leqslant {P}_{gyt}^{\mathrm{H},\mathrm{m}\mathrm{a}\mathrm{x}}+\left(1-{I}_{gyt}^{\mathrm{H}}\right)\left({M}_{g}-\underset{i}{\mathrm{min}}\left({b}_{gyi}^+\right)\right) $$ (9) $$ {P}_{gyt}^{\mathrm{H}}-{R}_{gt}^{\mathrm{H},\mathrm{d}\mathrm{n}}\geqslant {P}_{gyt}^{\mathrm{H},\mathrm{m}\mathrm{i}\mathrm{n}}-\left(1-{I}_{gyt}^{\mathrm{H}}\right)\left({M}_{g}+\underset{i}{\mathrm{max}}\left({b}_{gyi}^-\right)\right) $$ (10) $$ {R}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{p}}\geqslant 0 $$ (11) $$ {R}_{gt}^{\mathrm{H},\mathrm{d}\mathrm{n}}\geqslant 0 $$ (12) 式中:
$ {P}_{gyt}^{\mathrm{H},\mathrm{m}\mathrm{a}\mathrm{x}} $和$ {P}_{gyt}^{\mathrm{H},\mathrm{m}\mathrm{i}\mathrm{n}} $ ——辅助变量,分别表示机组$ g $在运行模式$ y $和时间$ t $的电功率上下限,(MW);
$ {k}_{gyj}^{+} $和$ {b}_{gyj}^{+} $ ——机组$ g $在运行模式$ y $下电功率上限所在直线组(例如图1中线段$ ab $)的斜率和截距,截距单位为MW;
$ {k}_{gyj}^{-} $和$ {b}_{gyj}^{-} $ ——机组$ g $在运行模式$ y $下电功率下限所在直线组(例如图1中线段$ bc $和$ cd $)的斜率和截距,截距单位为MW;
$ {R}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{p}} $和$ {R}_{gt}^{\mathrm{H},\mathrm{d}\mathrm{n}} $ ——机组$ g $在时间$ t $的上/下旋转备用,(MW);
$ {M}_{g} $ ——机组$ g $在所有运行模式下的发电功率最大区间(以图1为例,$ {M}_{g} $为线段$ ab $和$ cd $间沿$ y $轴方向的最大距离),(MW)。
-
这里基于上文中的联合循环机组运行模式数学模型,同时考虑传统煤电和风电机组,构建适用于电力系统经济调度的热-电联合优化模型,通过机组启停安排和运行模式切换以及出力分配和备用容量分担,最小化运行成本并满足系统安全性要求。
-
热-电联合经济调度模型以系统总运行成本最小为目标函数,如式(13)所示。
$$ \begin{array}{l} {\rm{min}}\sum\limits_{t = 1}^T {\left( {\sum\limits_{g = 1}^{{N^{\rm{C}}}} {f_g^{\rm{C}}} \left( {P_{gt}^{\rm{C}}} \right) + \sum\limits_{g = 1}^{{N^{\rm{G}}}} {\sum\limits_{y = 1}^{N_g^{{\rm{YG}}}} {f_{gy}^{\rm{G}}} } \left( {P_{gyt}^{\rm{G}}} \right) + } \right.} \\ \left. {\sum\limits_{g = 1}^{{N^{\rm{H}}}} {\sum\limits_{y = 1}^{N_g^{{\rm{YH}}}} {f_{gy}^{\rm{H}}} } \left( {P_{gyt}^{\rm{H}},{Q_{gyt}}} \right) + f_{gt}^{{\rm{C}},{\rm{ud}}} + f_{gt}^{{\rm{G}},{\rm{ud}}} + f_{gt}^{{\rm{H}},{\rm{ud}}}} \right) \end{array}$$ (13) 式中:
$ T $ ——调度时段总数;
$ {N}^{\mathrm{C}} $ ——传统煤机的数量,$ {P}_{gt}^{\mathrm{C}} $、$ {f}_{g}^{\mathrm{C}}\left({P}_{gt}^{\mathrm{C}}\right) $和$ {f}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{d}} $分别为该类型机组$ g $在时间$ t $的发电功率、发电成本和启停成本,单位分别为MW、万元、万元;
$ {N}^{\mathrm{G}} $ ——非供热联合循环机组数量,$ {N}_{g}^{\mathrm{Y}\mathrm{G}} $该类型机组$ g $的运行模式数量,$ {P}_{gt}^{\mathrm{G}} $、$ {f}_{gy}^{\mathrm{G}}\left({P}_{gyt}^{\mathrm{G}}\right) $和$ {f}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{d}} $分别为该类型机组$ g $在时间$ t $的发电功率、发电成本和模式切换成本,单位分别为MW、万元、万元;
$ {N}^{\mathrm{H}} $ ——供热联合循环机组的数量,$ {N}_{g}^{\mathrm{Y}\mathrm{H}} $该类型机组$ g $的运行模式数量,$ {f}_{gy}^{\mathrm{H}}\left({P}_{gyt}^{\mathrm{H}},{Q}_{gyt}\right) $和$ {f}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{d}} $分别为其在时间$ t $的发电成本和模式切换成本,(万元)。
-
对于煤机发电成本函数$ {f}_{g}^{\mathrm{C}}\left({P}_{gt}^{\mathrm{C}}\right) $,可通过凸曲线来表示,如 式(14)所示。但更常见做法是将式(14)近似为一组分段线性成本函数,具体可见文献[19]。
$$ {f}_{g}^{\mathrm{C}}\left({P}_{gt}^{\mathrm{C}}\right)\ge {a}_{g}^{\mathrm{C}}{\left({P}_{gt}^{\mathrm{C}}\right)}^{2}+{b}_{g}^{\mathrm{C}}{P}_{gt}^{\mathrm{C}}+{c}_{g}^{\mathrm{C}}{I}_{gt}^{\mathrm{C}} $$ (14) 式中:
$ {a}_{g}^{\mathrm{C}} $、$ {b}_{g}^{\mathrm{C}} $和$ {c}_{g}^{\mathrm{C}} $ ——燃煤机组$ g $的发电成本系数,单位分别为万元/MWh2、万元/MWh、万元;
$ {I}_{gt}^{\mathrm{C}} $ ——机组$ g $在时间$ t $是否在线运行。
非供热联合循环机组发电成本$ {f}_{gy}^{\mathrm{G}}\left({P}_{gyt}^{\mathrm{G}}\right) $见式(15),类似于式(14),其也可近似为一组分段线性函数,这里不再赘述。
$$ {f}_{gy}^{\mathrm{G}}\left({P}_{gyt}^{\mathrm{G}}\right)\geqslant {a}_{gy}^{\mathrm{G}}{\left({P}_{gyt}^{\mathrm{G}}\right)}^{2}+{b}_{gy}^{\mathrm{G}}{P}_{gyt}^{\mathrm{G}}+{c}_{gy}^{\mathrm{G}}{I}_{gyt}^{\mathrm{G}} $$ (15) 式中:
$ {a}_{gy}^{\mathrm{G}} $、$ {b}_{gy}^{\mathrm{G}} $和$ {c}_{gy}^{\mathrm{G}} $ ——机组$ g $运行模式$ y $下的发电成本系数,单位分别为万元/MWh2、万元/MWh、万元;
$ {I}_{gyt}^{\mathrm{G}} $ ——机组$ g $在时间$ t $是否运行在模式$ y $。
供热联合循环机组发电成本$ {f}_{gy}^{\mathrm{H}}\left({P}_{gyt}^{\mathrm{H}},{Q}_{gyt}\right) $表达式如下:
$$ \begin{split} &{f}_{gy}^{{\mathrm{H}}}\left({P}_{gyt}^{{\mathrm{H}}},{Q}_{gyt}\right)\geqslant {a}_{1,gy}{\left({P}_{gyt}^{\mathrm{H}}\right)}^{2}+{a}_{2,gy}{\left({Q}_{gyt}\right)}^{2}+\\&{a}_{3,gy}{P}_{gyt}^{\mathrm{H}}{Q}_{gyt}+{a}_{4,gy}{P}_{gyt}^{\mathrm{H}}+{a}_{5,gy}{Q}_{gyt}+{a}_{6,gy} \end{split} $$ (16) 式中:
$ {a}_{1,gy} $,$ \cdots $,$ {a}_{6,gy} $ ——拟合成本系数。
上式非线性,可采用下面的线性函数来近似代替上式[20]:
$$ f_{gy}^{\mathrm{H}}\left(P_{gyt}^{\mathrm{H}},\ Q_{gyt}\right)\geqslant\sum_i^{ }C_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}}\gamma_{gyit} $$ (17) 式中:
$ {C}_{gyi}^{{\mathrm{cvx}}} $ ——机组$ g $在模式$ y $下运行可行域的第$ i $个顶点$ \left(Q_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}},\ P_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}}\right) $对应的单位时间发电成本,(万元)。
-
启停和模式切换成本$ {f}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{d}} $、$ {f}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{d}} $和$ {f}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{d}} $可通过以下约束表示:
$$ {f}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{d}}\geqslant {c}_{g}^{\mathrm{s}\mathrm{u}}{s}_{gt}^{\mathrm{C}}+{c}_{g}^{\mathrm{s}\mathrm{d}}{z}_{gt}^{\mathrm{C}} $$ (18) $$ {f}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{d}}\geqslant {c}_{g\left({y}^{\text{'}},y\right)}^{\mathrm{G}}\left({I}_{g{y}^{\text{'}},t-1}^{\mathrm{G}}+{I}_{gyt}^{\mathrm{G}}-1\right) $$ (19) $$ {f}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{d}}\geqslant0 $$ (20) $$ {f}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{d}}\geqslant {c}_{g\left({y}^{\text{'}},y\right)}^{\mathrm{H}}\left({I}_{g{y}^{\text{'}},t-1}^{\mathrm{H}}+{I}_{gyt}^{\mathrm{H}}-1\right) $$ (21) $$ {f}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{d}}\geqslant 0 $$ (22) 式中:
$ {c}_{g}^{\mathrm{s}\mathrm{u}} $和$ {c}_{g}^{\mathrm{s}\mathrm{d}} $ ——煤电机组$ g $的启动和关停成本,(万元);
$ {s}_{gt}^{\mathrm{C}} $和$ {z}_{gt}^{\mathrm{C}} $ ——煤电机组$ g $在时间$ t $是否启机或关机;
$ {c}_{g\left({y}^{{'}},y\right)}^{\mathrm{G}} $和$ {c}_{g\left({y}^{{'}},y\right)}^{\mathrm{H}} $ ——非供热和供热联合循环机组从模式$ y{'} $到模式$ y $的切换成本,(万元)。
-
煤电机组运行约束如式(23)~(31)所示,其中式(23)~(24)为启停机相关约束,式(25)~(26)为最小在线和停机时间约束,式(27)~(29)为发电功率和旋转备用约束,式(30)~(31)为爬坡约束。
$$ {s}_{gt}^{\mathrm{C}}-{z}_{gt}^{\mathrm{C}}={I}_{gt}^{\mathrm{C}}-{I}_{g,t-1}^{\mathrm{C}} $$ (23) $$ {s}_{gt}^{\mathrm{C}}+{z}_{gt}^{\mathrm{C}}\leqslant 1 $$ (24) $$ \sum_{t^{{'}}=t-T_g^{\mathrm{C},\mathrm{O}\mathrm{n}}+1}^{t}{s}_{gt^{{'}}}^{\mathrm{C}}\leqslant I_{gt}^{\mathrm{C}} $$ (25) $$ \sum_{t^{{'}}=t-T_g^{\mathrm{C},\mathrm{o}\mathrm{f}\mathrm{f}}+1}^{t}{z}_{gt^{'}}^{\mathrm{C}}\leqslant1-I_{gt}^{\mathrm{C}} $$ (26) $$ {P}_{gt}^{\mathrm{C}}+{R}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{p}}\leqslant {I}_{gt}^{\mathrm{C}}{P}_{g}^{\mathrm{C},\mathrm{m}\mathrm{a}\mathrm{x}} $$ (27) $$ {P}_{gt}^{\mathrm{C}}-{R}_{gt}^{\mathrm{C},\mathrm{d}\mathrm{n}}\geqslant {I}_{gt}^{\mathrm{C}}{P}_{g}^{\mathrm{C},\mathrm{m}\mathrm{i}\mathrm{n}} $$ (28) $$ {R}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{p}}\geqslant {R}_{gt}^{\mathrm{C},\mathrm{d}\mathrm{n}}\geqslant0 $$ (29) $$ {P}_{gt}^{\mathrm{C}}-{P}_{g,t-1}^{\mathrm{C}}\leqslant {I}_{g,t-1}^{\mathrm{C}}{O}_{g}^{\mathrm{C},\mathrm{u}\mathrm{p}}+{s}_{gt}^{\mathrm{C}}{O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{u}} $$ (30) $$ {P}_{g,t-1}^{\mathrm{C}}-{P}_{g,t}^{\mathrm{C}}\leqslant {I}_{g,t}^{\mathrm{C}}{O}_{g}^{\mathrm{C},\mathrm{d}\mathrm{n}}+{z}_{gt}^{\mathrm{C}}{O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{d}} $$ (31) 式中:
$ {T}_{g}^{\mathrm{C},\mathrm{O}\mathrm{n}} $和$ {T}_{g}^{\mathrm{C},\mathrm{o}\mathrm{f}\mathrm{f}} $ ——机组$ g $开机后的最短在线时间和关机后的最短停机时间,(h);
$ {R}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{p}} $和$ {R}_{gt}^{\mathrm{C},\mathrm{d}\mathrm{n}} $ ——机组$ g $的上/下备用分配,(MW);
$ {P}_{gt}^{\mathrm{C},\mathrm{m}\mathrm{a}\mathrm{x}} $和$ {P}_{gt}^{\mathrm{C},\mathrm{m}\mathrm{i}\mathrm{n}} $——机组$ g $的功率上下限,(MW);
$ {O}_{g}^{\mathrm{C},\mathrm{u}\mathrm{p}} $和$ {O}_{g}^{\mathrm{C},\mathrm{d}\mathrm{n}} $ ——机组$ g $的向上/下爬坡速度,(MW/h);
$ {O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{u}} $和$ {O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{d}} $ ——机组$ g $的启动、停机爬坡功率,(MW)。
-
对于非供热联合循环机组,其运行约束如式(32)~(43)所示。具体来说,式(32)为运行模式互斥约束,即任一时刻机组不可能同时运行在两种或更多种模式下;式(33)~(37)为最小启停时间约束,其中式(36)表示机组切入到某一模式后需要以该模式运行一定时间,式(37)表示机组从某一模式切出去后,需要间隔一定时间才能再切回该模式;式(38)~(41)为发电功率和备用约束;式(42)~(43)为爬坡约束。应注意的是,非供热联合循环机组只运行在纯凝工况下,其运行模式只需考虑不同的驱动方式和可能的停机。
$$ \sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{I}_{gyt}^{\mathrm{G}}=1 $$ (32) $$ {u}_{gyt}^{\mathrm{G}}\geqslant {I}_{gyt}^{\mathrm{G}}-{I}_{gy,t-1}^{\mathrm{G}} $$ (33) $$ {v}_{gyt}^{\mathrm{G}}\geqslant {I}_{gy,t-1}^{\mathrm{G}}-{I}_{gyt}^{\mathrm{G}} $$ (34) $$ {u}_{gyt}^{\mathrm{G}}\geqslant 0,{v}_{gyt}^{\mathrm{G}}\geqslant 0 $$ (35) $$ \sum _{{t}^{{'}}=t-{T}_{gy}^{\mathrm{G},\mathrm{O}\mathrm{n}}+1}^{t}{u}_{gyt^{{'}}}^{\mathrm{G}}\leqslant {I}_{gyt}^{\mathrm{G}} $$ (36) $$ \sum _{{t}^{{'}}=t-{T}_{gy}^{\mathrm{G},\mathrm{o}\mathrm{f}\mathrm{f}}+1}^{t}{v}_{gyt^{'}}^{\mathrm{G}}\leqslant 1-{I}_{gyt}^{\mathrm{G}} $$ (37) $$ \sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{P}_{gyt}^{\mathrm{G}}+{R}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{p}}\leqslant \sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{I}_{gyt}^{\mathrm{G}}{P}_{gy}^{\mathrm{G},\mathrm{m}\mathrm{a}\mathrm{x}} $$ (38) $$ \sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{P}_{gyt}^{\mathrm{G}}-{R}_{gt}^{\mathrm{G},\mathrm{d}\mathrm{n}}\geqslant \sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{I}_{gyt}^{\mathrm{G}}{P}_{gy}^{\mathrm{G},\mathrm{m}\mathrm{i}\mathrm{n}} $$ (39) $$ 0\leqslant{P}_{gyt}^{\mathrm{G}}\leqslant {I}_{gyt}^{\mathrm{G}}{P}_{gy}^{\mathrm{G},\mathrm{m}\mathrm{a}\mathrm{x}} $$ (40) $$ {R}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{p}}\geqslant {R}_{gt}^{\mathrm{G},\mathrm{d}\mathrm{n}}\geqslant 0$$ (41) $$ {P}_{gyt}^{\mathrm{G}}-\sum _{y^{'}=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{P}_{gy^{'},t-1}^{\mathrm{G}}\leqslant \sum _{{y}^{{'}}=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{I}_{g{y}^{{'}},t-1}^{\mathrm{G}}{O}_{g,\left({y}^{{'}},y\right)}^{\mathrm{G},\mathrm{u}\mathrm{p}} $$ (42) $$ {P}_{gy,t-1}^{\mathrm{G}}-\sum _{y^{'}=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{P}_{gy^{'},t}^{\mathrm{G}}\leqslant \sum _{y^{'}=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{I}_{gy^{'},t}^{\mathrm{G}}{O}_{g,\left(y,y^{'}\right)}^{\mathrm{G},\mathrm{d}\mathrm{n}} $$ (43) 式中:
$ {u}_{gyt}^{\mathrm{G}} $和$ {v}_{gyt}^{\mathrm{G}} $ ——机组$ g $在时间$ t $是否切入到模式$ y $和从模式$ y $切出到其他模式;
$ {T}_{gy}^{\mathrm{G},\mathrm{O}\mathrm{n}} $ ——机组$ g $切入到模式$ y $需要以该模式运行的最短时间,(h);
$ {T}_{gy}^{\mathrm{G},\mathrm{o}\mathrm{f}\mathrm{f}} $ ——从机组$ g $从模式$ y $切出后,再切回模式$ y $所需的最短间隔时间,(h);
$ {R}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{p}} $/$ {R}_{gt}^{\mathrm{G},\mathrm{d}\mathrm{n}} $ ——机组$ g $在时间$ t $的上/下备用分配,(MW);
$ {P}_{gy}^{\mathrm{G},\mathrm{m}\mathrm{a}\mathrm{x}} $和$ {P}_{gy}^{\mathrm{G},\mathrm{m}\mathrm{i}\mathrm{n}} $ ——机组$ g $在模式$ y $的发电功率上下限,(MW);
$ {O}_{g,\left({y}^{{'}},y\right)}^{\mathrm{G},\mathrm{u}\mathrm{p}} $/$ {O}_{g,\left({y}^{{'}},y\right)}^{\mathrm{G},\mathrm{d}\mathrm{n}} $——机组$ g $由模式$ {y}^{{'}} $切换到$ y $的向上/下爬坡速度,(MW/h)。
-
对于供热联合循环机组运行约束,除了不同运行模式下发电功率和备用约束式(1)~(12),还包括运行模式互斥约束、最小启停时间约束和爬坡约束,其表达式可分别参照式(32)、式(33)~(37)和式(42)~(43),这里不再详细给出。
-
风电出力约束如下:
$$ 0\leqslant {P}_{t}^{\mathrm{W}}\leqslant {P}_{t}^{\mathrm{W},\mathrm{A}\mathrm{v}\mathrm{a}\mathrm{i}} $$ (44) 式中:
$ {P}_{t}^{\mathrm{W}} $和$ {P}_{t}^{\mathrm{W},\mathrm{A}\mathrm{v}\mathrm{a}\mathrm{i}} $ ——时间$ t $系统风电调度出力和出力上限,(MW)。
-
电功率和热功率平衡约束分别见式(45)和式(46),系统上/下备用约束见式(47)和式(48)。
$$ \sum _{g=1}^{{N}^{\mathrm{C}}}{P}_{gt}^{\mathrm{C}}+\sum _{g=1}^{{N}^{\mathrm{G}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{P}_{gyt}^{G}+\sum _{g=1}^{{N}^{\mathrm{H}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{H}}}{P}_{gyt}^{\mathrm{H}}+{P}_{t}^{\mathrm{W}}={P}_{t}^{\mathrm{L}} $$ (45) $$ \sum _{g=1}^{{N}^{\mathrm{H}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{H}}}{Q}_{gyt}={Q}_{t}^{\mathrm{L}} $$ (46) $$ \sum _{g=1}^{{N}^{\mathrm{C}}}{R}_{gt}^{\mathrm{C},\mathrm{u}\mathrm{p}}+\sum _{g=1}^{{N}^{\mathrm{G}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{R}_{gt}^{\mathrm{G},\mathrm{u}\mathrm{p}}+\sum _{g=1}^{{N}^{\mathrm{H}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{H}}}{R}_{gt}^{\mathrm{H},\mathrm{u}\mathrm{p}}\geqslant {\delta }^{\mathrm{L}}{P}_{t}^{\mathrm{L}}+{\delta }^{\mathrm{W},\mathrm{d}\mathrm{n}}{P}_{t}^{\mathrm{W}} $$ (47) $$ \sum _{g=1}^{{N}^{\mathrm{C}}}{R}_{gt}^{\mathrm{C},\mathrm{d}\mathrm{n}}+\sum _{g=1}^{{N}^{\mathrm{G}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{G}}}{R}_{gt}^{\mathrm{G},\mathrm{d}\mathrm{n}}+\sum _{g=1}^{{N}^{\mathrm{H}}}\sum _{y=1}^{{N}_{g}^{\mathrm{Y}\mathrm{H}}}{R}_{gt}^{\mathrm{H},\mathrm{d}\mathrm{n}}\geqslant {\delta }^{\mathrm{L}}{P}_{t}^{\mathrm{L}}+{\delta }^{\mathrm{W},\mathrm{u}\mathrm{p}}{P}_{t}^{\mathrm{W}} $$ (48) 式中:
$ {P}_{t}^{\mathrm{L}} $和$ {Q}_{t}^{\mathrm{L}} $ ——时间$ t $系统电负荷和热负荷,(MW);
$ \delta^{\mathrm{L}} $ ——系统负荷预测误差百分比;
$ {\delta }^{\mathrm{W},\mathrm{u}\mathrm{p}} $和$ {\delta }^{\mathrm{W},\mathrm{d}\mathrm{n}} $ ——风电向上和向下预测误差百分比。
-
以上热电联合经济调度模型为混合整数线性优化模型。基于MATLAB环境的YALMIP工具包进行模型搭建,并调用MOSEK求解器进行求解。
-
案例系统由1台煤电机组G1、1台不供热联合循环机组G2、1台供热联合循环机组G3和1座风电场组成。3台火电机组的参数见附录中表S1和S2,系统电、热负荷和风电预测值见图2和图3,其中电负荷和风电取自某省级电网实际数据,热负荷数据取自文献[13]。案例调度周期为48 h,单位调度时段为1 h。负荷预测误差$ {\delta }^{{\mathrm{L}}} $设为5%,关于风电预测误差,$ {\delta }^{\mathrm{W},\mathrm{d}\mathrm{n}} $设为10%,考虑到风电场可通过弃风参与功率平衡,$ {\delta }^{\mathrm{W},\mathrm{u}\mathrm{p}} $设为0。
联合循环机组G2第1到第3号运行模式分别为停机、一拖一纯凝和二拖一纯凝,机组G3四种运行模式见表1。同时,案例仿真设定了三种场景,区别在于联合循环机组的允许驱动方式和热电联产方式,具体见表2。可见,相比场景1和2,场景3利用了G2~G3的全部可能运行模式。
场景 运行中允许驱动方式 允许热电联产方式 1 仅二拖一 抽凝或背压 2 一拖一或二拖一 仅抽凝 3 一拖一或二拖一 抽凝或背压 Table 2. Settings of combined cycle units in different scenarios
-
3种场景下的总运行成本和弃风比例见表3,弃风功率曲线见图4,煤电机组的出力曲线见图5,联合循环机组的运行模式和出力曲线见图6~图7,不同场景和时段下机组出力举例见图8。
场景 运行成本/(万元) 弃风比例/% 1 2 224.5 10.52 2 2 217.5 13.79 3 2 148.4 9.24 Table 3. Operating cost and proportion of wind curtailment
由表3可看出,相比其他场景,场景3下的运行成本和弃风比例要更低。由图4可看出,在时段1~6 h,场景3相比场景1具有更低的弃风功率,而在时段24~29 h,场景3的弃风功率要比场景2的明显更低。这是因为相比场景1和2,场景3中机组G2~G3能够充分利用其多样的驱动和热电联产方式,通过运行在最优的驱动和热电联产方式下来促进风电消纳。后文将更具体地解释这一点。
-
首先,通过对比场景1和场景3下各机组出力来分析联合循环机组驱动方式灵活性对风电消纳的影响。在时段1~6 h,系统电负荷较低但风电功率较高,风电消纳有压力。尤其是同时系统热负荷较高,供热机组G3发电功率受热功率限制,必须保持在较高水平(见图7)。相对应地,机组G1~G2需要降低自身出力以帮助风电消纳(见图4~图5)。以时段1为例,场景1和3下G2~G3出力见图8(a)。场景1下,G2选择停机(0出力),这是因为G2运行中只能选择二拖一方式,而该方式下最小技术出力较高(348 MW),不利于风电消纳。G3需要运行在二拖一抽凝模式以满足系统电负荷要求(出力674.90 MW)。而在场景3下,第1时段G2可以选择运行在一拖一并保持最小技术出力173 MW,相比场景1时要低很多,同时G3可以选择二拖一背压模式,此时G2~G3总出力654.57 MW,相比场景1时的总出力低了约20 MW,即多出了约20 MW的风电消纳空间,更高的风电利用也有助于降低系统发电成本。
-
接着,通过对比场景2和场景3下各机组出力来分析联合循环机组热电联产方式灵活性对风电消纳的影响。类似时段1~6 h,时段24~29 h的系统电负荷处于低谷但风电功率和热负荷都较高。以时段26为例,场景2和3下机组G2~G3出力见图8(b)。场景2下G3只能运行在二拖一抽凝模式下(出力773.06 MW),而场景3下G3可以选择运行在二拖一背压模式下,从而在满足热负荷的同时具有更低的出力(577.73 MW),即多出了约195 MW的风电消纳空间,弃风量也就更低。这一分析也可用于解释时段24~29 h中其他时段下场景3相比场景2更高的风电消纳。
其他时段下,不同场景的弃风量都较低或接近0,这主要是因为相比时段1~6 h和24~29 h,其他时段的系统电负荷更高,风电消纳压力更小。尤其是系统热负荷要更低,供热机组G3发电功率受热功率束缚会降低,抽凝模式下的有功出力调整范围更大(见图8),可以通过切换到抽凝模式并不断向上或下调整出力来满足电负荷需求并最大化风电利用(见图7)。对于机组G2,其运行模式波动较大,在多种运行模式间切换(见图6)。
-
以向上旋转备用为例,场景3中机组G1~G3的备用分担情况见图9。可以看到,G1在时段1~6 h和24~29 h承担向上备用,因为这些时段风电消纳困难,G3主要运行于背压模式而无法承担备用。而在其他一些时段(如时段10~12 h),G3可以运行于抽凝模式,因而具备电功率调整能力,可以承担一定向上备用,从而G1可以减少向上备用量并增大出力。这有助于系统运行成本的降低,因为设定上G1在发电经济性上最优。在某些时段(如时段22~23 h),G1满发而G3运行在背压模式,此时G2需要运行在一拖一或二拖一模式上以承担向上备用。以上分析也表明,所提出的经济调度模型能够联合考虑机组运行模式、出力分配和备用分担。
-
文章首先建立了用于描述联合循环机组运行灵活性的数学模型,然后提出了一种电力系统热电联合经济调度模型,能够联合优化煤电机组启停组合、供热和非供热联合循环机组运行模式切换、各类型机组出力和备用容量安排。通过案例仿真验证了该模型的有效性,并有以下发现:
1)相比只允许运行在二拖一模式,允许联合循环机组切换到一拖一可使弃风率降低1.28%;相比只允许运行在抽凝模式,切换到背压模式可使弃风率降低4.55%。
2)挖掘和利用联合循环机组在驱动方式和热电联产方式上的灵活性,根据动态变化的系统电热负荷和风电功率来安排联合循环机组各时段的运行模式及其之间的切换,有助于减少弃风率,实现热电系统的协调运行。
3)在热负荷较高时段,联合循环机组由二拖一切换到一拖一或停机,或由抽凝切换到背压,可以在满足热负荷的同时降低有功出力,从而增大风电消纳空间。在系统热负荷较低时段,供热联合循环机组可切换到抽凝模式,为系统承担旋转备用,这有助于机组间出力安排和备用分配的优化。
-
机组 $ {P}_{g}^{\mathrm{C},\mathrm{m}\mathrm{a}\mathrm{x}} $/MW $ {T}_{g}^{\mathrm{C},\mathrm{O}\mathrm{n}} $/h $ {O}_{g}^{\mathrm{C},\mathrm{u}\mathrm{p}} $/(MW·h−1) $ {O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{u}} $/(MW·h−1) $ {a}_{g}^{\mathrm{C}} $/[元·(MW2h)−1] $ {b}_{g}^{\mathrm{C}} $/[元·(MW·h)−1] $ {c}_{g}^{\mathrm{C}} $/(元·h−1) $ {c}_{g}^{\mathrm{s}\mathrm{u}} $/(元) G1 240 6 120 120 0.003 03 102.19 6 311.80 56 806 *考虑三分段发电成本线段,$ {P}_{g}^{\mathrm{C},\mathrm{m}\mathrm{i}\mathrm{n}}=0.4{P}_{g}^{\mathrm{C},\mathrm{m}\mathrm{a}\mathrm{x}} $, $ {T}_{g}^{\mathrm{C},\mathrm{O}\mathrm{f}\mathrm{f}}={T}_{g}^{\mathrm{C},\mathrm{O}\mathrm{n}} $,$ {O}_{g}^{\mathrm{C},\mathrm{d}\mathrm{n}}={O}_{g}^{\mathrm{C},\mathrm{u}\mathrm{p}} $,$ {O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{d}}={O}_{g}^{\mathrm{C},\mathrm{s}\mathrm{u}} $,$ {c}_{g}^{\mathrm{s}\mathrm{d}}=0.5{c}_{g}^{\mathrm{s}\mathrm{u}} $ Table S1. Parameters of coal-fired unit G1
对于供热联合循环机组G3,其热电功率可行域和气耗率相关参数参考自文献[10],结合燃气价格设定3.5元/m3,可计算可行域各顶点对应发电成本(见表S2)。其它参数中,$ {T}_{gy}^{\mathrm{H},\mathrm{O}\mathrm{n}} $ = $ {T}_{gy}^{\mathrm{H},\mathrm{O}\mathrm{f}\mathrm{f}} $=2 h,一拖一到二拖一的切换成本为5.25万元,其他模式切换成本不考虑。
运行模式 $ \left({Q}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}},{P}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}}\right) $/(MW, MW) $ {c}_{gyi}^{\mathrm{c}\mathrm{v}\mathrm{x}} $/(万元) 一拖一抽凝 (0, 476) 29.687 4 (223, 424) 29.260 9 (71, 161) 13.063 1 (0, 173) 12.911 3 一拖一背压 (175, 147) 13.011 1 (328, 416) 29.573 8 二拖一抽凝 (0, 951) 59.312 4 (550, 845) 59.304 7 (249, 302) 26.078 9 (0, 348) 25.971 9 二拖一背压 (349, 293) 25.940 2 (654, 832) 59.078 5 Table S2. Parameters Associated with the feasible region of the heat-electric power of combined-cycle unit G3
非供热联合循环机组G2功率范围与G3纯凝工况下对应数据保持一致(见表S2),同时只考虑一分段发电成本线段,该线段端点可见表S2。此外,$ {T}_{gy}^{\mathrm{G},\mathrm{O}\mathrm{n}} $ = $ {T}_{gy}^{\mathrm{G},\mathrm{O}\mathrm{f}\mathrm{f}} $ =2 h,停机到一拖一和二拖一的切换成本分别为5.25万元和10.5万元,一拖一到二拖一的成本为5.25万元,其他切换成本不考虑。
(游磊)
Combined Heat and Power Dispatch Model Considering Gas-Steam Combined Cycle Unit and Wind Power Accommodation
doi: 10.16516/j.ceec.2023-294
- Received Date: 2023-10-29
- Accepted Date: 2023-11-28
- Rev Recd Date: 2023-11-23
-
Key words:
- gas-steam combined cycle unit /
- operating mode switching /
- wind power accommodation /
- combined heat and power dispatch /
- heat-electric power
Abstract:
Citation: | YOU Lei, JIN Xiaoming, LIU Yun. Combined Heat and Power Dispatch Model Considering Gas-Steam Combined Cycle Unit and Wind Power Accommodation[J]. SOUTHERN ENERGY CONSTRUCTION. doi: 10.16516/j.ceec.2023-294 |