亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? programengine.m

?? 狀態估計原始程序,本程序可以進行狀態估計的計算利用最小加權二乘法計算WLS
?? M
?? 第 1 頁 / 共 2 頁
字號:
function x1=programengine(choice,nbus,nlines,nshunts,tolerance);
nbus=nbus;
nlines=nlines;
nshunts=nshunts;
tolerance=tolerance;

%reading data related to buses
fid=fopen('busdata.txt','r');
a=textread('busdata.txt');
fclose(fid);

%reading data pertaining to lines
fid=fopen('linedata.txt','r');
b=textread('linedata.txt');
fclose(fid);

%reading data pertaining to shunts
fid=fopen('shuntdata.txt','r');
c=textread('shuntdata.txt');
fclose(fid);

%reading data pertaining to weights
fid=fopen('busweightsdata.txt','r');
buswts=textread('busweightsdata.txt');
fclose(fid);

fid=fopen('lineweightsdata.txt','r');
linewts=textread('lineweightsdata.txt');
fclose(fid);

v_wts=buswts(:,1:nbus);
p_wts=buswts(:,nbus+1:2*nbus);
q_wts=buswts(:,2*nbus+1:3*nbus);
pij_wts=linewts(:,1:nlines);
qij_wts=linewts(:,nlines+1:2*nlines);
%pji_wts=linewts(:,2*nlines+1:3*nlines);
%qji_wts=linewts(:,3*nlines+1:4*nlines);

%STATE ESTIMATION PROGRAM

%Formation of Ybus
Ybus=zeros(nbus);
tap=b(:,6);
x=b(:,1);
y=b(:,2);
zreal=b(:,3);
zimag=b(:,4);
y1=b(:,5);

if size(c)~=0
    shun_bus=c(:,1);
    shun_val=c(:,2);
end

%effect of line impedances and shunt admittances
for i=1:length(x)
    tap_effect11=(1/(zreal(i)+zimag(i)*j))/(tap(i)^2);
    tap_effect12=(-1/(zreal(i)+zimag(i)*j))/(tap(i));
    tap_effect21=(-1/(zreal(i)+zimag(i)*j))/(tap(i));
    tap_effect22=(1/(zreal(i)+zimag(i)*j));
    Ybus(x(i),x(i))=Ybus(x(i),x(i))+tap_effect11+y1(i);
    Ybus(y(i),y(i))=Ybus(y(i),y(i))+tap_effect22+y1(i);
    Ybus(x(i),y(i))=Ybus(x(i),y(i))+tap_effect12;
    Ybus(y(i),x(i))=Ybus(y(i),x(i))+tap_effect21;
end
Ybus;

%inclusion of shunts
if size(c)~=0
    for i=1:length(shun_bus)
        Ybus(shun_bus(i),shun_bus(i))=Ybus(shun_bus(i),shun_bus(i))+shun_val(i);
    end
end

%separation into G and B
G=real(Ybus);
B=imag(Ybus);

%computation of measurement mismatch
%the measurement mismatch vector is of the form [V Pi Qi Pij Qij Pji Qji]' where each
%term represents a subvector

%state mismatch vector
%state mismatch vector is of the form [theta V] where term represents a
%subvector and the theta subvector excludes the slack bus angle


v_bus=a(:,2);
ang_bus=a(:,3);
v_meas=a(:,4);
p_meas=a(:,5);
q_meas=a(:,6);

pij_flow=b(:,7);
qij_flow=b(:,8);
%pji_flow=b(:,9);
%qji_flow=b(:,10);

count=0;
flag=1;
while flag>0
%for count=0:5
 %voltage calculation 
 v_calc=v_bus;

%Real power injection calculation
p_calc=[];
for i=1:nbus
    p_calc(i)=0;
    for j=1:nbus
        p_calc(i)=p_calc(i)+v_bus(i)*v_bus(j)*(G(i,j)*cos(ang_bus(i)-ang_bus(j))+B(i,j)*sin(ang_bus(i)-ang_bus(j)));
    end
end

%reactive power injection calculations
q_calc=[];
for i=1:nbus
    q_calc(i)=0;
    for j=1:nbus
        q_calc(i)=q_calc(i)+v_bus(i)*v_bus(j)*(G(i,j)*sin(ang_bus(i)-ang_bus(j))-B(i,j)*cos(ang_bus(i)-ang_bus(j)));
    end
end

start_bus=x;
end_bus=y;

%i to j real flows calculation
pij_calc=[];
length(x)
for i=1:length(x)
    q=start_bus(i);
    r=end_bus(i);
    pij_calc(i)=-((v_bus(q))^2)*G(q,r)+v_bus(q)*v_bus(r)*(cos(ang_bus(q)-ang_bus(r))*G(q,r)+sin(ang_bus(q)-ang_bus(r))*B(q,r));
