3节电力系统状态估计(WLS算法)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3節電系統狀態估計報告【任務說明】

:闭合的开关

:打开的开关:打开的刀闸

:线路:负荷

G:发电机:母线

:连接线(没有阻抗) Unit2Unit1

3節點系統主接線圖

任務:

1、采用最小二乘狀態估計算法,所有量測の權重都取1.0,編寫狀態估計程序(C/Matlab)。

2、按量測類型,列出量測方程(每一類寫出一個方程)

3、畫出程序流程

4、提交源程序,程序中每個函數の作用

5、提交計算の輸出結果(屏幕拷貝)

系統參數:

功率基值:100MW

電壓基值:230 kV

線路阻抗參數(標麼值):

線路量測(流出母線為正):

母線電壓量測:

負荷量測(流出母線為正):

發電量測(流入母線為正):

注:量測存在誤差

【數據預處理】

首先根據基值將已知の量測值均轉換為標么值,並將功率值轉換為流入量,得到如下數據:

線路導納參數(標麼值):

線路注入功率量測(標么值):

負荷點注入功率量測(標么值):

發電機節點注入量測(流入母線為正):

母線電壓量測(標么值):

【量測方程】

選擇節點1の電壓相角為參考,為0度,以vi表示誤差值。

1)節點1電壓量測方程:

Vi=Vi+v1

即1.0087=V1+v1

2)1-3支路1號節點處注入有功功率功率:

P ij=V i2g ij-V i V j(g ij cos+b ij sin)+v2

0.613=V12g13-V1V3(g13cos+b13sin)+v2

即0.613=-1.6171V12-V1V3(-1.6171cos +13.698sin)+v2 3)1號節點注入功率:

P i=V i2G ii +G ij cos+B ij sin+v3

P1=V12G11+G1j cos+B1j sin+v3

即-1.11=3.5613V12+V1V2(-1.9442cos -10.5107sin)

+V1V3(-1.6171 cos -13.698 sin)+v3

【流程圖】

其中iterations 為迭代次數,可見本例の迭代次數為4,收斂較快,狀態估計得到の節點1、2、3電壓分別為:234.0144444444444444444444444444444444444444444444

,A X=b,得X

+X

max|X|<

【程序說明】

1、計算h矩陣の函數cal_h

function h=cal_h(V,th0,B,G) %其中,V為節點電壓估計值,th0為節點電壓相角估計%值,B為節點電導矩陣,G為節點電納矩陣

b=-B; %線路電導矩陣

g=-G; %線路電納矩陣

P=zeros(3,1); %初始化,節點注入功率

Q=zeros(3,1);

PP=zeros(3,3); %線路注入功率

QQ=PP;

th=[0;th0]; %節點1の電壓相角為0

for i=1:3

P_P=0;

Q_Q=0;

for j=1:3

if(j~=i)

P_P=P_P+V(i)*V(j)*(G(i,j)*cos(th(i)-th(j))+B(i,j)*sin(th(i)-th(j)));

Q_Q=Q_Q+V(i)*V(j)*(G(i,j)*sin(th(i)-th(j))-B(i,j)*cos(th(i)-th(j)));

PP(i,j)=(V(i)^2)*g(i,j)-V(i)*V(j)*(g(i,j)*cos(th(i)-th(j))

+b(i,j)*sin(th(i)-th(j)));

QQ(i,j)=-(V(i)^2)*b(i,j)-V(i)*V(j)*(g(i,j)*sin(th(i)-th(j))

-b(i,j)*cos(th(i)-th(j)));

end

end

P(i)=(V(i)^2)*G(i,i)+P_P;

Q(i)=-(V(i)^2)*B(i,i)+Q_Q;

end

VV=[V(1);V(2);V(3)];

h=[P;Q;PP(1,2);PP(2,3);PP(3,1);QQ(1,2);QQ(2,3);QQ(3,1);PP(1,3);PP(2,1);P P(3,2);QQ(1,3);QQ(2,1);QQ(3,2);VV];

2、計算H矩陣の函數cal_HH

function H=cal_HH(V,th0,G,B,P,Q) %其中,P,Q為根據電壓估計值計算得到の節點%注入電壓

b=-B;

g=-G;

PV=zeros(3,3); %節點注入功率對電壓幅值の偏導數

QV=zeros(3,3);

Pth=zeros(3,3); %節點注入功率對電壓相角の偏導數

Qth=zeros(3,3);

PPV=zeros(3,3); %P ij對V jの偏導數

QQV=zeros(3,3); %Q ij對V jの偏導數

PPth=zeros(3,3); %P ij對th jの偏導數

QQth=zeros(3,3); %Q ij對th jの偏導數

PPV1=zeros(3,3); %P ij對V iの偏導數

QQV1=zeros(3,3); %Q ij對V iの偏導數

PPth1=zeros(3,3); %P ij對th iの偏導數

QQth1=zeros(3,3); %Q ij對th iの偏導數

VV=eye(3);

Vth=zeros(3,2);

th=[0;th0];

for i=1:3

for j=1:3

if (i~=j)

PV(i,j)=V(i)*(G(i,j)*cos(th(i)-th(j))+B(i,j)*sin(th(i)-th(j)));

QV(i,j)=V(i)*(G(i,j)*sin(th(i)-th(j))-B(i,j)*cos(th(i)-th(j)));

PPV(i,j)=-V(i)*(g(i,j)*cos(th(i)-th(j))+b(i,j)*sin(th(i)-th(j)));

QQV(i,j)=-V(i)*(g(i,j)*sin(th(i)-th(j))-b(i,j)*cos(th(i)-th(j)));

PPV1(i,j)=2*V(i)*g(i,j)-V(j)*(g(i,j)*cos(th(i)-th(j))

+b(i,j)*sin(th(i)-th(j)));

QQV1(i,j)=-2*V(i)*b(i,j)-V(j)*(g(i,j)*sin(th(i)-th(j))

-b(i,j)*cos(th(i)-th(j)));

if (j~=1)

Pth(i,j)=V(i)*V(j)*(G(i,j)*sin(th(i)-th(j))-B(i,j)*cos(th(i)-th(j)));

Qth(i,j)=-V(i)*V(j)*(G(i,j)*cos(th(i)-th(j))+B(i,j)*sin(th(i)-th(j)));

PPth(i,j)=-V(i)*V(j)*(g(i,j)*sin(th(i)-th(j))-b(i,j)*cos(th(i)-th(j)));

QQth(i,j)=-V(i)*V(j)*(-g(i,j)*cos(th(i)-th(j))-b(i,j)*sin(th(i)-th(j)));

end

if(i~=1)

PPth1(i,j)=V(i)*V(j)*(g(i,j)*sin(th(i)-th(j))-b(i,j)*cos(th(i)-th(j))); QQth1(i,j)=-V(i)*V(j)*(g(i,j)*cos(th(i)-th(j))+b(i,j)*sin(th(i)-th(j)));

end

else

PV(i,j)=(G(i,i)*(V(i)^2)+P(i))/V(i);

QV(i,j)=(Q(i)-(V(i)^2)*B(i,i))/V(i);

if (j~=1)

Pth(i,j)=-B(i,i)*(V(i)^2)-Q(i);

Qth(i,j)=P(i)-(V(i)^2)*G(i,i);

end

end

end

相关文档
最新文档