SlideShare una empresa de Scribd logo
1 de 42
AUTOMATIZACIÓN DE UN BANCO DE
ENSAYOS PARA LA EVALUACIÓN DE
ARTICULACIONES ROBÓTICAS FLEXIBLES
Grado en Ingeniería Electrónica Industrial y Automática
Departamento Ingeniería de Sistemas y Automática - Grupo VSA
Luis Alejandro Martín Veloza
Índice
2
 Introducción
 Planteamiento del trabajo
 Antecedentes
 Objetivos
 Timeline de desarrollo
 Herramientas utilizadas para el diseño del sistema
 Modos de operación de los actuadores
 Implementación del software de control
 Ensayos y resultados
 Conclusiones
Introducción
3
Interactuación
Imprevistos
Choques
SEGURIDAD
FÍSICA
Introducción
4
Actuadores
flexibles
Actuadores
flexibles con
rigidez variable
 Actuador flexible: ajustable a solicitudes de fuerza o par externas, a través de un movimiento de
adaptación suave, planteando la flexibilidad como una propiedad mecánica ventajosa.
 Actuador flexible con rigidez variable: se podría contar con una alta rigidez durante una
operación sin peligro de colisión o al inicio de la deformación, y baja en el caso de sobrecargas o
de impacto; consiguiéndose una adaptación en función de la circunstancia.
Antecedentes
5
 AVASTT: Capacidad para cambiar la rigidez aparente de la articulación dinámicamente. Posee un
especial mecanismo que permite variar la rigidez y adoptar también una configuración totalmente
rígida, disponiendo además de un par umbral ajustable, el cuál, evita que entre en
funcionamiento el mecanismo hasta que no se haya sobrepasado un cierto valor ejercido sobre la
articulación.
AVASTT (Actuator with Variable Stiffness and TorqueThresold)
 MMJS: basado en una serie de muelles lineales, precargados y dispuestos de tal manera, que
incluyan los beneficios de los actuadores elásticos y que limitan el par máximo aplicable.
Antecedentes
6
MMJS (Mechanism of Multiple Joint Stiffness)
Planteamiento del trabajo
7
 2 Prototipos actuadores con rigidez variable (AVASTT y MMJS)
 Bancada para realizar ensayos
 Diversos equipos electrónicos
Objetivos
8
Timeline
9
• Planteamiento del proyecto
• Aprendizaje de EPOS Studio
• Ensayos de los modos de
operación mediante EPOS Studio
• Aprendizaje en el uso de LabVIEW
• Desarrollo del software de
control (Maestro)
• Adquisición de
conocimiento de la
instrumentación
• Integración de
la
instrumentació
n
• Desarrollo del
sistema de
adquisición de
datos
• Ensayos
• Estudio de los
datos
Febrero-
Marzo
Abril-Mayo Junio-Julio
Agosto-
Septiembre
Octubre -
Noviembre
Diciembre -
Enero
• Desarrollo del
software (Esclavo)
• Optimización de
todo el sistema
2015 2016
2015
Herramientas
para el diseño del sistema 10
 Permite desarrollar sistemas sofisticados de medida, pruebas y control usando íconos gráficos e
intuitivos a través de una apariencia de control del flujo de datos.
 Programación intuitiva basada en el concepto de aprendizaje observado.
 Permite ejecución paralelizada.
 Diagrama de bloques: para el desarrollo lógico.
 Panel frontal: HMI de interacción con el software