end

%i to j reactive flows calculation
qij_calc=[];
for i=1:length(x)
    q=start_bus(i);
    r=end_bus(i);
    qij_calc(i)=((v_bus(q))^2)*B(q,r)+v_bus(q)*v_bus(r)*(sin(ang_bus(q)-ang_bus(r))*G(q,r)-cos(ang_bus(q)-ang_bus(r))*B(q,r));
end


%the data for flows from bus j to bus i is not computed in this algorithm
%because the transformer taps are taken wrt bus i. hence since no separate
%calculations are performed for the tapping j to i flows are not considered
%j to i real flows calculation
%pji_calc=[];
%for i=1:length(x)
 %   q=start_bus(i);
  %  r=end_bus(i);
  %  pji_calc(i)=-((v_bus(r))^2)*G(q,r)+v_bus(q)*v_bus(r)*(cos(ang_bus(r)-ang_bus(q))*G(q,r)+sin(ang_bus(r)-ang_bus(q))*B(q,r));
  %end

%j to i reactive flows calculation
%qji_calc=[];
%for i=1:length(x)
 %   q=start_bus(i);
  %  r=end_bus(i);
   % qji_calc(i)=((v_bus(r))^2)*B(q,r)+v_bus(q)*v_bus(r)*(sin(ang_bus(r)-ang_bus(q))*G(q,r)-cos(ang_bus(r)-ang_bus(q))*B(q,r));
   %end

%DETERMINING MISMATCH VECTORS
%voltage mismatch
%v_meas
%v_calc
mmv=v_meas-v_calc;
%mmv
%real injections 
%p_meas
%p_calc
mmp=p_meas'-p_calc;
%mmp
%reactive injections
%q_meas
%q_calc
mmq=q_meas'-q_calc;
%mmq
%real ij flows
%pij_flow
%pij_calc
mmpij=pij_flow'-pij_calc;
%mmpij
%reactive ij flows
%qij_flow
%qij_calc
mmqij=qij_flow'-qij_calc;
%mmqij
%real ji flows
%pji_flow
%pji_calc
%mmpji=pji_flow'-pji_calc;
%mmpji
%reactive ji flows
%qji_flow
%qji_calc
%mmqji=qji_flow'-qji_calc;
%mmqji

