Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una secuencia {yk} es la secuencia retrasada n posiciones de {xk} si se verifica que yk=xk-n , y
adelantada si se verifica que yk=xk+n
{ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , ...} Original
{ 0 , 0 , 0 , 0 , 1 , 2 , 3 , 4 , ...} Retrasada 4 posiciones
{ 4 , 5 , 6 , 7 , 8 , ...} Adelantada 3 posiciones
Secuencias importantes por su utilidad en Sistemas de Control Digital (también llamados Sistemas
de Control Discreto):
Secuencia Impulso: { 1 , 0 , 0 , 0 , 0 , 0 , 0 , ...}
Secuencia escalón: { 1 , 1 , 1 , 1 , 1 , 1 , 1 , ...}
Se puede descomponer cualquier secuencia en una suma (con los correspondientes coeficientes)
se secuencias impulso o escalón (lo haremos más tarde en un ejercicio).
Un Sistema Discreto es un algoritmo que permite transformar una secuencia en otra. Calcula los
valores de los elementos de una secuencia {yk} en función de los de otra secuencia {xk}.
{xk} {yk}
Sistema Discreto
el "k" o índice viene a ser una representación de la "línea de tiempo", nos referimos a ello como "el
instante k", y el k=0 se vendría a corresponder con el instante de tiempo t=0.
Las secuencias serán valores de señales por ejemplo de temperatura tomadas cada 30 segundos,
ello hace que el primer valor (k=0) se corresponda con el tiempo t=0, pero el segundo valor (k=1)
en este caso se correspondería con t=30 segundos.
Esas secuencias pueden ser completamente conocidas (todos sus valores) e incluso estar
almacenadas de alguna manera, como sería el caso de las medidas en un proceso industrial y
almacenadas en un fichero; o una canción almacenada en formato MP3 en un fichero en disco.
Esas secuencias que llegan en tiempo real podría ser por ejemplo medidas de la velocidad de un
coche que tiene activado el "control de crucero" y se toman cada cierto tiempo (en este caso será
del orden de unas décimas de segundo) y el sistema de control (de crucero) debe reaccionar y
decidir qué hacer para mantener la velocidad elegida.
Supondremos que los Sistemas Discretos con los que vamos a trabajar son LINEALES: lo que
básicamente se conoce en matemáticas como "función lineal" y en física se entiende como que es
aplicable el "principio de superposición".
Después se aplica a cada secuencia (original o desplazada) lo que se sabe del Sistema Discreto,
obviamente si entra desplazada ... sale desplazada, y por ser LINEAL si entra multiplicada por un
coeficiente sale multiplicada por ese mismo coeficiente.
Y finalmente se hace la suma o composición (por ser LINEAL se puede hacer) de las respuestas
individuales para obtener el resultado final.
Fijaros que ahora la entrada "conocida" es un impulso, no un escalón, por lo que hay que
descomponer en base a la impulso (no alarmaros, es más fácil, ya veréis).
Solución:
La variable "z" es una transformación no lineal (z = esT) de la variable "s" de Laplace. Tanto la
variable "s" como la "z" son números complejos como ya sabéis (plano S, y plano Z) y aunque
existe también el Lugar de las Raíces para el plano Z no alarmaros que no lo vamos a ver.
Y lo de que la transformación sea "no lineal" sí que es un problema, por lo que veremos más
adelante que hay que hacer alguna "trampa" ... bueno, mejor dicho "aproximación".
DEFINICIÓN:
IMPORTANTE: Tengo una secuencia {xk} de valores, pues puedo obtener su Transformada Z.
Similar a cuanto teníais una señal x(t) que variaba a lo largo del tiempo y podíais obtener su
Transformada de Laplace. La TRANSFORMADA es siempre de UNA SEÑAL (continua en
Laplace, discreta o secuencia en Z)
Por ejemplo:
Las Tablas pueden ser enormes, pero nosotros sólo necesitaremos algunas transformadas
básicas. Os pongo unas Tablas (incluso más de lo que necesitaremos) en otro documento PDF.
Y hay varias propiedades y teoremas sobre la transformada Z, pero nosotros sólo necesitaremos
para poder hacer algún ejercicio las siguientes:
► Lo de la Linealidad es "conocido" pero nos va a permitir hacer cosas de forma muy fácil.
► Lo del Desplazamiento veremos en ejercicios lo que nos permite hacer.
► Y el Teorema del Valor Final es similar a lo de Laplace en cuanto a lo que nos permite, aunque
la "fórmula" es distinta.
(se utiliza esa notación, poner la "x" en mayúscula y entre paréntesis la (z) para reflejar que es la
transformada Z de la secuencia "x")
Pero las secuencias "entran" y "salen" de los Sistemas Discretos (acordaros que es
"sencillamente" un algoritmo que transforma una secuencia en otra):
Pues la Función de Transferencia en Z del Sistema Discreto G(z) es la relación o cociente entre
las transformadas de la secuencia de salida y de entrada:
y "de alguna forma" G(z) recoge el funcionamiento o algoritmo del Sistema Discreto, o sea, qué
operaciones hace con los valores de entrada para obtener los valores de salida.
CAUSAL: Que el sistema no puede "predecir" valores de entrada futuros (OJALA !!), por tanto
tampoco puede adelantarse a los acontecimientos. Todos los sistema físicos reales son
CAUSALES, aunque matemáticamente puede haberlos NO CAUSALES o ANTICAUSALES ... si
os parece raro pensar en espacios de 4 ó 5 dimensiones !!
INVARIANTE: Que aquello que suponemos CONSTATE no varía a lo largo de la vida útil del
aparto o el tiempo de funcionamiento del sistema. En el ejemplo de arriba serían las constantes A
y B. Esto suele ser "mentira" pero se aproxima ... en todos los ejercicios de muelles se toma la
constante del muelle como constante ... pero todos sabemos que los muelles van "perdiendo
fuerza" con el uso.
Pues eso, si un Sistema Discreto es LINEAL , CAUSAL e INVARIANTE se puede definir por su
ECUACIÓN EN DIFERENCIAS que tiene el siguiente formato general:
Obviamente en instante "k" de la entrada no coincide exactamente con el instante "k" de la salida,
ya que hay un retardo por lo que se tarda en realizar la operación, pero ese retardo es
despreciable comparado con los "tiempos de muestreo" que veremos en el siguiente tema.
Por lo tanto vemos claramente el "algoritmo" que ejecuta un Sistema Discreto para transformar
una secuencia en otra.
Obtener los 10 primeros valores de salida yk de un Sistema Discreto definido por la siguiente
Ecuación en Diferencias
yk = 2·yk-1 − yk-1 + 3·xk − xk-2
que también se puede escribir con el siguiente formato
y[k] = 2·y[k-1] − y[k-1] + 3·x[k] − x[k-2]
si la entrada es una secuencia escalón unitario (porque alguna entrada tiene que tener !!, si no el
sistema ... no calcula nada !!!)
NOTA: Los valores anteriores a k=0 siempre se suponen CERO... y[k-1]=0 , etc
Hemos dicho que la Ecuación en Diferencias describe (con una fórmula) el comportamiento del
Sistema Discreto. También dijimos que "de alguna forma" la Función de Transferencia G(z) recoge
el funcionamiento o algoritmo del Sistema Discreto.
Y ahora viene lo mejor de todo, pasar de una forma de representar el Sistema Discreto a la otra.
donde "no vemos" el algoritmo o fórmula que debe realizar ... pero sabemos por definición que
Nos interesa (para un poco más tarde) tener los exponentes negativos, por lo que nos fijamos y lo
conseguimos multiplicando numerador y denominador por z-2
Obtenemos la Ecuación en Diferencias del Sistema Discreto cuya G(z) nos dieron. Y llegados aquí
como ejercicio podíais calcular las 8 primeros valores de salida para una entrada escalón unitario,
y quizá también para una entrada { 1 , 2 , 2 , -1 , 0 , 0 , 0 , ... }.
El proceso inverso, de pasar de Ecuación en Diferencias a G(z), siguiendo los mismos pasos pero
de forma inversa, os lo dejo a vosotros que al fin y al cabo ya sois titulados !!!