= true rCheck = checkModel("BESMod.Examples.GasBoilerBuildingOnly"); Check of BESMod.Examples.GasBoilerBuildingOnly: Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 The model has the same number of unknowns and equations: 3842 The model has the same number of unknowns and equations for the given numerical settings of parameters: 3842 Check of BESMod.Examples.GasBoilerBuildingOnly successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/GasBoilerBuildingOnly.mos\",", "BESMod.Examples.GasBoilerBuildingOnly.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.GasBoilerBuildingOnly\",", "BESMod.Examples.GasBoilerBuildingOnly.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.GasBoilerBuildingOnly.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.GasBoilerBuildingOnly\\\");\",", "BESMod.Examples.GasBoilerBuildingOnly.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.GasBoilerBuildingOnly.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.GasBoilerBuildingOnly.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/GasBoilerBuildingOnly.mos"); simulateModel("BESMod.Examples.GasBoilerBuildingOnly", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.GasBoilerBuildingOnly"); Translation of BESMod.Examples.GasBoilerBuildingOnly: Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 The DAE has 3842 scalar unknowns and 3842 scalar equations. Statistics Original Model Number of components: 761 Variables: 6469 Constants: 133 (133 scalars) Parameters: 3004 (4565 scalars) Unknowns: 3332 (3893 scalars) Differentiated variables: 53 scalars Equations: 2989 Nontrivial: 2566 Translated Model Constants: 2550 scalars Free parameters: 861 scalars Parameter depending: 1752 scalars Outputs: 31 scalars Continuous time states: 42 scalars Time-varying variables: 1010 scalars Alias variables: 2418 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 4, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {9, 59, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 6, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of nonlinear systems of equations: {11, 70, 9, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.PIDCtrl.intAbs.y hydraulic.control.PIDCtrl.intSqu.y hydraulic.control.PIDCtrl.PID.D.x hydraulic.control.PIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.generation.boi.senTCold.T hydraulic.generation.boi.senTHot.T hydraulic.generation.boi.vol.dynBal.U hydraulic.generation.KPIBoi.integrator1.y hydraulic.generation.KPIBoi.integrator3.y hydraulic.generation.KPIQBoi.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.GasBoilerBuildingOnly.translation.log"); = true rCheck = checkModel("BESMod.Examples.SolarThermalSystem.SolarThermalAixLib"); Check of BESMod.Examples.SolarThermalSystem.SolarThermalAixLib: Warning: Non-literal value. In nominal attribute for hydraulic.generation.solThe.pressureDrop.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.solThe.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.solThe.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.solThe.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[5].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[6].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[7].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[8].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[9].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[10].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 12832 Check of BESMod.Examples.SolarThermalSystem.SolarThermalAixLib successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/SolarThermalSystem/SolarThermalAixLib.mos\",", "BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.SolarThermalSystem.SolarThermalAixLib\",", "BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.SolarThermalSystem.SolarThermalAixLib\\\");\",", "BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/SolarThermalSystem/SolarThermalAixLib.mos"); simulateModel("BESMod.Examples.SolarThermalSystem.SolarThermalAixLib", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.SolarThermalSystem.SolarThermalAixLib"); Translation of BESMod.Examples.SolarThermalSystem.SolarThermalAixLib: Warning: Non-literal value. In nominal attribute for hydraulic.generation.solThe.pressureDrop.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.solThe.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.solThe.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.solThe.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[5].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[6].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[7].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[8].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[9].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[10].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 12832 scalar unknowns and 12832 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In SolarThermalAixLib.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In SolarThermalAixLib.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 2561 Variables: 29226 Constants: 535 (535 scalars) Parameters: 13453 (15008 scalars) Unknowns: 15238 (13154 scalars) Differentiated variables: 331 scalars Equations: 12287 Nontrivial: 9671 Translated Model Constants: 11685 scalars Free parameters: 1597 scalars Parameter depending: 4390 scalars Outputs: 60 scalars Continuous time states: 238 scalars Time-varying variables: 3111 scalars Alias variables: 7914 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 4, 2, 2} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {5, 3, 59, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 25, 70, 5, 3, 1} Sizes after manipulation of the nonlinear systems: {5, 2, 7, 1, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.bufSto.bottomCover.loadIns.T hydraulic.distribution.bufSto.bottomCover.loadWall.T hydraulic.distribution.bufSto.heatingCoil1.pipe[1].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[2].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[3].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[4].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[5].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[5].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[5].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[5].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[6].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[6].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[6].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[6].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[7].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[7].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[7].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[7].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[8].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[8].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[8].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[8].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[9].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[9].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[9].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[9].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[10].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[10].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[10].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[10].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[11].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[11].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[11].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[11].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[12].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[12].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[12].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[12].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[13].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[13].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[13].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[13].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[14].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[14].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[14].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[14].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[15].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[15].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[15].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[15].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[16].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[16].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[16].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[16].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[17].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[17].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[17].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[17].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[18].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[18].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[18].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[18].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[19].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[19].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[19].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[19].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[20].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[20].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[20].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[20].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[1].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[1].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[1].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[1].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[2].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[2].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[2].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[2].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[3].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[3].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[3].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[3].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[4].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[4].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[4].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[4].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[5].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[5].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[5].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[5].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[6].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[6].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[6].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[6].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[7].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[7].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[7].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[7].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[8].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[8].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[8].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[8].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[9].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[9].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[9].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[9].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[10].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[10].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[10].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[10].vol_b.dynBal.U hydraulic.distribution.bufSto.layer[1].dynBal.U hydraulic.distribution.bufSto.layer[2].dynBal.U hydraulic.distribution.bufSto.layer[3].dynBal.U hydraulic.distribution.bufSto.layer[4].dynBal.U hydraulic.distribution.bufSto.layer[5].dynBal.U hydraulic.distribution.bufSto.layer[6].dynBal.U hydraulic.distribution.bufSto.layer[7].dynBal.U hydraulic.distribution.bufSto.layer[8].dynBal.U hydraulic.distribution.bufSto.layer[9].dynBal.U hydraulic.distribution.bufSto.layer[10].dynBal.U hydraulic.distribution.bufSto.layer[11].dynBal.U hydraulic.distribution.bufSto.layer[12].dynBal.U hydraulic.distribution.bufSto.layer[13].dynBal.U hydraulic.distribution.bufSto.layer[14].dynBal.U hydraulic.distribution.bufSto.layer[15].dynBal.U hydraulic.distribution.bufSto.layer[16].dynBal.U hydraulic.distribution.bufSto.layer[17].dynBal.U hydraulic.distribution.bufSto.layer[18].dynBal.U hydraulic.distribution.bufSto.layer[19].dynBal.U hydraulic.distribution.bufSto.layer[20].dynBal.U hydraulic.distribution.bufSto.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[6].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[6].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[7].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[7].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[8].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[8].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[9].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[9].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[10].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[10].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[11].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[11].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[12].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[12].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[13].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[13].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[14].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[14].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[15].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[15].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[16].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[16].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[17].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[17].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[18].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[18].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[19].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[19].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[20].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[20].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.topCover.loadIns.T hydraulic.distribution.bufSto.topCover.loadWall.T hydraulic.distribution.eneKPICal.integrator2.y hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.KPIWel1.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.pumpSolThe.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.generation.solThe.senTCold.T hydraulic.generation.solThe.senTHot.T hydraulic.generation.solThe.vol.dynBal.U hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.SolarThermalSystem.SolarThermalAixLib.translation.log"); = true rCheck = checkModel("BESMod.Examples.HeatPumpAndBoiler.Parallel"); Check of BESMod.Examples.HeatPumpAndBoiler.Parallel: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 6456 The model has the same number of unknowns and equations for the given numerical settings of parameters: 6456 Check of BESMod.Examples.HeatPumpAndBoiler.Parallel successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/Parallel.mos\",", "BESMod.Examples.HeatPumpAndBoiler.Parallel.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.HeatPumpAndBoiler.Parallel\",", "BESMod.Examples.HeatPumpAndBoiler.Parallel.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.HeatPumpAndBoiler.Parallel.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.HeatPumpAndBoiler.Parallel\\\");\",", "BESMod.Examples.HeatPumpAndBoiler.Parallel.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.HeatPumpAndBoiler.Parallel.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.HeatPumpAndBoiler.Parallel.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/Parallel.mos"); simulateModel("BESMod.Examples.HeatPumpAndBoiler.Parallel", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.HeatPumpAndBoiler.Parallel"); Translation of BESMod.Examples.HeatPumpAndBoiler.Parallel: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 6456 scalar unknowns and 6456 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In Parallel.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In Parallel.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Warning: The variable ventilation.generation.m_flow_nominal[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.mOld_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.m_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Statistics Original Model Number of components: 1304 Variables: 12135 Constants: 233 (234 scalars) Parameters: 5443 (7162 scalars) Unknowns: 6459 (6616 scalars) Differentiated variables: 109 scalars Equations: 5376 Nontrivial: 4472 Translated Model Constants: 4976 scalars Free parameters: 1172 scalars Parameter depending: 2349 scalars Outputs: 47 scalars Continuous time states: 79 scalars Time-varying variables: 1547 scalars Alias variables: 3968 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 4, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {16, 59, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {3, 6, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {2, 1, 11, 70, 16, 1, 1} Sizes after manipulation of the nonlinear systems: {0, 0, 5, 7, 4, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.intKPICalVentGain[1].integrator2.y building.intKPICalVentLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.boiPIDCtrl.intAbs.y hydraulic.control.boiPIDCtrl.intSqu.y hydraulic.control.boiPIDCtrl.PID.D.x hydraulic.control.boiPIDCtrl.PID.I.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.layer_HE[1].dynBal.U hydraulic.distribution.stoBuf.layer_HE[2].dynBal.U hydraulic.distribution.stoBuf.layer_HE[3].dynBal.U hydraulic.distribution.stoBuf.layer_HE[4].dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.layer_HE[1].dynBal.U hydraulic.distribution.stoDHW.layer_HE[2].dynBal.U hydraulic.distribution.stoDHW.layer_HE[3].dynBal.U hydraulic.distribution.stoDHW.layer_HE[4].dynBal.U hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.boi.senTCold.T hydraulic.generation.boi.senTHot.T hydraulic.generation.boi.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIBoi.integrator2.y hydraulic.generation.KPIBoiFue.integrator2.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.generation.thrWayVal.threWayValFlow.vol.dynBal.U hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.HeatPumpAndBoiler.Parallel.translation.log"); = true rCheck = checkModel("BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom"); Check of BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom: Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 7664 Check of BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/ModelicaConferencePaper/BuildingsLibraryRoom.mos\",", "BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom\",", "BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom\\\");\",", "BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/ModelicaConferencePaper/BuildingsLibraryRoom.mos"); simulateModel("BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom", stopTime=864000, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom"); Translation of BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom: Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 7664 scalar unknowns and 7664 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: electrical.distribution.batterySimple.E = electrical.distribution.batterySimple.EAva +electrical.distribution.batterySimple.EBou; building.roo.air.p_start = building.roo.p_start; ventilation.generation.p_start = ventilation.p_start; if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters building.roo.p_start(start = 101325) hydraulic.generation.bou_sinkAir.p(start = 101325) ventilation.generation.bouExh.p(start = 101325) ventilation.p_start(start = 101325) weaDat.pAtm(start = 101325) The redundancies involve initial equations: weaDat.pAtmSel.p = building.roo.air.vol.dynBal.p_start; hydraulic.generation.bou_sinkAir.p = 101325.0; ventilation.generation.bouExh.p = ventilation.generation.threeWayValve_b.vol.dynBal.p_start; electrical.distribution.batterySimple.EBou = (1.0-electrical.distribution.batterySimple.c) *electrical.distribution.batterySimple.SOC_start*electrical.distribution.batterySimple.E_nominal; electrical.distribution.batterySimple.E = electrical.distribution.batterySimple.E_nominal *electrical.distribution.batterySimple.SOC_start; electrical.distribution.batterySimple.EAva = electrical.distribution.batterySimple.c *electrical.distribution.batterySimple.SOC_start*electrical.distribution.batterySimple.E_nominal; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In BuildingsLibraryRoom.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In BuildingsLibraryRoom.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1791 Variables: 20201 Constants: 708 (708 scalars) Parameters: 11502 (15553 scalars) Unknowns: 7991 (7909 scalars) Differentiated variables: 161 scalars Equations: 6180 Nontrivial: 5171 Translated Model Constants: 10025 scalars Free parameters: 1527 scalars Parameter depending: 6069 scalars Outputs: 37 scalars Continuous time states: 131 scalars Time-varying variables: 1849 scalars Alias variables: 4700 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 35, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 19} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {10, 5, 1, 3, 4, 1, 1, 3, 1, 1} Sizes after manipulation of the nonlinear systems: {2, 1, 1, 1, 1, 0, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {55, 2} Sizes after manipulation of the linear systems: {19, 0} Sizes of nonlinear systems of equations: {11, 65, 10, 1, 1, 5, 1, 3, 1, 4, 1, 1} Sizes after manipulation of the nonlinear systems: {5, 14, 2, 0, 0, 1, 1, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.roo.air.vol.dynBal.medium.Xi[1] building.roo.air.vol.dynBal.U building.roo.conBou[1].opa.lay[2].T[1] building.roo.conBou[1].opa.lay[2].T[2] building.roo.conBou[1].opa.lay[2].T[3] building.roo.conBou[1].opa.lay[2].T[4] building.roo.conExt[1].opa.lay[1].T[1] building.roo.conExt[1].opa.lay[1].T[2] building.roo.conExt[1].opa.lay[2].T[1] building.roo.conExt[1].opa.lay[2].T[2] building.roo.conExt[1].opa.lay[2].T[3] building.roo.conExt[1].opa.lay[2].T[4] building.roo.conExt[1].opa.lay[3].T[1] building.roo.conExt[1].opa.lay[3].T[2] building.roo.conExt[2].opa.lay[1].T[1] building.roo.conExt[2].opa.lay[1].T[2] building.roo.conExt[2].opa.lay[2].T[1] building.roo.conExt[2].opa.lay[2].T[2] building.roo.conExt[2].opa.lay[3].T[1] building.roo.conExt[2].opa.lay[3].T[2] building.roo.conExt[3].opa.lay[1].T[1] building.roo.conExt[3].opa.lay[1].T[2] building.roo.conExt[3].opa.lay[2].T[1] building.roo.conExt[3].opa.lay[2].T[2] building.roo.conExt[3].opa.lay[3].T[1] building.roo.conExt[3].opa.lay[3].T[2] building.roo.conExt[4].opa.lay[1].T[1] building.roo.conExt[4].opa.lay[1].T[2] building.roo.conExt[4].opa.lay[2].T[1] building.roo.conExt[4].opa.lay[2].T[2] building.roo.conExt[4].opa.lay[3].T[1] building.roo.conExt[4].opa.lay[3].T[2] building.roo.conExtWin[1].opa.lay[1].T[1] building.roo.conExtWin[1].opa.lay[1].T[2] building.roo.conExtWin[1].opa.lay[2].T[1] building.roo.conExtWin[1].opa.lay[2].T[2] building.roo.conExtWin[1].opa.lay[3].T[1] building.roo.conExtWin[1].opa.lay[3].T[2] building.roo.conExtWin[1].win.capFra.T building.roo.conExtWin[1].win.capGla.TUns building.soi.T[1] building.soi.T[2] building.soi.T[3] building.soi.T[4] building.soi.T[5] building.soi.T[6] building.soi.T[7] building.soi.T[8] building.soi.T[9] building.soi.T[10] building.soi.T[11] building.soi.T[12] building.soi.T[13] building.soi.T[14] building.soi.T[15] building.soi.T[16] building.soi.T[17] building.soi.T[18] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.batterySimple.E_charged electrical.distribution.batterySimple.E_discharged electrical.distribution.batterySimple.EAva electrical.distribution.batterySimple.EBou electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y electrical.generation.intKPICalPElePV.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.layer_HE[1].dynBal.U hydraulic.distribution.stoBuf.layer_HE[2].dynBal.U hydraulic.distribution.stoBuf.layer_HE[3].dynBal.U hydraulic.distribution.stoBuf.layer_HE[4].dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.layer_HE[1].dynBal.U hydraulic.distribution.stoDHW.layer_HE[2].dynBal.U hydraulic.distribution.stoDHW.layer_HE[3].dynBal.U hydraulic.distribution.stoDHW.layer_HE[4].dynBal.U hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U ventilation.generation.fanFlow.vol.dynBal.m ventilation.generation.fanFlow.vol.dynBal.medium.Xi[1] ventilation.generation.fanFlow.vol.dynBal.U ventilation.generation.fanRet.vol.dynBal.m ventilation.generation.fanRet.vol.dynBal.medium.Xi[1] ventilation.generation.fanRet.vol.dynBal.U ventilation.generation.TExhIn.T ventilation.generation.threeWayValve_a.vol.dynBal.m ventilation.generation.threeWayValve_a.vol.dynBal.medium.Xi[1] ventilation.generation.threeWayValve_a.vol.dynBal.U ventilation.generation.threeWayValve_b.vol.dynBal.medium.Xi[1] ventilation.generation.threeWayValve_b.vol.dynBal.U ventilation.generation.TSup.T Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.ModelicaConferencePaper.BuildingsLibraryRoom.translation.log"); = true rCheck = checkModel("BESMod.Examples.Retrofit.Case1PartialRetrofit"); Check of BESMod.Examples.Retrofit.Case1PartialRetrofit: Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 6881 Check of BESMod.Examples.Retrofit.Case1PartialRetrofit successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/Retrofit/Case1PartialRetrofit.mos\",", "BESMod.Examples.Retrofit.Case1PartialRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.Retrofit.Case1PartialRetrofit\",", "BESMod.Examples.Retrofit.Case1PartialRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.Retrofit.Case1PartialRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.Retrofit.Case1PartialRetrofit\\\");\",", "BESMod.Examples.Retrofit.Case1PartialRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.Retrofit.Case1PartialRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.Retrofit.Case1PartialRetrofit.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/Retrofit/Case1PartialRetrofit.mos"); simulateModel("BESMod.Examples.Retrofit.Case1PartialRetrofit", stopTime=86400, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.Retrofit.Case1PartialRetrofit"); Translation of BESMod.Examples.Retrofit.Case1PartialRetrofit: Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 6881 scalar unknowns and 6881 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In Case1PartialRetrofit.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In Case1PartialRetrofit.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1425 Variables: 13546 Constants: 231 (231 scalars) Parameters: 6348 (8030 scalars) Unknowns: 6967 (7021 scalars) Differentiated variables: 134 scalars Equations: 5870 Nontrivial: 4873 Translated Model Constants: 5364 scalars Free parameters: 1185 scalars Parameter depending: 2808 scalars Outputs: 44 scalars Continuous time states: 105 scalars Time-varying variables: 1681 scalars Alias variables: 4244 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {5, 15, 59, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 5, 15, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 2, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.senTBuiSup.T hydraulic.distribution.stoBuf.bottomCover.loadIns.T hydraulic.distribution.stoBuf.bottomCover.loadWall.T hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.topCover.loadIns.T hydraulic.distribution.stoBuf.topCover.loadWall.T hydraulic.distribution.stoDHW.bottomCover.loadIns.T hydraulic.distribution.stoDHW.bottomCover.loadWall.T hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.topCover.loadIns.T hydraulic.distribution.stoDHW.topCover.loadWall.T hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.Retrofit.Case1PartialRetrofit.translation.log"); = true rCheck = checkModel("BESMod.Examples.SolarThermalSystem.SolarThermalBuildings"); Check of BESMod.Examples.SolarThermalSystem.SolarThermalBuildings: Warning: Non-literal value. In nominal attribute for hydraulic.generation.solCol.res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.solCol.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/Buildings/Buildings/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[5].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[6].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[7].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[8].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[9].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[10].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 13298 Check of BESMod.Examples.SolarThermalSystem.SolarThermalBuildings successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/SolarThermalSystem/SolarThermalBuildings.mos\",", "BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.SolarThermalSystem.SolarThermalBuildings\",", "BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.SolarThermalSystem.SolarThermalBuildings\\\");\",", "BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/SolarThermalSystem/SolarThermalBuildings.mos"); simulateModel("BESMod.Examples.SolarThermalSystem.SolarThermalBuildings", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.SolarThermalSystem.SolarThermalBuildings"); Translation of BESMod.Examples.SolarThermalSystem.SolarThermalBuildings: Warning: Non-literal value. In nominal attribute for hydraulic.generation.solCol.res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.solCol.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/Buildings/Buildings/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[5].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[6].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[7].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[8].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[9].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.bufSto.heatingCoil2.pipe[10].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.bufSto.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 13298 scalar unknowns and 13298 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In SolarThermalBuildings.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In SolarThermalBuildings.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 2631 Variables: 30067 Constants: 562 (562 scalars) Parameters: 13723 (15256 scalars) Unknowns: 15782 (13628 scalars) Differentiated variables: 337 scalars Equations: 12629 Nontrivial: 9925 Translated Model Constants: 11994 scalars Free parameters: 1607 scalars Parameter depending: 4320 scalars Outputs: 58 scalars Continuous time states: 240 scalars Time-varying variables: 3310 scalars Alias variables: 8215 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 4, 2, 2} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {5, 3, 59, 25, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 5, 3, 25, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 1, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.bufSto.bottomCover.loadIns.T hydraulic.distribution.bufSto.bottomCover.loadWall.T hydraulic.distribution.bufSto.heatingCoil1.pipe[1].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[2].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[3].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[4].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[5].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[5].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[5].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[5].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[6].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[6].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[6].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[6].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[7].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[7].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[7].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[7].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[8].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[8].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[8].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[8].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[9].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[9].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[9].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[9].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[10].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[10].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[10].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[10].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[11].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[11].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[11].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[11].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[12].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[12].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[12].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[12].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[13].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[13].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[13].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[13].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[14].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[14].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[14].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[14].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[15].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[15].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[15].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[15].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[16].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[16].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[16].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[16].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[17].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[17].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[17].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[17].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[18].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[18].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[18].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[18].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[19].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[19].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[19].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[19].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[20].del.x hydraulic.distribution.bufSto.heatingCoil1.pipe[20].timDel.x hydraulic.distribution.bufSto.heatingCoil1.pipe[20].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil1.pipe[20].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[1].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[1].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[1].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[1].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[2].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[2].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[2].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[2].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[3].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[3].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[3].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[3].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[4].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[4].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[4].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[4].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[5].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[5].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[5].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[5].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[6].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[6].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[6].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[6].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[7].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[7].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[7].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[7].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[8].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[8].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[8].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[8].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[9].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[9].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[9].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[9].vol_b.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[10].del.x hydraulic.distribution.bufSto.heatingCoil2.pipe[10].timDel.x hydraulic.distribution.bufSto.heatingCoil2.pipe[10].vol_a.dynBal.U hydraulic.distribution.bufSto.heatingCoil2.pipe[10].vol_b.dynBal.U hydraulic.distribution.bufSto.layer[1].dynBal.U hydraulic.distribution.bufSto.layer[2].dynBal.U hydraulic.distribution.bufSto.layer[3].dynBal.U hydraulic.distribution.bufSto.layer[4].dynBal.U hydraulic.distribution.bufSto.layer[5].dynBal.U hydraulic.distribution.bufSto.layer[6].dynBal.U hydraulic.distribution.bufSto.layer[7].dynBal.U hydraulic.distribution.bufSto.layer[8].dynBal.U hydraulic.distribution.bufSto.layer[9].dynBal.U hydraulic.distribution.bufSto.layer[10].dynBal.U hydraulic.distribution.bufSto.layer[11].dynBal.U hydraulic.distribution.bufSto.layer[12].dynBal.U hydraulic.distribution.bufSto.layer[13].dynBal.U hydraulic.distribution.bufSto.layer[14].dynBal.U hydraulic.distribution.bufSto.layer[15].dynBal.U hydraulic.distribution.bufSto.layer[16].dynBal.U hydraulic.distribution.bufSto.layer[17].dynBal.U hydraulic.distribution.bufSto.layer[18].dynBal.U hydraulic.distribution.bufSto.layer[19].dynBal.U hydraulic.distribution.bufSto.layer[20].dynBal.U hydraulic.distribution.bufSto.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[5].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[5].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[6].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[6].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[7].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[7].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[8].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[8].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[9].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[9].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[10].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[10].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[11].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[11].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[12].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[12].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[13].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[13].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[14].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[14].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[15].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[15].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[16].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[16].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[17].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[17].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[18].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[18].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[19].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[19].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[20].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.storageMantle[20].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.bufSto.topCover.loadIns.T hydraulic.distribution.bufSto.topCover.loadWall.T hydraulic.distribution.eneKPICal.integrator2.y hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIQSol.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.pumpSolThe.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.generation.solCol.vol[1].dynBal.U hydraulic.generation.solCol.vol[2].dynBal.U hydraulic.generation.solCol.vol[3].dynBal.U hydraulic.generation.solCol.vol[4].dynBal.U hydraulic.generation.solCol.vol[5].dynBal.U hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.SolarThermalSystem.SolarThermalBuildings.translation.log"); = true rCheck = checkModel("BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW"); Check of BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 8720 Check of BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/AfterBufferWithDHW.mos\",", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW\",", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW\\\");\",", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/AfterBufferWithDHW.mos"); simulateModel("BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW"); Translation of BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil2.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil2.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 8720 scalar unknowns and 8720 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In AfterBufferWithDHW.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In AfterBufferWithDHW.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Warning: The variable ventilation.generation.m_flow_nominal[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.mOld_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.m_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Statistics Original Model Number of components: 1790 Variables: 18298 Constants: 298 (299 scalars) Parameters: 8685 (10485 scalars) Unknowns: 9315 (8945 scalars) Differentiated variables: 188 scalars Equations: 7563 Nontrivial: 6205 Translated Model Constants: 7029 scalars Free parameters: 1389 scalars Parameter depending: 3724 scalars Outputs: 47 scalars Continuous time states: 145 scalars Time-varying variables: 2152 scalars Alias variables: 5435 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 3, 2, 2, 2, 2, 4, 2, 2, 15, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {13, 59, 17, 6, 6, 6, 6, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {2, 1, 11, 70, 13, 17, 1, 1} Sizes after manipulation of the nonlinear systems: {0, 0, 5, 7, 2, 2, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.intKPICalVentGain[1].integrator2.y building.intKPICalVentLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.boiPIDCtrl.intAbs.y hydraulic.control.boiPIDCtrl.intSqu.y hydraulic.control.boiPIDCtrl.PID.D.x hydraulic.control.boiPIDCtrl.PID.I.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.boi.senTCold.T hydraulic.distribution.boi.senTHot.T hydraulic.distribution.boi.vol.dynBal.U hydraulic.distribution.eneKPICalAftBufBoi.integrator2.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.hydSep.bottomCover.loadIns.T hydraulic.distribution.hydSep.bottomCover.loadWall.T hydraulic.distribution.hydSep.layer[1].dynBal.U hydraulic.distribution.hydSep.layer[2].dynBal.U hydraulic.distribution.hydSep.layer[3].dynBal.U hydraulic.distribution.hydSep.layer[4].dynBal.U hydraulic.distribution.hydSep.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.hydSep.topCover.loadIns.T hydraulic.distribution.hydSep.topCover.loadWall.T hydraulic.distribution.KPIBoi1.integrator2.y hydraulic.distribution.pumpBoiler.vol.dynBal.U hydraulic.distribution.senTBuiSup.T hydraulic.distribution.stoBuf.bottomCover.loadIns.T hydraulic.distribution.stoBuf.bottomCover.loadWall.T hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.topCover.loadIns.T hydraulic.distribution.stoBuf.topCover.loadWall.T hydraulic.distribution.stoDHW.bottomCover.loadIns.T hydraulic.distribution.stoDHW.bottomCover.loadWall.T hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil2.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil2.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.topCover.loadIns.T hydraulic.distribution.stoDHW.topCover.loadWall.T hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.distribution.thrWayValBoiDHW.threWayValFlow.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithDHW.translation.log"); = true rCheck = checkModel("BESMod.Examples.DesignOptimization.BES"); Check of BESMod.Examples.DesignOptimization.BES: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 5959 The model has the same number of unknowns and equations for the given numerical settings of parameters: 5959 Check of BESMod.Examples.DesignOptimization.BES successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/DesignOptimization/BES.mos\",", "BESMod.Examples.DesignOptimization.BES.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.DesignOptimization.BES\",", "BESMod.Examples.DesignOptimization.BES.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.DesignOptimization.BES.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.DesignOptimization.BES\\\");\",", "BESMod.Examples.DesignOptimization.BES.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.DesignOptimization.BES.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.DesignOptimization.BES.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/DesignOptimization/BES.mos"); simulateModel("BESMod.Examples.DesignOptimization.BES", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.DesignOptimization.BES"); Translation of BESMod.Examples.DesignOptimization.BES: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 5959 scalar unknowns and 5959 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In BES.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In BES.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1217 Variables: 11048 Constants: 221 (221 scalars) Parameters: 4932 (6608 scalars) Unknowns: 5895 (6082 scalars) Differentiated variables: 100 scalars Equations: 5038 Nontrivial: 4174 Translated Model Constants: 4589 scalars Free parameters: 1082 scalars Parameter depending: 2157 scalars Outputs: 46 scalars Continuous time states: 72 scalars Time-varying variables: 1440 scalars Alias variables: 3643 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {10, 59, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {2, 6, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 10, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 2, 0, 0, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.layer_HE[1].dynBal.U hydraulic.distribution.stoBuf.layer_HE[2].dynBal.U hydraulic.distribution.stoBuf.layer_HE[3].dynBal.U hydraulic.distribution.stoBuf.layer_HE[4].dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.layer_HE[1].dynBal.U hydraulic.distribution.stoDHW.layer_HE[2].dynBal.U hydraulic.distribution.stoDHW.layer_HE[3].dynBal.U hydraulic.distribution.stoDHW.layer_HE[4].dynBal.U hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.DesignOptimization.BES.translation.log"); = true rCheck = checkModel("BESMod.Examples.HighOrderModel.BES_HOM"); Check of BESMod.Examples.HighOrderModel.BES_HOM: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 19468 scalar unknowns and 19468 scalar equations. After eliminating unused variables: building.thermOutside.T The model could not be deduced to be symbolically well-posed. The model has 18828+6*size(hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+4*size( hydraulic.control.safetyControl.tableUpp, 1)+6*size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+20*hydraulic.transfer.parRad.nEle+2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.airload.dynBal.nPorts +max([size(userProfiles.tabIntGai.columns, 1); size(userProfiles.tabIntGai.offset, 1)])+max([size(userProfiles.tabNatVen.columns, 1); size(userProfiles.tabNatVen.offset, 1)])+max([size(userProfiles.TSet.columns, 1); size(userProfiles.TSet.offset, 1)]) +DHW.calcmFlow.multiProduct.nu+DHW.pump.vol.dynBal.nPorts+max([4; size( DHW.combiTimeTableDHWInput.offset, 1)])+14*systemParameters.nZones+2* hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n1 +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n2 +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n3 +hydraulic.generation.heatPump.con.vol.dynBal.nPorts+2*hydraulic.generation.heatPump.eva.vol.dynBal.nPorts +hydraulic.generation.pump.vol.dynBal.nPorts+hydraulic.generation.multiSum.nu+ hydraulic.generation.eleHea.vol.dynBal.nPorts+size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.uppCombiTable1Ds.columns, 1)+hydraulic.control.safCtr.operationalEnvelope.boundaryMap.nor1.nu+ hydraulic.control.safCtr.onOffController.orSetN.nu+hydraulic.control.anyGenDevIsOn.nu +hydraulic.control.buiAndDHWCtr.orDHW.nu+hydraulic.control.buiAndDHWCtr.maxSecHeaGen.nu +hydraulic.control.buiAndDHWCtr.secGenOn.nu+hydraulic.distribution.stoDHW.layer[1].dynBal.nPorts +hydraulic.distribution.stoDHW.layer[2].dynBal.nPorts+hydraulic.distribution.stoDHW.layer[3].dynBal.nPorts +hydraulic.distribution.stoDHW.layer[4].dynBal.nPorts+hydraulic.distribution.stoDHW.layer_HE[1].dynBal.nPorts +hydraulic.distribution.stoDHW.layer_HE[2].dynBal.nPorts+hydraulic.distribution.stoDHW.layer_HE[3].dynBal.nPorts +hydraulic.distribution.stoDHW.layer_HE[4].dynBal.nPorts+hydraulic.distribution.stoBuf.layer[1].dynBal.nPorts +hydraulic.distribution.stoBuf.layer[2].dynBal.nPorts+hydraulic.distribution.stoBuf.layer[3].dynBal.nPorts +hydraulic.distribution.stoBuf.layer[4].dynBal.nPorts+hydraulic.distribution.stoBuf.layer_HE[1].dynBal.nPorts +hydraulic.distribution.stoBuf.layer_HE[2].dynBal.nPorts+hydraulic.distribution.stoBuf.layer_HE[3].dynBal.nPorts +hydraulic.distribution.stoBuf.layer_HE[4].dynBal.nPorts+hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.nPorts +hydraulic.transfer.rad[1].sumCon.nin+hydraulic.transfer.rad[1].sumRad.nin+ hydraulic.transfer.rad[1].vol[1].dynBal.nPorts+hydraulic.transfer.rad[1].vol[2].dynBal.nPorts +hydraulic.transfer.rad[1].vol[3].dynBal.nPorts+hydraulic.transfer.rad[1].vol[4].dynBal.nPorts +hydraulic.transfer.rad[1].vol[5].dynBal.nPorts+hydraulic.transfer.rad[2].sumCon.nin +hydraulic.transfer.rad[2].sumRad.nin+hydraulic.transfer.rad[2].vol[1].dynBal.nPorts +hydraulic.transfer.rad[2].vol[2].dynBal.nPorts+hydraulic.transfer.rad[2].vol[3].dynBal.nPorts +hydraulic.transfer.rad[2].vol[4].dynBal.nPorts+hydraulic.transfer.rad[2].vol[5].dynBal.nPorts +hydraulic.transfer.rad[3].sumCon.nin+hydraulic.transfer.rad[3].sumRad.nin+ hydraulic.transfer.rad[3].vol[1].dynBal.nPorts+hydraulic.transfer.rad[3].vol[2].dynBal.nPorts +hydraulic.transfer.rad[3].vol[3].dynBal.nPorts+hydraulic.transfer.rad[3].vol[4].dynBal.nPorts +hydraulic.transfer.rad[3].vol[5].dynBal.nPorts+hydraulic.transfer.rad[4].sumCon.nin +hydraulic.transfer.rad[4].sumRad.nin+hydraulic.transfer.rad[4].vol[1].dynBal.nPorts +hydraulic.transfer.rad[4].vol[2].dynBal.nPorts+hydraulic.transfer.rad[4].vol[3].dynBal.nPorts +hydraulic.transfer.rad[4].vol[4].dynBal.nPorts+hydraulic.transfer.rad[4].vol[5].dynBal.nPorts +hydraulic.transfer.rad[5].sumCon.nin+hydraulic.transfer.rad[5].sumRad.nin+ hydraulic.transfer.rad[5].vol[1].dynBal.nPorts+hydraulic.transfer.rad[5].vol[2].dynBal.nPorts +hydraulic.transfer.rad[5].vol[3].dynBal.nPorts+hydraulic.transfer.rad[5].vol[4].dynBal.nPorts +hydraulic.transfer.rad[5].vol[5].dynBal.nPorts+hydraulic.transfer.rad[6].sumCon.nin +hydraulic.transfer.rad[6].sumRad.nin+hydraulic.transfer.rad[6].vol[1].dynBal.nPorts +hydraulic.transfer.rad[6].vol[2].dynBal.nPorts+hydraulic.transfer.rad[6].vol[3].dynBal.nPorts +hydraulic.transfer.rad[6].vol[4].dynBal.nPorts+hydraulic.transfer.rad[6].vol[5].dynBal.nPorts +hydraulic.transfer.rad[7].sumCon.nin+hydraulic.transfer.rad[7].sumRad.nin+ hydraulic.transfer.rad[7].vol[1].dynBal.nPorts+hydraulic.transfer.rad[7].vol[2].dynBal.nPorts +hydraulic.transfer.rad[7].vol[3].dynBal.nPorts+hydraulic.transfer.rad[7].vol[4].dynBal.nPorts +hydraulic.transfer.rad[7].vol[5].dynBal.nPorts+hydraulic.transfer.rad[8].sumCon.nin +hydraulic.transfer.rad[8].sumRad.nin+hydraulic.transfer.rad[8].vol[1].dynBal.nPorts +hydraulic.transfer.rad[8].vol[2].dynBal.nPorts+hydraulic.transfer.rad[8].vol[3].dynBal.nPorts +hydraulic.transfer.rad[8].vol[4].dynBal.nPorts+hydraulic.transfer.rad[8].vol[5].dynBal.nPorts +hydraulic.transfer.rad[9].sumCon.nin+hydraulic.transfer.rad[9].sumRad.nin+ hydraulic.transfer.rad[9].vol[1].dynBal.nPorts+hydraulic.transfer.rad[9].vol[2].dynBal.nPorts +hydraulic.transfer.rad[9].vol[3].dynBal.nPorts+hydraulic.transfer.rad[9].vol[4].dynBal.nPorts +hydraulic.transfer.rad[9].vol[5].dynBal.nPorts+hydraulic.transfer.rad[10].sumCon.nin +hydraulic.transfer.rad[10].sumRad.nin+hydraulic.transfer.rad[10].vol[1].dynBal.nPorts +hydraulic.transfer.rad[10].vol[2].dynBal.nPorts+hydraulic.transfer.rad[10].vol[3].dynBal.nPorts +hydraulic.transfer.rad[10].vol[4].dynBal.nPorts+hydraulic.transfer.rad[10].vol[5].dynBal.nPorts +hydraulic.transfer.pumFixMFlo[1].vol.dynBal.nPorts+hydraulic.transfer.pumFixMFlo[2].vol.dynBal.nPorts +hydraulic.transfer.pumFixMFlo[3].vol.dynBal.nPorts+hydraulic.transfer.pumFixMFlo[4].vol.dynBal.nPorts +hydraulic.transfer.pumFixMFlo[5].vol.dynBal.nPorts+hydraulic.transfer.pumFixMFlo[6].vol.dynBal.nPorts +hydraulic.transfer.pumFixMFlo[7].vol.dynBal.nPorts+hydraulic.transfer.pumFixMFlo[8].vol.dynBal.nPorts +hydraulic.transfer.pumFixMFlo[9].vol.dynBal.nPorts+hydraulic.transfer.pumFixMFlo[10].vol.dynBal.nPorts scalar unknowns and 18396+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall1a.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall1b.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.inside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Door.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Door.twoStar_RadEx1.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.inside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall1a.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall1b.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Door.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Door.twoStar_RadEx1.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall2a.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall3.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall2b.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall1a.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.roof.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall1b.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.inside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.roof.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.inside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.roof.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall1a.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.roof.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall1b.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inner_wall1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall2a.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall3.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.Ceiling.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.floor.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall2b.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.roof.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.roof.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom3.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom4.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom5.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+(if not building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.Wall.twoStar_RadEx.use_A_in then 1 else 0)+(if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. DIN_6946 then 1 else (if building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.heatTransfer_Outside.calcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer. ASHRAE_Fundamentals then 1 else 2))+max([size(userProfiles.tabIntGai.columns, 1); size(userProfiles.tabIntGai.offset, 1)])+max([size(userProfiles.tabNatVen.columns, 1); size(userProfiles.tabNatVen.offset, 1)])+max([size(userProfiles.TSet.columns, 1); size(userProfiles.TSet.offset, 1)])+(if DHW.bou_sink.use_Xi_in then 1 else (if DHW.bou_sink.use_X_in then 0 else 1))+(if not DHW.bou_sink.use_p_in then 1 else 0)+DHW.bou_sink.nPorts+(if not DHW.bou_sink.use_h_in then 1 else 0)+DHW.bou_sink.nPorts+(if DHW.bouSou.use_Xi_in then 1 else (if DHW.bouSou.use_X_in then 0 else 1))+(if not DHW.bouSou.use_p_in then 1 else 0) +(if not DHW.bouSou.use_T_in then 1 else 0)+max([4; size(DHW.combiTimeTableDHWInput.offset, 1)])+hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n1 +hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n2 +hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n3 +(if hydraulic.generation.bou_sinkAir.use_Xi_in then 2 else (if hydraulic.generation.bou_sinkAir.use_X_in then 1 else 3))+(if not hydraulic.generation.bou_sinkAir.use_p_in then 1 else 0)+(if not hydraulic.generation.bou_sinkAir.use_h_in then 1 else 0)+(if hydraulic.generation.bouEva.use_Xi_in then 2 else (if hydraulic.generation.bouEva.use_X_in then 1 else 3))+(if hydraulic.generation.bouPum.use_Xi_in then 1 else (if hydraulic.generation.bouPum.use_X_in then 0 else 1))+(if not hydraulic.generation.bouPum.use_p_in then 1 else 0)+ (if not hydraulic.generation.bouPum.use_T_in then 1 else 0)+size( hydraulic.control.safCtr.operationalEnvelope.boundaryMap.uppCombiTable1Ds.columns, 1)+(if hydraulic.distribution.bouPumBuf.use_Xi_in then 1 else (if hydraulic.distribution.bouPumBuf.use_X_in then 0 else 1))+(if not hydraulic.distribution.bouPumBuf.use_p_in then 1 else 0)+(if not hydraulic.distribution.bouPumBuf.use_T_in then 1 else 0)+(if weaDat.pAtmSou == IBPSA.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDewPoiSou == IBPSA.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDryBulSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.TBlaSkySou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.relHumSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.opaSkyCovSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.ceiHeiSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.totSkyCovSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winSpeSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winDirSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HInfHorSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HSou == IBPSA.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HDifHor then 2 else 1)+(if weaDat.HSou == IBPSA.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HGloHor then 2 else 1)+(if weaDat.HSou == IBPSA.BoundaryConditions.Types.RadiationDataSource. Input_HGloHor_HDifHor then 2 else 1)+2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.airload.dynBal.nPorts +2*building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.airload.dynBal.nPorts +3*building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.airload.dynBal.nPorts +(if not DHW.pump.vol.dynBal.use_mWat_flow then 1 else 0)+DHW.pump.vol.dynBal.nPorts +2*DHW.pump.vol.dynBal.nPorts+(if not hydraulic.generation.heatPump.con.vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.generation.heatPump.con.vol.dynBal.nPorts+2* hydraulic.generation.heatPump.con.vol.dynBal.nPorts+(if not hydraulic.generation.heatPump.eva.vol.dynBal.use_mWat_flow then 1 else 0)+2*hydraulic.generation.heatPump.eva.vol.dynBal.nPorts+3* hydraulic.generation.heatPump.eva.vol.dynBal.nPorts+(if not hydraulic.generation.pump.vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.generation.pump.vol.dynBal.nPorts+2*hydraulic.generation.pump.vol.dynBal.nPorts +(if not hydraulic.generation.eleHea.vol.dynBal.use_mWat_flow then 1 else 0)+ hydraulic.generation.eleHea.vol.dynBal.nPorts+2*hydraulic.generation.eleHea.vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[1].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[1].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[1].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[2].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[2].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[2].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[3].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[3].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[3].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[4].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[4].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[4].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[5].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[5].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[5].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[6].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[6].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[6].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[7].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[7].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[7].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[8].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[8].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[8].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[9].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[9].vol.dynBal.nPorts+2*hydraulic.transfer.pumFixMFlo[9].vol.dynBal.nPorts +(if not hydraulic.transfer.pumFixMFlo[10].vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.transfer.pumFixMFlo[10].vol.dynBal.nPorts+2* hydraulic.transfer.pumFixMFlo[10].vol.dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer[1].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoDHW.layer[1].dynBal.nPorts+2* hydraulic.distribution.stoDHW.layer[1].dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer[2].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoDHW.layer[2].dynBal.nPorts+2* hydraulic.distribution.stoDHW.layer[2].dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer[3].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoDHW.layer[3].dynBal.nPorts+2* hydraulic.distribution.stoDHW.layer[3].dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer[4].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoDHW.layer[4].dynBal.nPorts+2* hydraulic.distribution.stoDHW.layer[4].dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer_HE[1].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoDHW.layer_HE[1].dynBal.nPorts+2* hydraulic.distribution.stoDHW.layer_HE[1].dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer_HE[2].dynBal.use_mWat_flow then 1 else 0)+ hydraulic.distribution.stoDHW.layer_HE[2].dynBal.nPorts+2*hydraulic.distribution.stoDHW.layer_HE[2].dynBal.nPorts +(if not hydraulic.distribution.stoDHW.layer_HE[3].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoDHW.layer_HE[3].dynBal.nPorts+2* hydraulic.distribution.stoDHW.layer_HE[3].dynBal.nPorts+(if not hydraulic.distribution.stoDHW.layer_HE[4].dynBal.use_mWat_flow then 1 else 0)+ hydraulic.distribution.stoDHW.layer_HE[4].dynBal.nPorts+2*hydraulic.distribution.stoDHW.layer_HE[4].dynBal.nPorts +(if not hydraulic.distribution.stoBuf.layer[1].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoBuf.layer[1].dynBal.nPorts+2* hydraulic.distribution.stoBuf.layer[1].dynBal.nPorts+(if not hydraulic.distribution.stoBuf.layer[2].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoBuf.layer[2].dynBal.nPorts+2* hydraulic.distribution.stoBuf.layer[2].dynBal.nPorts+(if not hydraulic.distribution.stoBuf.layer[3].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoBuf.layer[3].dynBal.nPorts+2* hydraulic.distribution.stoBuf.layer[3].dynBal.nPorts+(if not hydraulic.distribution.stoBuf.layer[4].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoBuf.layer[4].dynBal.nPorts+2* hydraulic.distribution.stoBuf.layer[4].dynBal.nPorts+(if not hydraulic.distribution.stoBuf.layer_HE[1].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoBuf.layer_HE[1].dynBal.nPorts+2* hydraulic.distribution.stoBuf.layer_HE[1].dynBal.nPorts+(if not hydraulic.distribution.stoBuf.layer_HE[2].dynBal.use_mWat_flow then 1 else 0)+ hydraulic.distribution.stoBuf.layer_HE[2].dynBal.nPorts+2*hydraulic.distribution.stoBuf.layer_HE[2].dynBal.nPorts +(if not hydraulic.distribution.stoBuf.layer_HE[3].dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.stoBuf.layer_HE[3].dynBal.nPorts+2* hydraulic.distribution.stoBuf.layer_HE[3].dynBal.nPorts+(if not hydraulic.distribution.stoBuf.layer_HE[4].dynBal.use_mWat_flow then 1 else 0)+ hydraulic.distribution.stoBuf.layer_HE[4].dynBal.nPorts+2*hydraulic.distribution.stoBuf.layer_HE[4].dynBal.nPorts +(if not hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.use_mWat_flow then 1 else 0)+hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.nPorts +2*hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.nPorts +(if not hydraulic.transfer.rad[1].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[1].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[1].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[1].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[1].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[1].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[1].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[1].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[1].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[1].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[1].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[1].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[1].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[1].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[1].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[2].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[2].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[2].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[2].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[2].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[2].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[2].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[2].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[2].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[2].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[2].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[2].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[2].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[2].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[2].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[3].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[3].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[3].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[3].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[3].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[3].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[3].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[3].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[3].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[3].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[3].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[3].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[3].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[3].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[3].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[4].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[4].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[4].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[4].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[4].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[4].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[4].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[4].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[4].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[4].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[4].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[4].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[4].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[4].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[4].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[5].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[5].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[5].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[5].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[5].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[5].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[5].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[5].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[5].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[5].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[5].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[5].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[5].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[5].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[5].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[6].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[6].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[6].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[6].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[6].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[6].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[6].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[6].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[6].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[6].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[6].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[6].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[6].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[6].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[6].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[7].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[7].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[7].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[7].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[7].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[7].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[7].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[7].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[7].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[7].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[7].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[7].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[7].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[7].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[7].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[8].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[8].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[8].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[8].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[8].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[8].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[8].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[8].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[8].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[8].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[8].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[8].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[8].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[8].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[8].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[9].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[9].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[9].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[9].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[9].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[9].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[9].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[9].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[9].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[9].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[9].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[9].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[9].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[9].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[9].vol[5].dynBal.nPorts +(if not hydraulic.transfer.rad[10].vol[1].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[10].vol[1].dynBal.nPorts+2*hydraulic.transfer.rad[10].vol[1].dynBal.nPorts +(if not hydraulic.transfer.rad[10].vol[2].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[10].vol[2].dynBal.nPorts+2*hydraulic.transfer.rad[10].vol[2].dynBal.nPorts +(if not hydraulic.transfer.rad[10].vol[3].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[10].vol[3].dynBal.nPorts+2*hydraulic.transfer.rad[10].vol[3].dynBal.nPorts +(if not hydraulic.transfer.rad[10].vol[4].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[10].vol[4].dynBal.nPorts+2*hydraulic.transfer.rad[10].vol[4].dynBal.nPorts +(if not hydraulic.transfer.rad[10].vol[5].dynBal.use_mWat_flow then 1 else 0) +hydraulic.transfer.rad[10].vol[5].dynBal.nPorts+2*hydraulic.transfer.rad[10].vol[5].dynBal.nPorts +systemParameters.nZones+systemParameters.nZones+systemParameters.nZones+ systemParameters.nZones+systemParameters.nZones+systemParameters.nZones+ systemParameters.nZones+systemParameters.nZones+hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n1 +hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n2 +hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n3 +2*(size(hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+size( hydraulic.control.safetyControl.tableUpp, 1))+size(hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+size(hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+size( hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+size( hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+2*size( hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+2*size (hydraulic.control.safetyControl.tableUpp, 1)+size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1) +size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+ size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+ hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle +hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+ hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle +hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+ hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle +hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+ hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle +hydraulic.transfer.parRad.nEle+hydraulic.transfer.parRad.nEle scalar equations. However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations: 19468 Warning: Some connector variables are removed from the simulation problem, since they are not used in the model. Warning: Connector variables that are removed: building.thermOutside.T Check of BESMod.Examples.HighOrderModel.BES_HOM successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/HighOrderModel/BES_HOM.mos\",", "BESMod.Examples.HighOrderModel.BES_HOM.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.HighOrderModel.BES_HOM\",", "BESMod.Examples.HighOrderModel.BES_HOM.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.HighOrderModel.BES_HOM.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.HighOrderModel.BES_HOM\\\");\",", "BESMod.Examples.HighOrderModel.BES_HOM.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.HighOrderModel.BES_HOM.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.HighOrderModel.BES_HOM.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/HighOrderModel/BES_HOM.mos"); simulateModel("BESMod.Examples.HighOrderModel.BES_HOM", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.HighOrderModel.BES_HOM"); Translation of BESMod.Examples.HighOrderModel.BES_HOM: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 19468 scalar unknowns and 19468 scalar equations. After eliminating unused variables: building.thermOutside.T Warning: Some connector variables are removed from the simulation problem, since they are not used in the model. Warning: Connector variables that are removed: building.thermOutside.T Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In BES_HOM.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In BES_HOM.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. The translated model contains large nonlinear systems of equations. The simulation may run faster in DAE mode. Enable DAE mode by setting the flag Advanced.Define.DAEsolver and use one of the solvers Dassl, Radau IIa, Esdirk*, or Sdirk34hw. Statistics Original Model Number of components: 4416 Variables: 42484 Constants: 524 (524 scalars) Parameters: 20566 (28639 scalars) Unknowns: 21394 (19962 scalars) Differentiated variables: 459 scalars Equations: 16717 Nontrivial: 13642 Translated Model Constants: 14595 scalars Free parameters: 3166 scalars Parameter depending: 13854 scalars Outputs: 38 scalars Continuous time states: 377 scalars Time-varying variables: 4789 scalars Alias variables: 12721 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {10, 47, 40, 45, 42, 47, 52, 47, 48, 45, 52, 51, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {2, 8, 7, 8, 7, 8, 9, 8, 9, 8, 9, 10, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 1, 1, 47, 40, 45, 42, 47, 52, 47, 48, 45, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {5, 5, 5, 5, 5, 5, 5, 2, 5, 5, 2, 0, 0, 8, 7, 8, 7, 8, 9, 8, 9, 8, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom3.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom3.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom4.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom4.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom5.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.floorRoom5.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.OW2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.attic_2Ro_5Rooms.roof2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[1].cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[1].cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[1].cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[2].cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[2].cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[2].cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[3].cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[3].cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[3].cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[4].cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[4].cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[4].cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[5].cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[5].cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groPlateLowPart[5].cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall2a.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall2a.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall2b.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall2b.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall3.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.inside_wall3.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.inside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.inside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Hobby.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall1a.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall1a.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall1b.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall1b.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Kitchen.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall1a.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall1a.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall1b.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall1b.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.Livingroom.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.inside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.inside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.groundFloor_Building.WC_Storage.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.inside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.inside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.roof.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.roof.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bath.roof.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall1a.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall1a.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall1b.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall1b.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.roof.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.roof.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Bedroom.roof.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.inside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.inside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.roof.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.roof.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children1.roof.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall1a.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall1a.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall1b.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall1b.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.inside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.outside_wall2.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.roof.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.roof.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Children2.roof.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.airload.dynBal.m building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.airload.dynBal.mXi[1] building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.airload.dynBal.U building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.Ceiling.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.Ceiling.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.Ceiling.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.floor.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.floor.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inner_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inner_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall2a.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall2a.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall2b.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall2b.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall3.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.inside_wall3.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[3].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.outside_wall1.Wall.simpleNLayer.cap[4].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.roof.Wall.simpleNLayer.cap[1].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.roof.Wall.simpleNLayer.cap[2].T building.HOMBuiEnv.wholeHouseBuildingEnvelope.upperFloor_Building.Corridor.roof.Wall.simpleNLayer.cap[3].T DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.control.valCtrl.PI[2].I.y hydraulic.control.valCtrl.PI[3].I.y hydraulic.control.valCtrl.PI[4].I.y hydraulic.control.valCtrl.PI[5].I.y hydraulic.control.valCtrl.PI[6].I.y hydraulic.control.valCtrl.PI[7].I.y hydraulic.control.valCtrl.PI[8].I.y hydraulic.control.valCtrl.PI[9].I.y hydraulic.control.valCtrl.PI[10].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.layer_HE[1].dynBal.U hydraulic.distribution.stoBuf.layer_HE[2].dynBal.U hydraulic.distribution.stoBuf.layer_HE[3].dynBal.U hydraulic.distribution.stoBuf.layer_HE[4].dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.layer_HE[1].dynBal.U hydraulic.distribution.stoDHW.layer_HE[2].dynBal.U hydraulic.distribution.stoDHW.layer_HE[3].dynBal.U hydraulic.distribution.stoDHW.layer_HE[4].dynBal.U hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.pumFixMFlo[2].vol.dynBal.U hydraulic.transfer.pumFixMFlo[3].vol.dynBal.U hydraulic.transfer.pumFixMFlo[4].vol.dynBal.U hydraulic.transfer.pumFixMFlo[5].vol.dynBal.U hydraulic.transfer.pumFixMFlo[6].vol.dynBal.U hydraulic.transfer.pumFixMFlo[7].vol.dynBal.U hydraulic.transfer.pumFixMFlo[8].vol.dynBal.U hydraulic.transfer.pumFixMFlo[9].vol.dynBal.U hydraulic.transfer.pumFixMFlo[10].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.rad[2].vol[1].dynBal.U hydraulic.transfer.rad[2].vol[2].dynBal.U hydraulic.transfer.rad[2].vol[3].dynBal.U hydraulic.transfer.rad[2].vol[4].dynBal.U hydraulic.transfer.rad[2].vol[5].dynBal.U hydraulic.transfer.rad[3].vol[1].dynBal.U hydraulic.transfer.rad[3].vol[2].dynBal.U hydraulic.transfer.rad[3].vol[3].dynBal.U hydraulic.transfer.rad[3].vol[4].dynBal.U hydraulic.transfer.rad[3].vol[5].dynBal.U hydraulic.transfer.rad[4].vol[1].dynBal.U hydraulic.transfer.rad[4].vol[2].dynBal.U hydraulic.transfer.rad[4].vol[3].dynBal.U hydraulic.transfer.rad[4].vol[4].dynBal.U hydraulic.transfer.rad[4].vol[5].dynBal.U hydraulic.transfer.rad[5].vol[1].dynBal.U hydraulic.transfer.rad[5].vol[2].dynBal.U hydraulic.transfer.rad[5].vol[3].dynBal.U hydraulic.transfer.rad[5].vol[4].dynBal.U hydraulic.transfer.rad[5].vol[5].dynBal.U hydraulic.transfer.rad[6].vol[1].dynBal.U hydraulic.transfer.rad[6].vol[2].dynBal.U hydraulic.transfer.rad[6].vol[3].dynBal.U hydraulic.transfer.rad[6].vol[4].dynBal.U hydraulic.transfer.rad[6].vol[5].dynBal.U hydraulic.transfer.rad[7].vol[1].dynBal.U hydraulic.transfer.rad[7].vol[2].dynBal.U hydraulic.transfer.rad[7].vol[3].dynBal.U hydraulic.transfer.rad[7].vol[4].dynBal.U hydraulic.transfer.rad[7].vol[5].dynBal.U hydraulic.transfer.rad[8].vol[1].dynBal.U hydraulic.transfer.rad[8].vol[2].dynBal.U hydraulic.transfer.rad[8].vol[3].dynBal.U hydraulic.transfer.rad[8].vol[4].dynBal.U hydraulic.transfer.rad[8].vol[5].dynBal.U hydraulic.transfer.rad[9].vol[1].dynBal.U hydraulic.transfer.rad[9].vol[2].dynBal.U hydraulic.transfer.rad[9].vol[3].dynBal.U hydraulic.transfer.rad[9].vol[4].dynBal.U hydraulic.transfer.rad[9].vol[5].dynBal.U hydraulic.transfer.rad[10].vol[1].dynBal.U hydraulic.transfer.rad[10].vol[2].dynBal.U hydraulic.transfer.rad[10].vol[3].dynBal.U hydraulic.transfer.rad[10].vol[4].dynBal.U hydraulic.transfer.rad[10].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.HighOrderModel.BES_HOM.translation.log"); = true rCheck = checkModel("BESMod.Examples.Retrofit.Case1TotalRetrofit"); Check of BESMod.Examples.Retrofit.Case1TotalRetrofit: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.eleHea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.eleHea.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 6881 Check of BESMod.Examples.Retrofit.Case1TotalRetrofit successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/Retrofit/Case1TotalRetrofit.mos\",", "BESMod.Examples.Retrofit.Case1TotalRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.Retrofit.Case1TotalRetrofit\",", "BESMod.Examples.Retrofit.Case1TotalRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.Retrofit.Case1TotalRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.Retrofit.Case1TotalRetrofit\\\");\",", "BESMod.Examples.Retrofit.Case1TotalRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.Retrofit.Case1TotalRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.Retrofit.Case1TotalRetrofit.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/Retrofit/Case1TotalRetrofit.mos"); simulateModel("BESMod.Examples.Retrofit.Case1TotalRetrofit", stopTime=86400, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.Retrofit.Case1TotalRetrofit"); Translation of BESMod.Examples.Retrofit.Case1TotalRetrofit: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.eleHea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.eleHea.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 6881 scalar unknowns and 6881 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In Case1TotalRetrofit.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In Case1TotalRetrofit.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1425 Variables: 13546 Constants: 231 (231 scalars) Parameters: 6348 (8030 scalars) Unknowns: 6967 (7021 scalars) Differentiated variables: 134 scalars Equations: 5870 Nontrivial: 4873 Translated Model Constants: 5392 scalars Free parameters: 1177 scalars Parameter depending: 2794 scalars Outputs: 44 scalars Continuous time states: 105 scalars Time-varying variables: 1681 scalars Alias variables: 4238 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {5, 15, 59, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 5, 15, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 2, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.senTBuiSup.T hydraulic.distribution.stoBuf.bottomCover.loadIns.T hydraulic.distribution.stoBuf.bottomCover.loadWall.T hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.topCover.loadIns.T hydraulic.distribution.stoBuf.topCover.loadWall.T hydraulic.distribution.stoDHW.bottomCover.loadIns.T hydraulic.distribution.stoDHW.bottomCover.loadWall.T hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.topCover.loadIns.T hydraulic.distribution.stoDHW.topCover.loadWall.T hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.Retrofit.Case1TotalRetrofit.translation.log"); = true rCheck = checkModel("BESMod.Examples.BAUSimStudy.Case1Standard"); Check of BESMod.Examples.BAUSimStudy.Case1Standard: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.eleHea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.eleHea.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 6881 Check of BESMod.Examples.BAUSimStudy.Case1Standard successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/BAUSimStudy/Case1Standard.mos\",", "BESMod.Examples.BAUSimStudy.Case1Standard.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.BAUSimStudy.Case1Standard\",", "BESMod.Examples.BAUSimStudy.Case1Standard.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.BAUSimStudy.Case1Standard.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.BAUSimStudy.Case1Standard\\\");\",", "BESMod.Examples.BAUSimStudy.Case1Standard.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.BAUSimStudy.Case1Standard.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.BAUSimStudy.Case1Standard.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/BAUSimStudy/Case1Standard.mos"); simulateModel("BESMod.Examples.BAUSimStudy.Case1Standard", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.BAUSimStudy.Case1Standard"); Translation of BESMod.Examples.BAUSimStudy.Case1Standard: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.eleHea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.eleHea.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 6881 scalar unknowns and 6881 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In Case1Standard.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In Case1Standard.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1425 Variables: 13543 Constants: 231 (231 scalars) Parameters: 6345 (8027 scalars) Unknowns: 6967 (7021 scalars) Differentiated variables: 134 scalars Equations: 5870 Nontrivial: 4873 Translated Model Constants: 5389 scalars Free parameters: 1177 scalars Parameter depending: 2794 scalars Outputs: 44 scalars Continuous time states: 105 scalars Time-varying variables: 1681 scalars Alias variables: 4238 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {5, 15, 59, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 5, 15, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 2, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.senTBuiSup.T hydraulic.distribution.stoBuf.bottomCover.loadIns.T hydraulic.distribution.stoBuf.bottomCover.loadWall.T hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.topCover.loadIns.T hydraulic.distribution.stoBuf.topCover.loadWall.T hydraulic.distribution.stoDHW.bottomCover.loadIns.T hydraulic.distribution.stoDHW.bottomCover.loadWall.T hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.topCover.loadIns.T hydraulic.distribution.stoDHW.topCover.loadWall.T hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.BAUSimStudy.Case1Standard.translation.log"); = true rCheck = checkModel("BESMod.Examples.DesignOptimization.BESNoDHW"); Check of BESMod.Examples.DesignOptimization.BESNoDHW: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The bus-input hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea lacks a matching non-input in the connection sets. This means that it lacks a source writing the signal to the bus. Bus-signal: TStoBufBotMea Use: connect(hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea, hydraulic.control.buiAndDHWCtr.hysBui.TStoBot); Connected bus variables: hydraulic.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea (connect) "Supply temperature of the lower layers of the storage. Does not have to be the lowest layer, depending on comfort even the top may be selected" hydraulic.control.setAndMeaSelSec.sigBusDistr.TStoBufBotMea (connect) hydraulic.control.sigBusDistr.TStoBufBotMea (connect) hydraulic.distribution.sigBusDistr.TStoBufBotMea (connect) input hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea (connect) The DAE has 4666 scalar unknowns and 4666 scalar equations. After eliminating unused variables: hydraulic.control.buiAndDHWCtr.hysBui.TStoBot hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelSec.sigBusDistr.TStoBufBotMea hydraulic.control.sigBusDistr.TStoBufBotMea hydraulic.distribution.sigBusDistr.TStoBufBotMea The model could not be deduced to be symbolically well-posed. The model has 4403+6*size(hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+4*size( hydraulic.control.safetyControl.tableUpp, 1)+6*size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+2*hydraulic.transfer.parRad.nEle+29*building.thermalZone[1].zoneParam.nOrientations +2*building.thermalZone[1].ROM.volAir.dynBal.nPorts+building.thermalZone[1].humanSenHeaDependent.productHeatOutput.nu +building.thermalZone[1].machinesSenHea.productHeatOutput.nu+building.thermalZone[1].lights.productHeatOutput.nu +5*building.thermalZone[1].zoneParam.nOrientationsRoof+building.thermalZone[1].ventCont.optimalTemp.nin +building.thermalZone[1].ventCont.optimalTemp.nout+building.thermalZone[1].ventCont.dEMA.nout +building.thermalZone[1].ventCont.dEMA.ExpAVG.n+building.thermalZone[1].ventCont.dEMA.ExpAVG1.n +16*systemParameters.nZones+max([size(userProfiles.tabIntGai.columns, 1); size (userProfiles.tabIntGai.offset, 1)])+DHW.calcmFlow.multiProduct.nu+ DHW.pump.vol.dynBal.nPorts+max([4; size(DHW.combiTimeTableDHWInput.offset, 1)]) +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n1 +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n2 +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n3 +hydraulic.generation.heatPump.con.vol.dynBal.nPorts+2*hydraulic.generation.heatPump.eva.vol.dynBal.nPorts +hydraulic.generation.pump.vol.dynBal.nPorts+hydraulic.generation.multiSum.nu+ hydraulic.generation.eleHea.vol.dynBal.nPorts+size(hydraulic.control.safCtr.operationalEnvelope.boundaryMap.uppCombiTable1Ds.columns, 1)+hydraulic.control.safCtr.operationalEnvelope.boundaryMap.nor1.nu+ hydraulic.control.safCtr.onOffController.orSetN.nu+hydraulic.control.anyGenDevIsOn.nu +hydraulic.control.buiAndDHWCtr.maxSecHeaGen.nu+max([size(hydraulic.control.buiAndDHWCtr.TSetBuiSupSGReady.datRea.columns, 1); size(hydraulic.control.buiAndDHWCtr.TSetBuiSupSGReady.datRea.offset, 1)]) +hydraulic.transfer.rad[1].sumCon.nin+hydraulic.transfer.rad[1].sumRad.nin+ hydraulic.transfer.rad[1].vol[1].dynBal.nPorts+hydraulic.transfer.rad[1].vol[2].dynBal.nPorts +hydraulic.transfer.rad[1].vol[3].dynBal.nPorts+hydraulic.transfer.rad[1].vol[4].dynBal.nPorts +hydraulic.transfer.rad[1].vol[5].dynBal.nPorts+hydraulic.transfer.pumFixMFlo[1].vol.dynBal.nPorts scalar unknowns and 4409+max([size(userProfiles.tabIntGai.columns, 1); size(userProfiles.tabIntGai.offset, 1)])+(if DHW.bou_sink.use_Xi_in then 1 else (if DHW.bou_sink.use_X_in then 0 else 1))+(if not DHW.bou_sink.use_p_in then 1 else 0)+2*DHW.bou_sink.nPorts+ (if not DHW.bou_sink.use_h_in then 1 else 0)+(if DHW.bouSou.use_Xi_in then 1 else (if DHW.bouSou.use_X_in then 0 else 1))+(if not DHW.bouSou.use_p_in then 1 else 0)+(if not DHW.bouSou.use_T_in then 1 else 0)+max([4; size( DHW.combiTimeTableDHWInput.offset, 1)])+2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n1 +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n2 +2*hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.multiplex3_1.n3 +(if hydraulic.generation.bou_sinkAir.use_Xi_in then 2 else (if hydraulic.generation.bou_sinkAir.use_X_in then 1 else 3))+(if not hydraulic.generation.bou_sinkAir.use_p_in then 1 else 0)+(if not hydraulic.generation.bou_sinkAir.use_h_in then 1 else 0)+(if hydraulic.generation.bouEva.use_Xi_in then 2 else (if hydraulic.generation.bouEva.use_X_in then 1 else 3))+(if hydraulic.generation.bouPum.use_Xi_in then 1 else (if hydraulic.generation.bouPum.use_X_in then 0 else 1))+(if not hydraulic.generation.bouPum.use_p_in then 1 else 0)+ (if not hydraulic.generation.bouPum.use_T_in then 1 else 0)+size( hydraulic.control.safCtr.operationalEnvelope.boundaryMap.uppCombiTable1Ds.columns, 1)+max([size(hydraulic.control.buiAndDHWCtr.TSetBuiSupSGReady.datRea.columns, 1); size(hydraulic.control.buiAndDHWCtr.TSetBuiSupSGReady.datRea.offset, 1)]) +(if weaDat.pAtmSou == IBPSA.BoundaryConditions.Types.DataSource.Parameter then 1 else 0)+(if weaDat.TDewPoiSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.TDryBulSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.TBlaSkySou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.relHumSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.opaSkyCovSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.ceiHeiSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.totSkyCovSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winSpeSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.winDirSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HInfHorSou == IBPSA.BoundaryConditions.Types.DataSource. Parameter then 1 else 0)+(if weaDat.HSou == IBPSA.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HDifHor then 2 else 1)+(if weaDat.HSou == IBPSA.BoundaryConditions.Types.RadiationDataSource. Input_HDirNor_HGloHor then 2 else 1)+(if weaDat.HSou == IBPSA.BoundaryConditions.Types.RadiationDataSource. Input_HGloHor_HDifHor then 2 else 1)+19*building.thermalZone[1].zoneParam.nOrientations +3*building.thermalZone[1].zoneParam.nOrientationsRoof+building.thermalZone[1].ventCont.optimalTemp.nout +building.thermalZone[1].ventCont.dEMA.ExpAVG.n+building.thermalZone[1].ventCont.dEMA.ExpAVG1.n +(if not DHW.pump.vol.dynBal.use_mWat_flow then 1 else 0)+3*DHW.pump.vol.dynBal.nPorts +(if not hydraulic.generation.heatPump.con.vol.dynBal.use_mWat_flow then 1 else 0)+3*hydraulic.generation.heatPump.con.vol.dynBal.nPorts+(if not hydraulic.generation.heatPump.eva.vol.dynBal.use_mWat_flow then 1 else 0)+5* hydraulic.generation.heatPump.eva.vol.dynBal.nPorts+(if not hydraulic.generation.pump.vol.dynBal.use_mWat_flow then 1 else 0)+3*hydraulic.generation.pump.vol.dynBal.nPorts+(if not hydraulic.generation.eleHea.vol.dynBal.use_mWat_flow then 1 else 0)+3* hydraulic.generation.eleHea.vol.dynBal.nPorts+(if not hydraulic.transfer.pumFixMFlo[1].vol.dynBal.use_mWat_flow then 1 else 0)+3*hydraulic.transfer.pumFixMFlo[1].vol.dynBal.nPorts+(if not building.thermalZone[1].ROM.volAir.dynBal.use_mWat_flow then 1 else 0)+5* building.thermalZone[1].ROM.volAir.dynBal.nPorts+(if not hydraulic.transfer.rad[1].vol[1].dynBal.use_mWat_flow then 1 else 0)+3*hydraulic.transfer.rad[1].vol[1].dynBal.nPorts+(if not hydraulic.transfer.rad[1].vol[2].dynBal.use_mWat_flow then 1 else 0)+3* hydraulic.transfer.rad[1].vol[2].dynBal.nPorts+(if not hydraulic.transfer.rad[1].vol[3].dynBal.use_mWat_flow then 1 else 0)+3*hydraulic.transfer.rad[1].vol[3].dynBal.nPorts+(if not hydraulic.transfer.rad[1].vol[4].dynBal.use_mWat_flow then 1 else 0)+3* hydraulic.transfer.rad[1].vol[4].dynBal.nPorts+(if not hydraulic.transfer.rad[1].vol[5].dynBal.use_mWat_flow then 1 else 0)+3*hydraulic.transfer.rad[1].vol[5].dynBal.nPorts+8* systemParameters.nZones+6*size(hydraulic.control.safCtr.operationalEnvelope.tableMerge, 1)+4*size(hydraulic.control.safetyControl.tableUpp, 1)+6*size( hydraulic.control.safCtr.operationalEnvelope.boundaryMap.tableMerge, 1)+2* hydraulic.transfer.parRad.nEle scalar equations. However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations: 4666 Warning: Some connector variables are removed from the simulation problem, since they are not used in the model. Warning: Connector variables that are removed: hydraulic.control.buiAndDHWCtr.hysBui.TStoBot Expandable connector variables that are removed: hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelSec.sigBusDistr.TStoBufBotMea hydraulic.control.sigBusDistr.TStoBufBotMea hydraulic.distribution.sigBusDistr.TStoBufBotMea Check of BESMod.Examples.DesignOptimization.BESNoDHW successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/DesignOptimization/BESNoDHW.mos\",", "BESMod.Examples.DesignOptimization.BESNoDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.DesignOptimization.BESNoDHW\",", "BESMod.Examples.DesignOptimization.BESNoDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.DesignOptimization.BESNoDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.DesignOptimization.BESNoDHW\\\");\",", "BESMod.Examples.DesignOptimization.BESNoDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.DesignOptimization.BESNoDHW.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.DesignOptimization.BESNoDHW.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/DesignOptimization/BESNoDHW.mos"); simulateModel("BESMod.Examples.DesignOptimization.BESNoDHW", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.DesignOptimization.BESNoDHW"); Translation of BESMod.Examples.DesignOptimization.BESNoDHW: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The bus-input hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea lacks a matching non-input in the connection sets. This means that it lacks a source writing the signal to the bus. Bus-signal: TStoBufBotMea Use: connect(hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea, hydraulic.control.buiAndDHWCtr.hysBui.TStoBot); Connected bus variables: hydraulic.control.sigBusDistr.TStoBufBotMea (connect) "Supply temperature of the lower layers of the storage. Does not have to be the lowest layer, depending on comfort even the top may be selected" hydraulic.distribution.sigBusDistr.TStoBufBotMea (connect) hydraulic.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea (connect) hydraulic.control.setAndMeaSelSec.sigBusDistr.TStoBufBotMea (connect) input hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea (connect) The DAE has 4666 scalar unknowns and 4666 scalar equations. After eliminating unused variables: hydraulic.control.buiAndDHWCtr.hysBui.TStoBot hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelSec.sigBusDistr.TStoBufBotMea hydraulic.control.sigBusDistr.TStoBufBotMea hydraulic.distribution.sigBusDistr.TStoBufBotMea Warning: Some connector variables are removed from the simulation problem, since they are not used in the model. Warning: Connector variables that are removed: hydraulic.control.buiAndDHWCtr.hysBui.TStoBot Expandable connector variables that are removed: hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea hydraulic.control.setAndMeaSelSec.sigBusDistr.TStoBufBotMea hydraulic.control.sigBusDistr.TStoBufBotMea hydraulic.distribution.sigBusDistr.TStoBufBotMea Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In BESNoDHW.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In BESNoDHW.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 965 Variables: 7885 Constants: 143 (143 scalars) Parameters: 3596 (5354 scalars) Unknowns: 4146 (4739 scalars) Differentiated variables: 64 scalars Equations: 3753 Nontrivial: 3247 Translated Model Constants: 3293 scalars Free parameters: 1001 scalars Parameter depending: 1922 scalars Outputs: 42 scalars Continuous time states: 53 scalars Time-varying variables: 1144 scalars Alias variables: 2876 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {59, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {6, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 1, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.DesignOptimization.BESNoDHW.translation.log"); = true rCheck = checkModel("BESMod.Examples.HeatPumpAndBoiler.Serial"); Check of BESMod.Examples.HeatPumpAndBoiler.Serial: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 6327 The model has the same number of unknowns and equations for the given numerical settings of parameters: 6327 Check of BESMod.Examples.HeatPumpAndBoiler.Serial successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/Serial.mos\",", "BESMod.Examples.HeatPumpAndBoiler.Serial.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.HeatPumpAndBoiler.Serial\",", "BESMod.Examples.HeatPumpAndBoiler.Serial.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.HeatPumpAndBoiler.Serial.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.HeatPumpAndBoiler.Serial\\\");\",", "BESMod.Examples.HeatPumpAndBoiler.Serial.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.HeatPumpAndBoiler.Serial.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.HeatPumpAndBoiler.Serial.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/Serial.mos"); simulateModel("BESMod.Examples.HeatPumpAndBoiler.Serial", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.HeatPumpAndBoiler.Serial"); Translation of BESMod.Examples.HeatPumpAndBoiler.Serial: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 6327 scalar unknowns and 6327 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In Serial.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In Serial.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Warning: The variable ventilation.generation.m_flow_nominal[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.mOld_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.m_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Statistics Original Model Number of components: 1283 Variables: 11723 Constants: 223 (224 scalars) Parameters: 5229 (6948 scalars) Unknowns: 6271 (6478 scalars) Differentiated variables: 107 scalars Equations: 5254 Nontrivial: 4374 Translated Model Constants: 4836 scalars Free parameters: 1148 scalars Parameter depending: 2273 scalars Outputs: 47 scalars Continuous time states: 78 scalars Time-varying variables: 1514 scalars Alias variables: 3879 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 4, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {10, 59, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {2, 6, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {2, 1, 11, 70, 10, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {0, 0, 5, 7, 2, 0, 0, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.intKPICalVentGain[1].integrator2.y building.intKPICalVentLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.boiPIDCtrl.intAbs.y hydraulic.control.boiPIDCtrl.intSqu.y hydraulic.control.boiPIDCtrl.PID.D.x hydraulic.control.boiPIDCtrl.PID.I.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.layer_HE[1].dynBal.U hydraulic.distribution.stoBuf.layer_HE[2].dynBal.U hydraulic.distribution.stoBuf.layer_HE[3].dynBal.U hydraulic.distribution.stoBuf.layer_HE[4].dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.layer_HE[1].dynBal.U hydraulic.distribution.stoDHW.layer_HE[2].dynBal.U hydraulic.distribution.stoDHW.layer_HE[3].dynBal.U hydraulic.distribution.stoDHW.layer_HE[4].dynBal.U hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.boi.senTCold.T hydraulic.generation.boi.senTHot.T hydraulic.generation.boi.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIBoi.integrator2.y hydraulic.generation.KPIBoiFue.integrator2.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.HeatPumpAndBoiler.Serial.translation.log"); = true rCheck = checkModel("BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW"); Check of BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 7172 Check of BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/AfterBufferWithoutDHW.mos\",", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW\",", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW\\\");\",", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/HeatPumpAndBoiler/AfterBufferWithoutDHW.mos"); simulateModel("BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW"); Translation of BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.boi.pressureDrop.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.boi.pressureDrop.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 7172 scalar unknowns and 7172 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In AfterBufferWithoutDHW.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In AfterBufferWithoutDHW.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Warning: The variable ventilation.generation.m_flow_nominal[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.mOld_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Warning: The variable ventilation.generation.m_flow_design[1]=0 is not in range [1e-15,1e+100]. Ignoring range Statistics Original Model Number of components: 1469 Variables: 14061 Constants: 227 (228 scalars) Parameters: 6604 (8332 scalars) Unknowns: 7230 (7338 scalars) Differentiated variables: 140 scalars Equations: 5989 Nontrivial: 5006 Translated Model Constants: 5461 scalars Free parameters: 1241 scalars Parameter depending: 2955 scalars Outputs: 47 scalars Continuous time states: 111 scalars Time-varying variables: 1757 scalars Alias variables: 4484 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 4, 3, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {13, 59, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {2, 1, 11, 70, 13, 1, 1} Sizes after manipulation of the nonlinear systems: {0, 0, 5, 7, 2, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.intKPICalVentGain[1].integrator2.y building.intKPICalVentLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.boiPIDCtrl.intAbs.y hydraulic.control.boiPIDCtrl.intSqu.y hydraulic.control.boiPIDCtrl.PID.D.x hydraulic.control.boiPIDCtrl.PID.I.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.boi.senTCold.T hydraulic.distribution.boi.senTHot.T hydraulic.distribution.boi.vol.dynBal.U hydraulic.distribution.eneKPICalAftBufBoi.integrator2.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.KPIBoi.integrator2.y hydraulic.distribution.senTBuiSup.T hydraulic.distribution.stoBuf.bottomCover.loadIns.T hydraulic.distribution.stoBuf.bottomCover.loadWall.T hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.topCover.loadIns.T hydraulic.distribution.stoBuf.topCover.loadWall.T hydraulic.distribution.stoDHW.bottomCover.loadIns.T hydraulic.distribution.stoDHW.bottomCover.loadWall.T hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.topCover.loadIns.T hydraulic.distribution.stoDHW.topCover.loadWall.T hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.HeatPumpAndBoiler.AfterBufferWithoutDHW.translation.log"); = true rCheck = checkModel("BESMod.Examples.Retrofit.Case1NoRetrofit"); Check of BESMod.Examples.Retrofit.Case1NoRetrofit: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.eleHea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.eleHea.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 6881 Check of BESMod.Examples.Retrofit.Case1NoRetrofit successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/Retrofit/Case1NoRetrofit.mos\",", "BESMod.Examples.Retrofit.Case1NoRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.Retrofit.Case1NoRetrofit\",", "BESMod.Examples.Retrofit.Case1NoRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.Retrofit.Case1NoRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.Retrofit.Case1NoRetrofit\\\");\",", "BESMod.Examples.Retrofit.Case1NoRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.Retrofit.Case1NoRetrofit.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.Retrofit.Case1NoRetrofit.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/Retrofit/Case1NoRetrofit.mos"); simulateModel("BESMod.Examples.Retrofit.Case1NoRetrofit", stopTime=86400, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.Retrofit.Case1NoRetrofit"); Translation of BESMod.Examples.Retrofit.Case1NoRetrofit: Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.con.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.con.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.heatPump.eva.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.heatPump.eva.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.generation.eleHea.preDro.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.generation.eleHea.preDro.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].res.dp. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.stoDHW.heatingCoil1.pipe.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res1.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.res3.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.rad[1].res.m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.rad.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.res[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.res.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: Non-literal value. In nominal attribute for hydraulic.transfer.val[1].m_flow. Ignoring nominal attribute. In class Modelica.Units.SI. Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Units.mo, line 237 Used in base-class hydraulic.transfer.val.PartialTwoPortInterface. Near file: /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/IBPSA/IBPSA/Fluid/BaseClasses/PartialResistance.mo, line 3 Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 6881 scalar unknowns and 6881 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; Sparse solver handling possible: false. Due to flag Advanced.SparseActivate=false. Model sparse and large enough: true. Sparse solvers are available for dassl, lsodar, cvode, radau, esdirk*, sdirk* (using OpenMP, set number of cores with Advanced.NumberOfCores). Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_QCon.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: A call of loadResource with a non-literal string hydraulic.generation.heatPump.innerCycle.PerformanceDataHPHeating.Table_COP.filename remains in the generated code. This could be caused by incorrectly calling loadResource on the result of loadResource, but apart from that it will not work for an URI. Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In Case1NoRetrofit.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In Case1NoRetrofit.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1425 Variables: 13546 Constants: 231 (231 scalars) Parameters: 6348 (8030 scalars) Unknowns: 6967 (7021 scalars) Differentiated variables: 134 scalars Equations: 5870 Nontrivial: 4873 Translated Model Constants: 5392 scalars Free parameters: 1177 scalars Parameter depending: 2794 scalars Outputs: 44 scalars Continuous time states: 105 scalars Time-varying variables: 1681 scalars Alias variables: 4238 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 2, 2, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {5, 15, 59, 6, 6, 6, 6, 3, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 1, 6, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 5, 15, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 2, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraGain[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.intKPICalTraLoss[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.senTBuiSup.T hydraulic.distribution.stoBuf.bottomCover.loadIns.T hydraulic.distribution.stoBuf.bottomCover.loadWall.T hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoBuf.topCover.loadIns.T hydraulic.distribution.stoBuf.topCover.loadWall.T hydraulic.distribution.stoDHW.bottomCover.loadIns.T hydraulic.distribution.stoDHW.bottomCover.loadWall.T hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[1].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[2].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[3].vol_b.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].del.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].timDel.x hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_a.dynBal.U hydraulic.distribution.stoDHW.heatingCoil1.pipe[4].vol_b.dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.storageMantle[1].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[1].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[2].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[3].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Insulation.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.storageMantle[4].Wall.CylindricLoad1.heatCapacitor.T hydraulic.distribution.stoDHW.topCover.loadIns.T hydraulic.distribution.stoDHW.topCover.loadWall.T hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.pump.vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U hydraulic.transfer.vol.dynBal.U Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.Retrofit.Case1NoRetrofit.translation.log"); = true rCheck = checkModel("BESMod.Examples.TEASERHeatLoadCalculation.Example"); Check of BESMod.Examples.TEASERHeatLoadCalculation.Example: The model has the same number of unknowns and equations: 2580 The model has the same number of unknowns and equations for the given numerical settings of parameters: 2580 Check of BESMod.Examples.TEASERHeatLoadCalculation.Example successful. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/TEASERHeatLoadCalculation/Example.mos\",", "BESMod.Examples.TEASERHeatLoadCalculation.Example.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.TEASERHeatLoadCalculation.Example\",", "BESMod.Examples.TEASERHeatLoadCalculation.Example.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.TEASERHeatLoadCalculation.Example.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.TEASERHeatLoadCalculation.Example\\\");\",", "BESMod.Examples.TEASERHeatLoadCalculation.Example.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.TEASERHeatLoadCalculation.Example.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.TEASERHeatLoadCalculation.Example.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/TEASERHeatLoadCalculation/Example.mos"); simulateModel("BESMod.Examples.TEASERHeatLoadCalculation.Example", stopTime=172800, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.TEASERHeatLoadCalculation.Example"); Translation of BESMod.Examples.TEASERHeatLoadCalculation.Example: The DAE has 2580 scalar unknowns and 2580 scalar equations. Warning: The variable building.ABui=0 is not in range [0.1,1e+100]. Ignoring range Warning: The variable building.hBui=0 is not in range [0.1,1e+100]. Ignoring range Warning: The variable building.ARoo=0 is not in range [0.1,1e+100]. Ignoring range Statistics Original Model Number of components: 433 Variables: 3157 Constants: 77 (77 scalars) Parameters: 1325 (1550 scalars) Unknowns: 1755 (2580 scalars) Differentiated variables: 21 scalars Equations: 1715 Nontrivial: 1555 Translated Model Constants: 901 scalars Free parameters: 399 scalars Parameter depending: 589 scalars Outputs: 21 scalars Continuous time states: 21 scalars Time-varying variables: 726 scalars Alias variables: 1592 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {46, 4, 4} Sizes after manipulation of the linear systems: {10, 0, 0} Sizes of nonlinear systems of equations: {3, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {1, 0, 1, 0, 1, 0, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {57} Sizes after manipulation of the linear systems: {7} Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.intKPICal[1].integrator2.y building.intKPICalTraGain2[1].integrator2.y building.intKPICalTraLoss2[1].integrator2.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y electrical.transfer.heaKPI[1].integrator2.y electrical.transfer.heaterCooler[1].pITempHeat.PI.I.y Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.TEASERHeatLoadCalculation.Example.translation.log"); = true rCheck = checkModel("BESMod.Examples.ModelicaConferencePaper.TEASERBuilding"); Check of BESMod.Examples.ModelicaConferencePaper.TEASERBuilding: Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The model has the same number of unknowns and equations: 7149 The model has the same number of unknowns and equations for the given numerical settings of parameters: 7149 Check of BESMod.Examples.ModelicaConferencePaper.TEASERBuilding successful. Warning: WARNINGS have been issued. Declaring variable: Boolean rCheck ; Modelica.Utilities.Streams.print(" { \"file\" : \"BESMod/Resources/Scripts/Dymola/Examples/ModelicaConferencePaper/TEASERBuilding.mos\",", "BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.statistics.log"); Modelica.Utilities.Streams.print(" \"model\" : \"BESMod.Examples.ModelicaConferencePaper.TEASERBuilding\",", "BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.statistics.log"); Modelica.Utilities.Streams.print(" \"check\" : {", "BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.statistics.log"); Modelica.Utilities.Streams.print(" \"command\" : \"checkModel(\\\"BESMod.Examples.ModelicaConferencePaper.TEASERBuilding\\\");\",", "BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.statistics.log"); Modelica.Utilities.Streams.print(" \"result\" : " + String(rCheck), "BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.statistics.log"); Modelica.Utilities.Streams.print(" },", "BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.statistics.log"); rScript=RunScript("modelica://BESMod/Resources/Scripts/Dymola/Examples/ModelicaConferencePaper/TEASERBuilding.mos"); simulateModel("BESMod.Examples.ModelicaConferencePaper.TEASERBuilding", stopTime=864000, method="dassl", tolerance=1e-06, resultFile="BESMod.Examples.ModelicaConferencePaper.TEASERBuilding"); Translation of BESMod.Examples.ModelicaConferencePaper.TEASERBuilding: Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.nSet is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TConInMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.TEvaOutMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowEvaMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. Warning: The variable hydraulic.generation.heatPump.innerCycle.PerformanceDataHPCooling.sigBus.m_flowConMea is part of an expandable connector, and was only used outside of connect. That is not legal since we cannot determine its causality. The DAE has 7149 scalar unknowns and 7149 scalar equations. Redundant consistent initial conditions. Removed the following equations which are redundant and consistent: electrical.distribution.batterySimple.E = electrical.distribution.batterySimple.EAva +electrical.distribution.batterySimple.EBou; ventilation.generation.p_start = ventilation.p_start; if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.FixedInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then hydraulic.generation.heatPump.eva.vol.dynBal.medium.p = hydraulic.generation.heatPump.eva.vol.dynBal.p_start; end if; else if (hydraulic.generation.heatPump.eva.vol.dynBal.massDynamics == Modelica.Fluid.Types.Dynamics.SteadyStateInitial) then if (hydraulic.generation.heatPump.eva.vol.dynBal.initialize_p) then der(hydraulic.generation.heatPump.eva.vol.dynBal.medium.p) = 0; end if; end if; end if; This required evaluation of the interactive parameters hydraulic.generation.bou_sinkAir.p(start = 101325) ventilation.generation.bouExh.p(start = 101325) ventilation.p_start(start = 101325) The redundancies involve initial equations: hydraulic.generation.bou_sinkAir.p = 101325.0; ventilation.generation.bouExh.p = ventilation.generation.threeWayValve_b.vol.dynBal.p_start; electrical.distribution.batterySimple.EBou = (1.0-electrical.distribution.batterySimple.c) *electrical.distribution.batterySimple.SOC_start*electrical.distribution.batterySimple.E_nominal; electrical.distribution.batterySimple.E = electrical.distribution.batterySimple.E_nominal *electrical.distribution.batterySimple.SOC_start; electrical.distribution.batterySimple.EAva = electrical.distribution.batterySimple.c *electrical.distribution.batterySimple.SOC_start*electrical.distribution.batterySimple.E_nominal; Warning: The conditions of the following assert statements are always false: Warning: assert(hydraulic.generation.heatPump.con.preDro.homotopyInitialization, "In TEASERBuilding.hydraulic.generation.heatPump.con.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.con.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.con.preDro.PartialResistance. Warning: assert(hydraulic.generation.heatPump.eva.preDro.homotopyInitialization, "In TEASERBuilding.hydraulic.generation.heatPump.eva.preDro: The constant homotopyInitialization has been modified from its default value. This constant will be removed in future releases.", AssertionLevel.warning); The variable hydraulic.generation.heatPump.eva.preDro.homotopyInitialization = false, was declared in class AixLib.Fluid.BaseClasses.PartialResistance, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Fluid/BaseClasses/PartialResistance.mo at line 12, and used in component hydraulic.generation.heatPump.eva.preDro.PartialResistance. Statistics Original Model Number of components: 1432 Variables: 13748 Constants: 289 (289 scalars) Parameters: 6326 (8591 scalars) Unknowns: 7133 (7376 scalars) Differentiated variables: 114 scalars Equations: 6013 Nontrivial: 4979 Translated Model Constants: 5586 scalars Free parameters: 1374 scalars Parameter depending: 3087 scalars Outputs: 42 scalars Continuous time states: 85 scalars Time-varying variables: 1796 scalars Alias variables: 4413 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {10, 5, 1, 59, 1, 1, 3, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1} Sizes after manipulation of the nonlinear systems: {2, 1, 1, 6, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Initialization problem Sizes of linear systems of equations: {2} Sizes after manipulation of the linear systems: {0} Sizes of nonlinear systems of equations: {11, 70, 10, 1, 1, 5, 1, 3, 1, 4, 1, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 2, 0, 0, 1, 1, 1, 0, 1, 1, 1} Number of numerical Jacobians: 0 Selected continuous time states Statically selected continuous time states building.comCalCooOpe[1].intDisCom.y building.comCalHeaOpe[1].intDisCom.y building.comfortCalculatorCool[1].intDisCom.y building.comfortCalculatorHea[1].intDisCom.y building.roomControlCalculator[1].intDisCom.y building.thermalZone[1].ROM.extWallRC.thermCapExt[1].T building.thermalZone[1].ROM.floorRC.thermCapExt[1].T building.thermalZone[1].ROM.intWallRC.thermCapInt[1].T building.thermalZone[1].ROM.roofRC.thermCapExt[1].T building.thermalZone[1].ROM.volAir.dynBal.m building.thermalZone[1].ROM.volAir.dynBal.mXi[1] building.thermalZone[1].ROM.volAir.dynBal.U building.thermalZone[1].ventCont.dEMA.ExpAVG.x[1] building.thermalZone[1].ventCont.dEMA.ExpAVG1.x[1] DHW.integralKPICalculator.integrator2.y DHW.pump.vol.dynBal.U electrical.distribution.batterySimple.E_charged electrical.distribution.batterySimple.E_discharged electrical.distribution.batterySimple.EAva electrical.distribution.batterySimple.EBou electrical.distribution.eneKPIGen.integrator2.y electrical.distribution.eneKPILoa.integrator2.y electrical.generation.intKPICalPElePV.integrator2.y hydraulic.control.priGenPIDCtrl.intAbs.y hydraulic.control.priGenPIDCtrl.intSqu.y hydraulic.control.priGenPIDCtrl.PID.D.x hydraulic.control.priGenPIDCtrl.PID.I.y hydraulic.control.valCtrl.PI[1].I.y hydraulic.distribution.eneKPICalBuf.integrator2.y hydraulic.distribution.eneKPICalDHW.integrator2.y hydraulic.distribution.stoBuf.layer[1].dynBal.U hydraulic.distribution.stoBuf.layer[2].dynBal.U hydraulic.distribution.stoBuf.layer[3].dynBal.U hydraulic.distribution.stoBuf.layer[4].dynBal.U hydraulic.distribution.stoBuf.layer_HE[1].dynBal.U hydraulic.distribution.stoBuf.layer_HE[2].dynBal.U hydraulic.distribution.stoBuf.layer_HE[3].dynBal.U hydraulic.distribution.stoBuf.layer_HE[4].dynBal.U hydraulic.distribution.stoDHW.layer[1].dynBal.U hydraulic.distribution.stoDHW.layer[2].dynBal.U hydraulic.distribution.stoDHW.layer[3].dynBal.U hydraulic.distribution.stoDHW.layer[4].dynBal.U hydraulic.distribution.stoDHW.layer_HE[1].dynBal.U hydraulic.distribution.stoDHW.layer_HE[2].dynBal.U hydraulic.distribution.stoDHW.layer_HE[3].dynBal.U hydraulic.distribution.stoDHW.layer_HE[4].dynBal.U hydraulic.distribution.threeWayValveWithFlowReturn.threWayValFlow.vol.dynBal.U hydraulic.generation.eleHea.vol.dynBal.U hydraulic.generation.heatPump.con.vol.dynBal.U hydraulic.generation.heatPump.eva.vol.dynBal.mXi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U hydraulic.generation.heatPump.senT_a1.T hydraulic.generation.heatPump.senT_a2.T hydraulic.generation.heatPump.senT_b1.T hydraulic.generation.heatPump.senT_b2.T hydraulic.generation.KPIEleHea.integrator1.y hydraulic.generation.KPIEleHea.integrator3.y hydraulic.generation.KPIHeaPum.integrator1.y hydraulic.generation.KPIHeaPum.integrator3.y hydraulic.generation.KPIPEleEleHea.integrator2.y hydraulic.generation.KPIQEleHea_flow.integrator2.y hydraulic.generation.KPIQHP.integrator2.y hydraulic.generation.KPIWel.integrator2.y hydraulic.generation.pump.vol.dynBal.U hydraulic.generation.senTGenOut.T hydraulic.transfer.intKPICalHeaFlo.integrator2.y hydraulic.transfer.pumFixMFlo[1].vol.dynBal.U hydraulic.transfer.rad[1].vol[1].dynBal.U hydraulic.transfer.rad[1].vol[2].dynBal.U hydraulic.transfer.rad[1].vol[3].dynBal.U hydraulic.transfer.rad[1].vol[4].dynBal.U hydraulic.transfer.rad[1].vol[5].dynBal.U ventilation.generation.fanFlow.vol.dynBal.m ventilation.generation.fanFlow.vol.dynBal.medium.Xi[1] ventilation.generation.fanFlow.vol.dynBal.U ventilation.generation.fanRet.vol.dynBal.m ventilation.generation.fanRet.vol.dynBal.medium.Xi[1] ventilation.generation.fanRet.vol.dynBal.U ventilation.generation.TExhIn.T ventilation.generation.threeWayValve_a.vol.dynBal.m ventilation.generation.threeWayValve_a.vol.dynBal.medium.Xi[1] ventilation.generation.threeWayValve_a.vol.dynBal.U ventilation.generation.threeWayValve_b.vol.dynBal.medium.Xi[1] ventilation.generation.threeWayValve_b.vol.dynBal.U ventilation.generation.TSup.T Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.translation.log");