simulación de cadenas de abastecimiento basada en agentes

21
Simulación de cadenas de abastecimiento basada en agentes

Upload: andrenovoao

Post on 07-Feb-2016

20 views

Category:

Documents


0 download

DESCRIPTION

Simulacion de Cadenas de Abastecimiento basada en agentes

TRANSCRIPT

Page 1: Simulación de Cadenas de Abastecimiento Basada en Agentes

Simulación de cadenas de abastecimiento basada en agentes

Page 2: Simulación de Cadenas de Abastecimiento Basada en Agentes

Índice● Requisitos de modelar SC● Metodología

o CROMo CAOMo OPAM

● Conclusiones

Page 3: Simulación de Cadenas de Abastecimiento Basada en Agentes

Problemas y requisitos para modelar

Modelaje:la organización SC debe ser analizada y descrita en la fase de diseño: identificación de actores y la organización

Page 4: Simulación de Cadenas de Abastecimiento Basada en Agentes

Metodología Propuesta

Page 5: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM (Conceptual Role Organizational Modeling )

Existencia de niveles jerárquicos.

Cada nivel es caracterizado por un horizonte de tiempo.

Integra las nociones de:● Actor● Grupo● Rol● Servicio● Relación

Page 6: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Nociones

● Actor:Entidad activa dentro de la organización.

● Grupo:Representa cada conjunto de roles dentro de la organización con un objetivo común.

● Rol:Posición funcional de cada actor dentro de su grupo.

● Servicio:Función llevada a cabo por el rol de cada actor.

● Relación:Interacción entre las entidades de la organización.

Page 7: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-Modelo

Page 8: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-Modelo

Consideraciones:● Un actor puede tener el

mismo rol en diferentes grupos dentro de la organización.

● El mismo rol lo pueden tener diferentes actores.

● La organización, los grupos y los actores generan las variables observables (cuantitativas o cualitativas).

● Los roles proveen servicios a otros roles dentro de los grupos.

● Un servicio requiere de capacidades, especificadas dentro del dominio del modelo.

● Las relaciones existen entre actores y/o roles.

● Las relaciones representan los flujos de información o intercambios físicos.

Page 9: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-Modelo

Tipos de Grupos:

1. Estructural:Descripción isomórfica de la estructura de la SC.

2. Dinámico: Caracterizada por una duración de tiempo o por un objetivo compartido por actores de diferentes grupos estructurales.

● Las relaciones estructurales y funcionales relacionan los mismos tipos de distinciones de los grupos.

● Un grupo estructural solamente contiene relaciones estructurales.

Page 10: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-Modelo

TIPOS DE RELACIONES

Page 11: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-Modelo

Estructura de un grupo:

G_i = { Ac_i, R_i, S_i, Re_i, T}

Ac_i = Grupo de actoresR_i = Grupo de roles de los actoresS_i = Grupo de servicios de los rolesRe_i = Grupo de relaciones entre actoresT = Horizonte de tiempo (corto, mediano o largo plazo)

Page 12: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-Modelo

EjemploVMI

(Vendor Management

Inventory)

Page 13: Simulación de Cadenas de Abastecimiento Basada en Agentes

CROM: Meta-ModeloEjemplo VMI (Vendor Management Inventory)

● La compañía 2 utiliza a la compañía 1 como fuente de stock cuando es necesario.

● Sin embargo el stock (actor) corresponde a la compañía 1. → relación estructural.

● El stock juega el mismo rol en el grupo dinámico constituido por el actor “Truck” de la compañía 2.

● La “relación de control” especifica el flujo de información de los actores para cumplir sus objetivos.

Page 14: Simulación de Cadenas de Abastecimiento Basada en Agentes

CAOM (Conceptual Agent Organizational Model)

Page 15: Simulación de Cadenas de Abastecimiento Basada en Agentes

OPAM (Operational Agent Model)

❖ CAOM-->Operational❖ Solución para

implementación ❖ Describir el

comportamiento e interacción

Page 16: Simulación de Cadenas de Abastecimiento Basada en Agentes

1.Definir el tipo de entorno

2.Describir los requerimientos

Reactive agents : actúan en respuesta a los estímulos del ambienteCognitive agents: independiente, logra metas, juegan rol importante en multiagentes.

OPAM Comportamiento

Page 17: Simulación de Cadenas de Abastecimiento Basada en Agentes

Interacción entre agentesEnviando y recibiendo mensajes

InteraccionesCognitivosReactivosMixtos

Page 18: Simulación de Cadenas de Abastecimiento Basada en Agentes
Page 19: Simulación de Cadenas de Abastecimiento Basada en Agentes

Codificación (i)Cognitive:

AUML Majorca (lSIS)Comportamientos agentes

(ai)Reactive: RCA

Diagrama de estadoAnylogicMulti-paradigma

Page 20: Simulación de Cadenas de Abastecimiento Basada en Agentes

(bi)Modulador para inter-operabilidad

a. Comunicación entre plataformas

b. Sincronización de tiempo - eventos

c. Grupos y roles

(iv) Base de datos:RecolecciónAnálisisHistorial

Page 21: Simulación de Cadenas de Abastecimiento Basada en Agentes

CONCLUSIONES*Metodología basada en Agentes que muestra dos enfoques: Conceptual-Operacional**El paso de CAOM-OPAM se realiza mediante la selección de dos plataformas: Cognitivos y reactivos.

*Para la implementación es necesario usar un mediador y base de datos para inter-operabilidad