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

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

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

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