Está en la página 1de 5

Catedra de Inteligencia Artificial

Trabajo de Laboratorio: Resolución de problemas de ingeniería

Tema 3: Grúas de contenedores

Resumen - Grúas de contenedores se utilizan para cargar


y descargar contenedores y fuera de envío en la mayoría de
los puertos (Figura 3). Recogen contenedores individuales
con cables flexibles que se montan en la cabeza de la grúa.
La cabeza de la grúa se mueve sobre una pista horizontal.
Cuando un contenedor se recogió y la cabeza de la grúa
comienza a moverse, el contenedor comienza a balancearse.
Mientras influencia no es ningún problema durante el
transporte, un contenedor de vaivén no puede ser puesto en
libertad.

Índices –Biblioteca de aplicaciones difusas. Aplicaciones Figura 1: Al transportar módulos de hormigón para
Técnicas. Diseño Práctico. Grúas. puentes y túneles por una grúa, el balanceo de la carga
debe ser controlado. Un controlador de lógica difusa
I. INTRODUCCIÓN
puede utilizar la experiencia de un operador de la grúa
En los últimos años, los diseñadores de sistemas se humana y ponerla directamente a trabajar.
han enfrentado a un debate bastante polémico acerca de
una nueva tecnología de diseño llamado "Fuzzy Logic". Para ilustrar cómo la lógica fuzzy resuelve
Algunos seguidores de la lógica difusa se han lanzado problemas del mundo real, y compararla cabeza a
como la "bala mágica" para cada tipo de problema de cabeza con las técnicas de diseño convencionales , se
ingeniería y se han hecho afirmaciones salvajes y no utiliza el estudio de caso de un controlador de la grúa
admitidos en sus publicaciones. Esto ha suscitado contra la inclinación lateral . Esta aplicación en el
escepticismo entre los especialistas en ingeniería de mundo real fue seleccionado por varias razones:
control y causó alguna para condenar por completo la
• A diferencia de otras aplicaciones del mundo real
lógica difusa como una moda comercialización de
técnicos, las obras de un controlador de la grúa se
ningún valor técnico.
pueden entender en minutos
A diferencia de los EE.UU., en Asia y en Europa el
• Cuando todavía era un problema "simple", técnicas
debate sobre la lógica difusa ha sido mucho menos
de ingeniería convencionales tienen dificultades para
fanático y se mantuvo más cerca de los beneficios reales
dar con una solución práctica para ello, sin embargo, la
de la tecnología. Aquí, la lógica difusa es considerada
lógica difusa proporciona rápidamente una buena
como una de las muchas herramientas necesarias para
solución
crear soluciones de sistemas de una forma rápida,
rentable y transparente. No más, pero no menos que eso. • Muchas implementaciones exitosas de controlador
Para un estudio detallado de cómo se utiliza la lógica de lógica difusa basados grúa prueban las afirmaciones
difusa en el diseño del sistema en Europa, véase [2]. hechas en este artículo

En este artículo, se hace la hipótesis de que está


familiarizado con el concepto de la lógica difusa. Si no
es así, consulte la introducción del practicante en [1].

Inteligencia Artificial – Ingeniería en Computación - EC5 Página 1 de 5


II. CONTROL CON UNA SOLA VARIABLE error como entrada y la variable de comandos del
Antes de comenzar con el estudio de caso , primero proceso como de salida, se les llama " los controladores
vamos a aclarar algunos conceptos básicos de ingeniería de un solo lazo". Estos tipos de controladores son
de control. Control de bucle cerrado implica sobre todo fáciles de programar y fácil de ajustar en la mayoría de
manteniendo una cifra única constante. Esto podría ser las aplicaciones. La sustitución de tales tipos de
una corriente eléctrica, el flujo de masa de un líquido, o controlador por un controlador de lógica difusa sólo
la temperatura de una habitación. Para mantener una ofrece un mejor rendimiento en los casos en que el
constante temperatura ambiente, un sensor suministra el controlador convencional no hacer frente así a las no
valor de la temperatura real de la habitación. La linealidades de un proceso bajo control [1, pp 82] .
diferencia entre la temperatura real y la temperatura
deseada de la habitación es el error de temperatura. El III. CONTROL DE VARIABLES MÚLTIPLES
objetivo del regulador es conseguir que el error de Un mucho mayor potencial de lógica difusa se
temperatura a cero, y para hacer esto, puede encender o encuentra en el hecho de que también puede facilitar el
apagar un calentador o un aparato de aire diseño de sistemas de control de múltiples variables. En
acondicionado. Estos controladores se denominan un bucle de control multivariable, la estrategia de
controladores de tipo "ON-OFF". Si la variable de control no sólo tiene en cuenta una variable de entrada,
comando del proceso es continua, tal como con un tales como errores, pero los diferentes tipos de variables
control de calor gradual, se utiliza un controlador de medidas. En el caso del termostato de ambiente, una
tipo llamado " proporcional". Esto implementa una estrategia de control multi-variable podría tener en
estrategia de control que calcula su producción - la cuenta tanto el error de temperatura y humedad del aire
variable de comandos del proceso - mediante la ambiente para establecer las variables de mando de
multiplicación del error con un factor constante. calefacción y aire acondicionado.

Muchos de los procesos del mundo real implican un


retraso de tiempo. Cuando se controla la temperatura
ambiente y el calentador se pone a ON, se toma un
tiempo antes de que el calor llegue al sensor. Debido a
que el controlador recibe la variable de la temperatura
ambiente medida con un retraso de tiempo, puede sobre-
reaccionar y aplicar más calor que lo que en realidad se Figura 2: En muchas aplicaciones, mantener una
han requerido para obtener el error de temperatura a única figura de la constante de proceso es relativamente
cero. Esto puede causar una oscilación no deseada de la fácil y puede ser facilitada por los controladores PID
temperatura ambiente. Para compensar este efecto, " convencionales.
proporcional a la diferencia " (PD) Controladores de
tipo se utilizan que añadir la derivada del error Sin embargo, para optimizar el punto del proceso de
multiplicado por un factor constante para el error. " la operación, un controlador supervisor modifica los
Proporcional- Integral - Diferencial " (PID) , escriba valores de ajuste de los controladores PID. El enfoque
controladores también considerar la integral del error y de la ingeniería de control convencional requeriría de
agregarlo a la señal de salida . Esto asegura que el error modelado matemático riguroso, mientras que el enfoque
eventualmente llegar a cero, porque incluso una muy de la lógica difusa puede atajo mediante el empleo de la
desplazamiento en el valor de error pequeño serán experiencia del operador en su lugar.
compensados como su integral finalmente eleva a un
Para tratar con múltiples variables de entrada, un
valor alto en el tiempo.
controlador debe asumir un modelo matemático del
Debido ON-OFF, controladores proporcionales, y proceso a controlar. Para que la estrategia de control de
tipo PID sólo utilizan el error o señales derivadas del termostato de ambiente de múltiples variables, dicho

Inteligencia Artificial – Ingeniería en Computación - EC5 Página 2 de 5


modelo matemático puede ser la humedad y la relación va a suceder, pero se necesita, con mucho, demasiado
temperatura describir las condiciones confortables. En tiempo. Un barco de contenedores tiene que ser cargada
la mayoría de aplicaciones del mundo real, la relación y descargada en una cantidad mínima de tiempo por
matemática entre las diferentes variables no se puede razones de costo. La otra opción es coger el recipiente y
describir fácilmente. Por lo tanto el control multi- sólo se mueven tan lento que ninguna influencia se
variable no es comúnmente utilizado por los produce nunca. De nuevo, esto funciona en un día no -
profesionales. viento, pero sin embargo, también toma demasiado
tiempo. Una alternativa es construir grúas de
Otras áreas de aplicación donde se utiliza una
contenedores en donde los cables adicionales fijar la
estrategia de control de múltiples variables incluyen el
posición del recipiente durante el funcionamiento. Sólo
control de proceso continuo, tal como se encuentra en
muy pocas grúas hacen uso de esta debido a la mucho
los alimentos o en la industria química. Mantener cifras más alto costo de la solución.
individuales de los procesos constantes es fácil en la
mayoría de los casos. Sin embargo, el control del punto
de funcionamiento óptimo para la planta no implica
múltiples variables. Debido a las dificultades que
entraña con derivar modelos matemáticos, control
automatizado es rara y operadores humanos a menudo
ajustar los puntos de ajuste de los controladores PID
individuales. Este tipo de control multi- variable
también se conoce como control de " supervisión" ya
que la estrategia de control multivariable analiza y
supervisa los puntos de ajuste de los lazos de control
subyacentes.

En contraste con las técnicas de diseño Figura 3: El software de simulación de una


