Está en la página 1de 12

Universidad de Oriente

Ncleo de Monagas
Departamento de Ingeniera de Sistemas
Cursos Especiales de Grado
rea: Automatizacin y Control de Procesos Industriales
Estrategias para la Automatizacin Industrial
Unidad V

ANEMONA: Una Metodologa Multiagente para Sistemas Holnicos


de Fabricacin.

Facilitador(a):

Bachilleres:

Judith Devia

Narvez, Italo
C.I.: 18.079.046
Villalba, Csar
C.I.: 19.718.934
EQUIPO RTU

Maturn, Mayo 2015

NDICE

INTRODUCCIN.............................................................................................. 3
MARCO TERICO............................................................................................ 4
Holn.............................................................................................................. 4
Agente............................................................................................................ 4
Sistemas Multiagente..................................................................................... 4
Sistemas de Fabricacin................................................................................. 5
Control Jerrquico........................................................................................... 5
Control Heterrquico...................................................................................... 5
Sistemas de Fabricacin Holnicos vs Control Jerrquico y Heterrquico.......6
Proceso de Desarrollo..................................................................................... 6
Etapas para el Procesos de Desarrollo...........................................................6
DISCUSIN..................................................................................................... 9
CONSLUSIONES............................................................................................ 11
REFERENCIAS BIBLIOGRFICAS....................................................................12

INTRODUCCIN
Desde siempre, se ha hecho uso de la existencia de distintos sistemas
de fabricacin, los cuales tpicamente estn compuestos por diversos factores
o elementos, quienes convergen en un punto en comn, para la consecucin
de un objetivo compartido, que no es ms que la produccin de un bien o
servicio que satisfaga las exigencias de los consumidores. De esta manera,
con el transcurrir del tiempo, se han generado multiples paradigmas para hacer
frente a los procesos de manufactura, entre los que resaltan las estructuras
jerrquicas y heterrquicas.
Inicialmente la implementacin de los controles jerrquicos, suponan
estructurar rgidas, en las que cada nodo hijo, nicamente reciba rdenes de
los nodos padres, lo cual presentaba una notable dependencia. Por su parte, la
arquitectura heterrquicas, van en sentido distinto a la anteriormente descrita
ya que ac, cada mdulo posee un elevado nivel de independencia, lo que
indica, mayor integracin y libertad.
En el ao 2005, nace ANEMONA: una metodologa multiagente para
sistemas holnicos de fabricacin, la cual fue desarrollada por Adriana Giret y
sus principios sern objeto de estudio en la presente investigacin.

MARCO TERICO
Holn
Un holn es algo que es a la vez un todo y una parte, el cual esta
incrustado en conjuntos ms grandes, que se ve influido e influye en estos
conjuntos ms grandes. Giret (2005) lo define como una unidad de
construccin autnoma y cooperativa de un sistema de fabricacin para
transformar, transportar, almacenar y/o validar objetos de informacin y fsicos.
El holn consiste de una parte de procesamiento de informacin y muchas
veces de una parte de procesamiento fsico. Un holn puede ser parte de otro
holn.

Agente
Un agente es un sistema computacional autnomo y flexible, que es
capaz de actuar en un entorno. Flexible significa, que el agente es:
* Reactivo, reacciona al entorno en el cual se encuentra.
* Pro-activo, es capaz de cumplir su propia agenda (planes u objetivos).
* Social, es capaz de comunicarse con otros agentes a travs de algn
lenguaje.

Sistemas Multiagente
Un sistema multiagente (SMA) es un sistema compuesto por
mltiples agentes inteligentes que interactan entre ellos. Los sistemas
multiagente pueden ser utilizados para resolver problemas que son difciles o
imposibles de resolver para un agente individual o un sistema monoltico.
El SMA estudia la coordinacin del comportamiento inteligente entre un
grupo de agentes inteligentes autnomos (posiblemente pre-existentes). Se
centra en el comportamiento individual a partir del cual se deriva el
comportamiento del sistema. Hoy en da los SMAs forman un rea de
investigacin muy activa y se los est empezando a utilizar en aplicaciones
comerciales e industriales. Los SMAs se centran en el comportamiento social
de entidades inteligentes y se ocupan principalmente de estudiar modelos de
comportamiento, estrategias de cooperacin y coordinacin, optimizacin del
desempeo de tareas, aprendizaje a partir de experiencias propias, formacin
de coaliciones, etc.
En octubre de 1989 se inici un amplio programa de investigacin
internacional sobre los sistemas de fabricacin inteligentes, para lo que se cre
4

