You are on page 1of 10

Tarea: Modelos de elementos en tiempo discreto aplicando al mtodo Euler,regla trapezoidal y

Gear de 2do orden.


Nombre: Avisa Snchez Alegra
Materia: Transitorios electromagnticos.

Se sabe que en un ciricuito con elementos pasivos:


Inductor: Capacitor:
1 1
=
=
=
=

Si aplicamos a los metodos de integracin.

Euler hacia atrs: + = + +


Capacitor:
()
() = ( ) +
() () = () ( ) = / ( )

Inductor:
()
() = ( ) +
() () = / + ( )


Regla trapezoidal: + = + (+ + )
Capacitor:
2
() = ( ) + [() + ( )] [() ( )] = () + ( )
2

2 2 () 2

() ( ) ( ) = () () = /2 ( ) ( )

Inductor:
()
() = ( ) + 2 [() + ( )] () = 2/ () + ( ) + 2 ( )


Gear de 2do orden: + = +
+
Capacitor:
4 1 2
() = 3 ( ) 3 ( 2) + 3
( )
4 1 2
() 3 ( ) + 3 ( 2) = 3
( )
3 3 4 3 1
2
() 2 3 ( ) + 2 3 ( 2) = ( )
() 2
( ) = 2/3 ( ) + 2 ( 2)
Inductor:
4 1 2
() = ( ) ( 2) + ()
3 3 3

() 4 1
() = + ( ) ( 2)
3/2 3 3

Tabla 1: Resistencias equivalentes y corrientes de historia para cada mtodo de integracin.


Capacitor Inductor
Metodo Rc Ihc RL IhL
Euler hacia atrs ( )
( )

Trapezoidal
( ) ( ) ( ) + ( )

Gear 2do Orden
( ) ( ) ( ) ( )

Circuito 1

Figura 1: circuito RC.


Circuito con sus resistencias equivalentes y corrientes de historia.

Figura 2: Circuito RC modificado.

El mtodo de nodos indica que la solucin de un circuito es de la forma = .


A continuacion se presentan las matrices obtenidas por inspeccin.


+ + /

=[ ] =[ ] ecuacion 1.
/ +

Euler hacia atrs.


=[ ] h=0.05

I=[1;0];
[j,k]=size(G); %extraer el tamao de la matriz de admitancias
RES=zeros(n,j+1); %Matriz de ceros donde se almacenaran los resultados
X=zeros(j,1); %Vector de condiciones iniciales
t=0; %tiempo igual a cero
Gin=inv(G); %inversa de la matriz de admitancias

%bucle principal
for r=1:1:n
t=t+h;
X=Gin*I; %formula principal
X1=X';
RES(r,:)=[t,X1];
I(1,1)= 1+(X(1,1)/0.05)+((X(1,1)-X(2,1))/0.025); %reemplzar la I por la
Ih
I(2,1)= -((X(1,1)-X(2,1))/0.025); %reemplzar la I por la Ih
end
%Vector tiempo y voltajes para graficar
Tiempo=RES(:,1);
V1=RES(:,2);
V2=RES(:,3);
plot(Tiempo,V1,'b','linewidth',2)
holdon
plot(Tiempo,V2,'r','linewidth',2)
gridon

%Etiquetado de grficas
axis ([-0.1 t+1 -0.1 1.1])
title('EULER HACIA ATRAS--CIRCUITO 1')
ylabel('Voltaje en Volts')
xlabel('Tiempo en segundos')
legend('V1','V2','Location','NorthWest')
Regla trapezoidal


=[ ] h=0.05

I=[1;0];
[j,k]=size(G);
RES=zeros(n,j+1);
X=zeros(j,1);
t=0;
Gin=inv(G);
Ih1=0;
Ih2=0;

for r=1:1:n
t=t+h;
Ih1=-(X(1,1)/0.025)-Ih1-2*(X(1,1)/0.05);
Ih2=-(X(1,1)-X(2,1))/0.0125-Ih2-4*((X(1,1)-X(2,1))/0.05);
X=Gin*I;
X1=X';
RES(r,:)=[t,X1];
I(1,1)= 1 +(X(1,1)/0.025)+Ih1+2*(X(1,1)/0.05)+(X(1,1)-
X(2,1))/0.0125+Ih2+4*((X(1,1)-X(2,1))/0.05);
I(2,1)= -(X(1,1)-X(2,1))/0.0125-Ih2-4*((X(1,1)-X(2,1))/0.05);
End

%Vector tiempo y voltajes para graficar


%Etiquetado de grficas
GEAR 2DO ORDEN


=[ ] h=0.05

I=[1;0];
[j,k]=size(G);
RES=zeros(n,j+1);
X=zeros(j,1);
t=0;
Gin=inv(G);

for r=1:1:n
t=t+h;
X2=X; %Voltajes en Vn-2
X=Gin*I;
X1=X';
RES(r,:)=[t,X1];
I(1,1)= 1+40*X(1,1)-10*X2(1,1)+80*(X(1,1)-X(2,1))-20*(X2(1,1)-
X2(2,1));
I(2,1)= -80*(X(1,1)-X(2,1))+20*(X2(1,1)-X2(2,1));

End
Circuito 2

Circuito modificado


+ + /
=[ ]

/ + +


=[ ]

Euler hacia atrs.

. .
=[ ] h=0.05
. .
I=[1;0];
[j,k]=size(G);
RES=zeros(n,j+1);
X=zeros(j,1);
t=0;
Gin=inv(G);
Ihl=0;

for r=1:1:n
t=t+h;
Ihl= (X(1,1)-X(2,1))/40+Ihl;
X=Gin*I;
X1=X';
RES(r,:)=[t,X1];
I(1,1)= 1 +(X(1,1)/0.05)-(X(1,1)-X(2,1))/40-Ihl;
I(2,1)= (X(1,1)-X(2,1))/40+Ihl+(X(2,1))/0.05;
end
%Vector tiempo y voltajes para graficar
%Etiquetado de grficas
Regla trapezoidal

. .
=[ ]h=0.05
. .

I=[1;0];
[j,k]=size(G);
RES=zeros(n,j+1);
X=zeros(j,1);
t=0;
Gin=inv(G);
Ih1=0;
Ih2=0;
Ihl=0;

for r=1:1:n
t=t+h;
Ihl= (X(1,1)-X(2,1))/80+Ihl+0.05*(X(1,1)-X(2,1))/4;
Ih1=-(X(1,1)/0.025)-Ih1-2*(X(1,1)/0.05);
Ih2=-(X(2,1))/0.025-Ih2-2*(X(2,1)/0.05);
X=Gin*I;
X1=X';
RES(r,:)=[t,X1];
I(1,1)= 1 +(X(1,1)/0.025)+Ih1+2*(X(1,1)/0.05)-(X(1,1)-X(2,1))/80-Ihl-
0.05*((X(1,1)-X(2,1))/4);
I(2,1)= (X(1,1)-X(2,1))/80+Ihl+0.05*((X(1,1)-
X(2,1))/4)+(X(2,1)/0.025)+Ih2+2*(X(2,1)/0.05);
end
GEAR 2DO ORDEN
. .
=[ ]
. .
h=0.05

I=[1;0];
[j,k]=size(G);
RES=zeros(n,j+1);
X=zeros(j,1);
t=0;
Gin=inv(G);
X2=X;
Ihl=0;
for r=1:1:n
t=t+h;
Ihl=(4/3)*((X(1,1)-X(2,1))/60+Ihl)-(1/3)*Ihl;
X2=X; %Voltajes en Vn-2
X=Gin*I;
X1=X';
RES(r,:)=[t,X1];
I(1,1)= 1+40*X(1,1)-10*X2(1,1)-(4/3)*((X(1,1)-X(2,1))/60+Ihl)+(1/3)*Ihl;
I(2,1)=(4/3)*((X(1,1)-X(2,1))/60+Ihl)-(1/3)*Ihl+40*X(2,1)-10*X2(2,1);

end

You might also like