Lab 04 Transformada Z Inversa

UNIVERSIDAD NACIONAL DE TRUJILLO Facultad de Ingeniería Escuela Profesional de Ingeniería Mecatrónica LABORATORIO 04: FU

Views 62 Downloads 0 File size 870KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD NACIONAL DE TRUJILLO Facultad de Ingeniería Escuela Profesional de Ingeniería Mecatrónica LABORATORIO 04: FUNCIONES PERIODICAS – TRANSFORMADA Z INVERSA

CONTROL II AUTOR

:

RONDO CUEVAS, Jose Luis CARRASCO CERVANTES, Marcia CARMONA ESCAMILO, Jesus

DOCENTE

:

ALVA ALCANTARA; Josmell Henry

CICLO

: VIII

Trujillo, Perú 2018 1

INDICE OBJETIVOS ......................................................................................................................... 3 CAPÍTULO 1 ........................................................................................................................ 3 Introducción ........................................................................................................................ 4 CAPÍTULO 2 ........................................................................................................................ 5 Marco Teórico .................................................................................................................... 5 CAPÍTULO 3 ........................................................................................................................ 8 Desarrollo de ejercicios ...................................................................................................... 8 CONCLUSIONES .............................................................................................................. 19 BIBLIOGRAFÍA ................................................................................................................ 19

2

OBJETIVOS

 Utilizar Matlab como herramienta de solución de una transformada inversa de Z, en funciones periódicas  Reforzar los conocimientos adquiridos por los estudiantes en la teoría de sistemas de control discreto

3

CAPÍTULO 1 Introducción En matemáticas y

en

el procesamiento

de

señales,

la transformada

Z convierte

una señal real o compleja definida en el dominio del tiempo discreto en una representación en el dominio de la frecuencia compleja. El nombre de transformada Z procede de la variable del dominio, al igual que se podría llamar "Transformada S" a la Transformada de Laplace. Un nombre más adecuado para la TZ podría haber sido "Transformada de Laurent", ya que está basada en la serie de Laurent. La TZ es a las señales de tiempo discreto lo mismo que Laplace a las señales de tiempo continuo.

4

CAPÍTULO 2 Marco Teórico

La Transformada Z inversa La transformada Z en sistemas de control de tiempo discreto juega el mismo papel que la transformada de Laplace en sistemas de control de tiempo continuo. Para que la transformada Z sea útil, se debe estar familiarizado con los métodos para hallar la transformada Z inversa. La notación para la transformada Z inversa será Z-1. La transformada Z inversa de X[Z] da como resultado la correspondiente secuencia X[n]. Existen cuatro métodos para obtener la transformada Z inversa y serán: Método de la División Directa. Método Computacional. Método de expansión en fracciones parciales. Método de la Integral de inversión. Transformada Z bilateral La TZ bilateral de una señal definida en el dominio del tiempo discreto x[n] es una función X(z) que se define:

Donde n es un entero y z es, en general, un número complejo de la forma 𝑧 = 𝐴𝑒 𝑗𝜔 , donde A es el módulo de z, y 𝜔 es la frecuencia angular en rad/s. Transformada Z unilateral De forma alternativa, en los casos en que x[n] está definida únicamente para n = 0, la transformada Z unilateral se define como

5

Un ejemplo interesante de la TZ unilateral es la función de generación de probabilidades, donde x[n] es la probabilidad que toma una variable discreta aleatoria en el instante n, y la función X(z)suele escribirse como X(s), ya que s = z-1. Las propiedades de las transformadas Z son útiles en la teoría de la probabilidad. Propiedades de la Transformada Z 

Linealidad. Si X1[n] y X2[n] son dos secuencias discretas con transformadas X[Z] y X2[Z], entonces: Z(a1X1[n]+a2X2[n])=a1X1[Z]+a2X2[Z] siendo a1 y a2 constantes arbitrarias.



Desplazamiento temporal. Sea X[n] una secuencia causal con transformada X[Z]. Entonces, dado cualquier entero n0>0, se tiene:



Multiplicación por an. Si X[Z] es la transformada Z de X[n], entonces la transformada Z de anX[n] está dada por X[a-1Z].



Diferenciación con respecto a Z. Si se deriva la expresión

que es la transformada Z de una secuencia casual X[n], respecto a Z, se tiene:

6



Teorema del Valor inicial. Dada una secuencia causal X[n] se tiene que:

