Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen
En este trabajo se presentan los resultados obtenidos en la aplicacin del
control de posicin de un robot de un grado de libertad, el cual tiene
como elemento actuador un servomotor de corriente directa. Para
poder emplear el algoritmo de control fue necesario obtener el modelo
matemtico del sistema, por lo que se implement una plataforma de
experimentacin basada en la herramienta de cmputo VisSim5.0 ECD y
el Procesador Digital de Seales DSP TMS320LF2407 de Texas Instruments
con lo que se obtiene el modelo y se implementa el sistema de control.
La respuesta deseada fue una curva en que la posicin se alcanza de
manera suave y sin sobrepaso. Para determinar los valores de los
parmetros del controlador proporcional derivativo, se compararon los
trminos de la ecuacin caracterstica del sistema de control en lazo
cerrado con un modelo matemtico que proporciona la respuesta. Se
hizo una simulacin con la finalidad de observar el comportamiento del
algoritmo de control, se aplic al robot y se realizaron pruebas con
diferentes tiempos para alcanzar la posicin que se persegua.
http://www.uaz.edu.mx/revistainvestigacion
Los resultados fueron buenos, ya que el brazo se prob para lograr dicha
posicin con tiempos de asentamiento distintos. El valor obtenido se
manifiesta a travs de una seal peridica cuadrada que proporciona
dos valores de posicin; que obliga al robot a modificar en forma
peridica su posicin final.
Palabras clave: modelo matemtico, simulacin, controlador.
Abstract
In this work the results obtained in the application to position control for a
robot one degree of freedom are presented, which has as element
actuador a direct current servo-motor. To be able to apply the control
algorithm its necessary to obtain the mathematical model system, for
that its necessary to implement a platform of experimentation based in
the tool of compute VisSim5.0 ECD and the Digital Signal Processor DSP
TMS320LF2407 of Texas Instruments with that which the model is obtained
and the control system is implemented.
The answer that we looking for is a curve in which the position is reached
in a soft way and without surpass. To determine the securities of the
derivative
proportional
controller's
parameters
the
terms
of
the
http://www.uaz.edu.mx/revistainvestigacion
The obtained results are good, since the arm was proven to reach the
position wanted with different times of establishment. The wanted value is
given in form of a square periodic signal that provides two position values;
that which forces the robot to modify in periodic form the end position.
Keywords: mathematical model, simulation, controller.
Introduccin
Para el estudio de los algoritmos de control es necesario contar con una
plataforma de experimentacin que permita implementarlos y evaluar los
resultados. En esta plataforma se utilizan: la tarjeta de procesamiento
digital de seales de Texas Instruments, TMS320LF2407, que sirve como
interfase entre el sistema y el software en el cual se programan los
controladores. Para que la tarjeta PDS pueda manejar la informacin que
enva el sistema o utilizar las seales que manda la tarjeta, es necesaria
una etapa de adecuacin de seales, ya que el sistema trabaja con alta
potencia mientras que la tarjeta con baja potencia.
La computadora permite al usuario programar el controlador y evaluar
los resultados. En la programacin del controlador se utiliza el software
VisSim (Simulacin Visual) [2]. El sistema es un robot de un grado de
libertad con que llevaron a cabo los experimentos y est conformado
por un actuador que es el servomotor BE161CJ y un volante de inercia
colocado en su eje como se muestra en la Figura 1.
http://www.uaz.edu.mx/revistainvestigacion
(1)
http://www.uaz.edu.mx/revistainvestigacion
K v ( qd (t ) q (t )) ,
K v q (t )
(2)
(3)
controlador
partir
de
una
ecuacin
que
defina
dicho
http://www.uaz.edu.mx/revistainvestigacion
n =
4
ts
(4)
n =
4
1
= 0.4
10 seg
seg
( s + n )( s + 10n ) = s 2 + 11n s + 10 2 n
(5)
( s + 0.4 ) ( s + 4)
Por lo que la funcin que define a aqul es:
s 2 + 4.4 s + 1.6
(6)
11n = dK v + b
(7)
Kv =
4.4 b 4 0.0577
=
= 0.03188
d
136.2
http://www.uaz.edu.mx/revistainvestigacion
y la ganancia proporcional:
Kp =
1.6
1.6
=
= 0.011747
d 136.2
Resultados
En el trabajo experimental se probaron diferentes tiempos para conseguir
la respuesta de posicin que se desea en el robot de un grado de
libertad; los valores de sta los proporciona la onda cuadrada que se
muestra en la Figura 3.
http://www.uaz.edu.mx/revistainvestigacion
http://www.uaz.edu.mx/revistainvestigacion
Conclusiones
Los resultados son satisfactorios porque muestran que el robot responde a
las seales del sistema de control de manera adecuada; a causa de ello
el robot alcanza el valor de ubicacin deseada en el tiempo
programado. Adems el uso del algoritmo de compensacin mejora
notablemente el comportamiento del sistema, por lo que se plantea
seguir trabajando en mejorar la plataforma de experimentacin, adems
de aadir otro tipo de sistemas a controlar.
Como los desplazamientos del robot son muy lentos, entonces el
servomotor que sirve de actuador, es decir, el que produce los
movimientos de desplazamiento, recibe del controlador pequeos
impulsos de voltaje. Dado lo anterior se considera que el circuito
convertidor de seales digitales a anlogas debe tener una muy buena
resolucin, por lo que se pretende modificarlo pues en la actualidad
http://www.uaz.edu.mx/revistainvestigacion
http://www.uaz.edu.mx/revistainvestigacion
10
Bibliografa
[1] Spectrum Digital, Inc. ezdsp LF2407, Technical Reference, December
2000.
[2] Visual Solutions Incorporated, VisSim Embedded Controls Developer,
Ver. 5.0, First Edition, 2003.
[3] Pierre E. Dupont: Avoiding Sticki-Slip Through PD Control IEEE
TRANSACTIONS ON AUTOMATIC CONTROL, Vol.39, pp. 1094-1097,
(1994).
[4] Brian Armstrong-Hlouvry Sitck Slip and Control in Low-Speed Motion
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, Vol.38, pp. 1483-1496,
(1993).
[5] Cai, L., and Song G. (1993) A Smooth robust nonlinear controller for
robot manipulators with joint stick-Slip friction. Proc. IEEE International
Conference on Robotics and automation, Atlanta, GE, Vol. 3, pp.
449-454.
[6] Kelly R., y Llamas J., (1999). Determination of viscous and Coulomb
friction by using velocity responses to torque ramp inputs, Proc. of
the 1999 International Conference on Robotics and Automation,
Detroit, MI, May, pp. 1740-1745.
[7] K. Ogata, Ingeniera de Control Moderna, Tercera Edicin, Prentice
Hall, (1998).
http://www.uaz.edu.mx/revistainvestigacion
11