Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen: “En esta guía de laboratorio Nº2 se hizo uso del concepto de controlabilidad,
observabilidad y conocimientos ya aprendidos en sistemas control I y II para la
discretizacion, diseño y simulación de controladores por localización de polos de un
sistema de horno tubular, representados en espacios de estados en la presente guía.
Primero se modeló matemáticamente en tiempo continuo y discreto usando el método
de entrada/salida y luego el método de Espacio de Estado del sistema de horno tubular.
Segundo se analizo las ecuaciones de estado de los sistemas en tiempo continuo y
discreto ante una entrada escalón unitario con usando Matlab y Simlulink para comparar
y verificar un adecuado proceso de discretización. Finalmente se diseño un Controlador
de temperatura usando Localización de Polos de acuerdo con las especificaciones de
funcionamiento en lazo cerrado. Donde se obtuvieron resultados muy próximos a los
valores teóricos
Abstract: "In this laboratory guide No. 2 the concept of controllability, observability
and knowledge already learned in control systems I and II was used for the
discretization, design and simulation of controllers by location of poles of a tube
furnace system, represented in spaces of states in this guide. It was first mathematically
modeled in continuous and discrete time using the method input / output and then the
State Space method of the tube furnace system. Second, the equations of state of the
systems in continuous and discrete time were analyzed with a unit step input with using
Matlab and Simlulink to compare and verify an adequate discretization process.
Finally, a Temperature Controller was designed using Pole Locations according to the
closed-loop operating specifications. Where results very close to the theoretical values
were obtained
Keyword: State, discretization y and Controllability.
1
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
I. INTRODUCCIÓN
El objetivo es conocer los comandos de Matlab para que el alumno a que adquiera la
competencia para determinar si los sistemas lineales en tiempo continuo son
completamente controlables y/u observables, o si no lo son, determinar las variables de
estado que sí lo son.
CONTROL PID DISCRETO
a. Controlabilidad
Se dice que un sistema es controlable en el instante t0 si es posible llevarlo de cualquier
estado inicial x(t0) a cualquier otro estado, empleando un vector de control no acotado,
en un lapso finito.
Consideremos al sistema en tiempo continuo e invariante en el tiempo:
ẋ ( t )= Ax ( t ) +B u(t)
y ( t ) =Cx ( t ) + D u(t )
En donde
𝐴=Matriz de estado (matriz 𝑛×𝑛)
𝐵=Matriz de entrada (matriz 𝑛×𝑟)
𝐶=Matriz de salida (matriz 𝑚×𝑛)
𝐷=Matriz de transmisión directa (matriz 𝑚×𝑟)
ẋ ( t )= Ax ( t ) +B u(t)
y ( t ) =Cx ( t ) + D u(t )
2
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
B. Métodos
Los métodos utilizados en este informe son los descrito en la introducción, obtener la
matriz de controlabilidad y observabilidad y luego analizar el rango de dicha matriz.
III. PROCEDIMIENTO
y (s) 0.5
∴ G p(s) = =
u(s) ( s+ 0.5)(s+ 2)
Sabemos que:
z−1 G (s)
G (z) =
z
Z
s [ ]
z−1 0.5 z−1 A B C
G (z) =
z
Z
[
s (s +0.5)(s +2)
=
z
Z
] [( + +
s s+ 0.5 s+2
∗0.5 ) ]
Donde: A=1; B=-4/3; C=1/3
3
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
( 23 ) z + ( 16 ) z
G(z) =
z [
z−1 (0.5) z
+
z−1 z +e−0.5 T z+ e−0.2 T ]
T: Periodo
( 23 ) ( 16 )
∴ G(z )=0.5 [ −
+
z +e−0.5T z +e−0.2T
. ( z−1) ]
3. Determinar su representación en espacio de estado de tiempo continuo,
teniendo en cuenta:
u = (variable de entrada o de control)
y = v (variable de salida)
x1 =
x 2=q
q̇ ( t ) +2 q ( t ) =θ ( t )
τ̇ ( t )+ 0.5 τ ( t ) =2 q ( t )
v ( t )=0.25 τ (t)
Entonces:
x ´1(t )=−0.5 x 1( t )+2 x 2(t )
y (t )=0.25 x 1(t )
Matricialmente
−0.5 ´2 0
x ´1(t )=( 0
x + u
−2 1 ( t) 1 (t ) ) () ---> Espacio de Estado en Tiempo Continuo
4
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
xi (k+1)−x i (k)
=x ' i(t)
T
y (k)=0.25 x 1 (k )
En su forma matricial:
Donde:
G= 0.5 2 ; H= 0 ; Cd =( 0.25 0 ) ; Dd =( 0 )
( ) ()
0 −1 1
5
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
6
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
7
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
8
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
ẋ ( ∞ ) A 0 x ( ∞) B 0
( )( =
ξ̇ (∞) −C 0 ξ (∞) 0
+ )( ) ( )
u ( ∞ )+ r ( ∞) …... (7)
1 ()
La referencia r(t) es una entrada escalón, por lo que 𝑟(𝑡) = 𝑟 (∞) = 𝑟. Restando la
ecuación (7) de la (6), se obtiene:
¿……. (8)
Se define
¿
u ( t )−u ( ∞ )=ue (t)
A= A 0
^
−C( 0 )
^B= B
()
0
x e (t )
e (t)=
( )
ξ e (t)
ė (t )= ^ ^ ue (t)……. (10)
A e (t)+ B
9
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
xe ( t )
ue ( t )=−(K −K i)
( )
ξ e (t )
ue ( t )=− ^
K e(t ) …….. (11)
^
K=−( K−K i) =(−k 1−k 2 ki)
1. Verificar controlabilidad
2
−2 (01 )
rango M = = n es C C
M
2. Determinar los valores propios deseados de lazo cerrado a partir de las
especificaciones dadas
Además:
−ξπ
√1−ξ 2
MP=e =0.02
Donde:
ξ=0.78
4 4
Ahora: ts ( 2 % )= = → σ=ξWn=2 →Wn=2.56
σ ξWn
rad
2
Wd=Wn √1−ξ =1.6
s
Las raíces dominantes son:
( s2 +2 ξWns+ Wn2)¿) = 0
( s2 + 4 s +6.5536)¿ ) = 0
10
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
|SI −( ^A − ^B ^K )|= 0
−0.5 2 0 0
^ ^^
A−B K=
( 0 −2 0
−0.25 0 0
−
)()
1 (−k 1 −k 2 ki )
0
−0.5 2 0
^ ^^
A−B K=
( k1
−0.25
−2+ k 2 −ki
0 0 )
s 0 0 2 0
|( ) ( )|
−0.5
|SI −( ^A− ^B ^K)|= 0 s 0 − k1 −2+k 2 −ki =0
0 0 s −0.25 0 0
^
K=(−k 1−k 2 ki)
^
K=(37.4018 21.5−262.144 )
11
Facultad de Ingeniería Electrónica y Eléctrica - UNMSM. Ccoyori. Sistemas de control digital
V. CONCLUSIONES
VI. BIBLIOGRAFÍA
12