Errores de iteraciones máximas
Son de los avisos más frecuentes en simulaciones EnergyPlus y DesignBuilder. Indican que la simulación no puede converger en caudales y temperaturas que cumplan la carga actual dentro del número de iteraciones especificado.
Causas de errores de iteraciones máximas
Suelen relacionarse con problemas de caudal másico o temperatura en circuitos HVAC. Por ejemplo, el lado del circuito de aire puede actuar en contra de los equipos de zona y crear conflictos en HVAC. La simulación intenta equilibrar:
-
El caudal que necesita cada zona
-
La temperatura de ese aire
-
La capacidad de calefacción y refrigeración disponible
-
El horario de funcionamiento de los equipos
Si no coinciden, el modelo queda atrapado en un bucle intentando alcanzar una solución físicamente imposible.
Causas frecuentes
Introducción breve a las causas habituales:
-
Desajustes de caudal: la suma de caudales de terminales no coincide con la del ventilador de impulsión.
-
Programaciones de equipos incoherentes: programaciones de funcionamiento contradictorias entre componentes relacionados.
-
Consignas de control incoherentes: consignas de temperatura o caudal contradictorias.
-
Equipos infradimensionados: capacidades de baterías e instalaciones insuficientes para las consignas de impulsión.
-
Sistemas complejos: los sistemas de volumen de aire variable (VAV) con recalentamiento o temperaturas de impulsión flotantes son especialmente propensos a estos avisos.
-
Problemas de convergencia del controlador: tolerancias de convergencia de controladores demasiado amplias.
Cuándo preocuparse
La importancia de estos errores depende de varios factores. En general importa más su frecuencia que el total, que varía mucho con la complejidad del modelo, el número de zonas y sistemas y la duración. Por ejemplo, mil errores pueden ser aceptables en un modelo anual grande, pero indicar un problema en una simulación pequeña de un día de diseño y una zona.
También importa cuándo ocurren. Si aparecen en cada paso, probablemente indican un problema persistente de HVAC. Si aparecen ocasionalmente durante cambios rápidos, como reducción o recuperación, suelen ser menos preocupantes.
Evalúa su efecto en el rendimiento. Si las zonas mantienen el control de temperatura y los errores son intermitentes, probablemente no afecten a los resultados. Si incumplen continuamente sus consignas, los errores son significativos y afectan a la precisión.
Consulta la sección Iteraciones máximas superadas de la guía Consejos para usar EnergyPlus .
Pasos de diagnóstico
Ante avisos de convergencia, sigue un proceso estructurado: revisa el registro detallado para localizar sistemas problemáticos, activa avisos adicionales para descubrir conflictos y examina resultados horarios clave para detectar desajustes de temperatura o caudal.
a. Revisar el archivo de errores EnergyPlus
Primero revisa el archivo de errores EnergyPlus (eplusout.err), fuente principal de avisos y errores para identificar problemas de convergencia. Léelo desde abajo hacia arriba: el último mensaje suele describir el problema más grave. Los mensajes repetidos de iteraciones máximas indican dificultades para encontrar condiciones estables.
b. Mostrar avisos adicionales
Para comprender mejor el problema puedes activar mensajes de diagnóstico adicionales de EnergyPlus marcando la opción de programa Mostrar avisos adicionales . Pueden revelar causas como consignas incompatibles o controladores inestables.
c. Analizar resultados horarios clave
Examina resultados clave para comprender el sistema durante los periodos problemáticos. Las temperaturas de aire de zona, caudales y temperaturas de salida de baterías o circuitos pueden revelar el desajuste o inestabilidad. Cambios bruscos o irreales suelen indicar problemas de control o interacción entre componentes.
Si la simulación falla con error fatal y no hay resultados como archivos .csv o .eso, ejecutar simulaciones más cortas, por ejemplo un día de diseño o una semana, ayuda a localizar el momento de inestabilidad, produce resultados más rápido y facilita depuración y visualización. Una vez estable en un periodo corto, puede ampliarse a un mes o año completo.
Soluciones y resolución de problemas
Tras identificar los errores, céntrate en sus causas. La mayoría de soluciones consisten en ajustar dimensionamiento, lógica de control o ajustes de simulación para lograr condiciones estables.
a. Comprobar el dimensionamiento de equipos
Las baterías, ventiladores o instalaciones infradimensionados son una causa frecuente. Comprueba que todos los equipos HVAC cubran las cargas. Siempre que sea posible usa dimensionamiento automático en lugar de capacidades fijas: ajusta proporcionalmente baterías, ventiladores y controladores a las demandas reales. Si dimensionas manualmente, verifica capacidades, caudales de circuito y ventilador y que la impulsión coincida con la suma de caudales de terminales.
b. Revisar lógica de control y consignas
Una lógica incoherente puede hacer que EnergyPlus oscile entre condiciones incompatibles. Comprueba la coherencia de todas las consignas de temperatura y caudal. Simplificar la lógica y mantener consignas coherentes entre componentes relacionados suele eliminar problemas persistentes.
c. Ajustar tolerancias de convergencia
Si la configuración parece correcta pero persisten los errores, quizá debas ampliar las tolerancias. Los valores de convergencia de temperatura y carga están bajo Avanzado en la pestaña Opciones del cuadro Opciones de cálculo de simulación .
EnergyPlus usa dos ajustes principales para determinar la precisión necesaria de los balances de energía y temperatura antes de pasar al siguiente paso:
-
Tolerancia de convergencia de temperatura, predeterminada 0.4°C
-
Tolerancia de convergencia de cargas, predeterminada 0.04.
En modelos complejos aumentarlas ligeramente puede ayudar a estabilizar resultados sin afectar significativamente a la precisión. Ajústalas gradualmente mientras vigilas la estabilidad.
Resumen
Los errores de iteraciones máximas requieren investigar sistemáticamente la configuración HVAC, dimensionamiento y control. Algunos errores intermitentes pueden ser aceptables; los fallos persistentes indican problemas de modelado que pueden afectar mucho a la precisión. Determina si afectan al rendimiento y las condiciones de zona y corrige su causa mediante configuración y ajustes de convergencia adecuados.