Está en la página 1de 17

2/18/2017

Introduccin a la Simulacin
utilizando el lenguaje SIMAN y el
software ARENA
Mauricio Alejandro Buitrago Soto
Escuela de Ingeniera Industrial
Ingeniera Industrial
Universidad del Valle
2017

Definicin de simulacin
Es la imitacin de la operacin de un proceso real
o sistema a travs del tiempo.

Es el proceso de disear un modelo de un sistema


real y de conducir experimentos con este modelo
con el propsito de entender el comportamiento
del sistema y/o evaluar varias estrategias de
operacin del sistema.

1
2/18/2017

Definicin de simulacin
Simulacin es una metodologa aplicada y
experimental que podemos usar con el
objetivo de:
Describir el comportamiento de un sistema
existente o de uno planificado
Construir teoras o hiptesis que consideran el
comportamiento observado
Utilizar el modelo para predecir el futuro.
qu pasa si?

Definicin de simulacin
Simulacin incluye:

La construccin del modelo

La experimentacin con el modelo

2
2/18/2017

Comentario
La simulacin debe considerarse solo en los
casos donde:

No existe un mtodo matemtico o analtico para


resolver el problema.

Existe un modelo matemtico o analtico pero


requiere demasiadas presunciones que restringen la
utilidad de los resultados.

Tipos de simulacin
La manera en que la simulacin trabaja
depende en gran medida del tipo de
simulacin utilizada. Las maneras mas
comunes de simulacin son:

Esttica o dinmica
Determinstica o estocstica
De eventos discretos o continua

3
2/18/2017

Tipos de simulacin
Esttica

La simulacin esttica no est basada en el


tiempo. Tpicamente involucra sacar muestras
aleatorias para generar un resultado estadstico.
Tambin se conoce como Simulacin Monte
Carlo.
Ejemplo: Lanzar una moneda en 100 ocasiones
para saber cuantas veces cae cara o sello.

Tipos de simulacin
Dinmica

La simulacin dinmica a diferencia de la esttica


incluye el paso del tiempo. Esta simulacin mira los
cambios de estado que ocurren a travs del tiempo. Un
mecanismo tipo reloj mueve la simulacin hacia delante
en el tiempo y las variables de estado se actualizan a
medida que el tiempo avanza.

Ejemplo: Lnea de produccin nmero de productos


en una lnea de produccin, nmero de recursos o
mquinas ocupadas, nmero de productos en fila..

4
2/18/2017

Tipos de simulacin
Determinstica

Una simulacin que no tiene insumos


variables o aleatorios se dice que es
determinstica. Los insumos y resultados
de una simulacin determinstica son
constantes.

Tipos de simulacin
Determinstica
Ejemplo:
7 12.3

3.4 106

Insumos Resultados
Constantes Constantes

5
2/18/2017

Tipos de simulacin
Estocstica (probabilstica)

Una simulacin en donde una o ms de


variables de insumo son aleatorias en
naturaleza se refieren como estocstica o
probabilstica. En este tipo de simulacin
el resultado a su vez es aleatorio.

Tipos de simulacin
Estocstica
Ejemplo:

Insumos Resultados
Aleatorios Aleatorios

6
2/18/2017

Tipos de simulacin
Modelo de simulacin de eventos discretos

Es un modelo de simulacin en donde las variables


de estado cambian solamente en aquellos puntos
discretos de tiempo en donde ocurren los eventos
Aqu los eventos ocurren como consecuencia de
tiempos de actividades y demoras
Un modelo de simulacin de eventos discretos se
conduce a travs del tiempo por un mecanismo que
mueve la simulacin hacia adelante

Tipos de simulacin
Modelo de simulacin de eventos discretos
- Ejemplo
Estado 1 Estado 2 ... Estado n

Tiempo

Comienza Evento 1 Evento 2 Evento n


simulacin

CAMBIOS EN EL ESTADO DE UN SISTEMA POR EVENTOS DISCRETOS

Variable Variable
de Inters ... discreta

Comienza t1 t2 t3 t n-1 tn
simulacin
Tiempo

COMPORTAMIENTO DE UNA VARIABLE DE ESTADO DE TIPO DISCRETO

7
2/18/2017

Tipos de simulacin
Modelo de simulacin continua

Es un modelo de simulacin en donde el estado del


sistema cambia continuamente con respecto al
tiempo
Ejemplo:
Simulacin del nivel de agua disponible en una represa
Simulacin de un vuelo
Simulacin de la temperatura de un edificio que es
controlado por sistema de enfriamiento
entre otros

Tipos de simulacin
Modelo de simulacin continua - Ejemplo

COMPORTAMIENTO DE UNA VARIABLE DE ESTADO DE TIPO CONTNUO

8
2/18/2017

Pasos en un proyecto de simulacin

Formulacin del problema


Establecer el problema que se quiere resolver.
Definir los objetivos
Evaluacin, comparacin, prediccin, optimizacin, anlisis de
sensibilidad o de cuello de botella
Conceptualizacin del modelo
Comience a crear un concepto de lo que ser el modelo que
replicar la realidad

Pasos en un proyecto de simulacin


Recoleccin de datos
Una vez el proyecto es aceptado se solicitan los datos
Desarrollo del modelo
Programacin del modelo en el lenguaje seleccionado (GPSS
(General Purpose Simulation System), SLAM (Simulation
Language for Alternative Modeling), SIMAN (Simulation
Analysis), SIMSCRIPT).
Verificacin del modelo
El modelo no debe tener errores, ni ortogrficos, ni de
lgica

9
2/18/2017

Pasos en un proyecto de simulacin

Validacin del modelo


