19
AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Embed Size (px)

Citation preview

Page 1: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

AYUDANTÍA DE SIMULACIÓN

Software de Simulación SIMIOMódulo 1

Page 2: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

CONTENIDOS

1. Paradigma de SIMIO

2. Objetos Inteligentes

3. Interfaces de Usuario

4. Librería estándar de Objetos

5. Ejercicio del Módulo

Page 3: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

PARADIGMA DE SIMIO

¿Cómo funciona el software?

Page 4: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Paradigma de SIMIO¿Cómo funciona el software?

SImulation Modeling framework based on Intelligent Objetcs = SIMIO

• Modelación en base a objetos inteligentes.

• Objetos inteligentes en SIMIO:– Objetos predefinidos incluidos en simio: librería estándar– Objetos creados por un usuario:

• Reutilización de un objeto predefinido• Composición de varios objetos predefinidos

• La construcción del un modelo es la construcción de un objeto.

• Un proyecto SIMIO es un conjunto de objetos.

Page 5: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Paradigma de SIMIO¿Cómo funciona el software?

• Cada objeto en SIMIO tiene sus propios:– Procesos: lógica adicional para una modelación avanzada.– Elementos: componentes adicionales que entregan inteligencia al objeto.– Propiedades: parámetros fijos del objeto.– Estados: variables o atributos del objeto que cambian durante la

simulación.– Eventos: listado de “sucesos” que gatillan la ejecución de procesos u otros.

• Cada objeto en SIMIO es:– Definido: definición de comportamiento, propiedades, estados,

símbolo gráfico de un objeto.– Instanciado: ocurrencia de un objeto ya definido. símbolo(s)

gráfico(s), valor de las propiedades antes definidas.– Realizado (runspace): representaciones en la simulación de un

objeto instanciado. Cada realización de una instancia es única.

Page 6: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

OBJETOS INTELIGENTES

Software orientado a objetos

Page 7: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Objetos InteligentesTipos de objeto en SIMIO

Objeto inteligente

NodosLinksFijosAgentes

Entidades

Transportes

• Nodos: representan uniones, intersecciones, estaciones, etc.

• Links: representan vías, caminos, rutas, líneas, cables, etc.• Fijos: objetos que tienen una ubicación fija en el modelo• Agentes: objetos que se pueden crear y destruir durante la

simulación y que pueden moverse en un espacio continuo o discreto dentro del modelo:• Entidades: objetos que pueden tener un

comportamiento a través de un flujo de trabajo. Pueden moverse entre objetos.

• Transportes: Tipo de entidad que tiene la capacidad de mover y transportar otros objetos.

Page 8: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Objetos InteligentesTipos de objeto en SIMIO

Objeto inteligente

NodosLinksFijosAgentes

Entidades

Transportes

Page 9: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

INTERFACES DE USUARIO

Ventanas de trabajo

Page 10: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Interfaces de usuarioVentanas de Trabajo

File

Ribbons

Project Model Windows

Ventana Librería

Ventana Navigation

Ventana PropiedadesFacility

Page 11: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Interfaces de usuarioVentanas de Trabajo

Pestaña File: abrir, guardar, cerrar modelos creados en SIMIO

Menu Ribbons: menú de trabajo para acceder a distintas funcionalidades

Model Windows (asociadas al objeto seleccionado):

1. Facility: donde se define el modelo en términos de objetos animados

2. Processes: donde se define el modelo en términos de un flujo de procesos

3. Definitions: donde se agregan elementos adicionales a los objetos

4. Data: donde se crean y editan tablas de datos útiles para la modelación

5. Results: donde se muestran los resultados de la simulación (tabla dinámica)

Ventana librería de objetos: listado de objetos definidos en el proyecto

Ventana Navigation : sirve para navegar por diferentes modelos/objetos

Ventana Propiedades: sierve para editar las propiedades de un modelo/objeto

Ventana Proyecto

Page 12: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

LIBRERÍA ESTÁNDAR DE OBJETOS

Objetos predefinidos en Simio

Page 13: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Librería estándar de objetosObjetos predefinidos en SIMIO

Es posible crear subclases a partir de la librería estándar Al crear una subclase es posible acceder a toda la lógica del objeto estándar

Page 14: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

EJERCICIO DEL MÓDULO

Heladería

Page 15: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Propiedades:• Entity Type• Arrival Mode• Time Offset• Interarrival Tme• Entities per Arrival• Maximum Arrivals• Maximum Time• Stop Event Name

Ejercicio del MóduloSource

Page 16: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Ejercicio del MóduloServer

Propiedades:• Capacity Type• Initial Capacity• Ranking Rule• Dynamic Selection Rule• Transfer-in Time• Processing Time• Input Buffer• Output Buffer

Page 17: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Ejercicio del MóduloHeladería

A una heladería llegan clientes con un tiempo entre llegadas exponencial con media 90 segundos. Los clientes llegan al mostrador donde piden los helados y luego los pagan.

En el mostrador atienden dos empleados, y tienen un tiempo de servicio aleatorio que distribuye triangular (0,4 / 0,9 / 1,8) minutos.

En caja atiende una persona y tiene un tiempo de servicio aleatorio que distribuye triangular (1 / 2 / 3) minutos.

Se requiere modelar y simular la heladería durante 8 horas y encontrar el tiempo que permanecen en promedio los clientes en la heladería, además de la utilización de los empleados.

Page 18: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

Ejercicio del MóduloServer

Análisis de escenarios:

• ¿Qué pasa si aumento o disminuyo el numero de cajeros?

Page 19: AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1

AYUDANTÍA DE SIMULACIÓN

Software de Simulación SIMIOMódulo 1