Está en la página 1de 9

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA


ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

LABORATORIO Nº2: Ecuaciones Diferenciales

PROFESOR: Julio Cesar Borjas Castaneda

CURSO: Procesamiento Digital de Señales


GRUPO HORARIO: 01L
INTEGRANTE:

Problemas
Problema 1 : Para el circuito serie de la figura, encuentre en forma analítica la
ecuación diferencial que relaciona la salida y (t ) la carga del condensador con la
entrada x (t). Resuelva la ecuación diferencial por transformadas de Laplace
(forma analítica) para encontrar la ecuación exacta de y (t) . Encuentre la ecuación
en diferencias por la aproximación de Euler. Grafique las dos respuestas en un
mismo gráfico, la exacta y la aproximada. Compare y saque sus conclusiones. De
valores mas convenientes para R, C y T. Se supone que la entrada al circuito RC es
una fuente Vcc=12 voltios. Asi mismo grafique también el voltaje en la resistencia
y la corriente por el circuito. También encuentre en forma analítica y aproximada
del voltaje en la resistencia y la corriente por el circuito. Resuelva cuando el
condensador de encuentra descargado y cuando el condensador se encuentra ya
cargado.

R
+ +
x(t)=v(t) C y(t)=Vc(t)
- -

SOLUCION
Ecuación diferencial analítica del sistema:
y ( t ) =salida x (t )=entrada
v ( t )=v R + v c
1
v ( t )=i (t ) R +
C
∫ i(t)dt
1
C
∫ idt =v c (t)
Se toma la transformada de Laplace y se pone condiciones iniciales iguales a cero:
11
V ( s )=I ( s ) R+ I (s )
C s
1 1
I ( s )=V c (s )
Cs
Y ( s) V c (s) 1
= =
X (s) V ( s ) 1
s+
RC
Método Aproximado de Euler
Hallamos la representación aproximada de tiempo discreto del sistema de tiempo:
dy
RC + y ( t )=x (t)
dt
dy 1 1
+ y ( t )= x (t )
dt RC RC
1
a , b=
RC
El tiempo estableciendo t=nT , donde T y aproximación de la derivada:

|
dy (t )
=
−1
dt t=nT RC
y ( nT ) +
1
RC
x (nT )

dy (t)
dt t=nT |
=
y ( nT +T )− y (nT )
T
Al sustituir obtenemos
y ( nT +T )− y (nT ) −1 1
= y ( nT ) + x (nT )
T RC RC
Usando la notación
x ( n )= x (t)|t =nT e y ( n )= y (t )|t=nT
En términos de esta notación se tiene
y ( n+ 1 )− y (n) −1 1
= y ( n) + x (n)
T RC RC
−1 1
y ( n+1 )− y ( n ) = Ty ( n ) + Tx (n)
RC RC
Reemplazando n por n−1, obtenemos una aproximación de tiempo discreto a la
ecuación diferencial dada de primer orden
y ( n )− y ( n−1 )=−aTy ( n−1 )+ bTx(n−1)
1 1
y ( n )=(1− T ) y ( n−1 ) + Tx (n−1)
RC RC
Obtenemos así la ecuación en diferencias como aproximación de Euler de la
ecuación diferencial para la derivada.
Método Exacto
Los valores discretos y ( n )= y ( nT ) de la solución y (t) pueden calcularse
resolviendo la ecuación en diferencias. La solución con la condición inicial y(0) y
con x ( n )=0 para toda n esta dad por:
( ) y ( 0) , n=0,1,2, …
n
1
y ( n )= 1− T
RC
−at
y ( t ) =e y (0 ), t ≥ 0
Sustituimos el desarrollo de la exponencial

( ) ( )
2 3
1 1
−1 T T
RC
T 1 T RC RC
e =1− + − +…
RC 1! 2! 3!

( ( ) ( ) )
2 3 n
1 1 1
T T T
RC RC RC
y ( n )= 1− + − + … y ( 0 ) , N =0,1,2 , …
1! 2! 3!
Entonces

( )
n
( ) 1
y n = 1− T y (0)
RC
Dar valores a R, C y T y graficar entre el método exacto y el método aproximado de
Euler.
R=1C=1 T =0.2

Programa y Simulación en Matlab:

clc;clear all;close all;

R=1;

C=1;

T=0.2;

a=-(1-T/R/C);

b=[0 T/R/C];

y0=0;

x0=0;

n=1:40;

x=ones(1,length(n));

y1=recur(a,b,n,x,x0,y0); // solución aproximada

t=0:0.04:8;

y2=1-exp(-t); // solución exacta

y1=[x0 y1];

n=0:40;

plot(n*T,y1,'xK',t,y2,'-r');
 También encuentre en forma analítica y aproximada del voltaje en
la resistencia:

dy (t )
+ay ( t )=bx ( t ) ,a , b constantes
dt
1
RC ∫ R
v ( t )=v R (t )+ v dt

du(t ) 1
+ u ( t )=v ( t )
dt RC

∫ v R ( t )=u(t )
1
a= b=1
RC
El tiempo estableciendo t=nT , donde T :
d u(t )
| =
−1
dt t=nT RC
u ( nT ) + v (nT )

La derivada puede aproximarse por


