You are on page 1of 12

TEMA: _____________________________________________

EVALUACION:
Inf.Prev Ejer.Final Sust.
INTEGRANTES NOTA
( ) ( ) ( )
Ricaldi Cristobal, Junior

Ybar Prncipe, Cristian Enrique


MUESTREO DE UNA SEAL
PARTE I
1. Las funciones que se dan a continuacin son muestreadas cada T segundos.
Calcular:
b) () = = . .

*SOLUCION
i)La funcin muestreada ()

() = 6 2 = 0.2


() = () ()
=0

() = 6() 2()

Desarrollando la sumatoria e reemplazando T=0.2s


Se obtiene la funcin muestreada:
() = (0)() + ()() + x(2T)(2) +

() = 1 + [ 6() 2()]() + [ 12() 4()(2) ](2) + . ..

ii) La transformada de Laplace () de la funcin muestreada ()




() = () ()
=0

= 0 + + 2 2 + 3 3 +
Tomando la transformada de Laplace a cada trmino de la ecuacin anterior

= 0 + () + (2) 2 + (3) 3 +

Pero

() = 6() 2()

() = 1 + [ 6() 2()] + [ 12() 4()] 2 +


Reemplazando T=0.2s

() = 1 + [ 6(0.2) 2(0.2)] 0.2 + [ 12(0.2) 4(0.2)] 2(0.2)


+
()
= 1 + [ 1.2 0.4] 0.2 + [ 2.4 0.8] 0.4 +
*CODIGO DE MATLAB

*RESULTADO EN MATLAB
2. Modifique el periodo de muestreo (dos valores) para ver los casos cuando se
producen Aliasing Explique porque se presentan la distorsin y como se
soluciona

Para t=0:10:80

Para t=0:20:80

Se observa que mientras mayor es el periodo, la distorsin tambin aumenta. Usamos


el teorema de Nyquist 2 donde se encontrar una solucin.
3. Asuma que la entrada al sistema de la siguiente figura est dada por las
funciones del problema 1 (de acuerdo a su horario). Obtenga y grafique la
salida del retenedor

*SOLUCION
Utilizando la ecuacin

= () [() ((+1)) ]
()
=0

= (() () ) + [ 6() 2()](() (2) ) + [ 6(2)


()
2(2)]((2) (3) ) +

Se obtiene, para T=0,2s


= (() (0.2) ) + [ 1.2 0.4]((0.2) (0.4) ) + [ 2.4
()
0.8]((0.4) (0.6) ) +

Simplificando resulta
= (() (0.2) ) 0.0988((0.2) (0.4) ) 0.7092((0.4) (0.6) )
()
+

Graficando la salida del retenedor para las 3 primeras expresiones de la serie en


Matlab tenemos.
*CODIGO y RESULTADO DEL MATLAB
G=0:0.2:1;
H=exp(-6*G)-2*G;
figure(3)
stem(G,H)
axis([-0.05 1 -2 1.2])
grid on
xlabel('Tiempo')
ylabel('Funcion')
title('Seal Muestreada')
T=0.2;
t=0:0.001:0.8;
y=(heaviside(t)-heaviside(t-T))+(exp(-6*T)-2*T)*(heaviside(t-T)-
heaviside(t-2*T))+(exp(-12*T)-4*T)*(heaviside(t-2*T)-heaviside(t-
3*T))+(exp(-18*T)-6*T)*(heaviside(t-3*T)-heaviside(t-4*T))+(exp(-
24*T)-8*T)*(heaviside(t-4*T)-heaviside(t-5*T))+(exp(-30*T)-
10*T)*(heaviside(t-5*T)-heaviside(t-6*T));
figure(2)
plot(t,y,'g', 'linewidth',1.5);
axis([-0.05 1 -2 1.2])
grid on
xlabel('Tiempo')
ylabel('Funcion')
title('Salida del retenedor')
t=0:0.2:1
x=exp(-6*t)-2*t;
subplot(1,2,1)
stem(t,x)
grid on

subplot(1,2,2),stairs(t,x)

4. Para el sistema de control de las siguiente figuras 4a (D(z)=1) , determine a) El


ancho de banda del sistema en lazo cerrado b) El rango dentro del cual se puede
seleccionar el periodo de muestreo utilice dos mtodos diferentes. c) Elabore
un programa en Matlab que resuelva el problema planteado. Los tiempos en
seg.

*SOLUCION
La funcin de transferencia del sistema continuo en lazo cerrado es:
8
() =
( + 2)
() 8
() = = 2
() + 1 + 2 + 8
Haciendo = se obtiene, despus de simplificar:
8 8
() = =
()2 2
+ 2 + 8 (8 ) + 2

8
|() | =
(8 2 )2 + 4 2

Para w=0 se obtiene : |() | = 1

El ancho de banda se calcula haciendo |() | = 0.707|(0) |


8
= 0.707
(8 2 )2 + 4 2

4 12 2 + 64 = 128.038 => 4 12 2 = 64.038


= . /
Segn la ecuacin la frecuencia de muestreo debe estar en el intervalo:
2
8 12 , =

0.065 < < 0.523
Utilizando el criterio de la constante de tiempo equivalente en lazo cerrado:

0.2 ( + ) T 0.6( + )

La funcin de transferencia del sistema en lazo cerrado corresponde a la de un sistema de


segundo orden para el cual:

2 = 8 = 2.85

2
2 = 10 = 1.77 = = 1.25

El rango para el periodo de muestreo es, entonces: . < < .
*CODIGO EN MATLAB con RESULTADO DE MATLAB

PARTE II
2.1. Hallar la transformada z correspondiente a las siguientes funciones:
b.
( + )
() =
( + )( + )
*SOLUCION:
3( + 1)
= + +
( + 2)( + 3) + 2 + 3

3( + 1) = 2 ( + + ) + (5 + 3 + 2) + 6

++ =0

5 + 3 + 2 = 3

3 + = 3

ENTONCES:

A=1/2 B=2/3 C=-2


1 2 2
() = +
2 3(+2) (+3)

APLICANDO TABLAS:
2 2
() = + + ; = 0.1
2(+1) 3( 2 ) ( 3 )
ENTONCES:
3 2
() = +
2( + 1) 2( 0.3679) ( 0.2231)

*CODIGO EN MATLAB
syms s
f=3*(s+1)/(s*(s+2)*(s+3))
ilaplace(f)

syms t z
f1=(3*exp(-2*t))/2-2*exp(-3*t)+1/2
ztrans(f1,z)

*RESULTADO EN MATLAB

2.2. Hablar la transformada z correspondiente a las siguientes funciones:


b.

() = +
*SOLUCION


() = 5 + 8 2
=0 =0

5 = 5 + 5 1 + 5 2 2 + 5 3 3 +
=0

=0 5

=
1
Anlogamente
8 2

=0 8
2
= Multiplicando por
2 1

Entonces
5 8 2
() = + para T=0.2s
1 2 1

*CODIGO EN MATLAB
syms k z
f1=5*exp(-k*0.2);
f2=8*exp(-k*0.4);
f3=f1+f2;
ztrans(f3,k,z)

*RESULTADO EN MATLAB

2.3. Hablar la transformada inversa z para cada una de las siguientes funciones
utilizando dos mtodos diferentes. Compare los valores de () para K=0,1,2,3 y 4 en
cada caso.
b.
+
() =
( )( . )
*SOLUCION
10 + 5 1 2
() = = +
( 1)( 0.2) 1 0.2
15
1 = ( 1) =
0.8
7
2 = ( 0.2) =
0.8
15 7
(2) = 0.8 + 0.8
1 0.2
15 1 7
() = (1 ) + (0.21 )
0.8 0.8

Para los valores de 0 1 2 3 4


15 1 7
(0) = (1 ) + (0.21 ) = 16.25
0.8 0.8
15 7
(1) = + = 10
0.8 0.8
(2) = 17 = 16.25
(3) = 18.4
(4) = 18.68

*CODIGO EN MATLAB

n=[0 0 10 5];
d=conv([1 1],[1 0.02]);
u=[1 zeros(1,20)];
y=filter(n,d,u)

*RESULTADO EN MATLAB

CONCLUSIONES
Hemos notado que hemos tenido que recordar como resolver problemas de la laplace
y transformada Z; y junto al matlab corrobaramos los resultados obtenidos.

BIBLIOGRAFIA

https://prezi.com/emmz0jv2erwg/sistema-de-control-digital/
http://librosyprogramasuni.blogspot.pe/2015/04/control-digital-teoria-y-
practica-2ed.html

You might also like