Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 6
Diseño de sistemas realimentados con variables de estado. Ubicación de
polos, forma Ackerman, diseño tipo regulador.
Aplicación de casos prácticos industriales con modelado en espacio de
estados.
Uso de Matlab.
1
AUT2307 Control de Procesos Industriales
No estamos controlado
2
AUT2307 Control de Procesos Industriales
3
AUT2307 Control de Procesos Industriales
Función de transferencia
en Laplace
4
Cálculo de valores propios una matriz
−3 −1
𝐴=
1 0
La función Δ(λ) = det(λI - A) es un polinomio de λ pues
los determinantes se definen como sumas de
productos. Este es el polinomio característico de A: los
valores propios de una matriz son los ceros (raices)
de su polinomio característico.
5
AUT2307 Control de Procesos Industriales
Comportamiento de realimentación en espacio de estados La función de transferencia del diagrama
de bloques en lazo cerrado vendría dada
por:
Realimentación de estados consiste en representar la entrada del sistema (u(t)) en función del vector de estados.
Es decir, la entrada debe ser computada usando el vector de estados.
𝑢 𝑡 = −𝑘 𝑥Ԧ 𝑡 , 𝑥Ԧ ∈ ℜ𝑛 , 𝑘 ∈ ℜ1 𝑥 𝑛
𝑢 𝑡 es un escalar para un sistema SISO:
(1xn)*(nx1)=1x1.
A u(t) se le conoce como una ley de
control
K es un vector de ganancias que dan el
desempeño del sistema.
Fijarse que este sistema aún no tiene una referencia (r(t)) como entrada.
Este sistema es de tipo regulatorio y su función es mantener la estabilidad del sistema y
rechazar posibles perturbaciones en la salida del sistema 7
AUT2307 Control de Procesos Industriales
Realimentación de estados
Reemplazamos 𝑢 𝑡 = −𝑘𝑥Ԧ 𝑡 en
9
AUT2307 Control de Procesos Industriales
1 𝑘 𝑘2 = 𝑘1 𝑘2
=
0 1 0 0
11
AUT2307 Control de Procesos Industriales
Varia tanto
la posición
como la
velocidad
12
AUT2307 Control de Procesos Industriales
La matriz 𝐶𝑜 debe ser de rango completo para que todos los estados del Sistema sean controlables
Si el determinante es distinto de 0, el rango será el mismo número de filas o columnas que tenga la submatriz
13
AUT2307 Control de Procesos Industriales
14
AUT2307 Control de Procesos Industriales
15
AUT2307 Control de Procesos Industriales
16
AUT2307 Control de Procesos Industriales
Seguimiento de Referencia
Si deseo seguir una referencia, basta con agregar la referencia a la ecuación de la ley de
control:
17
AUT2307 Control de Procesos Industriales
Si
18
AUT2307 Control de Procesos Industriales
19
AUT2307
Asignación de Polos Control de Procesos Industriales
Ecuación
característica
(define los
autovalores)
20
AUT2307
Asignación de Polos Control de Procesos Industriales
21
AUT2307 Control de Procesos Industriales
22
AUT2307 Control de Procesos Industriales
23
AUT2307 Control de Procesos Industriales
24
AUT2307 Control de Procesos Industriales
Datos:
𝜁=0.070
1) Calculamos el tiempo de establecimiento en lazo abierto:
3.912 3.912 Polos en lazo abierto
𝑇𝑠 = = = 10.24𝑠𝑒𝑔
𝑝𝑜𝑙𝑜 𝑐𝑒𝑟𝑐𝑎𝑛𝑜 0.382
Definidos previamente:
26
AUT2307 Control de Procesos Industriales
27
Ubicación de Polos por Formula de Ackerman
28
Ubicación de Polos por Formula de Ackerman
Para encontrar el polinomio ∅(𝐴) únicamente sustituimos la matriz A en la ecuación característica deseada
29
AUT2307 Control de Procesos Industriales
A=
B=
C=
Sistema contrlable
30
AUT2307 Control de Procesos Industriales
A=
31
AUT2307 Control de Procesos Industriales
Comando en matlab:
K=acker(A,b,Ed)
32