Proyecto Simio: Uso de AllocationQueue.NumberWaiting, para el tratamiento de colas - Clase 5
Gestión y Control de Colas en Simio
Uso avanzado de AllocationQueue.NumberWaiting y TransferNode
¿Quién no ha abandonado una fila al verla demasiado larga? En simulación, este fenómeno se conoce como reneging o abandono. En esta sesión, profundizamos en cómo condicionar el flujo de entidades basándonos en el estado actual de las colas.
Presentamos el caso de la Oficina de Don Papi, donde los clientes se retiran si ven más de 4 personas esperando. Analizaremos dos escenarios: el problema base y una solución optimizada mediante la segmentación de clientes (VIP, Común y Operación).
Parte 1: Lógica de Condición
Tratamiento inicial y variables de conteo.
Parte 2: Uso de TransferNode
Solución multicanal y segmentación VIP.
Conceptos Técnicos de la Clase
- AllocationQueue.NumberWaiting: Función para consultar en tiempo real cuántas entidades hay en espera.
- Routing Logic: Uso de pesos y condiciones lógicas para dirigir entidades a rutas alternativas.
- TransferNode: El "cerebro" que permite tomar decisiones de ruta antes de entrar a un servidor.
- Multi-Server Capacity: Configuración de múltiples recursos dentro de un solo objeto Server.
Dato Gato: Validación de Datos
Antes de modelar, ¡valida! Para saber qué distribución siguen tus datos, utiliza una prueba de bondad de ajuste en MINITAB. Simular con la distribución incorrecta dará resultados erróneos.