Environment - simulationEnvironment: startTime=1.58112e+07 stopTime=1.6416e+07 tolerance=1e-06 numberOfIntervals=2500 stepSize=241.92 Regular simulation: ./Buildings_10_Buildings.Fluid.DXSystems.Cooling.AirSource.Examples.SpaceCooling -abortSlowSimulation -alarm=400 -emit_protected -lv LOG_STATS assert | warning | The following assertion has been violated at time 15811200.000000 | | | | false assert | warning | Nominal variable violating min constraint: 0.0 <= sinSpeDX.watVapEva.m, has value: -3.10146 assert | warning | The following assertion has been violated at time 15811200.000000 | | | | false assert | warning | Nominal variable violating min constraint: 0.0 <= mulStaDX.watVapEva.m, has value: -3.10146 assert | warning | The following assertion has been violated at time 15811200.000000 | | | | false assert | warning | Nominal variable violating min constraint: 0.0 <= varSpeDX.watVapEva.m, has value: -3.10146 assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | fan.nominalValuesDefineDefaultPressureCurve assert | warning | *** Warning in SpaceCooling.fan: Mover is flow or pressure controlled and uses default pressure curve. | | | | This leads to an approximate power consumption. | | | | Set nominalValuesDefineDefaultPressureCurve=true to suppress this warning. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | not (fan.per.etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Power_VolumeFlowRate or fan.per.etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber) assert | warning | *** Warning in SpaceCooling.fan: Mover has per.etaHydMet=.Power_VolumeFlowRate or per.etaHydMet=.EulerNumber. | | | | This requires per.pressure to be provided. | | | | Because it is not, the model overrides this setting by using per.etaHydMet=.NotProvided. | | | | Also consider using models under Movers.Preconfigured which autopopulate a pressure curve. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | fan.per.haveWMot_nominal or not (fan.per.etaMotMet == Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.Efficiency_MotorPartLoadRatio or fan.per.etaMotMet == Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve) assert | warning | *** Warning in SpaceCooling.fan: Mover has per.etaMotMet=.Efficiency_MotorPartLoadRatio or per.etaMotMet=.GenericCurve. | | | | This requires per.WMot_nominal or per.pressure to be provided. Because neither is provided, | | | | the model overrides this setting and by using per.etaMotMet=.NotProvided. | | | | Also consider using models under Movers.Preconfigured which autopopulate a pressure curve. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | fan1.nominalValuesDefineDefaultPressureCurve assert | warning | *** Warning in SpaceCooling.fan1: Mover is flow or pressure controlled and uses default pressure curve. | | | | This leads to an approximate power consumption. | | | | Set nominalValuesDefineDefaultPressureCurve=true to suppress this warning. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | not (fan1.per.etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Power_VolumeFlowRate or fan1.per.etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber) assert | warning | *** Warning in SpaceCooling.fan1: Mover has per.etaHydMet=.Power_VolumeFlowRate or per.etaHydMet=.EulerNumber. | | | | This requires per.pressure to be provided. | | | | Because it is not, the model overrides this setting by using per.etaHydMet=.NotProvided. | | | | Also consider using models under Movers.Preconfigured which autopopulate a pressure curve. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | fan1.per.haveWMot_nominal or not (fan1.per.etaMotMet == Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.Efficiency_MotorPartLoadRatio or fan1.per.etaMotMet == Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve) assert | warning | *** Warning in SpaceCooling.fan1: Mover has per.etaMotMet=.Efficiency_MotorPartLoadRatio or per.etaMotMet=.GenericCurve. | | | | This requires per.WMot_nominal or per.pressure to be provided. Because neither is provided, | | | | the model overrides this setting and by using per.etaMotMet=.NotProvided. | | | | Also consider using models under Movers.Preconfigured which autopopulate a pressure curve. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | fan2.nominalValuesDefineDefaultPressureCurve assert | warning | *** Warning in SpaceCooling.fan2: Mover is flow or pressure controlled and uses default pressure curve. | | | | This leads to an approximate power consumption. | | | | Set nominalValuesDefineDefaultPressureCurve=true to suppress this warning. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | not (fan2.per.etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Power_VolumeFlowRate or fan2.per.etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber) assert | warning | *** Warning in SpaceCooling.fan2: Mover has per.etaHydMet=.Power_VolumeFlowRate or per.etaHydMet=.EulerNumber. | | | | This requires per.pressure to be provided. | | | | Because it is not, the model overrides this setting by using per.etaHydMet=.NotProvided. | | | | Also consider using models under Movers.Preconfigured which autopopulate a pressure curve. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | fan2.per.haveWMot_nominal or not (fan2.per.etaMotMet == Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.Efficiency_MotorPartLoadRatio or fan2.per.etaMotMet == Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve) assert | warning | *** Warning in SpaceCooling.fan2: Mover has per.etaMotMet=.Efficiency_MotorPartLoadRatio or per.etaMotMet=.GenericCurve. | | | | This requires per.WMot_nominal or per.pressure to be provided. Because neither is provided, | | | | the model overrides this setting and by using per.etaMotMet=.NotProvided. | | | | Also consider using models under Movers.Preconfigured which autopopulate a pressure curve. assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | varSpeDX.watVapEva.nomVal.gamma <= varSpeDX.watVapEva.gammaMax assert | warning | *** Warning: In DX coil model, gamma is too large for these coil conditions. | | | | Instead of gamma = 1.5, a value of 0.52681, which | | | | corresponds to a mass transfer effectiveness of 0.8, will be used. | | | | Coil nominal performance data are: | | | | nomVal.m_flow_nominal = 0.646123 | | | | dX_nominal = XEvaOut_nominal-XEvaWetBulOut_nominal = 0.00528111 - 0.00637893 = -0.00109782 | | | | QLat_flow_nominal = -2694 assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | mulStaDX.watVapEva.nomVal.gamma <= mulStaDX.watVapEva.gammaMax assert | warning | *** Warning: In DX coil model, gamma is too large for these coil conditions. | | | | Instead of gamma = 1.5, a value of 0.52681, which | | | | corresponds to a mass transfer effectiveness of 0.8, will be used. | | | | Coil nominal performance data are: | | | | nomVal.m_flow_nominal = 0.646123 | | | | dX_nominal = XEvaOut_nominal-XEvaWetBulOut_nominal = 0.00528111 - 0.00637893 = -0.00109782 | | | | QLat_flow_nominal = -2694 assert | warning | The following assertion has been violated during initialization at time 15811200.000000 | | | | sinSpeDX.watVapEva.nomVal.gamma <= sinSpeDX.watVapEva.gammaMax assert | warning | *** Warning: In DX coil model, gamma is too large for these coil conditions. | | | | Instead of gamma = 1.5, a value of 0.52681, which | | | | corresponds to a mass transfer effectiveness of 0.8, will be used. | | | | Coil nominal performance data are: | | | | nomVal.m_flow_nominal = 0.646123 | | | | dX_nominal = XEvaOut_nominal-XEvaWetBulOut_nominal = 0.00528111 - 0.00637893 = -0.00109782 | | | | QLat_flow_nominal = -2694 LOG_SUCCESS | info | The initialization finished successfully with 3 homotopy steps. assert | info | The following assertion has been violated at time 15849076.749054 | | | | not (sinSpeDX.dxCoi.TEvaIn > sinSpeDX.dxCoi.dryCoi.coiCap.sta[sinSpeDX.dxCoi.dryCoi.coiCap.stage].perCur.TEvaInMax or sinSpeDX.dxCoi.TEvaIn < sinSpeDX.dxCoi.dryCoi.coiCap.sta[sinSpeDX.dxCoi.dryCoi.coiCap.stage].perCur.TEvaInMin) assert | info | *** Warning: Evaporator temperature TEvaIn is out of bounds in DX coil model at time = 1.58491e+07. | | | | stage = 1 | | | | TEvaInMin = 285.928 Kelvin (12.7778 degC) | | | | TEvaIn = 297.06 Kelvin (23.9098 degC) | | | | TEvaInMax = 297.039 Kelvin (23.8889 degC) | | | | Extrapolation can introduce large errors. | | | | This warning will only be reported once for each stage. LOG_STATS | info | ### STATISTICS ### | | | | | timer | | | | | | 0.0828783s reading init.xml | | | | | | 0.00689691s reading info.xml | | | | | | 0.00266668s [ 0.0%] pre-initialization | | | | | | 0.0369461s [ 0.2%] initialization | | | | | | 8.1313e-05s [ 0.0%] steps | | | | | | 0.566025s [ 3.1%] solver (excl. callbacks) | | | | | | 0.051362s [ 0.3%] creating output-file | | | | | | 5.1992s [ 28.6%] event-handling | | | | | | 0.0984929s [ 0.5%] overhead | | | | | | 12.2471s [ 67.3%] simulation | | | | | | 18.2019s [100.0%] total | | | | | events | | | | | | 2356 state events | | | | | | 0 time events | | | | | solver: dassl | | | | | | 125784 steps taken | | | | | | 162564 calls of functionODE | | | | | | 33858 evaluations of jacobian | | | | | | 3129 error test failures | | | | | | 0 convergence test failures | | | | | | 6.69142s time of jacobian evaluation LOG_SUCCESS | info | The simulation finished successfully.