67% encontró este documento útil (3 votos)
62 vistas24 páginas

Transformada Z y su Aplicación en Control

Este documento explica la transformada Z, que es una herramienta matemática útil para el análisis y diseño de sistemas de procesamiento digital de señales. Define la transformada Z y ofrece ejemplos de cómo calcularla para diferentes secuencias discretas de tiempo. También describe propiedades clave como la linealidad, desplazamiento temporal y diferenciación respecto a Z.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
67% encontró este documento útil (3 votos)
62 vistas24 páginas

Transformada Z y su Aplicación en Control

Este documento explica la transformada Z, que es una herramienta matemática útil para el análisis y diseño de sistemas de procesamiento digital de señales. Define la transformada Z y ofrece ejemplos de cómo calcularla para diferentes secuencias discretas de tiempo. También describe propiedades clave como la linealidad, desplazamiento temporal y diferenciación respecto a Z.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TRANSFORMADA Z Y APLICACIONES | ERIK BERTO AGUILAR GARCIA

TRANSFORMADA Z
INTRODUCCIÓN
QUE ES UNA TRANSFORMADA
Dadas dos Estructuras (E T) y (E’ T’) conformadas por los espacios E y E’ dotados
respectivamente de las Leyes de Composición Interna T y T’ , se llama Transformada a una
aplicación biyectiva : f: E  E’ que establezca un Isomorfismo entre dichas Estructuras .

T: ExE E T’: E’xE’ E’


(a,b) c (a’,b’) c’
f: E E’ f∈biyectiva
a a’
b b’
c = a T b c’ = a’ T’ b’
Las estructuras isomorfas (E T) y (E’ T’) se comportan en forma análoga, hecho que
permite obtener usando la transformada f (función biyectiva) de puente, el resultado de una
composición interna en una de ellas T , conociendo la de T’, o viceversa.
Apoyándose en la analogía el resultado de T en E se obtiene en forma indirecta en 3 pasos:
1.- transformando f: a a’
b b’
2.- componiendo T’: (a’,b’) c’ = a’T’b’
3.- anti transformando f -1: c’c = a T b
El uso de la transformada, por supuesto, se justifica siempre y cuando el camino indirecto
de: transformación, composición y antitransformación sea más sencillo que el camino
directo de la composición T.
Un ejemplo simple de la idea de transformada es el cálculo logarítmico para el producto de
dos números reales positivos.

E = R+ E’= R
T = R
+
T’ = +R
R: R+xR+ R+ +R : RxR R
(a,b) c = a b (La,Lb) Lc = La + Lb
L: R+ R L∈biyectiva
a La
b Lb
c = a b Lc = La + Lb
La Transformada Zeta (TZ) es un modelo matemático que se emplea entre otras
aplicaciones en el estudio del
Procesamiento de Señales Digitales, como son el análisis y proyecto de Circuitos Digitales,
los Sistemas de Radar o
Telecomunicaciones y especialmente los Sistemas de Control de Procesos por
computadoras.

La transformada Zeta es una herramienta útil en teoría de control en tiempo discreto y su


papel es análogo al que juega la transformada de Laplace en tiempo continuo.

- La Transformada Z

Al considerar la transformada z de una función del tiempo x ( t ) , sólo se tienen en cuenta


los valores muestreados de dicha función: x( 0) , x (T) , x ( 2T) , ... siendo T el período de
muestreo.
La transformada z de una función del tiempo x ( t ) , donde t es positivo, o de la secuencia
de valores x (kT) , donde k adopta valores mayores o iguales que cero y T es el período de
muestreo, se define mediante la siguiente expresión:

(−k )
X(z) = Ζ(x(t)) Ζ(x(k T)) ¿ ∑ x ( kT ) z
K =0
Para una secuencia de números x ( k) , la transformada z se define como:

X(z) Ζ(x(k)) = ∑ x ( k ) z (−k)
K=0
La transformada z definida mediante estas ecuaciones se conoce como transformada z
unilateral. La transformada z viene representada por el símbolo Z. En la transformada z
unilateral, se supone que x ( t ) = 0, x ( k ) = 0, para valores negativos de t y k. Así mismo, z
es una variable compleja.
Por ejemplo, la transformada z de la secuencia impulso que viene definida por x (0) = 1, x
( 1) = 0, x ( 2) = 0, ... será:


X(z)= ∑ x ( k ) z (−k) =1
K=0

Es importante resaltar que, cuando se trata con una secuencia de tiempo x(kT) obtenida
mediante muestreo, la transformada z, X ( z ) , involucra al periodo de muestreo T. Por otro
lado, para una secuencia de tiempo x ( k ) , la transformada no incluye explícitamente a T.
La transformada z de x ( t ) , para - < t < , o de x ( k ) , donde k adopta cualquier valor
entero o cero, se define mediante las siguientes ecuaciones:

(−k )
X(z) = Ζ(x(t)) =Ζ(x(k T)) ¿ ∑ x ( kT ) z
K =0


(−k)
X(z) =Ζ(x(k)) ¿ ∑ x ( k ) z
K =0

La transformada z definida mediante estas ecuaciones se conoce como transformada z


bilateral, en la que se supone que x ( t ) es distinta de cero y que la secuencia x ( k) tiene
valores distintos de cero, para valores negativos de t y k.
A partir de ahora, cuando hablemos de la transformada z, nos referiremos a la transformada
z unilateral, ya que al referirnos a secuencias en el tiempo, t no tiene valores negativos.

La transformada Z de una secuencia en tiempo discreto X[n] se define como:

donde Z es una variable compleja. Otra notación para la sumatoria es Z( X[n] ). Si la


secuencia es causal, la transformada Z se convierte en :

Esta transformada se llama unilateral, para distinguirla de la primera definición que toma el
nombre de la transformada Z bilateral.

La transformada Z unilateral es de gran utilidad en el análisis de sistemas causales,


especificados por ecuaciones en diferencias, con coeficientes constantes y con condiciones
iniciales, es decir, aquellos que en su inicio no se encuentran en reposo.

Ejemplo 1

Halle X[Z] si X[n]=d [n].

Solución
Se define

por consiguiente,

o sea,

X[Z] = 1·Z0 = 1.

Ejemplo 2

Sea y sea X[n] la secuencia obtenida al muestrear X(t) cada T segundos.


Hallar X[Z].

Solución

Acá,

por consiguiente,
Sabiendo que

se tiene,

Sí el periodo de muestreo T = 1, se tiene

Ejemplo 3

Sea

Halle X[Z].

Solución

por tanto,
como

es una serie geométrica, la expresión para X[Z] sólo es válida sí

|1/3Z-1| < 1

ó sea que |Z-1| < 3, y por tanto |Z| > 1/3. La anterior ecuación, define la región de
convergencia de X[Z] en el plano complejo así:

Ejemplo 4

Dada X[Z] como,


Halle X[Z].

Solución

Si se hacen los siguientes cambios de variables:

n = -m en la primera sumatoria

n = 2m en la segunda sumatoria

n = 2m + 1 en la tercera sumatoria se tiene :

Se trata de tres series geométricas que convergen sí:

|1/3Z| < 1 o sea |Z| < 3

|1/9Z-2| < 1 o sea |Z| > 1/3

|1/4Z-2| < 1 o sea |Z| > 1/2

El intervalo de convergencia de X[Z] será la intersección de los tres intervalos anteriores, o


sea 1/2 < |Z| < 3.
por tanto:

Ejemplo 5

Si X[n] = U[n] , halle X[Z].

Solución

Se sabe que:

por tanto,

que es una serie geométrica que converge si |Z-1| < 1 o sea si |Z| > 1.
Ejemplo 6

Halle la transformada Z de

Siendo a una constante.

Solución

converge si |aZ-1| o sea si |Z| > a.

Ejemplo 7

