Está en la página 1de 15

Matemática Superior

2021 Ingeniería en Sistemas de Información

Matemática Superior
Ingeniería en Sistemas de Información

UNIDAD 4: TRANSFORMADA z
Lic. Marina Bloeck

UNCAus
1
Matemática Superior
Ingeniería en Sistemas de Información

Transformada z

Introducción:

Una herramienta matemática muy utilizada en el análisis y la síntesis de sistemas de


control en tiempo discreto es la Transformada z. El papel de la Transformada z en
sistemas en tiempo discreto es similar al de la Transformada de Laplace en sistemas en
tiempo continuo.

En un sistema de control en tiempo discreto, una ecuación en diferencias lineal


caracteriza la dinámica del sistema. Para determinar la respuesta del sistema a una
entrada dada, se debe resolver dicha ecuación en diferencias. Con el método de la
Transformada z, las soluciones a las ecuaciones en diferencias se convierten en un
problema de naturaleza algebraica.

Las señales de tiempo discreto surgen si el sistema involucra la operación de muestreo


de señales en tiempo continuo. La señal muestreada es ( ) ( ) ( ) donde es
el período de muestreo. Dicha secuencia de valores que surge de la operación de
muestreo normalmente se escribe como ( )

Transformada z

El método de la Transformada z es un método operacional muy poderoso cuando se


trabaja con sistemas en tiempo discreto. A continuación se definirá la Transformada z
de una función del tiempo o de una secuencia de números .

Al considerar la transformada z de una función del tiempo ( ) sólo se toman en


cuenta los valores muestreados de ( ), esto es ( ) ( ) ( ) donde es el
período de muestreo.

La transformada z de una función del tiempo ( ) donde es positivo, o de la secuencia


de valores ( ), donde adopta valores de cero o de enteros positivos y es el
período de muestreo, se define mediante la siguiente ecuación:

( ) [ ( )] [ ( )] ∑ ( ) ( )

Para una secuencia de números ( ), la transformada z se define como

( ) [ ( )] ∑ ( ) ( )

La transformada z definida mediante las ecuaciones (1) y (2) se conoce como


transformada z unilateral

2
Matemática Superior
Ingeniería en Sistemas de Información

Propiedades de la Transformada Z

Multiplicación por una constante.

Si ( ) es la transformada de ( ) entonces [ ( )] [ ( )] ( ), donde


es una constante

Linealidad de la Transformada z

Si ( ) y ( ) tienen transformada y son escalares, entonces ( ) formada por


una combinación lineal

( ) ( ) ( )

tiene la transformada z

( ) ( ) ( )

donde ( ) y G(z) son las transformadas de ( ) y ( ), respectivamente.

Multiplicación por

Si ( ) es la transformada de ( ), entonces la transformada de ( ) está dada


por ( ) [ ( )] ( )

Transformadas Especiales

Ejemplo 1:

Función escalón unitario.

Encontrar la transformada z de la función escalón unitario

