Está en la página 1de 17

FUNCIONES DE TRANSFERENCIA

I.- OBJETIVOS:

Muestreo y reconstrucción de una señal mediante la herramienta


MATLAB

II.- FUNDAMENTO TEÓRICO:

Dado en clases teóricas.

III.- RECOMENDACIONES EN SEGURIDAD

3.1. En condiciones de una emergencia Identifique:


 Vías de acceso y evacuación
 Equipos de respuesta a emergencias
 Señalización de seguridad

3.2. Complete el ATS (Anexo 1) y cumpla las condiciones


obligatorias para el uso del ambiente

IV.- EQUIPOS Y MATERIALES A UTILIZAR:

Cantidad Descripción
1 Ordenador de mesa

V.- EJERCICIOS:

5.1. Muestreo con MatLab y Simulink.

Obtener la señal muestreada por MatLab y Simulink


del siguiente esquema:
y(t) y(kT)

f m=1 khz frecuencia de muestreo

y ( t ) =Asen ( ωt +α ) : entrada

y ( kT )= Asen ( ωkT + α ) y ( kT )= y (t=kT ): salida, k es No. entero= 0,1, 2, 3……….

a . ω=2 πf , siendo f =200 , 400 y 500 Hz , α =0 , A=1

b. f =200 hz , α=45 ° , A=1

Hallar para los casos a y b:

t=0:0.0001:1;
A=input('Amplitud de la señal: ');
desf=input('El desface: ');
f=input('Escribir la frecuencia de la señal: ');

ya=A*sin(2*pi*f*t+desf);%Entrada
subplot(2,1,1)
plot(t,ya);grid
xlabel('Tiempo,ms');
ylabel('Amplitud');
title('Señal continua x_{a}(t)');
axis([0 0.02 -1.1 1.]);
subplot(2,1,2);
T=0.001; %periodo de muestreo fm=1kHz
n=0:T:0.02; % 20 Muestreos
ys=A*sin(2*pi*f*n+desf); %Salida
k=0:length(n)-1;
stem(k,ys);grid;
xlabel('Indice de muestreo');
ylabel('Amplitud');
title('Señal discreta x[n])');
axis([0 (length(n)-1) -1.1 1.]);

 Grafica de la señal muestreada hasta 20 periodos de muestreo.


Caso a:
Si A=1, desf=0 y f=200, su grafica será:

Si A=1, desf=0 y f=400, su grafica será:


Si A=1, desf=0 y f=500, su grafica será:

Caso b:
Si A=1, desf=45° y f=200, su grafica será:
 Periodo de la señal muestreada.

Caso a y b:
Si f=200  T=0.005
Si f=400  T=0.0025
Si f=500  T=0.0002
Y para todos fm=1KHz  Tm=0.001

 Cantidad de muestras por periodo.

Caso a y b:
Si f=200  Cant de Muestreo por Periodo:6 muestras
Si f=400  Cant de Muestreo por Periodo:3 muestras
Si f=500  Cant de Muestreo por Periodo:2 muestras

 Se verifica la tasa de Nyquist ? (frecuencia de muestreo >= 2 ω).

Observamos si la frecuencia de muestreo es mayor a la frecuencia de la señal


si se podrá obtener muestras.

5.2. El objetivo del presente item es comparar las respuestas de dos


plantas idénticas, con la única diferencia en que la señal de entrada (una
señal sinusoidal de frecuencia ω1) en una entra directamente y en la
segunda opción la señal es previamente muestreada y luego reconstruida
a través de un bloqueador de orden cero como se muestra en la Figura 1.
Utilice un tiempo de muestreo T = 1 seg.

Figura 1. Esquema de diagramas en bloques a utilizar con Simulink

Analizar que ocurre al variar la frecuencia de la señal


sinusoidal de entrada con:
ω1 = ωs/100, ωs/20, ωs/5, ωs/4.5, ωs/4.0, ωs/3.5, ωs/3.0, ωs/2.5,
ωs/2.0 (probar para esta
frecuencia además que ocurre al variar el
desfasaje), ωs/1.5 y ωs.
Frecuencia de
muestreo ωs.
= 2.π/T.

Para ω1 = ωs/100

Para ω1 = ωs/20
Para ω1 = ωs/5

Para ω1 = ωs/4.5

Para ω1 = ωs/4
Para ω1 = ωs/3.5

Para ω1 = ωs/3

Para ω1 = ωs/2.5
Para ω1 = ωs/2

Para ω1 = ωs/1.5

Para ω1 = ωs
Variando la fase de la señal senoidal para el apartado de , se obtiene los
siguientes resultados:
 Fase de 0.2 rad.

 Fase de 0.5 rad.


 Fase de 0.8 rad.

 Fase de 1 rad.
Explicar. ¿El tiempo de muestreo
elegido es el adecuado?

Para estos 3 últimos gráficos, se observa que la respuesta ya no es nula como en el


caso en que .
Por lo tanto, se puede responder que hasta el valor de , el tiempo
de muestro es aceptable y para ω s<2ω1, la señal ya no es reconstruida
adecuadamente, comprobando el criterio de .

5.3. Utilizando el mismo esquema anterior, cambiar la fuente de señal


por un escalón unitario.

¿Se observa alguna diferencia


