Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Departamento de Electrónica
Universidad Técnica Federico Santa María
Valparaíso
Resumen
Estos apuntes tienen como propósito ilustrar el procedimiento para la obtención de modelos en
tiempo discreto, en función de transferencia y en variables de estado, de sistemas continuos
muestreados con retentor de orden cero ZOH (por Zero Order Hold), junto con el análisis de los
polos resultantes en el plano z, su estabilidad y el análisis en estado estacionario correspondiente.
b1 sn−1 + b2 sn−2 + · · · + bn
H(s) = (4)
sn + a1 sn−1 + · · · + an
(n) (n−1) (n−1) (n−2)
y + a1 y + · · · + an y = b1 u + b2 u + · · · + bn u (5)
Teorema del Valor final: Si H(s) es la función de transferencia de un sistema dinámico estable de
tiempo continuo, entonces el valor estacionario de la salida Y (s) ante un escalón de
entrada U(s) = As , de amplitud u∞ = A, es
donde
A
Y (s) = H(s)U(s) = H(s)
s
con lo cual
y∞ = H(0)u∞
y∞
Es decir, la ganancia a continua G = u∞
a escalón de una función de transferencia H(s) estable es
G = H(0) (11)
0̄ = Ac x + Bc u∞
y∞ = Cc x
con lo cual
Tabla de Contenidos
Parte I
Obtención de Hd (z)
El diagrama de bloques muestra un sistema continuo representado por su función de
transferencia H(s), cuya salida y (t) se muestrea a intervalos regulares de tiempo Ts . Su
entrada u(t) proviene de un bloque retentor de orden cero ZOH que la mantiene constante e
igual al valor de la señal discreta u[k ] entre intervalos de tiempo de muestreo:
Obtención de Hd (z)
El bloque ZOH modela la entrada u(t) del sistema continuo como una sucesión de escalones,
según
1 − e −Ts s
ZOH = (13)
s
De este modo, la función de transferencia discreta Hd (z) equivalente al sistema continuo
muestreado con retentor de orden cero se obtiene según
1 − e −Ts s
Hd (z) = Z L−1 H(s)
s
(14)
H(s)
= 1 − z −1 Z L−1
s
Obtención de Hd (z)
Ejemplo:
Un sistema continuo de primer orden con ganancia K y constante de tiempo τ tiene una
(s)
función de transferencia en tiempo continuo YU(s) = H(s) dada por
K
H(s) = (15)
τs + 1
A partir de la función de transferencia del sistema en tiempo continuo (15) se puede obtener la
ecuación diferencial correspondiente, reemplazando s por el operador derivada sY (s) → dydt(t) :
dy (t)
τ = τ ẏ(t) = −y (t) + Ku(t) (16)
dt
Obtención de Hd (z)
Ejemplo:
Para obtener la función de transferencia discreta
n nd (z)oo
H del sistema continuo H(s) de primer
H(s)
orden (15), primero se requiere1 calcular Z L−1 s
−Ts
K
K 1 − e τ z −1
Z L−1 = (17)
s(τ s + 1) −Ts
(1 − z −1 ) 1 − e τ z −1
Obtención de Hd (z)
Ejemplo:
(z)
A partir de la función de transferencia discreta YU(z) = Hd (z) resultante (18), se puede obtener
la ecuación de diferencias correspondiente, reemplazando z por el operador adelanto
zY (z) → y [k + 1]:
y [k + 1] = −ay [k ] + bu[k ] (19)
−Ts −Ts
donde a = −e τ y b = K (1 − e τ ), y a su vez K es la ganancia y τ es la constante de
tiempo del sistema continuo de primer orden muestreado a intervalos regulares de tiempo Ts
Notar que para 0 < τ < ∞ se obtiene que −1 < a < 0, con lo cual el polo del sistema continuo
s = −1
τ
y el polo del sistema muestreado z = −a quedan ubicados en diferentes lugares de los
respectivos planos complejos s y z
K b
H(s) = → Hd (z) =
τs + 1 z +a
Obtención de Hd (z)
En general la función de transferencia a pulso Hd (z) de un sistema continuo de orden n sin retardo,
muestreado con retentor de orden cero, tiene grado relativo m = 1. Es decir, si el grado del
denominador es n entonces el grado del numerador es n − 1, por lo que para sistemas de orden
n ≥ 2 el numerador tendrá n − 1 ceros en el plano z.
Ejercicio:
Demuestre que la función de transferencia a pulso Hd (z) del sistema continuo H(s) de
segundo orden muestreado con periodo Ts y retentor de orden cero, es la que se indica
b b1 (z + 1)
H(s) = → Hd (z) =
(s + a) (s − a) (z − a1 ) (z − a2 )
con
b −2 + e (−aTs ) + e (aTs )
b1 =
2a2
(−aTs )
a1 = e a2 = e (aTs )
Polos de Hd (z)
Los polos de H(s), se representan en el plano s ∈ C, considerando s = σ + jω
Los polos de Hd (z), se representan en el plano z = esTs ∈ C, donde Ts es el periodo de
muestreo
z = e (σ+jω)Ts = e σTs e jωTs = re jΦ (20)
σTs 2
donde r = e corresponde al radio y Φ = ωTs al ángulo del punto s en el plano z
2
Recordar la identidad ejΦ = cos(Φ) + j sin(Φ)
17 / 31 M. Olivares Apuntes sobre Sistemas Muestreados
Obtención de Hd (z)
Representación Externa de Sistemas Muestreados Polos de Hd (z)
Representación Interna de Sistemas Muestreados Análisis de Estabilidad de Hd (z)
Análisis Estacionario de Hd (z)
Polos de Hd (z)
Polos de Hd (z)
Respuesta y [k ] a un pulso u[k ] = δ[k ] para Hd (z) de primer orden con un polo z = p, con p ∈ R:
Si |p| < 1: La respuesta es del tipo decaimiento exponencial y [k ] = Ap k , donde A queda
determinada por las condiciones iniciales. La constante de tiempo está dada por
−Ts
τ = ln(p) , la cual disminuye a medida que p se acerca al origen
Si p = 1: La respuesta y [k ] es constante (comportamiento integrativo en la respuesta a
escalón)
Si |p| > 1: La respuesta y [k ] es del tipo exponencial creciente (inestable)
Polos de Hd (z)
Respuesta y [k ] a un pulso u[k ] = δ[k ] para Hd (z) de segundo orden con polos complejos
conjugados z = re ±jΦ , con r , Φ ∈ R:
Si |r| < 1: La respuesta es del tipo sinusoidal amortiguada y [k ] = Ar k sin( TΦs k + δ), donde A y δ
quedan determinados por las condiciones iniciales. La constante de tiempo de
decaimiento exponencial queda determinada por τ = −T s
ln(r )
y la frecuencia de la
Φ
oscilación por ω = Ts
Φ
Si r = 1: La respuesta y [k ] es una sinusoidal no amortiguada de frecuencia ω = Ts
Φ
Si |r| > 1: La respuesta y [k ] es una oscilación creciente (inestable) de frecuencia ω = Ts
Estabilidad de Hd (z)
Tabla de Jury:
a0 a1 ··· an−1 an
an
an an−1 ··· a1 a0 αn =
a0
. .
. .
. .
a0
0
La primera y segunda fila son los coeficientes de A(z) en orden de potencias decrecientes y
crecientes, respectivamente. La tercera fila se obtiene multiplicando la segunda por αn y restándola
de la primera, con lo cual el último elemento es cero. La cuarta fila es igual a la tercera en orden
inverso. Se repite el procedimiento hasta completar la fila 2n + 1 que tiene el único elemento a00
Estabilidad de Hd (z)
Teorema del Valor final: Si Hd (z) es la función de transferencia de un sistema dinámico muestreado
estable, entonces el valor estacionario de la salida Y (z) ante un escalón de entrada
U(z) = 1−zA−1 , de amplitud u∞ = A, es
donde
A
Y (z) = Hd (z)U(z) = Hd (z)
1 − z −1
con lo cual
y∞ = Hd (1)u∞
y∞
Es decir, la ganancia a continua G = u∞
a escalón de una función de transferencia muestreada
Hd (z) estable es
G = Hd (1) (21)
Tabla de Contenidos
Parte II
Obtención de A, B y C
Una manera alternativa para obtener los parámetros A, B y C es a partir de la ecuación de
diferencias resultante (25) que se obtiene de la función de transferencia a pulso Hd (z) de orden
n y grado relativo 1, al reemplazar z por el operador adelanto zY (z) → y [k + 1]
b1 z n−1 + b2 z n−2 + · · · + bn
Hd (z) = (24)
z n + a1 z n−1 + · · · + an
y [k + n] + a1 y [k + n − 1] + · · · + an y [k ] = b1 u[k + n − 1] + b2 u[k + n − 2] + · · · + bn u[k ]
(25)
x1 [k ] y [k ]
x2 [k ] y [k + 1] − β1 u[k ]
x3 [k ] y [k + 2] − β1 u[k + 1] − β2 u[k ]
x[k ] = = (26)
. .
.. ..
xn [k ] y [k + n − 1] − β1 u[k + n − 2] − β2 u[k + n − 3] − · · · − βn−1 u[k ]
Obtención de A, B y C
con
β1 = b1
β2 = b2 − a1 β1
β3 = b3 − a1 β2 − a2 β1
..
.
βn = bn − a1 βn−1 − · · · − an−1 β1
obteniendo la representación interna muestreada canónica de control
0 1 0 ··· 0
β1
0 0 1 ··· 0 β2
. .
x[k + 1] = . x[k ] + .. u[k ]
. (27)
0 0 0 ··· 1 βn−1
−an −an−1 −an−2 · · · −a1 βn
y [k ] = 1 0 0 · · · 0 x[k ]
Obtención de A, B y C
Ejemplo: Un sistema continuo H(s) de segundo orden muestreado con retentor de orden cero tiene
una función de transferencia discreta Hd (z)
b1 z + b2
Hd (z) = (28)
z 2 + a1 z + a2
Esta función de transferencia es equivalente a la ecuación de diferencias en tiempo discreto (29),
que se obtiene al reemplazar z por el operador adelanto zY (z) → y [k + 1]
La representación en variables de estado discreto (27) es estable sí y solo sí las raíces del
polinomio característico P(z) = 0 están todas dentro del círculo unitario en el plano complejo z
con lo cual