Sei sulla pagina 1di 3

UNIVERSIDAD INDUSTRIAL DE SANTANDER

Anlisis de circuito RC utilizando mtodo de


Euler
Jose Luis Garay Urbina - 2120550

Palabras clave circuito rc, carga y descarga de un


condensador, mtodo de Euler.

I. INTRODUCCIN
Este trabajo contiene la solucin de un circuito RC que
consiste en hallar la carga en el capacitor teniendo en cuenta
un interruptor que cambia de posicin varias veces, para
realizar esto se aproximaron los valores de la carga a partir de
la ecuacin diferencial mediante mtodo de Euler y se
compar sta aproximacin con la solucin analtica de
circuito.
II. MTODOS
A. Circuito a tratar.

B. Solucin aproximada del circuito


El objetivo es encontrar la carga en el capacitor para t>0,
para ello se utiliza la ley de voltajes de Kirchoff y se obtienen
dos ecuaciones diferenciales una para cada posicin del
interruptor:
(

[1]

[2]
En [1] se tiene la ecuacin para el interruptor cerrado y en
[2] la ecuacin para el interruptor abierto.
Para calcular los valores aproximados de la carga del capacitor
se utiliz el mtodo de Euler, definido por la siguiente
frmula.
( )

Imagen 1. Circuito RC con R=0.2[] C=1[nF] y V=1[V]


T=Constante de tiempo=0.2[ns] Q(t=0)=18[pC]
En el circuito el interruptor se encuentra inicialmente en la
posicin 1, y tiene el siguiente comportamiento a lo largo del
tiempo.

[3]
Se hizo uso de Matlab, y utilizando un
=0.01T se
realizaron los clculos adentro de un for y mediante 4 if que
llevaban escrita la ecuacin necesaria para encontrar la carga e
iban comparando el valor de una variable auxiliar que
aumentaba
en cada ejecucin, el primer if se ejecutaba
hasta que la variable auxiliar llegase a T/2, el segundo desde
T/2 hasta 3T/2, el tercero desde 3T/2 hasta 4T, y el cuarto
desde 4T hasta 10T. Se hizo hasta 10T teniendo en cuenta que
tericamente el capacitor tarda un tiempo de 5T en
descargarse.
Los datos de tiempo y carga se almacenaron en dos
vectores.
C. Solucin analtica del circuito
Para conocer la calidad de la aproximacin del mtodo de
Euler es necesario compararlo con el mtodo analtico que
consiste en solucionar las ecuaciones diferenciales, para este
caso se utiliz el mtodo de separacin de variables y se
obtuvieron las siguientes soluciones.

Imagen 2. Comportamiento del interruptor respecto a la


constante de tiempo del circuito.

( )
[4]
( )
[5]

UNIVERSIDAD INDUSTRIAL DE SANTANDER


Donde [4] define la carga en el capacitor con el interruptor en
la posicin 1 y [5] la carga cuando el interruptor est en la
posicin 2.
K y C son constantes arbitrarias que debieron encontrarse en
dos ocasiones utilizando las condiciones iniciales para cada
cambio de posicin del interruptor, estas condiciones se
tomaron de acuerdo al ltimo valor que tena la carga, justo
antes del cambio.
En Matlab se utilizaron las ecuaciones [4] y [5] para encontrar
la carga aprovechando el for y los if, anteriormente realizados
para la solucin aproximada, se almacenaron los datos de
carga en un vector.

III. RESULTADOS Y ANLISIS

En la imagen 3 es prcticamente imposible distinguir entre


ambas curvas, ya que al utilizar un
, se tienen ms
de 1000 puntos evaluados y el error que pueda tener el mtodo
se minimiza al evaluar tantas veces.
Al utilizar el mtodo de Euler surgen algunos tipos de error,
el primero el error del mtodo que aparece debido a que la
aproximacin de una curva mediante una lnea recta no es
exacta, otro posible error es el error propagado que proviene
de una acumulacin de errores por las aproximaciones
producidas durante los pasos previos, cabe tambin mencionar
el error por truncamiento o redondeo, que aparece al limitar el
nmero de dgitos de nmeros que en algunos casos tienen
infinita cantidad de decimales.

Al graficar la curva de solucin aproximada junto con la


curva de solucin analtica se obtiene lo siguiente.

IV. CONCLUSIONES
-

Imagen 3: Grfica de carga en el capacitor como funcin


del tiempo.
Al comparar algunos valores calculando el porcentaje de
error entre la solucin analtica y la solucin aproximada se
puede elaborar una tabla como la que viene a continuacin.

tiempo[s] Valor carga


aproximado[C]
1T/2
4,06*
1T
2,46*
3T/2
1,49*
2T
4,79*
5T/2
6,85*
3T
8,09*
7T/2
8,85*
4T
9,30*
8T
1,69*

Valor carga
analtico[C]
4,04*
2,45*
1,49*
4,84*
6,87*
8,10*
8,85*
9,30*
1,70*

Porcentaje
de error
0,37024964
0,11794381
0,13373069
1,01932135
0,31968406
0,10505041
0,0254578
0,00423281
0,92280274

El porcentaje de error encontrado entre la solucin


analtica y los valores aproximados mediante mtodo
de Euler con un
, oscila entre 0.004 y
1.01%.
A partir de 9T se puede asumir el capacitor como
descargado, si se sabe que el tiempo que tarda un
capacitor en descargarse es de 5T, y el capacitor
inicia el proceso de descarga en 4T.
El error por truncamiento o redondeo se redujo al
mnimo al evitar en lo posible eliminar decimales
durante los clculos, y est determinado por el
nmero de cifras significativas que pueda retener el
computador

REFERENCIAS

[1]

http://www.sc.ehu.es/sbweb/fisica/elecmagnet/campo_electrico/rc/rc.ht
m

[2]

http://es.wikipedia.org/wiki/Circuitos_de_primer_orden_RL_y_RC

[3]

http://www.slideshare.net/guest4f4d78d/matlab-2-capitulo-6

[4]

http://www.ib.cnea.gov.ar/~instyctl/Tutorial_Matlab_esp/plot.html

[5]

http://www.frsn.utn.edu.ar/gie/an/mnedo/32_Euler.html}

UNIVERSIDAD INDUSTRIAL DE SANTANDER

V. ANEXOS
r=0.2; c=10^-9; V=1; e=2.718281;
q(1)=18*10^-12; x(1)=18*10^-12;
t=r*c; dt=0.01*t;
rec=0; N=1001;
time=[0:dt:10*t];

%Parametros del circuito


%Condicin inicial
%Constante de tiempo e incremento
%variable auxiliar

for n=2:N
%Hallando Q a partir de aproximacin por mtodo de euler
y a partir de la solucin analtica
if rec < 1/2*t
q(n)=q(n-1)+(5-(5*(10^9)*q(n-1)))*dt;
x(n)=10^-9-0.982*10^-9*e^((-5*10^9)*(rec+dt));
rec=rec+dt;
elseif rec < 3/2 * t
q(n)=q(n-1)+(-5*(10^9)*q(n-1))*dt;
x(n)=0.666721*(10^-9)*e^((-5*10^9)*(rec+dt));
rec=rec+dt;
elseif rec < 4*t
q(n)=q(n-1)+(5-(5*(10^9)*q(n-1)))*dt;
x(n)=10^-9-3.81499*10^-9*e^((-5*10^9)*(rec+dt));
rec=rec+dt;
elseif rec < 10*t
q(n)=q(n-1)+(-5*(10^9)*q(n-1))*dt;
x(n)=50.782*(10^-9)*e^((-5*10^9)*(rec+dt));
rec=rec+dt;
end
end

plot(time*5*10^9,q*10^9,time*5*10^9,x*10^9); %Escalamiento de grfica


grid

Potrebbero piacerti anche