Si

y sea X[n] la secuencia obtenida al muestrear X[t] cada T segundos. Halle X[Z].

Solución
Se sabe que

por tanto,

por el ejemplo 2, se sabe que la transformada de X[n]=l-ant es

por tanto, en este caso se tiene:

En la siguiente tabla se escriben las transformadas Z de las principales secuencias discretas.


X[n] con n ≥ 0 X[Z] Radio de Convergencia |Z| > R
d[n] 1 0

Z-m 0

U[n] 1

n 1

n2 1

an |a|

nan |a|

(n+1)an |a|

Propiedades de la Transformada Z
Linealidad. Si X1[n] y X2[n] son dos secuencias discretas con transformadas X[Z] y X 2[Z],
entonces:

Z(a1X1[n]+a2X2[n])=a1X1[Z]+a2X2[Z]

siendo a1 y a2 constantes arbitrarias.

Desplazamiento [Link] X[n] una secuencia causal con transformada X[Z].


Entonces, dado cualquier entero n0>0, se tiene :

Simultáneamente, se puede demostrar que

Ejemplo 8

Considere la ecuación en diferencia y[n]-1/2y[n-1]=d[n] y la condición inicial y[-1]=3.


Halle y[n] para n³0.

Solución

Tomando transformada Z a ambos lados de la ecuación, y usando la propiedad de


desplazamiento temporal, se tiene:

Y[Z]-1/2Z-1(Y[Z]+y[-1]Z)=1

Por tanto,
Usando la tabla de transformadas, se tiene que: y[n]=5/2(1/2)n

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].

Demostración

En los teoremas anteriores, estamos suponiendo que X[n]=0 para n<0.

Ejemplo 9

Halle la transformada Z de X[n]=anU[n].

Solución

Como la trasformada de U[n] es

es decir

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

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

De la expresión anterior se deduce que:

Se puede demostrar, derivando sucesivamente, que:

Ejemplo 10

Sea y[n]=n(n+1)U[n], halle y[Z].

Solución

y[n] se puede escribir como y[n]=n2U[n]+nU[n]

Aplicando el teorema anterior se tiene:


Por tanto,

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

Desarrollando la sumatoria, se tiene que

X[Z]=X[0]+X[1]Z-1+ ... +X[n]Z-n

Se puede observar que cuando Z tiende a infinito, Z-n tiende a cero para todo n, por tanto,

Ejemplo 11

Halle el valor inicial de una secuencia X[n] cuya transformada Z es

Solución
Se puede observar que X[n]=U[n]

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:

siempre que el valor final exista, o sea que exista X[n] cuando n tiende a infinito.

La demostración se deja al lector.

Ejemplo 12

Halle el valor final de una secuencia X[n] cuya transformada Z es:

Solución

Aplicando el Teorema del Valor final se tiene:

Hay que hacer notar que

es la transformada Z de X[n]=4-nU[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] .

Ejemplo 13

Dadas las secuencias X[n]={1,3,-1,-2} y la respuesta la impulso h[n]={1,2,0,-1,1}en un


sistema lineal invariante con el tiempo.

Hallar la salida y[n].

Solución

y[n]=X[n]*h[n]

Aplicando la propiedad de convolución se tiene que:

y[Z]=X[Z]H[Z] donde

X[Z]=1+3Z-1-Z-2-2Z-3

H[Z]=1+2Z-1-Z-3+Z-4

Por tanto y[Z]=1+5Z-1+5Z-2-5Z-3-6Z-4+4Z-5+Z-6-2Z-7

Por tanto, la secuencia de salida es: y[n]={1,5,5,-5,-6,4,1,-2}

RELACION ENTR TRANSFORMADA DE FOURIER Y TRANSFORMADA Z