convencionales, la lógica difusa permite el diseño de operación de grúa de contenedores ilustra el
tales estrategias de control de múltiples variables funcionamiento del controlador antibalanceo Lógica
directamente de la experiencia del operador humano o Difusa. La estrategia de control Fuzzy Logic es
resultados experimentales. El uso de tales conseguir primero el contenedor (amarillo) de la nave
conocimientos existentes y eludir el esfuerzo de (rojo) al blanco (coche verde) lo más rápidamente
modelado matemático riguroso, el enfoque de diseño de posible. Sway es de ningún daño hasta que se alcance el
lógica difusa ofrece soluciones eficientes con mayor objetivo. Cuando se alcanza el objetivo, el dominio debe
rapidez. Ahora la pregunta es, ¿cómo se puede poner la ser compensada antes de la liberación del contenedor.
experiencia del operador en un sistema de lógica difusa?
Por estas razones, la mayoría de las grúas de
El siguiente estudio de caso de un controlador
contenedores siguen empleando los operadores
antibalanceo para una grúa de contenedores ilustra
humanos para controlar la velocidad del motor. El
precisamente esto.
operador compensa simultáneamente el dominio y se
asegura la posición de destino se alcanza rápidamente .
IV. ESTUDIO DE CASO DE LA GRÚA DE
FISCALIZACIÓN DE CONTENEDORES
Esta tarea no es fácil, pero un operador experto es capaz
de obtener buenos resultados.
Existen dos maneras ineficaces para resolver este
problema. Una es colocar la cabeza de la grúa V. MODELO DE CONTROL ALTERNATIVAS
exactamente sobre la posición de destino, a
Muchos ingenieros han tratado de automatizar esta
continuación, esperar a que el dominio amortigua a un
tarea de control en el año pasado. Trataron:
nivel aceptable. En un día sin viento, lo que finalmente

Inteligencia Artificial – Ingeniería en Computación - EC5 Página 3 de 5


• Control Convencional PID, requieren las ecuaciones diferenciales para este , y las
perturbaciones y las no linealidades son compensados
• Control basado en modelos, y
por la observación de que el operador de la posición del
• control de lógica difusa . contenedor .

