<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1815-5928</journal-id>
<journal-title><![CDATA[Ingeniería Electrónica, Automática y Comunicaciones]]></journal-title>
<abbrev-journal-title><![CDATA[EAC]]></abbrev-journal-title>
<issn>1815-5928</issn>
<publisher>
<publisher-name><![CDATA[Universidad Tecnológica de La Habana José Antonio Echeverría, Cujae]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59282015000200007</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Sistema de navegación basado en modelo dinámico no lineal de Vehículo Autónomo Sumergible]]></article-title>
<article-title xml:lang="en"><![CDATA[Autonomous Underwater Vehicle navigation system based on nonlinear vehicle dynamic model.]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Garcia-Garcia]]></surname>
<given-names><![CDATA[Delvis]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Valeriano-Medina]]></surname>
<given-names><![CDATA[Yunier]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Portal-Linares]]></surname>
<given-names><![CDATA[Jorge A.]]></given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Hernández Santana]]></surname>
<given-names><![CDATA[Luis]]></given-names>
</name>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Central de Las Villas (UCLV)  ]]></institution>
<addr-line><![CDATA[Villa Clara ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2015</year>
</pub-date>
<volume>36</volume>
<numero>2</numero>
<fpage>83</fpage>
<lpage>97</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59282015000200007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59282015000200007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59282015000200007&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Las investigaciones en relación con los Vehículos Autónomos Sumergibles (VAS) han tenido un gran auge en los últimos años debido fundamentalmente al desarrollo de las tecnologías de sensores y computadoras. En nuestro país el Grupo de Automatización, Robótica y Percepción conjuntamente con el Centro de Investigaciones Hidrográficas trabajan en el desarrollo de un VAS basado en una arquitectura de hardware de bajo costo. En el presente artículo se muestra el diseño de un sistema de navegación compuesto por un observador pasivo de estados. El algoritmo consta de un modelo no lineal del vehículo, al que se le han incorporado aproximaciones lineales para modelar las olas y las corrientes marinas. El procedimiento de sintonización resulta relativamente sencillo y el observador obtenido es factible de implementar en tiempo real. Los resultados de las simulaciones realizadas utilizando MatLab/Simulink. En las simulaciones realizadas utilizando MatLab/Simulink se observa una estimación adecuada de los parámetros de navegación y el filtrado de las perturbaciones marinas.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Researches related Autonomous Underwater Vehicles (AUVs) have boomed in recent years mainly due to the development of sensors and computers technologies. In Cuba the Group of Automation, Robotics and Perception and the Hydrographic Research Center have been working on the development of an AUV based on low-cost hardware architecture. In this paper the design of a navigation system based on a passive observer is shown. The algorithm consists of a nonlinear model of the vehicle in combination with linear approximations of ocean waves and currents. The tuning procedure is relatively easy and the observer obtained is feasible to implement in real time. The simulations performed using MatLab/Simulink show good results in terms of disturbances rejection and estimation of navigation parameters needed like velocities and positions.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[navegación]]></kwd>
<kwd lng="es"><![CDATA[no lineal]]></kwd>
<kwd lng="es"><![CDATA[corrientes marinas]]></kwd>
<kwd lng="es"><![CDATA[observador]]></kwd>
<kwd lng="es"><![CDATA[oleaje]]></kwd>
<kwd lng="en"><![CDATA[navigation]]></kwd>
<kwd lng="en"><![CDATA[nonlinear model]]></kwd>
<kwd lng="en"><![CDATA[ocean currents]]></kwd>
<kwd lng="en"><![CDATA[observer]]></kwd>
<kwd lng="en"><![CDATA[waves]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <div align="right">        <p><font size="2" face="Verdana"> <b>ART&Iacute;CULO ORIGINAL</b></font></p>       <p align="left">&nbsp; </p> </div>     <P>      <P><font size="4" face="Verdana"><B>Sistema de navegaci&oacute;n basado en modelo    din&aacute;mico no lineal de Veh&iacute;culo Aut&oacute;nomo Sumergible </B></font>     <p>&nbsp;      <P><font size="3" face="Verdana"><strong>Autonomous Underwater Vehicle navigation    system based on nonlinear vehicle dynamic model. </strong></font>     <P>&nbsp;     <P>&nbsp;     <P><strong><font size="2" face="Verdana">MSc. Delvis Garcia-Garcia, Msc. Yunier    Valeriano-Medina, Ing. Jorge A. Portal-Linares, Dr. C. Luis Hern&aacute;ndez    Santana</font></B> </strong>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Universidad Central de Las Villas (UCLV). Villa    Clara, Cuba. </font>      <P>&nbsp;     <P>&nbsp;     <P> <hr size="1" noshade>     <P><font size="2" face="Verdana"><B>RESUMEN</B> </font>     <P><font size="2" face="Verdana">Las investigaciones en relaci&oacute;n con los    Veh&iacute;culos Aut&oacute;nomos Sumergibles (VAS) han tenido un gran auge    en los &uacute;ltimos a&ntilde;os debido fundamentalmente al desarrollo de las    tecnolog&iacute;as de sensores y computadoras. En nuestro pa&iacute;s el Grupo    de Automatizaci&oacute;n, Rob&oacute;tica y Percepci&oacute;n conjuntamente    con el Centro de Investigaciones Hidrogr&aacute;ficas trabajan en el desarrollo    de un VAS basado en una arquitectura de hardware de bajo costo. En el presente    art&iacute;culo se muestra el dise&ntilde;o de un sistema de navegaci&oacute;n    compuesto por un observador pasivo de estados. El algoritmo consta de un modelo    no lineal del veh&iacute;culo, al que se le han incorporado aproximaciones lineales    para modelar las olas y las corrientes marinas. El procedimiento de sintonizaci&oacute;n    resulta relativamente sencillo y el observador obtenido es factible de implementar    en tiempo real. Los resultados de las simulaciones realizadas utilizando MatLab/Simulink.    En las simulaciones realizadas utilizando MatLab/Simulink se observa una estimaci&oacute;n    adecuada de los par&aacute;metros de navegaci&oacute;n y el filtrado de las    perturbaciones marinas. </font>     <P><font size="2" face="Verdana"><B>Palabras claves:</B> navegaci&oacute;n, no    lineal, corrientes marinas, observador, oleaje. </font>     <P> <hr size="1" noshade>     <P><font size="2" face="Verdana"><B>ABSTRACT</B> </font>     <P><font size="2" face="Verdana">Researches related Autonomous Underwater Vehicles    (AUVs) have boomed in recent years mainly due to the development of sensors    and computers technologies. In Cuba the Group of Automation, Robotics and Perception    and the Hydrographic Research Center have been working on the development of    an AUV based on low-cost hardware architecture. In this paper the design of    a navigation system based on a passive observer is shown. The algorithm consists    of a nonlinear model of the vehicle in combination with linear approximations    of ocean waves and currents. The tuning procedure is relatively easy and the    observer obtained is feasible to implement in real time. The simulations performed    using MatLab/Simulink show good results in terms of disturbances rejection and    estimation of navigation parameters needed like velocities and positions. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><B>Key words:</B> navigation, nonlinear model,    ocean currents, observer, waves. </font>     <P> <hr size="1" noshade>     <P>&nbsp;     <P>&nbsp;     <P><font size="3" face="Verdana"><B>INTRODUCCION</B> </font>     <P>&nbsp;      <P><font size="2" face="Verdana">En la actualidad se ha hecho cada vez m&aacute;s    necesario el hecho de interactuar e investigar el medio marino, d&aacute;ndose    el hombre la tarea de desarrollar distintos tipos y modelos de veh&iacute;culos    que le permitan adentrarse m&aacute;s en el mismo. Por esta raz&oacute;n muchas    instituciones en todo el mundo se han dedicado al estudio y desarrollo de veh&iacute;culos    capaces de realizar investigaciones con la mayor eficacia posible; adem&aacute;s    de la disminuci&oacute;n de los costos para llevar a cabo estas tareas <SUP>1    2 3</SUP>. Una de las tendencias actuales es el desarrollo de los Veh&iacute;culos    Aut&oacute;nomos Subacu&aacute;ticos (VAS), estos han tenido una gran aceptaci&oacute;n    a nivel mundial debido a las ventajas que brindan en el cumplimiento de misiones    de dif&iacute;cil acceso, donde se debe preservar la vida del hombre <SUP>4</SUP>.    </font>      <P><font size="2" face="Verdana">En Cuba la utilizaci&oacute;n de este tipo de    tecnolog&iacute;as es aun reducida, sin embargo se llevan a cabo un conjunto    de investigaciones para el desarrollo de un prototipo de veh&iacute;culo empleando    principalmente sensores y una arquitectura de hardware de bajo costo, a este    veh&iacute;culo se le llama HRC-AUV. </font>     <P><font size="2" face="Verdana">Para operar totalmente de manera aut&oacute;noma    un medio de este tipo, es necesario contar con un Sistema de Control de Movimiento    (SCM) confiable y preciso, cuyo componente fundamental lo constituye el algoritmo    de navegaci&oacute;n <SUP>5</SUP>. En la actualidad la precisi&oacute;n de los    SCM est&aacute; siendo cada vez mayor debido a la aplicaci&oacute;n de nuevas    t&eacute;cnicas de navegaci&oacute;n y algoritmos de estimaci&oacute;n <SUP>6</SUP>.    Para lograr un adecuado monitoreo de la navegaci&oacute;n de un VAS se hace    necesario el estudio de las principales perturbaciones que lo afectan, as&iacute;    como la b&uacute;squeda y propuesta de m&eacute;todos o algoritmos que permitan    contrarrestar estos efectos indeseables <SUP>7 8</SUP>. </font>     <P><font size="2" face="Verdana">Durante a&ntilde;os han sido variadas las t&eacute;cnicas    propuestas para filtrar el oleaje, las mismas incluyen filtro paso bajo, filtros    notch y combinaciones de banda muerta o umbral. Todas estas alternativas ten&iacute;an    un desempe&ntilde;o limitado cuando era necesario ejecutar acciones de control    fuertes sobre el veh&iacute;culo, lo cual afectaba el comportamiento general    del sistema <SUP>5</SUP>. Los filtros que han mostrado un mejor desempe&ntilde;o    son aquellos basados en un modelo del veh&iacute;culo y modelos de las perturbaciones    combinados en un observador de estados <SUP>2 6</SUP>. Alternativamente varios    autores han explotado las potencialidades que brindan los observadores pasivos,    tanto en variantes lineales como no lineales <SUP>3 8 9</SUP>. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">En este trabajo se presenta el dise&ntilde;o    de un observador pasivo empleando el modelo horizontal no lineal del veh&iacute;culo,    con el cual se obtiene una mayor exactitud y fidelidad con respecto al comportamiento    real. Adicionalmente se incorporan aproximaciones lineales para representar    el oleaje y las corrientes <SUP>5</SUP>. La metodolog&iacute;a empleada fue    anteriormente utilizada con &eacute;xito en el dise&ntilde;o de un observador    lineal para estimar el rumbo del veh&iacute;culo <SUP>10</SUP>. En este dise&ntilde;o    no lineal el proceso de sintonizaci&oacute;n del observador puede resultar engorroso    en comparaci&oacute;n con las t&eacute;cnicas empleadas para el ajuste de observadores    pasivos lineales <SUP>9</SUP>. Se muestran los resultados de la implementaci&oacute;n    en MatLab/Simulink as&iacute; como varias simulaciones realizadas con el sistema    operando en lazo abierto y luego bajo control de direcci&oacute;n. Los valores    estad&iacute;sticos de los resultados confirman que el observador empleado es    capaz de realizar estimaciones de los par&aacute;metros de navegaci&oacute;n,    al mismo tiempo que contrarresta los efectos de las perturbaciones modeladas.</font>     <P>&nbsp;     <P><font size="3" face="Verdana"><B>SISTEMA DE COORDENADAS Y NOMENCLATURA EMPLEADOS</B>    </font>     <P><font size="2" face="Verdana"> </font>      <P><font size="2" face="Verdana">El movimiento de un submarino se describe con    respecto a un marco de referencia inercial, para ello generalmente se considera    que la aceleraci&oacute;n en un punto de la superficie del planeta provocada    por la rotaci&oacute;n de la tierra no afecta el movimiento del mismo si este    se mueve a baja velocidad <SUP>11</SUP>; como el caso del estudiado ya que se    encuentra por debajo de los 2 m/s. Al tener esto en cuenta no se considera la    raz&oacute;n de rotaci&oacute;n de la Tierra y por lo tanto el sistema de coordenadas    fijado al centro de la Tierra y cuyos ejes se mueven con ella es considerado    un marco de referencia inercial y a la misma vez de navegaci&oacute;n definido    como Norte, Este, Abajo (en ingl&eacute;s, N.E.D.). En la <a href="#fig1">Figura    1</a> se representan los sistemas empleados as&iacute; como la definici&oacute;n    de las variables de rotaci&oacute;n y traslaci&oacute;n del veh&iacute;culo.    La notaci&oacute;n empleada en este trabajo se resume en la <a href="#tab1">Tabla 1</a>, la cual constituye la nomenclatura estandarizada    y recomendada para para describir los movimientos y las fuerzas en veh&iacute;culos    que operan en el mar <SUP>12</SUP>. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0107215.jpg"><a name="fig1"/>      <P align="center"><img src="/img/revistas/eac/v36n2/t0107215.jpg"><a name="tab1"/>      <P><font size="2" face="Verdana"><B>MODELO NO LINEAL GENERAL DEL VEHICULO </B>    </font>      <P><font size="2" face="Verdana">Cuando se analiza el movimiento de los veh&iacute;culos    marinos en los 6 grados de libertad (GDL), resulta conveniente definir los dos    sistemas de coordenadas presentados en la <a href="#fig1">Figura 1</a>. El origen del sistema del submarino (OB) puede    ser situado en el Centro de Flotabilidad (CB) o en el Centro de Gravedad (CG),    aprovechando el plano principal de simetr&iacute;a. En el caso particular del    HRC-AUV, OB se hace coincidir con CB. Los siguientes vectores permiten describir    el movimiento de un submarino en los 6 GDL</font><font size="2" face="Verdana">.  </font>      <P> <img src="/img/revistas/eac/v36n2/e0107215.gif">     ]]></body>
<body><![CDATA[<P> <img src="/img/revistas/eac/v36n2/e0207215.gif">     <P> <img src="/img/revistas/eac/v36n2/e0307215.gif">     <P><font size="2" face="Verdana">Donde <B>&eta;</B> denota al vector de posici&oacute;n    y orientaci&oacute;n con coordenadas en el sistema de referencia fijo en Tierra,    <B>v</B> representa el vector de velocidad lineal y angular con coordenadas    en el sistema del submarino y <B>&tau;</B> se utiliza para representar las    fuerzas y momentos que act&uacute;an sobre el veh&iacute;culo en el sistema    de coordenadas del submarino. Finalmente las ecuaciones que describen el movimiento    del veh&iacute;culo en el espacio tridimensional pueden obtenerse a partir de    las leyes de conservaci&oacute;n de los momentos lineales y angulares referidos    a un sistema inercial de referencia. En<FONT  COLOR="#ff0000"> </FONT><SUP>5 8</SUP> se demuestra que la segunda ley de Newton    puede expresarse para cualquier veh&iacute;culo subacu&aacute;tico con un sistema    de coordenadas fijo al cuerpo de la forma: </font>     <P> <img src="/img/revistas/eac/v36n2/e0407215.gif">     <P> <img src="/img/revistas/eac/v36n2/e0507215.gif">     <P><font size="2" face="Verdana">Siendo <B>M=M<SUB>RB</SUB>+M<SUB>A</SUB></B>    la matriz de inercia que incluye el t&eacute;rmino de masas a&ntilde;adidas    M<SUB>A</SUB>, <B>C(v)=C<SUB>RB</SUB>(v)+C<SUB>A</SUB>(v)</B> la matriz de Coriolis    y de fuerza centr&iacute;peta que incluye tambi&eacute;n los efectos de masas    a&ntilde;adidas en su segundo t&eacute;rmino, <B>D(v)</B> la matriz de amortiguamiento    y <B>g(&eta;)</B> constituye el vector de fuerzas y momentos gravitacionales.    Adicionalmente <B>R(n)</B> representa la transformaci&oacute;n de coordenadas    del sistema cuerpo al plano de navegaci&oacute;n tangente a la superficie de    la Tierra. En este trabajo solo se utiliza este modelo general de 6 GDL con    fines de simulaci&oacute;n debido a la complejidad del mismo. Seguidamente se    ilustra el modelo seleccionado para el dise&ntilde;o del observador no lineal,    sintetizado a partir de este modelo general.</font>     <P>&nbsp;     <P><font size="3" face="Verdana"><B>MODELO DEL VEHICULO PARA EL DISE&Ntilde;O    DEL OBSERVADOR</B> </font>     <P>&nbsp;      <P><font size="2" face="Verdana">En los VAS es com&uacute;n dividir las ecuaciones    de movimiento de 6 GDL en 3 subsistemas desacoplados o d&eacute;bilmente acoplados    de 3 GDL cada uno, utilizados estos para el control y la navegaci&oacute;n del    veh&iacute;culo en los planos <I>x - z</I> y <I>x - y</I> del sistema OE respectivamente    <SUP>7</SUP>. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">&#183; Subsistema longitudinal: empleado para    las maniobras de emersi&oacute;n-inmersi&oacute;n. Comprende las variables de    estado (<I>u, w, q</I>) y (<I>x, z, &Psi;</I>). </font>     <P><font size="2" face="Verdana">&#183; Subsistema lateral: utilizado para las    maniobras de direcci&oacute;n. Variables de estado (<I>v, p r</I>) y (<I>y,    &Phi;, &Psi;</I>). </font>     <P><font size="2" face="Verdana">&#183; Subsistema horizontal: utilizado para    el dise&ntilde;o del sistema de navegaci&oacute;n. Variables de estado (<I>u,    v, r</I>) y (<I>x, y, &Psi;</I>). </font>     <P><font size="2" face="Verdana">El movimiento en la superficie del mar o en un    plano horizontal paralelo a la superficie de un veh&iacute;culo marino se describe    en funci&oacute;n del avance, el desplazamiento lateral y del &aacute;ngulo    de gui&ntilde;ada (rumbo) que se corresponde con el subsistema horizontal como    se describe anteriormente. Esto implica que la din&aacute;mica asociada al resto    de los t&eacute;rminos no sea tenida en cuenta; de manera que <I>w=p=q=0</I>    <SUP>5</SUP>. Por lo tanto las matrices y vectores que determinan el modelo    no lineal del veh&iacute;culo para este subsistema quedan definidas como: </font>      <P> <img src="/img/revistas/eac/v36n2/e0607215.gif">     <P> <img src="/img/revistas/eac/v36n2/e0707215.gif">     <P><font size="2" face="Verdana">Este modelo no lineal de 3 GDL en espacio estado    para el subsistema horizontal del HRC-AUV queda entonces definido en forma compacta    como: </font>     <P> <img src="/img/revistas/eac/v36n2/e0807215.gif">     <P><font size="2" face="Verdana">Este modelo es el que se utiliza para representar    el movimiento del veh&iacute;culo, referido como estados de baja frecuencia    (BF) en el dise&ntilde;o del observador, que conjuntamente con los modelos de    las perturbaciones de las siguientes secciones conforman el modelo del sistema.    La obtenci&oacute;n de estos modelos as&iacute; como las pruebas realizadas    para identificar cada par&aacute;metro se muestra de manera detallada en <SUP>13</SUP>.    Un resumen de los par&aacute;metros geom&eacute;tricos e inerciales del HRC-AUV    utilizados en este trabajo se muestra en la <a href="#tab2">Tabla 2</a>. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/t0207215.jpg"><a name="tab2"/>      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Los relacionados con las masas a&ntilde;adidas    e inerciales se calcularon aproximando el veh&iacute;culo a un esferoide alargado,    obteni&eacute;ndose los siguientes valores: <I>Xu<sup>&bull;</sup></I>=-250.84kg, <I>Y<SUB>v<sup>&bull;</sup></SUB></I>    =-3834kg, <I>N<SUB>r<sup>&bull;</sup></SUB></I>=-15572kgm<SUP>2</SUP>, <I>I<SUB>zz</SUB></I>=20816kgm<SUP>2</SUP>.</font>     <P>&nbsp;     <P><font size="3" face="Verdana"><B>MODELO DEL OLEAJE</B> </font>     <P>&nbsp;      <P><font size="2" face="Verdana">Las principales perturbaciones que afectan a    los veh&iacute;culos subacu&aacute;ticos durante la navegaci&oacute;n lo constituyen    el oleaje generado por el viento y las corrientes marinas <SUP>4</SUP>. Para    el caso del oleaje la respuesta es considerada de alta frecuencia (AF) en comparaci&oacute;n    con el movimiento del veh&iacute;culo. Las se&ntilde;ales del conjunto veh&iacute;culo-oleaje    se determinan mediante el principio de superposici&oacute;n lineal, donde el    movimiento de 1er orden inducido por las olas <B>&eta;</B><SUB>olas</SUB>=[<I>x<SUB>olas</SUB>    , y<SUB>olas</SUB>, &Psi;<SUB>olas</SUB></I>]<SUP>T</SUP> se le a&ntilde;ade    a los componentes del movimiento de baja frecuencia (BF) de la embarcaci&oacute;n    representada por los estados del subsistema horizontal mostrado en la ecuaci&oacute;n    (8). </font>     <P><font size="2" face="Verdana">El comportamiento de las mareas constituye una    suma infinita de t&eacute;rminos sinusoidales, cada uno de los mismos con diferente    amplitud, frecuencia y fase <SUP>14</SUP> <SUP>15</SUP>. Mediante pruebas y    an&aacute;lisis estad&iacute;sticos de las mareas en distintas partes del mundo    se han logrado obtener espectros que representan con suficiente exactitud los    estados de operaci&oacute;n del mar. Sin embargo, en los sistemas autom&aacute;ticos    es conveniente tener una aproximaci&oacute;n lineal del espectro de las olas    que pueda ser incluida en los lazos de control de manera sencilla. En este sentido,    es posible obtener una funci&oacute;n de transferencia de segundo orden muy    atractiva por su simplicidad y aplicabilidad, la cual fue propuesta inicialmente    por autores como <SUP>1</SUP>. Luego se realizaron algunas mejoras mediante    la inclusi&oacute;n de un t&eacute;rmino de amortiguamiento como se muestra    en la funci&oacute;n transferencia (9). En lo adelante se considera un modelo    como el mostrado en la ecuaci&oacute;n (9) para cada grado de libertad analizado.    </font>      <P> <img src="/img/revistas/eac/v36n2/e0907215.gif">     <P><font size="2" face="Verdana">Donde <I>h<SUB>olas</SUB></I> representa la amplitud    del movimiento inducido por las olas, <I>&omega;<SUB>0i</SUB></I>(<I>i</I>=1,    2, 3) es la frecuencia fundamental de las olas para cada grado de libertad analizado,    &zeta;<SUB>i</SUB>(<I>i</I>=1, 2, 3) es el coeficiente de amortiguamiento que    por lo general se selecciona en el rango entre 0.01-0.1 para que la aproximaci&oacute;n    de 2do orden (9) sea lo m&aacute;s cercana posible al comportamiento de las    oscilaciones reales inducidas por las olas seg&uacute;n el espectro. En <SUP>5</SUP>    se muestra una estimaci&oacute;n de este par&aacute;metro para diferentes estados    del mar, concluyendo que no var&iacute;a pr&aacute;cticamente ante cambios en    la altura y frecuencia de las olas y se recomienda el valor 0.1 para representar    el espectro Jonswap (<I>en ingl&eacute;s, Join North Sea Wave Project</I>) utilizado    para mares poco desarrollados <SUP>15 </SUP>como es el caso de los escenarios    de operaci&oacute;n del HRC-AUV. Adicionalmente K<sub>&omega;i</sub> constituye un factor de ganancia ajustable relacionado    con la intensidad del impacto de las olas sobre el veh&iacute;culo. Para representar    la funci&oacute;n transferencia (9) en cada grado de libertad se emplean 2 estados    por lo tanto su influencia en las tres variables estimadas conduce a una representaci&oacute;n    de 6 estados. Finalmente estos estados de AF correspondiente a los grados de    libertad del oleaje se representan en forma matricial compacta tal como se muestra    en (10): </font>     <P> <img src="/img/revistas/eac/v36n2/e1007215.gif">     <P> <img src="/img/revistas/eac/v36n2/e1107215.gif">     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Donde <strong>&xi;<sub>1</sub></strong> y <strong>&xi;<sub>2</sub></strong>    son vectores columnas de tres elementos cada uno y adicionalmente: </font>      <P> <img src="/img/revistas/eac/v36n2/e1207215.gif">     <P> <img src="/img/revistas/eac/v36n2/e1307215.gif">     <P> <img src="/img/revistas/eac/v36n2/e1407215.gif">     <P><font size="2" face="Verdana"><B>MODELO DE LAS CORRIENTES MARINAS</B> </font>     <P><font size="2" face="Verdana">En este caso el modelo del veh&iacute;culo representa    los tres grados de libertad solamente para navegar en superficie o en un plano    paralelo a la misma, o sea, el denominado modelo horizontal. Consecuentemente    con esto solamente se analiza la influencia de las corrientes oce&aacute;nicas    en un modelo bidimensional <SUP>16</SUP>. Considerando que las mismas no generan    movimientos de rotaci&oacute;n en el veh&iacute;culo, entonces el vector velocidad    de la corriente referido al sistema de navegaci&oacute;n ser&iacute;a: </font>     <P> <img src="/img/revistas/eac/v36n2/e1507215.gif">     <P><font size="2" face="Verdana">Teniendo en cuenta &uacute;nicamente el movimiento    en un plano horizontal paralelo al plano <I>x y,</I> las componentes se describen    solamente en funci&oacute;n del m&oacute;dulo de la velocidad <I>V<SUB>c</SUB></I>=    &radic;(<I>u<SUB>c</SUB><SUP>2</SUP></I> +<I>v<SUB>c</SUB><SUP>2</SUP></I>)    y el &aacute;ngulo de desplazamiento lateral <em>&beta;<sub>c</sub></em>. Esta    aproximaci&oacute;n es v&aacute;lida si se tiene en cuenta que el HRC-AUV operar&aacute;    en rangos de profundidad cercanos a la superficie, quedando: </font>      <P> <img src="/img/revistas/eac/v36n2/e1607215.gif">     <P> <img src="/img/revistas/eac/v36n2/e1707215.gif">     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Considerando que las fuerzas en avance y el balanceo,    as&iacute; como el momento de gui&ntilde;ada var&iacute;an lentamente. Un modelo    bidimensional frecuentemente utilizado para las aplicaciones de control marino    es el proceso Gauss-Markow de primer orden mostrado en la expresi&oacute;n (18)    y de manera compacta en (19): </font>     <P> <img src="/img/revistas/eac/v36n2/e1807215.gif">     <P> <img src="/img/revistas/eac/v36n2/e1907215.gif">     <P><font size="2" face="Verdana">Donde <B>b</B> es un vector columna de tres elementos    el cual representa las fuerzas y momentos inducidos sobre el movimiento del    m&oacute;vil, <B>w<SUB>b</SUB></B> es un vector de ruido blanco, <B>T</B><SUB>b</SUB>    es una matriz diagonal formada por las desviaciones (en ingl&eacute;s, drift)    de cada variable y <strong>&Psi;</strong> es una matriz diagonal escalar para    regular la amplitud de <B>w<SUB>b</SUB></B><SUP> 6 16</SUP>. </font>      <P>      <P><font size="2" face="Verdana"><B>SISTEMA DE MEDICION </B> </font>     <P><font size="2" face="Verdana">La ecuaci&oacute;n de medici&oacute;n de las    distintas variables involucradas en el modelo horizontal del veh&iacute;culo    puede ser escrita de manera general como: </font>     <P> <img src="/img/revistas/eac/v36n2/e2007215.gif">     <P><font size="2" face="Verdana">Donde <B>&eta;</B><SUB>olas</SUB> representa    el movimiento de AF del m&oacute;vil debido a las perturbaciones de primer orden    inducida por las olas y <B>v</B> es un vector de ruido blanco en las mediciones.    Tambi&eacute;n el observador necesita mediciones de la posici&oacute;n de los    actuadores <em>&mu;</em>, tal que las fuerzas en avance, balanceo y momento    de gui&ntilde;ada puedan ser calculadas seg&uacute;n: </font>      <P> <img src="/img/revistas/eac/v36n2/e2107215.gif">     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Finalmente considerando el modelo horizontal    de 3 grados de libertad (8) con <I>v</I> = <I>n</I> = w = 0, as&iacute; como    las perturbaciones que lo afectan (10) y (19), se conforma el modelo general    del sistema cuyas ecuaciones ser&iacute;an: </font>     <P> <img src="/img/revistas/eac/v36n2/e2207215.gif">     <P><font size="2" face="Verdana"><B>ECUACIONES DEL OBSERVADOR</B> </font>     <P><font size="2" face="Verdana">Las ecuaciones del observador constituyen una    copia de las ecuaciones din&aacute;micas anteriores (22); incorporando adem&aacute;s    los t&eacute;rminos de correcci&oacute;n formados por las ganancias y el error    de estimaci&oacute;n, quedando finalmente: </font>      <P> <img src="/img/revistas/eac/v36n2/e2307215.gif">     <P><font size="2" face="Verdana">Donde <I><strong>y<sup>&circ;</sup>=y-y<sup>~</sup></strong></I>    representa el error de estimaci&oacute;n. Haciendo uso de la notaci&oacute;n    <I>&Delta;=x-x<sup>~</sup></I> y sustrayendo las ecuaciones del observador    (23) de las del sistema (22), se logra obtener la expresi&oacute;n din&aacute;mica    para el error de estimaci&oacute;n cuya representaci&oacute;n en espacio de    estados adquiere la forma: </font>      <P> <img src="/img/revistas/eac/v36n2/e2407215.gif">     <P><font size="2" face="Verdana"><B>PROCEDIMIENTO DE SINTONIZACION</B> </font>     <P><font size="2" face="Verdana">Muchos han sido los trabajos que han hecho uso    en los &uacute;ltimos a&ntilde;os de las t&eacute;cnicas no lineales en el dise&ntilde;o    de observadores de estados, para la estimaci&oacute;n de los distintos par&aacute;metros    y variables necesarias en la navegaci&oacute;n y el control <SUP>1 2 17</SUP>.    Son varios los autores que emplean algoritmos pasivos entre los que destacan    <SUP>3 9</SUP>; coincidiendo todos en la manera de calcular las ganancias del    observador y mostrando un camino para llevar a cabo esta detallada tarea. Para    sintonizar estas ganancias se hace uso de la teor&iacute;a de estabilidad y    pasividad de Lyapunov y en este trabajo se sigue un procedimiento similar al    mostrado en <SUP>6</SUP>. Para el caso espec&iacute;fico del observador discutido,    las expresiones generales para determinar cada uno de los componentes de las    matrices de ganancias ser&iacute;an: </font>     <P> <img src="/img/revistas/eac/v36n2/e2507215.gif">     ]]></body>
<body><![CDATA[<P> <img src="/img/revistas/eac/v36n2/e2607215.gif">     <P> <img src="/img/revistas/eac/v36n2/e2707215.gif">     <P><font size="2" face="Verdana">Siendo (i=1&#133;3) y se debe asegurar adem&aacute;s    que: </font>     <P> <img src="/img/revistas/eac/v36n2/e2807215.gif">     <P><font size="2" face="Verdana">Donde se tiene que cumplir adicionalmente que    <em>&zeta;<SUB>ni</SUB> &gt; &zeta;<SUB>i</SUB></em> y <em>&omega;<SUB>ci </SUB>&gt;    &omega;<SUB>0i</SUB></em>, ya que estas variables representan el amortiguamiento    y la frecuencia de corte de un filtro notch. Para lograr tal efecto en el filtrado    adecuado de la frecuencia del oleaje se tiene que cumplir estas &uacute;ltimas    condiciones. Con estos requisitos de selecci&oacute;n se le otorga la siguiente    estructura a las matrices de ganancia del observador: </font>      <P> <img src="/img/revistas/eac/v36n2/e2907215.gif">     <P><font size="2" face="Verdana">De acuerdo con la estructura mostrada para cada    matriz de ganancia y teniendo en cuenta los requisitos para la selecci&oacute;n    de las constantes, se asegura entonces la estabilidad del observador y por lo    tanto la convergencia del mismo.</font>     <P>&nbsp;     <P><font size="3" face="Verdana"><B>RESULTADOS OBTENIDOS Y DISCUSION</B> </font>     <P>&nbsp;      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">El veh&iacute;culo bajo estudio presenta una    geometr&iacute;a cil&iacute;ndrica, est&aacute; equipado con un propulsor y    dos timones; uno vertical y otro horizontal. Se han dedicado muchas sesiones    de trabajo y experimentos a la obtenci&oacute;n de un modelo matem&aacute;tico    que represente toda la informaci&oacute;n posible de la din&aacute;mica del    sistema con la suficiente fiabilidad y precisi&oacute;n. Afortunadamente en    investigaciones anteriores se logr&oacute; la obtenci&oacute;n de un modelo    de 6 GDL que ha sido validado mediante distintas pruebas. La estructura de este    modelo as&iacute; como las pruebas llevadas a cabo se muestran en el trabajo    <SUP>13</SUP> En la presente investigaci&oacute;n se hace uso de este modelo    para realizar las simulaciones mostradas a continuaci&oacute;n y la validaci&oacute;n    del algoritmo de navegaci&oacute;n. Las caracter&iacute;sticas que se tuvieron    en cuenta para las simulaciones fueron: </font>     <P><font size="2" face="Verdana">&#183; Se incluyeron las fuerzas centr&iacute;petas    y de Coriolis tanto en el modelo de simulaci&oacute;n de 6 GDL del veh&iacute;culo    como en el modelo horizontal de 3 GDL utilizado para el dise&ntilde;o del observador.    </font>     <P><font size="2" face="Verdana">&#183; Corrientes marinas: se consider&oacute;    una influencia constante con una velocidad <I>V<SUB>c</SUB></I>= 0.21 m/s y    un &aacute;ngulo de incidencia <em>&beta;</em>= -36 grados. </font>      <P><font size="2" face="Verdana">&#183; Oleaje: las oscilaciones provocadas por    las olas fueron generadas mediante la aproximaci&oacute;n lineal de 2do orden    del espectro del mar, con los par&aacute;metros <em>&zeta;</em>=0.1 y <em>&omega;<SUB>0</SUB></em>=6    rad/seg. </font>      <P><font size="2" face="Verdana">&#183; Adici&oacute;n de ruido blanco a la salida    del modelo de 6 GDL con el objetivo de simular una medici&oacute;n real. </font>     <P><font size="2" face="Verdana">&#183; Par&aacute;metros iniciales <B>v</B><SUB>0</SUB>=    [0; 0; 0] y <I>&Psi;<SUB>0</SUB></I>= 0&#176;.</font>     <P><font size="2" face="Verdana"><B>SISTEMA EN LAZO ABIERTO</B> </font>     <P><font size="2" face="Verdana">En esta secci&oacute;n se muestran un conjunto    de simulaciones con el sistema actuando en lazo abierto, o sea, sin actuar el    control de rumbo y por lo tanto sin retroalimentar la salida filtrada del observador    que es el objetivo final del trabajo. En este caso el esquema de simulaci&oacute;n    se muestra en la <a href="#fig2">Figura 2</a>. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0207215.jpg"><a name="fig2"/>      <P><font size="2" face="Verdana">Como en el observador solo se realiza la estimaci&oacute;n    de la posici&oacute;n en un plano bidimensional <I>x-y</I>, el movimiento en    el eje-<I>z</I> no ser&aacute; analizado. Por ello en la <a  href="#fig3">Figura 3</a> se muestra el desplazamiento real y estimado del    veh&iacute;culo en las direcciones Este (<I>Ye</I>) y Norte (<I>Xe</I>). A modo    de comparaci&oacute;n con el modelo general de 6 GDL utilizado como valores    de referencia, se puede observar la trayectoria circular t&iacute;pica del sistema    actuando en lazo abierto. </font>      ]]></body>
<body><![CDATA[<P align="center"><img src="/img/revistas/eac/v36n2/f0307215.jpg"><a name="fig3"/>      <P><font size="2" face="Verdana">En la <a href="#fig3">Figura 3</a> las    peque&ntilde;as oscilaciones en la salida del modelo constituyen el movimiento    inducido por las olas y el hecho de que c&iacute;rculo no sea conc&eacute;ntrico    sino que se desplace en ambas direcciones est&aacute; relacionado con la incidencia    de las corrientes. Ambos efectos se pueden ver de igual manera en las <a href="#fig4">Figuras    4</a> y <a href="#fig5">5</a> para cada una de las variables de    posici&oacute;n (avance, desp. lateral y rumbo) y de velocidad respectivamente.    </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0407215.jpg"><a name="fig4"/>      <P align="center"><img src="/img/revistas/eac/v36n2/f0507215.jpg"><a name="fig5"/>      <P><font size="2" face="Verdana">A pesar de que en las dos gr&aacute;ficas anteriores    se muestra una simulaci&oacute;n de 50 segundos de duraci&oacute;n, no se aprecia    la diferencia entre una y otra curva debido a la poca variaci&oacute;n entre    ellas, estando en casi todos los casos la salida estimada del observador pr&aacute;cticamente    superpuesta con la salida del modelo de 6 GDL. La mayor diferencia se puede    ver entre las curvas de velocidad en avance y lateral; observ&aacute;ndose por    ejemplo una convergencia hacia el valor 1.9 en la primera de ellas que representa    el valor de velocidad nominal del veh&iacute;culo y una afectaci&oacute;n de    las corrientes en la salida del modelo tomada como referencia. En la <a  href="#tab3">Tabla 3</a> se puede apreciar el comportamiento del error de    estimaci&oacute;n en las tres variables de posici&oacute;n en t&eacute;rminos    de valor medio y desviaci&oacute;n est&aacute;ndar, lo cual brinda una mejor    idea del desempe&ntilde;o del observador al contrarrestar en gran medida las    oscilaciones del oleaje. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/t0307215.jpg"><a name="tab3"/>      <P><font size="2" face="Verdana"><B>SISTEMA EN LAZO CERRADO</B> </font>     <P><font size="2" face="Verdana">El prop&oacute;sito principal del observador    o estimador de estados es reconstruir los componentes del movimiento de BF partiendo    de una medici&oacute;n ruidosa. Esto es crucial en los sistemas de control de    los VAS debido al movimiento oscilatorio de 1er orden inducido por las olas    <SUP>14 18</SUP>. Estas oscilaciones al entrar en el lazo de control, causan    desgaste y en algunos casos la ruptura de los actuadores; adem&aacute;s de aumentar    considerablemente el consumo de energ&iacute;a. Por lo tanto el filtrado de    las olas se debe realizar antes de que las se&ntilde;ales se utilicen en el    sistema de control, entrando al mismo solamente se&ntilde;ales suavizadas que    contienen la parte que realmente se desea controlar del movimiento. Adem&aacute;s    de las condiciones de simulaci&oacute;n expuestas anteriormente, para cerrar    el lazo de control de direcci&oacute;n se incluyen las siguientes: </font>     <P><font size="2" face="Verdana">&#183; Se utiliz&oacute; un controlador PI-D    con ganancias: Kp = 1,2; Kd = 1 y Ki = 0,04. </font>     <P><font size="2" face="Verdana">&#183; Se someti&oacute; el sistema a una entrada    tipo paso con una amplitud de 0,4 radianes (aprox. 23&#176;) en el valor deseado    (<I>&Psi;<SUB>sp</SUB></I>). </font>      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">&#183; En la realimentaci&oacute;n, para la se&ntilde;al    de error al controlador de direcci&oacute;n se utiliz&oacute; la se&ntilde;al    filtrada <I>&Psi;</I><sup>&#094;</sup>. </font>     <P><font size="2" face="Verdana">En la estrategia de control utilizada en las    simulaciones solamente se toma del observador la se&ntilde;al <I>&Psi;</I><sup>&#094;</sup>    como se muestra en la <a href="#fig6">Figura 6</a>. Resulta necesario resaltar que el observador    desarrollado posee la capacidad de proporcionar adicionalmente la estimaci&oacute;n    de posici&oacute;n y la velocidad del m&oacute;vil, variables que son de vital    importancia en cualquier sistema de guiado que se utilice en implementaciones    y pruebas reales futuras. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0607215.jpg"><a name="fig6"/>      <P><font size="2" face="Verdana">En este caso en las <a href="#fig7">Figuras    7</a> y <a href="#fig8">8</a> se muestra el comportamiento de la    posici&oacute;n y la velocidad respectivamente, correspondiente a cada una de    las variables de estado del sistema de navegaci&oacute;n. Se observa que la    medici&oacute;n de rumbo (salida del modelo) y la estimaci&oacute;n de rumbo    del observador convergen al valor deseado, al igual que la velocidad de avance    se estabiliza pues la misma se estabiliza y se mantiene constante. Los valores    de raz&oacute;n de cambio de rumbo (r) var&iacute;an mientras que el rumbo no    se ha estabilizado. Se pueden observar adem&aacute;s los componentes oscilatorios    en la salida del modelo, con distinta medida en cada variable, pero no as&iacute;    en la salida estimada del observador, raz&oacute;n por la cual se debe controlar    con estas estimaciones. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0707215.jpg"><a name="fig7"/>      <P align="center"><img src="/img/revistas/eac/v36n2/f0807215.jpg"><a name="fig8"/>      <P><font size="2" face="Verdana">Al llevar a cabo un correcto filtrado y realimentar    la salida del observador en lugar de la medici&oacute;n ruidosa, se puede contar    con estimaciones adecuadas para realizar el control, aun cuando la se&ntilde;al    de medici&oacute;n no se encuentre disponible durante peque&ntilde;os periodos    de tiempo <SUP>18</SUP>. La <a href="#fig9">Figura 9</a> refleja las    diferencias existentes en la se&ntilde;al de mando a la salida del controlador,    la azul representa la se&ntilde;al sin observador en la cual se puede apreciar    el movimiento oscilatorio inducido por las olas, la curva en rojo muestra la    se&ntilde;al de mando controlando con la salida del observador, atenuando esta    &uacute;ltima considerablemente las vibraciones. Resultado beneficioso para    el ahorro de energ&iacute;a y el cuidado de los actuadores. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/f0907215.jpg"><a name="fig9"/>      <P><font size="2" face="Verdana">Finalmente en la <a href="#tab4">Tabla    4</a> se muestran los datos estad&iacute;sticos de cada una de estas se&ntilde;ales    en donde se puede corroborar lo acertado de utilizar en el control la salida    del observador en lugar de la medici&oacute;n real, para atenuar los componentes    de alta frecuencia presentes en la medici&oacute;n. </font>     <P align="center"><img src="/img/revistas/eac/v36n2/t0407215.jpg"><a name="tab4"/>      ]]></body>
<body><![CDATA[<P align="center">&nbsp;      <P><font size="3" face="Verdana"><B>CONCLUSIONES</B> </font>     <P>&nbsp;      <P><font size="2" face="Verdana">Los resultados de esta investigaci&oacute;n poseen    una aplicaci&oacute;n pr&aacute;ctica y te&oacute;rica de gran utilidad para    el proyecto de autopiloto del veh&iacute;culo subacu&aacute;tico que desarrolla    el GARP, ya que hasta el momento no se cuenta con un algoritmo de navegaci&oacute;n    definitivo para ser utilizado. El observador pasivo no lineal corrige los efectos    indeseables de los principales disturbios medio ambientales utilizando un modelo    no lineal del veh&iacute;culo y aproximaciones lineales de las perturbaciones.    </font>     <P><font size="2" face="Verdana">La aplicaci&oacute;n de un algoritmo que utilice    el modelo del veh&iacute;culo y los modelos estructurados de las perturbaciones    marinas para estimar el movimiento real, facilita la implementaci&oacute;n debido    a que las otras alternativas con que se puede contar; involucran sensores que    poseen un alto precio en el mercado mundial. Debido a la estructura pasiva de    este algoritmo presenta ventajas con respecto a otros, al reducir los altos    requisitos computacionales y simplificar el m&eacute;todo de sintonizaci&oacute;n    de las matrices de ganancias. Mediante las simulaciones realizadas se comprueba    el buen desempe&ntilde;o del observador con el sistema operando tanto en lazo    abierto como bajo control de direcci&oacute;n. </font>      <P>&nbsp;     <P><font size="3" face="Verdana"><B>REFERENCIAS</B> </font>     <P>&nbsp;<font face="Verdana">     <!-- ref --><P><font size="2">1. BALCHEN, J. G. et al. &#171;Design and analysis of a dynamic    positioning system based on Kalman filtering and optimal control&#187;. <I>IEEE    Transaction on Automatic Control</I>. 1983, vol. 28, p. 9.     </font>      ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2">2. DANTAS, J. L. D. et al. &#171;Study of Autonomous Underwater    Vehicle wave disturbance rejection in the diving plane&#187;. <I>Proceedings    of the Institution of Mechanical Engineering, part M: Journal of Engineering    for the Maritime Environment. </I>2014, vol. 228(2), p. 122-135.     </font>      <!-- ref --><P><font size="2">3. BELLETER, Dennis; GALEAZZI, Roberto; FOSSEN, Thor I. &#171;Experimental    verification of a global exponential stable nonlinear wave encounter frequency    estimator&#187;. <I>Ocean Engineering. </I>2015, vol. 97, p. 48-56.     </font>      <!-- ref --><P><font size="2">4. DE LA CRUZ GARC&Iacute;A, J. M. et al. &#171;Autom&aacute;tica    marina: una revisi&oacute;n desde el punto de vista del control&#187;. <I>Revista    Iberoamericana de Autom&aacute;tica e Inform&aacute;tica Industrial. </I>2012,    vol. 9, p. 205-218.     </font>      <!-- ref --><P><font size="2">5. FOSSEN, Thor I. <I>Handbook of Marine Craft Hydrodynamics    and Motion Control</I>. 1ra edici&oacute;n. Editorial John Wiley &amp; Sons,    2011. 596 p.     </font>      <!-- ref --><P><font size="2">6. SORENSEN, A. J. <I>Lecture notes on marine control systems.</I>    Noruega, Universidad de Ciencia y Tecnolog&iacute;a NTNU, 2011.     </font>      ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2">7. ROSS, A.; FOSSEN, Thor I. &#171;Nonlinear modelling, identification    and control of UUVs&#187;. En: Advances in Unmanned Marine Vehicles. Gran Breta&ntilde;a:    Peter Peregrinus LTD, 2006. vol. 69. P. 13-42.     </font>      <!-- ref --><P><font size="2">8. FOSSEN, Thor I. <I>Marine Control Systems: Guidance, Navigation    and Control of Ships, Rigs and Underwater Vehicles</I>. 1ra edici&oacute;n.    Noruega: Marine Cybernetics AS, 2002. 558 p.     </font>      <!-- ref --><P><font size="2">9. TORSETNES, Guttorm. &#171;Nonlinear Control and Observer    Design for Dynamic Positioning using Contraction Theory&#187;. Director Thor.    I. Fossen. Universidad Noruega de Ciencia y Tecnolog&iacute;a NTNU, Trondheim,    2004.     </font>      <!-- ref --><P><font size="2">10. GARCIA-GARCIA, D. et al. &#171;Wave filtering for heading    control of an AUV based on passive observer&#187;. <I>Indian Journal of Geo-Marine    Sciences (IJGMS). </I>2012, vol. 41(6), p. 540-549.     </font>      <!-- ref --><P><font size="2">11. FALTINSEN, Odd M. <I>Hydrodynamics of High-Speed Marine    Vehicles</I>. Johannessen, Anne-Irene (ilust.); Koushan, Keenan (ilust.). 1ra    edici&oacute;n. Reino Unido: Universidad de Cambridge, 2006. 476 p.     </font>      ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2">12. SNAME. <I>Nomenclature for treating the motion of a submerged    body through a fluid</I>. Nueva York, Sociedad de Ingenieros y Arquitectos Navales,    1950. N&uacute;m. 1-5.     </font>      <!-- ref --><P><font size="2">13. VALERIANO-MEDINA, Yunier et al. &#171;Dynamic model for    an autonomous underwater vehicle based on experimental data&#187;. <I>Mathematical    and Computer Modelling of Dynamical Systems: Methods, Tools and Applications    in Engineering and Related Sciences. </I>2013, vol. 19(2), p. 175-200.     </font>      <!-- ref --><P><font size="2">14. ROBER, G. D.; ROBERT, A. D. <I>Water wave mechanics for    engineers and scientists</I>. 1ra edici&oacute;n. Singapur: World Scientific    Publishing Co., 1991. Vol. 2. 371 p.     </font>      <!-- ref --><P><font size="2">15. OCHI, M. K. <I>Ocean Waves: The Stochastic Approach.</I>    1ra edici&oacute;n. Reino Unido: Cambridge University Press, 1998. Vol. 6, 332    p.     </font>      <!-- ref --><P><font size="2">16. FOSSEN, Thor I.; STRAND, J. Peter. &#171;Passive nonlinear    observer design for ships using Lyapunov methods: Full-Scale experiments with    a supply vessel&#187;. <I>Elsevier Science Ltd</I>. 1999, vol. 35, p. 14.     </font>      ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2">17. REFSNES, Jon Erling. &#171;Nonlinear Model-Based Control    of Slender Body AUVs&#187;. Director Asgeir J. S&oslash;rensen. Universidad    Noruega de Ciencia y Tecnolog&iacute;a NTNU, Trondheim, 2007.     </font>      <!-- ref --><P><font size="2">18. POTESTA, J. J. &#171;Leveled flight control of an unmanned    underwater vehicle operating in a wave induced environment&#187;. Universidad    de la Florida, Estados Unidos, 2014.     </font>      <P>&nbsp;     <P>&nbsp;</font>      <P><font size="2" face="Verdana">Recibido: 18 de noviembre de 2014    <br>   </font><font size="2" face="Verdana">Aprobado: 13 de febrero de 2015</font>      <P>&nbsp;     <P>&nbsp;      ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><I>Delvis Garcia Garcia</I>, M. Sc. Profesor    del Departamento de Autom&aacute;tica y Sistemas Computacionales de la facultad    de Ingenier&iacute;a El&eacute;ctrica, Universidad Central &#171;Marta Abreu&#187;    de Las Villas. Correos electr&oacute;nicos:    <a href="mailto:dggarcia@uclv.edu.cu">dggarcia@uclv.edu.cu</a>;    <a href="mailto:yunierv@uclv.edu.cu">yunierv@uclv.edu.cu</a>;    <a href="mailto:japortal@uclv.edu.cu">japortal@uclv.edu.cu</a>;    <a href="mailto:luishs@uclv.edu.cu">luishs@uclv.edu.cu </a> </font>       ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BALCHEN]]></surname>
<given-names><![CDATA[J. G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Design and analysis of a dynamic positioning system based on Kalman filtering and optimal control]]></article-title>
<source><![CDATA[IEEE Transaction on Automatic Control]]></source>
<year>1983</year>
<volume>28</volume>
<page-range>9</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DANTAS]]></surname>
<given-names><![CDATA[J. L. D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Study of Autonomous Underwater Vehicle wave disturbance rejection in the diving plane]]></article-title>
<source><![CDATA[Proceedings of the Institution of Mechanical Engineering, part M: Journal of Engineering for the Maritime Environment]]></source>
<year>2014</year>
<volume>228</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>122-135</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BELLETER]]></surname>
<given-names><![CDATA[Dennis]]></given-names>
</name>
<name>
<surname><![CDATA[GALEAZZI]]></surname>
<given-names><![CDATA[Roberto]]></given-names>
</name>
<name>
<surname><![CDATA[FOSSEN]]></surname>
<given-names><![CDATA[Thor I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Experimental verification of a global exponential stable nonlinear wave encounter frequency estimator]]></article-title>
<source><![CDATA[Ocean Engineering]]></source>
<year>2015</year>
<volume>97</volume>
<page-range>48-56</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DE LA CRUZ GARCÍA]]></surname>
<given-names><![CDATA[J. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Automática marina: una revisión desde el punto de vista del control]]></article-title>
<source><![CDATA[Revista Iberoamericana de Automática e Informática Industrial]]></source>
<year>2012</year>
<volume>9</volume>
<page-range>205-218</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FOSSEN]]></surname>
<given-names><![CDATA[Thor I]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of Marine Craft Hydrodynamics and Motion Control]]></source>
<year>2011</year>
<edition>1</edition>
<page-range>596</page-range><publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SORENSEN]]></surname>
<given-names><![CDATA[A. J]]></given-names>
</name>
</person-group>
<source><![CDATA[Lecture notes on marine control systems]]></source>
<year>2011</year>
<publisher-name><![CDATA[Universidad de Ciencia y Tecnología NTNU]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ROSS]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[FOSSEN]]></surname>
<given-names><![CDATA[Thor I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nonlinear modelling, identification and control of UUVs]]></article-title>
<source><![CDATA[Advances in Unmanned Marine Vehicles]]></source>
<year>2006</year>
<volume>69</volume>
<page-range>13-42</page-range><publisher-name><![CDATA[Peter Peregrinus LTD]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FOSSEN]]></surname>
<given-names><![CDATA[Thor I]]></given-names>
</name>
</person-group>
<source><![CDATA[Marine Control Systems: Guidance, Navigation and Control of Ships, Rigs and Underwater Vehicles]]></source>
<year>2002</year>
<edition>1</edition>
<page-range>558</page-range><publisher-name><![CDATA[Marine Cybernetics AS]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TORSETNES]]></surname>
<given-names><![CDATA[Guttorm]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Control and Observer Design for Dynamic Positioning using Contraction Theory]]></source>
<year>2004</year>
<publisher-loc><![CDATA[Trondheim ]]></publisher-loc>
<publisher-name><![CDATA[Universidad Noruega de Ciencia y Tecnología NTNU]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GARCIA-GARCIA]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Wave filtering for heading control of an AUV based on passive observer]]></article-title>
<source><![CDATA[Indian Journal of Geo-Marine Sciences]]></source>
<year>2012</year>
<volume>41</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>540-549</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FALTINSEN]]></surname>
<given-names><![CDATA[Odd M]]></given-names>
</name>
</person-group>
<source><![CDATA[Hydrodynamics of High-Speed Marine Vehicles]]></source>
<year>2006</year>
<edition>1</edition>
<page-range>476</page-range><publisher-name><![CDATA[Universidad de Cambridge]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<collab>SNAME</collab>
<source><![CDATA[Nomenclature for treating the motion of a submerged body through a fluid]]></source>
<year>1950</year>
<publisher-loc><![CDATA[Nueva York ]]></publisher-loc>
<publisher-name><![CDATA[Sociedad de Ingenieros y Arquitectos Navales]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[VALERIANO-MEDINA]]></surname>
<given-names><![CDATA[Yunier]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dynamic model for an autonomous underwater vehicle based on experimental data]]></article-title>
<source><![CDATA[Mathematical and Computer Modelling of Dynamical Systems: Methods, Tools and Applications in Engineering and Related Sciences]]></source>
<year>2013</year>
<volume>19</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>175-200</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ROBER]]></surname>
<given-names><![CDATA[G. D.]]></given-names>
</name>
<name>
<surname><![CDATA[ROBERT]]></surname>
<given-names><![CDATA[A. D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Water wave mechanics for engineers and scientists]]></source>
<year>1991</year>
<volume>2</volume>
<edition>1</edition>
<page-range>371</page-range><publisher-name><![CDATA[World Scientific Publishing Co.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[OCHI]]></surname>
<given-names><![CDATA[M. K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Ocean Waves: The Stochastic Approach]]></source>
<year>1998</year>
<volume>6</volume>
<edition>1</edition>
<page-range>332</page-range><publisher-name><![CDATA[Cambridge University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FOSSEN]]></surname>
<given-names><![CDATA[Thor I.]]></given-names>
</name>
<name>
<surname><![CDATA[STRAND]]></surname>
<given-names><![CDATA[J. Peter]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Passive nonlinear observer design for ships using Lyapunov methods: Full-Scale experiments with a supply vessel]]></article-title>
<source><![CDATA[Elsevier Science Ltd]]></source>
<year>1999</year>
<volume>35</volume>
<page-range>14</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[REFSNES]]></surname>
<given-names><![CDATA[Jon Erling]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear Model-Based Control of Slender Body AUVs]]></source>
<year>2007</year>
<publisher-loc><![CDATA[Trondheim ]]></publisher-loc>
<publisher-name><![CDATA[Universidad Noruega de Ciencia y Tecnología NTNU]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[POTESTA]]></surname>
<given-names><![CDATA[J. J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Leveled flight control of an unmanned underwater vehicle operating in a wave induced environment]]></source>
<year>2014</year>
<publisher-name><![CDATA[Universidad de la Florida]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