%FINAL MISMATCH VECTOR
%mm=[mmv' mmp mmq mmpij mmqij mmpji mmqji]'
mm=[mmv' mmp mmq mmpij mmqij]';
nmeas=length(mm);

matrixstate=zeros(2*nbus);
state=(matrixstate(1,:))';
nstate=length(state);

%formation of the Jacobian
Hv=zeros(nbus,nstate);
Hp=zeros(nbus,nstate);
Hq=zeros(nbus,nstate);
Hpij=zeros(nlines,nstate);
Hqij=zeros(nlines,nstate);
%Hpji=zeros(nlines,nstate);
%Hqji=zeros(nlines,nstate);

bus_number=[];
for i=1:nbus
    bus_number=[bus_number i];
end

%The complete Jacobian H will be an agglomeration of these submatrices
line_tracker=[x';y'];
bus_number;
%formation of Hv submatrix corresponding to voltage mismatches
for i=1:length(mmv)
    for j=1:nstate
        if j~=(nbus+i)
            Hv(i,j)=0;
        end
        if j==(nbus+i)
            Hv(i,j)=1;
        end
    end
end
%Hv

%formation of Hp submatrix corresponding to real power injection mismatches
for i=1:length(mmp)
    for j=1:nstate
        if i==j
            Hp(i,j)=-q_calc(i)-B(i,i)*v_bus(i)*v_bus(i);
        end
        if j~=i & j<=nbus
            Hp(i,j)=v_bus(i)*v_bus(j)*(G(i,j)*sin(ang_bus(i)-ang_bus(j))-B(i,j)*cos(ang_bus(i)-ang_bus(j)));
        end
        if j==i+nbus
            Hp(i,j)=p_calc(i)/v_bus(i)+G(i,i)*v_bus(i);
        end
        if j~=i+nbus & j>nbus
            Hp(i,j)=v_bus(i)*v_bus(j-nbus)*(G(i,j-nbus)*cos(ang_bus(i)-ang_bus(j-nbus))+B(i,j-nbus)*sin(ang_bus(i)-ang_bus(j-nbus)));
        end
    end
end
%Hp

%formation of Hq submatrix corresponding to reactive power injection
%mismatches
for i=1:length(mmq)
    for j=1:nstate
        if i==j
            Hq(i,j)=p_calc(i)-G(i,i)*v_bus(i)*v_bus(i);
        end
        if j~=i & j<=nbus
            Hq(i,j)=-v_bus(i)*v_bus(j)*(G(i,j)*cos(ang_bus(i)-ang_bus(j))+B(i,j)*sin(ang_bus(i)-ang_bus(j)));
        end
        if j==i+nbus
            Hq(i,j)=q_calc(i)/v_bus(i)-B(i,i)*v_bus(i);
        end
        if j~=i+nbus & j>nbus
            Hq(i,j)=v_bus(i)*v_bus(j-nbus)*(G(i,j-nbus)*sin(ang_bus(i)-ang_bus(j-nbus))-B(i,j-nbus)*cos(ang_bus(i)-ang_bus(j-nbus)));
        end
    end
end
%Hq

%formation of Hpij matrix corresponding to real power flow between bus i and j
%mismatches
for i=1:length(mmpij)
    for j=1:nstate
        temp=line_tracker(:,i);
        Hpij(i,j)=0;
        if j==temp(1)
            Hpij(i,j)=v_bus(temp(1))*v_bus(temp(2))*(-G(temp(1),temp(2))*sin(ang_bus(temp(1))-ang_bus(temp(2)))+B(temp(1),temp(2))*cos(ang_bus(temp(1))-ang_bus(temp(2))));
        end
        if j==temp(2)
            Hpij(i,j)=v_bus(temp(1))*v_bus(temp(2))*(G(temp(1),temp(2))*sin(ang_bus(temp(1))-ang_bus(temp(2)))-B(temp(1),temp(2))*cos(ang_bus(temp(1))-ang_bus(temp(2))));
        end
        if j==temp(1)+nbus
            Hpij(i,j)=-2*v_bus(temp(1))*G(temp(1),temp(2))+v_bus(temp(2))*(G(temp(1),temp(2))*cos(ang_bus(temp(1))-ang_bus(temp(2)))+B(temp(1),temp(2))*sin(ang_bus(temp(1))-ang_bus(temp(2))));
        end
        if j==temp(2)+nbus
            Hpij(i,j)=v_bus(temp(1))*(G(temp(1),temp(2))*cos(ang_bus(temp(1))-ang_bus(temp(2)))+B(temp(1),temp(2))*sin(ang_bus(temp(1))-ang_bus(temp(2))));
        end
    end
end
%Hpij

%formation of Hqij matrix corresponding to reactive power flow between bus i and j
%mismatches
for i=1:length(mmqij)
    for j=1:nstate
        temp=line_tracker(:,i);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久综合99久久综合网站| 激情综合五月婷婷| 99r精品视频| 毛片av一区二区| 国产亚洲精品免费| 日韩一区二区三区在线| 欧美午夜片在线看| 91精品1区2区| 99国产欧美另类久久久精品| 激情久久五月天| 天天射综合影视| 亚洲精品久久久蜜桃| 精品理论电影在线观看| 这里是久久伊人| 欧美视频在线不卡| 91黄色小视频| 色婷婷av一区| 色综合色狠狠综合色| 丁香婷婷深情五月亚洲| 国产真实乱偷精品视频免| 亚洲国产精品麻豆| 午夜精品在线看| 一区二区三区中文字幕在线观看| 亚洲国产高清不卡| 久久精品综合网| 国产午夜精品一区二区| 日韩久久久精品| 日韩一级二级三级| 欧美精品 日韩| 4438成人网| 欧美一个色资源| 欧美欧美午夜aⅴ在线观看| 欧美日韩激情在线| 日韩欧美电影一二三| 欧美四级电影网| 欧美福利一区二区| 欧美三日本三级三级在线播放| 色婷婷综合在线| 色欧美乱欧美15图片| 欧美性色综合网| 337p亚洲精品色噜噜噜| 精品久久久久久无| 国产精品―色哟哟| 亚洲精品国久久99热| 五月天激情综合| 免费一级欧美片在线观看| 国产永久精品大片wwwapp| 95精品视频在线| 26uuu欧美| 亚州成人在线电影| 欧美色手机在线观看| 久久免费精品国产久精品久久久久| 亚洲三级在线免费观看| 美腿丝袜亚洲色图| 欧美日韩在线免费视频| 欧美韩日一区二区三区四区| 日本va欧美va欧美va精品| 色狠狠综合天天综合综合| 国产喂奶挤奶一区二区三区| 日本美女一区二区| 在线欧美日韩国产| 国产精品三级电影| 国产一区二区中文字幕| 日韩精品在线一区二区| 舔着乳尖日韩一区| 在线免费不卡视频| 亚洲人成网站色在线观看| 国产成人午夜片在线观看高清观看| 91麻豆精品国产自产在线观看一区| 中文字幕中文字幕一区| 成人综合在线网站| 国产欧美日韩卡一| 国产麻豆精品在线| 国产亚洲婷婷免费| 国产精品一区在线观看乱码| 2020国产精品| 国产永久精品大片wwwapp| 精品久久国产字幕高潮| 久久av中文字幕片| 精品欧美一区二区三区精品久久| 蜜臀av国产精品久久久久| 3d动漫精品啪啪| 日本欧美一区二区三区乱码| 日韩视频永久免费| 精品在线免费视频| 久久精品亚洲精品国产欧美kt∨| 国产精品一区一区三区| 中文字幕欧美日韩一区| 99麻豆久久久国产精品免费 | 91色婷婷久久久久合中文| 亚洲精品欧美综合四区| 日本精品一区二区三区四区的功能| 亚洲国产电影在线观看| 91浏览器打开| 亚洲国产视频a| 4438成人网| 国产精品亚洲一区二区三区在线| 国产精品毛片无遮挡高清| 972aa.com艺术欧美| 亚洲影院理伦片| 日韩一区二区精品| 国产成人精品综合在线观看| 亚洲欧洲韩国日本视频| 欧美日韩视频在线第一区| 美腿丝袜一区二区三区| 中文成人综合网| 欧美写真视频网站| 精彩视频一区二区| 一区二区三区影院| 日韩欧美亚洲国产精品字幕久久久| 国产乱人伦偷精品视频不卡| 一区二区久久久| 国产精品情趣视频| 欧美日本在线看| 国产91精品久久久久久久网曝门| 亚洲男同性视频| 欧美变态口味重另类| 一本色道亚洲精品aⅴ| 免费人成精品欧美精品| 国产精品久久久久久一区二区三区 | 伊人色综合久久天天人手人婷| 日韩欧美国产一区在线观看| 99久久综合国产精品| 久久99精品国产麻豆婷婷| 亚洲精品国产成人久久av盗摄 | 精品少妇一区二区三区日产乱码| 99久久亚洲一区二区三区青草| 日韩高清在线不卡| 一区二区三区免费观看| 日本一区二区视频在线| 精品少妇一区二区三区在线播放 | 欧美日韩国产综合视频在线观看| 麻豆高清免费国产一区| 亚洲精品少妇30p| 国产女人18毛片水真多成人如厕| 91精品在线观看入口| 欧美主播一区二区三区美女| 国产成人亚洲综合色影视| 日韩国产高清影视| 亚洲一卡二卡三卡四卡五卡| 国产精品水嫩水嫩| 精品国产免费一区二区三区四区| 欧美日韩亚州综合| 色婷婷av久久久久久久| 懂色av中文字幕一区二区三区| 老色鬼精品视频在线观看播放| 午夜精品福利在线| 一区二区久久久| 亚洲视频电影在线| 亚洲日本电影在线| 国产精品黄色在线观看| 亚洲国产精品精华液2区45| 亚洲成av人在线观看| 亚洲精品高清视频在线观看| 国产精品毛片大码女人| 国产精品五月天| 中文字幕一区二区三区四区不卡| 欧美极品美女视频| 国产欧美精品一区二区三区四区| 久久精品一级爱片| 国产精品网站在线| 中文字幕av一区二区三区免费看| 国产偷国产偷亚洲高清人白洁 | 色综合久久六月婷婷中文字幕| www.欧美.com| 99国产精品99久久久久久| 99v久久综合狠狠综合久久| 成人黄色免费短视频| 成人精品gif动图一区| 91在线码无精品| 91伊人久久大香线蕉| 欧美亚洲国产一区在线观看网站| 欧美日韩国产综合一区二区 | 精品一区二区三区视频在线观看 | 亚洲国产成人私人影院tom | 欧美性猛交xxxxxxxx| 欧美久久久久免费| 欧美xxxxx牲另类人与| 中国av一区二区三区| 一区二区三区加勒比av| 奇米影视在线99精品| 国产一区二区三区免费看 | 一本到三区不卡视频| 欧美调教femdomvk| 日韩三级高清在线| 中文子幕无线码一区tr| 亚洲一区二区三区四区不卡| 午夜精品在线看| 成人永久免费视频| 欧美日韩亚洲高清一区二区| 久久久久久久综合日本| 亚洲一区二区三区国产| 精品一区中文字幕| 91视频com| 日韩你懂的电影在线观看| 中文字幕制服丝袜一区二区三区 | 国产精品成人免费在线| 蜜臀av一区二区| 99久久99久久精品免费看蜜桃| 337p亚洲精品色噜噜狠狠|