Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA ELECTRONICA
ECUACIONES DIFERENCIALES
RESOLUCION DE UN CIRCUITO RCL CON
MATLAB
INTEGRANTES: JORGE CALVACHE
ANDREA CONSTANTE
JOSEA JARRIN
DANILO LAMAR
EJERCICIO DE CIRCUITO LCR
DATOS:
R=26 ohms
L=1 Henrioz
C= 0.5 fariadios
E= 50*sin(t)
q(0)=0
i(0)=0
CALCULO DE LA CORRIENTE Y LA CARGA EN UN CIRCUITO RCL.
•Para la resolucion de un conjunto de ecuaciones hay que definir una funcion
que calcule los valores de la ecuacion diferencial.
function B=cirlcr(t,A)
•Lo primero que hacemos es crear una matriz (2x1) que se llenara de ceros.
B=zeros(2,1);
• B(2)=50*sin(t)-26*B(1)-A(1)/0.5;
Todo esto se crea en el editor de matlab y se guarda con el nombre (cirlcr.m)
•Este comando se formula en el command window:
• Esta instrucción regresa un conjunto de coordenadas “t" y “A" que representan a la función y=f(x).
• ODE45 proporciona los valores de la ecuación diferencial y'=g(x,y).
• La función ode45 sirve para integrar la función que esta en el editor con el nombre de cirlcr.
•Para plotear la carga versus el tiempo: tomamos los valores de (t) y (q) se la da titulo a la grafica y nombre a los
ejes.
plot(t,q)
title('q vs t')
xlabel('t(s)')
ylabel('q(C)')
•Para plotear la corriente versus el tiempo: tomamos los valores de (t) y (i) se la da titulo a la grafica y nombre a
los ejes.
plot(t,i)
title('i vs t')
xlabel('t(s)')
ylabel('i(A)')