Está en la página 1de 19

El programa para el modelo con inductancia de magnetizacin constante en corto circuito

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('Corriente en el devanado 1 [A]');

ylabel('Corriente en el devanado 2 [A]');

ylabel('Voltaje 1 [V]');

ylabel('Voltaje 2 [V]');

ylabel('Flujo Lambda 1');

ylabel('Flujo Lambda 2');

Y la funcin utilizada para la ecuacin diferencial es:


function D=Lambap(t,Lambda)
global A Vin frec alfa
D= A*Lambda + [Vin*sin(2*pi*frec*t+alfa);0];

Las grficas de este modelo son las siguientes:

Fig. 1.1 (a) Voltaje en la terminal 1 con corto circuito en el secundario

Fig. 1.1 (b) Voltaje en la terminal 2 con corto circuito en el secundario

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

El programa para el modelo lineal con circuito abierto en el secundario es:


clear all
clc
global A Vin frec alfa
%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;
A=-r1/(Ll1+Lm);
[time,lambda]=ode45('Lambap2',[0, 0.5],0);
Lambda1=lambda(:,1);
I1=Lambda1/(Ll1+Lm);
[a,b]=size(time);
V1=Vin*sin(2*pi*frec*time+alfa*ones(a,b));
V2=(Lm/(Lm+Ll1))*(V1-r1*I1);
plot(time,I1)
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)
plot(time,Lambda1)
grid
xlabel('Tiempo [s]');

ylabel('Corriente en el devanado 1 [A]');

ylabel('Voltaje 1 [V]');

ylabel('Voltaje 2 [V]');

ylabel('Flujo Lambda 1');

Con la funcin de la ecuacin diferencial siguiente:


function D=Lambap2(t,Lambda)
global A Vin frec alfa
D = A*Lambda + Vin*sin(2*pi*frec*t+alfa);

Y las grficas para este caso fueron las siguientes:

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('Corriente en el devanado 2 [A]');

ylabel('Voltaje 1 [V]');

ylabel('Voltaje 2 [V]');

ylabel('Flujo Lambda 1');

ylabel('Flujo Lambda 2');

Con la funcin de ecuacin en diferencias siguiente:


function D=I_NL(t,I)
global Vin frec alfa Ll1 Ll2 Lm r1 r2 Rload
% 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);
R=[r1 0;0 r2+Rload];
D=[(Ll1+polyval(dLamm,I(1)+I(2))),polyval(dLamm,I(1)+I(2));...
polyval(dLamm,I(1)+I(2)),(Ll2+polyval(dLamm,I(1)+I(2)))]^-1*...
([Vin*sin(2*pi*frec*t);0]-R*I);

Las grficas obtenidas son las siguientes:

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');

con la funcin para la ecuacin diferencial siguiente:

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);

De donde se obtuvieron las siguientes grficas:

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

También podría gustarte