一种水库群联合优化调度可行决策空间辨识方法与流程

文档序号:11865503阅读:来源:国知局

技术特征:

1.一种水库群联合优化调度可行决策空间辨识方法,其特征包括如下步骤:

(1)水库各时段的水位、发电流量、出库流量和出力均需在安全范围内运行,分别构成水位限制集合SZ、发电流量限制集合SQ、出库流量限制集合SO、出力限制集合SP,水量平衡方程约束集合可记为SB,相应数学表达为:

<mrow> <msub> <mi>S</mi> <mi>Z</mi> </msub> <mo>=</mo> <mo>{</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mi>Z</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>min</mi> </msubsup> <mo>&le;</mo> <msub> <mi>Z</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>&le;</mo> <msubsup> <mi>Z</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>max</mi> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

<mrow> <msub> <mi>S</mi> <mi>Q</mi> </msub> <mo>=</mo> <mo>{</mo> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mi>Q</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>min</mi> </msubsup> <mo>&le;</mo> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>&le;</mo> <msubsup> <mi>Q</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

<mrow> <msub> <mi>S</mi> <mi>O</mi> </msub> <mo>=</mo> <mo>{</mo> <msub> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>min</mi> </msubsup> <mo>&le;</mo> <msub> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>max</mi> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

<mrow> <msub> <mi>S</mi> <mi>P</mi> </msub> <mo>=</mo> <mo>{</mo> <msub> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>|</mo> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>min</mi> </msubsup> <mo>&le;</mo> <msub> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>&le;</mo> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>max</mi> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

<mrow> <msub> <mi>S</mi> <mi>B</mi> </msub> <mo>=</mo> <mo>{</mo> <msub> <mi>V</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>|</mo> <msub> <mi>V</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>V</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>+</mo> <mn>3600</mn> <mo>&CenterDot;</mo> <msub> <mi>t</mi> <mi>j</mi> </msub> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

式中,i为水库序号,i=1,2,…,N;N表示电站数目;j为时段序号,j=1,2,…,T;T表示时段数目;Zi,j表示水库i在时段j的水位,m;分别为水库i在时段j的水位上、下限,m;Qi,j表示水库i在时段j的发电流量,m3/s;分别为水库i在时段j的发电流量上、下限;分别为水库i在时段j的出库流量上、下限;Pi,j表示电站i在时段j的出力,kW;分别为水库i在时段j的出力上、下限;Vi,j为水库i在时段j的库容,m3;Ii,j、Oi,j、qi,j、Di,j分别为水库i在时段j的入库流量、出库流量、区间流量、弃水流量,m3/s;

(2)设定各阶段各水库的水位、出库流量分别为相应的状态值、决策值,采用如下方法动态识别各水库在单阶段、两阶段和多阶段的可行决策空间,从而实现搜索空间的有效缩减,其中:

①识别单阶段可行域使用单阶段可行域辨识方法,步骤如下:

a)由发电流量集合SQ与出库流量集合SO获得流量集合计算方法如下式:

<mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>1</mn> </msubsup> <mo>=</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>1</mn> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>1</mn> <mo>,</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>1</mn> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>1</mn> <mo>,</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

其中

式中,为水库i在时段j的修正出库流量,m3/s;对应的上、下限;

b)利用SB将SZ转化为相应的出库流量限制集合计算方法如下式:

<mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msub> <mi>S</mi> <mi>B</mi> </msub> <mo>&cap;</mo> <msub> <mi>S</mi> <mi>Z</mi> </msub> <mo>=</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>2</mn> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>2</mn> <mo>,</mo> <mi>min</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>2</mn> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>2</mn> <mo>,</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

其中

式中,为水库i在时段j水位限制约束所对应的可能出库流量,m3/s;相应的上、下限;fi表示水库i的库容-水位特性曲线;

c)取的交集获得修正出库流量限制集合计算方法如下式:

<mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>3</mn> </msubsup> <mo>=</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mn>1</mn> </msubsup> <mo>&cap;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mn>2</mn> </msubsup> <mo>=</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>3</mn> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>3</mn> <mo>,</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>3</mn> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>3</mn> <mo>,</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

其中

式中,为水库i在时段j、取交集后对应的出库流量,m3/s;分别为相应的上、下限;

d)将SP转化为相应的出库流量限制集合具体操作为:

1)首先判断各水库在各时段的出力与出库流量之间的形态:设定一个较小的出库流量增量QΔ

成立,则为单调递增型;

成立,则为单调递减型;

否则,则为拟抛物线型;

式中,Pi,j(·)表示给定流量下的电站计算出力,其中·代表给定流量;

2)然后将SP转换为对应的出库流量限制集合

对于单调递增型,式中,Wi(·)表示给定水库出力·后,以电定水计算得到的出库流量,m3/s;

对于单调递减型,

对于拟抛物线型,由于对称性,导致存在两个出库流量区间,

