Modelagem de processos no AnyLogic
español
español
  • Introducción
  • Premisa
  • Que necesita para este tutorial
  • Pasos
  • Parte I: instalación, apertura, cierre y uso del ratón
    • Descarga e instalación de la versión PLE
    • Pantalla de bienvenida
  • Abrir un modelo
  • Parte II: Creación de un modelo, más opciones del ratón y bloques de construcción
    • Ejercicio: Cola bancaria
  • Creación de un modelo
  • Crear el flujo de proceso del modelo
  • ¿Qué es un experimento?
  • Crear resultados de salida de simulación
  • Comando para copiar elementos Ctrl + arrastrar el elemento
  • Semilla del generador de números aleatorios
  • Parte III: recursos, parámetros y variables
    • Un nuevo flujo de proceso en el modelo
  • Resource Pool: creación de recursos
  • Parámetros
  • Recopilación de resultados de simulación: tiempo pasado en el sistema
  • Variables en AnyLogic
  • Salidas por gráfico: Datos de histograma
  • Salidas por gráfico: Histograma
  • Salidas por gráfico: Time Plot
  • Análisis de los resultados
  • Parte IV: nube
    • Envío del modelo a la nube
  • Experimento: Parameters Variation
  • Epílogo
    • Epílogo: cómo aprender AnyLogic desde aquí
  • Apéndice o cosas que agrandaron aún más el tutorial
    • Simulación con réplicas
  • Tiempo de entrenamiento
  • Comunicación con hojas de cálculo de Excel
  • Lectura/escritura en archivos txt
  • Entidades, agentes, atributos y variables
  • Animación
  • Navegación de agentes, roles, objetos, etc.
  • Bloques esenciales de la paleta Process Modeling Library
  • Timeout y preemption en el bloque de queue
  • Respuesta al desafío (final de la Parte IV)
  • Cómo citar este trabajo y catálogo (ISBN)
Powered by GitBook
On this page

Was this helpful?

Timeout y preemption en el bloque de queue

PreviousBloques esenciales de la paleta Process Modeling LibraryNextRespuesta al desafío (final de la Parte IV)

Last updated 4 years ago

Was this helpful?

Dos características comunes en el software de simulación son la posibilidad de renunciar al agente en cola (timeout) y dejar al agente en la fila por alguna regla de preferencia específica (preemption). El bloque de queue ya tiene los dos puertos de salida listos para que el usuario identifique qué cliente se fue y por qué motivo:

La primera puerta, que equivale a la salida por preemption, significa que el agente ha encontrado la cola llena y, como regla de preferencia, ha sido eliminada la cola. Tenga en cuenta que para que esta opción funcione, además de que la opción Enable preemption está activada, la capacidad de la cola debe ser finita.

Por ejemplo, considere el cajero automático de la sucursal bancaria con una capacidad de espera de 5 agentes. Si llega un sexto cliente con interés en usar el cajero automático, debe darse por vencido y abandonar el sistema. El flujo del proceso es relativamente simple en este caso:

Atención a las propiedades del bloque de queue:

La segunda puerta del bloque desde queue utiliza para salir de los agentes que han excedido el tiempo máximo de espera especificado. Considere, por ejemplo, que en la sucursal bancaria, si el cliente espera más de 15 minutos, se da por vencido y se va. Nuevamente, el flujo del proceso es bastante simple:

Y los parámetros del bloque de queue también son intuitivos: