Page 76 - 2023年第54卷第8期
P. 76

T - 1
                                                 ∑   n pump  -n pump  ≤ M pump                         (32)
                                                      t + 1
                                                                     onoff
                                                             t
                                                 t =1
              式中:n    pump 、n pump 分别为时段 t + 1 、t运行的抽蓄机组台数;M            pump 为抽蓄机组在调度期内的总启停次
                      t + 1  t                                          onoff
              数限制。
                  ( 6)机组状态切换约束
                                                        gen
                                                      + u ≤1
                                                 u { u pump + u pump  ,j ∈N pump                       (33)
                                                   j,t - 1
                                                        j,t
                                                   gen
                                                        j,t ≤1
                                                   j,t - 1
                  此约束保证了抽蓄机组在抽水和发电状态切换时必须经历停机状态,避免出现上一时段抽水、下
              一时段发电,或者上一时段发电、下一时段抽水的情况。
              4 模型求解


                  经分析,由式(1)—(33)所述的混合式抽水蓄能与风电联合运行模型是一个高维度、多变量、多
              约束的混合整数非线性规划(MixedIntegerNonlinearProgramming,MINLP)问题,非线性约束包括式
              (3)(5)(12)(13)(15)(22)(25)(27)(30)(31)。考虑到直接求解面临的求解效率低、初始解影响大
              等问题,本文将原 MINLP问题转化为 MILP问题进行求解。MILP模型具有求解算法成熟、计算效率
              高、输出结果稳定等突出优势,已在水电领域得到广泛应用                              [17,24] ,其核心关键在于非线性约束的处
              理,建模技巧和线性化方法的好坏直接影响求解效率和精度。其中,水位 - 库容关系(式(12)(13))、
              机组振动区约束(式( 22))、机组动力特性关系(式(25))、抽水功率特性曲线(式(30))采用参考文
              献[ 17]中的线性化方法,下面重点介绍其他非线性约束的处理和建模方法。
              4.1 模型转换
              4.1.1 目标函数线性化 目标函数中式(3)和式(5)包含的 max·} 函数导致了目标函数的非线性,难
                                                                       {
              以直接求解。以式(3)为例,任意时刻 t,本文通过引入 2个 0 - 1变量 z 和 3个连续变量 w 实现转
                                                                                t,m                t,n
              换,具体地:
                                                         3
                                                       ∑   w =1                                        (34)
                                                            t,n
                                                        n =1
                                                         2
                                                           z =1                                        (35)
                                                        ∑ t,m
                                                        m=1
                                                         w ≤z                                          (36)
                                                          t,1
                                                               t,1
                                                       w ≤z + z                                        (37)
                                                        t,2
                                                             t,1
                                                                 t,2
                                                         w ≤z                                          (38)
                                                          t,3  t,2
                                            N           N pump    3
                                               gen
                                           ∑  P + P wind -  P pump =  (w ·b )                          (39)
                                                            j,t ∑
                                                    t ∑
                                                                      t,n
                                               i,t
                                                                           t,n
                                           i =1         j =1     n =1
                                                  T       3
                                               2 ∑[
                                                                          ]
                                                      plus
                                             F =     c ·    [ w fb )] · Δ t                            (40)
                                                               t,j (
                                                      t ∑
                                                                   t,j
                                                 t =1     j =1
              式中:w 实现函数的线性化,辅助变量 z 限定 w 的取值;b 为分位点,即联合体在时刻 t的出力,
                      t,n                           t,m     t,n        t,n
                                      plan
              本模型中,b = 0,b = P ,b = bigM,bigM为大于 P                plan  的较大实数;f(b )为分位点对应的函数
                                                                  t
                                 t,2
                                      t
                          t,1
                                                                                     t,n
                                           t,3
                                                                                           plan
              值,即分位点对应出力的高于发电计划的电量,f(b ) =f(b ) =0,f(b ) =bigM- P 。因此,式(3)
                                                             t,1    t,2        t,3         t
              可以用式(34)—(40)等价转换。式(5)的转换与此类似。
              4.1.2 常规机组出力波动限制约束线性化 由式(27)可知,常规机组的出力波动限制约束是和时段相
              关的非线性约束,需要考虑相邻多个时段的出力变化情况。本文通过引入功率上下调节指标变量、以
              及上下调节总次数变量进行线性化建模,描述如下:
                                                     gen
                                                ·Δ P ≤P   gen   gen   ·Δ P gen                         (41)
                                                                i,t
                                            - α i,t  i    i,t + 1 - P ≤β i,t  i
                                                           +
                                                        α i,t β i,t ≤1                                 (42)
                —  9 6  —
                     0
   71   72   73   74   75   76   77   78   79   80   81