Está en la página 1de 4

%% Programa de Matlab

%%
clc; close all; clear all;

%%
% fid=fopen('prb.txt','rt');
% if fid<0
% error('error al abrir el documento %s\n\n','prb.txt');
% end
%
% oneline=fgets(fid);
% n=1;
% while ischar(oneline)
% fprintf('%s',oneline);
% oneline=fgets(fid);
% C(n)= cellstr(fgetl(fid));
% m=zeros(size(C,1),size(C,2));
% m=str2double(C);
% n=n+1;
% end
%
% fprintf('\n');
% fclose(fid);
%%
fprintf('Simulacion de Falla 1 \n')
fprintf('Barra 4 sale de servicio')
fopen('prb.txt');
[a,b,c,d,e]=textread('prb.txt','%s %s %s %s %s');
V=[a,b,c,d,e]
%%
% fopen('tarea2.txt');
[a,b,c,d,e]=textread('tarea2.txt','%s %s %s %s %s');
V=[a,b,c,d,e];
n=length(b);

nodo=cellstr(b);
V_pu=cellstr(d);

for i=1:n
bus(i)=str2double(nodo(i));
v_pu(i)=str2double(V_pu(i))/100;
end

% subplot(4,2,[1 2]);
x=0:n;
y=1+0*x;
y1=1.1+0*x;
y2=0.9+0*x;
hold on; grid on;
z1=plot(bus,v_pu,'.b','markersize',10);
% stem(bus,v_pu);
axis([1 n 0.8 1.2])
plot(x,y,'g');
z2=plot(x,y1,'r');
plot(x,y2,'r');
title('Año 2018');

! Programa de DPL

!**********************************************************************

! Datos de las líneas

!Elaborado por: Diego Carrión Galarza

! Universidad Politécnica Salesiana

! Universidad Pontificia Bolivariana

! 24/02/2017

!**********************************************************************
set S_Buses;

object O_Buses;

S_Buses=Buses_3.AllElm();

O_Buses=S_Buses.First();

!Generar el archivo donde se va almacenar la información

fopen('E:\Doctorado\Módulos PhD\Análisis de sistemas Dinámicos de


Potencia\tarea2_6.txt','w',0);

!**********************************************************************

printf('Nodo\tP Voltaje kV\t Voltaje pu\t Ángulo');

! fprintf(0,'Nodo\tP Voltaje kV\t Voltaje pu\t Ángulo');

while(O_Buses)

printf('%s\t %.2f\t %.2f\t


%.2f',O_Buses:loc_name,O_Buses:m:Ul,O_Buses:m:u,O_Buses:m:phiu);

fprintf(0,'%s\t %.2f\t %.2f\t


%.2f',O_Buses:loc_name,O_Buses:m:Ul,O_Buses:m:u,O_Buses:m:phiu);

O_Buses=S_Buses.Next();

! CERRAR EL ARCHIVO TXT

fclose(0);

También podría gustarte