Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control digital
Y [kT] y(t)
r(kt) e(kt)
Ecuación en D/A Planta
+ diferencias
-
Controlador digital “Retenedor”
X [kT]
A/D Transductor
“Muestreador
”
Dos componentes fundamentales de un control digital:
0 t
0 T 2T 3T 4T
t
x(t ) x (t ) T: tiempo de muestreo
k: 0,1,2,3…
x(s ) T x (s )
Muestreador de impulsos
Muestreo mediante impulsos y retención de datos
Control digital
T (t ) Portadora x (t ) x(kT ) (t kT )
k 0
x(t )
x (t )
0 T 2T 3T
Modulador 0 T 2T 3T 4T
X
Señal moduladora
x(kT )
x(t )
0 t
0 T 2T 3T 4T
kT
T
x(t ) x(kT )
Muestreador real
Muestreo mediante impulsos y retención de datos
Control digital
x(t ) T x (t )
T
x(t ) x(kT )
Definiendo
Entonces
Retención de datos
En sistemas físicos (reales), la señal discreta (muestreada) nunca es
aplicada directamente al proceso, antes de ser aplicado en sistemas
continuos debe ser reconstruida a una señal de tiempo continuo.
x(kT )
0 T 2T 3T 4T
kT
“Para reconstruir una señal se debe extrapolar los datos de
muestras anteriores, pues no se conoce el comportamiento de la
señal entre dos muestras consecutivas”
t kt t
x(t ) T x(kt )
Retenedor de
h(t )
Real
orden cero
x (kt ) h(t )
0 T 2T 3T
0 T 2T 3T
kt t
Retenedor de
orden uno
2
Demostración: Sistemas de
1 e sT Ts 1 Función de transferencia de
control en tiempo discreto Gh1 ( s) un retenedor de primer orden
“Katsuhiko Ogata”
s T
Función de transferencia pulso
Control digital
Suponga que un retenedor de orden cero esta en serie con una función
de transferencia G(s), así la función de transferencia x(s) para la
combinación serie del retenedor con G(s) es:
1 e Ts
x( s) G ( s)
s
La transformada z de x(s) se puede obtener como sigue:
G ( s)
Z x( s ) (1 z ) Z
1
s
Función de transferencia pulso
Control digital
Ejemplo:
Determine la transformada z de la siguiente expresión:
1 e Ts 1
x( s)
s s 1
G (s)
x( z ) (1 z 1 ) Z
s
1
x( z ) (1 z 1 ) Z
s ( s 1)
1 1
x( z ) (1 z 1 ) Z
s s 1
1 1 (1 e T ) z 1
x( z ) (1 z ) 1
T 1
x( z )
1 z 1
1 e z 1 e T z 1
Función de transferencia pulso
Control digital
Función de transferencia pulso
Control digital
Función de transferencia pulso
Control digital
Función de transferencia pulso
Control digital
Función de transferencia pulso
Control digital
x(s) x (s ) y (s )
G (s )
T
Ejemplo:
Determinar la función de transferencia pulso G(z) del sistema, considere
un periodo de muestreo de T=1 (seg):
Tabla usada
x(t ) x (t ) 1 y (t ) x(s ) x(z )
T s3 1 1
Usando tablas de transformada de Laplace se tiene:
sa 1 e aT z 1
1 1
G[ z ] Z Hay que recordar que la transformada z
s 3 1 e z
3T 1
de una función continua f(t) se define a
partir de la transformada de Laplace de
Si T = 1 (seg) una señal muestreada con periodo de
muestreo T y tras el cambio de variable:
1
G[ z ] z e sT
1 e 3 z 1
Mientras más pequeño es el periodo de
muestreo (T) en comparación con la
1 y[ z ] constante de tiempo del sistema más
G[ z ] exacta es la representación de la señal
1 0.0497 z 1 x[ z ] discreta de su original continua.
Función de transferencia pulso
Control digital
Ejemplo:
Determinar la función de transferencia pulso G(z) del sistema, considere
un periodo de muestreo de T=1 (seg):
x(t ) x (t ) 1 1 y (t )
T s2 s5
1
G[ s ]
( s 2)( s 5)
13 13
G[ s ]
( s 2) ( s 5)
Tabla usada
Aplicando transformada Z se tiene:
x(s ) x(z )
13 13
G[ z ] 1 1
(1 e 2T z 1 ) (1 e 5T z 1 ) sa 1 e aT z 1
Función de transferencia pulso
Control digital
Si T = 1 (seg)
13 13
G[ z ]
(1 e 2 z 1 ) (1 e 5 z 1 )
0.3333 0.3333
G[ z ]
(1 0.1353 z 1 ) (1 0.0067 z 1 )
0.0428z 1
G[ z ]
(1 0.1353z 1 )(1 0.0067 z 1 )
Función de transferencia pulso
Control digital
Ejercicio:
Obtenga la función de transferencia pulso de la función de transferencia
G(s) mostrada, considere un periodo de muestreo de 0.5 [seg]
s3
G( s)
( s 1)( s 2)
Función de transferencia pulso
Control digital
Ejercicio:
Determinar la función de transferencia pulso G(z) del sistema, considere
un periodo de muestreo de T=0.5 (seg):
x(t ) x (t ) s y (t )
T ( s 1) 2 ( s 2)
Función de transferencia pulso
Control digital
O en términos de la Transformada Z
Función de transferencia pulso
Control digital
O en términos de Transformada Z
Función de transferencia pulso
Control digital
Ejemplo
Obtenga la función de transferencia a impulso G(z) para el sistema
cuando G(s) es
Función de transferencia pulso
Control digital
x(t )
a) T
G (s )
T T
x(t )
b) G (s )
T
Función de transferencia pulso
Control digital
x(t )
a) T
G (s )
T T
x(t )
b) G (s )
T
x(t )
a) T
G (s )
T T
x(t )
b) G (s )
T
En consecuencia
x(t )
a) T
G (s )
T T
x(t )
b) G (s )
T
x(t )
a) T
G (s )
T T
x(t )
b) G (s )
T
Observe que
c(t)
r(t) e(t) e(kt) Controlador m(kt) Retenedor de u(t)
Muetreador Planta
+ A/D digital orden cero A/D
-
Sensor
Realimentación
Función de transferencia pulso
Control digital
T c(s)
r(s) e(s) e (s)
GD (s)
m (s) 1 e Ts u(s)
GP (s)
+ s
-
G (s )
H(s)
Realimentación
c( z ) GD ( z ) G ( z )
Función de transferencia pulso
r ( z ) 1 GD ( z ) GH ( z ) del sistema en lazo cerrado.
Demostración: Sistemas de
control en tiempo discreto
“Katsuhiko Ogata”
Análisis de estabilidad
Control digital
X(s) + y(s)
Gc (s ) G p (s )
x(s) Gc ( s ) G p ( s )
- G ( s) y(s)
Controlador Planta 1 Gc ( s ) G p ( s ) H ( s )
H (s )
Sensor 1 Gc ( s ) G p ( s ) H ( s )
Ecuación característica de G(s)
“La convergencia de la integral depende de
G (s) g (t ) e st dt g (t ) e t la parte real de la variable compleja “S”.
0 0
Análisis de estabilidad
Control digital
G (s ) Sistema inestable
Caso 2: Cuando una o más raíces de la ecuación
característica están en el semiplano derecho del plano S: j (imag)
0 e t M (M: valor finito) Eje j = 0
(limite de estabilidad)
G ( s ) M g (t ) dt Sistema inestable
0
0 (real)
Caso 3: Cuando una o más raíces de la ecuación
característica están sobre el eje j del plano S: Semiplano izquierdo Semiplano derecho
(zona estable) (zona inestable)
0 e t 1
G(s)
g (t ) dt
0
Sistema inestable
Ejemplos:
+ j
X(s) 1 y(s) 1
x(s) y(s)
- s2 1 s 2 1.5
1. 5
0.5 Polos: s1 1.5 j 0 real
1.5
s2 1.5 j
Sistema oscilatorio
j
X(s) + 1 y(s) 5
x(s) y(s) 34
- s 2 2s 2 s 2 2s 9
2
5 34 0
Polos: s1 1 j -1 real
2 34
2
34
s2 1 j Sistema estable
2
Análisis de estabilidad
Control digital
z e T
Para un polo estable en el plano s el valor de es
negativo (semiplano izquierdo), lo que corresponde a:
(imaginaria)
j (imaginaria)
1
x jω1
x
1 0 (real) -1 0 1 real
-1
Análisis de estabilidad
Control digital
(imaginaria)
j (imaginaria)
1
x jω1 x
0 (real) -1 0 1 real
-1
Análisis de estabilidad
Control digital
(imaginaria)
j (imaginaria)
1
jω1 x x
0 1 (real) -1 0 1 real
-1
Análisis de estabilidad
Control digital
Plano S Plano Z
im im
j
0 (real) -1 0 1 (real)
-j
x(z)
G( z) y(z)
X(s) + e(s) e*(s) y(s)
G (s ) 1 G H ( z)
- T
P( z ) 1 G H ( z ) 0
Ecuación característica
Análisis de estabilidad
Control digital
1
G ( z ) 1 z 1 Z 2
s ( s 1)
Análisis de estabilidad
Control digital
X(s) X(z)
a2 aT 1 e 1 e aTe z z
aT aT aT 1 1
s 2 ( s a) (1 z ) 1 e z
1 2 aT 1
a=1 y T=1
e 1 z 1 (1 2e 1 ) z 2
G ( z ) 1 z 1
1 z (1 e
1 2 1 1
z )
1 G( z) 0
0.3678 z 0.2642
1 0
z 1 ( z 0.3678)
( z 1)( z 0.3678) 0.3678 z 0.2642 0
z 2 z 0.6321 0
Las raíces de la ecuación característica son:
z1 0.5 0.6181 j z1 1
1 im
z2 0.5 0.6181 j z2 1
0.61 x
-1 1
0 0.5
Los dos polos están dentro re
- 0.61 x
del círculo unitario, el sistema
es estable
-1
Análisis de estabilidad
Control digital
Archivo m implementado
Análisis de estabilidad
Control digital
Imaginary Axis
Frequency (rad/sec): 3.16
Ecuación 0
característica
-0.2 System: g_lazo_cerrado
Pole : 0.5 - 0.618i
Damping: 0.249
-0.4
Overshoot (%): 44.5
Frequency (rad/sec): 0.92
-0.6
-0.8
-1
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Real Axis
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 5 10 15 20 25 30 35
Time (sec)
Imaginary Axis
Ecuación Frequency (rad/sec): 6.29
característica 0
-0.2
-1
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Real Axis
7
x 10 Step Response
2
1.5
0.5
Amplitude
-0.5
-1
-1.5
-2
0 50 100 150 200 250 300
Time (sec)
P( z ) a0 z n a1 z n 1 ... an 1 z an
Fila z0 z1 z2 z n 2 z n 1 zn
1 an an 1 an 2 a2 a1 a0
2 a0 a1 a2 an 2 an 1 an
3 bn 1 bn 2 bn 3 b1 b0
4 b0 b1 b2 bn 2 bn 1
5 cn 2 cn 3 cn 4 c0
6 c0 c1 c2 cn 2
Análisis de estabilidad
Control digital
Donde: an an 1 k
bk , k 0 ,1,2 ,...,n-1
a0 ak 1
bn 1 bn 2 k
ck , k 0 ,1,2 ,...,n-2
b0 bk 1
Condición 1
a4 0.08 a 4 a0
Condición 2
P (1) 1 1.2 0.07 0.3 0.08 0.09 P(1) 0
Condición 3
P (1) 1 1.2 0.07 0.3 0.08 1.89 P (1) 0 (n=4, par)
Análisis de estabilidad
Control digital
Para analizar la cuarta condición se deben calcular los coeficientes b3, b2, b1, b0, c2 y c0.
z0 z1 z2 z3 z4
0.08 1
b3 0.994 Condición 4
1 0.08
b3 b0
0.08 1.2 b2 1.176
1 0.3 c2 c0
0.08 0.07 b1 0.076
1 0.07
0.08 0.3
b0 0.204
1 1.2
0.9936 0.204
c2 0.946
0.204 0.09
0.9936 0.0756
c1 1.184
0.204 1.176
0.9936 0.0756
c0 0.315
0.204 1.176
Especificaciones en el dominio del tiempo
Control digital
3
t s : tiempo de establecimiento
2
1
0.1
0
0
t R t máx5 10
t
Time (sec)d
15 20 25
Especificaciones en el dominio del tiempo
Control digital
y (t máx ) y ()
MP 100%
y ( )
Especificaciones en el dominio del tiempo
Control digital
y( z) 0.4673 z 1 0.3393 z 2
H ( z) x[z ] H (z ) y[z ]
x( z ) 1 1.5327 z 1 0.6607 z 2
1.5
X(k)
1
0.5
0
0 5 10 15 20 25 30 35 40
k
0.8
Y(k)
0.6
0.4
0.2
0
0 5 10 15 20 25 30 35 40
k
Especificaciones en el dominio del tiempo
Control digital