Herramientas
para el diseño del sistema 11
LabVIEW
Librería NI-
DAQMX
Librería
Maxon
Motors
Librería JR3
Librería
Standard
Modos de operación
Basados en control de posición 12
o Position Mode (PM): Dirige el actuador hacia un punto definido por el usuario. No es un
generador de trayectorias, lo que implica que al indicarle la posición deseada, no realizará una
trayectoria controlada para llegar a dicho punto, sino que se dirigirá a él con la máxima capacidad.
o Profile Position Mode (PPM): Este modo genera una trayectoria para desplazar el sistema a una
posición definida.
o Interpolated Position Mode (IPM): Éste genera trayectorias mediante la función “cubic spline
interpolation”. El operador define todos los puntos por los que el actuador pasará para conseguir
la posición final objetivo. El sistema realizará la interpolación de la trayectoria a realizar, definiendo
las velocidades y aceleraciones intermedias entre los puntos definidos.
Modos de operación
Basados en control de velocidad 13
o Velocity Mode (VM): Mueve el actuador con una velocidad definida. No es un generador de
trayectorias, por lo tanto, no realizará una trayectoria controlada para alcanzar dicha velocidad
objetivo, sino que alcanzará la velocidad definida con los máximos valores posibles.
o Profile Velocity Mode (PVM): Genera una trayectoria para conseguir la velocidad deseada. El
sistema se encargará de crear el perfil de velocidad y aceleración óptimo para conseguir dicha
velocidad final.
Modos de operación
Basados en control de corriente 14
o Current Mode (CM): El actuador operan en base a la corriente medida. El actuador se moverá
siempre y cuando no se supere el parámetro máximo de corriente definido previamente.
o *Homing Mode (HM): Este modo sirve para encontrar/establecer el cero (0) del sistema en
posición.
Existen varias formas de encontrar o definir el cero (0):
Current Threshold Positive & Index, Current Threshold Negative & Index, Current
Threshold Positive Speed…. (15 métodos diferentes).
Implementación del software
Esquema y descripción general 15
Implementación del software
Esquema y descripción general 16
INICIO
PC Maestro PC Esclavo
Fin del
programa
Maestro
Menú Principal
Configuración de
parámetros de manera
manual (comunicación y
motores)
Selección de archivo de
configuracióna cargar
Configurar
sensores a utilizar
Configurar controlador
y modos de operación
de los motores
Cargar las
configuraciones
Acciones y
movimientos
Configurar parámetros
delmovimientoa realizar
Iniciar modo de
operación (movimiento)
Monitorizar
Parar
¿Cambiar modo de op.
con configuración de
motores?
¿Reiniciar modo?
Salir del modo
de operación
¿Salir del programa?
Esperar laorden
delPC Maestro
Configurar parámetros de lectura
delsensor fuerza/par
Orden del PC Maestro
para realizar lecturas y
monitorizar
Parar
monitorización
¿Se recibe la orden de
salir?
Fin del
programa
Esclavo
FIN
No
No
No
NoSí
Sí
Sí
Sí
Comunicación en línea
Comunicación en línea
Comunicación en línea
o El operador maneja en todo
momento la estación Maestra.
Configura y define todos los
parámetros (monitorización,
sensores, modo de operación, etc.)
o La estación Esclava siempre se
mantiene bajo el gobierno de la
estación Maestra. El operador no
debe interactuar con ella.
17
INICIO
PC Maestro PC Esclavo
Fin del
programa
Maestro
Menú Principal
Configuración de
parámetros de manera
manual (comunicación y
motores)
Selección de archivo de
configuracióna cargar
Configurar
sensores a utilizar
Configurar controlador
y modos de operación
de los motores
Cargar las
configuraciones
Acciones y
movimientos
Configurar parámetros
delmovimientoa realizar
Iniciar modo de
operación (movimiento)
Monitorizar
Parar
¿Cambiar modo de op.
con configuración de
motores?
¿Reiniciar modo?
Salir del modo
de operación
¿Salir del programa?
Esperar laorden
delPC Maestro
Configurar parámetros de lectura
delsensor fuerza/par
Orden del PC Maestro
para realizar lecturas y
monitorizar
Parar
monitorización
¿Se recibe la orden de
salir?
Fin del
programa
Esclavo
FIN
No
No
No
NoSí
Sí
Sí
Sí
Comunicación en línea
Comunicación en línea
Comunicación en línea
Implementación del software
Motores y comunicaciones 18
Implementación del software
Controlador 19
o Selector de tres posiciones (posición, velocidad o corriente)
o Automáticamente “Modo de operación” permitirá elegir entre aquellos modos de operación
que se ajusten al principio de funcionamiento seleccionado.
Implementación del software
Controlador 20
Implementación del software
Instrumentación y adquisición de datos 21
o Configuración de los parámetros de lectura y guardado para los acelerómetros
Implementación del software
Instrumentación y adquisición de datos 22
o Configuración de los parámetros de lectura y guardado para los encoders
Implementación del software
Instrumentación y adquisición de datos 23
o Configuración de los parámetros de lectura y guardado para el sensor fuerza/par.
Implementación del software
Instrumentación y adquisición de datos 24
o Configuración del guardado de datos para los sensores internos.
Implementación del software
Monitorización estación Maestra 25
o Automáticamente el sistema conduce al operador al modo de operación cargado en el
controlador.
o El operador puede modificar los parámetros de operación previo a la ejecución.
Implementación del software
Monitorización estación Esclava 26
o Dedicada exclusivamente a la monitorización del sensor fuerza/par.
o Responde ante los cambios realizados en la estación Maestra.
Ensayos y resultados
Control con AVASTT 27
 Control en Posición (PM).
 Acorde con los parámetros definidos por el operador.