el consorcio IMS (Intelligence Manufacturing System). Entre sus objetivos se


encuentra desarrollar un nuevo paradigma para la planificacin y control de la
fabricacin, A este se le denomina sistemas de fabricacin holnicos, y para su
desarrollo se cre el consorcio HMS (Holonic Manufacturing System).
El elemento central de este paradigma es el holn, trmino acuado por
Koestler [8]. Este filsofo hngaro observ que los organismos vivos y las
organizaciones sociales autosuficientes estaban formadas por diferentes
unidades fcilmente identificables, que podan a su vez estar divididas en otras
unidades y/o pertenecer a otras unidades mayores. Estas entidades que
poseen a la vez las caractersticas del todo y de las partes, se denominaron
holones.

Sistemas de Fabricacin
Un sistema de fabricacin puede definirse como un conjunto de
elementos interrelacionados, que permite la obtencin de bienes mediante la
combinacin adecuada de los recursos necesarios. La importancia y la
cantidad de cada uno de estos recursos dependen del tipo de producto que se
quiere fabricar, pero tambin de la tecnologa y de los mtodos aplicados.

Control Jerrquico
El enfoque tradicional para el diseo de los sistemas CIM es el
jerrquico. Algunas arquitecturas jerrquicas han sido desarrolladas por NIST
(AMRF, y ms recientemente FCS y MSI). El diseo est basado en un enfoque
top-down y define estrictamente los mdulos del sistema y su funcionalidad.
Ms an, la comunicacin entre los mdulos tambin se define estrictamente, y
se limita, ya que los mdulos slo pueden comunicarse con sus mdulos
padres y mdulos hijos. En una arquitectura jerrquica, los mdulos no pueden
tomar la iniciativa. De esta manera el sistema es vulnerable ante
perturbaciones y su autonoma y reactividad ante disturbios son dbiles. La
arquitectura resultante es muy rgida, y por tanto cara de desarrollar y difcil de
mantener.

Control Heterrquico
El enfoque heterrquico prohbe toda tipo de jerarqua con el objeto de
dar todo el poder a los mdulos bsicos, generalmente llamados agentes.
Cada orden negocia con las estaciones de trabajo para obtener el
procesamiento de los recursos, para ello utiliza todas las posibles alternativas
de procesamiento disponibles para poder afrontar situaciones imprevistas.

Mientras que este sistema es de hecho muy gil, y simple de disear, de


entender y de mantener, es muy difcil de operar siguiendo un plan pre-definido.
La previsibilidad de la produccin es muy baja. No existe ninguna optimizacin
global y el sistema puede alcanzar, en circunstancias especficas, algn estado
inestable.

Sistemas de Fabricacin Holnicos vs Control


Jerrquico y Heterrquico
La fabricacin Holnica combina las ventajas de los sistemas jerrquicos
y de los heterrquicos al mismo tiempo que evita sus desventajas. Para evitar
las arquitecturas rgidas de los sistemas jerrquicos, los sistemas holnicos
otorgan autonoma (libertad de decisin) a los mdulos individuales (holones).
Comparado con los sistemas de control holnicos, los sistemas de
control heterrquico pueden ser imprevisibles y adems incontrolables. Esto se
debe a la inexistencia de jerarquas. Es por ello que los sistemas de fabricacin
holnicos poseen jerarquas, pero estas jerarquas son flexibles, o flojas. Es
necesario contar con metodologas especficas para HMS (Holonic
Manufacturing Systems) basadas en principios de la ingeniera del software,
que asistan al diseador en todas las fases de desarrollo y que provean guas
especficas, claras y no ambiguas.

Proceso de Desarrollo
Todo proceso de desarrollo de una metodologa incluye una descripcin
de los pasos sucesivos, de las actividades, de las guas para el ingeniero del
software y de los productos del proceso que ayudan en el desarrollo del
sistema en cuestin. En esta oportunidad, se presenta el proceso de desarrollo
de una metodologa en trminos de estos elementos. Para ello, se har uso de
SPEM [OMG, 2002], una notacin de procesos y sus componentes.
SPEM (Software ProcessEngineeringMetamodel) es una notacin
utilizada para definir procesos y sus componentes [OMG, 2002]. Esta notacin
est basada en el enfoque orientado a objetos para modelar una familia de
procesos software relacionados.

Etapas para el Procesos de Desarrollo


*Requisitos del Sistema
El documento de Requisitos describe la especificacin de requisitos del
sistema de fabricacin y sus problemas de control asociados. Este documento
debe contener las siguientes partes
*Anlisis
6

En la fase de anlisis, el ingeniero del software debe especificar el HMS


en Diagramas de Casos de Uso. Este es un proceso descendente, incremental
y recursivo. El objetivo principal de la fase de anlisis es identificar los holones
que componen el sistema y proveer una especificacin inicial de holones. El
ingeniero del software debe producir los Modelos de Anlisis a partir del
documento de Requisitos.
*Diseo
En la fase de diseo, el ingeniero del software debe construir la
Arquitectura del Sistema teniendo en cuenta los detalles de la plataforma
destino de implementacin. La fase de diseo consiste, bsicamente, en
traducir los Modelos de Anlisis a un conjunto de modelos de diseo que
definen los detalles o requisitos de implementacin. La fase de diseo de
nuestro enfoque se divide en dos etapas:
1. Refinar la Especificacin de Holones. Esta tarea compleja tiene como
objetivo completar los Modelos de Anlisis para asegurar que todos los
requisitos del sistema estn completamente modelados. Esta etapa se define
como un proceso ascendente e independiente de la plataforma, en la que el
Ingeniero del Software se centra en cada holn atmico con el objetivo de
completar su definicin. El producto de esta tarea es el Modelo de Diseo
2. Construir la Arquitectura del Sistema. Basndose en la propuesta de
Christensen para la implementacin de HMS. Para el control de alto nivel
(procesamiento de la informacin intra-holn y cooperacin inter-holn)
utilizamos JADE
*Implementacin de Holones
En la fase de implementacin de holones, el Programador debe
implementar el HMS siguiendo la Arquitectura del Sistema definida en la fase
de desarrollo anterior. Para ello el desarrollador debe ejecutar las siguientes
actividades:
*Actividad I1: Definir e implementar las distintas plataformas de agentes
identificadas en la Arquitectura del Sistema.
*Actividad I2: En esta actividad el Programador debe implementar los distintos
agentes identificados en la Arquitectura del Sistema.
*Actividad I3: En esta actividad el Programador debe implementar nuevos
bloques funcionales y/o reutilizar bloques funcionales previamente definidos,
utilizando el lenguaje de especificacin IEC 61131-3 Structured Text [IEC,
2000].
7

*Actividad I4: Debe realizar pruebas de integracin local (intra-holn) e


integracin global (inter-holn). En esta actividad puede utilizar tcnicas de
prueba tradicionales de la Ingeniera del Software.

*Instalacin y Configuracin
En la fase de instalacin y configuracin, el Ingeniero del Software debe
guiar el proceso de implantacin del HMS en el entorno de ejecucin destino
(fbrica, mquina, taller, celda, etc.).

*Operacin y Mantenimiento
En esta fase se deben utilizar las tcnicas tradicionales de la Ingeniera
del Software, teniendo en cuenta que cualquier actividad de mantenimiento que
involucre nuevas funcionalidades, adaptacin a cambios en el entorno y
correccin de posibles defectos de implementacin o diseo, implica la
ejecucin de un nuevo proceso de desarrollo para adaptar los documentos de
anlisis, diseo e implementacin a las nuevas caractersticas.

DISCUSIN
Han existido mltiples paradigmas para abordar los procesos de
manufacturacin entre los que destacan las arquitecturas jerrquicas en los
cuales se definen los componentes de los sistemas y sus respectivas
funcionalidades en termino de relaciones estrictas en plano vertical, donde la
comunicacin fluye de padres a hijos y viceversa, por ende este tipo de
controles no fomentan la iniciativa, al carecerse de independencia o autonoma,
por lo que se vuelve difcil de sostener sobre todo si existen constantemente
perturbaciones en el sistema
En otro contexto, es posible hallar las arquitecturas heterrquicas, en las
cuales a diferencia del anterior no se definen jerarquas padre/hijo o de
cualquier otro tipo, sino que cada mdulo posee un elevado grado de
independencia, mayor libertad a la hora de confrontar perturbaciones en el
sistema, pero esto viene con costos asociados, dado que implica que el
sistema presentar dificultades para seguir esquemas de actividades
prestablecidas, fomentando la incertidumbre a la hora de determinar el nivel de
productividad dentro de las plantas y tendiendo a la inestabilidad, precisamente
por carecer de jerarquas en la estructura.
Considerando las ventajas y desventajas de los modelos anteriores, se
dio inicio a una bsqueda de alternativas que conllevo a diversos conceptos
como los sistemas multiagentes, holones. Los primeros vienen a ser un
conjunto de elementos conformados por actores conocidos como agentes, los
cuales tienen una mayor capacidad de resolver problemas trabajando en
conjunto. Los holones, son unidades que conforman parte de sistemas y a su
vez estn conformados por subsistemas. Donde existen un conjunto de
holones operando con objetivos especficos se conoce como holarquas.
Los sistemas holnicos de fabricacin (HMS) fueron desarrollados
entonces para combinar las ventajas que ofrecen los enfoques heterrquicos y
jerrquicos, despreciando sus desventajas. Para evitar las arquitecturas rgidas
de los sistemas jerrquicos, los sistemas holnicos otorgan autonoma y
9

