Professional Documents
Culture Documents
LAGUNA
Clase muestra:
Sistemas de Control en Tiempo Continuo
Presenta:
Ismael Medina López
¿Que es un sistema?
Sistemas mecánicos.
Sistemas eléctricos.
Sistemas electromecánicos.
Sistemas electrónicos, etc.
¿Que es un sistema de control?
Planta (o sistema a controlar).
Estructura fı́sica.
Actuadores.
Sensores.
Controlador.
Circuito accionador (driver).
Interfaces de software y hardware.
Las señales o variables de los sistema dinámicos son función del tiempo. Y de acuerdo
con ello estos sistemas son:
Modelo matemático:
En ingenierı́a de control, se trata de una ecuación diferencial que representa el com-
portamiento dinámico de un sistema fı́sico que cambia con respecto al tiempo.
Función de transferencia.
Teorı́a de control moderna.
Entorno de
Realimentacion
Control de motores
trabajo
Realimentacion
Subsistema de control
Realimentacion
Comando
Etapa de potencia (ampli icador) Computadora
Articulaciones
activas
Modelo CAD del mecanismo de cinco barras (M5B) del Tecnológico de La Laguna.
Caracterı́sticas principales:
P (xm , y m)
2
L4
L3
q1
L1
Y0
q2 Consta de cuatro eslabones móviles y
0 X0
A1 L0 L0 A2
un eslabón fijo que corresponde a la
base del robot.
El movimiento relativo entre los es-
labones móviles se lleva a cabo por
Parámetros cinemáticos del mecanismo de medio de cinco articulaciones rotacio-
cinco barras (M5B).
nales.
Control PD
τ q = JA
T
(q) Kp χ̃ + Kv χ̃˙
Control PID
Z t
τq = JA
T
(q) Kp χ̃ + Kv χ̃˙ + Ki χ̃ dt
0
Control PD+
τq = JA
T
(q) Kp χ̃ + Kv χ̃˙ + Ms (ρ)χ̈d + Cs (ρ, ρ̇)χ̇d + gs (ρ)
Control Par-Calculado
τq = JA
T
(q) Ms (ρ) χ̈d + Kv χ̃˙ + Kp χ̃ + Cs (ρ, ρ̇)χ̇ + gs (ρ)
Para fines de modelado cinemático y dinámico del M5B se utilizan las siguientes
variables:
Vector de coordenadas cartesianas del elemento terminal (punto P )
T
χ = xm ∈ R2 .
ym
Matriz de inercias
M11 (ρ) 0 M13 (ρ) 0
donde
2 2 2
M11 (ρ) = m1 lc1 + m2 lc2 + m2 l1 + 2m2 l1 lc2 cos(β1 ) + I1 + I2
2
M13 (ρ) = M31 (ρ) = m2 lc2 + m2 l1 lc2 cos(β1 ) + I2
2 2 2
M22 (ρ) = m3 lc3 + m4 lc4 + m4 l3 + 2m4 l3 lc4 cos(β2 ) + I3 + I4
2
M24 (ρ) = M42 (ρ) = m4 lc4 + m4 l3 lc4 cos(β2 ) + I4
2
M33 (ρ) = m2 lc2 + I2
2
M44 (ρ) = m4 lc4 + I4
donde
C11 (ρ, ρ̇) = −m2 l1 lc2 sen(β1 )β̇1
C13 (ρ, ρ̇) = −m2 l1 lc2 sen(β1 )[q̇1 + β̇1 ]
C22 (ρ, ρ̇) = −m4 l3 lc4 sen(β2 )β̇2
C24 (ρ, ρ̇) = −m4 l3 lc4 sen(β2 )[q̇2 + β̇2 ]
C31 (ρ, ρ̇) = m2 l1 lc2 sen(β1 )q̇1
C42 (ρ, ρ̇) = m4 l3 lc4 sen(β2 )q̇2
g(ρ) = 0 ∈ R4
Ası́ que, si se premultiplica el modelo dinámico no mı́nimo por R(ρ), es posible eli-
minar el término D(ρ)T λ. Se puede demostrar que tal matriz R(ρ) satisface
ρ̇ = R(ρ)q̇
T
Recordando que ρ = qT βT
, se puede escribir como
" # " #
q̇ I
ρ̇ = = q̇,
β̇ JR (ρ)
∂β(ρ)
donde JR (ρ) = ∂q
, y la derivada de la relación jacobiana anterior es
donde
Mr (ρ) = R(ρ)T M (ρ)R(ρ) ∈ R2×2
Cr (ρ, ρ̇) = R(ρ)T M (ρ)Ṙ(ρ, ρ̇) + R(ρ)T C(ρ, ρ̇)R(ρ) ∈ R2×2
gr (ρ) = R(ρ)T g(ρ) ∈ R2
τq = R(ρ)T τρ ∈ R2
ρ̇ = S(ρ)χ̇
donde
C (q1 + β1 ) S (q1 + β1 )
−1 1 S (β1 ) S (β1 ) ∈ R2×2
JA (ρ) =
l C (q2 + β2 ) S (q2 + β2 )
S (β2 ) S (β2 )
Servoamplificador.
Trayectoria deseada:
3
3
0.04 1 − e−10.t − 0.04 1 − e−10.t cos(t)
χd (t) = 3
m
0.127 − 0.04 1 − e−10.t sen(t)
0.16 0.16
0.15 0.15
0.14 0.14
0.13 0.13
0.12 0.12
0.11 0.11
0.1 0.1
0.09 0.09
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07
0.16 0.16
0.15 0.15
0.14 0.14
0.13 0.13
0.12 0.12
0.11 0.11
0.1 0.1
0.09 0.09
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07
0.16
0.15
0.14
0.13
0.12
0.11
0.1
0.09
2.5
1.5
0.5
0
0 2 4 6 8 10 12 14 16 18
3.5
2.5
1.5
0.5
0
0 2 4 6 8 10 12 14 16 18
10-3
2.5
1.5
0.5
0
0 2 4 6 8 10 12 14 16 18
0.15
0.1
0.05
-0.05
-0.1
0 2 4 6 8 10 12 14 16 18
0.15
0.1
0.05
-0.05
-0.1
0 2 4 6 8 10 12 14 16 18
0.1
0.05
-0.05
-0.1
0 2 4 6 8 10 12 14 16 18
0.15
0.1
0.05
-0.05
-0.1
0 2 4 6 8 10 12 14 16 18
Pares aplicados a cada servomotor: Control PID (arriba) y Control Par Calculado (abajo).
0.1
0.05
-0.05
-0.1
-0.15
0 2 4 6 8 10 12 14 16 18
La siguiente tabla muestra las ganancias utilizadas en cada uno de los controladores
y la última columna muestra el valor cuadrático medio (RMS) de la norma de los
errores de seguimiento, esto como una medida para evaluar el desempeño de cada
esquema de control.
Parámetros de cada uno de los controladores.
Controlador Kp Kv Ki kχ̃k RMS [mm]
PD diag(506) diag(13) – 0.59486
PID diag(525) diag(13) diag(13) 0.57582
PD con Precompensación diag(536) diag(13) – 0.54592
Par-Calculado diag(2530) diag(73) – 0.47472
Λ Kd Γ
Adaptable diag(70) diag(5) A∗ 0.45505
∗ −4
donde A = 10 ×diag(5,5,5,5,5,5,200,200,50,50).