Ensayos y resultados
Control con AVASTT 28
 Control en Posición (PPM).
 Acorde con los parámetros definidos por el operador.
Ensayos y resultados
Control con AVASTT 29
 Control en Posición (IPM).
 Acorde con los parámetros definidos por el operador.
Ensayos y resultados
Control con AVASTT 30
 Control en Velocidad (PVM)
 Acorde con los parámetros definidos por el operador.
Ensayos y resultados
Control con AVASTT 31
 Control en Corriente (CM).
 Acorde con los parámetros definidos por el operador.
Ensayos y resultados
Colisión MMJS 32
 Impactar contra el dummy en diferentes configuraciones de ensayo:
 Dinámica natural
 Seguridad elástica
 Seguridad para colisiones dinámicas
Ensayos y resultados
Colisión MMJS – Dinámica natural 33
 masa de 2,30 kg acoplada
 0,60 m de distancia desde el eje de rotación
 oscilado siguiendo una señal sinusoidal
 El primer experimento confirmó la capacidad MMJS para conseguir una
reducción del consumo de energía durante movimientos periódicos.
Ensayos y resultados
Colisión MMJS – Seguridad elástica 34
 brazo permanece en contacto con la superficie circular del impactador.
 par motor se aumenta lentamente hasta intensificar la fuerza de contacto entre el
brazo y el impactador.
 La rigidez inicial es causado por el muelle principal de precarga, pero una vez que el
primer umbral de par se sobrepasa, se produce un cambio en la rigidez como
resultado de la compresión de estos mismos muelles. Después de superar el segundo
umbral, la rigidez se reduce drásticamente.
Ensayos y resultados
Colisión MMJS – Seguridad colisiones dinámicas 35
 brazo colisiona contra la superficie circular del impactador.
 se hace girar todo el actuador a 2,70 rad/s, lo que representa tasa de 1,90 m/s en el punto de
contacto
 La rigidez puede cambiar rápidamente de un valor medio a un valor de baja rigidez al
superarse el segundo umbral de par. Esto se traduce en una reducción del máximo pico de
fuerza en choque y un acrecentamiento del tiempo de reacción antes de una posible colisión
con consecuencias mayores.
Conclusiones
36
 Sistema de control, captura y monitorización datos, responde perfectamente a los
parámetros definidos por el operador para cada ensayo.
 Los test de verificación demostraron que el sistema es capaz de controlar el actuador en
posición, velocidad y corriente, siguiendo diferentes perfiles.
 En todos los casos se respetaron los parámetros de control definidos, sin generar
errores o perdidas de control.
 MMJS: Una primera zona de operación de alta rigidez se mantiene siempre que existan
pares externos más pequeños que el primer par umbral. Esto facilita la precisión en el
posicionamiento, y su valor puede ser configurado a través de los muelles principales de
precarga.
 MMJS: Existe una segunda área de operación de rigidez media, donde el sistema flexible
reduce el consumo de energía en movimientos cíclicos, siendo ésta una ventaja
exportable en ciertos ámbitos.
 MMJS: La rigidez puede cambiar rápidamente de un valor medio a un valor de baja
rigidez al superarse el segundo umbral de par. Esto se traduce en una reducción del
máximo pico de fuerza en choque y un acrecentamiento del tiempo de reacción antes de
una posible colisión con consecuencias mayores.
-
GRACIAS POR SU ATENCIÓN
37Your footer here
Video
Control ambos motores AVASTT
38
Video
Control motor secundario AVASTT
39
Video
Simulación operación MMJS
40
Video
Seguridad elástica MMJS
41
Videos
Diversos controles con AVASTT
42

Más contenido relacionado

La actualidad más candente

Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)
sgeplc
 
AP 022 02 02 00
AP 022 02 02 00AP 022 02 02 00
AP 022 02 02 00
quimrubau
 
Compensador Automático de Cabeceo 022 02 05 00
Compensador Automático de Cabeceo 022 02 05 00Compensador Automático de Cabeceo 022 02 05 00
Compensador Automático de Cabeceo 022 02 05 00
quimrubau
 
Yaw Damper 022 02 04 00
Yaw Damper 022 02 04 00Yaw Damper 022 02 04 00
Yaw Damper 022 02 04 00
quimrubau
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plc
edgarrosalescardenas
 