Desarrollando la sumatoria, se pude observar que cuando Z tiende al infinito, 𝑍 −𝑛 tiende a cero para todo n, por lo tanto:



Teorema del Valor final. Sea X[n] una secuencia causal. El valor final de X[n], esto es, el valor de X[n] a medida que n tiende a infinito se puede dar por la siguiente expresión:



Convolución. La convolución de dos secuencias causales X[n] y y[n] no es más que el producto normal de las transformadas Z de ambas secuencias, es decir, X[n]*y[n]=X[Z]y[Z]. En particular, si X[n] es la entrada de un sistema lineal invariante con el tiempo y h[n] es la respuesta al impulso, entonces se tendrá que: Z[X[n]*h[n]]=y[Z]=X[Z]H[Z] donde H[Z] es la transformada de h[n]. Para obtener la salida y[n] bastará hallar la transformada inversa de y[Z] .

7

CAPÍTULO 3 Desarrollo de ejercicios En esta primera parte desarrollamos los ejercicios con ayuda de la herramienta SIMULINK en Matlab. Ejercicio 1

Obtenemos la función de transferencia para un periodo: 0.32 ∗ 𝑧 −1 − 0.32 ∗ 𝑧 −26 − 8 ∗ 𝑧 −12.5 + 8 ∗ 𝑧 −13.5 𝐺(𝑧) = (1 − 𝑧 −1 )2 Aproximamos los índices fraccionarios de las potencias de z al máximo entero siguiente, ahora tenemos: 0.32 ∗ 𝑧 −1 − 0.32 ∗ 𝑧 −26 − 8 ∗ 𝑧 −12 + 8 ∗ 𝑧 −13 𝐺(𝑧) = (1 − 𝑧 −1 )2 Según la teoría vista en el laboratorio tenemos nuestra función de transferencia para todos los periodos. 𝐹(𝑧) =

𝐺(𝑧) 𝑇 , 𝑑𝑎𝑑𝑜 𝑞𝑢𝑒 𝑎 = = 25 −25 (1 − 𝑧 ) 𝑇𝑠

8

𝐹(𝑧) =

0.32 ∗ 𝑧 −1 − 0.32 ∗ 𝑧 −26 − 8 ∗ 𝑧 −12 + 8 ∗ 𝑧 −13 (1 − 𝑧 −25 )(1 − 𝑧 −1 )2

Utilizamos la herramienta Simulink para tener la representación de la señal periódica.

9

Ejercicio 2

Obtenemos la función de transferencia para un periodo: 0.08 ∗ 𝑧 −1 − 0.16 ∗ 𝑧 −50 + 0.16 ∗ 𝑧 −51 + 0.08 ∗ 𝑧 −101 𝐺(𝑧) = (1 − 𝑧 −1 )2 Según la teoría vista en el laboratorio tenemos nuestra función de transferencia para todos los periodos. 𝐹(𝑧) =

𝐺(𝑧) 𝑇 , 𝑑𝑎𝑑𝑜 𝑞𝑢𝑒 𝑎 = = 100 −100 (1 − 𝑧 ) 𝑇𝑠

0.08 ∗ 𝑧 −1 − 0.16 ∗ 𝑧 −50 + 0.16 ∗ 𝑧 −51 + 0.08 ∗ 𝑧 −101 𝐹(𝑧) = (1 − 𝑧 −100 )(1 − 𝑧 −1 )2 Utilizamos la herramienta Simulink para tener la representación de la señal periódica.

10

Ejercicio 5

Por el método de fracciones parciales:

11

Tenemos: 𝐺(𝑧) =

−1.071 1.667 + − 0.595 −1 1 − 1.4 ∗ 𝑧 1 − 1.2 ∗ 𝑧 −1

𝐺(𝑡) = Ȥ−1 {𝐺(𝑧)} = −1.071 ∗ 1.4𝑡 + 1.667 ∗ 1.2𝑡 − 0.595 ∗ʆ(t) Solución en Matlab:

12

Ejercicio 6

Por el método de fracciones parciales:

Obtenemos:

13

Hallamos el valor inicial que esta dado por: 𝐺(0) = lim 𝐺(𝑧), para 𝑧→∞

𝐺(0) = 0 El valor final está dado por: lim 𝐺(𝑘) = lim[(1 − 𝑧 −1 ) ∗ 𝐺(𝑧)], para

𝑘→∞

𝑧→1