El control PID convencional no tuvo éxito debido a El análisis de las acciones de la operadora revela que
que la tarea de control es inherentemente no lineal . Por el operador utiliza algunas " reglas de oro " para
ejemplo , la minimización de dominio es importante describir su estrategia de control:
sólo cuando el contenedor está cerca de la meta . Otros
1. Comience con una potencia media.
han tratado de obtener un modelo matemático de la grúa
para utilizar este en un controlador basado en modelo. 2. Si a empezar y está aún muy lejos del objetivo,
Ellos vinieron con una ecuación diferencial de quinto ajustar la potencia del motor de modo que el recipiente
grado que describe el comportamiento mecánico. se pone un poco detrás de la cabeza de la grúa .
Aunque, en teoría , el diseño del controlador basado en
3. Si usted está más cerca de la meta , reducir la
este modelo debería funcionar, en realidad no es así. Las
velocidad para que el recipiente se pone un poco por
razones para esto son :
delante de la cabeza de la grúa .
• El peso del recipiente es desconocido.
4. Cuando el recipiente está muy cerca de la
• El comportamiento del motor de la grúa es de
posición de destino, encienda el motor.
lejos no es tan lineal como se supone en el
modelo, y su caja de cambios implica holgura. 5. Cuando el recipiente está sobre el objetivo y el
• La cabeza de la grúa sólo se mueve con la dominio es cero, parar el motor.
fricción y sus cables implica elasticidad.
• perturbaciones tales como ráfagas de viento no VII. LA IMPLEMENTACIÓN DE UNA ESTRATEGIA DE
pueden ser incluidos en el modelo. CONTROL LINGÜÍSTICO
Para automatizar el control de esta grúa, se emplean
VI. UNA ESTRATEGIA DE CONTROL LINGÜÍSTICO sensores para la posición de la cabeza de la grúa ("
Por otro lado , un operador humano es capaz de Distancia ") y el ángulo de la influencia de contenedores
controlar una grúa sin ecuaciones diferenciales. El ("Angle") . El uso de estos insumos para describir la
operador incluso no utiliza un sensor de longitud de condición actual de la grúa, las cinco reglas de oro
cable, que una solución basada en modelo requeriría. pueden ser traducidos a una " si-entonces" formato:
Una vez que se ha recogido el contenedor, el operador
inicia la grúa con la potencia del motor a medio y ver 1. SI Distancia = lejos y el ángulo = cero
cómo se balancea el recipiente. Dependiendo de la ENTONCES Potencia = pos_medium
reacción, se ajusta la potencia del motor para obtener el 2a. SI Distancia = lejos y el ángulo = neg_small
recipiente un poco detrás de la cabeza de la grúa . En ENTONCES Potencia = pos_big
esta posición, la velocidad máxima se puede llegar con
influencia mínima. Acercarse más a la posición de 2b. SI Distancia = lejos y el ángulo = neg_big
destino, el operador reduce la potencia del motor o ENTONCES Potencia = pos_medium
incluso se aplica potencia negativa a frenar. Como tal ,
3. SI Distancia = medio y el ángulo = neg_small
el recipiente se pone un poco por delante de la cabeza
ENTONCES Potencia = neg_medium
de la grúa hasta que el recipiente casi alcanza la
posición de destino . Entonces , la potencia del motor se 4. SI Distancia = Cierre y ángulo = pos_small
incrementa de modo que la cabeza de la grúa es más de ENTONCES Potencia = pos_medium
la posición de destino y balanceo es cero . No se

Inteligencia Artificial – Ingeniería en Computación - EC5 Página 4 de 5


5. SI Distancia = cero y el ángulo = cero VIII. DISEÑO E IMPLEMENTACIÓN
ENTONCES Potencia = cero El desarrollo de un sistema de lógica difusa implica una
serie de pasos de diseño:
Nota, la Regla 2 se ha traducido en dos reglas para
ajustarse al formato si-entonces. 1. Diseño de la estructura de inferencia. Especificar
cómo se relacionarán entre sí las variables de salida para
Si - entonces las reglas siempre describen la
las variables de entrada por los bloques de reglas.
reacción a una situación determinada como:
2. Definición de las variables lingüísticas. Ellos forman
SI ENTONCES <situation> <acción>
el "vocabulario" utilizado por las reglas de lógica difusa
En el caso de la grúa de contenedores, cada situación que expresan la estrategia de control.
es identificado por dos condiciones. La primera
3. Creación de una base de reglas de lógica difusa
condición se describe el valor de la distancia, el segundo
inicial usando todo el conocimiento disponible sobre
el valor de Ángulo. Las condiciones se combinan
cómo el sistema debe realizar.
mediante Y , lo que representa el hecho de que ambas
condiciones tienen que ser válido para la situación 4. Depuración fuera de línea, pruebas y verificación.
respectiva . Prueba para la integridad y la no ambigüedad del
sistema. Si existen una simulación de software o datos
Una vez que haya creado un conjunto de reglas que
de la muestra del proceso, se utiliza en este paso.
describen el comportamiento deseado de un sistema, la
pregunta es: ¿cómo se puede poner en práctica estas 5. On-Line depuración. Conectar el sistema de lógica
reglas? En primer lugar, considerar el uso de un difusa para el proceso bajo control y analizar su
lenguaje de programación para codificar los "si- rendimiento en el funcionamiento. Debido a que la
entonces " reglas. El problema es que usted tiene que lógica difusa permite modificar el sistema de una
definir las palabras que las condiciones de las reglas de manera directa de la ejecución se observa, este paso
uso. Sin embargo, no existen definiciones exactas para puede acelerar rápidamente el diseño del sistema.
estas palabras. Fuzzy Logic proporciona definiciones no
exactas de las palabras utilizadas en las reglas, como IX. REFERENCIAS
"mucho " o "medio" y por lo tanto le permite utilizar a. VIDEO
directamente las normas lingüísticas para el diseño de
sistemas de control. • http://www.fuzzytech.com/binaries/crane.avi

b. LITERATURE

[1] von Altrock, C.: "Fuzzy Logic and NeuroFuzzy


Applications Explained", Prentice Hall 1995, ISBN
0-13-368456-2.

[2] von Altrock, C.: "Fuzzy Logic Applications in


Europe", in Yen/Langari/Zadeh: "Industrial
Applications of Fuzzy Logic and Intelligent
Systems", IEEE Press 1995, p. 275-310.

Figura 4: Edición de Reglas Difusas [3] N.N., "The fuzzyTECH Home Page",
www.fuzzytech.com

Inteligencia Artificial – Ingeniería en Computación - EC5 Página 5 de 5

También podría gustarte