Para entender la relación entre la transformada de fourier y la transformada-z uno tiene que
ver el plano complejo o el plano-z:
El plano-Z es un plano complejo con un eje imaginario y real que se reflejen eso se refiere a
la variable compleja zz. . La posición en el plano complejo es dada por ℜiω , y el ángulo se
toma del eje real positive al rededor del plano y es dado por ω. X(z) es definida en todos
los lados del plano. X(e iω ) es definida solo donde |z|=1, la cual se refiere al circulo
unitario. Por ejemplo, ω=1 en z=1 y ω=π en z=-1.

RELACION DE LA TRANSFORMADA Z CON LAPLACE

La TZ bilateral es simplemente la transformada de Laplace bilateral de la señal muestreada

donde es la señal continua muestreada, la n-ésima muestra, el


período de muestreo, y con la sustitución .

Del mismo modo, la TZ unilateral es simplemente la transformada de Laplace unilateral de


la señal ideal muestreada. En ambas se asume que la señal muestreada vale cero para todos
los índices negativos en el tiempo.

TRANSFORMADA Z INVERSA

La Transformada Z inversa se define

donde es un círculo cerrado que envuelve el origen y la región de convergencia (ROC).


El contorno, , debe contener todos los polos de .
Un caso especial y simple de esta integral circular es que cuando es el círculo unidad
(que también puede usarse cuando la ROC incluye el círculo unidad), obtenemos la
transformada inversa del tiempo discreto de Fourier.

La TZ con un rango finito de n y un número finito de z separadas de forma uniforme puede


ser procesada de forma eficiente con el algoritmo Bluestein. La transformada discreta de
Fourier (DFT) es un caso especial de la TZ, y se obtiene limitando z para que coincida con
el círculo unidad.

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:

1. Método de la División Directa.


2. Método Computacional.
3. Método de expansión en fracciones parciales.
4. Método de la Integral de inversión.

El método de la división directa proviene del hecho de que si X[Z] está expandida en una
serie de potencias de Z-1, esto es sí

entonces X[n] es el coeficiente de Z-k y por consiguiente, los valores de X[n] se pueden
hallar por inspección para n= 0, 1, 2,...

Ejemplo 14

Halle X[n] para n = 0, 1, 2, 3, 4, cuando


Solución

Dividiendo el numerador por el denominador se obtiene:

X[Z]=10Z-1+17Z-2+18.4Z-3+18.68Z-4+ ...

Al comparar esta expansión X[Z] en una serie infinita

se obtiene: X[0]=0, X[1]=10, X[2]=17, X[3]=18.4, x[4]=18.68

En la mayoría de los casos no resulta tan sencillo identificar el término general mediante la
observación de algunos valores de la secuencia.

El método mas utilizado es la descomposición en fracciones parciales de X[Z]. En vista de


la unicidad de la transformada Z, se puede utilizar la tabla de parejas de transformadas para
identificar las secuencias correspondientes.

Ejemplo 15

Halle la transformada inversa de

mediante el método de expansión en fracciones parciales.

Solución

Expandiendo en fracciones parciales se tiene que:


Usando una tabla de transformadas, se tiene que:

X[n]=9n2n-1-2n+3 para n = 0, 1, 2,...

Ejemplo 16

Halle la transformada inversa de

Solución

Expandiendo en fracciones parciales, se tiene que:

Utilizando una tabla de transformadas y el teorema de desplazamineto temporal podemos


ver que X[n] = 2n-1U[n-1] - d[n-2] - d[n-1]

Por tanto

DEFINICIONES
 Una señal en tiempo continuo es aquella que se define sobre un intervalo continuo
de tiempo.
 Una señal analógica es una señal definida en un intervalo continuo de tiempo, cuya
amplitud puede adoptar un intervalo continuo de valores.
 En cambio, una señal en tiempo discreto es una señal definida sólo en valores
discretos de tiempo. En una señal en tiempo discreto, si la amplitud puede adoptar
valores en un intervalo continuo, entonces la señal se denomina señal de datos
muestreados. Una señal de datos muestreados se puede generar muestreando una
señal analógica en valores discretos de tiempo.
 Se denominan variables de entrada, a todas las que es posible manipular a la
entrada del sistema, y que influyen sobre su comportamiento.
 Las variables de salida son las respuestas medibles del sistema. Las variables de
estado de un sistema son el conjunto más pequeño de variables que sirven para
describir en su totalidad el comportamiento de un sistema.
 Una perturbación o ruido es una señal que afecta adversamente al valor de salida de
un sistema. Si una perturbación se genera dentro del sistema, se la denomina
interna, dando lugar a las variables internas del sistema. Si la perturbación se
genera fuera del sistema se considera externa, y constituye una entrada.
 Los sistemas de control en tiempo discreto son aquellos sistemas en los cuales una o
más de las variables pueden cambiar sólo en valores discretos de tiempo. Estos
instantes, los que se denotarán mediante kT (k = 0, 1, 2, ..., T = periodo de
muestreo), pueden especificar los tiempos en los que se lleva a cabo alguna
medición de tipo físico, o los tiempos en los que se extraen los datos de la memoria
de una computadora digital. El intervalo de tiempo entre dos instantes discretos
consecutivos se supone lo suficientemente corto, como para aproximar el dato de
dichos instantes discretos consecutivos con una interpolación sencilla.
 Se dice que un sistema es causal si su salida en cualquier instante de tiempo
depende sólo de los valores de la entrada en el tiempo presente y en el pasado. A
estos sistemas también se les llama sistemas no anticipativos, ya que la salida del
sistema no anticipa valores futuros de la entrada. Un sistema es estrictamente
causal si la salida sólo depende de los valores de la entrada en los instantes de
tiempo pasado. A modo de ejemplo, el sistema definido por la ecuación x ( t ) = 2 u
( t ) + u ( t - 1 ) es causal. Y el sistema definido por la ecuación x ( t ) = u ( t - 1 ) es
estrictamente causal. Sin embargo, el sistema definido por la ecuación x( t ) = u ( t )
- u ( t+1 ) no es causal.

 Se dice que un sistema es subamortiguado cuando su salida en el dominio del


tiempo se estabiliza alcanzando el valor uno, tras una serie de oscilaciones. Si
alcanza dicho valor sin oscilaciones, el sistema tiene amortiguamiento crítico.
 Se dice que un sistema es sobreamortiguado cuando su salida acaba alcanzando el
valor uno sin oscilaciones. Para comprender mejor estos conceptos, dibujamos
dichas funciones en el dominio del tiempo.
Si la función que define cada elemento de la secuencia de salida es lineal, el sistema se
denomina así mismo lineal. Si los coeficientes que definen el sistema son constantes, el
sistema lineal es invariante en el tiempo. Dichos sistemas se pueden representar mediante
ecuaciones en diferencias lineales con coeficientes constantes.
En un sistema de control en tiempo discreto, una ecuación en diferencias lineal
con coeficientes constantes caracteriza la dinámica del sistema, relacionando la entrada
con la salida. Si se quiere determinar la respuesta del sistema a una entrada dada, hay
que resolver dicha ecuación en diferencias. Para ello utilizamos el método de la
transformada Z, transformando las ecuaciones en diferencias lineales e invariantes en el
tiempo en ecuaciones algebraicas en el plano z (la variable compleja). De igual manera,
para sistemas continuos la transformada de Laplace transforma las ecuaciones diferenciales
en ecuaciones algebraicas en s (variable compleja).
 Polos y ceros en el plano z. Dado un sistema discreto lineal e invariante en el
tiempo, y causal, el método de la transformada z da lugar a una función X( z ) que
puede tener la siguiente forma:
b0 +b m z (m−1) +…+b m
X ( z )= n
z +a 1 z(n−1) +…+ an

Los puntos en los que la función X ( z ) es igual a cero son las raíces del numerador (los
ceros de X ( z ) ). Así mismo, los puntos en los que la función tiende a infinito son las
raíces del denominador (los polos de X ( z ) ).

También podría gustarte