La simulación es una técnica utilizada para diseñar y crear modelos computarizados que imitan sistemas reales o propuestos. A través de estos modelos, se pueden realizar experimentos numéricos para entender el comportamiento del sistema bajo diversas condiciones.
Simulación
Proceso de diseñar y crear un modelo
computarizado de un sistema real o propuesto con la finalidad de llevar a cabo experimentos numéricos que den un buen entendimiento del comportamiento de dicho sistema en un conjunto dado de condiciones.
Piezas de un modelo de simulación
Empezar y parar
Reloj de simulación
Eventos
Acumuladores estadístucos
Colas
Recursos
Variables globales
Atributos
Entidades
Opciones de análisis
Simulación mecánica
Movimientos y cambios de las cosas en el modelo de simulación ocurren en el momento adecuado y en el orden correcto, y tienen los efectos indicados en cada uno y en las variables de acumuladores estadísticos.
Teoría de colas
Caso sencillo: Cola M/M/1
M-proceso de llegada Markoviano (exponencial)
M-distribucion de tiempo de servicio (exponencial)
1- Cantidad servidores
Conjetura educada
Cálculo escueto a grandes rasgos que posiblemente puede llevar a 1 perspectiva cualitativa.
Arena
Arena combina la facilidad de uso de los simuladores de alto nivel con la flexibilidad de los lenguajes de simulación y recorre todo el camino hacia abajo de los lenguajes de procesamiento de propósito general, Como Microsoft Visual Basic o C.
Simuladores de alto nivel
Operan mediante interfases intuitivas del usuario, graficas, menús y diálogos.
Lenguajes de simulación
Simulación a mano
Tipos de simulaciones
(dimensiones)
Determinista/estocásico
Modelos con entradas fijas - deterministas
Modelos con entradas aleatorias - estocásticos
Continuo/discreto
Estado del sistema cambia constantemente en el tiempo; en el discreto, ocurre solo en puntos separados en el tiempo.
Estático/dinámico
El tiempo es un papel fundamental en modelos dinámicos, no así en los estáticos.
Simulación por computadora
Métodos para estudiar una gran variedad de modelos de sistemas del mundo real mediante la evaluación numérica al usar un software diseñado para imitar las operaciones o características del sistema, a menudo en el transcurso del tiempo.