125 lines
3.8 KiB
Mathematica
125 lines
3.8 KiB
Mathematica
|
|
function [ output_args ] = RealValuePlot(mPD,mQD,rPD,rQD,mVolt,rVolt,rVAngel)
|
|||
|
|
x=1:length(mPD);
|
|||
|
|
subplot(2,1,1);
|
|||
|
|
% plot(x,mPD);
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100PD.mat');
|
|||
|
|
t=PD;
|
|||
|
|
% plot(x,PD,'kh');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50PD.mat');
|
|||
|
|
t=[t,PD];
|
|||
|
|
% plot(x,PD,'k+');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\0PD.mat');
|
|||
|
|
t=[t,PD];
|
|||
|
|
% plot(x,PD,'kp');
|
|||
|
|
% bars=bar(t);
|
|||
|
|
% set(bars(1),'FaceColor',[1 1 1]);
|
|||
|
|
% set(bars(2),'FaceColor',[1 1 1]);
|
|||
|
|
% set(bars(3),'FaceColor',[1 1 1]);
|
|||
|
|
% set(bars(4),'FaceColor',[1 1 1])
|
|||
|
|
% set(bars(5),'FaceColor',[1 1 1]);
|
|||
|
|
hold on;
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\100PD.mat');
|
|||
|
|
tt=[t,PD];
|
|||
|
|
% plot(x,PD,'kh');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\50PD.mat');
|
|||
|
|
tt=[tt,PD];
|
|||
|
|
% plot(x,PD,'k+');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0PD.mat');
|
|||
|
|
tt=[tt,PD];
|
|||
|
|
% plot(x,PD,'kp');
|
|||
|
|
tt=[tt,rPD];
|
|||
|
|
tt=[tt,mPD];
|
|||
|
|
bars=bar([t,tt]);
|
|||
|
|
set(bars(1),'FaceColor',[1 1 1]);
|
|||
|
|
set(bars(2),'FaceColor',[1 1 1]);
|
|||
|
|
set(bars(3),'FaceColor',[1 1 1]);
|
|||
|
|
set(bars(4),'FaceColor',[1 1 1])
|
|||
|
|
set(bars(5),'FaceColor',[1 1 1]);
|
|||
|
|
legend('0%','50%','100%','ʵ<EFBFBD><EFBFBD>ֵ','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ','0%','50%','100%','ʵ<EFBFBD><EFBFBD>ֵ','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ');
|
|||
|
|
% plot(x,rPD,'k.');
|
|||
|
|
xlabel('<EFBFBD><EFBFBD><EFBFBD>ɽڵ<EFBFBD><EFBFBD><EFBFBD>');
|
|||
|
|
ylabel('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ/p.u');
|
|||
|
|
%% QD
|
|||
|
|
subplot(2,1,2);
|
|||
|
|
% plot(x,mQD);
|
|||
|
|
hold on;
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100QD.mat');
|
|||
|
|
t=QD;
|
|||
|
|
% plot(x,QD,'k-.');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50QD.mat');
|
|||
|
|
t=[t,QD];
|
|||
|
|
% plot(x,QD,'k--');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\0QD.mat');
|
|||
|
|
t=[t,QD];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\100QD.mat');
|
|||
|
|
t=[t,QD];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\50QD.mat');
|
|||
|
|
t=[t,QD];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0QD.mat');
|
|||
|
|
t=[t,QD];
|
|||
|
|
t=[t,rQD];
|
|||
|
|
tt=[t,mQD];
|
|||
|
|
% plot(x,QD,'k-');
|
|||
|
|
% bar(t);
|
|||
|
|
legend('0%','50%','100%','ʵ<EFBFBD><EFBFBD>ֵ','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ');
|
|||
|
|
% plot(x,rQD,'k:');
|
|||
|
|
xlabel('<EFBFBD><EFBFBD><EFBFBD>ɽڵ<EFBFBD><EFBFBD><EFBFBD>');
|
|||
|
|
ylabel('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ/p.u');
|
|||
|
|
%% Volt
|
|||
|
|
x=1:length(mVolt);
|
|||
|
|
figure
|
|||
|
|
subplot(2,1,1);
|
|||
|
|
% plot(x,mVolt);
|
|||
|
|
hold on;
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100SEVolt.mat');
|
|||
|
|
t=SEVolt;
|
|||
|
|
% plot(x,SEVolt,'k-.');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50SEVolt.mat');
|
|||
|
|
t=[t,SEVolt];
|
|||
|
|
% plot(x,SEVolt,'k--');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100SEVolt.mat');
|
|||
|
|
t=[t,SEVolt];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\100SEVolt.mat');
|
|||
|
|
t=[t,SEVolt];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\50SEVolt.mat');
|
|||
|
|
t=[t,SEVolt];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0SEVolt.mat');
|
|||
|
|
t=[t,SEVolt];
|
|||
|
|
% plot(x,SEVolt,'k-');
|
|||
|
|
% plot(x,rVolt,'k:');
|
|||
|
|
t=[t,rVolt];
|
|||
|
|
tt=[t,mVolt];
|
|||
|
|
% bar(t);
|
|||
|
|
legend('0%','50%','100%','ʵ<EFBFBD><EFBFBD>ֵ','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ');
|
|||
|
|
%axis([0,22,0.95,1.01]);
|
|||
|
|
xlabel('<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>');
|
|||
|
|
ylabel('<EFBFBD><EFBFBD>ѹ/p.u');
|
|||
|
|
%% VAngle
|
|||
|
|
subplot(2,1,2);
|
|||
|
|
% plot(x,mVAngel);
|
|||
|
|
hold on;
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\100SEVAngel.mat');
|
|||
|
|
t=SEVAngel;
|
|||
|
|
% plot(x,SEVAngel,'k-.');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\50SEVAngel.mat');
|
|||
|
|
t=[t,SEVAngel];
|
|||
|
|
% plot(x,SEVAngel,'k--');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\20%\0SEVAngel.mat');
|
|||
|
|
t=[t,SEVAngel];
|
|||
|
|
% plot(x,SEVAngel,'k-');
|
|||
|
|
% plot(x,rVAngel,'k:');
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\100SEVAngel.mat');
|
|||
|
|
t=[t,SEVAngel];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\50SEVAngel.mat');
|
|||
|
|
t=[t,SEVAngel];
|
|||
|
|
load('D:\Matlab\StateEstimateionYALMIP-LU9\graph\9\20140327\<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\0SEVAngel.mat');
|
|||
|
|
t=[t,SEVAngel];
|
|||
|
|
tt=[t,rVAngel];
|
|||
|
|
% bar(t(2:end,:));
|
|||
|
|
legend('0%','50%','100%','ʵ<EFBFBD><EFBFBD>ֵ');
|
|||
|
|
%axis([1,22,-0.08,0]);
|
|||
|
|
xlabel('<EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>');
|
|||
|
|
ylabel('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/p.u');
|
|||
|
|
end
|
|||
|
|
|