1. INTRODUCCION
2. MARCO TEORICO.
TRANSFORMADOR IDEAL
Un transformador ideal es un artefacto sin prdidas, con una bobina
entrada y una bobina de salida. Las relaciones entre los voltajes
entrada y de salida, y entre la corriente de entrada y de salida,
establece mediante dos ecuaciones sencillas. La figura l muestra
transformador ideal.
de
de
se
un
CIRCUITOS EQUIVALENTES
Las perdidas que ocurren en los transformadores reales tienen que
explicarse en cualquier modelo confiable de comportamiento de
transformadores. los detalles principales que deben tenerse en cuenta
para la construccin de tal modelo son:
1
Prdidas por histresis. Las prdidas por histresis estn asociadas con
los reacomodamientos de los dominios magnticos en el ncleo durante
cada medio ciclo, tal como se explic anteriormente. Ellos son una
funcin compleja, no lineal, del voltaje aplicado al transformador.
LS
produce un voltaje e LS
/dt
LS
Puesto que gran parte del camino del flujo de dispersin es a travs del
aire y como el aire tiene una reluctancia constante mucho mayor que la
reluctancia del ncleo, el flujo f LP es directamente proporcional a la
corriente del circuito primario iP y el flujo f LS es directamente
proporcional a la corriente secundaria iS:
f
LP
= (PNP)iP
LS
= (PNS)iS
en donde:
P = camino de la permeancia del flujo
NP = nmero de vueltas en la bobina primaria
NS = nmero de vueltas en la bobina secundaria
3. Programacin.
Tc=get(handles.tipocarga,'value');
switch Tc
case 1
teta=0
case 2
teta=fi
case 3
teta=-fi
end
%procedimiento
Sc=s*(Pc/100);
S=(Sc*cosd(teta)+Sc*sind(teta)*i);
I2=conj(S/v2);
Vb2=(r2+x2*i)*I2;
E2=v2+Vb2;
E1=a*E2;
Ipf=E1/rpf;
Im=E1/(xm*i);
IO=Ipf+Im;
I1=I2/a;
Ientrada=IO+I1;
Vb1=Ientrada*(r1+x1*i);
Ve=Vb1+E1;
Vmod=abs(Ve);
Vang=(180*angle(Ve))/pi;
set(handles.Vmodulo,'string',Vmod);
set(handles.Vangulo,'string',Vang);
function Eficiencia_Callback(hObject, eventdata, handles)
s=str2double(get(handles.potencia,'string'));
v2=str2double(get(handles.vsalida,'string'));
cosfi=str2double(get(handles.cosfi,'string'));
a=str2double(get(handles.relacion,'string'));
r1=str2double(get(handles.res1,'string'));
end
Sc=s*(Pc/100);
S=(Sc*cosd(teta)+Sc*sind(teta)*i);
% i2=S/v2;
I2=conj(S/v2);
Vb2=(r2+x2*i)*I2;
E2=v2+Vb2;
E1=a*E2;
Ipf=E1/rpf;
Im=E1/(xm*i);
IO=Ipf+Im;
I1=I2/a;
Ientrada=IO+I1;
Vb1=Ientrada*(r1+x1*i);
Ve=Vb1+E1;
Strafo=Ve*conj(Ientrada);
Smod=abs(Strafo);
Sang=(180*(angle(Strafo))/pi);
set(handles.Smodulo,'string',Smod);
set(handles.Sangulo,'string',Sang);
4. Funcionamiento.