Universidad Alas Peruanas Ingeniería de Sistemas
permiten a muchos usuarios con inclinaciones técnicas desarrollar modelos en el área de la simulación.
Existe un sesgo en dichos usuarios, aprenden a usar el lenguaje relacionado y manejan algunos de los conceptos básicos pero ponen muy poca atención al análisis correcto de los resultados como consecuencia no existe una correcta interpretación de los resultados y eso tenga como consecuencia tomar malas decisiones.
Universidad Alas Peruanas Ingeniería de Sistemas
Simulaciones terminales
Los modelos de tipo terminal tienen como característica principal la ocurrencia de un evento que da por terminada la simulación.
Tiempo que llevaría procesar un lote de 10 piezas
Tiempo requerido para vender 100 periódicos
Número de clientes que se atiende en una cafetería entre las 8:00 y las 9:00 a.m.
confianza en las diferentes réplicas
Normal
Universidad Alas Peruanas Ingeniería de Sistemas
Simulaciones no terminales o de estado estable
Las simulaciones no terminales o de estado estable no involucran una ocurrencia en el tiempo en que tengan que finalizar.
Si deseáramos conocer el número de máquinas que deben instalarse en un sistema de producción cuya operación tiene que mantenerse activa continuamente durante todo el año, podríamos modelar el sistema hasta que la variable de interés llegara a un estado estable.
estado estable en una simulación no terminal, es necesario garantizar que la longitud de la réplica, n, sea lo suficientemente grande para que la variación entre réplicas no difiera de cierta exactitud, E, el 100(1 - α)% de las veces
𝑛 = σ𝑍1−𝛼/2 𝐸
2
𝑆 ∗ 𝑇(1−𝛼 2
Varianza Conocida
Varianza Desconocida
Distribución Normal Otra distribución
𝑛 = 1
𝛼 σ 𝐸
Universidad Alas Peruanas Ingeniería de Sistemas 0.00 2.00 4.00 6.00 8.00 10.00 12.00 14.00 16.00 18.00
1 30 59 88
1 1 7 1 4 6 1 7 5 2 0 4 2 3 3 2 6 2 2 9 1 3 2 0 3 4 9 3 7 8 4 0 7 4 3 6 4 6 5 4 9 4 5 2 3 5 5 2 5 8 1 6 1 0 6 3 9 6 6 8 6 9 7 7 2 6 7 5 5 7 8 4 8 1 3 8 4 2 8 7 1 9 0 0 9 2 9 9 5 8 9 8 7 1 0 1 6 1 0 4 5 1 0 7 4 1 1 0 3 1 1 3 2 1 1 6 1 1 1 9 0 1 2 1 9 1 2 4 8 1 2 7 7 1 3 0 6 1 3 3 5 1 3 6 4 1 3 9 3 1 4 2 2 1 4 5 1 1 4 8 0
Universidad Alas Peruanas Ingeniería de Sistemas
Modelos de Simulación
SIMULACIÓN DE SISTEMAS POR EVENTOS Y POR PROCESOS
función de la dinámica de las entidades a través del flujo del proceso; es decir, comenzando desde que estas arriban al sistema, pasando luego por una secuencia de actividades, para finalmente salir del sistema. La cual se puede representar mediante un diagrama de flujo.
Universidad Alas Peruanas Ingeniería de Sistemas
Modelos de Simulación
SIMULACIÓN DE SISTEMAS POR EVENTOS Y POR PROCESOS
En la simulación de eventos discretos, los cambios en el estado del sistema se dan en puntos discretos del tiempo, como resultado de la ocurrencia de eventos. Veamos los siguientes ejemplos de eventos típicos en simulación:
El arribo de una entidad a una estación de trabajo.
La falla de una máquina.
El inicio de una actividad.
La finalización de una actividad.
Universidad Alas Peruanas Ingeniería de Sistemas
Modelos de Simulación
SIMULACIÓN DE SISTEMAS POR EVENTOS Y POR PROCESOS
Evento condicional
Un evento condicional se dispara cuando se da una condición en alguna de las variables de estado del sistema y no mediante su programación en el tiempo.
Ejemplo:
Universidad Alas Peruanas Ingeniería de Sistemas
Modelos de Simulación
SIMULACIÓN DE SISTEMAS POR EVENTOS Y POR PROCESOS
RELOJ DE LA SIMULACIÓN
El reloj de la simulación es una variable utilizada para controlar el tiempo transcurrido durante la simulación y para interactuar con el calendario de eventos. Es un reloj no convencional, ya que no controla el tiempo en forma continua, sino
más bien oscila hacia delante, mediante saltos en instantes discretos del tiempo. Apunta el instante en que se ejecuta el evento durante la simulación, luego salta al
tiempo del siguiente evento.
VARIABLES DEL SISTEMA
Variable Definición Ejemplo
DECISIÓN En un experimento, estas representan la variable independiente. Es posible alterar los valores de las variables independientes, cada vez que esto sucede se afecta el comportamiento del sistema. La persona que realiza el experimento controla y cambia los valores de las variables de decisión, bajo algún criterio técnico
Asignar a un
determinado número de operarios a la línea de producción.
Universidad Alas Peruanas Ingeniería de Sistemas
Modelos de Simulación
SIMULACIÓN DE SISTEMAS POR EVENTOS Y POR PROCESOS
VARIABLES DEL SISTEMA
Variable Definición Ejemplo
RESPUES TA
También llamadas variables de
performance, pues miden el desempeño del sistema en respuesta a alguna variable de decisión.
En un experimento, la variable de respuesta representa la variable dependiente; es decir, estas no pueden ser alteradas
El tiempo promedio que una entidad permanece en cola.
VARIABLES DEL SISTEMA
Variable Definición Ejemplo
ESTADO Las variables de estado contienen valores individuales, pero en forma conjunta describen el estatus del sistema en cualquier instante del tiempo.
Las variables de estado a menudo tienen un efecto en la toma de decisiones cuando los eventos ocurren;. Las decisiones que se toman también afectan las variables de estado, pues generan un cambio de valor en estas, por lo tanto, afectan el
desempeño global del sistema.
El número actual de entidades en cola, el número actual de recursos que están siendo utilizados o que están disponibles.
El número promedio actual de entidades en el sistema.
Universidad Alas Peruanas Ingeniería de Sistemas
ELEMENTOS DEL SISTEMA
Entidades
Universidad Alas Peruanas Ingeniería de Sistemas
ELEMENTOS DEL SISTEMA
Recursos
información que refleja alguna característica del sistema en estudio, independientemente de la cantidad o tipo de entidades.
A diferencia de los atributos, las variables no están asociadas a alguna entidad específica. Sin embargo, son accesibles para cualquiera de estas; incluso para alterar los valores que estas contienen. Las variables pueden representar algo que cambia en forma persistente durante la simulación.
Universidad Alas Peruanas Ingeniería de Sistemas
Selección de lenguajes de Simulación
Depende de los siguientes factores:
El campo del conocimiento que atenderá la simulación: Logística, Telecomunicaciones, Sistemas, Manufactura,
etc.
Los requerimientos de equipo como plataforma o sistema operativo memoria RAM capacidad de disco
duro
La Capacidad de construcción y programación del modelo de iconos o mediante procesos de tipo arrastrar
y colocar, así como acceso a programación estándar.
La inclusión de herramientas complementarias para realización de pruebas de bondad de ajuste en forma
automática, análisis de variable, posibilidad de realizar
La animación del sistema, considerando
aspectos como velocidad, uso de diferentes
vistas, facilidad de exportación, compatibilidad
con otras aplicaciones.
El costo y tipo de licencia otorgada, así como el
soporte técnico y la facilidad de entrenamiento y
uso de manuales y ayuda en línea
Otras Consideraciones, como la capacidad de
empaquetamiento de los modelos la distribución
Universidad Alas Peruanas Ingeniería de Sistemas
Selección de lenguajes de Simulación
aGPSS Analytica 4.4 Arena Simulation Software
Bluess Simulation System
Capacity Planning Simulator
CSIM 20 Enrmgsuite Enterprise Dynamics
ExtendSim Flexsim GoldSim LABAMS
MAST MedModel
Optimization Suite
Micro Saint Sharp Oracle Crystal Ball Suite
Patien flow Simulator
Portafolio Simulator
Process Simulator Project Simulator
ProModel
Optimization Suite
SAIL SAS Simulation Studio
ServiceModel Optimization Suite
Simcad Pro Simio SIMPROCESS SIMSCRIPT III
los simuladores de alto nivel con la flexibilidad de los lenguajes de simulación.
Universidad Alas Peruanas Ingeniería de Sistemas Dada la orientación al proceso, el
desarrollo de modelos en ARENA se estructura sobre una base grafica asociada a la construcción de diagramas de flujo, que describirán la serie de pasos que debe seguir una entidad conforme avanza en nuestro sistema.
Es decir ARENA posibilita la construcción de los modelos sin la necesidad de codificar los programas.
Para ello ARENA provee de una serie de Módulos gráficos que nos permitirán desarrollar las descripciones de los procesos asociados a los sistemas que modelaremos.
Paneles
Área de descripción de Área de diseño
Universidad Alas Peruanas Ingeniería de Sistemas
Crear un modelo
Ejecute Arena
Grabe el archivo con el nombre Banco
Adjunte los paneles que necesite (Click derecho sobre el panel básico y attach).
Puede definir que Arena abra con varios paneles por defecto (Tools-Option-Settings).
conectados al sistema (siempre que los ingrese en orden).
Arrastre en orden los módulos: Create, Process y Dispose, separándolos un tanto de modo que se vean como en la diapositiva siguiente.
Universidad Alas Peruanas Ingeniería de Sistemas
1 2 3
1. Módulo Create
2. Módulo Process
Es el nodo de nacimiento para la llegada de las entidades a la frontera de nuestro modelo que para el caso son los clientes.
Haga doble click sobre el módulo e indique las especificaciones que se muestran.
Podemos en su lugar poner
En Type Entity la entidad que llega
En el recuadro tiempo entre arribos mantener el valor por defecto en Type, 3.66 en value (Exponencial de 3.66) y
Minutos en unidades. (Pudimos haber colocado
expression en Type y elegido EXP al la derecha que cambia value por Expression y escrito 3.66 dentro de los paréntesis.)
Universidad Alas Peruanas Ingeniería de Sistemas
Detalles
Al aceptar observemos en la parte inferior y veremos una pequeña hoja de cálculo con las definiciones hechas.
Representa al Banco incluyendo el cajero, la cola y el tiempo de demora de la entidad que se encuentra recibiendo servicio. Doble click y coloque las definiciones que se muestran.
Haga click en ADD para añadir un recurso.
El cuadro de verificación al final denominado Report Statistic permite tener estadísticas de los resultados.
que este módulo se encargará de que el recurso posea a la entidad que entra después de una posible espera en la cola, demore un tiempo que representa el tiempo de servicio y luego libere dicho recurso de manera que pueda poseer a otras entidades.
Universidad Alas Peruanas Ingeniería de Sistemas
Debemos definir el recurso que tomará a la entidad con ADD.
Le damos un nombre a dicho recurso y establecemos cuantas unidades de dicho recurso queremos que realcen la actividad. Aceptamos y volvemos.
En tipo de retardo colocamos Normal con unidades en minutos, en Type decimos Value Added y colocamos una media de 3.2 y una ds de 0.73.
Universidad Alas Peruanas Ingeniería de Sistemas
Módulo Dispose
El módulo final de nuestro diagrama de flujo es dispose (despliegue).
Universidad Alas Peruanas Ingeniería de Sistemas
Universidad Alas Peruanas Ingeniería de Sistemas
Largo es el camino de la enseñanza por medio de teorías; breve y eficaz por medio de ejemplos.