d u(t )
|
dt t=nT
=
u ( nT +T )−u(nT )
T
Al sustituir obtenemos
u ( nT +T )−u( nT ) −1
= y ( nT ) + v (nT )
T RC
Usando la notación
v ( n )=v (t )|t=nT e u ( n )=u(t )|t =nT

En términos de esta notación se tiene


u ( n+1 )−u(n) −1
= y ( n ) + v (n)
T RC
−1
u ( n+1 )−u ( n )= T u ( n )+T v (n)
RC
Reemplazando n por n−1, obtenemos una aproximación de tiempo discreto a la
ecuación diferencial dada de primer orden
u ( n )−u ( n−1 )=−aT u ( n−1 )+ b T v ( n−1)
1
u ( n )=(1− T )u ( n−1 )+ T v (n−1)
RC
Método Exacto
Los valores discretos y ( n )= y ( nT ) de la solución y (t) pueden calcularse
resolviendo la ecuación en diferencias. La solución con la condición inicial y(0) y
con x ( n )=0 para toda n esta dad por

( ) y ( 0 ) , n=0,1,2, …
n
1
y ( n )= 1− T
RC
−at
y ( t ) =e y (0 ), t ≥ 0
Sustituimos el desarrollo de la exponencial

( ) ( )
2 3
1 1
−1 T T
RC
T 1 T RC RC
e =1− + − +…
RC 1! 2! 3!

( ( ) ( ) )
2 3 n
1 1 1
T T T
RC RC RC
u ( n ) = 1− + − + … y ( 0 ) , N =0,1,2 , …
1! 2! 3!
Entonces

( )
n
1
T
RC
u ( n )= 1− u( 0 )
1!

∫ v R ( t )=u(t )
Valores para R, C y T. Se supone que la entrada al circuito RC es una fuente Vcc=12
voltios
 También encuentre en forma analítica y aproximada de la corriente
del circuito:
d p( t)
+ a p ( t )=b v ( t ) , a ,b constantes
dt
1
v ( t )=i(t ) R+
C
∫ i(t) dt
dp(t ) v ( t ) 1
∫ i ( t ) =p (t) dt
=
R RC
+ p (t)

1 1
a= b=
R RC

El tiempo estableciendo t=nT , donde T es un numero positivo fijo y solo toma


valores enteros:
d p(t )
| =
dt t =nT R
−1
p ( nT )+
1
RC
v (nT )

La derivada puede aproximarse por


d p(t )
|
dt t =nT
=
p ( nT +T )− p(nT )
T
Al sustituir obtenemos
p ( nT +T )− p(nT ) −1 1
= p ( nT ) + v (nT )
T R RC
Usando la notación
v ( n )=v (t )|t=nT e p ( n ) = p (t )|t =nT
En términos de esta notación se tiene
p ( n+ 1 )− p(n) −1 1
= p (n)+ v ( n)
T R RC
−1 1
p ( n+1 )− p ( n ) = T p (n)+ T p(n)
R RC
Reemplazando n por n−1, obtenemos una aproximación de tiempo discreto a la
ecuación diferencial dada de primer orden
p ( n )− p ( n−1 )=−aT p ( n−1 ) +bTv (n−1)
1 1
p ( n )=(1− T ) p ( n−1 ) + T v (n−1)
R RC
Método Exacto
Los valores discretos y ( n )= y ( nT ) de la solución y (t) pueden calcularse
resolviendo la ecuación en diferencias. La solución con la condición inicial y(0) y
con x ( n )=0 para toda n esta dad por

( ) p ( 0) , n=0,1,2 , …
n
1
p ( n )= 1− T
R
p ( t ) =e−at p ( 0 ) , t ≥ 0
Sustituimos el desarrollo de la exponencial

( ) ( )
2 3
1 1
−1 T T
R
T 1 T R R
e =1− + − +…
R 1! 2! 3!

( ( ) ( ) )
2 3 n
1 1 1
T T T
R R R
p ( n )= 1− + − +… y ( 0 ) , N =0,1,2 ,…
1! 2! 3!
Entonces

( )
1 n
T
R
p ( n )= 1− u (0 )
1!

∫ i ( t ) =p (t)
PROBLEMA 2: Elabore un programa en Matlab para el algoritmo recursivo de la
raíz cuadrada de un numero positivo. Muestre gráficamente la evolución de los
cálculos en el tiempo discreto. Tome la precisión necesaria.
Programación en Matlab

clear all
clc
a=input('Ingrese raiz a calcular: ');
c=sqrt(a);
d=fprintf('La raiz de %d es: %.2f',a,c);
x=[0:1:a];
y=sqrt(x);
subplot(2,1,1)
plot(x,y)
xlabel('x')
ylabel('y')
title('Evolucion de las raices')
subplot(2,1,2)
stem(x,y)
xlabel('x')
ylabel('y')
title('Evolucion de las raices en tiempo discreto')
1° SIMULACION

2°SIMULACION

Fecha de entrega del Laboratorio Nº 2:


Ultimo día de la cuarta semana (domingo). El trabajo de ser editado en Word. Se
puede formar grupo con un máximo de 5 alumnos.
Enviarlo al correo julioborjasc@hotmail.com

También podría gustarte