Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 7 PDF
Tema 7 PDF
DE UN ROBOT
b) Control PD.
4. IMPLEMENTACIÓN DIGITAL.
1. INTRODUCCIÓN. CONTROL DEL PUMA-560
SENSOR
POSICION
τL∗ = nτL
τL∗ = n2 JL θ̈m
τL = JL θ̈ = nJL θ̈m
τm = Jef θ̈m
No se han tenido en cuenta: efectos inerciales (acoplamiento entre distintas
articulaciones), centrı́fugos y gravitatorios.
Θm (s) Ka
Gm (s) = =
Vin (s) s (Ra Jef s + Ka Kb )
2.2. Control PD
Control PD:
Diagrama de bloques:
θd (t) + v (t) τm (t) . θm (t) θ (t)
1 θm (t) 1
e(t) in Ka
k p +sk d 1 +
n
n - Ra sJ ef s
-
Kb
MOTOR CC
Ka (kp + skd )
FTBA G(s) = Gc (s)Gp (s) =
s(sRa Jef + Ka Kb )
G(s) Ka (kp + skd )
FTBC M (s) = = 2
1 + G(s) s Ra Jef + s(Ka Kb + Ka kd ) + Ka kp
Requerimientos de diseño: respuesta rápida y sin error (error de velocidad pequeño)
⇒ amortiguamiento crı́tico o un ligero sobreamortiguamiento.
Ka Kb + Ka kd Ka kp
s2 + s+ = s2 + 2δωn s + ωn2
Ra Jef Ra Jef
2 K a kp
ωn =
Ra Jef Ka Kb + Ka kd
Ka Kb + Ka kd δ = p ≥1
2δωn =
2 K k J R
a p ef a
Ra Jef
p
2 Ka kp Jef Ra − Ka Kb
kd ≥
Ka
Requerimiento adicional: que la frecuencia natural ωn del sistema no alcance la
frecuencia de resonancia estructural ωr :
0 < ωn ≤ 0,5ωr
Ka kp
0< ≤ (0,5ωr )2
Ra Jef
Se puede comprobar:
à !1/2
J0
ωr = ω0
Jef
Despejando kp :
ωr2 Jef Ra ω02 J0 Ra
0 < kp ≤ =
4Ka 4Ka
Tomando kp máximo:
p
Ra ω0 J0 Jef − Ka Kb
kd ≥
ka
2.3. Efecto de las perturbaciones
kd τper (t)
.
θd (t) τin (t) .
s
1
v (t)
in + Ka - τm (t) 1 θm (t) n θ (t)
+
n - Ra + sJ ef s
θd (t)
Kb
kp
e(t)
PLANIFICADOR
+ -
kp + skd Ra
Θd (s) − Tper (s)
n Ka
Θ(s) = nKa
Ra Jef s2 + (Ka Kb + Ka kd )s + Ka kp
Error en régimen permanente:
Tper (s)
Θ(s) = −nRa
Ra Jef s2 + (Ka Kb + Ka kd )s + Ka kp
nRa
θ(∞) = lı́m sΘ(s) = − lı́m [sTper (s)]
s→0 Ka kp s→0
3. TÉCNICAS DEL PAR CALCULADO
.
θd (t) CONVERSION
τin (t) .
CALCULO τcomp PAR/TENSION v
comp 1
v (t)
in + Ka - τm (t) 1 θm (t) n θ (t)
PAR DE Ra + n +
- Ra sJ ef s
θd (t) COMPENSACION
Ka
Kb
kp
e(t)
+ -
nRa
θ(t = ∞) = − lı́m [sTe (s)]
Mejoras a la técnica del par calculado:
Fuentes de Error:
Soluciones:
0
τcomp (t) = D(q)q̈d + h(q, q̇) + c(q)
COMPENSACION
COMPENSACION
ERROR
F.C.E.M.
VELOCIDAD
.
qd (t)
CALCULO τcomp CONVERSION
v (t)
in
q (t)
PLANIFICADOR PAR DE + D/A MOTOR CC ENGRANAJE
COMPENSACION PAR/TENSION
qd (t)
COMPENSACION
ERROR
POSICION
A/D
+ -
TARJETA
COMPUTADOR INTERFASE ROBOT
V max
t1 Vmax
v̄in =
t1 + t2