La transformada Z y respuesta en frecuencia usando Matlab.pdf

Share Embed Donate


Short Description

Download La transformada Z y respuesta en frecuencia usando Matlab.pdf...

Description

La transformada Z y respuesta en frecuencia usando Matlab Daniel.M.Toaquiza.U. Departamento de Eléctrica y Electrónica en Automatización y control Universidad de la Fuerzas Armadas ESPE Quito, Ecuador E-mail: [email protected]

MatLab es un software que permite la  Resumen — MatLab resolución de problemas en tiempo, con soluciones rápidas implementando el uso de la transformada z como ayuda a la solución de problemas en tiempo real y el uso de la respuesta en frecuencia como simplificación de problemas en filtros.

2.

Respuesta en frecuencia

La función de trasferencia de un sistema lineal e invariante en el tiempo (LTI), se define como el cociente entre la transformada Z de la salida y la transformada Z de la entrada, bajo la suposición de que las condiciones iniciales son nulas.

I. I NTRODUCCION Matlab es un sistema basado en matrices que  permite resolver problemas numéricos relativamente complejos y visualizar los resultados con facilidad, debido a que los  planteamientos  planteamientos y las soluciones soluciones se expresan de manera similar a su forma matemática original. En general, con el uso de Matlab se visualiza las diferentes soluciones que se pueden mostrar en las ventanas de Matlab, en donde se visualiza, lo que realiza las funciones discretas en diferentes intervalos de tiempos. II.

FUNDAMENTOS TEORICOS

() =

III.

()  ()

IMPLEMENTACION Y RESULTADO EXPERIMENTOS

 A. EXPERIM ENTO 2.1 2.1

En este primer experimento se buscara una manera de encontrar la transformada Z inversa así tendremos que el residuo de comandos de MatLab  puede ser utilizado para encontrar dicha transformada de una función de transferencia dada así tendremos en MatLab los siguientes comandos  para un P = 20:

En las matemáticas las matemáticas y procesamiento de señales, Transformada Z  la convierte una señal una  señal real  real o compleja definida en el dominio el dominio del tiempo  tiempo  discreto en una representación en el dominio de la frecuencia compleja. frecuencia  compleja. 1.

Transformada Z bilateral

TZ bilateral de una señal definida en el dominio del tiempo discreto x[n] es una función X(z) que se define.

Fig. 1 código experimento 1

Se observa en la sucesión de comandos de la figura1 que utilizamos la función seros la cual nos  permite localizar los seros que presenta dicha función de transferencia como también el comando “residue” que nos permitirá realizar la

transformada Z inversa

 B. Ex per per im ento 2.3

En este experimento se presenta una función de transferencia en la cual se trabajara con el comando freqz que nos  permitirá encontrar sus valores de magnitud y fase y el comando zplane para encontrar los valores de polos y seros que posee dicha función:

Fig. 4 código códig o MatLab

IV.

 A.  Experimento  Experimento 2.1

Fig. 2 Respuesta de y{n}

Si Tomamos esta relación en el dominio z y utilizando la propiedad de desplazamiento de tiempo asociado con la transformada z, se obtiene la siguiente función de transferencia: [] =

[]  []

=

RESULTADOS

Luego de implementar el código en MatLab con el comando residue la transformada z inversa será:

1   −  . . .   −+ 

Para determinar la respuesta en frecuencia utilizaremos el comando  freqz y lo primero que se hace es reescribir H(z) en su forma racional polinómica con exponentes negativos. Para valores grandes de N, los  polinomios del numerador y el denominador de H (z) se define de manera eficiente con el comando de ceros de la matriz para N = 10 tendremos

Fig. 3 código en Matlab de la respuesta en frecuencia

Fig. 5 función y{n}

 B.  Experimento  Experimento 2.2

Al incluir el comando freqz encontraremos la magnitud y fase lo que nos da como resultado:

Fig. 6 Magnitud y fase para N=10

Ahora determinaremos los seros y polos de la función de transferencia utilizando el comando zplane asi tendremos como resultado para N = 10 con el plano de convergencia.

Fig. 8 amplitud y fase para N=3, 6,10

C.  Experimento  Experimento 2.3

En esta resolución luego de ser implementado el código se dará respuesta a la función de transferencia H[z] reemplazando el valor de z con   para distintos valores de de w así tendremos: 

1 = 0.9



 4

, z = [1 1]

Fig. 7 polos y zeros del plano de convergencia

Siguiendo con la misma sucesión de pasos encontraremos para N = 3, 6, 10. Determinando que pasa mientras más  pequeño es N obtendremos el grupo de retardo mostrado en la siguiente figura.

Fig. 9 grafica de la función



1 = 0.9



 4



 8

, z = [  



3 8

]

V.









Fig. 10 amplitud y fase de H {z}  

Para p1 = 0.9 4 , p2 = 0.9 p3 = 0.9

(

  + ) 4 2  y

  − ) 4 2 ,

(



z = [ 8  

3 8



]

ANÁLISIS DE RESULTADOS

Al momento de realizar las gráficas con las distintas funciones de MatLab, se muestra como representar la misma función en diferentes planos. Las gráficas de fase se atenúan con se  propagan hacia el infinito. A la atenuación observada se la  puede llamar también como ruido Mientras mayor es el valor de N mayor es su rango de operación. Con el uso de la transformada z se  puede facilmete dar uso al respuesta en frecuencia. VI.





Fig. 11 amplitud y fase de H{z}



 

Para p1 = 0.9* 4 , p2 = 0.9* p3 = 0.9*

(

  + ) 4 2  y



z = [ 8  

(

  − ) 4 2 ,

3 8

]





Fig. 12 amplitud y fase de H{Z}

CONCLUSIONES

Matlab facilita el cálculo cálculo tanto de magnitud como de fase de una función de transferencia con dos comandos fáciles de usar como lo son el freqz y el zplane para grafica de zeros y polos. Al utilizar los comandos adecuados se puede modelar de forma práctica cualquier función de transferencia de todo tipo de sistema. Al realizar esta práctica se aprende a crear de una manera eficiente modelos de polos y ceros o como también modelos de función de transferencia, lo cual tiene suma importancia al momento de procesar señales. Para el cálculo de aproximado de  polos y zeros en respuesta en frecuencia MatLab ayuda en gran  parte mediante el uso de un simple comando como zplane. Después del análisis y comparación de funciones de transferencia se verifico que si una función tiene un  N=10 su grupo de retardo para N
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF