monitorización y control de un ferry de alta velocidad utilizando

Anuncio
MONITORIZACIÓN Y CONTROL DE UN FERRY DE ALTA
VELOCIDAD UTILIZANDO SISTEMAS DISTRIBUIDOS
Jose M. Giron-Sierra
Joaquín Recas
Segundo Esteban
J.M. De la Cruz
Dep.. A.C.Y.A., Fac. CC. Fisicas. Universidad Complutense de Madrid
Ciudad Universitaria, 28040 Madrid. España
e-mail: [email protected]
Jose M. Riola
Canal de Experiencias Hidrodinámicas de El Pardo
El Pardo, Madrid. España
Resumen
La investigación se centra en el control y
monitorización en alto grado de detalle de Ferrys de
alta velocidad. El objetivo del control es mejorar el
confort en el barco, reduciendo los movimientos de
arfada, cabeceo y balanceo, para ello se ha
desarrollado un sistema de muestreo y control
autónomo. La complejidad del sistema -tenemos que
conseguir medir diferentes señales en seis grados de
libertad y controlar varios actuadores de forma
independiente- nos ha llevado a diseñar una
electrónica distribuida a bordo. Esta electrónica
consta principalmente de un PC empotrado y un bus
CAN que conecta los diferentes sensores y
actuadores y un emisor-receptor para la
comunicación con el sistema de monitorización y
órdenes de tierra. Al ser un sistema experimental se
ha incorporado la posibilidad de controlar el barco
de forma remota sobre los actuadores evitando
posibles caídas del sistema electrónico de a bordo.
Se ha desarrollado un software de monitorización en
alto grado de detalle utilizando Open-GL para
conocer en directo que está ocurriendo en los
experimentos. Actualmente se están realizando
pruebas en el CEHIPAR para calibrar la electrónica
y el software de toma de datos, con el fin de poder
realizar pruebas en aguas abiertas posteriormente.
El propósito de este artículo es presentar este
sistema y su marco experimental.
1
INTRODUCCIÓN
Los problemas en la navegación han evolucionado al
mismo tiempo que la tecnología. La aparición de
barcos rápidos destinados al transporte de pasajeros
destaca nuevos problemas para resolver. Algunos de
estos barcos trabajan en el modo efecto superficie,
apareciendo en este caso movimientos más
acentuados que terminan degradando el confort de
los pasajeros. Estos movimientos pueden incluso
generar situaciones que ponen en duda la seguridad
del barco. Al dedicarse al transporte de pasajeros es
necesario hacer un exhaustivo estudio a priori,
teórico y experimental, del comportamiento del
barco, y si es necesario diseñar un sistema de control
que mejore el confort y la seguridad.
En anteriores trabajos [1] se hizo un modelado y
control sobre los movimientos de arfada y cabeceo.
Para ello se construyó una maqueta a escala 1/25 del
barco (figura 1) y se realizaron pruebas en el
CEHIPAR (figura 2) para modelar y validar los
controladores diseñados.
Palabras Clave: Bus de campo, control de barcos,
sistemas empotrados, monitorización remota.
Figura 1: Fotografía de la maqueta fijada al carro
en caso de que el sistema de a bordo no funcione
correctamente o el experimento corra peligro.
Este artículo muestra la problemática a la que nos
enfrentamos y como la afrontamos desarrollando un
nuevo sistema experimental. Posteriormente se entra
en detalles del sistema de abordo y del de tierra.
Finalmente se presentan algunas conclusiones y
futuros trabajos.
Figura 2: Canal de Oleajes del CEHIPAR
Estas pruebas se realizaron manteniendo libres
solamente los movimientos de arfada y cabeceo, los
otros grados de libertad estaban fijados por el carro
que arrastraba el barco. En este trabajo se comprobó
que cuando no hay control ni actuadores se pueden
desacoplar estos movimientos del resto. Pero cuando
se aplica control, debido a asimetrías, aparecen
acoples entre los movimientos longitudinales y
laterales del barco. Se realizaron experimentos
liberando el grado de balanceo y con oleajes
laterales. Se observó que es necesario reducir la
escala de la maqueta a 1/40 para poder realizar
experimentos en el canal y además la maqueta debe
de ser autónoma para poder realizar experimentos en
aguas abiertas, ya que el ancho del canal de olas no
es suficiente para realizar experimentos de control
con oleajes laterales a altas velocidades.
Esta nueva maqueta ha sido equipada con
propulsores autónomos, sensores, actuadores, unidad
de control y tratamiento de datos, varios módulos de
comunicaciones de comunicaciones, etc.
A bordo se ha desarrollado un sistema de muestreo y
control distribuido basado en un PC-empotrado y un
bus CAN que conecta los diferentes sensores y
actuadores y un emisor-receptor para la
comunicación con el sistema de monitorización y
ordenes de tierra. Al ser un sistema experimental se
ha incorporado la posibilidad de controlar el barco de
forma remota sobre los actuadores evitando posibles
caídas del sistema electrónico de a bordo.
El sistema de tierra consiste en un PC portátil
conectado a un emisor-receptor de paquetes digitales,
y en una emisora de radio-control. El PC portátil se
encarga de monitorizar los experimentos y de dar
órdenes al sistema de a bordo. Para la monitorización
se ha utilizado como interface gráfica Open-GL
pudiéndose mostrar con alto grado de detalle lo que
está ocurriendo en el experimento. La emisora de
radio-control es una alternativa paralela y con mayor
prioridad para gobernar el comportamiento del barco
2
DECRIPCION DE LA INVESTIGACION EXPERIMENTAL
2.1
OBJETIVOS
El objetivo de la investigación fue propuesto por
IZAR (antes Bazán). Se trata de suavizar los
movimientos de una serie de ferrys rápidos de
reciente construcción, utilizando para ello actuadotes
móviles sumergidos. Algunos de tales movimientos,
con efectos tales como pantocazos o agua en
cubierta,
pueden
incluso
suponer
riesgos
estructurales, fatiga de materiales, o problemas de
navegación. En lo que concierne a los pasajeros, el
confort, que es un importante factor económico en
nuestros días, se ve degradado especialmente por los
movimientos verticales. En concreto, los modelos
matemáticos de mareo [5,6] muestran que se trata de
un fenómeno acumulativo causado por aceleraciones
oscilatorias verticales con una frecuencia en torno a 1
rad/seg.
Uno de los ferrys rápidos de la serie fue seleccionado
para establecer un caso tangible para la investigación
experimental. Se trata de un ferry rápido bastante
grande, con las siguientes características: 110 m. de
largo, 1250 pasajeros, monocasco en aluminio, capaz
de superar los 40 nudos. Este barco emplea
“waterjets” para propulsión y rumbo (no usa timón).
En la actualidad rinde servicio en el estrecho de
Skagerrat. La distribución interna del barco, con un
amplio supermercado en el centro, hace que los
pasajeros estén sentados cerca de las bordas o de la
proa. Precisamente estos sitios son los que
experimentan mayores movimientos verticales.
De acuerdo con el consejo técnico de la empresa, se
seleccionaron ciertos actuadores móviles: dos aletas a
popa, dos aletas laterales y un “T-foil” bajo la quilla
y cerca de la proa. Las aletas laterales son de uso
bastante generalizado para compensar movimientos
de balanceo. Las aletas a popa son menos
convencionales (se emplean en pequeños yates).
Tanto las aletas a popa como el T-foil tienen como
misión principal atenuar el movimiento de cabeceo.
Muy pocos barco emplean T-foil, porque puede
causar problemas de inestabilidad. Cada uno de los
actuadores es esencialmente un ala sumergida (de
hecho con un perfil estandar según las categorías
aeronáuticas). Tales actuadores deben moverse
(rotaciones) para ir contrarrestando, una a una, cada
ola que el barco encuentra en su camino. El
movimiento de los actuadotes suele llevarse a cabo
mediante cilindros hidráulicos.
El problema principal, en lo que a nosotros respecta,
es diseñar un control óptimo, para mover los
actuadotes de la forma más efectiva, teniendo en
cuenta el comportamiento dinámico del barco.
2.2
METODOLOGÍA
La investigación debe considerar seis movimientos
del barco. Tres son traslaciones, y las otras tres
rotaciones. Es una cuestión en cierto modo parecida a
la de los aviones, pero con una diferencia
fundamental: el barco está flotando en el agua. Las
aceleraciones verticales, causantes del mareo, se
deben principalmente al cabeceo, balanceo y arfada.
Los modelos matemáticos de los movimientos del
barco [4,5] suelen acudir a simplificaciones derivadas
de las simetrías, y normalmente consideran que las
seis ecuaciones pueden tratarse como dos conjuntos
desacoplados de tres ecuaciones cada uno (uno de
ellos está constituido por balanceo, guiñada y deriva
lateral, y el otro por los restantes tres movimientos).
El escenario deseable para diseño de control es poder
disponer de un buen modelo matemático de la
dinámica de la planta a ser controlada. Además, se
desea que este modelo esté en forma de variables de
estado o, de ser posible, en forma de funciones de
transferencia.
Una clave fundamental para esta investigación ha
sido el apoyo experimental brindado por el Canal de
Experiencias Hidrodinámicas de El Pardo
(CEHIPAR). En este tipo de instalaciones
experimentales, usualmente se trata de emplear
réplicas de barco a escala, para estudios de
comportamiento en la mar. Por ejemplo, empleando
un generador de olas. Un tipo de olas que puede
generarse es un tren de olas regulares, con cierto
tamaño de interés. Estas olas pueden considerarse, en
primera aproximación, como una entrada sinusoidal a
la planta (el barco). A partir de aquí puede plantearse
el uso de funciones de transferencia para elaborar el
modelo del comportamiento dinámico de el barco,
para condiciones fijas de rumbo y velocidad.
Los primeros pasos de la investigación se dieron
considerando el caso más sencillo, que es el de
movimientos verticales inducidos por mares de proa.
En estas condiciones no tenemos balanceo, ni deriva
lateral ni guiñada. Se hicieron varias series de
experimentos para obtener datos en vistas a
establecer un modelo, utilizando una réplica a escala
1/25 (4 m. de largo) del barco real. Se dedujeron
modelos para velocidades de 20, 30 y 40 nudos. Con
estos modelos, se desarrolló una herramienta para
diseño de control, en SIMULINK. Se trata de un
entorno de simulación que permite comprobar las
características previstas de diversos diseños (por
ejemplo un PID optimizado, un control robusto, etc.).
Con este entorno se seleccionaron los mejores
candidatos para ser utilizados experimentalmente.
Así se efectuó una segunda generación de series
experimentales, probando diversos controles en la
réplica a escala. Los resultados obtenidos en esta
etapa inicial de la investigación fueron
significativamente positivos [1,2,3]. En particular, se
evita completamente los pantocazos y el agua sobre
cubierta. Además se reduce sustancialmente el mareo
para las condiciones normales de operación del
barco.
A lo largo de la investigación se emplearon olas
regulares para elaborar los modelos, y después se
utilizaron olas irregulares (de acuerdo con las
características oceánicas, [5]) para validar los
modelos y estudiar la eficacia de las diversas
soluciones de control. Existe un conjunto tipificado
de estados de la mar, desde muy tranquilo (SSN0,
“Sea State Number 0”) hasta enormemente agitado
(SSN9). En nuestros estudios se ha trabajado con
estados SSN4, 5 y 6. Este último estado puede
implicar olas de 5 m. de altura, y no es muy
recomendable para navegar con pasajeros; pero ha
interesado estudiarlo como caso límite para que
pueda notarse el efecto de los actuadores (debe
tenerse en cuenta que el calado del ferry es de 2.5
m.).
En el momento presente, nuestra investigación
afronta el caso más general: cualquier rumbo con
respecto a las olas, y la atenuación de todos los
movimientos. El problema de estabilización se hace
mucho más complicado. Deben hacerse nuevos
experimentos para establecer modelos y estudiar
diseños de control. Como detallaremos a
continuación, esto ha implicado la creación de una
nueva réplica a escala, dotada de prestaciones más
potentes. En concreto, el sistema de a bordo resulta
de una complejidad apreciable.
2.3
DETALLES EXPERIMENTALES
El Canal de Experiencias Hidrodinámicas de El
Pardo dispone de dos instalaciones importantes para
nuestra investigación. En primer lugar, un canal de
aguas tranquilas de 300 m. de largo. En él pueden
realizarse pruebas de resistencia al avance, y también
medir el efecto de las alas de los actuadores para
diversos ángulos de ataque. En segundo lugar, una
piscina de 150 m. de largo, por 30 m. de ancho, por
5 m. de profundo. La piscina está dotada de un
generador programable de olas. El frente de olas
viaja a lo largo de la piscina. Se dispone de un carro
móvil (una especie de grúa puente, en la que está
instalado todo un laboratorio móvil) que permite
arrastrar las réplicas en la piscina, con un
movimiento programable similar a un gigantesco
plotter. El laboratorio a bordo del carro está
conectado a un conjunto de sensores a bordo de la
réplica, y también toma videos de su comportamiento
ante el oleaje.
Durante los primeros estudios, con mares de proa,
toda la longitud de la piscina fue de utilidad. Se
empleó el carro de arrastre, y todo el sistema de
medidas conectado al laboratorio móvil.
En el estadio actual de la investigación, se trata de
estudiar cualquier rumbo respecto a las olas. Sucede
entonces que los 30 m. de ancho de la piscina se nos
queda corto (se trata de un barco de alta velocidad;
en el peor de los casos considerados, sólo podemos
obtener 7 segundos útiles de datos con oleaje, si
empleamos la réplica de 4 m. de longitud). Por tal
motivo, se decidió emplear una escala de 1/40 (la
mínima considerada fiable por los expertos).
Además, es conveniente considerar pasar a ámbitos
de experimentación más amplios, como pueden ser
pantanos o lagos (si bien existen evidentes problemas
en
cuanto
a
controlar
las
condiciones
experimentales).
Cabe esperar algunos problemas con los actuadotes.
Por ejemplo, la compensación de balanceo mediante
aletas laterales, puede implicar una desviación del
rumbo. También, asimetrías de los actuadotes
pueden causar escora y, de nuevo, dificultades para
mantener el rumbo. Si queremos estudiar estos
fenómenos, necesitamos una réplica en libertad (no
atada a un carro). Así pues, se necesita una maqueta
autónoma. No habrá cables que conecten la maqueta
a sistemas externos de monitorización y control.
Para efectuar los nuevos experimentos, se ha
construido una nueva réplica (1/40) y se ha
desarrollado un nuevo sistema de monitorización y
control, con comunicación por radio con el exterior.
El concepto de este sistema es modular, para uso
“universal”: es decir, utilizable en cualquiera de las
réplicas manejadas por CEHIPAR para sus
actividades.
2.4
FUNCIONALIDAD DE LOS SISTEMAS
ELECTRONICOS
(A
BORDO
Y
TIERRA)
Se ha desarrollado un sistema electrónico completo
de a bordo, para monitorización y control de una
réplica autónoma. Además, se ha desarrollado otro
sistema para apoyo experimental (ESS) desde fuera
de la réplica. Las misiones del sistema de a bordo son
las siguientes:
• Toma de datos. Incluye acondicionamiento
de señales y su grabación. Se toma
información de todos los sensores de la
réplica y a todo lo largo de cada
experimento
• Control de los actuadores
• Transmisión de datos a distancia, vía radio
por paquetes de datos digitales. En tiempo
real.
• Transmitir la grabación íntegra de datos al
final de los experimentos, por el mismo
sistema de radio.
• Obedecer a órdenes dadas por el sistema de
apoyo experimental (ESS).
Se ha definido un protocolo para la comunicación por
radio entre la réplica y el sistema de apoyo
experimental. Este sistema de apoyo puede estar
situado en la orilla, o quizá en un bote. Hemos
podido observar que la investigación acerca de
réplicas autónomas puede añadir prestaciones muy
interesantes a las instalaciones tipo CEHIPAR. Por
tal motivo, la arquitectura del sistema de a bordo es
modular y flexible. La idea es ofrecer una especie de
sistema “universal” de monitorización y control,
disponible para su aplicación fácil y rápida a
cualquier réplica.
Desde la perspectiva de la estructura funcional y del
software, un concepto modular es también útil por
motivos de flexibilidad y aplicación fácil. La
comunicación sin hilos prepara el camino para el
empleo de internet. Se trata de una idea importante
(estamos hablando de potenciar todavía más una
instalación como es CEHIPAR): experimentos a
distancia.
3
SISTEMA DE A BORDO
3.1
CARACTERÍSTICAS DEL SISTEMA
Según hemos comentado, se tomó la decisión de
construir una nueva maqueta a escala 1/40, el mínimo
tamaño que aseguraba la validez de los resultados.
Como el Ferry real está fabricado en aluminio, el
peso de la maqueta deberá ser reducido, menor de 16
Kilogramos. En la práctica este punto resulta un
desafío, por lo que ha habido que emplear técnicas
sofisticadas en la construcción de un casco tan ligero.
Por lo tanto, debemos tener en cuenta que existen
importantes limitaciones para el peso y consumo de
los sistemas de abordo, ya que la alimentación
necesaria para los equipos deberá realizarse a través
de baterías especiales situadas dentro de la maqueta,
con su consiguiente aumento de peso.
La maqueta está dotada de dos waterjets, encargados
del rumbo mediante un sistema de orientación de los
chorros de agua, lo que hace innecesaria la inclusión
de un timón. Los waterjets emplean dos motores de
continua de gran potencia, pudiendo llegar a
consumir 30 Amperios con una alimentación de 6
Voltios. Se han incluido pequeñas aletas traseras y
laterales, además de un T-Foil delantero, gobernadas
a través de un sistema de servomotores de alta
velocidad. Uno de los sensores del sistema consiste
en una brújula digital, muy sensible a los campos
magnéticos, por lo que hubo de diseñar un sistema de
aislamiento antimagnético para evitar la influencia de
los motores, ya que estos generan un gran campo
magnético.
La Figura 3 representa un diagrama de bloques que
describe el sistema de a bordo de manera general.
Uno de los bloques representa el sistema de sensores
que nos permite recoger la información necesaria
para el sistema de control. Este sistema, la Unidad
Central, está compuesto por un computador
empotrado de bajo consumo encargado de generar las
rutinas de control, almacenar datos y coordinar todos
los bloques. Por lo tanto, la Unidad Central genera
las órdenes que irán al bloque de los actuadores,
encargadas de ponerlas en práctica. Por último
tenemos el bloque encargado de la comunicación vía
radio. Nótese además, que el sistema posee otro
bloque que permite la recepción de paquetes de
control de alta prioridad, que nos permite parar el
experimento en curso y recuperar la maqueta en
casos excepcionales.
Durante el curso de un experimento, el sistema es
capaz de medir los movimientos y aceleraciones en
seis grados de libertar. Varias de las medidas
realizadas son redundantes por diversas razones,
como pueden ser: seguridad, filtrado de componentes
continuas, constantes de tiempo de los sensores, etc.
3.2
El corazón del sistema de comunicación por radio
está compuesto por el controlador RPC (Radio
Packet Controller), de Radiometrix. Funciona como
transmisor/receptor digital de RF. Consiste en un
pequeño módulo metálico que funciona con una
alimentación de 5V y unos pocos miliamperios de
consumo. Empaqueta los datos en mensajes de 1 a 27
bytes de longitud con una velocidad de transmisión
de 40 kbits/s, empleando un protocolo de transmisión
robusto.
Situado en el borde del canal, o a cierta distancia de
la maqueta, se colocará el sistema ESS. Este sistema
está compuesto por un ordenador personal y un
módulo RPC asistido por un microcontrolador, que
se comunicarán entre si a través de un enlace RS232.
Se ha definido un conjunto de estados entre la
maqueta y el sistema ESS preparados para la
realización de experimentos, contemplando además
los posibles estados de error o de mal
funcionamiento. Se ha desarrollado pues un sistema
capaz de realizar la monitorización y controlar tanto
la secuencia de experimentación como la
recuperación del sistema ante posibles eventos
inesperados.
Una de las principales características del sistema de a
bordo consiste en el sistema de almacenamiento
basado en una tarjeta Flash, como las empleadas en
las cámaras digitales. Este sistema permite guardar
toda la información relevante durante horas de
experimentación, pudiendo almacenar hasta 1GB. El
ancho de banda del enlace radio permite el envío en
tiempo real de una serie de datos, los más relevantes,
durante la ejecución del experimento, lo que nos
permite realizar la monitorización en tiempo real. Al
término de la sesión de experimentación, el sistema
ESS nos permite recuperar los datos almacenados en
la Flash. Otra alternativa consiste en coger la
información directamente de la tarjeta Flash.
3.3
Comunicaciones
Communications
Communications
Control
remoto
High
HighPriority
Priority
alta prioridad
Remote
RemoteControl
Control
Unidad
Central
Central
central
Unit
Unit
Sensores
Sensors
Sensors
Actuadores
Actuators
Actuators
Figura 3: Principales funciones del sistema de
abordo.
SISTEMA DE COMUNICACIONES
ARQUITECTURA DEL SISTEMA
El núcleo del sistema de a bordo está formado por un
ordenador empotrado. Dicho ordenador ha sido
elegido utilizando el siguiente criterio: tamaño
reducido, ligero, bajo consumo, elevada capacidad de
cálculo. Tras considerar varias alternativas se escogió
el Tern 586 Engine.
La Figura 4 muestra un diagrama con la arquitectura
del sistema de a bordo. Consiste en siete nodos
conectados entre sí vía bus CAN, cada nodo está
gobernado por un microcontrolador PIC18F458, que
incluye un módulo capaz de implementar el
protocolo CANbus . El ordenador empotrado se
comunica con el bus a través de un microcontrolador.
El motivo de la utilización del bus CAN se justifica
debido a la complejidad del sistema y a las largas
distancias que pueden separar los nodos en su
aplicación para barcos reales. El bus CAN ha sido
probado con buenos resultados en coches y en la
actualidad hay un gran número de fabricantes que
ofrecen componentes para la creación de sistemas
basados en CAN.
Existe solo un sistema a bordo no conectado al bus
CAN, la unidad inercial de Crossbow. Esta se
conecta directamente a los canales A/D del PC
empotrado por razones de velocidad y nos ofrece
datos sobre los seis grados de libertad de forma
rápida y fiable. Debemos destacar que la unidad
inercial tiene un peso de 2kg y un consumo de 1
amperio.
petición de datos a los nodos CAN realizado por el
PC empotrado en cada periodo de muestreo,
seguidamente se realizan los cálculos pertinentes y se
mandan las órdenes de control a los actuadores. Se ha
desarrollado un módulo encargado de la interfaz con
el CAN, lo que permite la interacción entre el
programa de monitorización y control y el bus.
Node
NodeTH
TH
Radio
Comm.
Node
NodeTH
TH
T-foil
Compass
Node
NodeTH
TH
CANbus
En la popa de la nave hay dos waterjets, dos
servomotores para la orientación de los waterjets, dos
servos para invertir el flujo de agua, pensados para la
marcha atrás, y dos servos para mover las aletas.
Utilizando PWM se puede por lo tanto controlar la
velocidad y orientación de los waterjets. Todos estos
servomotores son controlados utilizando dos nodos
CAN.
Node
NodeCA
CA
PC
PC
IU
Fins
Acceler.
Node
NodeCS
CS
Inclin.
Speed
Wave
Node
NodeTA
TA
Flaps
Turbines
Node
NodeTH
TH
Heading
Reverse
Figura 4: Arquitectura del sistema de abordo.
El sistema posee tres acelerómetros. El acelerómetro
situado en la proa se encarga de realizar medidas
sobre las aceleraciones que sufren los pasajeros
debidas a los movimientos de arfada y de cabeceo
producidos principalmente por el mar de proa. Los
otros dos se encuentran situados a babor y a estribor,
y serán los encargados de las medidas de las
aceleraciones verticales producidas por los frentes de
olas de amura, que producen los movimientos de
balanceo. Un nodo CAN situado cerca del centro del
barco será el encargado de realizar el muestreo de los
datos de los tres acelerómetros y de los movimientos
de las aletas laterales.
Otro nodo CAN, situado también cerca del centro de
la maqueta, se encarga de la recogida de datos de otro
tipo de sensores, como pueden ser: inclinómetros,
medidores de velocidad, sensores del nivel de las olas
con respecto al barco. Hay dos nodos más situados
cerca de la proa, uno encargado de la comunicación
por radio y otro de la toma de datos de la brújula
digital y el movimiento del T-foil.
Una parte de la tarea de los microcontroladores
consiste en simular las características reales de los
fuelles hidráulicos que serán los encargados del
movimiento de las aletas.
La utilización de un bus CAN implica el desarrollo
de un protocolo de comunicación encargado de
asignar un identificador a cada mensaje. En nuestro
sistema se emplea un método sencillo basado en la
Una de las grandes ventajas de la utilización de
sistemas basados en bus consiste en que una vez
identificadas las distintas partes del sistema, sistema
de comunicación por RF, lectura de sensores,
movimiento de servomotores, etc., estas puedes ser
ubicadas en distintas partes del barco, pudiendo estar
dichas partes a relativamente larga distancia. Por
ejemplo, la brújula digital puede estar situada lejos de
campos magnéticos producidos por los componentes
y el envío de datos por radio puede ser totalmente
independiente de la toma de dados.
4
SISTEMA DE TIERRA
Utilizando herramientas tan potentes como Builder
C++, se ha podido desarrollar un sistema de
monitorización basado en Windows capaz de mostrar
en pantalla toda la información enviada por la
maqueta al ESS. Uno de los motivos que hace
necesaria la monitorización consiste en comprobar el
correcto funcionamiento de los sensores y en que el
experimento se está realizando correctamente.
Otra funcionalidad del sistema ESS consiste en la
toma de los datos almacenados en la memoria Flash
de PC empotrado una vez finalizada la sesión de
experimentación. Estos datos serán los susceptibles
de ser analizados.
El programa de monitorización está basado en un
núcleo central encargado tanto de la coordinación de
tareas como de suministrar los datos a los diferentes
módulos. Funciona en dos modos diferentes, uno
diseñado para la monitorización y control de la
secuencia de experimentación y otro encargado de la
simulación
de
experimentos
anteriormente
registrados.
Figura 5: Monitorización de las señales.
El módulo de almacenamiento de datos está basado
en un sistema de ficheros convencional, al servicio
del controlador central. El panel de monitorización se
encarga de la representación en 2D de los datos. El
panel de visualización 3D realiza una visualización
de la dinámica del barco, incluyendo distintos puntos
de vista y unos ejes de coordenadas fijos como
referencia. El panel de trayectorias consiste en una
visualización 2D sobre la que se situarán puntos de
consigna por los que se desea que pase el barco, y
una trayectoria real de movimiento, que obedece a las
órdenes de control recibidas por el PC empotrado,
permitiéndonos comparar ambos caminos. Por
último, el panel de tratamiento de datos se encarga de
procesamiento de las señales de los sensores, ya que
las medidas experimentales necesitan tratamientos
estadísticos y filtrados para la obtención del WVA
(“Worst Vertical Acceleration”), del MSI (índice de
mareo), etc.
Comunicaciones
Ficheros
Figura 6: Animación 3D.
Debido a la gran cantidad de información recogida y
generada, resulta complicado hacerse una idea global
de qué es lo que está sucediendo a bordo. Por lo tanto
se ha desarrollado un sistema de monitorización
empleando la interfaz OpenGL, de manera que
seamos capaces de ver una animación en 3D sobre lo
que está sucediendo a bordo. Utilizando esta
herramienta, se puede por tanto realizar una
visualización desde cualquier perspectiva gracias a
una cámara virtual. Este tipo de monitorización se
puede emplear tanto para la información sobre la
dinámica del barco, lo que nos permite mediante un
solo vistazo hacernos una idea de lo que sucede a
bordo, como para los registros de anteriores
experimentos, para, por ejemplo, estudiar los
pantocazos del barco. La Figura 6 muestra la
visualización 3D de un experimento.
El sistema de monitorización se completa con una
herramienta que nos permite programar maniobras
para ser ejecutadas por la maqueta. Lo que nos
permite que los experimentos puedan ser diseñados
dinámicamente. La Figura 7 representa la estructura
programa ESS.
Panel
monitor
Represent.
Señales
Panel de
tratamiento
de datos
Integración
,Filtrado…
Coordinad.
Central
Piscina
Datos
Panel 2-D
Seguimient.
Trayectoria
Panel 3-D
Seakeeping
Figura 7: Arquitectura del Sistema de Tierra.
5
CONCLUSIONES
De acuerdo con las nuevas tendencias de las
investigaciones de estabilidad en barcos, que
empiezan a contemplar los movimientos en seis
grados de libertad, se ha desarrollado un nuevo
sistema de monitorización y control con el propósito
de realizar experimentos con una maqueta a escala
que posee una computadora a bordo y un sistema de
comunicación por RF.
Los relativamente estrictos requerimientos del
sistema sobre peso, tamaño y consumo, hacen difícil
el desarrollo del sistema de a bordo. Sin embargo, los
resultados resultan esperanzadores. El sistema
distribuido, basado en un bus CAN, es lo
suficientemente flexible como para ser aplicado en
otros modelos navales, o incluso en barcos reales.
Agradecimientos
Deseamos expresar nuestro agradecimiento al MCYT
por su apoyo a la investigación mediante los
Proyectos TAP970607-C03-01 y DPI2000-0386C03-02. Así mismo, nuestro agradecimiento al apoyo
prestado por CEHIPAR y el asesoramiento de IZAR.
Referencias
[1] Segundo Esteban, Eva Besada-Portas, Jose
María Giron-Sierra, B. Andrés-Toro, Jesús
Manuel de la Cruz (2002). Control
Multiobjetivo de un Ferry de Alta Velocidad, en
las XXIII Jornadas de Automática, La Laguna,
España.
[2] Esteban, S., B. Andres-Toro, E. Besada-Portas,
J.M. Giron-Sierra and J.M. de la Cruz (2002).
Multiobjective control of flaps and T-foil in
high-speed ships, IFAC World Congress,
Barcelona.
[3] Giron-Sierra, J.M., S. Esteban, B. De Andres,
J.M. Diaz and J.M. Riola (2001). Experimental
study of controlled flaps and T-foil for comfort
improvement of a fast ferry, in Proc. IFAC Intl.
Conf. Control Applications in Marine Systems,
Glasgow, U.K.
[4] Fossen, T.J. (1994), Guidance and Control of
Ocean Vehicles, John Wiley.
[5] Lloyd, A.R.J.M. (1998), Seakeeping: Ship
Behavior in Rough Weather, A.R.J.M. Lloyd,
Gosport, Hampshire, U.K.
[6] O’Hanlon, J.F. and M.E. MacCawley (1974),
Motion sickness incidence as a funtion of
frequency and acceleration of vertical sinusoidal
motion, Aerospace Medicine.
Descargar