Environment - simulationEnvironment: startTime=0 stopTime=20000 tolerance=1e-06 numberOfIntervals=2500 stepSize=8 Regular simulation: ./BuildingSystems_BuildingSystems.Technologies.Cogeneration.Examples.CogenerationUnitWithStorage -abortSlowSimulation -alarm=480 -lv LOG_STATS LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Movers/BaseClasses/PartialFlowMachine.mo:389:3-396:39:writable] | | | | The following assertion has been violated during initialization at time 0.000000 | | | | ((pump.nominalValuesDefineDefaultPressureCurve)) --> "*** Warning in CogenerationUnitWithStorage.pump: 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." LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Movers/BaseClasses/PartialFlowMachine.mo:417:3-426:39:writable] | | | | The following assertion has been violated during initialization at time 0.000000 | | | | ((not (pump.per.etaHydMet == BuildingSystems.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.Power_VolumeFlowRate or pump.per.etaHydMet == BuildingSystems.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber))) --> "*** Warning in CogenerationUnitWithStorage.pump: 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." LOG_ASSERT | warning | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Movers/BaseClasses/PartialFlowMachine.mo:428:3-437:39:writable] | | | | The following assertion has been violated during initialization at time 0.000000 | | | | ((pump.per.haveWMot_nominal or not (pump.per.etaMotMet == BuildingSystems.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.Efficiency_MotorPartLoadRatio or pump.per.etaMotMet == BuildingSystems.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve))) --> "*** Warning in CogenerationUnitWithStorage.pump: 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." LOG_SUCCESS | info | The initialization finished successfully without homotopy method. DASKR-- AT T (=R1) AND STEPSIZE H (=R2) THE In above, R1 = 1.7194353050728E+04 R2 = 1.5706532211328E-09 DASKR-- ITERATION MATRIX IS SINGULAR. LOG_STDOUT | warning | The matrix of partial derivatives is singular. LOG_STDOUT | warning | can't continue. time = 17194.353051 LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Media/Water.mo:62:5-63:128:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((noEvent(CHP.vol.dynBal.medium.T >= 272.15))) --> "In CogenerationUnitWithStorage.CHP.vol.dynBal.medium: Temperature T = -nan K exceeded its minimum allowed value of -1 degC (272.15 Kelvin) as required from medium model "BuildingSystems.Media.Water"." LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Media/Water.mo:65:5-66:128:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((noEvent(CHP.vol.dynBal.medium.T <= 403.15))) --> "In CogenerationUnitWithStorage.CHP.vol.dynBal.medium: Temperature T = -nan K exceeded its maximum allowed value of 130 degC (403.15 Kelvin) as required from medium model "BuildingSystems.Media.Water"." LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Sensors/TemperatureTwoPort.mo:34:3-35:56:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((senTemIn.TMed >= 1.0 and senTemIn.TMed <= 1e4)) --> "Variable violating min/max constraint: 1.0 <= senTemIn.TMed <= 1e4, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Sensors/TemperatureTwoPort.mo:36:3-36:75:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((senTemIn.T_a_inflow >= 1.0 and senTemIn.T_a_inflow <= 1e4)) --> "Variable violating min/max constraint: 1.0 <= senTemIn.T_a_inflow <= 1e4, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Sensors/TemperatureTwoPort.mo:37:3-38:86:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((senTemOut.T_b_inflow >= 1.0 and senTemOut.T_b_inflow <= 1e4)) --> "Variable violating min/max constraint: 1.0 <= senTemOut.T_b_inflow <= 1e4, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Interfaces/ConservationEquation.mo:125:3-125:47:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((storage.vol_top.dynBal.ports_H_flow[2] >= -1e8 and storage.vol_top.dynBal.ports_H_flow[2] <= 1e8)) --> "Variable violating min/max constraint: -1e8 <= storage.vol_top.dynBal.ports_H_flow[2] <= 1e8, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/Fluid/Interfaces.mo:16:5-17:84:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((CHP.port_a.h_outflow >= -1e10 and CHP.port_a.h_outflow <= 1e10)) --> "Variable violating min/max constraint: -1e10 <= CHP.port_a.h_outflow <= 1e10, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo:37:3-41:31:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((CHP.vol.T >= 1.0 and CHP.vol.T <= 1e4)) --> "Variable violating min/max constraint: 1.0 <= CHP.vol.T <= 1e4, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Media/Water.mo:22:5-24:30:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((CHP.vol.dynBal.medium.T >= 1.0 and CHP.vol.dynBal.medium.T <= 1e4)) --> "Variable violating min/max constraint: 1.0 <= CHP.vol.dynBal.medium.T <= 1e4, has value: -nan" LOG_ASSERT | info | [/home/hudson/saved_omc/libraries/.openmodelica/libraries/BuildingSystems 2.0.0-master/Fluid/Interfaces/ConservationEquation.mo:125:3-125:47:writable] | | | | The following assertion has been violated at time 17194.353051 | | | | ((CHP.vol.dynBal.ports_H_flow[2] >= -1e8 and CHP.vol.dynBal.ports_H_flow[2] <= 1e8)) --> "Variable violating min/max constraint: -1e8 <= CHP.vol.dynBal.ports_H_flow[2] <= 1e8, has value: nan" LOG_ASSERT | error | No event found, but assert was triggered. Throwing now!