Nos queda evaluar: 𝑧 −1 (1 − 0.4 ∗ 𝑧 −1 ) lim 𝐺(𝑘) = lim[ ] 𝑘→∞ 𝑧→1 1 + 1.5 ∗ 𝑧 −1 + 2.4 ∗ 𝑧 −2 lim 𝐺(𝑘) = 1.224

𝑘→∞

14

Ejercicio 7

𝐺(𝑧) =

1 + 𝑧−1 − 𝑧−2 = 𝑋(𝑧) 1 − 𝑧−1

De la teoría del método de la integral de inversión se tiene: 𝑍−1 [𝑥(𝑧) ] = 𝑥(𝑘𝑇) = 𝑥(𝑘) =

1 ∮ 𝑋(𝑧) 𝑧𝑘−1 𝑑𝑧 2𝜋𝑗 𝑐

𝑚

𝑥(𝑘𝑇) = 𝑥(𝑘) = 𝐾1 + 𝐾2 + 𝐾3 + ⋯ + 𝐾𝑚 = ∑ 𝐾𝑛 𝑖=1

𝐾𝑚 = 𝑙𝑖𝑚[(𝑧 − 𝑎) ⋅ 𝑋(𝑧) ⋅ 𝑧𝑘−1 ] 𝑧→𝑎

Del problema 𝑋(𝑧) 𝑧𝑘−1 = (

1 + 𝑧−1 − 𝑧−2 𝑘−1 )(𝑧 ) 1 − 𝑧−1

𝑋(𝑧) 𝑧𝑘−1 =

(1 + 𝑧−1 − 𝑧−2 )(𝑧𝑘 ) 𝑧−1

Polos: 𝑧1 = 1 𝐾1 = 𝑙𝑖𝑚 [(𝑧 − 1) ⋅ 𝑧→1

(1 + 𝑧−1 − 𝑧−2 )(𝑧𝑘 ) ] 𝑧−1

𝐾1 = 1 𝑥(𝑘𝑇) = 𝑥(𝑡) = 1

15

En MATLAB

Ejercicio 8

𝐺(𝑧) =

𝑧−1 (1 − 𝑧−2 ) (1 − 𝑧−2 )2

De la teoría del método de la división directa ∞

𝑋(𝑧) = ∑ 𝑥(𝑘𝑇) 𝑧−𝑘 𝑘=0

𝑋(𝑧) = 𝑥(0) + 𝑥(𝑇) 𝑧−1 + 𝑥(2𝑇) 𝑧−2 + ⋯ + 𝑥(𝑘𝑇) 𝑧−𝑘 + ⋯ 𝑋(𝑧) = 𝑥(0) + 𝑥(1) 𝑧−1 + 𝑥(2) 𝑧−2 + ⋯ + 𝑥(𝑘) 𝑧−𝑘 + ⋯ Del problema 𝐺(𝑧) =

𝑧−1 (1 − 𝑧−2 ) 𝑧−1 − 𝑧−3 = (1 − 𝑧−2 )2 1 − 2𝑧−2 + 𝑧−4

16

(1)

𝑧−1 − 𝑧−3

1 − 2𝑧−2 + 𝑧4

Tenemos que comparando con la ecuación 1 𝑥(0) 𝑥(1) 𝑥(2) 𝑥(3) 𝑥(4) 𝑥(5) 𝑥(6) 𝑥(7)

=0 =1 =0 =1 =0 =1 =0 =1

En MATLAB

17

𝑥(𝑡) =

1 (−1)𝑡 − 2 2

Ejercicio 9

Obtenemos en Matlab:

18

CONCLUSIONES  Representamos las señales periódicas con éxito con ayuda de la herramienta

SIMULINK y a partir de dos funciones step.  Para pasar del dominio de “z” en la cual se presentaban las señales periódicas al

dominio del tiempo, aplicamos el comando “iztrans” y en otros casos aplicamos la transformada manualmente por el método de fracciones parciales.  Solo fue necesario multiplicar por el factor 1⁄(1 − 𝑧 −𝑎 ) para obtener la señal

periódica; donde a es la relación entre el periodo de la señal y el periodo de muestreo respectivamente.

BIBLIOGRAFÍA  

Ogata, Katsuhiko (2010) Ingeniería de Control Moderna 5 Edición. DORF, Richard. BISHOP, Robert. (2005) Sistemas de Control Moderno 10 Edición

19