Simulación de Cadenas de Abastecimiento Basada en Agentes

21
Simulación de cadenas de abastecimiento basada en agentes

description

Simulacion de Cadenas de Abastecimiento basada en agentes

Transcript of Simulación de Cadenas de Abastecimiento Basada en Agentes

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