一种获得火电机组内效率的方法与流程

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

技术特征:

1.一种获得火电机组内效率的方法,其特征在于,包括以下步骤:

步骤1、根据汽轮机机组的进出口压力、温度数据,构造汽轮机机组的进出口压力、温度数据矩阵A=[p0 T0 p1 T1];其中,p0为进口压力测量值构成的列向量,p1为出口压力测量值构成的列向量,T0为进口温度测量值构成的列向量,T1为出口温度测量值构成的列向量;

步骤2、设置内效率模型Ax=b;其中,A∈Rm×4;内效率模型参数阵x∈R4×1;内效率列向量b∈Rm×1;m为数据的个数;

步骤3、根据汽轮机机组的进出口压力、温度的历史数据构成的进出口压力、温度数据矩阵A和与其对应的内效率历史数据构成的内效率列向量b求解内效率模型参数阵x;

步骤4、根据汽轮机机组的实时运行情况,获得对应的进出口压力、温度数据矩阵A,并结合最终的内效率模型Ax=b,实时获得火电机组的内效率。

2.根据权利要求1所述的一种获得火电机组内效率的方法,其特征在于,步骤3所述的求解内效率模型参数阵x的过程包括以下步骤:

根据Ax=b的形式,首先利用最小平方QR方法来求解;将求解得到的解作为内效率模型参数阵x带入内效率模型,并将其作为最终的内效率模型Ax=b。

3.根据权利要求1所述的一种获得火电机组内效率的方法,其特征在于,步骤3所述的求解内效率模型参数阵x的过程包括以下步骤:

步骤3.1、因为A∈Rm×4,令

<mrow> <mi>B</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mi>A</mi> </mtd> </mtr> <mtr> <mtd> <msup> <mi>A</mi> <mi>T</mi> </msup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

则B成为一个(m+n)×(m+n)阶的对称矩阵;且n=4;

设矢量W为

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>W</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msubsup> <mi>w</mi> <mn>1</mn> <mo>&prime;</mo> </msubsup> </mtd> <mtd> <msubsup> <mi>w</mi> <mn>2</mn> <mo>&prime;</mo> </msubsup> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <msubsup> <mi>w</mi> <mrow> <mn>2</mn> <mi>k</mi> </mrow> <mo>&prime;</mo> </msubsup> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>1</mn> </msub> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>...</mo> <msub> <mi>u</mi> <mi>k</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>v</mi> <mn>1</mn> </msub> </mtd> <mtd> <mrow> <mo>...</mo> <mn>0</mn> </mrow> </mtd> <mtd> <msub> <mi>v</mi> <mi>k</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,u1、…、uk为为彼此线性无关的列向量,阶数为n×1;v1、…、vk为彼此线性无关的列向量,阶数为m×1;

设矢量T为:

T是2k×2k阶的三对角矩阵,其中,α1、…、αk,β2、…、βk为实数;

假设:

BW=WT (4)

<mrow> <mi>B</mi> <mi>W</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msub> <mi>Av</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msub> <mi>Av</mi> <mi>k</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>A</mi> <mi>T</mi> </msup> <msub> <mi>u</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msup> <mi>A</mi> <mi>T</mi> </msup> <msub> <mi>u</mi> <mi>k</mi> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>W</mi> <mi>T</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>&beta;</mi> <mn>2</mn> </msub> <msub> <mi>u</mi> <mn>2</mn> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mi>l</mi> </msub> <msub> <mi>u</mi> <mi>l</mi> </msub> <mo>+</mo> <msub> <mi>&beta;</mi> <mi>l</mi> </msub> <msub> <mi>&mu;</mi> <mi>l</mi> </msub> </mrow> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>u</mi> <mi>k</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> <msub> <mi>v</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mi>l</mi> </msub> <msub> <mi>v</mi> <mi>l</mi> </msub> <mo>+</mo> <msub> <mi>&beta;</mi> <mi>l</mi> </msub> <msub> <mi>v</mi> <mrow> <mi>l</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>...</mo> </mtd> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mi>k</mi> </msub> <msub> <mi>v</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&beta;</mi> <mi>k</mi> </msub> <msub> <mi>v</mi> <mrow> <mi>k</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

比较公式(5)和公式(6)中的对应项,有

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msup> <mi>A</mi> <mi>T</mi> </msup> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> <msub> <mi>v</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&beta;</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>Av</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&alpha;</mi> <mi>i</mi> </msub> <msub> <mi>u</mi> <mi>i</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msup> <mi>A</mi> <mi>T</mi> </msup> <msub> <mi>u</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>&beta;</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <mi>i</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

令初始矢量:

<mrow> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mi>b</mi> <msub> <mi>&beta;</mi> <mn>1</mn> </msub> </mfrac> <mo>,</mo> <msub> <mi>&beta;</mi> <mn>1</mn> </msub> <mo>=</mo> <mo>|</mo> <mo>|</mo> <mi>b</mi> <mo>|</mo> <mo>|</mo> </mrow>

其中:αii>0,且||ui||=||vi||=1;

Uk=[u1 … uk]

Vk=[v1 … vk]

因为u1 … uk是彼此线性无关的正交向量,因此当uk+1与u1 … uk是线性相关时,迭代过程结束,k值得以确定;

由(7)式可知Uk和Vk分别为正交矩阵,

<mrow> <msubsup> <mi>U</mi> <mi>k</mi> <mi>T</mi> </msubsup> <msub> <mi>U</mi> <mi>k</mi> </msub> <mo>=</mo> <msubsup> <mi>V</mi> <mi>k</mi> <mi>T</mi> </msubsup> <msub> <mi>V</mi> <mi>k</mi> </msub> <mo>=</mo> <mi>I</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

则(7)式可写成矩阵形式:

Uk+11e1)=b (9)

AVk=Uk+1Bk (10)

<mrow> <msup> <mi>A</mi> <mi>T</mi> </msup> <msub> <mi>U</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>V</mi> <mi>k</mi> </msub> <msubsup> <mi>B</mi> <mi>k</mi> <mi>T</mi> </msubsup> <mo>+</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msub> <mi>v</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msubsup> <mi>e</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>

其中,

e1=[1 0 … 0]T为k+1阶的单位矢量,

根据公式(9)、(10),设

xk=Vkyk (12)

rk=b-Axx (13)

xk、yk、rk分别为设的矩阵,公式(12)将求解x转换为求解y;

由公式(12)和(13),有

rk=b-Axx=Uk+11e1)-AVkyk

=Uk+11e1)-Uk+1Bkyk

=Uk+11e1-Bkyk)

tk+1=β1e1-Bkyk (14)

rk=Uk+1tk+1 (15)

因为所以(14)式可写为

<mrow> <msubsup> <mi>U</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>T</mi> </msubsup> <msub> <mi>r</mi> <mi>k</mi> </msub> <mo>=</mo> <msub> <mi>t</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> </mrow>

从(16)式看出,||rk||取极小值,则变为||tk+1||取极小值,

min||β1e1-Bkyk|| (17)

因为Bk是双对角阵,因此通过QR方法解公式(17)中的yk;并最终通过yk得到xk,进而将xk做为最终的模型的系数矩阵x。

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