Recopilación de resultados de simulación: tiempo pasado en el sistema
Last updated
Last updated
En este ejercicio, el nivel de servicio que le interesa al gerente del banco es el tiempo promedio que los clientes permanecen dentro de la sucursal, considerando tanto el tiempo en línea como la duración del servicio. Además, quiere saber si la agencia estará demasiado llena, durante el período simulado.
Los bloques Time Measure Start y Time Measure End, con iconos similares a un cronómetro, son específicos para recopilar datos de intervalos de tiempo durante la simulación.
Queremos el tiempo que el cliente permanece en el sistema, por lo que colocamos un bloque de Time Measure Start en el punto de inicio (en el punto de activación del cronómetro):
El segundo cronómetro, ahora con la medición de tiempo Time Measure End, se coloca al lado de la salida (donde el cronómetro está cerrado):
Importante: preste atención a la forma en que AnyLogic creó las conexiones entre los bloques. De hecho, no rompió las dos conexiones existentes en la región timeMeasureEnd. Debes romper uno a mano tú mismo. Veamos la repetición:
El último paso es informar a timeMeasureEnd quién inició el cronómetro, en este caso timeMeasureStart (tenga en cuenta que podemos tener varios puntos de activación y cronómetro en el mismo modelo):
Importante: dentro del bloque, aumenté el parámetro Dataset capacity para 1.000. Para AnyLogic, un conjunto de datos es una muestra de datos recopilados del modelo, similar, por ejemplo, a los datos recopilados por los investigadores de campo de una encuesta electoral: no se realiza una consulta de toda la población, sino de un subconjunto de la población. Por defecto (y esto se puede modificar fácilmente), un Dataset tiene un parámetro x, que es el tiempo transcurrido desde el inicio de la simulación, es decir, el instante en que se recopilan los datos, y un parámetro y, que es el valor realmente recopilado.
Como se le dijo a AnyLogic de que el Dataset tiene una capacidad de 1,000 datos, cuando se alcanza este límite y se recopila un nuevo valor, AnyLogic descartará el primer valor recopilado en la muestra y colocará el nuevo valor al final de la cola. Esto también significa que las estadísticas (media, desviaciones, etc.) siempre se estimarán a partir de la muestra de estos últimos 1,000 valores.
Consejo: ¿Desea obtener más información sobre cómo extraer estadísticas de tiempo dentro de un modelo? ¡Tengo un pequeño video genial en YouTube!