controladores logicos programables
controladores logicos programablescontroladores logicos programables
controladores logicos programables
Alejandro Cortijo
 
PLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatasPLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatas
SANTIAGO PABLO ALBERTO
 
Funcionamiento de los PLC
Funcionamiento de los PLCFuncionamiento de los PLC
Funcionamiento de los PLC
Jjs07
 

La actualidad más candente (20)

Introducción al Control Automático
Introducción al Control AutomáticoIntroducción al Control Automático
Introducción al Control Automático
 
T2 tiempo de respuesta de un plc
T2 tiempo de respuesta de un plcT2 tiempo de respuesta de un plc
T2 tiempo de respuesta de un plc
 
1 plc's rbn
1 plc's rbn1 plc's rbn
1 plc's rbn
 
Plc
PlcPlc
Plc
 
Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)Ici unidad 05 tema 03_plc (1)
Ici unidad 05 tema 03_plc (1)
 
Diagnóstico del ECM
Diagnóstico del ECMDiagnóstico del ECM
Diagnóstico del ECM
 
AP 022 02 02 00
AP 022 02 02 00AP 022 02 02 00
AP 022 02 02 00
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Compensador Automático de Cabeceo 022 02 05 00
Compensador Automático de Cabeceo 022 02 05 00Compensador Automático de Cabeceo 022 02 05 00
Compensador Automático de Cabeceo 022 02 05 00
 
Yaw Damper 022 02 04 00
Yaw Damper 022 02 04 00Yaw Damper 022 02 04 00
Yaw Damper 022 02 04 00
 
Conceptos y componentes de un plc
Conceptos y componentes de un plcConceptos y componentes de un plc
Conceptos y componentes de un plc
 
Grafcet
GrafcetGrafcet
Grafcet
 
PLC
PLC PLC
PLC
 
Rosa[1]
Rosa[1]Rosa[1]
Rosa[1]
 
Funcionamiento plc
Funcionamiento plcFuncionamiento plc
Funcionamiento plc
 
Tecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plcTecnicas de deteccion de errores y pruebas en plc
Tecnicas de deteccion de errores y pruebas en plc
 
controladores logicos programables
controladores logicos programablescontroladores logicos programables
controladores logicos programables
 
PLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatasPLC: Memorias practicas programación de autómatas
PLC: Memorias practicas programación de autómatas
 
Funcionamiento de los PLC
Funcionamiento de los PLCFuncionamiento de los PLC
Funcionamiento de los PLC
 
Aplicación de grafcet de nivel 2 y Programación de PLC
Aplicación de grafcet de nivel 2 y Programación de PLCAplicación de grafcet de nivel 2 y Programación de PLC
Aplicación de grafcet de nivel 2 y Programación de PLC
 

Destacado

Principales aplicaciones Termográficas para la Industria Petrolera
Principales aplicaciones Termográficas para la Industria PetroleraPrincipales aplicaciones Termográficas para la Industria Petrolera
Principales aplicaciones Termográficas para la Industria Petrolera
Armando Godoy Bailey
 
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Dominique Guinard
 

Destacado (20)

Final Presentation Thesis
Final Presentation ThesisFinal Presentation Thesis
Final Presentation Thesis
 
Undergraduate Thesis Presentation - Bias and Competition in the Market for News
Undergraduate Thesis Presentation - Bias and Competition in the Market for NewsUndergraduate Thesis Presentation - Bias and Competition in the Market for News
Undergraduate Thesis Presentation - Bias and Competition in the Market for News
 
Principales aplicaciones Termográficas para la Industria Petrolera
Principales aplicaciones Termográficas para la Industria PetroleraPrincipales aplicaciones Termográficas para la Industria Petrolera
Principales aplicaciones Termográficas para la Industria Petrolera
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
Steroidogenesis and differentiation in the pejerrey Odontesthes bonariensis. ...
 
Cycling in Vitoria-Gasteiz
Cycling in Vitoria-GasteizCycling in Vitoria-Gasteiz
Cycling in Vitoria-Gasteiz
 
Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...Evaluation of the Technology Supporting the Development of an Assets Tracking...
Evaluation of the Technology Supporting the Development of an Assets Tracking...
 
PhD Thesis Alexandre Alonso-Fernández
PhD Thesis Alexandre Alonso-FernándezPhD Thesis Alexandre Alonso-Fernández
PhD Thesis Alexandre Alonso-Fernández
 
