es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Anylogic no iniciará la simulación (quedará atascado en “Por favor, espere”)

He estado desarrollando un modelo para un servicio de flota de autos. Tengo el modelo listo y funciona bien. El problema surge cuando intento cargar todos los viajes de entrada que se supone que debe realizar durante el transcurso de un día, la simulación no se inicia, simplemente se queda atascada en la ventana de simulación blanca después de hacer clic en “play” con la información “Por favor, espere”. Tengo una tabla en la base de datos con todos los viajes (se agregan para simplificar, es decir, los viajes con el mismo origen, destino y hora de salida solo ocupan una línea de Excel, con el número de agentes que representa, en lugar de una línea para cada agente), y mientras desarrollaba el modelo, tenía una condición para cargar solo la tabla de viajes hasta una cierta hora de salida, de modo que pudiera probar la simulación rápidamente, esto correspondía a aproximadamente 100 líneas de datos. Pero ahora que estoy tratando de cargar todos los viajes en la tabla (esto corresponde a aproximadamente 12000 líneas de datos), la simulación ni siquiera se inicia, simplemente se queda atascada en la fase de carga. Presioné “play” anoche y han pasado 10 horas y aún está atascada en la misma ventana con la información “Por favor, espere”.
¿Qué debería hacer?
Cualquier ayuda sería muy apreciada.
Gracias por su tiempo.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Es posible que la simulación tarde mucho tiempo en cargar debido a la gran cantidad de datos que se están procesando. Una solución podría ser optimizar el modelo para manejar grandes cantidades de datos de manera más eficiente. Algunas sugerencias incluyen:

    1. Verificar el modelo en busca de bucles innecesarios o ineficiencias que puedan estar ralentizando la simulación.
    2. Utilizar caché cuando sea posible para reducir el tiempo que lleva obtener datos de la base de datos.
    3. Utilizar técnicas de computación paralela para acelerar la simulación. AnyLogic admite el procesamiento multi-núcleo, por lo que esta puede ser una opción útil.
    4. Reducir el alcance de la simulación, por ejemplo, ejecutándola durante ciertos períodos de tiempo o simulando solo un subconjunto de los datos.

    También puede ser útil verificar los recursos del sistema, como la memoria y el uso de la CPU, para asegurarse de que la simulación no esté limitada por restricciones de hardware.

    Si todo lo demás falla, puede ser necesario buscar soporte adicional de la comunidad de AnyLogic o del equipo de soporte técnico.

Comments are closed.