84 lines
1.4 KiB
Plaintext
84 lines
1.4 KiB
Plaintext
function [ output_args ] = RealValuePlot(mPD,mQD,rPD,rQD,mVolt,rVolt,mVAngel,rVAngel)
|
|
x=1:length(mPD);
|
|
subplot(2,1,1);
|
|
plot(x,mPD);
|
|
hold on;
|
|
load('0PD');
|
|
t=PD;
|
|
plot(x,PD,'kh');
|
|
load('50PD');
|
|
t=[PD];
|
|
% plot(x,PD,'k+');
|
|
load('100PD');
|
|
t=[t,PD];
|
|
% plot(x,PD,'kp');
|
|
t=[t,rPD];
|
|
bar(t);
|
|
legend('50%','100%','Actual');
|
|
% plot(x,rPD,'k.');
|
|
xlabel('负荷节点号');
|
|
ylabel('负荷值/p.u');
|
|
%% QD
|
|
subplot(2,1,2);
|
|
% plot(x,mQD);
|
|
hold on;
|
|
% load('0QD');
|
|
% t=QD;
|
|
% plot(x,QD,'k-.');
|
|
load('50QD');
|
|
t=[QD];
|
|
% plot(x,QD,'k--');
|
|
load('100QD');
|
|
t=[t,QD];
|
|
% plot(x,QD,'k-');
|
|
t=[t,rQD];
|
|
bar(t);
|
|
legend('50%','100%','Actual');
|
|
% plot(x,rQD,'k:');
|
|
xlabel('负荷节点号');
|
|
ylabel('负荷值/p.u');
|
|
%% Volt
|
|
x=1:length(mVolt);
|
|
figure
|
|
subplot(2,1,1);
|
|
% plot(x,mVolt);
|
|
hold on;
|
|
% load('0SEVolt');
|
|
% t=SEVolt;
|
|
% plot(x,SEVolt,'k-.');
|
|
load('50SEVolt');
|
|
t=[SEVolt];
|
|
% plot(x,SEVolt,'k--');
|
|
load('100SEVolt');
|
|
t=[t,SEVolt];
|
|
% plot(x,SEVolt,'k-');
|
|
% plot(x,rVolt,'k:');
|
|
t=[t,rVolt];
|
|
bar(t);
|
|
legend('50%','100%','Actual');
|
|
axis([0,22,0.95,1.01]);
|
|
xlabel('节点号');
|
|
ylabel('电压/p.u');
|
|
%% VAngle
|
|
subplot(2,1,2);
|
|
% plot(x,mVAngel);
|
|
hold on;
|
|
% load('0SEVAngel');
|
|
% t=SEVAngel;
|
|
% plot(x,SEVAngel,'k-.');
|
|
load('50SEVAngel');
|
|
t=[SEVAngel];
|
|
% plot(x,SEVAngel,'k--');
|
|
load('100SEVAngel');
|
|
t=[t,SEVAngel];
|
|
% plot(x,SEVAngel,'k-');
|
|
% plot(x,rVAngel,'k:');
|
|
t=[t,rVAngel];
|
|
bar(t);
|
|
legend('50%','100%','Actual');
|
|
axis([1,22,-0.08,0]);
|
|
xlabel('节点号');
|
|
ylabel('相角/p.u');
|
|
end
|
|
|