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,令
则B成为一个(m+n)×(m+n)阶的对称矩阵;且n=4;
设矢量W为
其中,u1、…、uk为为彼此线性无关的列向量,阶数为n×1;v1、…、vk为彼此线性无关的列向量,阶数为m×1;
设矢量T为:
T是2k×2k阶的三对角矩阵,其中,α1、…、αk,β2、…、βk为实数;
假设:
BW=WT (4)
比较公式(5)和公式(6)中的对应项,有
令初始矢量:
其中:αi,βi>0,且||ui||=||vi||=1;
设
Uk=[u1 … uk]
Vk=[v1 … vk]
因为u1 … uk是彼此线性无关的正交向量,因此当uk+1与u1 … uk是线性相关时,迭代过程结束,k值得以确定;
由(7)式可知Uk和Vk分别为正交矩阵,
则(7)式可写成矩阵形式:
Uk+1(β1e1)=b (9)
AVk=Uk+1Bk (10)
其中,
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+1(β1e1)-AVkyk
=Uk+1(β1e1)-Uk+1Bkyk
=Uk+1(β1e1-Bkyk)
记
tk+1=β1e1-Bkyk (14)
则
rk=Uk+1tk+1 (15)
因为所以(14)式可写为
从(16)式看出,||rk||取极小值,则变为||tk+1||取极小值,
min||β1e1-Bkyk|| (17)
因为Bk是双对角阵,因此通过QR方法解公式(17)中的yk;并最终通过yk得到xk,进而将xk做为最终的模型的系数矩阵x。