<mrow> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>4</mn> </msubsup> <mo>=</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mrow> <mn>4</mn> <mo>,</mo> <mn>1</mn> </mrow> </msubsup> <mo>&cup;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mrow> <mn>4</mn> <mo>,</mo> <mn>2</mn> </mrow> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>4</mn> </msubsup> <mo>|</mo> <msub> <mi>W</mi> <mi>i</mi> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>min</mi> </msubsup> <mo>)</mo> </mrow> <mn>1</mn> </msup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>4</mn> </msubsup> <mo>&le;</mo> <msub> <mi>W</mi> <mi>i</mi> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>max</mi> </msubsup> <mo>)</mo> </mrow> <mn>1</mn> </msup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> <mo>&cup;</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>4</mn> </msubsup> <mo>|</mo> <msub> <mi>W</mi> <mi>i</mi> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>max</mi> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>4</mn> </msubsup> <mo>&le;</mo> <msub> <mi>W</mi> <mi>i</mi> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mi>min</mi> </msubsup> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow> </mtd> </mtr> </mtable> <mo>;</mo> </mrow>

式中,分别表示的两个子区间;分别表示子区间所对应的出库流量,m3/s;相应的上、下限;分别为相应的上、下限;

e)取的交集获得最终出库流量限制集合具体操作为:

1)对于单调递增型,

<mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>5</mn> </msubsup> <mo>=</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mn>3</mn> </msubsup> <mo>&cap;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mn>4</mn> </msubsup> <mo>=</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>5</mn> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mi>min</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>4</mn> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

其中

式中,为水库i在时段j、取交集后对应的可能出库流量,m3/s;相应的上、下限;

2)对于单调递减型,

<mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>5</mn> </msubsup> <mo>=</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mn>3</mn> </msubsup> <mo>&cap;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mn>4</mn> </msubsup> <mo>=</mo> <mo>{</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>5</mn> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mi>min</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mn>4</mn> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>}</mo> </mrow>

其中

3)对于拟抛物线型,

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>5</mn> </msubsup> <mo>=</mo> <mrow> <mo>{</mo> <mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>3</mn> </msubsup> <mo>&cap;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mrow> <mn>4</mn> <mo>,</mo> <mn>1</mn> </mrow> </msubsup> </mrow> <mo>}</mo> </mrow> <mo>&cup;</mo> <mrow> <mo>{</mo> <mrow> <msubsup> <mi>S</mi> <mi>O</mi> <mn>3</mn> </msubsup> <mo>&cap;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mrow> <mn>4</mn> <mo>,</mo> <mn>2</mn> </mrow> </msubsup> </mrow> <mo>}</mo> </mrow> <mo>=</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mrow> <mn>5</mn> <mo>,</mo> <mn>1</mn> </mrow> </msubsup> <mo>&cup;</mo> <msubsup> <mi>S</mi> <mi>O</mi> <mrow> <mn>5</mn> <mo>,</mo> <mn>2</mn> </mrow> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mrow> <mo>{</mo> <mrow> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>1</mn> </mrow> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mi>min</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>1</mn> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>1</mn> <mo>,</mo> <mi>max</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mo>}</mo> </mrow> <mo>&cup;</mo> <mrow> <mo>{</mo> <mrow> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>2</mn> </mrow> </msubsup> <mo>|</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>min</mi> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>2</mn> </mrow> </msubsup> <mo>&le;</mo> <msubsup> <mi>O</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mrow> <mn>5</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mi>max</mi> </mrow> </msubsup> <mo>,</mo> <mo>&ForAll;</mo> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> <mo>}</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中

式中,分别表示的两个子区间;为水库i在时段j、取交集后对应的可能出库流量,m3/s;为水库i在时段j、取交集后对应的可能出库流量,m3/s;分别表示相应的上、下限;分别表示相应的上、下限;

②识别两阶段可行域使用两阶段可行域辨识方法,步骤如下:首先由时段j-1状态向时段j顺序搜索(j-1→j),调用单阶段可行域辨识方法获得决策集合然后根据时段j+1状态逆序搜索(j+1→j),调用单阶段可行域辨识方法获得决策集合最后取二者的交集即可获得决策变量的可行范围;

③识别多阶段可行域使用多阶段可行域辨识方法,则操作步骤如下:设定待优化阶段为j,若只给定调度期初水位,则只需从调度期初逐时段顺序递推至时段j,调用单阶段可行域辨识方法即可获得可行搜索空间;若同时给定了调度期末的状态,则可从调度期初顺序递推(1→j)、调度期末逆序递推(T→j),分别获得在时段j相应的可行区间,然后调用两阶段可行域辨识方法取二者交集,以进一步剔除不可行搜索空间;

(3)完成上述步骤后,可以获得大幅缩减的可行决策空间;然后采用目前已有的水库群优化调度方法,例如动态规划、粒子群算法,在此空间内进行求解,即快速获得高质量调度结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1