= 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: 3836 The model has the same number of unknowns and equations for the given numerical settings of parameters: 3836 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 3836 scalar unknowns and 3836 scalar equations. Statistics Original Model Number of components: 748 Variables: 7122 Constants: 133 (133 scalars) Parameters: 3030 (4590 scalars) Unknowns: 3959 (3887 scalars) Differentiated variables: 52 scalars Equations: 2988 Nontrivial: 2559 Translated Model Constants: 2528 scalars Free parameters: 881 scalars Parameter depending: 1775 scalars Outputs: 30 scalars Continuous time states: 41 scalars Time-varying variables: 1020 scalars Alias variables: 2406 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.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.medium.Xi[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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 12847 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 The DAE has 12847 scalar unknowns and 12847 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). Statistics Original Model Number of components: 2558 Variables: 29745 Constants: 534 (534 scalars) Parameters: 13539 (14949 scalars) Unknowns: 15672 (13169 scalars) Differentiated variables: 326 scalars Equations: 12256 Nontrivial: 9640 Translated Model Constants: 10405 scalars Free parameters: 1578 scalars Parameter depending: 5319 scalars Outputs: 59 scalars Continuous time states: 233 scalars Time-varying variables: 3123 scalars Alias variables: 8227 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {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, 4, 3, 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, 3, 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} Sizes of nonlinear systems of equations: {6, 5, 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 nonlinear systems of equations: {11, 25, 70, 6, 5, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 6487 The model has the same number of unknowns and equations for the given numerical settings of parameters: 6487 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 The DAE has 6487 scalar unknowns and 6487 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: 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: 1301 Variables: 12659 Constants: 232 (233 scalars) Parameters: 5530 (7091 scalars) Unknowns: 6897 (6647 scalars) Differentiated variables: 104 scalars Equations: 5347 Nontrivial: 4443 Translated Model Constants: 4524 scalars Free parameters: 1153 scalars Parameter depending: 2542 scalars Outputs: 46 scalars Continuous time states: 74 scalars Time-varying variables: 1563 scalars Alias variables: 4189 scalars Number of mixed real/discrete systems of equations: 1 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: {17, 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 Number of mixed real/discrete systems of equations: 1 Sizes of nonlinear systems of equations: {2, 1, 11, 70, 17, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Some variables are iteration variables of the initialization problem: but they are not given any explicit start values. Zero will be used. Iteration variables: hydraulic.control.boiInHybSys.allConMet.u[2] hydraulic.control.boiInHybSys.allConMet.y hydraulic.control.boiInHybSys.or1.u2 hydraulic.control.boiInHybSys.safCtrOn.u1 hydraulic.generation.heatPump.safCtr.minVolFloRatSaf.hysCon.y hydraulic.generation.heatPump.safCtr.minVolFloRatSaf.swiErr.u2 Warning: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 quantity of electrical.generation.pVSystem[1].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[1].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[1].weaBus.TDryBul, electrical.generation.pVSystem[1].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[1]. Variable electrical.generation.pVSystem[1].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[1].weaBus. Variable electrical.generation.pVSystem[1].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. Warning: The quantity of electrical.generation.pVSystem[2].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[2].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[2].weaBus.TDryBul, electrical.generation.pVSystem[2].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[2]. Variable electrical.generation.pVSystem[2].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[2].weaBus. Variable electrical.generation.pVSystem[2].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. The model has the same number of unknowns and equations: 7683 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 quantity of electrical.generation.pVSystem[1].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[1].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[1].weaBus.TDryBul, electrical.generation.pVSystem[1].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[1]. Variable electrical.generation.pVSystem[1].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[1].weaBus. Variable electrical.generation.pVSystem[1].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. Warning: The quantity of electrical.generation.pVSystem[2].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[2].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[2].weaBus.TDryBul, electrical.generation.pVSystem[2].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[2]. Variable electrical.generation.pVSystem[2].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[2].weaBus. Variable electrical.generation.pVSystem[2].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. The DAE has 7683 scalar unknowns and 7683 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). Statistics Original Model Number of components: 1787 Variables: 20164 Constants: 707 (707 scalars) Parameters: 11589 (15471 scalars) Unknowns: 7868 (7928 scalars) Differentiated variables: 157 scalars Equations: 6129 Nontrivial: 5125 Translated Model Constants: 9547 scalars Free parameters: 1505 scalars Parameter depending: 6278 scalars Outputs: 37 scalars Continuous time states: 127 scalars Time-varying variables: 1866 scalars Alias variables: 4910 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {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, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {12, 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} Sizes after manipulation of the linear systems: {19} Sizes of nonlinear systems of equations: {11, 65, 12, 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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 293.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 293.15, the start value of electrical.generation.pVSystem[2].weaBus.TWetBul given as 293.15. 293.15, the start value of electrical.generation.pVSystem[1].weaBus.TWetBul given as 293.15. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 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 The model has the same number of unknowns and equations: 6896 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 The DAE has 6896 scalar unknowns and 6896 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). Statistics Original Model Number of components: 1422 Variables: 14064 Constants: 230 (230 scalars) Parameters: 6433 (7957 scalars) Unknowns: 7401 (7036 scalars) Differentiated variables: 129 scalars Equations: 5839 Nontrivial: 4842 Translated Model Constants: 4898 scalars Free parameters: 1167 scalars Parameter depending: 3035 scalars Outputs: 43 scalars Continuous time states: 100 scalars Time-varying variables: 1696 scalars Alias variables: 4427 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 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} Sizes of nonlinear systems of equations: {6, 17, 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 nonlinear systems of equations: {11, 70, 6, 17, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 3, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 13313 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 The DAE has 13313 scalar unknowns and 13313 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). Statistics Original Model Number of components: 2628 Variables: 30586 Constants: 561 (561 scalars) Parameters: 13809 (15197 scalars) Unknowns: 16216 (13643 scalars) Differentiated variables: 332 scalars Equations: 12598 Nontrivial: 9894 Translated Model Constants: 10693 scalars Free parameters: 1588 scalars Parameter depending: 5270 scalars Outputs: 57 scalars Continuous time states: 235 scalars Time-varying variables: 3322 scalars Alias variables: 8528 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {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, 4, 3, 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, 3, 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} Sizes of nonlinear systems of equations: {6, 5, 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 nonlinear systems of equations: {11, 70, 6, 5, 25, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 8735 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 The DAE has 8735 scalar unknowns and 8735 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: 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: 1787 Variables: 18816 Constants: 297 (298 scalars) Parameters: 8770 (10415 scalars) Unknowns: 9749 (8960 scalars) Differentiated variables: 183 scalars Equations: 7532 Nontrivial: 6174 Translated Model Constants: 6460 scalars Free parameters: 1370 scalars Parameter depending: 4006 scalars Outputs: 46 scalars Continuous time states: 140 scalars Time-varying variables: 2168 scalars Alias variables: 5669 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 2, 4, 3, 2, 2, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 3, 2, 4, 4, 2, 15, 4, 3, 2, 2, 2, 2, 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, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {16, 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 nonlinear systems of equations: {2, 1, 11, 70, 16, 17, 1, 1} Sizes after manipulation of the nonlinear systems: {0, 0, 5, 7, 3, 3, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 5990 The model has the same number of unknowns and equations for the given numerical settings of parameters: 5990 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 The DAE has 5990 scalar unknowns and 5990 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; Statistics Original Model Number of components: 1214 Variables: 11572 Constants: 220 (220 scalars) Parameters: 5019 (6537 scalars) Unknowns: 6333 (6113 scalars) Differentiated variables: 95 scalars Equations: 5009 Nontrivial: 4145 Translated Model Constants: 4152 scalars Free parameters: 1063 scalars Parameter depending: 2335 scalars Outputs: 45 scalars Continuous time states: 67 scalars Time-varying variables: 1455 scalars Alias variables: 3865 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {12, 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 nonlinear systems of equations: {11, 70, 12, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 19379 The model could not be deduced to be symbolically well-posed. The model has 18761+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+ hydraulic.generation.heatPump.con.vol.dynBal.nPorts+2*hydraulic.generation.heatPump.eva.vol.dynBal.nPorts +size(hydraulic.generation.heatPump.safCtr.opeEnv.bouMapHea.tabBou.columns, 1) +hydraulic.generation.heatPump.safCtr.opeEnv.bouMapHea.nor.nu+size( hydraulic.generation.heatPump.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+ hydraulic.generation.heatPump.safCtr.opeEnv.bouMapCoo.nor.nu+hydraulic.generation.pump.vol.dynBal.nPorts +hydraulic.generation.multiSum.nu+hydraulic.generation.eleHea.vol.dynBal.nPorts +hydraulic.control.anyGenDevIsOn.nu+hydraulic.control.buiAndDHWCtr.orDHW.nu+ hydraulic.control.buiAndDHWCtr.maxSecHeaGen.nu+hydraulic.control.buiAndDHWCtr.secGenOn.nu +2*hydraulic.distribution.parStoDHW.nLayer+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+2*hydraulic.distribution.parStoBuf.nLayer +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 18338+(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)])+(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)+(if hydraulic.distribution.stoDHW.use_TOut then 2*hydraulic.distribution.parStoDHW.nLayer else 0)+(if hydraulic.distribution.stoBuf.use_TOut then 2*hydraulic.distribution.parStoBuf.nLayer else 0)+(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+size(hydraulic.generation.heatPump.safCtr.opeEnv.bouMapHea.tabBou.columns, 1)+size(hydraulic.generation.heatPump.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+(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+20*hydraulic.transfer.parRad.nEle scalar equations. However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations: 19379 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 The DAE has 19379 scalar unknowns and 19379 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). 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: 4385 Variables: 42261 Constants: 523 (523 scalars) Parameters: 20596 (28512 scalars) Unknowns: 21142 (19872 scalars) Differentiated variables: 455 scalars Equations: 16572 Nontrivial: 13524 Translated Model Constants: 13246 scalars Free parameters: 3127 scalars Parameter depending: 14497 scalars Outputs: 38 scalars Continuous time states: 373 scalars Time-varying variables: 4753 scalars Alias variables: 13284 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, 150, 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, 28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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: {12, 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 nonlinear systems of equations: {11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 293.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 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 The model has the same number of unknowns and equations: 6896 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 The DAE has 6896 scalar unknowns and 6896 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). Statistics Original Model Number of components: 1422 Variables: 14064 Constants: 230 (230 scalars) Parameters: 6433 (7957 scalars) Unknowns: 7401 (7036 scalars) Differentiated variables: 129 scalars Equations: 5839 Nontrivial: 4842 Translated Model Constants: 4928 scalars Free parameters: 1159 scalars Parameter depending: 3020 scalars Outputs: 43 scalars Continuous time states: 100 scalars Time-varying variables: 1696 scalars Alias variables: 4420 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 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} Sizes of nonlinear systems of equations: {6, 17, 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 nonlinear systems of equations: {11, 70, 6, 17, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 3, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 6896 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 The DAE has 6896 scalar unknowns and 6896 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). Statistics Original Model Number of components: 1422 Variables: 14062 Constants: 230 (230 scalars) Parameters: 6431 (7955 scalars) Unknowns: 7401 (7036 scalars) Differentiated variables: 129 scalars Equations: 5839 Nontrivial: 4842 Translated Model Constants: 4929 scalars Free parameters: 1159 scalars Parameter depending: 3017 scalars Outputs: 43 scalars Continuous time states: 100 scalars Time-varying variables: 1696 scalars Alias variables: 4420 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 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} Sizes of nonlinear systems of equations: {6, 17, 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 nonlinear systems of equations: {11, 70, 6, 17, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 3, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 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.distribution.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.control.setAndMeaSelPri.sigBusDistr.TStoBufBotMea (connect) input hydraulic.control.buiAndDHWCtr.sigBusDistr.TStoBufBotMea (connect) The DAE has 4681 scalar unknowns and 4681 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 4458+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 +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)])+14*systemParameters.nZones+ hydraulic.generation.heatPump.con.vol.dynBal.nPorts+2*hydraulic.generation.heatPump.eva.vol.dynBal.nPorts +size(hydraulic.generation.heatPump.safCtr.opeEnv.bouMapHea.tabBou.columns, 1) +hydraulic.generation.heatPump.safCtr.opeEnv.bouMapHea.nor.nu+size( hydraulic.generation.heatPump.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+ hydraulic.generation.heatPump.safCtr.opeEnv.bouMapCoo.nor.nu+hydraulic.generation.pump.vol.dynBal.nPorts +hydraulic.generation.multiSum.nu+hydraulic.generation.eleHea.vol.dynBal.nPorts +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 4460+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)])+(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)+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 +(if not building.thermalZone[1].eqAirTempWall.TGroundFromInput then 1 else 0) +(if not building.thermalZone[1].eqAirTempRoof.TGroundFromInput then 1 else 0) +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+size(hydraulic.generation.heatPump.safCtr.opeEnv.bouMapHea.tabBou.columns, 1)+size(hydraulic.generation.heatPump.safCtr.opeEnv.bouMapCoo.tabBou.columns, 1)+(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+7*systemParameters.nZones+2* hydraulic.transfer.parRad.nEle scalar equations. However, exploiting the given numerical settings of parameters gives the same number of unknowns and equations: 4681 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 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 4681 scalar unknowns and 4681 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; Statistics Original Model Number of components: 962 Variables: 8403 Constants: 142 (142 scalars) Parameters: 3681 (5275 scalars) Unknowns: 4580 (4754 scalars) Differentiated variables: 59 scalars Equations: 3722 Nontrivial: 3216 Translated Model Constants: 3058 scalars Free parameters: 982 scalars Parameter depending: 1988 scalars Outputs: 41 scalars Continuous time states: 48 scalars Time-varying variables: 1159 scalars Alias variables: 2984 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {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 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 6358 The model has the same number of unknowns and equations for the given numerical settings of parameters: 6358 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 The DAE has 6358 scalar unknowns and 6358 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: 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: 1280 Variables: 12247 Constants: 222 (223 scalars) Parameters: 5316 (6877 scalars) Unknowns: 6709 (6509 scalars) Differentiated variables: 102 scalars Equations: 5225 Nontrivial: 4345 Translated Model Constants: 4395 scalars Free parameters: 1129 scalars Parameter depending: 2455 scalars Outputs: 46 scalars Continuous time states: 73 scalars Time-varying variables: 1530 scalars Alias variables: 4100 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: {12, 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 nonlinear systems of equations: {2, 1, 11, 70, 12, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 7187 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 The DAE has 7187 scalar unknowns and 7187 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: 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: 1466 Variables: 14579 Constants: 226 (227 scalars) Parameters: 6689 (8259 scalars) Unknowns: 7664 (7353 scalars) Differentiated variables: 135 scalars Equations: 5958 Nontrivial: 4975 Translated Model Constants: 5044 scalars Free parameters: 1222 scalars Parameter depending: 3145 scalars Outputs: 46 scalars Continuous time states: 106 scalars Time-varying variables: 1773 scalars Alias variables: 4655 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 4, 4, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 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} Sizes of nonlinear systems of equations: {16, 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 nonlinear systems of equations: {2, 1, 11, 70, 16, 1, 1} Sizes after manipulation of the nonlinear systems: {0, 0, 5, 7, 3, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 The model has the same number of unknowns and equations: 6896 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 The DAE has 6896 scalar unknowns and 6896 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). Statistics Original Model Number of components: 1422 Variables: 14064 Constants: 230 (230 scalars) Parameters: 6433 (7957 scalars) Unknowns: 7401 (7036 scalars) Differentiated variables: 129 scalars Equations: 5839 Nontrivial: 4842 Translated Model Constants: 4928 scalars Free parameters: 1159 scalars Parameter depending: 3020 scalars Outputs: 43 scalars Continuous time states: 100 scalars Time-varying variables: 1696 scalars Alias variables: 4420 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 4, 4, 3, 2, 2, 2, 2, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 2, 2, 4, 3, 2, 2, 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} Sizes of nonlinear systems of equations: {6, 17, 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 nonlinear systems of equations: {11, 70, 6, 17, 1} Sizes after manipulation of the nonlinear systems: {5, 7, 1, 3, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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: 2582 The model has the same number of unknowns and equations for the given numerical settings of parameters: 2582 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 2582 scalar unknowns and 2582 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: 424 Variables: 3822 Constants: 77 (77 scalars) Parameters: 1355 (1579 scalars) Unknowns: 2390 (2582 scalars) Differentiated variables: 20 scalars Equations: 1726 Nontrivial: 1558 Translated Model Constants: 885 scalars Free parameters: 419 scalars Parameter depending: 613 scalars Outputs: 20 scalars Continuous time states: 20 scalars Time-varying variables: 736 scalars Alias variables: 1585 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {45, 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: {56} 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.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.medium.Xi[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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. 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 quantity of electrical.generation.pVSystem[1].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[1].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[1].weaBus.TDryBul, electrical.generation.pVSystem[1].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[1]. Variable electrical.generation.pVSystem[1].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[1].weaBus. Variable electrical.generation.pVSystem[1].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. Warning: The quantity of electrical.generation.pVSystem[2].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[2].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[2].weaBus.TDryBul, electrical.generation.pVSystem[2].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[2]. Variable electrical.generation.pVSystem[2].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[2].weaBus. Variable electrical.generation.pVSystem[2].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. The model has the same number of unknowns and equations: 7176 The model has the same number of unknowns and equations for the given numerical settings of parameters: 7176 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 quantity of electrical.generation.pVSystem[1].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[1].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[1].weaBus.TDryBul, electrical.generation.pVSystem[1].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[1]. Variable electrical.generation.pVSystem[1].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[1].weaBus. Variable electrical.generation.pVSystem[1].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. Warning: The quantity of electrical.generation.pVSystem[2].weaBus.TDryBul is "ThermodynamicTemperature" and the quantity of electrical.generation.pVSystem[2].cellTemperature.T_a is "Temp_C". In connect(electrical.generation.pVSystem[2].weaBus.TDryBul, electrical.generation.pVSystem[2].cellTemperature.T_a); Found in class AixLib.Electrical.PVSystem.PVSystem, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/PVSystem.mo at line 132, and used in component electrical.generation.pVSystem[2]. Variable electrical.generation.pVSystem[2].weaBus.TDryBul was declared in class Modelica.Units.SI, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/BoundaryConditions/WeatherData/Bus.mo at line 5, and used in component electrical.generation.pVSystem[2].weaBus. Variable electrical.generation.pVSystem[2].cellTemperature.T_a was declared in class Modelica.Blocks.Interfaces, /builds/EBC/EBC_all/github_ci/BESMod/installed_dependencies/AixLib/AixLib/Electrical/PVSystem/BaseClasses/PartialCellTemperature.mo at line 21, and used in component electrical.generation.pVSystem.cellTemperature.PartialCellTemperature. The DAE has 7176 scalar unknowns and 7176 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.EAva = 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; Statistics Original Model Number of components: 1419 Variables: 14352 Constants: 288 (288 scalars) Parameters: 6443 (8538 scalars) Unknowns: 7621 (7403 scalars) Differentiated variables: 109 scalars Equations: 5975 Nontrivial: 4938 Translated Model Constants: 5094 scalars Free parameters: 1372 scalars Parameter depending: 3320 scalars Outputs: 41 scalars Continuous time states: 80 scalars Time-varying variables: 1826 scalars Alias variables: 4617 scalars Number of mixed real/discrete systems of equations: 0 Sizes of linear systems of equations: {2, 2, 2, 2, 2, 4, 4} Sizes after manipulation of the linear systems: {0, 0, 0, 0, 0, 0, 0} Sizes of nonlinear systems of equations: {12, 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 nonlinear systems of equations: {11, 70, 12, 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.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.medium.Xi[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.medium.Xi[1] hydraulic.generation.heatPump.eva.vol.dynBal.U 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: Conflicting start values The iteration variable building.weaBus.TWetBul has been selected to have the guess value 291.15. However, the start value has been selected from a set of alias variables having conflicting start values of the same precedence. 291.15, the start value of weaDat.tWetBul_TDryBulXi.TWetBul given as 291.15. 293.15, the start value of electrical.weaBus.TWetBul given as 293.15. Warning: WARNINGS have been issued. Finished = true Declaring variable: Boolean rScript ; savelog("BESMod.Examples.ModelicaConferencePaper.TEASERBuilding.translation.log");