Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DISCRETOS
Conceptos Importantes
Experimentar
Experimentar con
con el
un modelo
sistema actual
del sistema
Modelo Modelo
Físico Matemático
Solución SIMULACION
Analítica
Modelos de simulación estática Vs. Dinámica
Estocástico:
Tienen componentes aleatorios. Producen salidas (respuestas)
que son aleatorias. Son tratados como un estimador de las
características verdaderas del modelo, esta es una de las
desventajas de los modelos de simulación.
Si el estado de la variable en el siguiente instante de tiempo no
se puede determinar con los datos del estado actual
Continuo - Discreto
•Continuo Discreto (*)
•El estado de las variables cambia
El estado del sistema cambia en
continuamente como una función del
tiempo tiempos discretos del tiempo
•e = f (t) e = f(nT)
TERMINOS DE SIMULACION
• El NIVEL DE DETALLE de un modelo es también
determinado por los objetivos de estudio. El modelo debe
estar detallado suficientemente para replicar las funciones
del sistema necesarias para los objetivos NO MAS
DETALLES que esos !!!
• Regla del Pulgar : Empezar en el nivel macro, luego añadir
detalles según sea necesario
OBJECTIVOS DE LA SIMULACION
• Visualización
– Ver lo que esta pasando en el sistema
• Cálculos (Analizar/Optimizar)
– Cuantificar lo que esta pasando en el sistema
• Comunicación
– Mostrar que esta pasando en el sistema
• TODOS ESTOS SON OBJETIVOS
VALIDOS!
PODER DE LA SIMULACION
• Muchas variables en un sistema son
ALEATORIAS --pueden toma cualquier valor
• Los Objetos que están funcionando enlazados a
otros son INTERDEPENDIENTES--cada uno
afecta a los otros
• Entonces en un sistema, ALEATORIEDAD +
INTERDEPENDENCIA = COMPLEJIDAD
CUANDO SIMULAR
Incremento de complejidad
interdependencias
MRP, SIMULACION:
LP/IP, PROMODEL!
Mod.
Matem.
EXCEL,
LOTUS Monte Carlo (@RISK)
Aleatoriedad
Conceptos
• Estado del sistema (Conj. Var. Estocásticas y
determinísticas) que describen el sistema.
• Número de réplicas
Ventajas de los Modelos de Simulación
Análisis
Experimentación
Animación
Implantación
Monitoreo y control
Proceso de Desarrollo de un
Modelo de Simulación
Definición del sistema:
• Cada estudio debe comenzar con una descripción del
problema o del sistema.
• Debe asegurarse que exista una correcta
identificación:
– Del objetivo
– De las variables de decisión
– Las restricciones
– La medida de efectividad y
– Las variables no controlables y su
comportamiento estadístico.
Proceso de Desarrollo de un
Modelo de Simulación
Análisis del Sistema:
• Deben describirse las interacciones lógicas entre las
variables de decisión
• Optimice la medida de efectividad en función de las variables
no controlables.
• No olvidar las restricciones del sistema.
• Si definimos al sistema como una celda flexible de
manufactura
• Las transacciones son las pallets que se mueven a través del
sistema
• Los atributos pueden ser el tipo de pieza en el pallet, el peso
de las pallets etcétera.
• Las actividades son las operaciones de procesamiento y
transporte.
Proceso de Desarrollo de un
Modelo de Simulación
Formulación del Modelo:
• Consiste en formular un codillo lógico - matemático
que defina las interacciones entre las variables
• Tener en cuenta que se va a llevar a cabo a través
del tiempo y que el uso de listas o cadenas de
eventos darán la pauta en el manejo de las variables.
• Existen dos tipos de listas:
– Las llamadas de eventos futuros donde la secuencia
depende del tiempo de ocurrencia del evento, y
– Las de eventos actuales cuya secuenciación depende
de la ocurrencia de otro evento.
Proceso de Desarrollo de un
Modelo de Simulación
Selección del Lenguaje:
• Da la selección del lenguaje dependerá el tiempo de
desarrollo del modelo de simulación.
• La selección pueda ser usar un lenguaje general
como lo es BASIC, PASCAL o FORTRAN hasta
hacer uso de un paquete específicamente
desarrollado para simular.
• Algunos ejms. SINFACTORY o el STARCEL,
pasando por los ya consolidadas GPSS, SLAM,
SIMAN, SIMSCRIPT, GASP, PROMODEL y
DYNAMO.
Proceso de Desarrollo de un
Modelo de Simulación
Codificación del Modelo:
• Consiste en generar las instrucciones o código
computaciones necesarias para lograr que el modelo
pueda ser ejecutado en algún tipo de computadora.
• La duración de este proceso esta directamente
relacionado con la selección del lenguaje.
• Un modelo que pueda ser codificado en GPSS en 20
minutos, podría llevar hasta 5 días en un lenguaje de
propósito general.
Proceso de Desarrollo de un
Modelo de Simulación
Validación del Modelo:
• Tiene como objetivo determinar la habilidad que del
modelo para representar la realidad.
• La validación se lleva acabo mediante la
comparación estática entre los resultados del
modelo y los resultados reales.
Proceso de Desarrollo de un
Modelo de Simulación
Experimentación:
• Se determinan las diversas alternativas que pueden
ser evaluadas.
• Se seleccionan las variables de entrada y sus
diferentes niveles con la finalidad de optimizar las
variables de respuestas del sistema real.
• El uso de técnicas como diseño de experimentos,
superficies de respuesta, simplex EVOP, permiten
llevar a cabo este procedimiento en forma
estructurada.
Proceso de Desarrollo de un
Modelo de Simulación
Implantación:
• Una vez seleccionada la mejor alternativa, es
importante llevarla ala practica.
• En muchas ocasiones este ultimo paso es él más
difícil ya que se tiene que convencer a la alta
dirección y al personal de las ventajas de esta puesta
en marcha.
• Al implantar tener cuidado con las diferencias con
respecto a los resultados simulados, ya que estos
últimos se obtienen, a partir de algunas
suposiciones.
Proceso de Desarrollo de un
Modelo de Simulación
Monitoreo y Control:
• Los sistemas son dinámicos y con el transcurso del
tiempo es necesario modificar el modelo de
simulación.
• La finalidad es llevar a cabo actualizaciones
periódicas que permitan que el modelo siga siendo
una representación del sistema