PhD Thesis defence Vicente Queral. 3D-printed stellarators
PhD Thesis defence Vicente Queral. 3D-printed stellaratorsPhD Thesis defence Vicente Queral. 3D-printed stellarators
PhD Thesis defence Vicente Queral. 3D-printed stellarators
 
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
Seminar in IPP Max-Planck. Only questions phase. 16-10-2015
 
Peces Costeros Argentinos
Peces Costeros ArgentinosPeces Costeros Argentinos
Peces Costeros Argentinos
 
Thesis
ThesisThesis
Thesis
 
MSc Thesis presentation - Vladimir Gutierrez - Spain 2011JUNE
MSc Thesis presentation - Vladimir Gutierrez - Spain 2011JUNEMSc Thesis presentation - Vladimir Gutierrez - Spain 2011JUNE
MSc Thesis presentation - Vladimir Gutierrez - Spain 2011JUNE
 
Análisis,diseño e implementación de una aplicación web para la creación de p...
Análisis,diseño e implementación de una aplicación web para  la creación de p...Análisis,diseño e implementación de una aplicación web para  la creación de p...
Análisis,diseño e implementación de una aplicación web para la creación de p...
 
Presentation of my Master's Thesis
Presentation of my Master's ThesisPresentation of my Master's Thesis
Presentation of my Master's Thesis
 
B. caducifolio
B. caducifolioB. caducifolio
B. caducifolio
 
THEORY OF MACHINES I QUESTION BANK
THEORY OF MACHINES I QUESTION BANK THEORY OF MACHINES I QUESTION BANK
THEORY OF MACHINES I QUESTION BANK
 
TESIS EN INGENIERIA QUIMICA 2009 I: Tema 03: Definición del Problema
TESIS EN INGENIERIA QUIMICA 2009 I: Tema 03: Definición del ProblemaTESIS EN INGENIERIA QUIMICA 2009 I: Tema 03: Definición del Problema
TESIS EN INGENIERIA QUIMICA 2009 I: Tema 03: Definición del Problema
 
Real time gis
Real time gisReal time gis
Real time gis
 
Thesis - Emparrado Expres
Thesis  -  Emparrado ExpresThesis  -  Emparrado Expres
Thesis - Emparrado Expres
 

Similar a Thesis Presentation

Control Adaptativo
Control AdaptativoControl Adaptativo
Control Adaptativo
Frann Luque
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)
martinezeduardo
 
Informe de proyecto testing
Informe de proyecto testingInforme de proyecto testing
Informe de proyecto testing
Rmallqui
 
República bolivariana de venezuela contralor
República bolivariana de venezuela contralorRepública bolivariana de venezuela contralor
República bolivariana de venezuela contralor
luirenny
 
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
SANTIAGO PABLO ALBERTO
 
Maderer kuffatti yepez controladores
Maderer kuffatti yepez   controladoresMaderer kuffatti yepez   controladores
Maderer kuffatti yepez controladores
UNEFA
 
Controles automáticos
Controles automáticosControles automáticos
Controles automáticos
Siul Reivaj
 
INTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptx
INTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptxINTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptx
INTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptx
JhonGranados2
 

Similar a Thesis Presentation (20)

T-ESPEL-ENI-0307-P.pptx
T-ESPEL-ENI-0307-P.pptxT-ESPEL-ENI-0307-P.pptx
T-ESPEL-ENI-0307-P.pptx
 
Control Adaptativo
Control AdaptativoControl Adaptativo
Control Adaptativo
 
Control Adaptativo
Control AdaptativoControl Adaptativo
Control Adaptativo
 
Automatizacion industrial
Automatizacion industrialAutomatizacion industrial
Automatizacion industrial
 
Ctrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadCtrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidad
 
1. automatización industrial. i
1. automatización industrial. i1. automatización industrial. i
1. automatización industrial. i
 
Sistema educativo para prácticas de fundamentos de automática
Sistema educativo para prácticas de fundamentos de automáticaSistema educativo para prácticas de fundamentos de automática
Sistema educativo para prácticas de fundamentos de automática
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)
 
10 automatizacion y_control
10 automatizacion y_control10 automatizacion y_control
10 automatizacion y_control
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
control de sistemas
control de sistemas control de sistemas
control de sistemas
 
Diapositivas de Sistemas de control predictivo
Diapositivas de Sistemas de control predictivoDiapositivas de Sistemas de control predictivo
Diapositivas de Sistemas de control predictivo
 