( ) {

Como se puede observar, en el muestreo de la función escalón unitario se supone que


esta función es continua por derecha, esto es I(0)=1. Entonces, refiriéndose a la
ecuación (1) se tiene:

( ) [ ] ∑ ∑

3
Matemática Superior
Ingeniería en Sistemas de Información

Ejemplo 2

Función polinomial

Obtener la transformada z de ( ) definida como:

( ) {

donde a es una constante. Con referencia a la definición de la transformada z dada por la


ecuación (2) se obtiene:

( ) [ ] ∑ ( ) ∑

Ejemplo 3

Función exponencial

Obtener la transformada z

( ) {

Puesto que:

( )

se tiene que

( ) [ ] ∑ ( ) ∑

4
Matemática Superior
Ingeniería en Sistemas de Información

Ejemplo 4:

Función senoidal

Considerar la función senoidal

( ) {

Si observamos que

se tiene

( )

Como la transformada z de la función exponencial es

[ ]

Se tiene

( ) [ ] [ ( )]

( )

( )
( )

5
Matemática Superior
Ingeniería en Sistemas de Información

Ejemplo 5:

Función cosenoidal

Obtener la transformada z de la función coseno

( ) {

Se procede de manera similar a la forma que se trató en la transformada z de la función


seno, se tiene

( ) [ ] [( )]

( )

(( ) )
( )

Ejemplo 6:

Obtener la transformada z de

( )
( )

La transformada inversa de Laplace de X(s) es

( )

Por consiguiente

( ) [ ]

( )
( )( )

( )
( )( )

6
Matemática Superior
Ingeniería en Sistemas de Información
2021

Matemática Superior
Ingeniería en Sistemas de Información

UNIDAD 4: TRANSFORMADA z
Lic. Marina Bloeck

7 UNCAus
Matemática Superior
Ingeniería en Sistemas de Información

Transformada z

A continuación se dan como ejemplo algunas aplicaciones de la Transformada z


La transformada z en sistemas de control en tiempo discreto juega el mismo papel que
la transformada de Laplace en sistemas de control en tiempo continuo. Para que la
transformada z sea útil, debemos estar familiarizados con los métodos para encontrar la
transformada z inversa.
La notación para la transformada z inversa es Z-1. La transformada Z inversa de X(z) da
como resultado la correspondiente secuencia de tiempo x(k)

1. Transformada Z inversa de G(z)


Encontrar la transformada z inversa de:
Y ( z) 0.4673 z  0.3393
G( z)   2 para N=40(delta de Kronecker)
X ( z ) z  1.5327 z  0.6607

Se puede utilizar Matlab para encontrar la transformada z inversa. A partir de la


Y ( z) 0.4673 z  0.3393
ecuación G ( z )   2
X ( z ) z  1.5327 z  0.6607

Puesto que la transformada z de la entrada Kronecker X (z ) es igual a la unidad, el


0.4673 z  0.3393
sistema de entrada es: G ( z )  Y ( z )  2
z  1.5327 z  0.6607
Por lo tanto, la transformada z inversa de G(z) está dada por ( ) ( ) ( )

Se obtendrá ( ) hasta .

Para obtener la transformada inversa de ( ) con Matlab, se procede como sigue:


Introduzca el numerador y denominador de la siguiente forma:
>> num=[0,0.4673,-0.3393] (deben tener el mismo grado)
num =
0 0.4673 -0.3393

>> den=[1,-1.5327,0.6607]
den =
1.0000 -1.5327 0.6607

8
Matemática Superior
Ingeniería en Sistemas de Información

Introduzca la entrada delta k de Kronecker


>> x=[1 zeros(1,40)];
Luego introduzca el comando
>> y=filter(num,den,x)

Para obtener la respuesta ( ) desde hasta

Si este programa se ejecuta, la pantalla mostrará la salida ( ) desde hasta


como sigue:
y=

Columns 1 through 9
0 0.4673 0.3769 0.2690 0.1632 0.0725 0.0032 -0.0429 -0.0679

Columns 10 through 18
-0.0758 -0.0712 -0.0591 -0.0436 -0.0277 -0.0137 -0.0027 0.0050 0.0094

Columns 19 through 27
0.0111 0.0108 0.0092 0.0070 0.0046 0.0025 0.0007 -0.0005 -0.0013

Columns 28 through 36
-0.0016 -0.0016 -0.0014 -0.0011 -0.0008 -0.0004 -0.0002 0.0000 0.0002

Columns 37 through 41
0.0002 0.0002 0.0002 0.0002 0.0001
Observar que los cálculos en Matlab comienzan a partir de la columna 1 y terminan en
la columna 41, en lugar de comenzar en 0 y terminar en 40. Estos valores dan la
transformada inversa ( ) Esto es,

( )

( )

( )

( )

( )

En resumen, el programa para Matlab que permite obtener la transformada z inversa o la


respuesta a la entrada delta de Kronecker es como se muestra.

9
Matemática Superior
Ingeniería en Sistemas de Información

2. Gráfica de la respuesta a la entrada delta Kronecker


Para realizar la gráfica del ejercicio anterior se debe realizar el siguiente programa en
Matlab:

>> num=[0,0.4673,-0.3393]
num =
0 0.4673 -0.3393

>> den=[1,-1.5327,0.6607]
den =
1.0000 -1.5327 0.6607

>> x=[1 zeros(1,40)];


>> v=[0 40 -1 1]; (nota son valores de los ejes k e y(k) ver la figura que
sigue )

>> axis(v)
>> k=0:40;
>> y=filter(num,den,x);
>> plot(k,y,'o')
>> grid
>> title('Respuesta a la entrada de Kronecker')
>> xlabel('k')
>> ylabel('y(k)')
Respuesta a la entrada de Kronecker
0.6

0.5

0.4

0.3
y(k)

0.2

0.1

-0.1
0 5 10 15 20 25 30 35 40
k

10
Matemática Superior
Ingeniería en Sistemas de Información

3.Transformada z inversa de X(z)


( )
Obtener la Transformada z inversa de ( ) para N=30
( )

La ( ) se puede escribir como ( )

Por lo tanto la Transformada z inversa de X(z) se puede obtener con Matlab como
sigue:
Defina
[ ]

[ ]

Si se desean los valores de ( ) para k=0,1,2,…,30, entonces introduzca la entrada


delta de Kronecker como sigue:
[ ( )]
Luego introduzca el comando

( )
La pantalla mostrara la salida ( ) desde hasta
Los cálculos comienzan en la columna 1 y terminan hasta la columna 31. En lugar de
empezar en la columna 0 y terminar en la 30.

Los valores de ( ) dan la transformada inversa de ( ). Esto es,

( )

( )

( )

( )

En Matlab:

>> num=[1,2,0];
>> den=[1,-2,1];
>> u=[1 zeros(1,30)];
>> y=filter(num,den,u)

11
Matemática Superior
Ingeniería en Sistemas de Información

y=

Columns 1 through 15
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43

Columns 16 through 30
46 49 52 55 58 61 64 67 70 73 76 79 82 85 88

Column 31
91

4. Serie de Fibonacci

Hallar la serie de Fibonacci para ( ) para N=30

Se tiene que: ( )

La transformada z inversa de X(z) dará la serie de Fibonacci


>> num=[0,1,0];
>> den=[1,-1,-1];
>> u=[1 zeros(1,30)];
>> y=filter(num,den,u)

y=
Columns 1 through 8
0 1 1 2 3 5 8 13

Columns 9 through 16
21 34 55 89 144 233 377 610

Columns 17 through 24
987 1597 2584 4181 6765 10946 17711 28657

Columns 25 through 31
46368 75025 121393 196418 317811 514229 832040

Observar que la columna 1 corresponde a y la columna 31 corresponde a .


La serie de Fibonacci está dada por

( )

( )
12
Matemática Superior
Ingeniería en Sistemas de Información

( )

( )

( )
( )

( )

( )

13
Matemática Superior
Ingeniería en Sistemas de Información

Tabla
Algunos de los ejemplos que acabamos de presentar se resumen en la siguiente
tabla:

( ) ( ) ( )o ( ) ( )

Delta de
Kronecker
1
( )

( )

14
Matemática Superior
Ingeniería en Sistemas de Información

Guía Práctica

1) Encontrar la transformada z de la función escalón unitario

( ) {

2) Obtener la transformada z de ( ) definida como:

( ) {

donde a es una constante.

3) Obtener la transformada z

( ) {

4) Considerar la función senoidal

( ) {

5) Obtener la transformada z de la función coseno

( ) {

6) Obtener la transformada z de

( )
( )

7) Obtener la transformada z de

( )
( )( )

8) Obtener la transformada z de

( )
( )

9) Demostrar las propiedades de la Transformada z.

15

También podría gustarte