Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El control tradicional, basado en los lazos de realimentación, con controladores hechos en base a circuitos
analógicos, por muchos años fue la base de la automatización, sin embargo con el avance de la tecnología los
sistemas digitales y posteriormente los programables, comenzaron a ganar un espacio en el área de control,
finalmente la aparición de los microprocesadores generó una auténtica revolución en el área, lo que generó
la aparición de sistemas programables orientados específicamente al control de procesos, como pueden ser
los PLC (controladores lógico-programables), microcontroladores y DCS (sistemas de control distribuido).
Con el uso de los sistemas programables usados como controladores, el ingeniero de control es capaz de
ajustar o cambiar la ley de control, modificando algoritmos o cambiando la configuración de parámetros de
bloque, sin mayor esfuerzo y con pocas variaciones en la estructura, es decir a costos fácilmente recuperables
al optimizar el proceso. Adicionalmente, gracias a la potencia de cálculo de estos dispositivos se han
desarrollado nuevas estrategias de control y se ha implementado con facilidad múltiples lazos de control en
un solo controlador.
Sin embargo, surgen algunas desventajas, como son la necesidad de manejar sistemas híbridos
(continuos/discretos) lo que implica trabajar en el plano discreto, donde la modelación matemática se hace a
través de la variable Z, pues las señales solo son conocidas en los instantes de muestreo, es decir son señales
en tiempo discreto, al mismo tiempo se deberá considerar los problemas que el muestro y las conversiones
análogo/digital y digital/análogo generan.
Superadas estas desventajas, toda la teoría aprendida para los sistemas continuos lineales e invariantes en el
tiempo, es aplicable a los sistemas discretos, con algunas restricciones, pues hay una transformación directa
entre el plano S y el plano Z, que es la transformada bilineal, la que relaciona ambos planos.
En esta obra entonces, se desarrollan las técnicas de análisis en estabilidad, exactitud, comportamiento
temporal y comportamiento frecuencial, así como el diseño de controladores para satisfacer especificaciones
técnicas de desempeño y forzar a los sistemas de control discreto a presentar un funcionamiento apropiado.
Esto se ha visto potenciado por la aparición en el mercado de reguladores industriales comerciales (PLC,
microcontroladores, DCS, etc.)
1
PRIMERA UNIDAD
FUNDAMENTOS DE CONTROL DISCRETO
1.1 INTRODUCCIÓN
Los sistemas físicos reciben, transforman y generan señales, que no son otra cosa que variables físicas propias
del proceso (ej.: temperatura, presión, etc.), el poder controlarlas, implica antes que nada la capacidad de que
estas señales sean medidas para proveer de información útil al controlador. Esta medición no es otra cosa que
la conversión de un tipo de energía a otro (normalmente eléctrica), función encomendada a los sensores y
transductores, en todo caso en esta conversión hay que tener en cuenta que la variable física es siempre de
naturaleza continua, tanto en amplitud como en tiempo, naturaleza que no es manejable por los sistemas
digitales, ya que la mayoría de controladores son de naturaleza síncrona, básicamente por su naturaleza
programable (microcontroladores, DCSs, PLCs, microprocesadores, PCs, etc.).
x Señales continuas de tiempo continuo: son las señales con información real, normalmente son las que
encontramos en la medición directa de una variable física del proceso
x Señales continuas en tiempo discreto: son aquellas producto de un proceso de muestreo sobre una señal
continua, que tienen valores no nulos solo en determinados instantes llamados tiempos de muestreo, el
valor de la señal muestreada es el valor de la señal real, de la que se ha tomado información, en momentos
específicos, denominados tiempos de muestreo. Podemos observar que estas señales en amplitud son
continuas (pueden tomar cualquier valor real), pero en tiempo son discretas (no nulas solo en determinados
instantes de tiempo). Estas señales son las tomadas de los sensores o actuadores.
x Señales discretas en tiempo discreto: son señales muestreadas cuya amplitud ha sido aproximada a un
conjunto finito de M valores posibles (los sistemas digitales manejan datos en un universo finito definido
por el número de bits que el dato ocupa), mediante un proceso llamado “cuantificación”, este proceso
genera un error denominado “error de cuantificación”. Estas señales son resultado de un proceso de
acondicionamiento de la señal muestreada.
x Señal mantenida: son señales cuantificadas, cuyos valores instantáneos son mantenidos hasta la aparición
de la siguiente muestra, el proceso genera una señal cuantificada (discreta en amplitud) pero continua en
el tiempo. Es la última etapa del acondicionamiento, necesaria porque los sistemas digitales no podrán leer
valores instantáneos debido a los retardos físicos inherentes a su naturaleza, se deben ofrecer determinados
valores en una ventana de tiempo).
Un sistema de control discreto es una estructura física híbrida por la naturaleza de las señales, que se
caracteriza por la presencia de elementos que permiten influir en el funcionamiento de un sistema (actuadores).
La finalidad del sistema de control es conseguir, mediante la manipulación de las variables de control, un
dominio y manejo sobre las variables de salida, de tal manera de que estas alcancen valores determinados.
Para que un sistema de control ideal sea capaz de alcanzar su objetivo debe cumplir lo siguiente:
9 Garantizar la estabilidad, y sobre todo ser robusto frente a perturbaciones y errores en la precisión de los
modelos utilizados.
9 Según un criterio preestablecido, debe ser tan eficiente como sea posible; evitando comportamientos
bruscos e irreales.
9 Ser fácilmente implementable y ventajoso de operar en tiempo real con ayuda de un ordenador.
Un sistema de control digital puede ser visto desde diferentes niveles incluyendo la ley de control (algoritmo),
el programa de computadora, conversión analógica-digital y el rendimiento del sistema. Uno de los principales
aspectos que se debe entender de los sistemas de control es el nivel de procesamiento de señales.
Cuando hablamos de la necesidad de procesar digitalmente las señales, nos referimos a la necesidad de la
representación digital de señales y el uso de los sistemas digitales para analizar, modificar, guardar o extraer
información de esas señales, esta tecnología se emplea no solamente en áreas donde los métodos analógicos
eran utilizados, sino que también en áreas donde aplicar técnicas analógicas resulta difícil o imposible, como
por ejemplo el área de la inteligencia artificial y el procesamiento digital de señales aplicado al control de
procesos. Asimismo, permite implementar funciones de supervisión, monitoreo, integración a los sistemas
computacionales de la organización para la toma de decisiones, etc.
x Flexibilidad: los sistemas digitales pueden ser fácilmente modificados y actualizados, mediante el
software que ha sido utilizado en la implementación; debido a que este suele contener librerías y una
gran variedad de módulos.
x Reproducibilidad: el rendimiento de un sistema digital puede ser repetido exactamente desde una
medida a otra.
x Fiabilidad: la memoria y la lógica del hardware del controlador digital, no se deteriora con los años.
Por consiguiente, el rendimiento del sistema no se desviará con cambios en las condiciones
medioambientales o la edad de los componentes electrónicos, como sucede en los circuitos analógicos.
x Complejidad: los controladores digitales como los PLC (controladores lógico programables) DCS
(sistemas de control distribuido) y otros, permiten sofisticadas aplicaciones, las cuales pueden ser
implementados en dispositivos portátiles, pueden ser reproducibles un número infinito de veces, lo
que permite la rápida transferencia de tecnología.
x Velocidad: los dispositivos digitales son muy veloces, debido a que los transistores individuales en
los circuitos integrados pueden conmutarse en menos de 10 picosegundos, un dispositivo completo y
complejo construido a partir de estos transistores puede examinar sus entradas y producir una salida
en menos de 2 nanosegundos.
x Economía: los circuitos digitales pueden proporcionar mucha funcionalidad en un espacio pequeño.
Para diseñar un sistema de control ya sea en tiempo continuo o discreto, se deben tener en cuenta las ventajas
o desventajas de cada sistema, con la finalidad de efectuar la mejor elección.
x No importa la complejidad del algoritmo; en un sistema analógico la realización puede ser imposible
contrario
x Exactitud y estabilidad
x Limitaciones en la velocidad de cálculo, debido a la resolución dada por la longitud de la palabra finita
y la velocidad de muestreo. Estas limitaciones pueden generar que el sistema a lazo cerrado sea
inestable.
x El diseño de un sistema de control digital comienza con un correcto modelo del proceso que va a ser
controlado.
Existen varios tipos de soluciones empleadas al momento de realizar el diseño de un controlador digital, como
son:
Un sistema de control discreto es aquel que incluye un computador digital en el bucle de control para realizar
un procesamiento de señal
El parámetro más importante, del que depende que la información recogida sea suficiente para representar con
cierta exactitud la variable física es el periodo de muestreo T. Existen varios tipos de muestreo:
• Muestreo Periódico: es el más usual, los instantes de muestreo están igualmente espaciados cada T
segundos, entonces se recoge la señal e(t) sólo cuando t = KT, donde T es el periodo de muestreo, donde
K=0,1,2,3,… es el número de muestra
• Muestreo Múltiple: sistemas que tienen múltiples lazos de control y debido a la dinámica de cada lazo, se
requieren diferentes periodos de muestreo.
Si la discretización es correcta y la ley de control ha sido bien determinada, el proceso trabajará de manera
óptima, por lo tanto, la elección de T es clave.
El convertidor A/D (encoder) convierte la señal continua en señal digital binaria, mediante un proceso de
cuantificación, el proceso de cuantificación responde a la ley mostrada en la figura siguiente, donde esh es el
valor del error muestreado y mantenido, mientras que ebin es el código binario de salida que le corresponde al
valor de esh introducido y le será asignado en este proceso de cuantificación.
Se puede observar que hay todo un intervalo de esh que será representado por un mismo código binario de
salida, el ancho de este intervalo recibe el nombre de resolución y se debe al hecho de que el número de códigos
binarios de representación es finito (a diferencia el entorno analógico) y depende el número de bits utilizado
en la generación de códigos (para generar a la salida códigos de n bit, entonces la entrada se organiza en torno
a 2n intervalos posibles, que pueden ser voltajes negativos o positivos indistintamente), es evidente que si n
aumenta la exactitud en la digitalización y el recojo de la información mejora.
El computador digital o sistema computacional, procesa la secuencia de valores de error digitalizados a través
de un algoritmo (ley de control) que normalmente emula a algún tipo de ocntrolador analógico convencional,
expresado como una ecuación en diferencias (equivalente a una ecuación diferencial en tiempo continuo) y
produce una salida digital, que es función de la muestra actual, las muestras anteriores y las salidas anteriores,
según establezca la ley de control, como se muestra en el diagrama, donde ebin es la señal de error digitalizada,
ubin es la señal de mando digital hacia el proceso y el computador es el elemento programable que implementa
la ley de control (controlador).
Esta señal de control, arrojada por el controlador o sistema computacional programable, deberá de ser
transformada de nuevo a señal continua para que pueda ser recibida por el actuador y éste interactúe con la
planta, para manejar apropiadamente al proceso.
Este proceso inverso es implementado por un convertidor digital/análogo CDA (DAC digital/analog
converter) y un circuito de reconstrucción (hold) que convierten la secuencia de valores discretos en una señal
continua, proceso llamado reconstrucción.
La figura muestra la ley de conversión de valores discretos a analógicos, FS es el máximo valor de salida que
se puede generar y depende del detalle electrónico en la implementación del conversor, los demás valores son
fracciones de FS.
Podemos apreciar, de manera semejante al anterior proceso de conversión, que hay un número finito de
posibles valores continuos a ser arrojado, lo que depende de la resolución del convertidor y el número de bits
n recibido en el código binario de entrada al conversor.
El valor analógico generado deberá ser mantenido hasta el siguiente valor digital de mando ubin, esta función
la implementa un circuito de reconstrucción (hold) el que retiene el valor de salida del convertidor D/A justo
en un tiempo múltiplo del periodo T.
La descripción funcional de un sistema en tiempo discreto viene definida por una expresión matemática
denominada ecuación en diferencias, que relacionan la señal de salida y(k) con la señal de entrada x(k).
Físicamente hablando una ecuación en diferencias cumple la misma función de modelamiento dinámico que
una ecuación diferencial en el caso de los sistemas en tiempo contínuo.
Donde los ai y b j son constantes, por lo que esta expresión toma la forma de una combinación lineal de las
muestras de entrada y salida al sistema. Hay que recalcar que esta ecuación es semejante a las ecuaciones
diferenciales vistas para los sistemas continuos, lo que quiere decir que representan la dinámica del sistema,
Con condiciones iniciales para la muestra n de la salida
y (0), y (1),..., y (n 1)
Entonces en los sistemas de control discretos, la entrada al controlador son las muestras del error e(k) y la
salida del mismo es la señal de mando u(k), por lo tanto, el algoritmo de control a ser implementado por el
computador digital o controlador digital, puede ser expresado como una ecuación en diferencias
Por ejemplo, un controlador PI discreto, implementará el siguiente algoritmo, ley de control o ecuación en
diferencias, donde la señal auxiliar m(kT) cumple la función de acumulación de los valores de error recibidos
(integral del error):
A partir de la ecuación en diferencias, se pueden obtener los valores de salida dadas las condiciones iniciales
y la entrada por simple recurrencia, implementando el algoritmo apropiado y las variables de programa
necesarias para almacenar los valores necesarios de las muestras anteriores tanto de la entrada como de la
salida.
1
u ( k n) (bn .e(k n) ... b0 .e( k ) an 1.u (k n 1) ... a0 .u ( k ))
an
1.4 TRANSFORMADA Z
La transformada Z es un operador matemático, que juega el mismo papel en el análisis de señales de tiempo
discreto y sistemas LTI que la transformada de Laplace en el análisis de tiempo continuo y sistemas LTI.
Al considerar la transformada Z de una función del tiempo ݔሺݐሻ, sólo se tienen en cuenta los valores
muestreados conocidos de dicha función: ݔሺͲሻǡ ݔሺܶሻǡ ݔሺʹܶሻ, ... siendo T 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 mayores o iguales que cero y ܶ es el período de muestreo, se define como:
f
X ( z) Z ( x(t )) Z ( x(kT )) ¦ x(kT ) z
k 0
k
Para una secuencia de números x (k), donde se desconoce el periodo de muestreo, la transformada z se define
como:
f
X ( z) Z ( x( k )) ¦ x(k ) z
k 0
k
z
La transformada ܼ definida mediante estas ecuaciones se conoce como transformada Z unilateral, se supone
que ݔሺݐሻ ൌ Ͳǡ ݔሺ݇ሻ ൌ Ͳ, para valores negativos de t y k (el sistema parte del reposo), como ya sabemos z es
una variable compleja, de manera semejante a s en el plano continuo.
Es importante indicar que cuando se trata de una secuencia ݔሺ݇ܶሻ, obtenida mediante el muestreo de la señal
continua ݔሺݐሻ y se le aplica la transformada Z, se obtiene X (z) la misma que involucra en su obtención el
periodo de muestreo T, mientras que si se tiene una secuencia de números x(k), la obtención de la transformada
no incluye a T.
Se puede observar en la definición de la transformada Z, que X(z) es una serié de infinitos términos que
combinan las potencias negativas de z, por lo que, para obtener una expresión concreta de la transformada, es
necesario que la serie converja. Esta convergencia solo se da para determinados valores de z los que forman la
llamada región de convergencia (ROC), según la forma que esta tenga, las secuencias se clasifican en
secuencias hacia la izquierda (SI), hacia la derecha (SD) y secuencias derecha-izquierda (SDI). En el caso
particular de una secuencia finita la ROC es todo el plano complejo z.
La transformada ܼ juega el mismo papel que la transformada de Laplace, pudiéndose describir una señal x(k)
discreta por su transformada X(z)
a) Impulso unitario:
1 n 0
G [k ] ®
¯0 n z 0
f
Z ^G [k ]` ¦ G [k ]z
k f
k
1.z 0 1
b) Escalón unitario
1 k t 0
u[k ] ®
¯0 k 0
f f
U ( z) Z ^u[k ]` ¦ u[k ]z
k f
k
¦1.z
k 0
k
1 z 1 z 2 ...
1
U ( z) si z 1 1
1 z 1
c) Rampa unitaria
k k t 0
x[k ] ®
¯0 k 0
f f
X ( z) Z ^ x[k ]` ¦ x[k ]z
k f
k
¦ k .z
k 0
k
z 1 2 z 2 3z 3 ...
z 1
X ( z) si z 1 1
1 z
1 2
d) Secuencia exponencial
a k k t0
x[k ] ®
¯0 k 0
f f
X ( z) Z ^ x[k ]` ¦ x[k ]z
k f
k
¦ a .z
k 0
k k
1 (az ) 1 (az ) 2 ...
1 1
X ( z) si az 1
1 az 1
e) Exponencial
e ak k t0
x[k ] ®
¯ 0 k 0
f f
X ( z) Z ^ x[k ]` ¦ x[k ]z
k f
k
¦e
k 0
ak
.z k 1 (e a z ) 1 (e a z ) 2 ...
1
X ( z) si e z 1 1
a
1 e a z 1
f) Senoidal
senZ k k t0
x[k ] ®
¯ 0 k 0
f f f
§ e jZ k e jZ k · k
X ( z) Z ^ x[k ]` ¦ x[k ]z k
¦ senZ k.z k
¦¨
k 0©
¸z
k f k 0 2j ¹
f f
1 ª º 1 ª 1 1 º
X ( z) ¦ e jZk z k ¦
2 j «¬ k 0 k 0
e jZ k z k »
¼
2 j «¬1 e jZ z 1 1 e jZ z 1 »¼
1 ª (e jZ e jZ ) z 1 º
X ( z) « jZ jZ 1 2 »
2 j ¬1 (e e ) z z ¼
senZ z 1
X ( z)
1 2 cos Z z 1 z 2
a) Linealidad
Z ^a.x(n) b. y(n)` aX ( z ) bX ( z ), a, b
b) Desplazamiento a la derecha
Z ^ x(n no)` z no . X ( z )
c) Desplazamiento a la izquierda
no 1
ª º
Z ^ x(n no)` z no . « X ( z ) ¦ x(l ).z l »
¬ l 0 ¼
d) Amortiguación
§z·
Z ^c n .x(n)` X¨ ¸ c e aT
©c¹
e) Multiplicación por n
dX ( z )
Z ^n.x(n)` z.
dz
La transformada Z-1 permite obtener una señal x(k) a partir de X(z). Hay dos formas de calcular la transformada
inversa:
a) Fracciones parciales
ሺ௭ሻ
Se procede a la descomposición en fracciones simples de , más que de X(z) (por la facilidad para aplicar
௭
tablas), para ello se debe:
Sea la función a invertir X(z), la generación de fracciones parciales, luego de determinar las raíces, será de la
forma:
Se procede luego a determinar los coeficientes de los numeradores, por lo que se aplica el teorema del residuo:
Una vez determinados los coeficientes, se calculará utilizando las relaciones de la tabla de transformadas Z,
aplicadas a las fracciones simples obtenidas, tal que
Ejemplo:
z2 2z z 2 1
X ( z) 1
( z 2)( z 1) z 2 z 1 1 2z 1 z 1
Aplicando tablas
2k 1 k t0
x( k ) ®
¯ 0 k 0
b) División directa
N ( z)
Sea la función X ( z ) donde N(z) es un polinomio de grado m y D(z) un polinomio de orden n, y se
D( z )
cumple que m ≤ n, entonces se puede operar directamente la división de polinomios, el resultado será un
polinomio tal como se muestra:
f f
X ( z) Z ^ x[k ]` ¦ x[k ]z
k f
k
¦ x[k ].z
k 0
k
x(0) x(1) z 1 x(2) z 2 ...
Ejemplo:
N ( z) z 1
X ( z)
D( z ) za 1 az 1
dividendo
1 az 1
1
1 az 1 a 2 z 2 ...
(1 az 1 )
0 az 1
(az 1 a 2 z 2 )
...
0 a 2 z 2
f f f
X ( z) ¦
k f
x[k ]z k ¦ x[k ].z k
k 0
x(0) x(1) z 1 x(2) z 2 ... 1 az 1 a 2 z 2 ... ¦ a .z
k 0
k k
k
x(k ) a
El uso del computador digital como controlador de un sistema hace necesaria la determinación de los efectos
de las operaciones de muestreo y reconstrucción sobre el contenido de la señal a muestrear
Un muestreador real convierte una señal continua x(t) en un tren de pulsos x(kT) siendo T el periodo de
muestreo
Entre dos T consecutivos no hay transmisión de información. Por ello es posible que dos señales distintas x1(t)
y x2(t) que solo son iguales en los instantes de muestreo darán lugar a una misma señal muestreada
x1(kT)=x2(kT) (imprecisión debido al muestreo)
Con
Definiendo
1
z e sT s .ln z
T
Se obtiene
f
X * (s)
s
1
T
ln z ¦ x(kT ).z
k 0
k
X ( z)
Por tanto, se demuestra que el muestreo ideal permite analizar los sistemas continuos muestreados a través de
la transformada en Z.
Un mantenedor o dispositivo de reconstrucción real genera una señal continua h(t) a partir de una secuencia
discreta x(kT), tal que h(t) es aproximada entre dos muestras, es decir kT≤ t <(k+1)T por un polinomio en τ
con 0 ≤ τ < T
h(t ) h(kT W ) anW n an1W n1 ... a1W a0
Un retenedor entonces, es un extrapolador polinomial de n-ésimo orden, empleando los n+1 datos discretos
anteriores x((k-n)T),x((k-n+1)T),…,x(kT) para generar h(kT+τ), un mayor valor de n u orden genera una mayor
exactitud en el aproximación pero el algoritmo de interpolación aumenta en complejidad, por lo que se produce
un mayor retardo en la respuesta lo que genera grandes desfasajes entre x(kT) y h(t) que hacen inestable el
sistema de control en bucle cerrado.
h(kT W ) x(kT ) 0 dW d T
f
§ e kTs e ( k 1)Ts · f
§
1 e Ts
·
H ( s) ¦ x ( kT ). ¨ ¸ H ( s) ¦ x(kT )e . ¨ s
kTs
¸
k 0 © s ¹ k 0 © ¹
f
X * (s) ¦ x(kT ).e
k 0
kTs
1 eTs
GH 0 ( s)
s
con la condición:
݄ሺሺ݇ െ ͳሻܶሻ ൌ ݔሺሺ݇ െ ͳሻܶሻ
luego
݄൫ሺ݇ െ ͳሻܶ൯ ൌ െܽͳǤ ܶ ݔሺ݇ܶሻ ൌ ݔሺሺ݇ െ ͳሻܶ)
finalmente
ݔሺ݇ܶሻ െ ݔሺሺ݇ െ ͳሻܶሻ
݄ሺ݇ܶ ߬ሻ ൌ ݔሺ݇ܶሻ Ǥ߬
ܶ
2S
con T tal que Zs
T
Figura 1.23 Muestreo
Si la señal a muestrear x(t ) tiene un espectro en frecuencias que está limitado en banda a ω1, como se muestra
en la figura
X ( s) / s Zj X (Z j ) e X (Z j )
Figura 1.24 Espectro en frecuencias de x(t)
El teorema del muestreo afirma que x(t) puede ser reconstruida a partir de sus muestras x*(t) si se cumple que
2S
Z s ! 2Z1
T
Con ߱ ݏൌ ʹߨȀܶ donde T es el periodo de muestreo. El proceso de muestreo origina que el espectro de x*(t)
sea la reproducción del espectro de x(t) desplazado en los múltiplos de ωs y atenuado en 1/T, es decir se
producen bandas laterales.
1 1 1
X *(Z j ) ... X ( j (Z Zs )) X ( jZ ) X ( j (Z Zs ))
T T T
X *( s) X *( s r jZs k ) k=0,1,2,…
Si X(s) tiene un polo en s = s1, X*(s) tiene polos en s s1 jmZs k=0,±1,±2,…
1 f 1
X *( s ) ¦ X (s jZs k ) > X ( s) X ( s jZs ) X ( s j 2Zs ) ... X ( s jZs ) X ( s j 2Zs ) ...@
Tk 0 T
Cuando el fenómeno de Aliasing se produce, el traslape entre espectros sucesivos de la señal muestreada, hace
imposible la reconstrucción o recuperación de la señal original, causándose una pérdida de información debido
al inadecuado proceso de muestreo.
b) Filtrado ideal
Si se cumple el teorema del muestreo y no hay solape (aliasing) entre los componentes de frecuencia, lo
que garantiza que aplicando un filtro o circuito de reconstrucción ideal se puede reconstruir la señal x(t)
original, aunque atenuada.
ିఠೞ ఠೞ
ͳ ൏߱൏
ȁܩூ ሺ݆߱ሻȁ ൌ ቊ ଶ ଶ ܩעூ ሺ݆߱ሻ ൌ Ͳ
Ͳ ܽݎݐ
En esta señal se observa que debe haber respuesta en t<0 a un impulso unitario aplicado en t=0, lo que
es físicamente irrealizable, en telecomunicaciones suele aproximarse añadiendo atraso en fase, lo que
genera inestabilidad. Un problema adicional es que en la práctica las componentes de altas frecuencias
no están limitadas en banda.
Ya que las variables complejas z y s están relacionadas mediante z eTs , la localización de polos y ceros en
el plano Z está relacionada con la localización de polos y ceros del plano S. Lo que indica que la estabilidad
del sistema en lazo cerrado en tiempo discreto lineal e invariante en el tiempo, se determina con base a las
posiciones de los polos de la función de transferencia de lazo cerrado. La localización de los polos y los ceros
en el plano Z, depende del periodo de muestreo T y hace que el comportamiento de la respuesta se modifique.
En diseño de un sistema de control de tiempo continuo, la localización de los polos y los ceros en el plano s es
de gran importancia para predecir el comportamiento dinámico del sistema. En sistemas de tiempo discreto, es
muy importante la localización de los polos y los ceros en el plano z. Cuando en un proceso se incorpora un
muestreo por impulsos, las variables complejas z y s quedan relacionadas mediante la ecuación:
z eTs
Como s es complejo:
s V jZ
TV TZ j TV
z e e e (cos ZT jsenZT ) eTV ZT
z e T V 1
Esto se interpreta como el interior del círculo unitario. El eje jω en el plano s (σ=0) corresponde a |z|=1 es decir
al círculo unitario en el plano Z, de la misma manera el semiplano real positivo (σ>0) se refleja al exterior del
circulo de radio unidad.
La ubicación de las raices en el plano Z de la función de transferencia del sistema, determina también el
comportamiento temporal del sistema de control y la estabilidad, de manera semejante a lo que sucede en el
plano S.
Con esta reflexión es evidente el entender que la condición de estabilidad en el plano S, puede convertise en
la siguiente condición de estabilidad en el plano Z: “un sistema discreto es estable, si y solo si todas sus raíces
se hallan al interior del círculo de radio unidad o tienen módulo menor a uno”, de manera análoga podemos
afirmar que “un sistema discreto es inestable si al menos una de sus raíces se halla al exterior del círculo de
radio unidad o su módulo es mayor que uno”.
El análisis nos puede llevar también a identificar la componente temporal que cada raiz genera, según su
ubicación en el plano Z, tal como se ilustra en la siguiente figura en relación a las raíces reales y complejo
conjugadas del sistema.
1 eTs
GH 0 ( s)
s
sen(ZT / 2) ZT ZT o 0o
GH 0 (Z j ) T. GH 0 (Z j ) sen
ZT / 2 2 2 o 180
18 o
Comparando las características frecuenciales de GI(s) y GH0(s)se observa que las curvas se asemejan sobretodo
en el lóbulo central, aunque hay distorsión de frecuencias, independientemente del cumplimiento del teorema
del muestreo. La característica de fase es lineal y discontinua con ω, por tanto, hay un efecto de retardo lineal
con relación a ω. Si estas desventajas son aceptables, se puede concluir que la reconstrucción de una señal
muestreada es posible utilizando un retenedor de orden cero con cierto grado de exactitud (que en el caso de
los sistemas de control discretos es aceptable)
Esta función de transferencia se usa para modelar la dinámica del sistema, pues se define como la relación
entre la transformada Z de la salida en los instantes de muestreo, y la transformada en Z de la entrada
muestreada, tal como se modela en el siguiente diagrama de bloques:
ͳ െ ݁ ି்௦ ܩሺݏሻ
ܩሺݏሻ ൌ Ǥ ܩሺݏሻ ൌ ሺͳ െ ݁ ି்௦ ሻǤ ൬ ൰
ݏ ݏ
C *(s) / 1 G *( s) / 1 E *( s) / 1
s ln z s ln z s ln z
T T T
ܥሺݖሻ
ܥሺݖሻ ൌ ܧሺݖሻǤ ܩሺݖሻ ՜ ܩሺݖሻ ൌ
ܧሺݖሻ
Que sería la función de transferencia pulso del sistema en lazo abierto, veamos ahor al interconexión de
diferentes sistemas y la reudcción de los mismos para obtener la FTP final. En relación a la FTP de un sistema
conformado por vaios subsistemas conectados entre sí, se aplican simplificaciones semejantes a las que se
realizan en los sistemas continuos, con la finalidad de reducir conexiones en serie, en paralelo o con
realimentaciones, según se muestra a continuación.
ܥሺݏሻ ൌ ܩଵ ሺݏሻǤ ܩଶ ሺݏሻǤ כ ܧሺݏሻ ՜ ܥሺݖሻ ൌ ܩଵ ܩଶ ሺݖሻǤ ܧሺݖሻ
1 eTs * 1 eTs *
C ( s) G p ( s)U ( s) G p ( s) M (s) G p (s) D (s) E * (s)
s s
*
§ 1 eTs · *
C * ( s) ¨ G p ( s) *
¸ D ( s) E ( s)
© s ¹
§ 1 eTs ·
C ( z) Z ¨ G p (s) ¸ D( z ) E ( z ) G ( z ) D( z ) E ( z )
© s ¹
C ( z) § 1 eTs ·
G ( z ) D( z ) con G( z) Z ¨ G p ( s) ¸
E( z) © s ¹
E (s) R( s) H ( s )G ( s ) E * (s )
E * ( s) R* ( s) GH * ( s) E * ( s )
1 1
E * (s) R* ( s ) E ( z ) R( z )
1 GH ( s)*
1 GH ( z )
C * ( s) G( s)* E * ( s)
G( s)* G( z )
C * (s) R* ( s ) C ( z ) R( z )
1 GH ( s)
*
1 GH ( z )
C ( z) G( z)
R( z ) 1 GH ( z )
C ( z) G( z)
R( z ) 1 G( z) H ( z)
Figura 1.39 Conexión en lazo cerrado, caso II
C ( z) G1 ( z )G2 ( z )
R( z ) 1 G1 ( z )G2 H ( z )
Figura 1.40 Conexión en lazo cerrado, caso III
En una estructura general para un sistema de control discreto como la mostrada, la FTP sería:
C ( z) D( z )G ( z )
R( z ) 1 D( z )G ( z )