SC1_TEMA 1-2_ GENERALIDADES DISEÑO DE SISTEMAS DE CONTROL.pdf
SC1_TEMA 1-2_ GENERALIDADES DISEÑO DE SISTEMAS DE CONTROL.pdfSC1_TEMA 1-2_ GENERALIDADES DISEÑO DE SISTEMAS DE CONTROL.pdf
SC1_TEMA 1-2_ GENERALIDADES DISEÑO DE SISTEMAS DE CONTROL.pdf
 
Informe de proyecto testing
Informe de proyecto testingInforme de proyecto testing
Informe de proyecto testing
 
República bolivariana de venezuela contralor
República bolivariana de venezuela contralorRepública bolivariana de venezuela contralor
República bolivariana de venezuela contralor
 
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
 
Maderer kuffatti yepez controladores
Maderer kuffatti yepez   controladoresMaderer kuffatti yepez   controladores
Maderer kuffatti yepez controladores
 
Descripción de Módulos Funcionales del PLC (2).
Descripción de Módulos Funcionales del PLC (2).Descripción de Módulos Funcionales del PLC (2).
Descripción de Módulos Funcionales del PLC (2).
 
Controles automáticos
Controles automáticosControles automáticos
Controles automáticos
 
INTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptx
INTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptxINTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptx
INTRODUCCION AL CONTROL INDUSTRIAL DE PROCESOS (1).pptx
 