representa el modelo el mundo real?
son los datos generados por el programa representativos de la realidad?
confa el usuario del modelo en sus resultados?

Diseo de experimento
por cunto tiempo se debe correr la simulacin?
cuntas rplicas?
cmo debemos inicializar?

Pasos en un proyecto de simulacin


Corridas y anlisis
cuntas corridas se necesita para estudiar la medida de desempeo de
inters?

Documentacin y reportes
Presentar resultados

Implementacin
Adoptar recomendaciones adecuadas provenientes de la simulacin

10
2/18/2017

Formulacin del problema


Se define como establecer claramente el
problema que se desea resolver
Ejemplos:
Lnea de empaque con un 60% de utilizacin, cules
son las posibles causas?
Lnea de produccin con 25% de rechazos en producto
terminado, posibles causas?
20% de ociosidad en las lneas de produccin debido al
sistema de acarreo de materiales, posibles causas?

Definir los objetivos


Los objetivos definen la(s) pregunta(s) a
contestarse por el modelo de simulacin
Ejemplos:
Determinar la eficiencia del sistema actual o
propuesto
Determinar el porciento de unidades defectuosas del
sistema
Analizar el cuello de botella en un proceso de
produccin

11
2/18/2017

Definir los objetivos


En casos donde se planifica comparar alternativas,
es imperativo seleccionar las mtricas
(performance measures) que se van a utilizar para
medir la efectividad de las alternativas
Ejemplos:
Costos de procesamiento
Razn de procesamiento (unidades por hora)
Tiempo total de procesamiento
Capacidad de produccin
Porciento de rechazo

Conceptualizacin del modelo


sistema - grupo o coleccin de elementos
interrelacionados que cooperan para alcanzar
algn objetivo establecido
e.g. en una industria
para un ingeniero mecnico el sistema de inters podra
ser el sistema de calentamiento
para un electricista el sistema elctrico
para un industrial el sistema de produccin o el de
acarreo de materiales o el de ensamblar tarjetas o el de
empacar productos o el almacenar productos

12
2/18/2017

Conceptualizacin del modelo


modelo - representacin de un grupo de
objetos o ideas en una forma diferente a la
entidad misma

e.g. dibujo, maqueta, planta piloto,


ecuacin matemtica, simulacin

modelo conceptual - representacin grfica


del sistema

Conceptualizacin del modelo


Incluye las definicin de elementos tales como:

evento - ocurrencia que cambia el estado del sistema


llegada de un cliente y el completar un servicio
Existen eventos internos y externos, llamados
endgenos y exgenos; respectivamente.
evento endgeno - completar servicio
evento exgeno - llegada de un cliente

13
2/18/2017

Conceptualizacin del modelo

entidad - representa un objeto que


requiere una definicin explcita

una entidad dinmica es aquella que se


mueve a travs del sistema

clientes
productos

Conceptualizacin del modelo


atributos - caractersticas que pertenecen a cada
entidad

apellido en personas . color de pelo


- Colon, Prez, Rivera, . - marrn, negro, rojo, .

tiempo de llegada a un sistema . tipo de pieza


- 8:00, 8:24, 10:35, ... - gafas A, XX, ZZZ, .

los atributos son variables locales


variables locales - variables que cambian de
valor solo para la entidad a que pertenecen

14
2/18/2017

Conceptualizacin del modelo


recurso es una entidad que provee servicio a las
entidades dinmicas
mquina, operador, inspector
una entidad dinmica puede solicitar uno o ms
recursos
si el recurso no puede recibir la entidad que lo solicita, esa
entidad puede ir a una fila o puede tomar otras acciones; si el
recurso puede recibir la entidad, la entidad permanece en el
recurso por un tiempo y luego suelta el recurso
posibles estados de un recurso: ocupado, desocupado,
bloqueado, hambriento, en falla, en ajuste, otros...

Conceptualizacin del modelo


actividad - es un periodo de tiempo cuya duracin
se conoce de antemano, o sea que sabe cuando
comienza la actividad y se puede calcular el
momento de finalizar la misma
la duracin de una actividad puede ser una constante, un valor
aleatorio de una distribucin estadstica, el resultado de una
ecuacin, el insumo de un archivo, o un clculo basado en un
evento
10 minutos
un valor tomado de una exponencial con media de 3 minutos

15
2/18/2017

Conceptualizacin del modelo


demora - es una duracin indefinida que es
causada por una combinacin de condiciones del
sistema
Cuando una entidad llega a una fila de un recurso, el
tiempo que permanecer en la fila es desconocido en un
principio ya que depender de otros eventos que puedan
ocurrir
Cuando una falla ocurre en una mquina, la entidad que
estaba ocupando el recurso tiene que esperar que el
tcnico aparezca y que la mquina sea reparada

Conceptualizacin del modelo

variables del estado del sistema - son la


coleccin de toda la informacin necesaria
para definir que est pasando en el sistema
con cierto detalle en un momento en el
tiempo en especfico
estado del recurso
nmero de clientes en fila

16
2/18/2017

Conceptualizacin del modelo

lista de procesamiento - se utilizan para representar


filas
Tpicamente se procesan siguiendo la poltica FIFO (first in, first
out), sin embargo se podran procesar siguiendo otras polticas
como:
LIFO (last in, first out),
SPT (shorter processing time),
LPT (longer processing time),
HVF (high value first),
LVF (low value first)
y otros

Conceptualizacin del modelo

Medidas de efectividad mtricas que se utilizan


en la evaluacin y comparacin de alternativas

Costo de procesamiento
Razn de procesamiento
Tiempo total de procesamiento
Capacidad de produccin
Utilizacin de los recursos
Porciento de rechazo

17

También podría gustarte