波动值,单位:MW。
⑥开停机最小持续时段数要求
rL
,
> 0, L
, 一 k
= 0,L
, 一1 > 0
{L =0,L >0,L 一1=0 式(8)
【 0, 其他
式中:t 为机组k最小开机数,t 为机组k的
停机持续时段数。
⑦机组出力波动控制约束
(L 一△+1一L¨一△)(L¨ 一L 一1) 0,△=1,2,⋯ ,tv
式(9)
式中:tv为一轮出力升降过程中最高或最低点
需持续的最少时段数。
⑧振动区约束:
(L 一L
, )( ,
一L
,
)>0 式(10)
式中:
, 分别为机组k在t时段的第j
个振动区的上限与下限。
(3)算法编程
文中采用动态规划方法求解上述的固定机组之
间的负荷最优化问题,并以JAVA程序语言进行编
程,其顺向递推方程为:
qk (N ) m i Ok(Nk)+Q t(Ⅳ 一
)]
N 一1 = N 一N (k = 1
,2,3,⋯ ,n)
Qo (No)=0
式(11)
程序中的变量说明如下:
k一机组台号及台数,k=1,2,⋯ ,n;
Ⅳ(k)~ 第k号机组容量;
Ⅳ 一电厂装机容量;
一1~k号机组的总容量;
一1~k-1号机组的总容量;
‘,一状态变量,发电任务;
i一决策变量,k号机组的出力;
P(k,i)一第k号机组决策变量为i, 即出力为
i时的发电流量;
Q1(.,)一1~k号机组的总工作流量;
92(.,)一1~k-1号机组的总工作流量;
,y一用于比较的中间变量;
,0一用于计算过程中存放相对交友决策i的中
间单元;
Ⅳ0(.,,K)一存放优化负荷分配结果。其含义
是:当电站所承担的总负荷为J时,如果用k台机
· 84 ·
组去分配,第k号机组所需要承担的负荷。顺向递
推方程组:
Q (J)=rnin[Q(k,i)+Q (J—i)]
k ≤ n
J≤ N k
i≤ J
J—i≤ N 1
^,。(t,,K):Io
式(12)
采用逆向求解,即可得到机组最优负荷分配表
NO(J, )=NO(J,k) k=
= J—NO(J, +1) k≠ 式(13)
NO(J,k)=NO(m,k)
综上,利用上述顺向递推方程组和逆向求解机
组最优负荷分配程序,即可获得电站机组最优负荷
分配表。需要注意的是,以上所讨论的是固定机组
之间的负荷优化分配问题,在实际工程中,往往已
知的是电站的实际负荷,需要先选取机组台数、台
号并在选定的机组之间优化分配负荷。在编程时,
认为机组负荷为零时意味着机组停机,此时不消耗
流量,在流量特性曲线中,需将出力为零时的流量
设置为零。
3 工程应用
为了验证文中所提方法的可行性与有效性,以
国内某典型的大容量巨型电站为例,已知其某日
96点负荷过程,并在其包含的各机组之间进行安
全经济分配。
3.1 电站概况
该水电站属于年调节水库,坝址控制面积
9.85万km ,坝址处多年平均流量1630m /s,年
径流量5l4亿m 。该电站正常高水位375m,死水
位330m,正常高水位库容162.1亿1TI ,保证出力
为1234MW。电站共有7台机组,每台机组的铭牌
出力都为700MW,最大过流能力为710m /s。
3.2 电站机组流量特性曲线
水电站的NHQ信息以数据库形式保存,在实