Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Maquinas Tarea1
Maquinas Tarea1
es el siguiente:
lear all
clc
global A Vin frec alfa
%Ingresar datos del transformador (Los del secundario referidos al
primario)
alfa=0;
r1=6;
r2=5;
frec=60;
Xl1=5.1;
Ll1=Xl1/(2*pi*frec);
Xl2=5.1;
Ll2=Xl2/(2*pi*frec);
Xm=99.5;
Lm=Xm/(2*pi*frec);
Vnom=110*sqrt(2);
Inom=2*sqrt(2);
Znom=Vnom/Inom;
%Ingresar datos de funcionamiento
Rload=Znom*2;
Xload=0;
Vin=Vnom;
%Integracin Numrica
L=[Ll1+Lm Lm;Lm Ll2+Lm];
R=-[r1 0; 0 r2+Rload];
A=R*inv(L);
[time,lambda]=ode45('Lambap',[0 0.5],[0;0]);
Lambda1=lambda(:,1);
Lambda2=lambda(:,2);
li=inv(L);
I1=li(1,1)*Lambda1+li(1,2)*Lambda2;
I2=li(2,1)*Lambda1+li(2,2)*Lambda2;
[a,b]=size(time);
V1=Vin*sin(2*pi*frec*time+alfa*ones(a,b));
V2=I2*Rload;
%Grficas de resultados
subplot(2,1,1)
plot(time,I1)
grid
xlabel('Tiempo [s]');
subplot(2,1,2)
plot(time,I2)
grid
xlabel('Tiempo [s]');
figure (2)
subplot(2,1,1)
plot(time,V1)
grid
xlabel('Tiempo [s]');
subplot(2,1,2)
plot(time,V2)
grid
xlabel('Tiempo [s]');
figure(3)
subplot(2,1,1)
plot(time,Lambda1)
grid
xlabel('Tiempo [s]');
subplot(2,1,2)
plot(time,Lambda2)
grid
xlabel('Tiempo [s]');
ylabel('Voltaje 1 [V]');
ylabel('Voltaje 2 [V]');
Fig. 1.2 Enlaces de flujo del caso lineal con corto circuito en el secundario
Fig. 1.3 Corrientes del caso lineal con corto circuito en el secundario
Fig. 1.4 Voltajes del caso lineal con carga resistiva del 50% de la nominal
Fig. 1.5 Corrientes del caso lineal con carga resistiva del 50% de la nominal
Fig. 1.6 Enlaces de flujo del caso lineal con carga resistiva del 50% de la nominal
ylabel('Voltaje 1 [V]');
ylabel('Voltaje 2 [V]');
Fig. 1.7 Voltajes del caso lineal con circuito abierto en el secundario
Fig. 1.8 Corriente 1 del caso lineal con circuito abierto en el secundario
Fig. 1.9 Enlace de flujo 1 del caso lineal con circuito abierto en el secundario
El programa para calcular los voltajes, las corrientes y los voltajes del caso no lineal en
vaco es el siguiente:
clear all
clc
global Vin frec alfa Ll1 Ll2 Lm1 r1 r2 Rload Lamm
%Ingresar datos del transformador (Los del secundario referidos al
primario)
alfa=0;
r1=6;
r2=5;
frec=60;
Xl1=5.1;
Ll1=Xl1/(2*pi*frec);
Xl2=5.1;
Ll2=Xl2/(2*pi*frec);
Xm=99.5;
Lm=Xl2/(2*pi*frec);
Vnom=110*sqrt(2);
Inom=2*sqrt(2);
Znom=Vnom/Inom;
%Ingresar datos de funcionamiento
Rload=0;
Xload=0;
Vin=Vnom;
[time,I]=ode45('I_NL',[0 0.25],[0;0]);
I1=I(:,1);
I2=I(:,2);
a=length(I1);
Lmm=zeros(a,1);
Lmm=polyval(Lamm,I1+I2);
Lambda1=Ll1*I1+Lmm;
Lambda2=Ll2*I2+Lmm;
[a,b]=size(time);
V1=Vin*sin(2*pi*frec*time+alfa*ones(a,b));
V2=I2*Rload;
subplot(2,1,1)
plot(time,I1)
grid
xlabel('Tiempo [s]'); ylabel('Corriente en el devanado 1 [A]');
subplot(2,1,2)
plot(time,I2)
grid
xlabel('Tiempo [s]');
figure (2)
subplot(2,1,1)
plot(time,V1)
grid
xlabel('Tiempo [s]');
subplot(2,1,2)
plot(time,V2)
grid
xlabel('Tiempo [s]');
figure(3)
subplot(2,1,1)
plot(time,Lambda1)
grid
xlabel('Tiempo [s]');
subplot(2,1,2)
plot(time,Lambda2)
grid
xlabel('Tiempo [s]');
ylabel('Voltaje 1 [V]');
ylabel('Voltaje 2 [V]');
Fig. 2.1 Voltajes del caso no lineal con corto circuito en el secundario
Fig. 2.2 Corrientes del caso no lineal con corto circuito en el secundario
Fig. 2.3 Enlaces de flujo del caso no lineal con corto circuito en el secundario
Fig. 2.4 Voltajes del caso no lineal con carga resistiva del 50% de la nominal
Fig. 2.5 Corrientes del caso no lineal con carga resistiva del 50% de la nominal
Fig. 2.6 Enlaces de flujo del caso no lineal con carga resistiva del 50% de la nominal
El programa para calcular los voltajes, las corrientes y los voltajes del caso no lineal en
circuito abierto es el siguiente:
clear all
clc
global Vin frec alfa Ll1 Lm1 r1 Lamm dLamm
%Ingresar datos del transformador (Los del secundario referidos al
primario)
alfa=0;
r1=6;
frec=60;
Xl1=5.1;
Ll1=Xl1/(2*pi*frec);
Xm=99.5;
Lm=Xm/(2*pi*frec);
Vnom=110*sqrt(2);
Inom=2*sqrt(2);
Znom=Vnom/Inom;
%Ingresar datos de funcionamiento
Vin=Vnom;
[time,I]=ode45('I_NL2',[0 0.25],[0]);
I1=I(:,1);
a=length(I1);
Lmm=zeros(a,1);
Lmm=polyval(Lamm,I1);
Lambda1=Ll1*I1+Lmm;
[a,b]=size(time);
Lm=polyval(dLamm,I1);
V1=Vin*sin(2*pi*frec*time+alfa*ones(a,b));
V2=(Lm./(Lm+Ll1*ones(a,b))).*(V1-r1*I1);
plot(time,I1)
grid
xlabel('Tiempo [s]'); ylabel('Corriente en el devanado 1 [A]');
figure (2)
subplot(2,1,1)
plot(time,V1)
grid
xlabel('Tiempo [s]'); ylabel('Voltaje 1 [V]');
subplot(2,1,2)
plot(time,V2)
grid
xlabel('Tiempo [s]'); ylabel('Voltaje 2 [V]');
figure(3)
plot(time,Lambda1)
grid
xlabel('Tiempo [s]'); ylabel('Flujo Lambda 1');
function D=I_NL(t,I)
global Vin frec alfa Ll1 Lm r1 Lamm dLamm
% corto circuito lineal
sat=[0,0.02,0.045,0.072,0.1,0.1275,0.15,0.178,0.2,0.22,0.235,0.247,0.26,0
.272,...
0.282,0.292,0.302,0.312,0.321,0.33,0.335,0.342,0.35,0.356,0.36,0.366,0.37
1,...
0.378,0.382,0.388,0.392,0.399,0.402,0.407,0.412,0.418,0.421,0.425,0.428,0
.432,...
0.437,0.441,0.444,0.448,0.452,0.457,0.459,0.462,0.465,0.468,0.47,
0.472,0.475,...
0.478,0.48,0.482,0.484,0.486,0.487,0.488,0.489,0.49,0.49,0.491,0.492,0.49
2,0.493,...
0.494,0.495,0.496,0.497,0.497,0.498,0.498,0.499,0.499,0.499,...
0.5,0.5,0.5,0.501,0.501,0.501,0.501,0.502,0.502,0.503,0.503,0.503,0.504,0
.504,0.504,...
0.505,0.505,0.505,0.505,0.506,0.506,0.506,0.506,0.506];
Lamm=polyfit(0:0.1:10,sat,5);
dLamm=polyder(Lamm);
D=(1/(Ll1+polyval(dLamm,I(1))))*(Vin*sin(2*pi*frec*t)-r1*I);
Fig. 2.7 Voltajes del caso no lineal con circuito abierto en el secundario
Fig. 2.8 Enlaces de flujo 1 del caso no lineal con circuito abierto en el secundario
Fig. 2.9 Corriente 1 del caso no lineal con circuito abierto en el secundario