Академический Документы
Профессиональный Документы
Культура Документы
Diseño de Detalle
Un diseño de detalle sólido es tan importante para el éxito del diseño global
como lo era una buena solución conceptual, aunque es evidente que un diseño brillante
no puede salvar una solución conceptual errónea, por mucha tecnología que se le añada
a ésta.
En el caso del mecanismo Ball & Beam que estamos estudiando, éste no se
limita a estar formado únicamente por el conjunto formado por bola y viga, sino que se
hace necesaria la participación de una serie de elementos y factores indispensables para
el correcto funcionamiento del sistema, incluido su controlabilidad. De esta forma,
podemos dividir el diseño de detalle de este mecanismo en tres partes:
A.
Motor
Capítulo 4: Diseño de Detalle 57
• Elevada eficiencia
Diámetro 0,063 m
Longitud 0,125 m
Peso 1,7 kg
Tensión nominal 24 V
Par nominal 0,27 N·m
Velocidad nominal 350,81 rad/s
Potencia nominal 94,7 W
Corriente nominal 4,9 A
Par de arranque 2,11 N·m
Velocidad sin carga 382,23 rad/s
Corriente sin carga 0.4 A
Inercia del rotor 7,50·10-5 kg·m2
Rendimiento 80 %
Par de fricción 2·10-4 N·m
Corriente de desmagnetización 33 A
Potencia máxima 245 W
Tabla 4.1: Características Motor usado
Capítulo 4: Diseño de Detalle 58
Este tipo de motor puede ser combinado con diferentes engranajes y encoders, y
por su tamaño y gran potencia, su uso se hace especialmente conveniente en
aplicaciones industriales tales como:
• Ingeniería de precisión
• Servomecanismos
• Bombas y compresores
• Operadores de puertas
• Equipamiento médico
Capítulo 4: Diseño de Detalle 59
τc =τm
• •
ωc = ω m → q2 = θ
•
V − K e ⋅θ
Vin = i ⋅ Rm + eb = i ⋅ Rm + K e ⋅ ω m (1) → i = in
Rm
Por otro lado, se cumple que el par que produce el eje del motor va a ser
proporcional a la corriente de entrada a través de la constante de par del motor (Km):
τ m = K m ⋅ i (2)
Km •
τm = Vin − K e ⋅ q 2
Rm
Km •
τc = U − K e ⋅ q 2
Rm
Como se puede observar, es necesario conocer los valores de los parámetros Km,
Ke y Rm. La primera constante se averigua de aplicar condiciones nominales en la
ecuación (2):
τn 0,27 N ⋅ m
Km = = → K m = 0,055 N ⋅ m A
in 4,9 A
K e = 0,055 V ⋅ s rad
Capítulo 4: Diseño de Detalle 61
Esta transmisión está formada por una serie de engranajes, que como mínimo
han de incluir un piñón, unido al motor, y una corona, unida a la carga mediante un eje.
Para darse este aumento de par, la corona debe poseer más dientes que el piñón,
prestando especial atención en que éstos engranen correctamente, ya que si están
demasiado juntos, el motor tendría que hacer más esfuerzo y por tanto se calentaría más.
τ c = n ⋅τ m
•
ωm • θ
ωc = → q2 =
n n
Km •
τm = Vin − K e ⋅ n ⋅ q 2
Rm
Km •
τc = n⋅ U − K e ⋅ n ⋅ q 2
Rm
2.3. Diferencias
Para ver las discrepancias entre un modelo y otro averiguamos la función de
transferencia que relaciona el ángulo girado por la viga (q2) con la tensión de entrada al
motor (U). Para ello necesitamos un modelo dinámico que incluya el par de la carga y
que nos permita desarrollar dicha función.
El modelo más simple que podemos usar resulta de aplicar la 2ª ley de Newton:
todo el par aplicado en la carga se consigue del movimiento de inercia del eje.
••
m ⋅ q2 = τ c
m ⋅ s 2 ⋅ q2 = τ c
a) Sin reductor
Km
m ⋅ s 2 ⋅ q2 = [U − K e ⋅ s ⋅ q2 ]
Rm
(m ⋅ R m )
⋅ s 2 + K m ⋅ K e ⋅ s q2 = K m ⋅ U
q2 Km
= 2
U m ⋅ Rm ⋅ s + K m ⋅ K e ⋅ s
b) Con reductor
Km
m ⋅ s 2 ⋅ q2 = n ⋅ [U − K e ⋅ n ⋅ s ⋅ q2 ]
Rm
Capítulo 4: Diseño de Detalle 63
(m ⋅ R m )
⋅ s 2 + n 2 ⋅ K m ⋅ K e ⋅ s q2 = n ⋅ K m ⋅U
q2 n ⋅ Km
=
U m ⋅ Rm ⋅ s + n 2 ⋅ K m ⋅ K e ⋅ s
2
•• •
τ = J ⋅θ + B ⋅θ
τ = J ⋅ s 2 ⋅θ + B ⋅ s ⋅θ
θ 1
=
τ J ⋅s + B⋅s
2
3. Simulación
Tal y como pudimos ver en los resultados obtenidos en el Capítulo 3, es posible
controlar el movimiento de la bola por el interior de la viga hasta conseguir que se
posicione en el centro. El gran inconveniente que aparece es que se necesita para ello un
elevado par que nuestro motor no es capaz de proporcionar por sí solo. Surge por tanto
la posibilidad de introducir una caja de engranajes que aumente de forma considerable
dicho par. Para ver la relación de engranajes necesaria y la potencia requerida en cada
momento, llevamos a cabo una simulación muy similar a la ya realizada anteriormente,
con la única salvedad de que ahora se introduce en las ecuaciones del modelo la
obtenida para el motor con reductora. La potencia que se obtenga deberá ser menor que
la máxima permitida que es de 245 W. Se ha utilizado en este caso como referente la
potencia y no el par de arranque y el nominal ya que puede ocurrir que se esté dentro
del rango permitido en cuanto a par, pero la potencia consumida debido a la velocidad
sea superior a la máxima. La potencia se ha calculado como el producto de la tensión
por la intensidad.
3.1. Modelo
Como ya vimos, las ecuaciones de estado usadas en el modelo básico son:
• •
x(1) = q 1
• •
x(2 ) = q 2
• •• m •2
x(3) = q1 = q1 ⋅ q 2 − g ⋅ senq2
m + Ib
R2
• •• 1 • •
x(4 ) = q 2 = τ − 2m ⋅ q1 ⋅ q1 ⋅ q 2 − m ⋅ g ⋅ q1 ⋅ cos q 2
(I v + m ⋅ q12 )
Km •
τc = n⋅ U − K e ⋅ n ⋅ q 2
Rm
Por otro lado, el uso de reductor implica que la inercia total aumente ya que
ahora hay que considerar la inercia que tiene el eje del motor. Demostremos esto último.
•• •• ••
τ = J ⋅θ m = ( J m + J v )θ m = J v ⋅θ m ya que Jv>>Jm
••
•• •• •• θm J ••
τ = J m ⋅θ m + J v ⋅θ c = J m ⋅θ m + J v ⋅ = J m + v θ m
n n
Iv I
I = Im + = 7,50 ⋅10 −5 kg ⋅ m 2 + v
n n
• •
x(1) = q 1
• •
x(2 ) = q 2
• •• m •2
x(3) = q1 = q1 ⋅ q 2 − g ⋅ senq2
m + Ib
R2
• •• 1 K m • K ⋅K •
x(4 ) = q 2 = n ⋅ U − 2m ⋅ q1 ⋅ q 1 + n 2 m e q 2 − m ⋅ g ⋅ q1 ⋅ cos q 2
Iv 2 Rm Rm
I m + + m ⋅ q1
n
3.2. Controlador
Este bloque tiene como objetivos averiguar los valores de salida del ángulo de la
viga requerido en todo momento (q2r) y de la tensión que hay que aplicar al motor para
tal actuación (U). Utilizando además este último valor se obtiene el par a la salida del
motor y la intensidad que recorre la armadura, obteniéndose así la potencia requerida.
1 •
q2 r = − K ⋅ (− q ) + K ⋅ − q 1
g
p1 1 d 1
τ = K p 2 (q2 r − q2 ) + K d 2 q 2 r − q 2 + mg ⋅ q1 ⋅ cos q2 + 2m ⋅ q1 ⋅ q1 ⋅ q 2
• • • •
Km •
• •
• •
n⋅ U − K e ⋅ n ⋅ q 2 = K p 2 (q 2 r − q 2 ) + K d 2 q 2 r − q 2 + mg ⋅ q1 ⋅ cos q 2 + 2 m ⋅ q1 ⋅ q 1 ⋅ q 2
Rm
Rm • •
• •
•
U= K (q
p 2 2r − q 2 ) + K d2 q 2r − q 2 + mg ⋅ q1 ⋅ cos q 2 + 2 m ⋅ q1 ⋅ q 1 ⋅ q 2 + K e ⋅ n ⋅ q 2
n ⋅ Km
Km •
τm = U − K e ⋅ n ⋅ q 2
Rm
•
U − Ke ⋅ n ⋅ q2
i=
Rm
P = U ⋅i
3.3. Resultados
Para esta simulación no se va a emplear el software de interfaz creado en Matlab
y que se ha usado en el anterior capítulo, sino que se va a realizar ejecutando un
pequeño código de rutina en el que ya se incluyen los diferentes parámetros y
condiciones iniciales. De está forma, entrando en dicho código, se podrán modificar
manualmente cada uno de los valores para las distintas pruebas a realizar.
q1 q2 dq1 dq2
C.I.(1)
0,5 1,0472 0 0
q1 q2 dq1 dq2
C.I.(4)
-0,2 0,5236 0 0
Consideramos inicialmente una caja de engranajes de relación 1:5. Para que los
resultados reflejen la realidad lo más fielmente posible, se van a utilizar como valores
del mecanismo los obtenidos al no considerar el sensor y el contrapeso masas puntuales
(Tabla 3.10 del Capítulo 3). Por otro lado, como control se utilizará el último de la
anterior simulación.
Se vuelve a actuar sobre los parámetros hasta conseguir unos resultados óptimos.
Se consigue disminuir la potencia por debajo de los 245 W, pero a costa de una
mayor fluctuación de la barra y por tanto de la bola. También mejora el valor de la
variable q1. Vemos en la siguiente gráfica que par motor resulta:
El par de arranque está dentro del rango permitido pues su valor es inferior a
2,11 N·m.
Es por ello por lo que debemos modificar los valores del control. Hacemos varias
pruebas.
Con este control la bola ni se sale ni la potencia del motor llega al máximo.
La bola va a rodar dentro del rango permitido (-0,6 y +0,6 metros) y la potencia
es menor de 245 W. Vemos el par motor.
Para poder hacer una comparación completa con el caso 3, averiguamos las
gráficas par una relación de engranajes de valor n = 6.
Una vez se han terminado todas las simulaciones, la conclusión más importante
a destacar, y motivo por el cual se ha realizado este estudio detallado, es que se puede
introducir una caja de engranajes entre el motor y el conjunto barra-esfera para que
aumente el par lo suficiente y haga girar la viga en un sentido u otro. Este aumento
vendrá dado en función de la relación de engranajes que se escoja finalmente.
Ante todo, cabe destacar que estos valores son orientativos, ya que dependiendo
de la longitud de la viga y/o condición inicial será más conveniente un tipo de control u
otro, por lo que estos valores son fácilmente mejorables. Por este motivo, no deben ser
restrictivos a la hora de elegir la longitud definitiva de la viga, pues los objetivos
principales de esta simulación son ver que el motor ó conjunto motor-engranajes
proporciona el par necesario y que la bola se estabiliza sin salirse en ningún momento
de la viga. Puesto que estos objetivos se cumplen con ambas longitudes, se recurre a
otros criterios de selección para escoger el tamaño definitivo. De esta forma, si
atendemos a características como volumen, entorno de trabajo, peso o coste, resulta más
idónea la viga de longitud 1 m.
B.
Resto de Elementos
e Integración
Capítulo 4: Diseño de Detalle 79
utilizar en este caso sería el modelo Brush Type PWM Servo Amplifier (25A8) de
Advanced Motion Controls, el cual se representa en la Figura 4.7.
2. Encoder
Para medir el desplazamiento angular del eje del motor se va a utilizar un
encoder incremental. Éste irá ensamblado en la parte trasera del motor a través de un
pequeño acoplador.
Al girar el disco, el haz de luz del emisor resultará interceptado por las franjas
opacas y tendrá vía libre en las franjas transparentes, de modo que el receptor recibirá
pulsos de luz. De este modo, la señal de salida del receptor estará formada por trenes de
impulsos, cuya frecuencia va a ser proporcional a la velocidad de giro del disco, y su
número proporcional al ángulo girado. Con objeto de conocer el sentido de giro del eje
del motor se dispone de dos secuencias de pulsos desfasadas 90º eléctricos (canales A y
B), provocadas o bien por dos conjuntos emisor/receptor desfasados 90º entre sí, o por
un disco con dos pistas de franjas desfasadas 90º una respecto a la otra. Dependiendo de
cuál de las dos señales de salida esté en avance de fase, se determina el sentido de la
rotación del disco. Con la lectura de uno sólo de los canales se obtiene información
acerca de la velocidad de rotación.
Por otro lado, como el encoder incremental no determina la posición absoluta del
eje, sino su posición relativa respecto a un origen, se dispone de una tercera señal (canal
Z ó 0), que proporciona un impulso a cada vuelta del eje, permitiendo determinar una
referencia de posición. Esta señal puede sincronizarse respecto al canal A, B o respecto
a ambos.
a) Resolución
b) Precisión
c) Error de división
Algunas de las características más importantes que presenta este encoder son:
• Características eléctricas:
• Características mecánicas:
• Condiciones ambientales:
• Dimensiones
Para sincronizar la fase Z del encoder con el origen del dispositivo a conectar al
encoder, es necesario ajustar la salida Z mientras se conecta el dispositivo.
3. Fijar el encoder
4. Fijar el acoplador
5. Conectar las líneas de alimentación y las E/S
Cuando el encoder se encuentra montado, hay que tener cuidado de no tirar del
cable ni golpear el eje ni el cuerpo del dispositivo. Por otro lado, si la excentricidad o
inclinación supera las tolerancias marcadas, una carga excesiva sobre el eje puede dañar
el encoder o reducir su vida útil.
3. Tarjeta
La tarea de controlar el sistema va a ser llevada a cabo por un microprocesador,
que programado previamente, contendrá un determinado algoritmo de control para que
recibiendo los datos de posición y ángulo de la bola y viga respectivamente actúe sobre
el motor para cambiar su velocidad y sentido del giro. Dicho microprocesador estará
acoplado a una placa electrónica desarrollada para fines similares en otro proyecto fin
de carrera titulado “Control de articulación mediante PWM y sistemas embebidos”,
disponible en la Escuela Superior de Ingenieros de Sevilla. Se ha elegido esta opción
por suponer un ahorro en tiempo y coste, ya que la tarjeta ya se encuentra fabricada.
• Memoria:
• Periféricos:
• Rango de funcionamiento:
• Otras:
En la figura 4.16 se muestra una fotografía de la placa electrónica con todos los
componentes, incluido el microprocesador Atmega 8515.
Ambos circuitos se aíslan el uno del otro mediante optoacopladores, lo que tiene
la ventaja de una alta velocidad de conmutación. Veamos cada circuito con más detalle.
4. Sensor de Ultrasonidos
Para medir el recorrido de la bola en su movimiento por la viga se va a utilizar
un sensor de ultrasonidos. Éste puede detectar cualquier objeto que refleje las ondas
ultrasónicas, e informar de su posición con una señal binaria o analógica. Se trata por
tanto de un sensor activo, ya que proporciona un estímulo al entorno para medir su
interacción en él.
Es importante tener en cuenta el tamaño del objeto frente al tamaño del haz. En
teoría, el tamaño más pequeño perceptible por el sensor es la mitad de la longitud de
onda de la señal ultrasónica. Así por ejemplo, y bajo condiciones ideales, la longitud de
Capítulo 4: Diseño de Detalle 92
onda de una señal a 215 KHz es 0,063”, por lo que el sensor sería capaz de percibir
objetivos tan pequeños como 0,032”. Por lo general, los objetos a percibir serán mucho
más grandes.
Con el propósito de estimar el área cubierta por la señal ultrasónica para una
determinada distancia se usa la siguiente fórmula:
D=2·x·tg(α/2)
donde:
• Físicas:
- Línea compacta
- Envoltura cilíndrica de plástico
- Soporte o brida para sujeción
- Indicadores del estado de las conexiones I/O y del objetivo
- Botón regulable para configuración
- Tamaño: 60,33 mm de diámetro, y 139,7 mm de longitud
• Circuito de control: 5 V
• Circuito de potencia: 24 V
•
V − K e ⋅θ 24 V
i = in = = 25 A
Rm 0,96 Ω
Por otro lado, la corriente media que suministra una fuente de alimentación no
va a ser la misma que la corriente que circula por el motor, sino que va a ser función de
ésta y de ciclos de pulsos PWM: cuando el transistor se activa, la corriente de la fuente
es la misma que la del motor; si se desactiva, la corriente es cero. De esta forma, para un
30 % del ciclo y 12 A de corriente del motor, la corriente resultante de la fuente será 4
A.
C.
Pruebas con el
Sensor de Ultrasonidos
Capítulo 4: Diseño de Detalle 97
1. Objetivos
Una vez definidos los elementos más importantes de que consta el sistema Ball
& Beam, nos centramos en el estudio detallado del sensor de ultrasonidos para:
2. Pruebas Realizadas
Las pruebas van a consistir en una serie de mediciones y ensayos sobre un par de
conductos de distinta sección que simulen la viga del mecanismo Ball & Beam. Cada
elemento contendrá en uno de sus extremos el sensor de ultrasonidos para medir el
recorrido de una bola de goma-espuma de aproximadamente 40 mm de diámetro. Los
conductos tienen aproximadamente 1 m de longitud, y uno es de sección circular y el
otro rectangular.
Por otro lado, es posible la adquisición de datos de forma analógica, para lo que
el sensor dispone de dos tipos de lazos de control: de corriente y de voltaje. Este
parámetro, que no nos va a afectar, se puede cambiar en el software mediante el
comando Mode.
Rango Intervalo Nº
Prueba Nº Pulsos Bola Obstáculos
(pulgadas) (ms) Medidas
A0 3-40 1 50 3 NO NO
A1 3-40 1 50 3 SI NO
A2 3-40 3 50 3 SI NO
A3 3-40 5 50 3 SI NO
A4 3-40 1 100 3 SI NO
A5 3-40 1 200 3 SI NO
A6 3-40 1 500 3 SI NO
A7 3-40 1 50 5 SI NO
A8 3-40 1 50 7 SI NO
Tabla 4.4: Pruebas tipo A realizadas en Conducto Circular
Tras revisar estas pruebas y visionar las gráficas, se puede concluir que el
cambio de los parámetros nº de pulsos, intervalo y nº de medidas promediadas no afecta
considerablemente a las mediciones realizadas por el sensor. La frecuencia o intervalo
entre un eco y otro es recomendable que se lo más pequeño posible para que no haya
mucha diferencia entre una medida y otra. En cuanto al nº de pulsos, sólo se optará por
un valor muy bajo cuando se deseen medir objetos muy próximos al sensor.
De esta forma, la configuración de los parámetros para las restantes pruebas es:
Áreas 5- 10- 15- 20- 25- 30- 35- 40- 45- 50- 55- 60- 65- 70- 75- 80- 85- 90-
0-5
(cm) 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95
B B B B B B B B B B B B B B B B B B B
0-10
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19
B B B B B B B B B B B B B B B B B B B
10-20
2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19
B B B B B B B B B B B B B B B B B B B
20-30
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19
Con este tipo de conducto sólo se pretende ver si las paredes laterales del tubo
(de 3 cm de altura) afectan o no a las medidas.
b) Conducto en movimiento:
Una vez obtenidas todas las representaciones gráficas de la señal del sensor, y
como conclusión a estas pruebas realizadas, cabe destacar dos aspectos importantes: en
primer lugar, el correcto funcionamiento del sensor a la hora de detectar la presencia de
la bola u otros objetos en la viga e inmediaciones y el posterior envío de esa
información al puerto serie. Y en segundo lugar, y aunque los resultados presentados
son satisfactorios a simple vista, hay que mencionar que hemos encontrado muchas
dificultades durante el proceso de medición para obtener una señal limpia, sobre todo en
el caso de la viga en movimiento. Esto se ha debido sobre todo a la reflexión de las
ondas ultrasónicas con las paredes de los conductos y con nosotros mismos. Por ello, y
antes de invertir tiempo y dinero en un mecanismo que finalmente no valga, se hace
necesario realizar otro estudio con el sensor pero esta vez en unas condiciones más
idóneas y seguras en lo referente al mecanismo y al procedimiento de trabajo. Se decide
por tanto fabricar un prototipo con el que experimentar estas cuestiones y de camino
validar otros requerimientos del sistema. Este estudio se desarrolla en el siguiente
capítulo.