Escolar Documentos
Profissional Documentos
Cultura Documentos
INGENIERÍA MECÁNICA
Germán M. Hansen
Junio de 2017
Instituto Balseiro
Universidad Nacional de Cuyo
Comisión Nacional de Energı́a Atómica
Argentina
A mis padres,
por darme un ejemplo a seguir.
Índice de contenidos
Índice de contenidos ii
Índice de figuras v
Resumen ix
Abstract x
1. Introducción 1
1.1. Inspección Visual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1. Utilización de vehı́culos no tripulados . . . . . . . . . . . . . . . 3
1.1.2. Requerimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2. Motivación del Proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3. Alternativas existentes . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1. Hélices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.2. Jets de agua + válvulas . . . . . . . . . . . . . . . . . . . . . . 6
1.3.3. Variación de flotabilidad . . . . . . . . . . . . . . . . . . . . . . 7
1.3.4. Succión + ruedas . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3.5. Jets de agua + servomotores . . . . . . . . . . . . . . . . . . . . 8
1.4. Evaluación de la bibliografı́a . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5. Organización del texto . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2. Diseño Conceptual 13
2.1. Objeto sumergido en un fluido . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.1. Modelo teórico . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1.2. Comprobación experimental cualitativa . . . . . . . . . . . . . . 15
2.1.3. Modelo en Simulink
R
. . . . . . . . . . . . . . . . . . . . . . . . 17
2.2. Lastre de volumen variable . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.1. Descripción del sistema . . . . . . . . . . . . . . . . . . . . . . . 20
2.2.2. Centro de masa . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
ii
Índice de contenidos iii
3. Primer prototipo 33
3.1. Construcción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.1. Motor paso a paso . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.1.2. Rueda dentada del motor r1 . . . . . . . . . . . . . . . . . . . . 36
3.1.3. Tuerca + Rueda dentada r2 . . . . . . . . . . . . . . . . . . . . 36
3.1.4. Bancadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.1.5. Tornillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.1.6. Pistón/Camisa . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.1.7. Soporte General . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2. Caracterización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2.1. Desplazamiento axial vs. vueltas . . . . . . . . . . . . . . . . . . 38
3.2.2. Fuerza máxima vs. velocidad angular . . . . . . . . . . . . . . . 39
3.2.3. Otras mediciones . . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.2.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4. Segundo prototipo 42
4.1. Construcción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.1.1. Caja estanca . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1.2. Tapa-Camisa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.1.3. Pistón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.1.4. Rueda dentada + Tuercas . . . . . . . . . . . . . . . . . . . . . 45
4.1.5. Bancadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.1.6. Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.1.7. Controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
4.1.8. Contrapesos, flotadores . . . . . . . . . . . . . . . . . . . . . . . 48
4.1.9. Pasacables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.1.10. Auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2. Caracterización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.1. Desplazamiento axial vs. angular . . . . . . . . . . . . . . . . . 50
4.2.2. Fuerza máxima vs. RPM . . . . . . . . . . . . . . . . . . . . . . 51
4.2.3. Estanqueidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.2.4. Estabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Índice de contenidos iv
4.2.5. Flotabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.2.6. Calibración sensor de presión . . . . . . . . . . . . . . . . . . . 58
4.3. Análisis estructural simplificado . . . . . . . . . . . . . . . . . . . . . . 59
4.3.1. Cálculo computacional . . . . . . . . . . . . . . . . . . . . . . . 60
4.3.2. Cálculos analı́ticos . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.3.3. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.4. Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.4.1. Respuesta natural . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4.4.2. Control directo de la posición del pistón . . . . . . . . . . . . . 69
4.4.3. Lazo cerrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.4.4. Validación del modelo en Simulink
R
. . . . . . . . . . . . . . . 70
5. Conclusiones 76
A. Modelado en Simulink
R
79
D. Conversor bidireccional 93
E. L298 95
F. Actividades realizadas en el PI 96
Bibliografı́a 98
Agradecimientos 101
Índice de figuras
v
Índice de figuras vi
viii
Resumen
ix
Abstract
x
Capı́tulo 1
Introducción
1
1.1 Inspección Visual 2
1.1.2. Requerimientos
Los UUVs de interés deben poder operar en el interior de un reactor nuclear. Las
condiciones de operación son entonces diferentes de las de UUVs utilizados en inves-
tigación oceánica o en inspección de sistemas sumergidos tales como plataformas de
extracción de petroleo, cableados, gasosductos, oleoductos, generadores eólicos offshore,
etc.. Esto repercute en los requerimientos exigidos en cada caso.
Entre los requerimientos para este tipo de aplicación nuclear se encuentran el ta-
maño compacto, la precisión de sus movimientos, la autonomı́a, su manejo remoto e
inalámbrico y su blindaje.
El tamaño compacto está relacionado con la geometrı́a de los reactores: el tamaño
debe ser tal que la inspección visual sea posible en todos los componentes que se deseen
revisar. El desplazamiento esquivando diferentes obstáculos no debe representar un
impedimento para el correcto desarrollo de las tareas de inspección.
Los movimientos deben ser de una precisión tal que permita al operario llevar
al UUV a la posición deseada. Una vez en la posición deseada, la estabilidad de la
posición del UUV es un requisito para poder obtener imágenes claras y poder realizar
una inspección visual de la calidad necesaria.
El manejo remoto de los vehı́culos significa una de las más importantes ventajas por
sobre la tecnologı́a de inspección actual y esta ventaja no debe verse comprometida
en el diseño. Debido a que los operarios se encuentran alejados de la zona de alta
radiación, se puede disminuir la dosis recibida por el personal. La utilización de cables
para abastecer el consumo de energı́a y la comunicación no es recomendado ya que los
mismos pueden entorpecer el libre desplazamiento del vehı́culo por el reactor, corriendo
el riesgo de enredarse con distintos objetos dentro del mismo.
La autonomı́a debe permitir una inspección del reactor de manera completa, asegu-
rando que el mismo no será interrumpido por la falta de energı́a. De este requerimiento
1.2 Motivación del Proyecto 4
1.3.1. Hélices
El proyecto llevado a cabo por el Korea Electric Power Reaserch Intitute tiene
como propósito la inspección visual de reactores, es por eso que sus requerimientos son
similares a los que se tienen en cuenta en este PI.
El UUV posee cuatro propulsores a hélice, dos verticales y dos horizontales, con los
que logra cuatro grados de libertad. Para el posicionamiento vertical son utilizados los
propulsores verticales.
La implementación del robot en un reactor de agua presurizada comercial es alen-
tadora ya que se logra una inspección de calidad en la mitad de tiempo y utilizando
dos en vez de cinco operarios como es requerido en la inspección manual convencional.
[3]
1.3 Alternativas existentes 6
Para translaciones en el plano, este desarrollo utiliza cuatro jets de agua orientados
en forma de diamante utilizando solamente dos bombas bidireccionales y dos válvulas.
En cuanto a la traslación en el eje vertical utiliza dos bombas cuyas salidas se encuen-
tran orientadas a 180 ◦ [6]. Se muestra en la Figura 1.6 el esquema de la disposición de
bombas y válvulas dentro del dispositivo.
Como se observa en la Figura anterior, las bombas A y B, sirven para los movimien-
tos en el plano XY ; mientras que las bombas C y D son las que regulan la traslación
en el eje vertical (normal al plano de la hoja).
1.3 Alternativas existentes 7
volumen, siempre ocupa la totalidad del lastre con agua, evitando este problema. Es
por ello que se explora en detalle esta última alternativa.
A su vez, dentro de la opción de utilizar un lastre de volumen variable como sistema
de variación de flotabilidad para el control de profundidad existen diferentes alterna-
tivas para variar dicho volumen, entre las cuales se encuentran: compresión de gas,
bombas y motor-tornillo de potencia. [9]
La implementación de un sistema de compresión de gas para manejar el flujo de
agua en los lastres es raro de encontrar en UUV de tamaños reducidos. Se utiliza
comunmente en submarinos o UUV de gran tamaño. Debido a la dificultad del control
exacto de la válvula, el sistema es utilizado normalmente para maniobras gruesas,
dejando el control fino a sistemas tipo camisa-pistón. [9]
Uno de los sistemas más baratos y simples es el basado en membranas de goma.
Utilizando bombas peristálticas, se llena con aire las bolsas de goma lo que incrementa
el volumen del sistema, resultando en una mayor fuerza boyante. La utilización de este
mecanismo significa un control poco preciso del flujo de agua y un mayor tiempo de
inundación. [9]
Un pistón acoplado en un extremo de un tornillo de potencia es accionado por un
motor y, al realizar su recorrido dentro de una camisa, desplaza agua hacia dentro o
afuera de la misma. Ası́, cuando el motor gira en un cierto sentido, una cierta cantidad
de agua entra, aumentando la masa del UUV. Si gira en sentido contrario, una cierta
cantidad de agua sale, disminuyendo la masa. Mediante el control de la masa del UUV
se logra un control sobre la sumatoria de fuerzas sobre el mismo y, variando esta, se
controla la profundidad del mismo.
1.5 Organización del texto 11
profundidad. Con los resultados de las pruebas se realiza una comparación entre el
comportamiento observado en experiencias con el comportamiento simulado a través
del modelo teórico.
En el quinto capı́tulo se encuentran las conclusiones del PI, con la mención de as-
pectos no incluidos en este PI que son atractivos para llevar a cabo en futuros trabajos.
En el anexo F se encuentra un listado de las actividades realizadas durante el
PI junto a una breve descripción de las mismas, clasificándolas por tipo de tarea e
informando la cantidad de horas asignadas para cada una de ellas.
Capı́tulo 2
Diseño Conceptual
Donde:
P = mos g es el peso
13
2.1 Objeto sumergido en un fluido 14
g es la aceleración gravitatoria
CD es el coeficiente de arrastre.
(mos + ma )a = P − FB − FD (2.1)
1
ma = ρπDos 3 (2.2)
12
me = ρVos (2.3)
Cabe aclarar que se utiliza un sistema de coordenadas con origen en la superficie del
fluido y dirección positiva hacia las profundidades del mismo tal como se muestra en
la Figura 2.1. En cuanto a la convención de signos para ∆m, se utiliza una convención
en la cual un aumento de masa del objeto significa un ∆m positivo.
2.1 Objeto sumergido en un fluido 15
1
(me + ∆m + ma )a = (me + ∆m)g − ρVos g − CD Aos ρv|v| (2.4)
2
Figura 2.2: Botella con jeringa utilizadas en la comprobación cualitativa de la ec. 2.6.
Figura 2.3: Arreglo experimental para la obtención de imágenes para la comprobación cuan-
titativa de la ec. 2.6 .
Re Re −7,94 Re
24 2, 6( 5,0 ) 0, 411( 2,63×105) 0,25( 10 6)
CD = + Re 1,52
+ Re −8,00
+ Re
(2.7)
Re 1 + ( 5,0 ) 1 + ( 2,63×105) 1 + ( 106)
inicial, decreciendo a medida que aumenta la velocidad. Fı́jese también que el momento
en el que el valor de la velocidad es cercano a su máximo, es decir el valor de la velocidad
terminal, la aceleración tiene un valor cercano al nulo. En este gráfico también se puede
apreciar que, dada una cierta ∆m en un instante inicial, la velocidad del mismo sigue
siendo positiva a pesar que el ∆m ˙ sea nulo. Por ende, la profundidad del objeto sigue
aumentando mientras que el consumo de potencia necesario para modificar el ∆m
solamente fue requerido en el instante inicial.
Más adelante, en la sección 4.4.4 , se comparan los resultados de la simulación con
las mediciones obtenidas en pruebas experimentales.
siendo Alv el área del lastre variable, es decir el área de la camisa. Se considera que
∆h = 0 corresponde al pistón ubicado en la mitad de la carrera y que ∆h positivo
significa un aumento en la cantidad de agua en el lastre.
Para cambiar ∆h se utiliza un motor eléctrico a cuyo eje se encuentra acoplado
una primera rueda dentada(r1). Se propone una transmisión simple por medio de dos
ruedas dentadas. La segunda rueda dentada (r2) forma un mecanismo tuerca-husillo
junto con el tornillo de potencia que la atraviesa, el cual se encuentra solidario con
el pistón. A la segunda rueda dentada se le permite su rotación y se le restringe su
desplazamiento axial. El tornillo de potencia logra su desplazamiento axial, si es que se
2.2 Lastre de volumen variable 21
impide su rotación. Al ser solidario con el pistón, un desplazamiento axial del tornillo
corresponde a un desplazamiento axial de igual magnitud del pistón, por lo tanto a un
determinado ∆h y, según 2.8, a un determinado ∆m.
∆h l
= ωt (2.9)
∆t 2π
Como se muestra en la Figura 2.9 la tuerca se encuentra dentro de una rueda
dentada r2. De esta manera, sus velocidades angulares son idénticas si es que se la
2.2 Lastre de volumen variable 23
considera como cuerpo rı́gido (ωt = ωr2 ). Esta rueda dentada conforma un engranaje
con la rueda dentada r1, coincidente con el eje del motor, de manera que se cumple
ωr1 Nr1 = ωr2 Nr2 , siendo Nr1 y Nr2 la cantidad de dientes de r1 y r2 respectivamente.
Como ωr1 = ωm , reemplazando en la ecuación 2.9, se tiene
l Nr1
ḣ = ωm (2.10)
2π Nr2
o, si la velocidad del rotación del motor ωm se expresa en RPM,
l Nr1
ḣ = ωm (2.11)
60 Nr2
La constante que relaciona la velocidad axial (en mm
s
) del tornillo, y por ende del
pistón, con la velocidad angular del motor (en RPM) se denomina kt = 60l N r1
Nr2
, con l en
mm.
como se muestra en la Figura 2.7) y del área del lastre. A estas fuerzas hay que agregarle
la fricción que tiene el pistón con las paredes de la camisa (Ff ) que será cuantificada
luego de construido el prototipo, aunque a una primera instancia se la puede suponer
proporcional al perı́metro de contacto.
F = Plv + Fh − Fp + Ff (2.12)
Plv = Ppist + ∆P
F = ρgzA
h lv
(2.13)
Fp = (Pi − Pa )Alv
Ff ∝ Dlv
La fuerza del peso del lastre se compone por un peso correspondiente al pistón
propiamente dicho (Ppist ) y por un peso correspondiente a la cantidad de agua que
entra en el lastre (∆P ). Este último está relacionado con ∆h según ∆P = ∆hAlv ρg.
Teniendo en cuenta que la presión dentro del vehı́culo estará relacionada con la
posición del pistón (∆V = ∆hAlv ), y suponiendo que el proceso es isotérmico, se
puede ver que la presión interna estará dada por la Ecuación 2.14.
Pa Vi = Pi (Vi − ∆V )
Pi = ViP−∆V
a Vi
(2.14)
P a Vi
Pi = Vi −∆hA lv
∆hAlv
F = Ppist + ∆hAlv ρg + ρgzAlv − Pa Alv + kf ricc Dlv (2.15)
Vi − ∆hAlv
Realizando una estimación de los valores que pueden tomar los términos de la
ecuación 2.15, se pueden despreciar algunos de ellos con respecto al término de la Fh , si
es que se considera que el vehı́culo se encuentra en la profundidad máxima de diseño. Se
puede ver en la ecuación 2.14 que si la variación de volumen es despreciable con respecto
al volumen inicial, la presión interna del UUV será aproximadamente la atmosférica
en todo momento. Por lo tanto, la contribución de Fp resulta despreciable frente al
término correspondiente a Fh . Esto es comprobado luego de diseñado el dispositivo,
definidos los parámetros y realizados los cálculos correspondientes. Se comprueba que
la contribución de Plv también resulta despreciable. Es por esto que la ecuación 2.15
puede ser aproximada a
π 2
F ≈ ρgz Dlv + kf ricc Dlv (2.16)
4
2.2 Lastre de volumen variable 25
F dm πµt dm + Lβ
Ts = ( ) (2.18)
2 πdm β − µt L
F dm πµt dm − Lβ
Tb = ( ) (2.19)
2 πdm β + µt L
donde F es la fuerza de ejercida, dm es el diámetro medio, L el avance, µt el
coeficiente de fricción entre tornillo y tuerca, λ es el ángulo de paso, dado por tan λ =
L
πdm
y β es el parámetro geométrico de rosca dado por β = cos αn y tan αn = tan α cos λ,
con α siendo el ángulo del perfil de rosca. El diagrama de cuerpo libre se muestra en
la Figura 2.10.
2.2 Lastre de volumen variable 27
Figura 2.10: Diagrama de cuerpo libre de un tornillo de potencia bajo una carga F. [17]
Para el tornillo de potencia se utilizan dos alternativas cuyos diámetros cumplen con
lo calculado en la sección 2.2.6. En un primer prototipo se utiliza un tornillo M8x1,25
y en un segundo prototipo, se cambia por un tornillo THSL 8D, de común utilización
en tornillos de potencia de impresoras 3D debido a su avance de 8mm. Se calculan Ts y
Tb para los mismos ası́ como también su eficiencia η, definida como el cociente entre la
FV
potencia de salida y la de entrada (η = 2πnT , donde V es la velocidad axial del tornillo,
y n es la velocidad de rotación del mismo). Los resultados se muestran en la tabla 2.1.
M8x1,25 THSL 8D
Subida Bajada Subida Bajada
Torque [N cm] 12 8 23 -3
Eficiencia [ %] 16 24 55 -
Tabla 2.1: Comparación torques y eficiencias de subida y bajada entre un tornillo de potencia
M8x1,25 y un THSL 8D.
Tm = km F (2.20)
Nr2 dm πµt dm + Lβ
kms = ( ) (2.21)
Nr1 2 πdm β − µt L
Nr2 dm πµt dm − Lβ
kmb = ( ) (2.22)
Nr1 2 πdm β + µt L
Si la relación de transmisión del engranaje formado por r1 y r2 es aproximadamente
1, el torque proporcionado por el motor no serı́a mayor a aquellos informados en la tabla
2.1 siempre y cuando se opere dentro de las condiciones consideradas.
Figura 2.12: Curva tı́pica de torque vs. velocidad de un motor paso a paso.[20]
El holding torque es el torque que el motor produce cuando las bobinas del estator
se encuentran excitadas pero el rotor se encuentra detenido. Es el máximo torque que
puede entregar el motor.
La curva de torque de Pull-in muestra el máximo torque a determinada velocidad
con el que puede ser cargado el motor en el momento de su arranque sin perder sincro-
nismo. El motor puede arrancar y parar para cualquier combinación torque-velocidad
2.2 Lastre de volumen variable 30
Para hacer girar el motor se debe excitar las fases del mismo en una secuencia
determinada. Se pueden clasificar a los motores paso a paso en dos grandes tipos según
la manera en la que invierten el campo magnético: unipolares y bipolares (Figura
2.13). Una discusión de las ventajas y desventajas de cada tipo se puede encontrar
en la referencia [21]. Como se puede ver en la Figura 2.13a se necesita un puente H
por cada par de fases del motor, lo que representa una desventaja con respecto a la
alternativa unipolar. La ventaja de los bipolares es que entregan más torque a la misma
potencia. [21]
Debido a que un motor bipolar entrega más torque a la misma potencia que uno
unipolar, se decide utilizar la primera clase de configuración. La secuencia de pasos que
2.2 Lastre de volumen variable 31
Figura 2.14: Secuencia de pasos para un motor bipolar de dos fases y 90◦ /paso. [21]
Para poder realizar la selección del motor es necesario conocer la potencia requerida
del mismo. Definiendo una velocidad de acción de diseño como la velocidad a la cual
se desplaza el pistón, se puede conocer la potencia máxima que será requerida.
Una velocidad de acción alta permite que se pueda variar de manera rápida la
flotabilidad del UUV, lo que facilita la implementación de un control de profundidad.
La desventaja de esto es que se requiere de una potencia mayor, lo que se entiende
como un motor de mayor tamaño y peso o de un mayor precio, motivo por el cual se
debe llegar a un compromiso.
La potencia máxima del motor será entregada cuando la fuerza sobre el pistón sea
máxima
2π Nr2
Pmax = km Fmax ḣdis (2.23)
l Nr1
Se define una velocidad de desplazamiento del pistón ḣdiseno = 8 mms
. Esta velocidad
es elegida de manera tal que el pistón pueda recorrer la camisa de punta a punta en
un tiempo menor a un tiempo de acción de 15s. Considerando también una relación de
transmisión igual a 1, un avance de 8mm y una Fmax correspondiente a la utilización
de el tornillo THSL, se obtiene una potencia máxima Pmax = 1, 5W . Cabe aclarar que
la utilización de los parámetros correspondientes a utilizar el tornillo THSL se debe a
que la condición de diseño es más demandante que al utilizar el tornillo M8x1,25. Por
lo dicho anteriormente, se decide seleccionar un motor paso a paso bipolar, que pueda
suministrar una potencia máxima de 1, 5W .
Capı́tulo 3
Primer prototipo
3.1. Construcción
El dispositivo construido se muestra en la Figura 3.1. Una descripción de cada
componente sigue a continuación.
33
3.1 Construcción 34
√
a una misma potencia el torque entregado es 2 veces mayor que con la configuración
unipolar. [21]
El motor tiene 50 dientes en su rotor y dos pares de fases, como el que se muestra
en la Figura 2.11, lo que le da una definición de 200 pasos por revolución (1,8◦ /paso).
3.1 Construcción 35
El soporte original del motor debe ser modificado para poder sujetarlo de una
manera más conveniente para la disposición elegida en el soporte general.
Controlador
Figura 3.3: Esquema de la conexión utilizada en el primer prototipo para el control y alimen-
tación del motor.
3.1 Construcción 36
tiene que estar roscada en su interior para poder transmitir el torque necesario
al tornillo y,
3.1.4. Bancadas
Para restringir el movimiento axial de la pieza 3.1.3, se ajustan los rodamientos al
soporte general a través de sujeciones y tacos de madera. Se verá en las mediciones
realizadas que este es un elemento clave para la correcta implementación del sistema.
3.1.5. Tornillo
Como se calcula en la sección 2.2.6, el diámetro del tornillo a utilizar debe ser de
al menos 8mm. Se decide utilizar una varilla roscada M8x1,25. A la misma se rosca
una tuerca y contratuerca en el extremo superior con una arandela entre ambas, de
manera se pueda acoplar esta pieza con el pistón de la pieza 3.1.6. También se le
agrega, en el extremo inferior, un acople para un recipiente que consta de una tuerca y
contratuerca, con una arandela y la tapa del recipiente entremedio, que será de utilidad
en experimentos para caracterizar el sistema.
3.1.6. Pistón/Camisa
En el prototipo construido se utiliza como lastre variable una jeringa cuya camisa
se encuentra fija al soporte general y cuyo pistón se encuentra acoplado al tornillo
M8x1,25. La capacidad de la jeringa es de 60mL y su recorrido es de aproximadamente
100mm. Con el objetivo de disminuir la fricción entre el pistón y camisa, se lubrica
la superficie de contacto con grasa grafitada. A la camisa de la misma se le acopla
una regla milimetrada para su utilización en la caracterización del sistema. El ajuste
presente entre el pistón y la camisa hace posible el desplazamiento relativo de estos, al
mismo tiempo que se logra impedir el paso de agua entre los mismos. Mediante pruebas
cualitativas luego de su construcción, se verifica que la fricción presente permite al
pistón desplazarse axialmente, pero no ası́ angularmente.
3.2 Caracterización 38
3.2. Caracterización
Para utilizar el sistema de manera correcta, se requiere conocer ciertos parámetros
del mismo. En esta sección se describen los experimentos realizadas con tal fin.
en el de las ordenadas se muestra la fuerza que hace que el motor resbale a dicha
velocidad.
Además de hacer una fuerza para levantar los pesos adicionales, el tornillo debe
vencer la fuerza de fricción. Para dimensionar la misma, se une un dinamómetro con
el pistón utilizando tanza. Se tira del mismo hasta que se vence la fuerza de fricción y
se observa la lectura del dinamómetro en dicho instante. La fuerza de fricción medida
es (40 ± 8)N . Cabe destacar que la fuerza graficada corresponde al peso adicional que
se le carga al tornillo. Por lo tanto, estos datos no corresponden de manera exacta con
la curva de Pull in pero comparten el sentido: informar cuánta fuerza puede hacer el
motor antes que resbale.
Se destacan dos puntos a los que corresponden una fuerza máxima nula: 155RP M
y 170RP M . La primera corresponde a la velocidad máxima a la cual el motor puede
rotar sin que la fuerza de fricción haga resbalar al mismo. La segunda corresponde
al mismo punto, pero esta vez se corrige manualmente la desalineación presente en el
sistema. Como la fricción es disminuida cuando se corrige la desalineación, la velocidad
a la cual el rotor resbala es mayor. Este es otro indicador de que la sujeción de los
rodamientos es un aspecto que se debe mejorar.
3.2 Caracterización 41
3.2.4. Conclusiones
Mediante los experimentos realizadas se puede comprobar cualitativamente la via-
bilidad de utilizar un sistema de lastre variable para controlar el ingreso y egreso de
agua a una camisa.
Se caracteriza el sistema de lastre variable construido, informándose un avance por
mm
vuelta de (1, 3 ± 0, 1) vuelta y se encuentra la curva de fuerza máxima en función de la
velocidad angular. Con las mediciones realizadas, incluyendo las del anexo C, se nota
la influencia que tienen las sujeciones de los rodamientos en el comportamiento del
sistema. Mejorar dicho aspecto es una prioridad en el diseño del siguiente prototipo,
ya que influyen de manera directa en la incerteza de la posición del pistón, quitándole
precisión al control. También se puede ver, en las mediciones del anexo C, que las ban-
cadas presentan una oportunidad de mejora para reducir la desalineación del tornillo
y con ello reducir la fricción del sistema, aumentando su eficiencia.
Es importante notar también que se verifica experimentalmente que la fricción pre-
sente entre el pistón y la camisa permite que el mismo se desplace de manera axial
pero no ası́ angular. De esta manera se cumple con lo explicado en la sección 2.2, la
restricción del desplazamiento angular del tornillo.
Capı́tulo 4
Segundo prototipo
4.1. Construcción
(a) Fotografı́a del prototipo comple- (b) Fotografı́a del prototi- (c) Fotografı́a de los com-
to. po sin carcasas de acrı́lico, ni ponentes situados dentro
contrapesos, ni flotadores. de la caja estanca.
42
4.1 Construcción 43
La Figura 4.1a muestra una fotografı́a del prototipo construido mientras que en la
Figura 4.1b se muestra una fotografı́a del prototipo sin las hemiesferas de acrı́lico, los
flotadores ni los contrapesos. Los componentes que se sitúan dentro de la caja estanca
se muestran en la Figura 4.1c.
En la Figura 4.2 se muestra un esquema de un corte de la caja estanca con todos
sus componentes dentro. A continuación se explican cada uno de los componentes del
prototipo.
del tornillo. A la parte inferior de este tubo se le realiza un agujero roscado con el fin
de poder agregar contrapesos centrados (4.1.8).
Se ve durante la caracterización del sistema que evitar la entrada de agua entre la
caja y la tapa presenta sus dificultades, como se explica en la sección 4.2.3.
4.1.2. Tapa-Camisa
Este conjunto se compone de tres partes de acero: un tubo, que es la camisa por
dentro de la cual se desliza el pistón y dos placas de 2mm de espesor: una horizontal,
que cumple la función de tapa de la caja y otra vertical, que brinda soporte para la
ubicación de los componentes dentro de la caja. Se unen las partes mediante soldadura
TIG y se agregan nervios como refuerzo. La Figura 4.3b muestra un corte de la pieza.
La camisa del pistón se selecciona entre las piezas disponibles en el Laboratorio
de Ingenierı́as. Su selección se basa en las dimensiones que la misma presenta y en su
acabado superficial, el cual brinda un ajuste entre el émbolo y la camisa que permite su
desplazamiento axial, al mismo tiempo que evita la entrada de agua a la caja estanca.
El diámetro interno de la camisa es de 30mm y su longitud de 100mm, dando un
volumen de 70mm3 .
La placa de acero utilizada para la tapa y el soporte vertical es la misma y la
elección de dicho material se basa en que facilita soldar la camisa, cuyo material ya se
encuentra definido. El espesor de 2mm queda determinado por la placa que se dispone.
4.1 Construcción 45
4.1.3. Pistón
En este prototipo se utiliza un tornillo THSL 8D, de cuatro hilos y 2mm de paso, de
común utilización en tornillos de potencia de impresoras 3D por su avance de 8mm. Este
tornillo presenta la caracterı́stica de no cumplir con la condición de autobloqueo por
lo que debe proporcionarse un torque para que no se desajuste la tuerca al ser cargada
axialmente. Se observa, luego del ensamble de los componentes, que la fricción presente
resulta suficiente para evitar que el tornillo pierda su posición, estando los bobinados
del motor sin corriente. Como medida preventiva, el motor se mantiene alimentado
durante las pruebas llevadas a cabo, de manera que el motor puede entregar el holding
torque.
Para el émbolo se utiliza una cubeta de goma, utilizada anteriormente como sello
axial en amortiguadores. Las dimensiones de la misma son compatibles con la camisa ya
disponible, haciendo que el paso de agua al recinto sea despreciable como se verá más
adelante, en la sección 4.2.3. Para acoplar la cubeta al tornillo THSL, se realiza un
agujero roscado a dicho tornillo para poder apretar con otro tornillo una arandela y un
O-ring. La pieza se muestra en la Figura 4.4. Mediante pruebas cualitativas, llevadas
a cabo una vez construido el prototipo, se comprueba que la fricción presente entre la
cubeta y la camisa permite que el pistón se desplace de manera axial pero no ası́ de
manera angular.
4.1.5. Bancadas
Luego de haber comprendido la importancia de esta pieza durante las pruebas del
primer prototipo, se construyen bancadas más robustas. Se tiene en cuenta en su diseño
la sujeción de las mismas a la placa vertical. Se muestra un esquema de la pieza en
la Figura 4.6. Se crean dos de estas utilizando una impresora 3D. Las pistas externas
de los rodamientos de la pieza Rueda dentada + Tuercas encajan en las bancadas.
Su diseño permite sujetar la pieza anterior entre las bancadas, al mismo tiempo que
se acopla mediante bulones a la placa vertical. Las dos bancadas se conectan entre
sı́ utilizando bulones, lo que contribuye a su solidez. Se verá en pruebas posteriores la
mejora en la reducción del juego y la desalineación.
4.1.6. Motor
El motor es el mismo que el utilizado en el primer prototipo pero, dado que opera en
condiciones diferentes, debe caracterizarse nuevamente. Dado que se utiliza un tornillo
con un avance diferente, se averiguará la relación kt (sección 4.2.1). La fricción presente
en el sistema también varı́a, por lo que se levantarán puntos correspondientes a la curva
de Pull In (sección 4.2.2).
4.1.7. Controlador
El controlador utilizado es similar al utilizado en el prototipo anterior. El esquema
de conexión se muestra en la Figura 4.7.
4.1.9. Pasacables
La tapa debe permitir el paso de los cables para la alimentación del motor y los
auxiliares. Con dicho fin, se utilizan unos pasacables como el mostrado en la Figura
4.8. Se introducen los cables a través de los mismos y luego se los sella utilizando un
sellador sintético de uso general.
En una primera instancia se utilizan cables que poseen un diámetro tal que se
necesitan dos pasacables (Figura 4.9a). Luego de su implementación, se detecta que
la rigidez de estos cables perturba el comportamiento natural del vehı́culo debajo del
agua. Se decide reemplazar los cables por otros cuya sección sea lo más pequeña posible.
Para los cables cuyo objetivo es manejar señales digitales se decide utilizar la sección
de cable más pequeña con la que se dispone. Para dimensionar los cables encargados
4.1 Construcción 49
4.1.10. Auxiliares
En el diseño se tuvieron en cuenta sistemas auxiliares que, a pesar de haber sido
construidos, no llegaron a implementarse finalmente debido a que no pueden ponerse
a punto en el tiempo disponible. Dichos sistemas son: un sensor de fin de carrera para
el pistón y un sensor para detectar la presencia de agua dentro de la caja estanca.
El sensor de fin de carrera para el pistón consiste en un contacto normal abierto
modificado, previamente utilizado en un mouse. El mismo tiene el objetivo de detectar
cuando el pistón baja hasta el lı́mite inferior, y contando con esta señal, implementar,
mediante código, la parada del motor para evitar que el pistón continúe descendiendo.
De no ocurrir esto, se pondrı́a en riesgo el sello entre la camisa y el émbolo, conllevando
el peligro que entre agua. Debido a problemas en su implementación, esta caracterı́stica
4.2 Caracterización 50
4.2. Caracterización
4.2.1. Desplazamiento axial vs. angular
Debido a que el los componentes utilizados en la transmisión, como lo son el tornillo
o las bancadas, no coinciden con aquellos utilizados en el primer prototipo, se procede
a levantar la curva desplazamiento del émbolo en función de las vueltas dadas por el
motor, con el objetivo de determinar el valor de la variable kt .
El método experimental es similar al utilizado anteriormente. Para este experimen-
to, se anexa una regla al pistón y se mide la distancia entre este y el borde de la camisa,
cada vez que el motor completa una vuelta. Las lecturas se muestran en la Figura 4.10.
mm
Se realiza un ajuste lineal y se informa un desplazamiento de (8, 5 ± 0, 3) vuelta . El
desplazamiento por vuelta es similar al paso del tornillo THSL 8D debido a que la
relación de diámetros de las ruedas dentadas utilizadas es cercana a la unidad.
En la Figura 4.11 se muestran los desplazamientos por vuelta en función de la
cantidad de vueltas. Se ve, al igual que en la medición análoga del primer prototipo,
una disminución en la barra de error a medida que se aumenta la cantidad de vueltas,
fenómeno ya explicado en la sección 3.2.1.
Se puede ver una mejora con respecto al juego presente en comparación con el
prototipo anterior, ya que el 93 % de las mediciones caen dentro de la franja de error
informada, la cual representa un error porcentual del 4 %. Todas las mediciones caen
dentro de la franja de error del 12 %. En cambio, en el primer prototipo, dentro del
error porcentual informado (8 %) se encuentra el 66 % de las mediciones.
mienza a resbalar cuando intenta levantar el peso. El motor es alimentado con 20V DC
en esta y en los siguientes experimentos. Los resultados se grafican en la Figura 4.13.
Figura 4.12: Método experimental para medir la fuerza máxima a distintas velocidades angu-
lares.
(a) Corriente vs. tiempo a (b) Corriente vs. tiempo a (c) Corriente vs. tiempo a
20RP M . 50RP M . 90RP M .
Figura 4.14: Corriente que atraviesa una de las fases medida mientras el motor gira a distintas
velocidades angulares.
4.2 Caracterización 54
4.2.3. Estanqueidad
Previo a sumergir la caja con todos los componentes dentro del agua, se realizan
pruebas de estanqueidad. En primer lugar se identifican mecanismos de entrada de
agua: entre la caja y la tapa, entre los tornillos y la tapa, entre el émbolo y la camisa, por
entre la sujeción tornillo-cubeta, entre el pasacables y la tapa, por medio del pasacables,
por porosidades de las soldaduras. Dichos mecanismos se muestran en la Figura 4.15.
Para identificar los mecanismos por los cuales podrı́a entrar agua a la caja se tapa
la caja y se la sumerge hasta una cierta profundidad, de manera que el agua quede a
la altura de la mitad de la camisa. Se inserta aire comprimido por la apertura de la
camisa y se detectan por dónde salen burbujas de aire, identificando de esta manera
los lugares por los cuales entrarı́a el agua. Se muestra en la Figura 4.16 un esquema
del arreglo experimental. Se toman ciertas medidas, explicadas a continuación, para
mejorar la estanqueidad y se procede nuevamente con la identificación, iterando hasta
que se llega a un diseño final.
En las pruebas realizadas se identifican salidas de aire al menos una vez por entre
la caja y la tapa, entre los tornillos y la tapa, entre el pasacables y la tapa y por
porosidades de las soldaduras.
Las porosidades a través de las soldaduras se resuelven repasando las mismas en las
zonas porosas. Entre los pasacables y la tapa y entre los tornillos y la tapa se colocan
O-rings. El mecanismo de salida de aire más difı́cil de impedir es entre la caja y la tapa.
Se implementan diferentes alternativas, entre ellas, la colocación de diferentes gomas
entre las superficies y la utilización de un O-ring entre las superficies. Estas alternativas
fallan en las pruebas.
En última instancia se decide aplicar un sellador, de común utilización en el área
automotriz, entre las superficies. Esta solución permite que no escape aire de la caja,
pero también implica que se debe romper el sellado para abrir la caja. Es por esto
que antes de aplicar dicho sellador, se colocan todos los componentes, previamente
caracterizados, dentro de la caja. En la Figura 4.17 se muestra un esquema de las
soluciones implementadas para lograr la estanqueidad de la caja.
4.2 Caracterización 56
Durante una de las sucesivas inmersiones del prototipo luego de las pruebas de
estanqueidad, en la etapa de caracterización, se detecta la salida de aire por entre la
sujeción de la cubeta y el tornillo de potencia. Para solucionar dicho mecanismo se
coloca un O-ring entre la cubeta y la arandela que aprieta el tornillo.
Con las medidas tomadas se pone a prueba la estanquiedad de la caja. Durante las
primeras iteraciones se sumerge a 1m durante 4hs y se registra que entran 47cm3 de
agua. Dadas las dimensiones de la caja, esto representa aproximadamente una altura
de agua de 4mm desde el fondo de la caja. Esto no implica grandes riegos ya que el
motor se encuentra ubicado a 5mm. Además, durante los experimentos, el vehı́culo
no se encontrará sumergido a esta profundidad durante un perı́odo de tiempo tan
prolongado.
A pesar que este resultado es aceptable, se decide continuar mejorando la estan-
queidad del UUV, iterando en el diseño. Con la utilización del sellador entre la caja y
la tapa, se pone a prueba nuevamente el UUV. Esta vez se lo sumerge a una profun-
didad de 1m durante 15min con el objetivo de poder clasificar la resistencia al agua
según el Código IP de la Comisión Electrotécnica Internacional [26]. El resultado de
las pruebas es positivo, pudiendo comprobar que durante las pruebas llevadas a cabo
no puede detectarse la entrada de agua a la caja. Por este motivo, el vehı́culo podrı́a
certificarse con el código IPX7.
Se procede con los siguientes experimentos, durante las cuales se sigue alerta ante
signos que indiquen la entrada de agua. Estos son la salida de burbujas de aire desde
el interior de la caja o el aumento del peso del prototipo (no debido a la acción del
lastre).
4.2 Caracterización 57
4.2.4. Estabilidad
Se coloca al vehı́culo dentro del agua y se observa si los contrapesos añadidos
resultan suficientes para contrarrestar el torque producido por el motor. Se comprueba
cualitativamente que cuando el vehı́culo llega al equilibrio, los contrapesos añadidos
resultan suficientes, ya que la tapa queda aproximadamente paralela con la superficie
de agua.
Se procede a analizar la estabilidad del vehı́culo frente a una perturbación. Se
suelta al vehı́culo en una posición en la que el eje de la camisa presenta un cierto
ángulo distinto de 90◦ con respecto a la superficie del agua. Una vez suelto se constata
cualitativamente que el vehı́culo busca la posición en la que el eje se encuentra normal
a la superficie. Esto quiere decir que los pesos agregados en la parte inferior de la caja
cumplieron el objetivo, lograr que el centro de masa quede por debajo del centro de
flotabilidad, generando un torque restitutivo ante perturbaciones.
4.2.5. Flotabilidad
Se busca que el peso del volumen de agua desplazada por el vehı́culo, con el pistón
a mitad de su recorrido, coincida con el peso del vehı́culo; es decir, se busca una
flotabilidad neutra. Para lograr dicho cometido, se sumerge el mismo en agua y se espera
a que se llegue al equilibrio. Si el peso del vehı́culo es mayor que el peso desplazado,
se hundirá; si es menor, saldrá a flote. El volumen que queda por sobre la superficie
multiplicado por la densidad del agua es igual a la diferencia entre el peso del vehı́culo
y el desplazado. Se itera agregando y quitando pesos y poliestireno expandido hasta
que la flotabilidad es similar a la neutra. Por cuestiones de seguridad y de facilitar los
experimentos posteriores, se decide terminar de iterar cuando se logra una flotabilidad
similar a la neutra y levemente positiva, como se ve en la Figura 4.18.
Se determina que la flotabilidad depende de otras variables que no se tienen en
cuenta en el modelo inicial, por lo que lograr una flotabilidad neutra en la práctica pre-
senta sus dificultades. Dejando la masa del vehı́culo constante, se nota que el mismo
flota cuando se encuentra en las cercanı́as de la superficie y que, cuando se encuentra
cercano al fondo se hunde. Existen ciertas variables que pueden afectar de esta manera
el comportamiento del UUV, entre las cuales se encuentran los cables y el flotador de
poliestireno expandido. A pesar de ser los cables de un diámetro pequeño comparado
con el de los utilizados en primera instancia, estos participan en impedir el compor-
tamiento natural del vehı́culo aplicando fuerzas dependientes de la profundidad. La
fuerza de peso efectivo que los cables ejercen al UUV depende de la altura hasta la
cual están sumergidos. En cuanto al poliestireno expandido, este se comprime leve-
mente a medida que aumenta la profundidad, disminuyendo ası́ el volumen desplazado
y por lo tanto la fuerza flotante, haciendo que la profundidad aumente, agravando la
4.2 Caracterización 58
Psensor − Patm
zsensor = (4.1)
ρg
Figura 4.20: Mallado del conjunto a evaluar en el cálculo por elementos finitos.
Prueba hidráulica
En primer lugar, se simula la respuesta del conjunto sometido a una prueba hidráuli-
ca. Como condición de carga se aplica una presión uniforme correspondiente a estar
sumergido en agua a una profundidad de 1m, debido a que este es el valor en el cual se
trabaja en los experimentos realizados. Esta condición de presión es una simplificación
del caso real, en el cual la presión presenta un perfil lineal con la profundidad. Las
condiciones de contorno, preliminares, elegidas para representar al sólido sumergido
en agua consistieron en restringir el desplazamiento en las tres direcciones en una de
las esquinas de la caja, dos en otra esquina y una dirección en una tercera esquina,
de manera de restringir los seis grados de libertad del conjunto. Una mejor elección
podrı́a ser empotrar el centro de masa de la estructura, aunque dicha alternativa no se
explora debido a los plazos del PI. La condición de carga y las condiciones de contorno
se muestran en la Figura 4.21. Las flechas violetas corresponden a la presión aplica-
da y cada triángulo naranja corresponde a la restricción del desplazamiento en una
dirección. Los resultados de la simulación se muestran en las Figuras 4.22a y 4.22b.
Colapso
hasta una profundidad de 100m. Se somete la estructura a una carga cuyo valor es
Pinicial 2−2(n−1) , donde n es el número de iteración. En la primera iteración, se somete
la estructura a una presión del 100 % del valor inicial. Dada la magnitud de la presión
inicial, la zona del material que supera la tensión de fluencia aumenta sucesivamente
hasta que no es posible soportar la carga, lo que se clasifica como un cálculo inválido. En
este caso, se reduce la presión aplicada al 25 %(1/4) y se realiza nuevamente el cálculo.
En caso que no sea posible soportar la carga nuevamente, se aplica 6, 25 %(1/16) de la
presión inicial y ası́ sucesivamente. Se itera hasta que la presión sea tal que la estructura
no colapse. Una vez que se llega a dicho estado se aumenta la presión aplicada en un
factor 2−2(n−1) y se continua aumentando en dicho factor la presión aplicada, hasta que
nuevamente crezca la zona de fluencia y la estructura vuelva a colapsar. Se continua
la iteración hasta que el factor 2−2(n−1) sea menor que un lı́mite establecido, en el cual
los cambios en presión se consideran despreciables. El valor final de presión obtenido
de esta manera es la carga crı́tica buscada.
primer lugar. Si falla la estanqueidad, entra agua a la caja, con lo que se iguaları́an las
presiones internas y externas, por lo que no ocurrirı́a el colapso.
( 2
σmax = −βt12qb
4 (4.2)
ymax = αqb
Et 3
4.3.3. Conclusiones
Como conclusiones de los cálculos realizados, se puede observar que la solicitud
mecánica de los componentes, cuando se sumerge la estructura hasta 1m, es pequeña,
siendo la tensión máxima un 7 % de la tensión de fluencia.
La profundidad a la cual colapsarı́a la estructura es de 55m, si es que no se com-
promete la estanqueidad de la caja a una profundidad menor.
Los resultados de la simulación computacional y del cálculo analı́tico son del mismo
orden, siendo la tensión máxima en la simulación un 11 % menor que la tensión máxima
calculada analı́ticamente. La ubicación de los máximos de tensión y de desplazamiento
coinciden si es que no se tiene en cuenta la concentración de tensiones en la esquina de
la caja. Por lo anterior, se puede suponer que la simulación es representativa del caso
de estudio, dentro de las condiciones mencionadas inicialmente.
4.4. Control
Cumpliendo los requerimientos de estanquiedad, flotabilidad y estabilidad, habiendo
caracterizado el sensor de presión para conocer la profundidad del vehı́culo y conociendo
la curva de fuerza máxima en función de la velocidad angular del motor y la constante
que relaciona la velocidad axial del pistón con la de rotación del motor, se procede
a realizar experimentos en los cuales se prueba de manera cualitativa el control de
profundidad del vehı́culo.
Dadas las dimensiones del prototipo, la posición en la cual se coloca el sensor de
presión y el arreglo experimental, la lectura máxima de profundidad a la cual se puede
sumergir el prototipo es de 50cm, siendo la posición correspondiente a 0cm la mostrada
en la Figura 4.18. En la Figura 4.25 se muestra un esquema del arreglo experimental
4.4 Control 66
Flotabilidad neutra
Flotabilidad negativa
Flotabilidad positiva
Conclusiones
Figura 4.29: Profundidad en función del tiempo, controlando directamente la posición del
pistón.
Conclusiones
Con el objetivo que el modelo simulado represente los más fielmente posible el
comportamiento real del UUV, se procede a ajustar ciertos parámetros del modelo.
Para cumplir con dicho objetivo se tiene en cuenta la respuesta natural del sistema
dadas ciertas condiciones iniciales.
Flotabilidad neutra
Una vez que se obtiene el valor de mcte = −0, 52g que se debe agregar a los parámetros
para reflejar la flotabilidad levemente positiva que se tiene en la práctica, se proceden
a simular los casos de flotabilidad negativa y positiva.
Flotabilidad negativa
Observando los datos medidos se puede inferir que la hipótesis de liberar el UUV
a una velocidad nula no se cumple en la realidad. Para tener en cuenta este fenómeno
se le asigna una velocidad inicial al UUV en la simulación. Con el fin de encontrar la
magnitud de dicha velocidad inicial se realiza un ajuste cuadrático a los datos medidos
de profundidad. El coeficiente lineal es la velocidad en el instante inicial. Para este caso
se utiliza una velocidad inicial de 1, 3 cm
s
.
Para ajustar los parámetros de la simulación y que sus resultados coincidan con
las mediciones, se agrega una constante de corrección a la fuerza de arrastre. Se elije
ajustar con esta variable ya que la fuerza de arrastre calculada supone que el objeto
es una esfera, mientras que en la práctica el objeto no cumple con esta condición.
La variación de este parámetro influye en el caso de flotabilidad neutra, por lo que
se debe variar nuevamente el valor de mcte y hacer que coincidan nuevamente los
4.4 Control 73
Flotabilidad Positiva
Para este caso se considera que se expulsa la máxima cantidad de agua posible del
UUV, ∆m = −(30 ± 1)g y se calcula que la velocidad inicial es de −5 cm s
. Se comprueba
que con los parámetros de la simulación modificados, la profundidad simulada coincide
con la medida, como se muestra en la Figura 4.33.
Conclusiones
Se ajusta el modelo para que los valores de profundidad simulados coincidan dentro
de la banda de error de los valores medidos. Es importante destacar que esta es una
primera aproximación al ajuste del modelo ya que se deben realizar más mediciones
para poder continuar corrigiendo el mismo y que sea representativo de más casos de
estudio.
Con el fin de comprobar que los parámetros modificados en el modelo sean los
indicados para que el mismo represente correctamente el fenómeno en la realidad, se
realiza un experimento donde se controla la altura del pistón con un potenciómetro y se
recolectan las mediciones del sensor de presión. Contando con los datos de la ubicación
del pistón se simula la respuesta del modelo ante dicha entrada. La Figura 4.34 muestra
los resultados de dicha comparación.
Conclusiones
Se puede afirmar que, en lı́neas generales, los objetivos del PI, mencionados al
comienzo del mismo, son cumplidos. Algunas de las conclusiones importantes que se
pueden mencionar son las siguientes.
76
77
Al haber realizado un PI que incluye las etapas desde el diseño hasta la fabricación
y caracterización, se logra tener una noción más cercana a la realidad de la dis-
tancia existente entre teorı́a y práctica. Se trabaja durante el PI en la fabricación
de componentes mecánicos e implementación de componentes electrónicos, en es-
trecha relación con técnicos del Laboratorio de Ingenierı́as del Instituto Balseiro,
logrando desarrollar importantes habilidades para el futuro profesional.
Trabajos futuros
Debido a los plazos con los que se cuenta para este PI, existen ciertos aspectos que
no son considerados en el mismo, y que dan lugar a trabajos a realizarse en un futuro.
Modelado en Simulink
R
79
80
Figura A.2: Diagrama de bloques del subsistema Fuerza de Drag para el cálculo del coeficiente
de arrastre según la ecuación 2.7.
16 %% C o n s t a n t e s motor
17 k t = 8.5/60000 ; %r e l a c i o n t r a n s m i s i o n en mm/RPM
18 rpm = −50; %v e l o c i d a d a n g u l a r en RPM
19 vueltas maximas = 4 . 5 ; %r e c o r r i d o maximo
20
21 %% C o n s t a n t e s d e l l a s t r e
22 D piston = 0 . 0 3 0 ; %Diametro p i s t o n en m
23 A piston = pi ∗ D piston ˆ2/4; %Area p i s t o n
24 Dh max = k t ∗60∗ v u e l t a s m a x i m a s ; %a l t u r a maxima
25
26 %% C o n s t a n t e s d e l metodo e x p e r i m e n t a l
27 z max = 0 . 5 2 ; %p r o f u n d i d a d fondo tanque
28 z min = 0 ; %p r o f u n i d a d sup d e l agua
29
30 %% Parametros de l a s i m u l a c i o n
31 z inicial = 0.50; %Profundidad i n i c i a l
32 v i n i c i a l = −5/100; %V e l o c i d a d i n i c i a l
33 Dm = −0.030; %D e l t a masa agregado
34
35 %% Importar d a t o s de m e d i c i o n e s
36 %F l o t a b i l i d a d n e u t r a
37 A=importdata ( ’ Neutra . t x t ’ ) ;
38 TiempoNeutra=A. data ( : , 1 ) ;
39 ProfundidadNeutra=A. data ( : , 2 ) ;
40 Neutra =[ TiempoNeutra ProfundidadNeutra ] ;
41 N e u tr a Error1 =[ TiempoNeutra ProfundidadNeutra + 2 ] ;
42 N e u tr a Error2 =[ TiempoNeutra ProfundidadNeutra − 2 ] ;
43 %F l o t a b i l i d a d n e g a t i v a
44 A = importdata ( ’ Negativa . t x t ’ ) ;
45 TiempoNegativa = A. data ( : , 1 ) ;
46 P r o f u n d i d a d N e g a t i v a = A. data ( : , 2 ) ;
47 Neg ativa = [ TiempoNegativa P r o f u n d i d a d N e g a t i v a ] ;
48 N e g a t i v a E r r o r 1 = [ TiempoNegativa P r o f u n d i d a d N e g a t i v a + 2 ] ;
49 N e g a t i v a E r r o r 2 = [ TiempoNegativa ProfundidadNegativa − 2 ] ;
50 %F l o t a b i l i d a d p o s i t i v a
51 A = importdata ( ’ P o s i t i v a . t x t ’ ) ;
52 Tie mpoPositiva = A. data ( : , 1 ) ;
82
53 P r o f u n d i d a d P o s i t i v a = A. data ( : , 2 ) ;
54 P o s i t i v a = [ TiempoPositiva P r o f u n d i d a d P o s i t i v a ] ;
55 P o s i t i v a E r r o r 1 = [ TiempoPositiva P r o f u n d i d a d P o s i t i v a + 2 ] ;
56 P o s i t i v a E r r o r 2 = [ TiempoPositiva P r o f u n d i d a d P o s i t i v a − 2 ] ;
57 %V a l i d a c i o n
58 A = importdata ( ’ V a l i d a c i o n . t x t ’ ) ;
59 TiempoValidacion = A. data ( : , 1 ) ;
60 P r o f u n d i d a d V a l i d a c i o n = A. data ( : , 2 ) ;
61 P i s t o n V a l i d a c i o n = A. data ( : , 3 ) ;
62 P i s t o n = [ TiempoValidacion P i s t o n V a l i d a c i o n ] ;
63 V a l i d a c i o n = [ TiempoValidacion P r o f u n d i d a d V a l i d a c i o n ] ;
64 V a l i d a c i o n E r r o r 1 = [ TiempoValidacion P r o f u n d i d a d V a l i d a c i o n + 2 ] ;
65 V a l i d a c i o n E r r o r 2 = [ TiempoValidacion P r o f u n d i d a d V a l i d a c i o n − 2 ] ;
66
67 %% S i m u l i n k
68 ModeloSimulinkObjetoSumergido
69 correccion = 1.75; %c o r r e c c i o n f u e r z a de a r r a s t r e
70 m cte = −0.00067; %c o r r e c c i o n masa c t e
71 Dh cte = m cte / ( rho ∗ A p i s t o n ) ; %c o r r e c c i o n masa c t e en a l t u r a
En la sección 4.4.4, se muestran los datos de salida del modelo contando con la
ubicación del pistón en función del tiempo como dato de entrada. En dicha sección se
hace referencia al comportamiento escalonado de dicha entrada. Con el fin de ilustrar
dicho comportamiento, se muestra en la Figura A.3 un ejemplo de los datos de entrada
del modelo (altura del pistón ∆h) en función del tiempo.
6 // C o n f i g u r a c i o n d e l s e n s o r de p r e s i o n
7 #i n c l u d e <Wire . h> // Se c o n f i g u r a l a comunicacion con e l
s e n s o r de p r e s i o n .
8 #i n c l u d e ”MS5837 . h” // Se u t i l i z a una l i b r e r i a p r o v i s t a por
e l f a b r i c a n t e d e l s e n s o r de p r e s i o n .
9 MS5837 s e n s o r ;
10
11 / d e f i n i c i o n de v a r i a b l e s
12 i n t primeraVez = 1 ; // Bandera para c o n o c e r s i e s l a primera
vez que s e c o r r e e l c o d i g o .
13 f l o a t DQ = 0 ;
83
84
14 f l o a t DE = 0 ;
15 i n t c o n v e r s i o n = 2 0 0 ; // F a c t o r de c o n v e r s i o n de v u e l t a s a
pasos .
16
17 int Prof ;
18 int S e t P o i n t = 2 5 ; // Profundidad deseada
19 int caso = 0;
20 int s = 0;
21 int hmax = 2 ; // Se c o n f i g u r a e l Deltah maximo en v u e l t a s
. R e s t r i n g e l a f u e r z a maxima que s e l e a p l i c a a l UUV.
22 int s a l i r = 1; // V a r i a b l e de s a l i d a de e m e r g e n c i a .
23
24 // C o n f i g u r a c i o n i n i c a l
25 void setup ( ) {
26 s t e p p e r . s e t S p e e d ( 5 0 ) ; // V e l o c i d a d de r o t a c i o n
27
28 // H a b i l i t a c i o n de l o s dos p u e n t e s H
29 pinMode ( 1 0 , OUTPUT) ; d i g i t a l W r i t e ( 1 0 , HIGH) ;
30 pinMode ( 9 , OUTPUT) ; d i g i t a l W r i t e ( 9 , HIGH) ;
31
39 sensor . i n i t () ; // I n i c i a c i o n d e l s e n s o r de p r e s i o n .
40
53 // D eterminacion d e l s e n t i d o de g i r o .
54 int sentido = 0;
55 i f ( pasos > 0) {
56 sentido = 1;
57 }
58 else {
59 s e n t i d o = −1;
60 }
61
75 // Se r e a l i z a l a l e c t u r a d e l s e n s o r de p r e s i o n .
76 s e n s o r . read ( ) ;
77 // S i e l v a l o r de l a l e c t u r a de p r o f u n d i d a d s u p e r a l o s
100cm s e d e s c a r t a l a medicion y s e a l e r t a con un
error .
86
88 // Se a c t u a l i z a l a p o s i c i o n a c t u a l d e l motor .
89 // Se supone que e l motor no r e s b a l a durante l a o p e r a c i o n .
90 DE = DQ;
91 }
92 r e t u r n DE; // Devuelve l a p o s i c i o n a c t u a l .
93 }
94
95 void loop ( ) {
96 // Se c o n f i g u r a para que l a primera vez que s e c o r r e e l
c od ig o , e l p i s t o n b a j e desde e l borde s u p e r i o r de l a
camisa h a s t a l a p o s i c i o n ubicada a 5 , 3 v u e l t a s d e b a j o .
En d i c h a p o s i c i o n s e d e f i n e Deltah =0.
97 i f ( primeraVez & d i g i t a l R e a d ( 1 2 ) )
98 {
99 delay (2000) ;
100 primeraVez = 0 ;
101 // Se supone que e l p i s t o n s e e n c u e n t r a en l a p o s i c i o n 5 . 3 ,
c o r r e s p o n d i e n t e a l borde s u p e r i o r de l a camisa . Se l e
ordena que vaya a l a p o s i c i o n Deltah =0.
102 DE = irA ( 0 , 5 . 3 ) ;
103 }
104
105 // Se r e a l i z a una l e c t u r a de p r o f u n d i d a d y s e d e s c a r t a n
lecturas fallidas .
106 s e n s o r . read ( ) ;
107 i f ( abs ( s e n s o r . depth ( ) ∗ 100) < 100) {
108 P r o f = s e n s o r . depth ( ) ∗ 1 0 0 ;
109 }
110 else {
87
114 // Se imprime en e l p u e r t o s e r i a l l a p r o f u n i d a d a c t u a l .
115 S e r i a l . p r i n t l n ( Prof ) ;
116 // Se r e a l i z a una medicion de p r o f u n d i d a d cada 250ms .
117 delay (250) ;
118
tiempo p o s i b l e .
142 DE = irA ( 5 . 2 , DE) ;
143 s a l i r = 0;
144 }
145
168 // Se imprime en e l p u e r t o s e r i e l a a l t u r a a l a c u a l s e
encuentra e l piston .
169 S e r i a l . p r i n t (DE) ;
170 Serial . print ( ’\t ’ ) ;
171 }
Apéndice C
89
C.2 Mediciones de corriente 90
Figura C.2: Primer prototipo: Corriente vs. velocidad angular, sin carga añadida.
Figura C.4: Primer prototipo: Potencia suministrada y Eficiencia vs. fuerza, a 120RP M .
Conversor bidireccional
93
94
L298
95
Apéndice F
Actividades realizadas en el PI
96
97
[1] Jakobs, N., Baumgartl, R. Visual inspection: Better than your eyes. En: Interna-
tional Conference Nuclear Energy for New Europe. 2005.
[3] Cho, B., Byun, S., Shin, C., Yang, J., Song, S., Oh, J. Keprovt : underwater
robotic system for visual inspection of nuclear reactor internals. Elsevier, Nuclear
Engineering and Design, (231), 327 – 335, March 2004.
[4] Koji, K. Underwater inspection robot — AIRIS 21. Elsevier, Nuclear Engineering
and Design, (188), 367 – 371, March 1999.
[5] Mazumdar, A., Triantafyllou, M. S., Asada, H. H. Dynamic analysis and design
of spheroidal underwater robots for precision multidirectional maneuvering. En:
Proc. of the IEEE International Conference on Mechatronics. 2015.
[6] Mazumdar, A., Chuah, M., Triantafyllou, M., Asada, H. Design for precision
multi-directional maneuverability: Egg-shaped underwater robots for infrastruc-
ture inspection. En: Proc. of the IEEE International Conference on Robotics and
Automation. 2014.
[7] Lin, X., Guo, S. Development of a spherical underwater robot. En: Proc. of the
IEEE-IICME International Conference on Complex Medical Engineering, págs.
662 – 665. 2011.
[8] Prasad, B., Agrawal, A., Viswanathan, V., Yadav, P., Kumar, R., Panda, S. K.
Energy-efficient optimal thrust allocation for spherical underwater robot. IEEE,
2012.
[9] Agrawal, A., Prasad, B., Viswanathan, V., , Panda, S. K. Dynamic modeling of
variable ballast tank for spherical underwater robot. IEEE, págs. 58 – 63, 2013.
[10] Guo, S., Yue, C., Shi, L. Hydrodynamic analysis of the spherical underwater robot
sur-ii. International Journal of Advanced Robotic Systems, April 2013.
98
Bibliografı́a 99
[12] Sumantri, B., Noh Karsiti, M. Scientific and Engineering Applications Using
MATLAB. InTech, 2011.
[15] Morrison, F. A. Data correlation for drag coefficient, 2016. URL http://pages.
mtu.edu/~fmorriso/DataCorrelationForSphereDrag2016.pdf.
[16] Lin, X., Guo, S., Shi, L., Juan, D. Characteristics evaluation of the vertical motion
of a spherical underwater robot. En: Proc. of the IEEE International Conference
on Robotics and Biomimetics (ROBIO), págs. 759 – 764. 2012.
[17] Eggert, R. J. Standard Handbook of Machine Design, Chapter 13: Power Screws.
3a edón. 2004.
[21] STMicroelectronics. AN235 application note, stepper motor driving, 2012. URL
http://www.st.com/resource/en/application_note/cd00003774.pdf.
[26] IEC 60529: Degrees of Protection Provided by Enclosures (IP Codes). 2a edón.
NFPA, 2001.
[28] Young, W. C., Budynas, R. G. Roark’s Formulas for Stress and Strain. 7a edón.
McGraw-Hill, 2001.
En primer lugar, quisiera agradecer a las personas que tuvieron una influencia
directa en este PI. Antes que nada quisiera agradecer a mis directores, Claudio y Mati,
en primer lugar, por hacer todo lo posible para que este PI pueda llevarse a cabo y,
en segundo lugar, por confiar en mi persona al aceptar dirigirme. Quiero destacar mi
agradecimiento hacia Mati por su dedicación, la infinita paciencia que me tuvo y el
constante seguimiento que me brindó.
Tuve la suerte de poder trabajar en un ambiente sumamente agradable, en el cual
me sentı́ contenido en todo momento. Esto se lo debo al grupo de trabajo del Labo-
ratorio de Ingenierı́as: Lucas, Fito, Seba, Kay, Fer y Claudio, a quienes les agradezco
enormemente. La predisposición y constante ayuda a lo largo de todo el PI que me dio
Fer no tiene nombre, por lo que estoy sumamente agradecido. También quiero agradecer
especialmente a Lucas, por la mano gigantezca que me dio en la construcción. A Fito
le agradezco por estar siempre disponible para lo que necesitara, por su buena onda y
por su música; a Kay por su amabilidad, paciencia y por la innumerable cantidad de
chipás convidados; a Seba por toda la experiencia que me supo transmitir y a Claudio
quiero agradecerle por brindarme un lugar de trabajo en el cual pude chocarme con la
realidad de la construcción y experimentación, lo cual me hizo crecer muchı́simo.
También quiero agradecer al grupo de Robótica del CAREM. En particular quiero
agradecer a Claus y al Ruso por la ayuda que me dieron.
Por otra parte, quiero decirle a todos aquellos que, de alguna manera, hicieron
posible que esté escribiendo esto: Muchas gracias.
101