Thesis Presentation

  • 1. AUTOMATIZACIÓN DE UN BANCO DE ENSAYOS PARA LA EVALUACIÓN DE ARTICULACIONES ROBÓTICAS FLEXIBLES Grado en Ingeniería Electrónica Industrial y Automática Departamento Ingeniería de Sistemas y Automática - Grupo VSA Luis Alejandro Martín Veloza
  • 2. Índice 2  Introducción  Planteamiento del trabajo  Antecedentes  Objetivos  Timeline de desarrollo  Herramientas utilizadas para el diseño del sistema  Modos de operación de los actuadores  Implementación del software de control  Ensayos y resultados  Conclusiones
  • 4. Introducción 4 Actuadores flexibles Actuadores flexibles con rigidez variable  Actuador flexible: ajustable a solicitudes de fuerza o par externas, a través de un movimiento de adaptación suave, planteando la flexibilidad como una propiedad mecánica ventajosa.  Actuador flexible con rigidez variable: se podría contar con una alta rigidez durante una operación sin peligro de colisión o al inicio de la deformación, y baja en el caso de sobrecargas o de impacto; consiguiéndose una adaptación en función de la circunstancia.
  • 5. Antecedentes 5  AVASTT: Capacidad para cambiar la rigidez aparente de la articulación dinámicamente. Posee un especial mecanismo que permite variar la rigidez y adoptar también una configuración totalmente rígida, disponiendo además de un par umbral ajustable, el cuál, evita que entre en funcionamiento el mecanismo hasta que no se haya sobrepasado un cierto valor ejercido sobre la articulación. AVASTT (Actuator with Variable Stiffness and TorqueThresold)
  • 6.  MMJS: basado en una serie de muelles lineales, precargados y dispuestos de tal manera, que incluyan los beneficios de los actuadores elásticos y que limitan el par máximo aplicable. Antecedentes 6 MMJS (Mechanism of Multiple Joint Stiffness)
  • 7. Planteamiento del trabajo 7  2 Prototipos actuadores con rigidez variable (AVASTT y MMJS)  Bancada para realizar ensayos  Diversos equipos electrónicos
  • 9. Timeline 9 • Planteamiento del proyecto • Aprendizaje de EPOS Studio • Ensayos de los modos de operación mediante EPOS Studio • Aprendizaje en el uso de LabVIEW • Desarrollo del software de control (Maestro) • Adquisición de conocimiento de la instrumentación • Integración de la instrumentació n • Desarrollo del sistema de adquisición de datos • Ensayos • Estudio de los datos Febrero- Marzo Abril-Mayo Junio-Julio Agosto- Septiembre Octubre - Noviembre Diciembre - Enero • Desarrollo del software (Esclavo) • Optimización de todo el sistema 2015 2016 2015
  • 10. Herramientas para el diseño del sistema 10  Permite desarrollar sistemas sofisticados de medida, pruebas y control usando íconos gráficos e intuitivos a través de una apariencia de control del flujo de datos.  Programación intuitiva basada en el concepto de aprendizaje observado.  Permite ejecución paralelizada.  Diagrama de bloques: para el desarrollo lógico.  Panel frontal: HMI de interacción con el software
  • 11. Herramientas para el diseño del sistema 11 LabVIEW Librería NI- DAQMX Librería Maxon Motors Librería JR3 Librería Standard
  • 12. Modos de operación Basados en control de posición 12 o Position Mode (PM): Dirige el actuador hacia un punto definido por el usuario. No es un generador de trayectorias, lo que implica que al indicarle la posición deseada, no realizará una trayectoria controlada para llegar a dicho punto, sino que se dirigirá a él con la máxima capacidad. o Profile Position Mode (PPM): Este modo genera una trayectoria para desplazar el sistema a una posición definida. o Interpolated Position Mode (IPM): Éste genera trayectorias mediante la función “cubic spline interpolation”. El operador define todos los puntos por los que el actuador pasará para conseguir la posición final objetivo. El sistema realizará la interpolación de la trayectoria a realizar, definiendo las velocidades y aceleraciones intermedias entre los puntos definidos.
  • 13. Modos de operación Basados en control de velocidad 13 o Velocity Mode (VM): Mueve el actuador con una velocidad definida. No es un generador de trayectorias, por lo tanto, no realizará una trayectoria controlada para alcanzar dicha velocidad objetivo, sino que alcanzará la velocidad definida con los máximos valores posibles. o Profile Velocity Mode (PVM): Genera una trayectoria para conseguir la velocidad deseada. El sistema se encargará de crear el perfil de velocidad y aceleración óptimo para conseguir dicha velocidad final.
  • 14. Modos de operación Basados en control de corriente 14 o Current Mode (CM): El actuador operan en base a la corriente medida. El actuador se moverá siempre y cuando no se supere el parámetro máximo de corriente definido previamente. o *Homing Mode (HM): Este modo sirve para encontrar/establecer el cero (0) del sistema en posición. Existen varias formas de encontrar o definir el cero (0): Current Threshold Positive & Index, Current Threshold Negative & Index, Current Threshold Positive Speed…. (15 métodos diferentes).
  • 15. Implementación del software Esquema y descripción general 15
  • 16. Implementación del software Esquema y descripción general 16 INICIO PC Maestro PC Esclavo Fin del programa Maestro Menú Principal Configuración de parámetros de manera manual (comunicación y motores) Selección de archivo de configuracióna cargar Configurar sensores a utilizar Configurar controlador y modos de operación de los motores Cargar las configuraciones Acciones y movimientos Configurar parámetros delmovimientoa realizar Iniciar modo de operación (movimiento) Monitorizar Parar ¿Cambiar modo de op. con configuración de motores? ¿Reiniciar modo? Salir del modo de operación ¿Salir del programa? Esperar laorden delPC Maestro Configurar parámetros de lectura delsensor fuerza/par Orden del PC Maestro para realizar lecturas y monitorizar Parar monitorización ¿Se recibe la orden de salir? Fin del programa Esclavo FIN No No No NoSí Sí Sí Sí Comunicación en línea Comunicación en línea Comunicación en línea o El operador maneja en todo momento la estación Maestra. Configura y define todos los parámetros (monitorización, sensores, modo de operación, etc.) o La estación Esclava siempre se mantiene bajo el gobierno de la estación Maestra. El operador no debe interactuar con ella.
  • 17. 17 INICIO PC Maestro PC Esclavo Fin del programa Maestro Menú Principal Configuración de parámetros de manera manual (comunicación y motores) Selección de archivo de configuracióna cargar Configurar sensores a utilizar Configurar controlador y modos de operación de los motores Cargar las configuraciones Acciones y movimientos Configurar parámetros delmovimientoa realizar Iniciar modo de operación (movimiento) Monitorizar Parar ¿Cambiar modo de op. con configuración de motores? ¿Reiniciar modo? Salir del modo de operación ¿Salir del programa? Esperar laorden delPC Maestro Configurar parámetros de lectura delsensor fuerza/par Orden del PC Maestro para realizar lecturas y monitorizar Parar monitorización ¿Se recibe la orden de salir? Fin del programa Esclavo FIN No No No NoSí Sí Sí Sí Comunicación en línea Comunicación en línea Comunicación en línea
  • 19. Implementación del software Controlador 19 o Selector de tres posiciones (posición, velocidad o corriente) o Automáticamente “Modo de operación” permitirá elegir entre aquellos modos de operación que se ajusten al principio de funcionamiento seleccionado.
  • 21. Implementación del software Instrumentación y adquisición de datos 21 o Configuración de los parámetros de lectura y guardado para los acelerómetros
  • 22. Implementación del software Instrumentación y adquisición de datos 22 o Configuración de los parámetros de lectura y guardado para los encoders
  • 23. Implementación del software Instrumentación y adquisición de datos 23 o Configuración de los parámetros de lectura y guardado para el sensor fuerza/par.
  • 24. Implementación del software Instrumentación y adquisición de datos 24 o Configuración del guardado de datos para los sensores internos.
  • 25. Implementación del software Monitorización estación Maestra 25 o Automáticamente el sistema conduce al operador al modo de operación cargado en el controlador. o El operador puede modificar los parámetros de operación previo a la ejecución.
  • 26. Implementación del software Monitorización estación Esclava 26 o Dedicada exclusivamente a la monitorización del sensor fuerza/par. o Responde ante los cambios realizados en la estación Maestra.
  • 27. Ensayos y resultados Control con AVASTT 27  Control en Posición (PM).  Acorde con los parámetros definidos por el operador.
  • 28. Ensayos y resultados Control con AVASTT 28  Control en Posición (PPM).  Acorde con los parámetros definidos por el operador.
  • 29. Ensayos y resultados Control con AVASTT 29  Control en Posición (IPM).  Acorde con los parámetros definidos por el operador.
  • 30. Ensayos y resultados Control con AVASTT 30  Control en Velocidad (PVM)  Acorde con los parámetros definidos por el operador.
  • 31. Ensayos y resultados Control con AVASTT 31  Control en Corriente (CM).  Acorde con los parámetros definidos por el operador.
  • 32. Ensayos y resultados Colisión MMJS 32  Impactar contra el dummy en diferentes configuraciones de ensayo:  Dinámica natural  Seguridad elástica  Seguridad para colisiones dinámicas
  • 33. Ensayos y resultados Colisión MMJS – Dinámica natural 33  masa de 2,30 kg acoplada  0,60 m de distancia desde el eje de rotación  oscilado siguiendo una señal sinusoidal  El primer experimento confirmó la capacidad MMJS para conseguir una reducción del consumo de energía durante movimientos periódicos.
  • 34. Ensayos y resultados Colisión MMJS – Seguridad elástica 34  brazo permanece en contacto con la superficie circular del impactador.  par motor se aumenta lentamente hasta intensificar la fuerza de contacto entre el brazo y el impactador.  La rigidez inicial es causado por el muelle principal de precarga, pero una vez que el primer umbral de par se sobrepasa, se produce un cambio en la rigidez como resultado de la compresión de estos mismos muelles. Después de superar el segundo umbral, la rigidez se reduce drásticamente.
  • 35. Ensayos y resultados Colisión MMJS – Seguridad colisiones dinámicas 35  brazo colisiona contra la superficie circular del impactador.  se hace girar todo el actuador a 2,70 rad/s, lo que representa tasa de 1,90 m/s en el punto de contacto  La rigidez puede cambiar rápidamente de un valor medio a un valor de baja rigidez al superarse el segundo umbral de par. Esto se traduce en una reducción del máximo pico de fuerza en choque y un acrecentamiento del tiempo de reacción antes de una posible colisión con consecuencias mayores.
  • 36. Conclusiones 36  Sistema de control, captura y monitorización datos, responde perfectamente a los parámetros definidos por el operador para cada ensayo.  Los test de verificación demostraron que el sistema es capaz de controlar el actuador en posición, velocidad y corriente, siguiendo diferentes perfiles.  En todos los casos se respetaron los parámetros de control definidos, sin generar errores o perdidas de control.  MMJS: Una primera zona de operación de alta rigidez se mantiene siempre que existan pares externos más pequeños que el primer par umbral. Esto facilita la precisión en el posicionamiento, y su valor puede ser configurado a través de los muelles principales de precarga.  MMJS: Existe una segunda área de operación de rigidez media, donde el sistema flexible reduce el consumo de energía en movimientos cíclicos, siendo ésta una ventaja exportable en ciertos ámbitos.  MMJS: La rigidez puede cambiar rápidamente de un valor medio a un valor de baja rigidez al superarse el segundo umbral de par. Esto se traduce en una reducción del máximo pico de fuerza en choque y un acrecentamiento del tiempo de reacción antes de una posible colisión con consecuencias mayores.
  • 37. - GRACIAS POR SU ATENCIÓN 37Your footer here