Está en la página 1de 6

Facultad Ingeniería Electrónica y Mecatrónica

Laboratorio 11
Control monoarticular

Objetivo:
- Desarrollar un modelo para control monarticualr
- Analizar la dinámica del control monarticualr
- Evaluar las acciónes de pre alimentación y realimentación.

Marco teórico.
El objetivo del control dinámico es generar a partir de la especificación de la trayectoria deseada
para la articulación el voltaje de control, tal que la evolución de la trayectoria real se aproxime a
la deseada.
El control de un robot puede ser tratado como el control de “n” ejes independientes incluyendo
en el par perturbador τp el efecto de parámetros no constantes expresados en la ecuación

•• • • •
τ = D ( q ) q + H ( q, q ) + c ( q ) + F v q

En la figura 1. Se muestra el diagrama de bloques del sistema de accionamiento de un robot y la


unidad de control necesarios para vencer la inercia y par perturbador.

Figura 1 Diagrama de bloques del sistema de accionamiento.

El diagrama de bloques para la articulación puede simplificarse como el indicado en la figura 2.

Figura 2 Diagrama de bloques de la articulación

wcp‐2009 
El modelo de la articulación responde a la función de transferencia:


q
1
=
τ Js + B

Donde J y B se obtienen a partir de los valores estimados, incluyendo el ruido.

Figura 3 Diagrama de bloques del control monoarticular

Procedimiento.
1. Construir el diagrama de bloques del simulador del control monoarticular en el entorno
del simulink de matlab.

Figura 4 Diagrama de bloques del simulador del control monoarticular

wcp‐2009 
Considerar los siguientes valores:

J=1, B=0, K=1, nR= 0.5

El desarrollo se hará de modo que se puedan activar o desactivar 3 acciones de manera


independientes, mediante señales binarias:
0: bloque activado
1: bloque activado
Los 3 bloques F1(s), F2(s) y R(s) tendran las siguients consideraciones:
- F1(s): responde al modo inverso de la articulación. No es necesario tener un
conocimiento preciso de B, J Y K. En la simulación se incluirá cierta incertidumbre.
- Para generar el modelo inverso se dispondrá de la trayectoria deseada qd, la velocidad
Vd y la aceleración Ad.

F ( s ) = ( Js + B )
1
1 K

- R(s) será un controlador PID con una función de transferencia

Ki
R( s ) = K p + + Kd s
s

- F2(s) Deberá compensar las perturbaciones Tp independientemente de su origen.

2. Construir el bloque F1(s) de prealimentación por inversión del modelo según se indica,
usando un subsistema atómico. Observe la señal de activación F1.

Figura 1. Diagrama de bloques F1(s) de prealimentación por inversión del modelo

3. Construir el bloque F2(s) prealimentación para compensación de la perturbación. Este


bloque divide el par perturbador entre la ganancia estimada.

wcp‐2009 
Figura 2. Diagrama de bloque F2(s) prealimentación para compensación de la perturbación

4. Construir el bloque R(S) para el controlador PID. Observe la función de activación.

Figura 3. Diagrama de bloques R(S) para el controlador PID

5. Construir el bloque que implementa la articulación.


En la caja de dialogo eliminar el cehck de verificación del parámetro “show port labels”
de los subsistemas J’ y B’. El rango de la variable “Uniform Randon Number” debe ser
–J*nr hasta J*nR. Elegir el valor de nR 0 o 0.5 según sea el caso. (Un valor bajo es
1x10-15 )

wcp‐2009 
Figura 4. Diagrama de bloques de la articulación y detalles de J y B.

6. Construir el bloque para la articulación incluyendo ruido uniforme con amplitud nR.

Figura 5. Diagrama de bloques del generador de trayectoria parabólica

wcp‐2009 
Figura 6. Diagrama de bloques del generador de trayectoria senoidal

wcp‐2009 

También podría gustarte