AYUDANTÍA DE SIMULACIÓN Software de Simulación SIMIO Módulo 1.
-
Upload
jose-luis-carmona-pena -
Category
Documents
-
view
271 -
download
14
Transcript of 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
CONTENIDOS
1. Paradigma de SIMIO
2. Objetos Inteligentes
3. Interfaces de Usuario
4. Librería estándar de Objetos
5. Ejercicio del Módulo
PARADIGMA DE SIMIO
¿Cómo funciona el software?
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.
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.
OBJETOS INTELIGENTES
Software orientado a objetos
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.
Objetos InteligentesTipos de objeto en SIMIO
Objeto inteligente
NodosLinksFijosAgentes
Entidades
Transportes
INTERFACES DE USUARIO
Ventanas de trabajo
Interfaces de usuarioVentanas de Trabajo
File
Ribbons
Project Model Windows
Ventana Librería
Ventana Navigation
Ventana PropiedadesFacility
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
LIBRERÍA ESTÁNDAR DE OBJETOS
Objetos predefinidos en Simio
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
EJERCICIO DEL MÓDULO
Heladería
Propiedades:• Entity Type• Arrival Mode• Time Offset• Interarrival Tme• Entities per Arrival• Maximum Arrivals• Maximum Time• Stop Event Name
Ejercicio del MóduloSource
Ejercicio del MóduloServer
Propiedades:• Capacity Type• Initial Capacity• Ranking Rule• Dynamic Selection Rule• Transfer-in Time• Processing Time• Input Buffer• Output Buffer
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.
Ejercicio del MóduloServer
Análisis de escenarios:
• ¿Qué pasa si aumento o disminuyo el numero de cajeros?
AYUDANTÍA DE SIMULACIÓN
Software de Simulación SIMIOMódulo 1