libertad de decisin a los mdulos individuales es decir holones. Por otra parte,
los sistemas de control heterrquico pueden ser imprevisibles y adems
incontrolables, esto se debe a la inexistencia de jerarquas en los sistemas
heterrquicos. Es por ello que los sistemas de fabricacin holnicos poseen
jerarquas, pero estas jerarquas son flexibles.
Por esta razn surgi ANEMONA en la Universidad Politcnica de
Valencia, Espaa. La cual no parta desde cero, sino que se sentaba sobre las
bases de trabajos publicados como INGENIAS y RT-MESSAGE, las cuales
derivan de MESSAGE, todas vinculadas al desarrollo de sistemas multi
agentes. Esta metodologa propone al Agente Abstracto como entidad de
modelado para entidades autnomas con estructuras recursivas.
El proceso de desarrollo de esta metodologa consta de seis fases, la
primera fase Requisitos del Sistema y la segunda Anlisis de los holones
definen la etapa de anlisis de este enfoque. El objetivo de la etapa de anlisis
es proveer una especificacin de alto nivel del HMS a partir de los requisitos
del sistema. La etapa de anlisis adopta un enfoque descendente recursivo. La
siguiente etapa en el proceso de desarrollo es el Diseo de Holones que es un
proceso ascendente para producir la arquitectura del sistema a partir de los
modelos de anlisis de la etapa anterior. El objetivo de la etapa de
Implementacin de Holones es producir el cdigo ejecutable para la etapa de
Instalacin y configuracin. Finalmente las actividades de mantenimiento se
llevan a cabo en la etapa de Operacin y Mantenimiento.
.

10

CONSLUSIONES
Los sistemas de fabricacin han sufrido una notable evolucin a travs
del tiempo, ello ocasionado a su vez, por el inminente y constante cambio al
que se encuentran sometidos, as como tambin la necesidad de avanzar que
envuelve a las industrias.
El objetivo principal de los sistemas holnicos multiagente es priorizar la
independencia por medio de las actividades que conformen los sistemas y a su
vez, conformados por subsistemas. De esta manera se producen las ventajas
ofertadas por los modelos jerrquicos y heterrquicos, as como tambin hacer
que los elementos alcancen una verdadera independencia mientras colaboran
para la consecucin de metas en comn dentro de la industria.
La metodologa ANEMONA fue desarrollada bajo el paradigma de
Sistemas Holnicos de Manufactura (HMS), el cual est basado en una
organizacin distribuida de entidades autnomas e inteligentes denominadas
holones, que trabajan de manera conjunta dentro de jerarquas temporales u
holarquas en la bsqueda del cumplimiento de un objetivo global.

11

REFERENCIAS BIBLIOGRFICAS
ARAZO, J. y otros. (2002). Sistemas de Fabricacin Holnicos. [Documento
en
lnea].
Disponible
en:
http://adingor.es/congresos/web/uploads/cio/cio2002/metodos_cuantitativos/C0
85.pdf
Consulta: 2015, Mayo 01
GIRET, A. (2005). ANEMONA: Una Metodologa MultiAgente para Sistemas
Holnicos de Fabricacin. Universidad Politcnica de Valencia, Espaa.
[Documento
en
lnea].
Disponible
en:
www.dsic.upv.es/users/ia/sma/thesis/pdf/Tesis-agiret.pdf
Consulta: 2015, Mayo 01

12

También podría gustarte