entre ambos? ¿Por qué?
Observando la gráfica se observa que para una entrada escalón la señal reconstruída
es idéntica a la señal original. La diferencia de una entrada sinusoidal a una escalón es
que una es periódica y la otra no; por lo cual, el escalón no presenta muestras.

5.4. Para la planta continúa utilizada, obtener la función de


transferencia discreta que representa la misma (utilizando un
bloqueador de orden cero).
Para esto MATLAB dispone de una serie de funciones para realizar las
conversiones temporales del dominio discreto al continuo y viceversa.
Las funciones más importantes se muestran en la Figura 2. Aquéllas
cuyo nombre termina en m, poseen un método de conversión a elegir por
el usuario. El resto, por defecto, utilizan el sistema ZOH (bloqueador de
orden cero). En todos ellos un parámetro importante es el periodo de
muestreo. Para calcular el equivalente discreto de una planta continua
con bloqueador de orden cero y salida muestreada se emplea el comando
c2d.

Figura 2.
Conversión de
modelos en
MATLAB

Observe la relación entre los polos de la planta continua original y los


polos de la función de transferencia discreta obtenida (recuerde para
eso la relación entre transformada S y transformada Z). Compruebe
que no sucede lo mismo con el cero.
Discretización de sistemas
continuos con Matlab.
El paquete Matlab posee funciones que permiten discretizar un
sistema continuo mediante distintos métodos de discretización. El
comando que realiza dicha tarea es c2dm. Dicho comando tiene la
siguiente sintaxis:
[numd,dend] = c2dm(num,den,Ts,'method')

De esta forma se convierte la función de transferencia continua


G(s)=num(s)/den(s) en la
función de transferencia discreta G(z)=numd(z)/dend(z) a un periodo
de muestreo Ts utilizando el método ‘method’, donde num, den,
numd y dend son los vectores cuyos elementos son los coeficientes en
orden decreciente de los polinomios del numerador y denominador de
las funciones de transferencia continua y discreta respectivamente.
Los distintos métodos de discretización que podemos
utilizar son los siguientes:
 'zoh' : discretiza asumiendo que existe un bloqueador (retenedor) de orden
cero a la entrada.
 'foh' : discretiza asumiendo que existe un bloqueador (retenedor) de orden uno
a la entrada.
 'tustin' : discretiza utilizando la transformación bilineal.
 'prewarp' : discretiza utilizando la transformación bilineal con compensación de
frecuencias (prewarping). En este caso es necesario especificar la frecuencia
de corte y el comando quedaría:
[numd,dend]=c2dm(num,den,Ts,'prewarp',Wc), donde Wc es la
frecuencia de corte en rad./seg.
 'prewarp' : discretiza utilizando la transformación bilineal con compensación de
frecuencias (prewarping). En este caso es necesario especificar la frecuencia
de corte y el comando quedaría:
[numd,dend]=c2dm(num,den,Ts,'prewarp',Wc), donde Wc es la
frecuencia de corte en rad./seg.
 'matched' : discretiza utilizando el método de asignación de polos y ceros.

 Para discretizar el sistema continuo con Matlab, empleamos el siguiente comando con
su respectiva sintaxis.:
[numd,dend] = c2dm(num,den,Ts,'method')
Para el bloqueador de orden cero empleamos el método 'zoh'

 Primero generamos la función de transferencia del sistema continuo:


>> num=[1 10]
num =
10
>> den=[1 5 10]
den =
1 5 10
>> H=tf(num,den)
Transfer function:
s + 10
--------------
s^2 + 5 s + 10

 Obteniendo los coeficientes de la función de transferencia discreta:


>> [numd,dend] = c2dm(num,den,1,'zoh')
numd =
0 0.9700 0.0955
dend =
1.0000 0.0587 0.0067

 Obteniendo la función de transferencia discreta a partir de la F.T. continua:


>> Z=c2d(H,1,'zoh')
Transfer function:
0.97 z + 0.09547
--------------------------
z^2 + 0.05871 z + 0.006738

5.5. Realice un esquema de simulación en Simulink similar al del


punto 2 pero agregando la función transferencia discreta obtenida en el
punto 4. Para esto utilice el conjunto de bloques de la librería
“Discrete” de Simulink.
Compare las respuestas de los tres
esquemas de simulación.

En el gráfico se puede observar que la señal reconstruida (color morado) puede ser
representada en su forma discreta (color celeste).

VI.- OBSERVACIONES
Y CONCLUSIONES:

- Dar sus observaciones de forma personal, en forma clara y


empleando el menor número de palabras.
- Detallar las conclusiones obtenidas sobre los puntos 1, 2, 3, 4 y 5 del
laboratorio.
Observaciones y Conclusiones (dos por integrante).
 El muestreo de una señal es importante para la reconstrucción de ondas y también
para conocer los errores que puede tener la señal muestreada.

 Se pudo observar como la señal reconstruida no coincide completamente con la


original.

 Entre menor sea el periodo de muestreo la señal reconstruida se parece mas a la


señal original o de entrada.

 Pudimos observar a simple vista que el bloqueador reconstruye mejor la señal de


partida o entrada.

VII.- BIBLIOGRAFIA:
 https://wdn2.ipublishcentral.com//hipertexto500024/viewinsidehtml/500194811168514

 https://www.youtube.com/watch?
v=cYZLdyMaeYg&list=PLidgYfC4AoDD7OfsWl0YeugO6zuwcGS9x

También podría gustarte