Fundamentos y Componentes Esenciales del Modelado de Simulación por Computadora

Enviado por Chuletator online y clasificado en Otras materias

Escrito el en español con un tamaño de 4,97 KB

Herramientas para la Simulación Computacional

Paquetes de Apoyo para Lenguajes de Propósito General

  • Subrutinas para procesos, registros y avance de tiempo.
  • **Ampliamente distribuido** y modificado.

Planillas (Hojas de Cálculo)

  • Generalmente modelos **estáticos** (solo modelos dinámicos muy simples).
  • Usos: Escenarios financieros, muestras de distribución, Control Estadístico de Calidad (SQC).

Lenguajes de Simulación Específicos

  • Ejemplos: GPSS, SLX, SIMAN.
  • Populares, algunos todavía en uso.
  • Requieren una **curva de aprendizaje** para sus características, uso efectivo y sintaxis.

Simuladores de Alto Nivel

  • Muy fáciles de usar, con **interfaz gráfica**.
  • De dominio restringido (ej. manufactura, comunicaciones).

Requisitos Clave de un Lenguaje de Simulación

Estructura Jerárquica

  • Permite **múltiples niveles de modelado**.
  • Mezcla de diferentes niveles de modelado en el mismo modelo.
  • Estrategia común: comenzar con un nivel alto y luego descender en detalle según se requiera.

Flexibilidad y Usabilidad

Facilidad de uso del simulador sin tener que sacrificar la flexibilidad del modelo.

Evolución Histórica y Uso de la Simulación

Primeros Años (1950s – 1960s)

El uso de la simulación evolucionó con el software. Inicialmente, era una herramienta muy cara y especializada.

  • Requería grandes computadoras y entrenamiento especial.

Años Formativos (1970s – Comienzos de 1980s)

  • Las computadoras se hicieron más rápidas y baratas.
  • El valor de la simulación fue más ampliamente reconocido.

Pasado Reciente (Fines de 1980s – Mediados de 2000s)

  • Mayor aceptación en diversas áreas: manufactura tradicional, servicios, salud y “procesos de negocios”.
  • Mayormente utilizada aún en grandes compañías.

Presente

  • Se convierte en una **herramienta estándar**.
  • Uso en **control en tiempo real**.

Futuro

  • Compartir redes de **datos** en tiempo real.
  • Mejor reusabilidad de modelos y optimización de la toma de decisiones.

Opciones de Modelado y Simulación Mecanizada

Teoría de Colas

  • Popular, modelo simple: M/M/1.

Desafíos

  • Validez del modelo.
  • Estimación de promedios.
  • Definición del *marco de tiempo* (time frame).

Simulación Mecanizada (Discreta)

  • Las operaciones individuales (*llegadas*, *tiempos de servicio*) ocurrirán exactamente como en la realidad.
  • Movimientos y cambios ocurren en momentos **precisos** y en el orden correcto.
  • Diferentes piezas interactúan.
  • Instalar “observadores” para obtener las medidas de **rendimiento de salida** (*output performance measures*).
  • Aproximación de análisis de “fuerza bruta”.
  • No es misterioso, pero requiere mucho detalle y archivo.

Componentes Fundamentales de un Modelo de Simulación

Entidades

  • Se crean, se mueven y salen (quizás).
  • Usualmente representan cosas “reales”.
  • Pueden crearse entidades falsas para modelar “trucos”.
  • Generalmente se tienen múltiples realizaciones flotando alrededor.
  • Se pueden tener diferentes tipos de entidades en forma concurrente.

Atributos

  • Características de todas las entidades: describen y diferencian.
  • Todas las entidades tienen los mismos atributos (espacios), pero valores diferentes para entidades distintas.
  • El valor del atributo está unido a una entidad en específico.

Variables

  • Reflejan una característica del modelo completo, no de entidades específicas.
  • Tienen un nombre y un valor que posee una sola versión para todo el modelo.
  • Las entidades pueden acceder y cambiar estas variables.

Recursos

  • Elementos por los que las entidades compiten: gente, equipo, espacio.
  • Se debe considerar que los recursos son asignados a una entidad, más que una entidad “pertenece” a un recurso.
  • El número de unidades de un recurso puede ser modificado durante la simulación.

Colas

  • Lugar donde las entidades deben esperar cuando no pueden moverse o continuar.
  • Se les asigna un nombre, a menudo amarrado al recurso correspondiente.
  • Generalmente se debe observar el largo de una cola y el tiempo de espera en ella.

Estadística de Acumulación

  • Variables que “ven” lo que está sucediendo.
  • Dependen de las medidas deseadas del rendimiento de salida (*performance*).
  • Muchas son automáticas, pero algunas deben establecerse y mantenerse durante la simulación.

Acumuladores Estadísticos para Sistemas de Procesamiento Simple

Número de partes

Entradas relacionadas: