Beruflich Dokumente
Kultur Dokumente
Guía 8
1
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Control Digital
Lugar de Ejecución: Aula 3.24
Instrumentación y Control
Materiales y equipo
Introducción Teórica
En este guía se presentarán los modelos matemáticos en donde el sistema será estudiado como
visto desde el computador. Este recibe mediciones del proceso a intervalos discretos y transmite
una nueva señal de control también a intervalos discretos. El objetivo es entonces describir los
cambios en las señales de muestra a muestra sin importar el comportamiento entre ellas. Es de
recalcar que a pesar de que estos modelos muestran el comportamiento en los puntos de
muestreo, el proceso físico sigue siendo un proceso continuo.
No se debe olvidar que la planta a controlar sigue siendo continua y que se observa su
comportamiento en el instante de muestreo. Sea una planta con una dinámica descrita en
variables de estado como la ecuación siguiente:
{ẋ t = Ax t Bu t
y t = Cx t Du t
Ec 1.
Una situación común en control es encontrar los conversores DA construidos de tal manera que
mantengan la señal analógica constante hasta la llegada de una nueva conversión. Es natural
entonces elegir los instantes de muestreo, tk, como los instantes en donde el control cambia.
Como la señal de control es discontinua, es necesario precisar su comportamiento en la
discontinuidad. Se adopta por convención que la señal es continua por derecha.
2 Control Digital. Guía 8
Si se le controla con una señal u reconstruida con un bloqueador de orden cero, esta será
constante durante todo el período de muestreo y la evolución de los estados durante este
período se podrá calcular, resolviendo la Ec 1,
t
A t −t k A t −
x t = e x t k ∫ e Bu d Ec 2.
tk
t k1
A t k 1 −t k
x t k 1= x k 1=e x t k ∫ e A t − d Bu t k Ec 3.
tk
con
A t k 1− t k
t k1 , t k = e
t k 1
A t − Ec 5 .
t k 1 , t k = ∫ e d B
tk
La relación entre las señales muestreadas está dada por la ecuación lineal en diferencias Ec 4.
Esta no involucra ningún tipo de aproximación, da el exacto valor de las variables y de la salida
en el instante de muestreo ya que la señal de control es constante durante el período de
muestreo. El modelo de la Ec 4 es llamado modelo de un sistema muestreado con bloqueador
de orden cero y es el equivalente al de la Ec1.
En muchos casos D es nula. Una razón es que en los sistemas controlados digitalmente existe
un pequeño retardo entre el muestreo de Y y la salida de control u. Además la respuesta del
sistema entre muestreos es parte de la respuesta escalón. Se puede considerar que el sistema
actúa a lazo abierto entre dos instantes de muestreo.
{
x k1= x k u k
y k= Cx k
Ec 6.
con
=e AT
T
Ec 7.
=∫ e A d B
0
Para sistemas de orden menor o igual a dos o para órdenes superiores con alguna estructura
especial se pueden hacer cálculos manuales.
T
A AT2 A i T i 1
=∫ e d =IT ... Ec 8.
0 2 ! i 1 !
resultando
=I A
Ec 9.
= B
4 Control Digital. Guía 8
Teorema de Cayley-Hamilton
o lo que es lo mismo
es decir toda potencia de la matriz original se puede expresar como una combinación lineal de
(I,A,A2,..., An-1) y por lo tanto cualquier polinomio f(A).
También A satisface polinomios de grado menor a n-1. Esto se cumple cuando el polinomio
característico tiene raíces múltiples. En este caso se define el polinomio mínimo que es de
menor grado que el característico y depende del tamaño de los bloques de Jordan.
Todo polinomio puede ser expresado como una división de polinomio , de la forma
f A = h A Ec 17.
Control Digital. Guía 8
5
En el caso del cálculo de eAT se puede considerar como un polinomio de grado infinito y
calcularlo en base al polinomio característico de A
A=
[−120 71 ] Ec 18.
[ ]
=∣ I − A∣= −1 =2−7 12=−4−3 Ec 19.
12 −7
el polinomio a calcular es
T
f = e Ec 20.
y se cumple que
T
f = e = h = 1 0 Ec 22.
{e 4T = 1 4 0
e3T =1 3 0
Ec 23.
{
1= e 4T −e 3T
0=−3 e 4T 4 e 3T
Ec 24.
6 Control Digital. Guía 8
reemplazando
e AT = 0 I 1 A =−3 e 4T 4 e 3T I e 4T −e 3T A Ec 25.
[ ]
4T 3T 4T 3T
e = −3 e 4
AT
4T
e
3T
e −e
4T 3T Ec 26.
−12 e −e 4 e −3 e
{ [ ]
0 0
y t =[1 0] x t
1 []
ẋ t = 0 1 x t 0 u t
Ec 27.
0 1 [ ][ ] [ ]
= 1 0 0 T 0= 1 T
0 0 0 1
Ec 28.
[]
2
T T
=∫
0
[]
d =
1 2
T
Ec 29.
{ []
2
T
x k1= 1
0 [ ]
T x
1
k 2 u k Ec 30.
T
yk =[1 0] xk
Ejemplo 3. Motor
{ [ ] []
ẋ t = −1 0 x t 1 u t
1 0
y t =[0 1] x t
0 Ec 31.
Control Digital. Guía 8
7
[ ]
1
−1 0
1
−1 [
sI − A = s 1 0
−1
s ] = s
s s 1 1 [ s 1]
0 = s 1
1 1
Ec 32.
s s 1 s
[ ]
−T
=e AT = e 0
Ec 33.
−T
1−e 1
T
=∫
0 [ e− d = 1−e−T
1−e− T −1e−T] [
Ec 34.
]
Evolución del Estado
Asumiendo conocidos x(ka)=xa y las señales de entrada u(k0), u(k0+1),... ¿Cómo evoluciona
entonces el estado?
x k 1 = x k u K
a a a
x k 2= x k u K = 2 x k u K u K
a a 1 a 1 a a a 1
.
.
Ec 35.
.
k −k k −k 1
x k= x k a
u k ... u k 1
a
a
a
k −1
k −ka
x k= x k ∑ k − j−1 u j
a
j= ka
La solución tiene dos partes: una que depende de la condición inicial y otra que es una suma
ponderada de las señales de entrada
Con el muestreo de un sistema se define una correspondencia entre un sistema continuo, como
el de la Ec 1 y un sistema discreto como el de la Ec 6. Un ejemplo simple mostrará que esta
8 Control Digital. Guía 8
No hay ecuación diferencial de primer orden que después del muestreo de la ecuación en
diferencia
x k1=−0.5xk u k Ec 36.
e aT=−0.5 Ec 37.
1
ln
A= =ln T Ec 38.
T
B =−1 Ec 39.
ẋ t =
[
− 0 ] []
0 x t 0 u t
Ec 41.
2
= i i =0,1, Ec 42.
T
x k1=
[ cos T
−sen T cos T ] [
sen T x 1−cos T u
k
sen T ]
k Ec 43.
Pero existe un único n n = que es el entorno de la frecuencia de Nyquist
T
Control Digital. Guía 8
9
Procedimiento
Parte I. Tutorial.
Crear modelos en el tiempo discreto es muy similar a como se crean en el tiempo continuo,
excepto que se debe especificar el periodo o tiempo de muestreo de los modelos en tiempo
discreto. El valor del tiempo de muestreo debe ser un escalar y estar expresado en segundos.
También puede usarse el valor de -1 para dejarlo sin especificar.
Como vimos en el práctica sobre las herramientas de MATLAB, para especificar modelos LTI
(Lineales invariables en el tiempo) en el tiempo discreto se usan los comandos tf, zpk, ss, o frd y
simplemente se añade el valor del tiempo de muestreo deseado a la lista de las entradas.
sist1 = tf(num,den,Ts)
sist2 = zpk(z,p,k,Ts)
sist3 = ss(a,b,c,d,Ts)
sist4 = frd(respuesta,frecuencia,Ts)
Por ejemplo:
sist = ss(A,B,C,D,0.5)
x [ n 1]= Ax [ n ] Bu [ n ]
Ec 44.
y [ n ]=Cx [ n ]Du [ n ]
con un periodo de muestreo de 0.5 segundos. Los vectores x[n], u[n], y[n], denotan las valores
de los vectores de estado, de entrada y salida en la n-ésima muestra.
Las siguientes funciones son útiles para analizar, realizar transformaciones de coordenadas de
estado en ellos y derivar realizaciones canónicas en el espacio de estado para modelos únicos
LTI o arreglos de modelos LTI en el espacio de estado.
Conversión de Modelos
La Control System Toolbox contiene un conjunto de funciones que permiten a los modelos LTI
ser convertidos entre las varias representaciones.
Conversión de Modelos
Residue Expansión en fracciones parciales consulte la ayuda de MATLAB
ss2tf Conversión de espacio de estado a función de transferencia
ss2zp Conversión de espacio de estado a polos y ceros
tf2ss Conversión de función de transferencia a espacio de estado
tf2zp Conversión de función de transferencia a polos y ceros
zp2tf Conversión de polos y ceros a función de transferencia
zp2ss Conversión de polos y ceros a espacio de estado
Tabla 2. Comandos de MATLAB para conversión de modelos.
También pueden convertirse entre el tiempo continuo y el tiempo discreto como se muestra en
la siguiente tabla:
Discretización
c2d Conversión de tiempo continuo a discreto
Ctdm Conversión de tiempo continuo a discreto con método
c2dt Conversión de tiempo continuo a discreto con retraso
d2c Conversión de tiempo discreto a continuo
d2cm Conversión de tiempo discreto a continuo con método
Tabla 3. Comandos de MATLAB para Discretización.
Otros comandos de MATLAB a utilizar:
NOTA: Un sistema discreto tiene inversa inestable si tiene algún polo fuera
del círculo unitario.
Análisis de Resultados
1. Presente la solución de los ejercicios y las respuestas a las preguntas que se le pedían en el
procedimiento de la guía.
Investigación Complementaria
Bibliografía
Hoja de cotejo: 8
EVALUACION
TOTAL 100