stateestimateionyalmip-lu9-.../SEMeasDeivation.m

95 lines
1.5 KiB
Matlab

function SEMeasDeivation(SEPD,mPD,SEQD,mQD,rPD,rQD)
% SEPD=[0.008764457
% 0.00662037
% 0.003138456
% 0.013582449
% 0.01033048
% 0.062267498
% 0.001892282
% -0.058256191
% ]*100;
% mPD=[0.011028937;
% 0.017491189;
% 0.010876707;
% 0.02326443;
% 0.022649452;
% 0.070719554;
% 0.022716132;
% -0.044759963]*100;
% SEQD=[0.034669982;
% 0.012889814;
% -0.032514034;
% -0.000517975;
% 0.045225053;
% -0.014760862;
% 0.011850806;
% -0.03903512]*100;
% mQD=[0.035592708;
% 0.014869678;
% -0.03100282;
% 0.003020169;
% 0.050043998;
% -0.011974413;
% 0.018825594;
% -0.033640186]*100;
% SEPD=[0.001561905;
% -0.020073342;
% 0.005002623;
% 0.021636979;
% 0.006405464;
% -0.018023242;
% -0.013238746;
% 0.019036188;
% ]*100;
% mPD=[0.002577934;
% -0.025909585;
% 0.000976724;
% 0.016575811;
% -0.00020548;
% -0.022269055;
% -0.023089977;
% 0.011141364;
% ]*100;
% SEQD=[-0.008447744;
% 0.000738829;
% 0.003884989;
% 0.017023719;
% -0.029683839;
% 0.017385226;
% 0.016485919;
% -0.014714749;
% ]*100;
% mQD=[-0.005321255;
% 0.003146241;
% 0.005934332;
% 0.021667621;
% -0.024133979;
% 0.020898732;
% 0.025052645;
% -0.007311454;
% ]*100;
SEPD=(SEPD-rPD)./rPD;
SEQD=(SEQD-rQD)./rQD;
mPD=(mPD-rPD)./rPD;
mQD=(mQD-rQD)./rQD;
x=1:length(mPD);
subplot(2,1,1);
plot(x,SEPD,'k');
hold on;
plot(x,mPD,'k:');
legend('负荷有功估计值','负荷有功量测值');
xlabel('节点号');
ylabel('偏差/%')
subplot(2,1,2);
plot(x,SEQD,'k');
hold on;
plot(x,mQD,'k:');
legend('负荷无功估计值','负荷无功量测值');
xlabel('节点号');
ylabel('偏差/%')
end