Documente Academic
Documente Profesional
Documente Cultură
Resumen
Se ha desarrollado un software de navegacin
inercial para la realizacin de ensayos con un
modelo a escala de un buque de alta velocidad, con
el fin de estudiar el acoplamiento de movimientos y
el control en 3 grados de libertad. El sistema de
medida es una unidad de medida inercial que
proporciona la velocidad angular y la aceleracin en
el sistema de coordenadas fijo al barco. La
navegacin inercial proporciona una medida de la
posicin, velocidad y orientacin del barco en
referencia a un sistema inercial. La transformacin
de coordenadas se implementa utilizando
cuaterniones.
Palabras clave: Navegacin inercial, unidad de
medida
inercial,
acelermetro,
girscopo,
acoplamiento, actuadores, transformacin de
coordenadas, cuaterniones.
1. INTRODUCCIN
Cuando se navega en un buque de alta velocidad
destinado al transporte de pasajeros, se debe procurar
que la seguridad y el confort tanto de los pasajeros
como de la tripulacin sea lo ms ptima posible.
Uno de los inconvenientes ms desagradables del
transporte martimo es sin duda el mareo que aparece
como consecuencia de los distintos movimientos del
barco: balanceo, cabeceo y arfada.
Por esta razn los constructores de barcos estn muy
interesados en conseguir controladores que controlen
la accin de actuadores mecnicos diseados para el
amortiguamiento de los movimientos del balanceo,
cabeceo y la arfada.
Un buque es un sistema multivariable complejo que
acta en un medio que introduce una gran variedad
de perturbaciones (olas, vientos, corrientes, aguas
2. MODELO
DEL
ACTUADORES
SISTEMA
Navegacin
inercial
roll
ain
amv
mvil
IMU
CG
surge
Y0
Sistema mvil
pitch
sway
yaw
heave
X0
aleta
T-Foil
roll
Sistema Tierra
Y
Z0
flaps
y
CONTROL
3. DESCRIPCIN DE LA UNIDAD DE
MEDIDA INERCIAL
La forma bsica de navegacin que proporciona una
medida de la posicin, velocidad, orientacin, y
velocidad de rotacin del vehculo es conocida como
navegacin inercial ([3],[6], [8]). Un sistema de
navegacin inercial (INS) consiste en:
a) una unidad de medida inercial (IMU), que
contiene un grupo de sensores inerciales:
- Acelermetros: miden la aceleracin. No
pueden medir la aceleracin de la gravedad.
- Girscopos: miden la velocidad de rotacin
velocidad angular.
b) un computador inercial que calcula la
aceleracin gravitacional (no medida por los
acelermetros), y hace una doble integracin para
mantener una estimacin de la posicin del
vehculo.
La unidad de medida inercial que tenemos es un
sistema ligado con tres acelermetros y tres
girscopos. Por tanto, medir la aceleracin y
velocidad angular en las tres direcciones del sistema
de coordenadas.
+X
+Y
+Z
Acelermetros
Girscopos
4. ALGORITMO DE NAVEGACIN
Los valores de aceleracin y velocidad angular que
sensa la IMU son medidas referidas al sistema de
coordenadas fijo al vehculo mvil (sistema mvil
X0Y0Z0). El movimiento del sistema mvil debe
describirse referido a un sistema de referencia
inercial (sistema Tierra inercial XYZ). En la
navegacin inercial, la posicin y orientacin del
vehculo se describen relativos al sistema inercial,
mientras que las velocidades lineal y angular deben
ser expresadas en el sistema cuerpo.
De esta forma, deberemos conocer las ecuaciones
cinemticas que relacionan en cada instante el
sistema cuerpo con el sistema inercial. Para conocer
la posicin del buque en todo momento, debe
transformarse la aceleracin en el sistema cuerpo al
sistema inercial mediante una matriz de
transformacin, y luego realizar una doble
integracin. La orientacin normalmente viene
representada por los ngulos de Euler o por
cuaterniones.
Las funciones software principales desarrolladas por
un computador inercial para la navegacin inercial se
muestran en la figura 4. En nuestro caso, la
implementacin software de adquisicin de datos y
navegacin del buque se ha realizado en lenguaje
C++ bajo el entorno MS-DOS.
As, podemos considerar la implementacin de la
navegacin inercial en cinco bloques principales
-
<posicin>
IMU
TRANSFORMACIN DE
COORDENADAS DE LA
ACELERACIN
ESCALADO DE
GIRSCOPOS Y
COMPENSACIN DE
ERRORES
ACTUALIZACIN DE LA
TRANSFORMACIN DE
COORDENADAS
<velocidad
angular>
<orientacin
del cuerpo>
+
+
+
MODELO DE LA
ACELERACIN DE LA
GRAVEDAD
GIROS
ESCALADO DE
ACELERMETROS Y
COMPENSACIN DE
ERRORES
ACEL
Transformacin
cuaterniones
de
coordenadas
por
mvil
Consideramos C inercial
la matriz de transformacin
de coordenadas fijas al cuerpo a coordenadas de
navegacin, amvil el vector de la aceleracin sensada
en coordenadas del sistema cuerpo, y ainercial la
aceleracin del buque en coordenadas del sistema
inercial de navegacin. Se tiene que
movil
a inercial = C inercial
a mvil
(2)
Definicin de cuaternin
(3)
Matriz de transformacin
mvil
Cinercial
(q)
La matriz de transformacin
que
transforma el sistema de coordenadas cuerpo al
sistema inercial, implementado a partir de
cuaterniones es
q02 +q12 q22 q32 2(q1q2 q0q3 ) 2(q0q2 + q1q3 )
mvil
Cinercial
= 2(q0q3 + q1q2 ) q02 q12 + q22 q32 2(q2q3 q0q1) (4)
2
2
2
2
4.3.3
q1 (t + t) q1 (t) 1 q0 q3 q2
t (7)
q (t + t) = q (t) + 2 q
q0 q1 y
z
3
2
2
q
q (t + t) q (t)
q0
2 q1
3
3
4.3.4
4.4
Determinacin de la posicin. Integracin
de la aceleracin
Se tiene la aceleracin en el sistema de coordenadas
inercial ainercial. Para determinar la posicin del
buque, se debe realizar una doble integracin. La
primera integracin dar la velocidad. Para hacer la
integracin numrica, se emplea la frmula
trapezoidal de Newton-Cotes.
t1
r
r
1r
1 r
v (t1) = ainercial(t )dt = t a(t0 ) + a(t1) + O(t 3a' ' )
2
2
t0
(9)
t
(ai (k 1) + ai (k ))
2
Y para la posicin
i = x, y, z (10)
r t1 r
1r
1 r
(11)
r = t 0 vinercial(t )dt = t v (t0 ) + v (t1 ) + O(t 3v' ' )
2
2
t
ri (k ) = ri ( k 1) + (vi (k 1) + vi (k ) )
i = x, y, z (12)
2
4.5
Determinacin de la orientacin
Velocidad angular
0.3
0.2
(13)
0.1
21 22 23 (14)
s
C31 C32 C33
cs
cc
W
(/s)
0
-0.1
-0.2
-0.3
-0.4
85
= a sin(C 31 )
(15)
90
95
100
105
110
tiempo(s)
115
120
125
130
5.2
Aceleracin
5. MUESTRA DE ENSAYO
ax
ay
az
0.1
0.08
aceleracin (G)
0.06
0.04
0.02
0
-0.02
-0.04
y=0.027 /s
-3
-4
z=0.014 /s
-1
gz=9.910 G
-0.06
85
90
95
100
105
110
tiempo(s)
115
120
125
130
Velocidad
0.1
0
6. CONCLUSIONES
En este trabajo se ha presentado el sistema de medida
adquirido para la navegacin inercial de un modelo a
escala 1:40 de un buque de alta velocidad. El sistema
de medida es una unidad de medida inercial, que
consiste en un grupo de tres girscopos y tres
acelermetros que proporcionan los valores de la
velocidad angular y aceleracin lineal en el sistema
de coordenadas fijo al vehculo.
La finalidad del trabajo es el desarrollo de un
software que proporcione en todo momento la
posicin y orientacin del vehculo, con el fin de
estudiar el acoplamiento de movimientos y el control
en 3 grados de libertad para heave, pitch y roll. Para
el diseo de control se han fabricado una serie de
actuadores, T-Foil en proa, flaps en popa y aletas
centrales que ayudan a amortiguar estos movimiento
causantes del mareo.
velocidad (m/s)
-0.1
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
-0.8
85
90
95
100
105
110
tiempo(s)
115
120
125
130
Posicin
2.
transformacin de coordenadas
a inercial (k ) = C imvil
nercial ( q ( k ))a mvil (k )
3.
integracin
x
y
z
0
-0.2
h
(a i (k 1) + a i (k ))
2
h
ri (k ) = ri (k 1) + (v i (k 1) + v i (k ) )
2
-0.4
posicin (m)
v i (k ) = v i (k 1) +
-0.6
-0.8
-1
-1.2
4.
5.
normalizacin
-1.4
-1.6
85
90
95
100
105
110
tiempo(s)
115
Figura 8. Posicin.
120
125
130
Q(k + 1) =
6.
Q(k + 1)
Q(k + 1)
k = k + 1. Vuelve a 2
i = x, y, z
i = x, y, z
7.
BIBLIOGRAFA
Rueda,
motion
classic
CAMS