Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
[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.
( )
[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.
( )
[4]
( )
[5]
IV. CONCLUSIONES
-
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
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}
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];
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