Professional Documents
Culture Documents
Facultad de Ingeniera
Escuela de Ingeniera Electrica
Por:
Octubre 2016
Resumen
El siguiente trabajo consiste en el modelado del movimiento de un submarino, donde
se presentaran las bases teoricas necesarias para comprender las leyes que rigen el
movimiento del mismo, y un modelo capaz de simular la respuesta del submarino ante
diferentes situaciones, as como los conceptos detras de los resultados obtenidos, con el
objetivo de que el lector no solo sea capaz de apreciar los resultados, si no comprender
que es lo que esta sucediendo y como se justifica.
ii
Indice
1. Nomenclatura 1
2. Introduccion 3
3. Marco teorico 4
3.1. Historia del submarino . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2. Clasificacion y partes de los submarinos . . . . . . . . . . . . . . . . . . 5
3.3. Principios que rigen el movimiento de un submarino . . . . . . . . . . . 5
3.4. Variables que describen el movimiento de un AUV . . . . . . . . . . . . 7
3.5. Control a traves de lazos de retroalimentacion . . . . . . . . . . . . . . 8
4. Modelado y simulacion 9
4.1. Introduccion al modelado . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2. Ecuaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3. Linealizacion del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5. Analisis 16
5.1. Mapa de polos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2. Respuesta del sistema ante entrada escalon . . . . . . . . . . . . . . . . 20
5.3. Respuesta del sistema ante entrada impulso . . . . . . . . . . . . . . . 22
5.4. Respuesta del sistema ante entradas determinsticas . . . . . . . . . . . 25
5.5. Diagramas de Bode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6. Conclusion 33
6.1. Recomendaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7. Anexos 34
Bibliografa 35
iii
Indice de figuras
1. Angulos que describen el movimiento rotacional. (Moreno,2014) . . . . 6
2. Mapa de polos y ceros para el cabeceo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3. Mapa de polos y ceros para el alabeo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4. Mapa de polos y ceros para la guinada. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5. Mapa de polos y ceros para el sistema. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6. Respuesta al escalon para el cabeceo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7. Respuesta al escalon para el alabeo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
8. Respuesta al escalon para la guinada. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
9. Respuesta al impulso para el cabeceo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
10. Respuesta al impulso para el alabeo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
11. Respuesta al impulso para la guinada. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
12. Respuesta a entrada u1 (t) para el cabeceo. Creacion propia con el soft-
ware MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
13. Respuesta a entrada u1 (t) para el alabeo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
14. Respuesta a entrada u1 (t) para la guinada. Creacion propia con el soft-
ware MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
15. Respuesta a entrada u2 (t) para el cabeceo. Creacion propia con el soft-
ware MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
16. Respuesta a entrada u2 (t) para el alabeo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
17. Respuesta a entrada u2 (t) para la guinada. Creacion propia con el soft-
ware MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
18. Diagrama de Bode para el cabeceo. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
19. Diagrama de Bode para el alabeo. Creacion propia con el software MATLAB. 31
20. Diagrama de Bode para la guinada. Creacion propia con el software
MATLAB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
iv
Indice de tablas
1. Notacion internacional de la SNAME . . . . . . . . . . . . . . . . . . . 10
2. Valores de masa y momentos . . . . . . . . . . . . . . . . . . . . . . . . 34
3. Coeficientes de fuerzas y momentos . . . . . . . . . . . . . . . . . . . . 34
v
1 Nomenclatura 1
1. Nomenclatura
m Masa
g Gravedad
Ixx Momento de inercia en x
Iyy Momento de inercia en y
Izz Momento de inercia en z
X Fuerza en x
Y Fuerza en Y
Z Fuerza en Z
K Momento en X
M Momento en Y
N Momento en Z
u velocidad en X
v velocidad en y
velocidad en z
p velocidad angular en x
q velocidad angular en y
r velocidad angular en z
C(v) Matriz de Coriolis
D(v) Fuerzas viscosas
g(n) Fuerzas de restitucion
CG Centro de masa
Cb Centro de flotabilidad
aG Aceleracion del centro de masa
Densidad del fluido
D Fuerza de arrastre
Af Area frontal del casco
CL Razon de cambio del coeficiente de elevacion
1 Nomenclatura 2
2. Introduccion
Para poder analizar y modelar el movimiento de una vehculo autonomo submarino se
deben estudiar los principios basicos de sistemas lineales. Es importante destacar que
ningun sistema real es lineal pero a traves de metodos estudiados un sistema se puede
linealizar para poder aplicar los fundamentos basicos que ya conocemos y as obtener
el comportamiento del sistema. Para el caso del submarino es importante conocer su
traslacion y rotacion a traves de sus ejes transversal, longitudinal y vertical. Estos se
estudian con mas profundidad en la parte del analisis, donde usando el software de
MATLAB y las ecuaciones que caracterizan el movimiento del vehculo se modela el
comportamiento del mismo.
3 Marco teorico 4
3. Marco teorico
Segun Saso (2007), el desarrollo de los submarinos tiene una fuerte relacion con los
periodos de guerra, ya que su desarrollo esta impulsado por la necesidad de poseer
buques con ventaja militar sobre sus adversarios.
De acuerdo con Saso (2007), los primeros submarinos eran instrumentos mediocres
de un funcionamiento limitado e incierto. Los primeros intentos de construccion de
aparatos submarinos, los cuales fueron muy rudimentarios, se dieron en la epoca de
Alejandro Magno, unos 330 a.C descritos por Aristoteles. En 1620 se da el primer
intento serio de construccion de un submarino, por el holandes Cornelius van Drebbel,
el cual era un bote de madera sumergible, con propulsion a remos. Poda sumergirse
hasta 20 metros y recorrer una distancia de 6 millas, con lo cual fue el primer submarino
que pudo efectuar navegaciones de unas pocas horas.
Segun Saso (2007), a finales del siglo XVIII se da la aparicion de dos artefactos que
revolucionaron el arte de navegar bajo el agua, el Turtle de D. Bushnell en 1776 y el
Nautilus de R. Fulton en 1797. El Turtle tena forma de ovoide y era de madera forrada
con planchas de cobre, tena ventanillas circulares y una escotilla de acceso en la parte
superior. Dispona de dos helices, una para el movimiento horizontal y otra para el
movimiento vertical, ambas se movan a mano con pedales y manivelas. El impulso
definitivo al desarrollo de los submarinos se dio despues de la mitad del siglo XIX con
la revolucion industrial y las crecientes guerras de los pases europeos. Se empezo a
utilizar para el casco hierro en lugar de madera, lo que le daba resistencia estructural,
ademas de la utilizacion de sistemas de propulsion utilizando la energa del vapor.
De acuerdo con Saso (2007), en Espana en 1887, Isaac Peral inventa un submarino
construido con plancha de acero, muy similar a los actuales por su forma, con timones
de buceo y de direccion. Es el primer submarino que dispone de bateras, motor electrico
y preparado para disparar torpedos. En 1889 se crea el Narval, la primera unidad con
propulsion mixta: maquina de vapor y motores electricos. Con esto se abandona el
concepto de propulsion unica y se generaliza el uso de la propulsion mixta del submarino
autonomo, dando como resultado el desarrollo de varios submarinos basados en el
Narval.
Segun Saso (2007), se probaron diferentes tipos sistemas de propulsion, como la maqui-
na de vapor o el motor de gasolina, pero finalmente se adoptan los motores de diesel,
por ser mas economicos y tener un mejor rendimiento. Ademas, en cuanto al tema
estructural se hizo la distincion entre submarinos de un solo casco y los submarinos de
casco doble. Despues de la primera guerra mundial y hasta el final de la segunda guerra
mundial se le agrego el snorkel a los submarinos, con lo cual les permita tomar aire de
3 Marco teorico 5
De acuerdo a Moreno y otros (2014), los submarinos se pueden clasificar por su nivel de
autonoma, el tipo de mision a realizar y su sistema de propulsion, aunque la principal
manera de clasificarlos es de acuerdo a su autonoma, ya que estos se separan dos clases,
los que deben ser operados, y los que se operan automaticamente, ROVs y AUVs
respectivamente. Los submarinos son creados con todo tipo de finalidad, por ejemplo,
cumplen misiones de inspeccion, cuando no intervienen con el medio, y manipulacion,
cuando a traves de instrumentos intervienen con el medio que los rodea. Es importan-
te para comprender el funcionamiento de los submarinos, conocer las partes que los
conforman, y si bien son una gran cantidad, se pueden obtener las mas importantes
de todas, por ejemplo, la cabina o el casco, la cual es el recubrimiento del sumergible
y sobre la cual se montan las demas partes del submarino, de ella depende la profun-
didad y velocidad que pueden alcanzar el submarino, los sensores de posicionamiento,
ubicacion y velocidad, son fundamentales ya que es a traves de ellos que se controlan la
ubicacion y direccion del submarino, ademas de los sensores que se encargan de medir
el consumo, el aire, la presion y la vision exterior, y los propulsores utilizados por el
submarino, existen muchos tipos de propulsores, algunos de ellos son los magnetohidro-
dinamicos, los de inyeccion, los impulsados por helices y los bioinspirados, los cuales
estan inspirados en la fisiologa de algunos peces, y es por eso que tienen forma de aleta
y ayudan al submarino a desplazarse en el agua.
Estos tres movimientos consisten en las tres rotaciones que controlan al sumergible, y
son explicadas a continuacion:
Cabeceo: Consiste en un movimiento rotacional respecto al eje transversal del
submarino, es decir, se encarga de controlar el movimiento hacia arriba o abajo
del vehculo.
Alabeo: Es una rotacion respecto a eje longitudinal, se puede expresar como una
inclinacion que realiza el vehculo a la hora de girar, para facilitar su entendi-
miento, se puede expresar como el peralte en una carretera que ayuda a un carro
a doblar.
Guinada: Es una variacion respecto a eje vertical, es decir, controla el movimiento
hacia la izquierda o hacia la derecha del submarino.
Un punto importante para comprender el funcionamiento de un submarino es el en-
tendimiento de la flotabilidad del mismo, la cual segun Mott (2006) es la tendencia
que tiene un fluido a ejercer una fuerza de apoyo a un cuerpo que esta sobre el, y esta
se basa en dos principios fundamentales, tales como lo son el Principio de Pascal y el
Principio de Arqumedes, ambos aplicados a la teora de un submarino y explicados a
continuacion:
Principio de Pascal: El principio de Pascal respecto a un submarino indica que,
sobre cada uno de los puntos del casco de un submarino sumergido, ejerce el
agua una presion perpendicular a la superficie del casco, cuyo valor expresado en
Kg/cm2 , es una decima parte del que expresa en Kg/m respecto a la superficie
del agua. (de los Reyes, 2011).
3 Marco teorico 7
Segun da Silva y otros (2007) en su artculo Modeling and Simulation of the LAUV
Autonomous Underwater Vehiclelos vehculos autonomos submarinos o (AUV) por
sus siglas en ingles se caracterizan por ser sistemas no lineales. Para poder definir
un modelo que corresponda al sistema se consideran dos marcos de coordenadas: con
respecto al cuerpo y con respecto a tierra. Los movimientos con respecto a al cuerpo
se describen en 6 componentes de velocidad los cuales son Avance, desvo, movimiento
vertical, alabeo, cabeceo y guinada relativo a un marco de referencia a que se mueve
a velocidad constante con la corriente del oceano. Los movimientos con respecto a la
tierra describen posicion y altitud. Los movimientos se pueden relacionar por medio de
una transformacion de Euler. Usualmente para modelar un sistema hidrodinamico se
consideran tres efectos principales:
1. Fuerzas de restauracion Son las mas simples de analizar depende unicamente
del peso vehicular, la fuerza boyante y posicion relativa de los centros de gravedad
2. Masa agregada Describe variables en fuerzas o momentos inducidos por presion.
3. Amortiguamiento causado por friccion laminar y turbulento.
El modelado contiene ecuaciones con matrices que lo describen algunas de estas matri-
ces son:
1. M matriz de constante de inercia y masa agregada
2. C(v) Coriolis matriz centrpeta
3. D(v) Matriz de amortiguamiento
4. L(v) Matriz de levantamiento
5. g(n) Vector de fuerza restauradora
Si consideramos el AUV simetrico en sus ejes las matrices M y D(v) son diagonales.
Otros factores que juegan un papel importante son velocidad de la helice, inclinacion
horizontal de la aleta e inclinacion vertical de la aleta
3 Marco teorico 8
4. Modelado y simulacion
4.2. Ecuaciones
F = [X Y Z]T (4.1)
M= [K M N ]T (4.2)
V = [u v w]T (4.3)
= [p q r]T (4.4)
Las ecuaciones del movimiento de Euler para un cuerpo rgido con seis grados de
libertad nos ayudan a entender el comportamiento del submarino.De acuerdo a Moreno
y otros (2014), el modelo de un submarino sumergido puede escribirse de la siguiente
manera:
d(mv)
f= (4.6)
dt
d(I)
n= (4.7)
dt
4 Modelado y simulacion 11
X
F = maG (4.8)
V
aG = + V + rG + rG (4.9)
t
Combinando las ecuaciones de fuerza y velocidades, ademas de las ecuaciones 3.8, 3.9
y 3.10, obtenemos:
X
Xext = m u vr + q XG (q 2 + r2 ) + YG (pq r) + ZG (pr + q)
(4.11)
X
Yext = m v p + ur YG (p2 + r2 ) + ZG (qr p) + XG (qp + r)
(4.12)
X
Zext = m uq + vp ZG (p2 + q 2 ) + XG (rp q) + YG (rq + p)
(4.13)
Ademas, la sumatoria de momentos para un cuerpo rgido con seis grados de libertad
viene dada por:
X
M = H + r maG (4.14)
Donde la razon de cambio del momento angular respecto al centro de gravedad viene
dada por la siguiente ecuacion:
Con I una matriz 3x3 de inercia diagonal, formada por las inercias principales respecto
al centro de gravedad del cuerpo, es decir, dIxx Iyy Izz e.
Sustituyendo ahora las ecuaciones de momentos de inercia y velocidades, con las ecua-
ciones 3.8, 3.9 y 3.10, obtenemos las siguientes ecuaciones:
4 Modelado y simulacion 12
X
Kext = Ixx p + (Izz Iyy )qr m[YG ( uq + vp) ZG (v p + ur)] (4.16)
X
Mext = Iyy q + (Ixx Izz )rp m[ZG (u vr + q) XG ( uq + vp)] (4.17)
X
Next = Izz r + (Iyy Ixx )pq m[XG (v p + ur) YG (u vr + q)] (4.18)
Pero hay otras fuerzas que actuan sobre el casco, entre ellas estan las fuerzas hidroesta-
ticas, las de masa anadida, hidrodinamicas y los momentos exteriores, a continuacion
se explican con mas detalle. Cada una de ellas viene acompanada por su respectivo
subndice.
Fuerzas Hidroestaticas: estas estan constituidas por el peso y la flotabilidad, las
cuales actuan sobre el centro de gravedad y el centro de flotabilidad respectiva-
mente, y las ecuaciones que las describen se muestran a continuacion.
Fuerzas de masa anadida: De acuerdo a Moreno y otros (2014) son las fuerzas
que se oponen al movimiento del cuerpo en un fluido y depende de la velocidad y
aceleracion del mismo, es por esto que esta no es constante. Las ecuaciones que
rigen estas fuerzas se muestran a continuacion.
4 Modelado y simulacion 13
YA = Yv v + yr r +
. Yura ur + Ywp p + Ypq pq (4.26)
KA = Kp p (4.28)
1
D = CD Af V 2 (4.31)
2
Donde CD esta relacionado con el angulo de incidencia de la siguiente manera:
CD = a2 + b + c (4.32)
Hay que mencionar que el desvo (v), es decir movimiento en el eje y, y el mo-
vimiento vertical () son muy pequenos comparado con el avance, es decir con
el movimiento en x, del submarino, por lo que el angulo de incidencia puede ser
expresado en el plano xz como = u , o en el plano xy como = uv .
Fuerzas y momentos de la superficie del casco: La posicion del submarino es con-
trolada por dos planos de popa horizontales y dos timones verticales, asumiendo
que ambas aletas se mueves simultaneamente, las ecuaciones para la elevacion a
causa de estas son:
v + xaleta r
e = (4.35)
u
xaleta
e = s (4.36)
u
Estas ecuaciones permiten obtener los coeficientes hidrodinamicos de las ecuacio-
nes de la elevacion a causa de las aletas:
1
Yr = CL Saleta u2 r + uv + xaleta ur
(4.37)
2
1
CL f Saleta u2 s uv + xaleta uq
Zs = (4.38)
2
1
CL f Saleta u2 s u + xaleta uq
Ms = (4.39)
2
1
CL f Saleta u2 s + uv + xaleta ur
Ns = (4.40)
2
Las cuales se pueden descomponer en:
Como se pudo observar en las ecuaciones no lineales 3.11, 3.12, 3.13, 3.16, 3.17 y 3.18,
describen la posicion del submarino sumergido, pero si se asume que los cambios en
los angulos ( ) son pequenos, los momentos hidroestaticos expresados en las
ecuaciones 3.22, 3.23 y 3.24 se puede expresar de la siguiente manera:
KHE = YG W ZG W (4.47)
MHE = ZG W XG W (4.48)
Y si se combinan de nuevo con las ecuaciones 3.11, 3.12, 3.13, 3.16, 3.17 y 3.18, ademas
de tomar en cuenta la ecuacion 3.10, la cual establece que = p, = q y =
r, y si se ignoran los coeficientes que pueden considerarse despreciables, se pueden
obtener las ecuaciones linealizadas que caracterizan el cabeceo, alabeo y la guinada del
submarino, las cuales se muestran a continuacion:
2Ntimon
(s) Nuv
= (4.50)
timon (s) Izz Nr
s2 + mXG Nur V s + 1
Nuv V 2 Nuv V 2
2Mpopa V 2
(s) ZG W Mu V 2
= (4.51)
popa (s) Iyy Mq
s2 + mXG Muq
Vs+1
ZG W Mu V 2 ZG W Mu V 2
4Kaleron
(s) ZG W
= (4.52)
aleron (s) Ixx Kp
s2 + 1
ZG W
5 Analisis 16
5. Analisis
Al ingresar en Matlab los valores de los cuadros 2 y 3, en las ecuaciones 55, 56 y 57, se
obtuvieron las siguientes funciones de transferencia:
(s) 0,5067
= (5.1)
timn (s) 0,1073s2 + 0,1395s + 1
(s) 0,4989
= (5.2)
popa (s) 0,1057s2 + 0,1253s + 1
(s) 20,21
= (5.3)
alern (s) 0,1282s2 + 1
Ahora, con estas funciones de transferencia se realizara una analisis de las respuestas
al impulso, a entradas escalones, entradas al azar, as como el analisis de la respuesta
en frecuencia, como los diagramas de Bode y los polos del sistema. Algo que podemos
apreciar de estas funciones de transferencia es que ninguna posee ceros.
El codigo en Matlab generado para obtener las funciones de transferencia es el siguien-
te:
Kp= -4.10*10^-2;
%Funciones de transferencia
%Para el cabeceo
Gc=tf([0 0 (2*Ntimon)/Nuv],[(Izz-Nr)/(Nuv*V^2) ((-m*Xg-Nur)/(Nuv*V^2))*V
1]);
%Para la alabeo
Ga=tf([0 0 (2*Mpopa*V^2)/(Zg*W-Muw*V^2)],[(Iyy-Mq)/(Zg*W-Muw*V^2)
((m*Xg-Mvq)/(Zg*W-Muw*V^2))*V 1]);
%Para el guinada
Gg=tf([0 0 (4*Kaleron)/(Zg*W)],[(Ixx-Kp)/(Zg*W) 0 1]);
En las figuras 2 y 3 podemos observar que los polos que caracterizan al cabeceo y al
alabeo se encuentran en el semi-plano izquierdo, es decir, que tienen parte real negativa,
lo que significa que ambos son un sistema estable. Esto se puede corroborar con las
figura 6 y la figura 7 que corresponden a la respuesta de estos ante una entrada escalon.
Ademas como se aprecia en la figura 4, los polos de la guinada se encuentran justo sobre
el eje imaginario lo que significa que es marginalmente estable y esto conlleva a una
respuesta sinusoidal pura, lo cual no representa un verdadero problema dado que la
respuesta obtenida es acotada, lo que significa que el sistema continua siendo estable.
Lo anterior corresponde al criterio de estabilidad de acuerdo a la posicion de los polos
de un sistema expuesta por Jose David Rojas Fernandez (2016), en la cual se expresa
que un sistema es estable si y solo si, sus polos cuentan con parte real negativa.
Figura 2: Mapa de polos y ceros para el cabeceo. Creacion propia con el software
MATLAB.
5 Analisis 18
Figura 3: Mapa de polos y ceros para el alabeo. Creacion propia con el software
MATLAB.
Figura 4: Mapa de polos y ceros para la guinada. Creacion propia con el software
MATLAB.
Como se puede observar, los polos del alabeo y cabeceo se encuentran en el semi-plano
izquierdo, pero los polos de la guinada se encuentran sobre el eje imaginario.
5 Analisis 19
Figura 5: Mapa de polos y ceros para el sistema. Creacion propia con el software
MATLAB.
La obtencion de estos polos mediante Matlab se realizo haciendo uso del comando
pzmap como se muestra en el siguiente codigo:
%Mapa de polos
%Cabeceo
figure;
pzmap(Gc);
legend('Cabeceo');
%Alabeo
figure;
pzmap(Ga);
legend('Alabeo');
%Guinada
figure;
pzmap(Gg);
legend('Guinada');
%Todos en una misma
figure
pzmap(Gc,Ga,Gg);
legend('Cabeceo','Alabeo','Guinada');
5 Analisis 20
Para analizar la respuesta ante el escalon unitario para la funcion de transferencia que
corresponde al cabeceo del submarino es muy importante tomar en cuenta el mapa de
polos y ceros y ver especficamente la posicion de los polos. Si observamos el mapa
de la figura 2 los polos que pertenecen al cabeceo se ubican en el semi-plano izquier-
do, esto nos indica que el sistema es estable y en este caso se puede determinar que
es sub-amortiguado, es decir, que la respuesta transitoria es oscilatoria y en regimen
permanente el sistema de estabiliza, como se observa en la figura 6. Esto se puede
determinar analizando el del sistema que se puede calcular analizando la funcion de
transferencia correspondiente al cabeceo. Desarrollando el denominador de tal forma
que normalizamos el primer termino podemos comparar termino a termino con la forma
estandar de una funcion de transferencia de segundo orden y as obtener varios valores
entre ellos el de interes . Para este caso el encontrado corresponde a 0.2129, lo cual
tiene sentido ya que para determinar que el sistema es sub-amortiguado el valor teorico
de debe estar entre cero y uno.
Para el caso del alabeo se busca hacer un analisis similar al del cabeceo, ya que tambien
presenta una similar respuesta sub-amortiguada ante el escalon, como se observa en la
figura 7. Como se menciona anteriormente el valor teorico de debe estar entre cero y
uno para que esta respuesta sub-amortiguada tenga sentido realizando el mismo analisis
con la funcion de transferencia correspondiente al alabeo al comparar los terminos
semejantes se calculo un valor de de 0.1926, lo cual obedece la teora. Es importante
destacar que este sistema tambien posee polos en el semi-plano izquierdo, tal y como
se observo en la figura 3.
5 Analisis 21
El caso de la guinada difiere a los del alabeo y cabeceo en que la respuesta al escalon
no es sub-amortiguada sino que no es oscilante como muestra la figura 8. Esto corres-
ponde a que los polos del sistema se encuentren sobre el eje imaginario como se puede
observar en el mapa de polos y ceros de la figura 4 mostrado anteriormente. La senal
mostrada corresponde a una respuesta sinusoidal como dicta la teora sobre un caso
sin amortiguamiento. Teoricamente el valor de para este caso debe ser cero. Usando
la funcion de transferencia de la guinada se verifico que este dato fuera cierto de tal
forma que es igual a cero.
El codigo generado en Matlab para realizar estas simulaciones ante la entrada escalon
es el siguiente:
Ante una entrada impulso el sistema reacciona de una manera similar que ante una
entrada escalon. El tipo de respuesta para cada caso se mantiene. Entre las pocas di-
ferencias se puede destacar la amplitud de la senal en comparacion a la del escalon, en
el caso del cabeceo sigue siendo una respuesta sub-amortiguada que sufre una pertur-
bacion a la hora de activacion del impulso pero luego la senal se estabiliza, como se
muestra en la figura 9. El analisis correspondiente es el mismo de un caso clasico de
sub-amortiguacion donde el debe estar entre cero y uno y en este caso el valor es de
0.2129.
5 Analisis 23
Figura 10: Respuesta al impulso para el alabeo. Creacion propia con el software
MATLAB.
5 Analisis 24
Figura 11: Respuesta al impulso para la guinada. Creacion propia con el software
MATLAB.
Una vez analizadas las respuestas del sistema ante las entradas escalon e impulso se
procedio a obtener la respuesta ante dos entradas distintas, dadas por escalones con-
secutivos con diferente amplitud y tiempo de activacion, como se realiza en el texto
de Ridley y otros (2003). Se utilizan entradas de esta forma ya que las entradas del
sistema representan el movimiento angular del timon, la popa y el aleron que son los
que dictan el movimiento del submarino, por tanto se consideran con amplitud pequena
ya que estos vehculos no producen movimientos bruscos ademas de que se colocan los
escalones consecutivos para realizar una trayectoria para el vehculo submarino.
Las entradas del sistema se definieron de la siguiente forma:
Figura 12: Respuesta a entrada u1 (t) para el cabeceo. Creacion propia con el software
MATLAB.
Figura 13: Respuesta a entrada u1 (t) para el alabeo. Creacion propia con el software
MATLAB.
Figura 14: Respuesta a entrada u1 (t) para la guinada. Creacion propia con el software
MATLAB.
Para el caso de la respuesta ante la senal de entrada dada por u2 (t) se obtuvo un
comportamiento similar al obtenido con la entrada u1 (t) para cada una de las funciones
de transferencia, donde para el caso del cabeceo y el alabeo se obtuvo un senal sub-
amortiguada para cada escalon que compone la entrada u2 (t) y para la guinada una
senal sinusoidal pura para cada escalon de esta entrada, como se observa en las figuras
15, 16 y 17. En este caso se obtuvo la misma caracterstica de la senal de salida del
cabeceo y el alabeo, que es inversa con respecto a la senal de entrada aplicada debido
a la ganancia negativa de la funcion de transferencia para cada uno. Por otro lado la
ganancia de la funcion de transferencia de la guinada es positiva por tanto la respuesta
se da sobre la senal de entrada.
5 Analisis 28
Figura 15: Respuesta a entrada u2 (t) para el cabeceo. Creacion propia con el software
MATLAB.
Figura 16: Respuesta a entrada u2 (t) para el alabeo. Creacion propia con el software
MATLAB.
5 Analisis 29
Figura 17: Respuesta a entrada u2 (t) para la guinada. Creacion propia con el software
MATLAB.
El codigo que se realizo en Matlab para obtener las simulaciones anteriores ante las
entradas u1 (t) y u2 (t) es:
%Entradas deterministicas
t=0:0.1:50;
u1=0*heaviside(t)-0.09*heaviside(t-9)+0.09*heaviside(t-22.5)+
0.09*heaviside(t-33)-0.09*heaviside(t-42)-0.09*heaviside(t-48);
u2=0*heaviside(t)+0.05*heaviside(t-13)-0.07*heaviside(t-28)-
0.07*heaviside(t-37)+0.09*heaviside(t-44)+0.02*heaviside(t-49);
%Cabeceo
figure;
lsim(Gc,u1,t);
legend('Respuesta a entrada u1 para el cabeceo');
figure;
lsim(Gc,u2,t);
legend('Respuesta a entrada u2 para el cabeceo');
%Alabeo
figure;
lsim(Ga,u1,t);
legend('Respuesta a entrada u1 para el alabeo');
figure;
lsim(Ga,u2,t);
legend('Respuesta a entrada u2 para el alabeo');
%Guinada
figure;
lsim(Gg,u1,t);
legend('Respuesta a entrada u1 para la guinada');
5 Analisis 30
figure;
lsim(Gg,u2,t);
legend('Respuesta a entrada u2 para la guinada');
Figura 18: Diagrama de Bode para el cabeceo. Creacion propia con el software
MATLAB.
5 Analisis 31
Figura 19: Diagrama de Bode para el alabeo. Creacion propia con el software MATLAB.
Figura 20: Diagrama de Bode para la guinada. Creacion propia con el software
MATLAB.
Por ultimo para realizar los diagramas de Bode en Matlab se utilizo el siguiente codi-
go:
%Diagramas de bode
%Cabeceo
figure;
bode(Gc);
legend('Cabeceo');
5 Analisis 32
%Alabeo
figure;
bode(Ga);
legend('Alabeo');
%Guinada
figure;
bode(Gg);
legend('Guinada');
6 Conclusion 33
6. Conclusion
Segun los principios del analisis y modelado de sistemas se logra a traves de la utilizacion
del software MATLAB establecer un modelo matematico que describe el movimiento
de un submarino. Se usaron ecuaciones brindadas que obedecen las caractersticas prin-
cipales del analisis de sistemas.
Se lograron determinar tres funciones de transferencia que describen la posicion del
submarino a traves de sus tres ejes transversales. El movimiento a traves de cada
uno de estos ejes se denominan cabeceo, alabeo y guinada. Una vez establecida la
funcion de transferencia se pudo estudiar con mas profundidad la dinamica del sistema
y como se iba a comportar ante diferentes tipos de entrada, como por ejemplo una
entrada tipo escalon, impulso y una serie de escalones seguidos que simulan casos
que podran afectar a un submarino. De las respuestas obtenidas se pueden concluir
que el alabeo y el cabeceo siempre dieron una respuesta sub-amortiguada, es decir en
regimen permanente, estos dos se mantienen estables. La guinada siempre presento una
respuesta sin amortiguacion y permanentemente estara marginalmente estable. Esto se
respalda con datos presentados en los mapas de polos de cada caso, en el cual el alabeo
y el cabeceo presentan polos estables del lado del semi-plano izquierdo lo cual implica
una respuesta sub-amortiguada y la guinada presenta sus polos justo encima del eje
imaginario lo cual implica una respuesta sinusoidal pura.
6.1. Recomendaciones
Durante la realizacion de este trabajo, se presentaron una serie de dificultades, pero una
sobresale por encima de las demas, el manejo de formulas matematicas tan complicadas
encargadas de representar situaciones reales, y que son caractersticas de sistemas su-
mergidos, algo a lo que no se esta acostumbrado, y luego simular dichas ecuaciones en el
software de MATLAB, son dos tareas que requirieron de mucho tiempo y esfuerzo para
poder obtener los resultados deseados, por lo que para futuros trabajos, se recomienda
comenzar con suficiente tiempo al igual que nosotros, y asegurarse de leer y entender la
gran cantidad de informacion que existe sobre el tema, para as lograr comprenderlo y
poder realizar el trabajo de la mejor manera posible. De la misma manera, el buen uso
que se le puede dar a MATLAB facilita mucho el trabajo a realizar. El trabajo realizado
por Ridley y otros (2003), facilita el avance del proyecto, dado que ellos presentan un
modelo en el cual se desprecian ciertas situaciones en la cuales el comportamiento no
hubiese sido lineal, y muestran una manera de linealizarlo, permitiendo as obtener un
modelado exitoso.
7 Anexos 34
7. Anexos
Referencias
Jorge Estrela da Silva, Bruno Terra, Ricardo Martins, y Joao Borges de Sousa (2007).
Modeling and simulation of the lauv autonomous underwater vehicle. En 13th IEEE
IFAC International Conference on Methods and Models in Automation and Robotics.
Mauricio Espinoza Bolanos Jose David Rojas Fernandez (2016). Modelado y analisis
de sistemas lineales. Universidad de Costa Rica.
Hector A Moreno, Roque Saltaren, Lisandro Puglisi, Isela Carrera, Pedro Cardenas, y
Cesar Alvarez (2014). Robotica submarina: Conceptos, elementos, modelado y con-
trol. Revista Iberoamericana de Automatica e Informatica Industrial RIAI, 11(1):3
19.
Robert L Mott (2006). Mecanica de fluidos aplicada. Pearson Educacion.
Luis Alvarez Munarriz (1994). Fundamentos de inteligencia artificial, volumen 1. Edi-
tum.
Peter Ridley, Julien Fontan, y Peter Corke (2003). Submarine automatic control. En
Proceedings of the 2003 Australasian Conference on Robotics & Automation. Aus-
tralian Robotics & Automation Association.
P Saso (2007). Historia y Desarrollo de los submarinos. Saso, P.