diff --git a/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-check_log.txt b/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-check_log.txt
index 2c4bf47926..61100fc109 100644
--- a/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-check_log.txt
+++ b/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-check_log.txt
@@ -1,348 +1,4 @@
-Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating
-Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating:
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: vol.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: vol1.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: pumpHeating.vol.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Sources/BaseClasses/PartialSource.mo, line 37
- Component context: heatingReturnBuilding.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Sources/BaseClasses/PartialSource.mo, line 37
- Component context: heatingSupplyBuilding.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: heaPum.eva.vol.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Check is assuming: heatDemand_max = 0
-Warning: Non-literal value.
-In nominal attribute for vol.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.preSou.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.preSou.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.preSou.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.preSou.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.senMasFlo.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.senMasFlo.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.senMasFlo.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.senMasFlo.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heatingReturnBuilding.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heatingReturnBuilding.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 126
-Warning: Non-literal value.
-In nominal attribute for heatingSupplyBuilding.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heatingSupplyBuilding.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 126
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_a1.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_a1.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_b1.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_b1.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_a2.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_a2.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_b2.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_b2.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.preDro.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.preDro.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.preDro.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.preDro.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.outCon.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.outCon.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.outCon.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.outCon.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.preDro.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.preDro.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.preDro.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.preDro.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for senTemHeatingSup.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class senTemHeatingSup.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for senTemHeatingSup.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class senTemHeatingSup.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for vol.dynBal.hOut.
-Ignoring nominal attribute.
-In class Modelica.Blocks.Interfaces.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
-Used in component vol.dynBal.
- Near file: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo, line 73
-Warning: Non-literal value.
-In nominal attribute for vol.dynBal.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol.dynBal.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.dynBal.hOut.
-Ignoring nominal attribute.
-In class Modelica.Blocks.Interfaces.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
-Used in component vol1.dynBal.
- Near file: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo, line 73
-Warning: Non-literal value.
-In nominal attribute for vol1.dynBal.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.dynBal.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.steBal.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.steBal.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.steBal.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.steBal.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.steBal.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.steBal.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.steBal.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.steBal.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: The quantity of port_a.m_flow is "MassFlowRate.SimpleLiquidWater" and the quantity of vol.ports[1].m_flow is "MassFlowRate.unusablePartialMedium".
-In connect(port_a, vol.ports[1]);
-Found in class AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating, /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo at line 119.
-Variable port_a.m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component port_a.FluidPort.
-Variable vol.ports[1].m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component vol.ports.FluidPort.
-Warning: The quantity of port_b.m_flow is "MassFlowRate.SimpleLiquidWater" and the quantity of vol1.ports[1].m_flow is "MassFlowRate.unusablePartialMedium".
-In connect(port_b, vol1.ports[1]);
-Found in class AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating, /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo at line 122.
-Variable port_b.m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component port_b.FluidPort.
-Variable vol1.ports[1].m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component vol1.ports.FluidPort.
-Warning: The variable pumpHeating.m_flow_nominal=0 is not in range [1e-60,1e+100].
-Warning: Evaluation caused division by zero (heaPum.QEva_flow_nominal=0),
- in 1/heaPum.QEva_flow_nominal.
-Check of class aborted.
-Warning: WARNINGS have been issued.
-
-
Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationCooling
Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationCooling:
Component type specifier BaseProperties is a partial type
@@ -1535,6 +1191,40 @@ Check of class aborted.
Warning: WARNINGS have been issued.
+Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating:
+Check is assuming: heatDemand_max = 1
+Check is assuming: deltaT_heatingGridSet = 0.1
+Error: Use of undeclared variable heaPum.port_a2
+Errors found in: connect(pumpHeating.port_b, heaPum.port_a2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 125
+Error: Use of undeclared variable heaPum.port_b2
+Errors found in: connect(heaPum.port_b2, vol1.ports[2])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 127
+Error: Use of undeclared variable heaPum.port_a1
+Errors found in: connect(heatingReturnBuilding.ports[1], heaPum.port_a1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 129
+Error: Use of undeclared variable heaPum.port_b1
+Errors found in: connect(senTemHeatingSup.port_a, heaPum.port_b1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 140
+Error: Use of undeclared variable heaPum.TSet
+Errors found in: connect(T_supplyHeatingSet, heaPum.TSet)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 147
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, add1.u2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 157
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, powerDemandHP)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 161
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, sumPower.u[1])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 165
+Check is assuming: dp_nominal = 100
+The model contained invalid expressions.
+Check aborted.
+Error: ERRORS have been issued.
+
+
Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeatingCoolingVarDeltaT
Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeatingCoolingVarDeltaT:
Component type specifier BaseProperties is a partial type
@@ -2378,3 +2068,34 @@ Warning: The variable pumpCooling.m_flow_nominal=0 is not in range [1e-60,1e+100
Check of class aborted.
Warning: WARNINGS have been issued.
+
+Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.ClosedLoop.SubstationHeating
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.ClosedLoop.SubstationHeating:
+Error: Use of undeclared variable heaPum.port_a2
+Errors found in: connect(substationHeating.pumpHeating.port_b, heaPum.port_a2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 125
+Error: Use of undeclared variable heaPum.port_b2
+Errors found in: connect(heaPum.port_b2, substationHeating.vol1.ports[2])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 127
+Error: Use of undeclared variable heaPum.port_a1
+Errors found in: connect(substationHeating.heatingReturnBuilding.ports[1], heaPum.port_a1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 129
+Error: Use of undeclared variable heaPum.port_b1
+Errors found in: connect(substationHeating.senTemHeatingSup.port_a, heaPum.port_b1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 140
+Error: Use of undeclared variable heaPum.TSet
+Errors found in: connect(substationHeating.T_supplyHeatingSet, heaPum.TSet)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 147
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, substationHeating.add1.u2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 157
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, substationHeating.powerDemandHP)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 161
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, substationHeating.sumPower.u[1])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 165
+The model contained invalid expressions.
+Check aborted.
+Error: ERRORS have been issued.
+
diff --git a/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-error_log.txt b/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-error_log.txt
index 2c4bf47926..61100fc109 100644
--- a/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-error_log.txt
+++ b/docs/issue403_dhc_development/Dymola_check/AixLib.Fluid/AixLib.Fluid-error_log.txt
@@ -1,348 +1,4 @@
-Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating
-Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating:
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: vol.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: vol1.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: pumpHeating.vol.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Sources/BaseClasses/PartialSource.mo, line 37
- Component context: heatingReturnBuilding.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Sources/BaseClasses/PartialSource.mo, line 37
- Component context: heatingSupplyBuilding.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Component type specifier BaseProperties is a partial type
- It must be redeclared before being used.
- File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/Interfaces/ConservationEquation.mo, line 81
- Component context: heaPum.eva.vol.dynBal.medium
- Component declared as BaseProperties medium in Modelica.Media.Interfaces.PartialMedium
-Check is assuming: heatDemand_max = 0
-Warning: Non-literal value.
-In nominal attribute for vol.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.preSou.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.preSou.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.preSou.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.preSou.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.senMasFlo.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.senMasFlo.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.senMasFlo.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.senMasFlo.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heatingReturnBuilding.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heatingReturnBuilding.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 126
-Warning: Non-literal value.
-In nominal attribute for heatingSupplyBuilding.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heatingSupplyBuilding.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 126
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_a1.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_a1.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_b1.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_b1.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_a2.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_a2.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.port_b2.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.port_b2.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.preDro.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.preDro.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.preDro.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.preDro.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.outCon.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.outCon.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.con.outCon.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.con.outCon.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.preDro.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.preDro.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.preDro.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.preDro.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for senTemHeatingSup.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class senTemHeatingSup.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for senTemHeatingSup.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class senTemHeatingSup.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for vol.dynBal.hOut.
-Ignoring nominal attribute.
-In class Modelica.Blocks.Interfaces.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
-Used in component vol.dynBal.
- Near file: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo, line 73
-Warning: Non-literal value.
-In nominal attribute for vol.dynBal.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol.dynBal.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.dynBal.hOut.
-Ignoring nominal attribute.
-In class Modelica.Blocks.Interfaces.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Blocks/Interfaces.mo, line 2
-Used in component vol1.dynBal.
- Near file: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/MixingVolumes/BaseClasses/PartialMixingVolume.mo, line 73
-Warning: Non-literal value.
-In nominal attribute for vol1.dynBal.ports[1].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for vol1.dynBal.ports[2].h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class vol1.dynBal.ports.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Vessels.mo, line 711
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.steBal.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.steBal.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for pumpHeating.vol.steBal.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class pumpHeating.vol.steBal.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.steBal.port_a.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.steBal.port_a.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 25
-Warning: Non-literal value.
-In nominal attribute for heaPum.eva.vol.steBal.port_b.h_outflow.
-Ignoring nominal attribute.
-In class Modelica.Media.Interfaces.Types.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Media/package.mo, line 3921
-Used in base-class heaPum.eva.vol.steBal.port_b.FluidPort.
- Near file: /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo, line 45
-Warning: The quantity of port_a.m_flow is "MassFlowRate.SimpleLiquidWater" and the quantity of vol.ports[1].m_flow is "MassFlowRate.unusablePartialMedium".
-In connect(port_a, vol.ports[1]);
-Found in class AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating, /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo at line 119.
-Variable port_a.m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component port_a.FluidPort.
-Variable vol.ports[1].m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component vol.ports.FluidPort.
-Warning: The quantity of port_b.m_flow is "MassFlowRate.SimpleLiquidWater" and the quantity of vol1.ports[1].m_flow is "MassFlowRate.unusablePartialMedium".
-In connect(port_b, vol1.ports[1]);
-Found in class AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating, /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo at line 122.
-Variable port_b.m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component port_b.FluidPort.
-Variable vol1.ports[1].m_flow was declared in class Modelica.Media.Interfaces.PartialMedium, /opt/dymola-2022-x86_64/Modelica/Library/Modelica 4.0.0/Fluid/Interfaces.mo at line 13, and used in component vol1.ports.FluidPort.
-Warning: The variable pumpHeating.m_flow_nominal=0 is not in range [1e-60,1e+100].
-Warning: Evaluation caused division by zero (heaPum.QEva_flow_nominal=0),
- in 1/heaPum.QEva_flow_nominal.
-Check of class aborted.
-Warning: WARNINGS have been issued.
-
-
Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationCooling
Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationCooling:
Component type specifier BaseProperties is a partial type
@@ -1535,6 +1191,40 @@ Check of class aborted.
Warning: WARNINGS have been issued.
+Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating:
+Check is assuming: heatDemand_max = 1
+Check is assuming: deltaT_heatingGridSet = 0.1
+Error: Use of undeclared variable heaPum.port_a2
+Errors found in: connect(pumpHeating.port_b, heaPum.port_a2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 125
+Error: Use of undeclared variable heaPum.port_b2
+Errors found in: connect(heaPum.port_b2, vol1.ports[2])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 127
+Error: Use of undeclared variable heaPum.port_a1
+Errors found in: connect(heatingReturnBuilding.ports[1], heaPum.port_a1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 129
+Error: Use of undeclared variable heaPum.port_b1
+Errors found in: connect(senTemHeatingSup.port_a, heaPum.port_b1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 140
+Error: Use of undeclared variable heaPum.TSet
+Errors found in: connect(T_supplyHeatingSet, heaPum.TSet)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 147
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, add1.u2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 157
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, powerDemandHP)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 161
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, sumPower.u[1])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 165
+Check is assuming: dp_nominal = 100
+The model contained invalid expressions.
+Check aborted.
+Error: ERRORS have been issued.
+
+
Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeatingCoolingVarDeltaT
Check of AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeatingCoolingVarDeltaT:
Component type specifier BaseProperties is a partial type
@@ -2378,3 +2068,34 @@ Warning: The variable pumpCooling.m_flow_nominal=0 is not in range [1e-60,1e+100
Check of class aborted.
Warning: WARNINGS have been issued.
+
+Error in model: AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.ClosedLoop.SubstationHeating
+Check of AixLib.Fluid.DistrictHeatingCooling.Demands.Examples.ClosedLoop.SubstationHeating:
+Error: Use of undeclared variable heaPum.port_a2
+Errors found in: connect(substationHeating.pumpHeating.port_b, heaPum.port_a2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 125
+Error: Use of undeclared variable heaPum.port_b2
+Errors found in: connect(heaPum.port_b2, substationHeating.vol1.ports[2])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 127
+Error: Use of undeclared variable heaPum.port_a1
+Errors found in: connect(substationHeating.heatingReturnBuilding.ports[1], heaPum.port_a1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 129
+Error: Use of undeclared variable heaPum.port_b1
+Errors found in: connect(substationHeating.senTemHeatingSup.port_a, heaPum.port_b1)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 140
+Error: Use of undeclared variable heaPum.TSet
+Errors found in: connect(substationHeating.T_supplyHeatingSet, heaPum.TSet)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 147
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, substationHeating.add1.u2)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 157
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, substationHeating.powerDemandHP)
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 161
+Error: Use of undeclared variable heaPum.P
+Errors found in: connect(heaPum.P, substationHeating.sumPower.u[1])
+ File: /builds/EBC/EBC_all/github_ci/AixLib/AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo, line 165
+The model contained invalid expressions.
+Check aborted.
+Error: ERRORS have been issued.
+
diff --git a/docs/issue403_dhc_development/naming_violations.txt b/docs/issue403_dhc_development/naming_violations.txt
index 1e0e6b7e9f..76c9684fe3 100644
--- a/docs/issue403_dhc_development/naming_violations.txt
+++ b/docs/issue403_dhc_development/naming_violations.txt
@@ -1,44 +1,6 @@
-AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoomParams.mo
-1: Name 'wallTypes' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: wall, Types. Affected line: replaceable parameter AixLib.DataBase.Walls.Collections.BaseDataMultiWalls wallTypes constrainedby AixLib.DataBase.Walls.Collections.BaseDataMultiWalls "Types of walls (contains multiple records)" annotation(Dialog(group = "Structure of wall layers"), choicesAllMatching = true, Placement(transformation(extent={{-8,82},{8,98}})));
-
-2: Name 'energyDynamicsWalls' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: energy, Dynamics, Walls. Affected line: parameter Modelica.Fluid.Types.Dynamics energyDynamicsWalls=Modelica.Fluid.Types.Dynamics.DynamicFreeInitial "Type of energy balance for wall capacities: dynamic (3 initialization options) or steady state" annotation(Evaluate=true, Dialog(tab="Dynamics"));
-
-3: Documentation too short, Name 'T0_air' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T0_air. Affected line: parameter Modelica.Units.SI.Temperature T0_air=295.11 "Air" annotation (Dialog(tab="Initialization", group="Air volume of room"));
-
-4: Name 'TWalls_start' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Walls. Affected line: parameter Modelica.Units.SI.Temperature TWalls_start= Modelica.Units.Conversions.from_degC(16) "Initial temperature of all walls" annotation (Dialog(tab="Initialization", group="Walls"));
-
-5: Name 'radLongCalcMethod' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Long, Calc, Method. Affected line: parameter AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer radLongCalcMethod=AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.No_approx "Calculation method for longwave radiation heat transfer" annotation ( Evaluate=true, Dialog(tab="Inner walls", group="Longwave radiation", compact=true));
-
-6: Name 'T_ref' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_ref. Affected line: parameter Modelica.Units.SI.Temperature T_ref= Modelica.Units.Conversions.from_degC(16) "Reference temperature for optional linearization of longwave radiation" annotation (Dialog( tab="Inner walls", group="Longwave radiation", enable=radLongCalcMethod == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodRadiativeHeatTransfer.Linear_constant_T_ref));
-
-7: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: replaceable parameter DataBase.WindowsDoors.Simple.OWBaseDataDefinition_Simple Type_Win "Window parametrization" annotation (Dialog(tab="Outer walls", group="Windows"), choicesAllMatching = true);
-
-8: Name 'CorrSolarGainWin' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Corr, Solar. Affected line: replaceable model CorrSolarGainWin = AixLib.ThermalZones.HighOrder.Components.WindowsDoors.BaseClasses.CorrectionSolarGain.PartialCorG constrainedby AixLib.ThermalZones.HighOrder.Components.WindowsDoors.BaseClasses.CorrectionSolarGain.PartialCorG "Correction model for solar irradiance as transmitted radiation" annotation (choicesAllMatching=true, Dialog(tab="Outer walls", group="Windows", enable = withWindow and outside));
-
-9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: replaceable parameter DataBase.Surfaces.RoughnessForHT.PolynomialCoefficients_ASHRAEHandbook surfaceType=DataBase.Surfaces.RoughnessForHT.Brick_RoughPlaster() "Surface type of outside wall" annotation (Dialog(tab="Outer walls", group="Heat convection", enable=(calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals)));
-
-10: Name 'ratioSunblind' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ratio, Sunblind. Affected line: parameter Real ratioSunblind(min=0.0, max=1.0) = 0.8 "Sunblind factor. 1 means total blocking of irradiation, 0 no sunblind" annotation(Dialog(tab="Outer walls", group = "Sunblind", enable=use_sunblind));
-
-11: Name 'solIrrThreshold' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Threshold. Affected line: parameter Modelica.Units.SI.Irradiance solIrrThreshold(min=0.0) = 350 "Threshold for global solar irradiation on this surface to enable sunblinding (see also TOutAirLimit)" annotation (Dialog( tab="Outer walls", group="Sunblind", enable=use_sunblind));
-
-12: Name 'TOutAirLimit' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Limit. Affected line: parameter Modelica.Units.SI.Temperature TOutAirLimit=293.15 "Temperature at which sunblind closes (see also solIrrThreshold)" annotation (Dialog( tab="Outer walls", group="Sunblind", enable=use_sunblind));
-
-13: Name 'e' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: e. Affected line: parameter Real e=0.03 "Coefficient of windshield" annotation (Dialog(tab="Infiltration acc. to EN 12831 (airtightness)", enable=use_infiltEN12831));
-
-14: Name 'HeatingLimit' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating, Limit. Affected line: parameter Modelica.Units.SI.Temperature HeatingLimit=288.15 "Outside temperature at which the heating activates" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=if withDynamicVentilation then true else false));
-
-15: Name 'Max_VR' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Max_. Affected line: parameter Real Max_VR=10 "Maximal ventilation rate" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=if withDynamicVentilation then true else false));
-
-16: Name 'Diff_toTempset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Diff_to, Tempset. Affected line: parameter Modelica.Units.SI.TemperatureDifference Diff_toTempset=2 "Difference to set temperature" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=if withDynamicVentilation then true else false));
-
-17: Documentation too short, Name 'Tset' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset. Affected line: parameter Modelica.Units.SI.Temperature Tset=295.15 "Tset" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=if withDynamicVentilation then true else false));
-
-18: Missing documentation, Name 'thermOutside' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Outside. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermOutside annotation (Placement(transformation(extent={{-110,90},{-90,110}}), iconTransformation(extent={{-110,88},{-90,108}})));
-
-
AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationDirectHeatingDirectCoolingDHW.mo
1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium = AixLib.Media.Water "Fluid in the pipes";
@@ -55,174 +17,166 @@ AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationDirect
7: Documentation too short, Name 'substationDirectHeatingDirectCoolingDHW' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: substation, Direct, Heating, Direct, Cooling, D, W. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationDirectHeatingDirectCoolingDHW substationDirectHeatingDirectCoolingDHW( heatDemand_max=40000, deltaT_heatingSet(displayUnit="K") = 10, deltaT_coolingGridSet(displayUnit="K") = 6, redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater, T_supplyDHWSet=333.15, T_returnSpaceHeatingSet=283.15, m_flow_nominal=0.1) annotation (Placement(transformation(extent={{-34,-2},{14,30}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationCooling.mo
1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Specific heat capacity of Water (cp-value)";
-2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heatpump in Watt";
-
-3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
-
-4: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
-
-5: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-90,6},{-70,26}})));
-
-6: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{132,6},{152,26}})));
+2: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "Maximum cooling demand for scaling of chiller in Watt (negative values)";
-7: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-64,-10},{-44,10}})));
+3: Name 'deltaT_coolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingSet "Set temperature difference for cooling on the building site";
-8: Name 'heatingReturnBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Return, Building. Affected line: AixLib.Fluid.Sources.MassFlowSource_T heatingReturnBuilding( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) "Represents return line of buildings heating system" annotation (Placement(transformation(extent={{88,-48},{68,-28}})));
+4: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-9: Missing documentation, Name 'deltaT_heatingBuildingSite' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Building, Site. Affected line: Modelica.Blocks.Sources.Constant deltaT_heatingBuildingSite(k= deltaT_heatingSet) annotation (Placement(transformation(extent={{136,-74},{124,-62}})));
+5: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-130,6},{-110,26}})));
-10: Name 'heatingSupplyBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Supply, Building. Affected line: AixLib.Fluid.Sources.Boundary_pT heatingSupplyBuilding(redeclare package Medium = Medium, nPorts=1) "Represents supply flow of buildings heating system" annotation (Placement(transformation(extent={{-44,-48},{-24,-28}})));
+6: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, T_start=288.15, tau=60) annotation (Placement(transformation(extent={{70,6},{90,26}})));
-11: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{142,-44},{130,-32}})));
+7: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=m_flow_nominal, addPowerToMedium=false, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, use_inputFilter=false, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{68,-10},{48,10}})));
-12: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{114,-38},{98,-22}})));
+8: Missing documentation, Name 'chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: chiller. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chiller( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=true, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, allowFlowReversal2=false, etaCarnot_nominal=0.4, QEva_flow_nominal=coolingDemand_max, QEva_flow_min=coolingDemand_max) annotation (Placement(transformation( extent={{-9,9},{9,-9}}, rotation=180, origin={3,-5})));
-13: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.4, QCon_flow_nominal=heatDemand_max) annotation (Placement(transformation(extent={{48,4},{28,-16}})));
+9: Name 'coolingReturnBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Return, Building. Affected line: AixLib.Fluid.Sources.MassFlowSource_T coolingReturnBuilding( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) "Mass flow source represents return flow of buildings cooling system" annotation (Placement(transformation(extent={{-46,-64},{-26,-44}})));
-14: Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 "Calculation of mass flow rate needed from dhc grid for heating" annotation (Placement(transformation(extent={{-36,58},{-50,72}})));
+10: Missing documentation, Name 'deltaT_coolingBuildingSite' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Building, Site. Affected line: Modelica.Blocks.Sources.Constant deltaT_coolingBuildingSite(k= deltaT_coolingSet) annotation (Placement(transformation(extent={{-126,-94},{-106,-74}})));
-15: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=(cp_default*deltaT_heatingGridSet)) annotation (Placement(transformation(extent={{-14,52},{-26,64}})));
+11: Name 'coolingSupplyBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Supply, Building. Affected line: AixLib.Fluid.Sources.Boundary_pT coolingSupplyBuilding(redeclare package Medium = Medium, nPorts=1) "Mass flow sink represents supply flow of buildings cooling system" annotation (Placement(transformation(extent={{64,-64},{44,-44}})));
-16: Name 'senTemHeatingSup' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHeatingSup(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Supply temperatur of buildings heating system" annotation (Placement(transformation(extent={{6,-48},{-14,-28}})));
+12: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=-(cp_default*deltaT_coolingSet)) annotation (Placement(transformation(extent={{-96,-46},{-84,-34}})));
-17: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-128,74},{-88,114}}), iconTransformation(extent={{-116,74},{-76,114}})));
+13: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{-72,-38},{-58,-24}})));
-18: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyHeatingSet(unit = "K") "Supply temperature of the heating circuit in the building" annotation (Placement( transformation(extent={{-128,26},{-88,66}}), iconTransformation( extent={{-116,30},{-76,70}})));
+14: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=-(cp_default*deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{-24,50},{-12,62}})));
-19: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{114,-66},{98,-50}})));
+15: Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 "Calculation of mass flow rate needed from dhc grid for cooling" annotation (Placement(transformation(extent={{-2,64},{12,78}})));
-20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{8,-8},{-8,8}}, rotation=90, origin={2,80})));
+16: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit="W") "Input for cooling demand profile of substation (negative values for cooling)" annotation (Placement(transformation(extent={{-166,74},{-126,114}}), iconTransformation(extent={{-166,74},{-126,114}})));
-21: Name 'powerDemandHP' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandHP(unit = "W") "Power demand of heat pump" annotation (Placement(transformation(extent={{158,96},{178,116}}), iconTransformation(extent={{158,96},{178,116}})));
+17: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemChiOut(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-82,-6},{-66,8}})));
-22: Name 'powerDemandPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Pump. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandPump(unit = "W") "Power demand of distribution pump" annotation (Placement(transformation(extent={{158,72},{178,92}}), iconTransformation(extent={{158,72},{178,92}})));
+18: Name 'T_supplyCoolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Cooling. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyCoolingSet(unit="K") "Supply temperature of the cooling circuit in the building" annotation (Placement(transformation(extent={{-166,28},{-126,68}}), iconTransformation(extent={{-166,28},{-126,68}})));
-23: Name 'sumPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Power. Affected line: Modelica.Blocks.Math.Sum sumPower(nin=1) "Adds power demand for heat pump and distribution pump" annotation (Placement(transformation(extent={{104,58},{124,78}})));
+19: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=+1) annotation (Placement(transformation(extent={{-92,-80},{-72,-60}})));
-24: Name 'powerDemandSubstation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Substation. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandSubstation(unit = "W") "Power demand of substation (sum of heat pump and distribution pump)" annotation (Placement(transformation(extent={{158,48},{178,68}}), iconTransformation(extent={{158,48},{178,68}})));
+20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-44,64},{-24,84}})));
+21: Name 'powerDemandChiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Chiller. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandChiller(unit="W") "Power demand of chiller" annotation (Placement(transformation(extent={{96,90},{116,110}}), iconTransformation(extent={{96,90},{116,110}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationCooling.mo
-1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium = AixLib.Media.Water "Fluid in the pipes";
+22: Name 'powerDemandPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Pump. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandPump(unit="W") "Power demand of distribution pump" annotation (Placement(transformation(extent={{96,66},{116,86}}), iconTransformation(extent={{96,66},{116,86}})));
-2: Name 'hotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sources.Boundary_pT hotLine( redeclare package Medium = Medium, use_T_in=false, nPorts=1) "Return of substation, represents warm line of dhc network" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-68,-16})));
+23: Name 'powerDemandSubstation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Substation. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandSubstation(unit="W") "Power demand of substation (sum of chiller and distribution pump)" annotation (Placement(transformation(extent={{96,42},{116,62}}), iconTransformation(extent={{96,42},{116,62}})));
-3: Name 'coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cold, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT coldLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Cool pipe of dhc network" annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=90, origin={82,24})));
-4: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( f=1/3600, startTime=0, amplitude=2000, offset=6000) annotation (Placement(transformation(extent={{-50,66},{-30,86}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeatingCoolingVarDeltaT.mo
+1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
-5: Missing documentation, Name 'tempColdLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Cold, Line. Affected line: Modelica.Blocks.Sources.Ramp tempColdLine( height=5, duration=7200, offset=288.15, startTime=72000) annotation (Placement(transformation(extent={{44,46},{64,66}})));
+2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "maximum heat demand for scaling of heatpump in Watt";
-6: Missing documentation, Name 'step' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: step. Affected line: Modelica.Blocks.Sources.Step step( startTime=18000, height=-2, offset=283.15) annotation (Placement(transformation(extent={{-50,34},{-30,54}})));
+3: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "maximum cooling demand for scaling of chiller in Watt (negative values)";
-7: Missing documentation, Name 'senTemHotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHotLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{-48,-10},{-28,10}})));
+4: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "set temperature difference for heating on the site of building";
-8: Missing documentation, Name 'senTemColdLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Cold, Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemColdLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{40,-10},{60,10}})));
+5: Name 'deltaT_coolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingSet "set temperature difference for cooling on the building site";
-9: Documentation too short, Name 'substationCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: substation, Cooling. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationCooling substationCooling( coolingDemand_max=-20000, deltaT_coolingSet(displayUnit="K") = 6, deltaT_coolingGridSet(displayUnit="K") = 4, redeclare package Medium = Medium, dp_nominal(displayUnit="bar") = 10000) annotation (Placement(transformation(extent={{6,-10},{30,12}})));
+6: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationHeating.mo
-1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium = AixLib.Media.Water "Fluid in the pipes";
+8: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
-2: Name 'hotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sources.Boundary_pT hotLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Supply of substation, represents warm line of dhc network" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-54,0})));
+9: Missing documentation, Name 'sourceHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeating( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{62,-64},{42,-44}})));
-3: Name 'coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cold, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT coldLine( redeclare package Medium = Medium, use_T_in=false, nPorts=1) "Cool pipe of dhc network" annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=0, origin={84,0})));
+10: Missing documentation, Name 'T_return' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return(k=deltaT_heatingSet) annotation (Placement(transformation(extent={{118,-102},{104,-88}})));
-4: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=1000, f=1/3600, offset=2000, startTime=0) annotation (Placement(transformation(extent={{-80,72},{-60,92}})));
+11: Missing documentation, Name 'sinkHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Heating. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkHeating(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-48,-64},{-28,-44}})));
-5: Missing documentation, Name 'tempHotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Line. Affected line: Modelica.Blocks.Sources.Ramp tempHotLine( height=10, duration=7200, startTime=3600, offset=293.15) annotation (Placement(transformation(extent={{-94,10},{-74,30}})));
+12: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{128,-56},{116,-44}})));
-6: Missing documentation, Name 'step' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: step. Affected line: Modelica.Blocks.Sources.Step step( height=10, offset=313.15, startTime=18000) annotation (Placement(transformation(extent={{-80,42},{-60,62}})));
+13: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{104,-44},{90,-30}})));
-7: Documentation too short, Name 'substationHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: substation, Heating. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating substationHeating( redeclare package Medium = Medium, heatDemand_max=30000, deltaT_heatingSet(displayUnit="K") = 10, deltaT_heatingGridSet(displayUnit="K") = 5) annotation (Placement(transformation(extent={{4,-10},{28,12}})));
+14: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTCon_nominal=deltaT_heatingSet, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heatDemand_max, QCon_flow_max=heatDemand_max) annotation (Placement(transformation(extent={{10,-20},{-10,-40}})));
-8: Missing documentation, Name 'senTemHotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHotLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{-34,-10},{-14,10}})));
+15: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
-9: Missing documentation, Name 'senTemColdLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Cold, Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemColdLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{40,-10},{60,10}})));
+16: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Math.Gain const3(k=cp_default) annotation (Placement(transformation(extent={{-138,-104},{-126,-92}})));
+17: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-294,-80},{-254,-40}}), iconTransformation(extent={{232,76},{192,116}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationDirectHeatingDirectCooling.mo
-1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
+18: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyHeatingSet(unit = "K") "Supply temeprature of heating circuit in the building" annotation ( Placement(transformation( extent={{20,20},{-20,-20}}, rotation=180, origin={-270,-130}), iconTransformation(extent={{232,124},{192,164}})));
-2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
+19: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{92,-88},{72,-68}})));
-3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
+20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-134,-76},{-114,-56}})));
-4: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
+21: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
-5: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
+22: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{136,-10},{116,10}})));
-6: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: parameter Modelica.Units.SI.Temperature T_supplyHeatingSet "Set supply temperature fore space heating";
+23: Missing documentation. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chi( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTEva_nominal=-deltaT_heatingSet, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, etaCarnot_nominal=0.4, QEva_flow_nominal=coolingDemand_max, QEva_flow_min=coolingDemand_max) annotation (Placement(transformation(extent={{-4,40},{-24,20}})));
-7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+24: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{48,14},{28,34}})));
-8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{188,8},{208,28}})));
+25: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-280, -120},{-240,-80}})));
-9: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
+26: Name 'T_supplyCoolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Cooling. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyCoolingSet(unit = "K") "Supply temperatur of cooling circuit in the building" annotation ( Placement(transformation(extent={{248,82},{208,122}}), iconTransformation(extent={{-280,-72},{-240,-32}})));
-10: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
+27: Missing documentation, Name 'sourceCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Cooling. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceCooling( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-70,44},{-50,64}})));
-11: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=(cp_default*deltaT_heatingGridSet)) annotation (Placement(transformation(extent={{-138,-104},{-126,-92}})));
+28: Missing documentation, Name 'sinkCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Cooling. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkCooling(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{30,46},{10,66}})));
-12: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-294,-80},{-254,-40}}), iconTransformation(extent={{152,84},{112,124}})));
+29: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=-1) annotation (Placement(transformation(extent={{82,102},{62,122}})));
-13: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
+30: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{48,100},{34,114}})));
-14: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{136,-10},{116,10}})));
+31: Missing documentation. Affected line: Modelica.Blocks.Math.Gain const1(k=-cp_default) annotation (Placement(transformation(extent={{78,84},{66,96}})));
-15: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-24,24},{-4,44}})));
+32: Missing documentation, Name 'add3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: add3. Affected line: Modelica.Blocks.Math.Add add3( k2=+1) annotation (Placement(transformation(extent={{-120,100},{-100,120}})));
-16: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{48,14},{28,34}})));
+33: Missing documentation, Name 'T_return1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return1(k=deltaT_coolingSet) annotation (Placement(transformation(extent={{-158,76},{-138,96}})));
-17: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-176,66}, {-136,106}})));
+34: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-58,120},{-72,134}})));
-18: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{48,100},{34,114}})));
+35: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const2(k=-(cp_default*deltaT_coolingSet)) annotation (Placement(transformation(extent={{-32,94},{-44,106}})));
-19: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=(cp_default*deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{78,84},{66,96}})));
+36: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
-20: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
+37: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
-21: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
+38: Missing documentation, Name 'senMasFlo_HeatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Heat, Pump. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_HeatPump(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-114,-34},{-94,-14}})));
-22: Missing documentation, Name 'senMasFlo_HeatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Heat, Pump. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_HeatPump(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-114,-34},{-94,-14}})));
+39: Missing documentation, Name 'senMasFlo_chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_chiller. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_chiller(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,14},{58,34}})));
-23: Missing documentation. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,14},{58,34}})));
+40: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: Modelica.Blocks.Interfaces.RealInput deltaT_heatingGridSet(unit = "K") "Set temperature difference for heating on the site of thermal network" annotation ( Placement(transformation( extent={{20,20},{-20,-20}}, rotation=180, origin={-268,-158}), iconTransformation(extent={{232,32},{192,72}})));
-24: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-40,88})));
+41: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: Modelica.Blocks.Interfaces.RealInput deltaT_coolingGridSet(unit = "K") "Set temperature difference for cooling on the site of thermal network" annotation ( Placement(transformation( extent={{-20,20},{20,-20}}, rotation=180, origin={228,142}), iconTransformation(extent={{-280,-168},{-240,-128}})));
-25: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{22,-34},{42,-14}})));
+42: Name 'powerDemandHP' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandHP(unit = "W") "Power demand of heat pump" annotation (Placement(transformation(extent={{-260,100},{-280,120}}), iconTransformation(extent={{-260,100},{-280,120}})));
-26: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem1(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{-46,-34},{-26,-14}})));
+43: Name 'powerDemandChiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Chiller. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandChiller(unit = "W") "Power demand of chiller" annotation (Placement(transformation(extent={{-260,126},{-280,146}}), iconTransformation(extent={{-260,126},{-280,146}})));
-27: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-10,-24},{10,-44}})));
+44: Name 'powerDemandSubstation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Substation. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandSubstation(unit = "W") "Power demand of heat pump and chiller (sum)" annotation (Placement(transformation(extent={{-260,74},{-280,94}}), iconTransformation(extent={{-260,74},{-280,94}})));
-28: Missing documentation, Name 'prescribedHeatFlow1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow1 annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=-90, origin={-40,-84})));
+45: Missing documentation. Affected line: Modelica.Blocks.Math.Sum sum1(nin=2) annotation (Placement(transformation(extent={{-208,74},{-228,94}})));
-29: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=-1) annotation (Placement(transformation(extent={{-178,-132},{-158,-112}})));
+46: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=-1) annotation (Placement(transformation(extent={{188,52},{168,72}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationDirectHeatingDirectCooling.mo
+AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationCooling.mo
1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium = AixLib.Media.Water "Fluid in the pipes";
-2: Name 'warmLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: warm, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT warmLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Warm Line of network" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-66,-2})));
+2: Name 'hotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sources.Boundary_pT hotLine( redeclare package Medium = Medium, use_T_in=false, nPorts=1) "Return of substation, represents warm line of dhc network" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-68,-16})));
-3: Name 'coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cold, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT coldLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Cold line of network" annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=90, origin={84,42})));
+3: Name 'coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cold, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT coldLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Cool pipe of dhc network" annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=90, origin={82,24})));
-4: Missing documentation, Name 'T_coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_cold, Line. Affected line: Modelica.Blocks.Sources.Constant T_coldLine(k=12 + 273.15) annotation (Placement(transformation(extent={{38,72},{58,92}})));
+4: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( f=1/3600, startTime=0, amplitude=2000, offset=6000) annotation (Placement(transformation(extent={{-50,66},{-30,86}})));
-5: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{-48,4},{-28,24}})));
+5: Missing documentation, Name 'tempColdLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Cold, Line. Affected line: Modelica.Blocks.Sources.Ramp tempColdLine( height=5, duration=7200, offset=288.15, startTime=72000) annotation (Placement(transformation(extent={{44,46},{64,66}})));
-6: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem1(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{42,4},{62,24}})));
+6: Missing documentation, Name 'step' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: step. Affected line: Modelica.Blocks.Sources.Step step( startTime=18000, height=-2, offset=283.15) annotation (Placement(transformation(extent={{-50,34},{-30,54}})));
-7: Missing documentation, Name 'T_warmLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_warm, Line. Affected line: Modelica.Blocks.Sources.Constant T_warmLine(k=22 + 273.15) annotation (Placement(transformation(extent={{-98,-44},{-78,-24}})));
+7: Missing documentation, Name 'senTemHotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHotLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{-48,-10},{-28,10}})));
-8: Missing documentation, Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Sources.TimeTable coolingDemand(table=[0,0; 3600,0; 3600,1500;7200,1500; 7200,2000; 10800,1000; 14400,0; 18000,0; 18000,2000]) annotation (Placement(transformation(extent={{-82,36},{-62,56}})));Modelica.Blocks.Sources.TimeTable heatDemand(table=[0,2000; 3600,2000; 3600,0;7200,0; 7200,3000; 10800,4000; 14400,4000; 14400,2500; 18000,2500]) annotation (Placement(transformation(extent={{58,38},{38,58}})));
+8: Missing documentation, Name 'senTemColdLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Cold, Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemColdLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{40,-10},{60,10}})));
-9: Documentation too short, Name 'SubstationDirectHeatingDirectCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Substation, Direct, Heating, Direct, Cooling. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationDirectHeatingDirectCooling SubstationDirectHeatingDirectCooling( heatDemand_max=40000, deltaT_heatingSet(displayUnit="K") = 10, redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater, deltaT_heatingGridSet(displayUnit="K") = 10, deltaT_coolingGridSet(displayUnit="K") = 10, m_flow_nominal=2, T_supplyHeatingSet=318.15) annotation (Placement(transformation(extent={{-18,-2},{30,30}})));
+9: Documentation too short, Name 'substationCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: substation, Cooling. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationCooling substationCooling( coolingDemand_max=-20000, deltaT_coolingSet(displayUnit="K") = 6, deltaT_coolingGridSet(displayUnit="K") = 4, redeclare package Medium = Medium, dp_nominal(displayUnit="bar") = 10000) annotation (Placement(transformation(extent={{6,-10},{30,12}})));
AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationHeatingCoolingVarDeltaT.mo
@@ -253,200 +207,24 @@ AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationHeatin
13: Missing documentation, Name 'dT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_heating, Grid. Affected line: Modelica.Blocks.Sources.Ramp dT_heatingGridSet( height=-3, duration=10800, offset=7, startTime=7200) annotation (Placement(transformation(extent={{56,18},{36,38}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationDirectHeatingDirectCoolingDHW.mo
-1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
-
-2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
-
-3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heatingSet "Set temperature difference for heating on the site of building";
-
-4: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-
-5: Name 'T_supplyDHWSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, D, W. Affected line: parameter Modelica.Units.SI.Temperature T_supplyDHWSet "Set supply temperature for space heating";
-
-6: Name 'T_returnSpaceHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return, Space, Heating. Affected line: parameter Modelica.Units.SI.Temperature T_returnSpaceHeatingSet "Set return temperature";
-
-7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( T_start=305.15, nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
-
-8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-
-9: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-64,-10},{-44,10}})));
-
-10: Missing documentation, Name 'sourceHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeating( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=0, origin={146,-56})));
-
-11: Missing documentation, Name 'T_return' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return(k=deltaT_heatingSet) annotation (Placement(transformation(extent={{7,-7},{-7,7}}, rotation=0, origin={213,-97})));
-
-12: Missing documentation, Name 'sinkHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Heating. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkHeating(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{14,-62},{34,-42}})));
-
-13: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{6,-6},{-6,6}}, rotation=0, origin={214,-52})));
-
-14: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{7,-7},{-7,7}}, rotation=0, origin={187,-39})));
-
-15: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heatDemand_max, dp1_nominal=0, dp2_nominal=0) annotation (Placement(transformation(extent={{104,4},{84,-16}})));
-
-16: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-196,104},{-180,120}})));
-
-17: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-288,128},{-248,168}}), iconTransformation(extent={{-180,116},{-140,156}})));
-
-18: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{10,-10},{-10,10}}, rotation=0, origin={182,-80})));
-
-19: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del( redeclare package Medium = Medium, T_start=305.15, m_flow_nominal=m_flow_nominal, nPorts=2) annotation (Placement(transformation(extent={{-10,0},{10,20}})));
-
-20: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{-290,92},{-250,132}}), iconTransformation(extent={{-180,22}, {-140,62}})));
-
-21: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
-
-22: Missing documentation, Name 'const4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const4. Affected line: Modelica.Blocks.Sources.Constant const4(k=T_supplyDHWSet) annotation (Placement(transformation(extent={{192,-150},{172,-130}})));
-
-23: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-22,32})));
-
-24: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem2(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{66,-62},{46,-42}})));
-
-25: Missing documentation, Name 'senTem3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tem3. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem3(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{130,-66},{110,-44}})));
-
-26: Name 'P_el_HP' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_HP( unit = "W") "Electrical power consumed by heat pump" annotation (Placement(transformation(extent={{216,-30},{236,-10}})));
-
-27: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k1=-1, k2=1) annotation (Placement(transformation(extent={{-140,132},{-120,152}})));
-
-28: Name 'dhwDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Demand. Affected line: Modelica.Blocks.Interfaces.RealInput dhwDemand(unit="W") "Input for domestic hot water demand profile of substation" annotation ( Placement(transformation(extent={{-290,54},{-250,94}}), iconTransformation(extent={{-180,70},{-140,110}})));
-
-29: Missing documentation, Name 'add3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: add3. Affected line: Modelica.Blocks.Math.Add add3(k1=1, k2=1) annotation (Placement(transformation(extent={{-226,40},{-206,60}})));
-
-30: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{-196,76},{-180,92}})));
-
-31: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=(cp_default*deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{-226,70},{-214,82}})));
-
-32: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-152,50},{-136,66}})));
-
-33: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHPin(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{28,-10},{48,12}})));
-
-34: Missing documentation, Name 'realExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression(y=cp_default*(senTemIn.T - 15 - 273.15)) annotation (Placement(transformation(extent={{-214,0},{-194,20}})));
-
-35: Missing documentation. Affected line: Modelica.Blocks.Math.Max max annotation (Placement(transformation(extent={{-162,90},{-142,110}})));
-
-36: Missing documentation. Affected line: Modelica.Blocks.Math.Max max1 annotation (Placement(transformation(extent={{-122,54},{-102,74}})));
-
-37: Missing documentation. Affected line: Modelica.Blocks.Math.Max max2 annotation (Placement(transformation(extent={{-174,6},{-154,26}})));
-
-38: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemIn( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, T_start=305.15) annotation (Placement(transformation(extent={{-138,-12},{-118,10}})));
-
-39: Missing documentation, Name 'feedback' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: feedback. Affected line: Modelica.Blocks.Math.Feedback feedback annotation (Placement(transformation(extent={{-152,-62},{-172,-42}})));
-
-40: Missing documentation, Name 'const5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const5. Affected line: Modelica.Blocks.Sources.Constant const5(k=T_returnSpaceHeatingSet) annotation (Placement(transformation(extent={{-142,-78},{-154,-66}})));
-
-41: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=cp_default) annotation (Placement(transformation(extent={{-186,-62},{-206,-42}})));
-
-42: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemOut( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, T_start=305.15) annotation (Placement(transformation(extent={{114,-12},{134,10}})));
-
-43: Missing documentation, Name 'booleanStep' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Step. Affected line: Modelica.Blocks.Sources.BooleanStep booleanStep(startTime=7200) annotation (Placement(transformation(extent={{-118,32},{-106,44}})));
-
-44: Name 'mass_flow_heatExchangerHeating1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mass_flow_heat, Exchanger, Heating. Affected line: Modelica.Blocks.Logical.Switch mass_flow_heatExchangerHeating1 "calculation of mass flow through heat exchanger (heating)" annotation (Placement(transformation(extent={{-76,46},{-56,66}})));
-
-45: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=m_flow_nominal) annotation (Placement(transformation(extent={{-104,12},{-92,24}})));
-
-46: Missing documentation, Name 'max3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: max3. Affected line: Modelica.Blocks.Math.Max max3 annotation (Placement(transformation(extent={{20,68},{40,88}})));
-
-47: Missing documentation, Name 'const6' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const6. Affected line: Modelica.Blocks.Sources.Constant const6(k=0.1*m_flow_nominal) annotation (Placement(transformation(extent={{26,114},{38,126}})));
-
-
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/DHCSubstationHeatPumpDirectCooling.mo
-1: Name 'deltaT_heaSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_hea. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heaSecSet=10 "Set temperature difference for heating on secondary site (building system)" annotation (Dialog(tab="General", group="Building System"));
-
-2: Name 'T_heaSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: parameter Modelica.Units.SI.Temperature T_heaSecSet=273.15 + 55 "Set supply temperature for space heating on secondary side (building)" annotation (Dialog(tab="General", group="Building System"));
-
-3: Name 'T_heaPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: parameter Modelica.Units.SI.Temperature T_heaPriSet=273.15 + 22 "Set temperature of primary side (warm line of grid)" annotation (Dialog(tab="General", group="Grid"));
-
-4: Name 'T_cooPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_coo. Affected line: parameter Modelica.Units.SI.Temperature T_cooPriSet=273.15 + 12 "Set temperature of primary side (cold line of grid)" annotation (Dialog(tab="General", group="Grid"));
-
-5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-222,4},{-202,24}})));Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{208,8},{228,28}})));Movers.FlowControlled_m_flow pumHeaPri( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) "decentral distribution pump for heating on primary side" annotation (Placement(transformation(extent={{-60,-14},{-40,-34}})));Sources.MassFlowSource_T souHeaSec( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{128,-96},{106,-74}})));
-
-6: Name 'T_heaPumInSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: Modelica.Blocks.Sources.Constant T_heaPumInSec(k=T_heaSecSet - deltaT_heaSecSet) "Inlet temperatur of heat pump on secondary side" annotation (Placement(transformation(extent={{168,-100},{154,-86}})));
-
-7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sources.Boundary_pT sinHeaSec(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-54,-112},{-34,-92}})));
-
-8: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heaSecSet)) annotation (Placement(transformation(extent={{192,-84},{180,-72}})));
-
-9: Name 'm_flow_heaSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_hea. Affected line: Modelica.Blocks.Math.Division m_flow_heaSec "Mass flow rate on secondary side" annotation (Placement(transformation(extent={{168,-72},{154,-58}})));
-
-10: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heaDem_max) annotation (Placement(transformation(extent={{58,-20},{38,-40}})));
-
-11: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-90,-70},{-74,-54}})));
-
-12: Missing documentation, Name 'realExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression(y=(cp_default*( senT_heaPumInPri.T - T_cooPriSet))) annotation (Placement(transformation(extent={{-132,-96},{-120,-84}})));
-
-13: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-128,-68},{-108,-48}})));
-
-14: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: FixedResistances.Junction jun( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{-136,10},{-116,-10}})));FixedResistances.Junction jun1( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{156,-10},{136,10}})));Delays.DelayFirstOrder dirCoo( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Ideal heat exchanger for direct cooling" annotation (Placement(transformation(extent={{-4,24},{16,44}})));Movers.FlowControlled_m_flow pumCoo( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) "decentral distribution pump for cooling on primary side" annotation (Placement(transformation(extent={{68,14},{48,34}})));
-
-15: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{102,52},{88,66}})));
-
-16: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=(cp_default*( T_heaPriSet - senT_dirCooInPri.T))) annotation (Placement(transformation(extent={{132,44},{120,56}})));
-
-17: Missing documentation, Name 'T_heaPumSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: Modelica.Blocks.Sources.Constant T_heaPumSet(k=T_heaSecSet) annotation (Placement(transformation(extent={{88,-44},{78,-34}})));
-
-18: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-22,60})));
-
-19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sensors.TemperatureTwoPort senT_heaPumOutPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{106,-34},{126,-14}})));Sensors.TemperatureTwoPort senT_heaPumInPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-26,-34},{-6,-14}})));Sensors.TemperatureTwoPort senT_heaPumOutSec(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Outlet temperature of heat pump on secondary side" annotation (Placement(transformation(extent={{-2,-92},{-22,-72}})));Sensors.TemperatureTwoPort senT_heaPumInSec(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Inlet temperatur of heat pump on secondary side" annotation (Placement(transformation(extent={{90,-96},{70,-74}})));Sensors.TemperatureTwoPort senT_dirCooInPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Inlet temperature of ideal heat exchanger for direct cooling on primary side" annotation (Placement(transformation(extent={{108,14},{128,34}})));Sensors.TemperatureTwoPort senT_dirCooOutPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Outlet temperature of ideal heat exchanger for direct cooling on primary side" annotation (Placement(transformation(extent={{-78,14},{-58,34}})));
-
-20: Missing documentation, Name 'realExpression2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression2(y=heaPum.P) annotation (Placement(transformation(extent={{-154,-70},{-142,-58}})));
-
-21: Missing documentation, Name 'realExpression3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression3. Affected line: Modelica.Blocks.Sources.RealExpression realExpression3(y=heaPum.P) annotation (Placement(transformation(extent={{210,-46},{222,-34}})));
-
-22: Missing documentation, Name 'realExpression4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression4. Affected line: Modelica.Blocks.Sources.RealExpression realExpression4(y=heaDem) annotation (Placement(transformation(extent={{194,-66},{182,-54}})));
-
-23: Name 'P_el_heaPum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_hea. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_heaPum(unit="W") "Electrical power consumed by heat pump" annotation (Placement(transformation(extent={{236,-50},{256,-30}})));
-
-24: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: protected final parameter Medium.ThermodynamicState sta_default = Medium.setState_pTX( T=Medium.T_default, p=Medium.p_default, X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-
-25: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default= Medium.specificHeatCapacityCp(sta_default) "Specific heat capacity of the fluid";
-
-
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationCooling.mo
-1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Specific heat capacity of Water (cp-value)";
-
-2: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "Maximum cooling demand for scaling of chiller in Watt (negative values)";
-
-3: Name 'deltaT_coolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingSet "Set temperature difference for cooling on the building site";
-
-4: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-
-5: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-130,6},{-110,26}})));
-
-6: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, T_start=288.15, tau=60) annotation (Placement(transformation(extent={{70,6},{90,26}})));
-
-7: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=m_flow_nominal, addPowerToMedium=false, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, use_inputFilter=false, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{68,-10},{48,10}})));
-
-8: Missing documentation, Name 'chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: chiller. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chiller( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=true, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, allowFlowReversal2=false, etaCarnot_nominal=0.4, QEva_flow_nominal=coolingDemand_max, QEva_flow_min=coolingDemand_max) annotation (Placement(transformation( extent={{-9,9},{9,-9}}, rotation=180, origin={3,-5})));
-
-9: Name 'coolingReturnBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Return, Building. Affected line: AixLib.Fluid.Sources.MassFlowSource_T coolingReturnBuilding( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) "Mass flow source represents return flow of buildings cooling system" annotation (Placement(transformation(extent={{-46,-64},{-26,-44}})));
-
-10: Missing documentation, Name 'deltaT_coolingBuildingSite' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Building, Site. Affected line: Modelica.Blocks.Sources.Constant deltaT_coolingBuildingSite(k= deltaT_coolingSet) annotation (Placement(transformation(extent={{-126,-94},{-106,-74}})));
-
-11: Name 'coolingSupplyBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Supply, Building. Affected line: AixLib.Fluid.Sources.Boundary_pT coolingSupplyBuilding(redeclare package Medium = Medium, nPorts=1) "Mass flow sink represents supply flow of buildings cooling system" annotation (Placement(transformation(extent={{64,-64},{44,-44}})));
-
-12: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=-(cp_default*deltaT_coolingSet)) annotation (Placement(transformation(extent={{-96,-46},{-84,-34}})));
-
-13: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{-72,-38},{-58,-24}})));
-
-14: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=-(cp_default*deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{-24,50},{-12,62}})));
-
-15: Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 "Calculation of mass flow rate needed from dhc grid for cooling" annotation (Placement(transformation(extent={{-2,64},{12,78}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationDirectHeatingDirectCooling.mo
+1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium = AixLib.Media.Water "Fluid in the pipes";
-16: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit="W") "Input for cooling demand profile of substation (negative values for cooling)" annotation (Placement(transformation(extent={{-166,74},{-126,114}}), iconTransformation(extent={{-166,74},{-126,114}})));
+2: Name 'warmLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: warm, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT warmLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Warm Line of network" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=90, origin={-66,-2})));
-17: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemChiOut(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-82,-6},{-66,8}})));
+3: Name 'coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cold, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT coldLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Cold line of network" annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=90, origin={84,42})));
-18: Name 'T_supplyCoolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Cooling. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyCoolingSet(unit="K") "Supply temperature of the cooling circuit in the building" annotation (Placement(transformation(extent={{-166,28},{-126,68}}), iconTransformation(extent={{-166,28},{-126,68}})));
+4: Missing documentation, Name 'T_coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_cold, Line. Affected line: Modelica.Blocks.Sources.Constant T_coldLine(k=12 + 273.15) annotation (Placement(transformation(extent={{38,72},{58,92}})));
-19: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=+1) annotation (Placement(transformation(extent={{-92,-80},{-72,-60}})));
+5: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{-48,4},{-28,24}})));
-20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-44,64},{-24,84}})));
+6: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem1(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{42,4},{62,24}})));
-21: Name 'powerDemandChiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Chiller. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandChiller(unit="W") "Power demand of chiller" annotation (Placement(transformation(extent={{96,90},{116,110}}), iconTransformation(extent={{96,90},{116,110}})));
+7: Missing documentation, Name 'T_warmLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_warm, Line. Affected line: Modelica.Blocks.Sources.Constant T_warmLine(k=22 + 273.15) annotation (Placement(transformation(extent={{-98,-44},{-78,-24}})));
-22: Name 'powerDemandPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Pump. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandPump(unit="W") "Power demand of distribution pump" annotation (Placement(transformation(extent={{96,66},{116,86}}), iconTransformation(extent={{96,66},{116,86}})));
+8: Missing documentation, Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Sources.TimeTable coolingDemand(table=[0,0; 3600,0; 3600,1500;7200,1500; 7200,2000; 10800,1000; 14400,0; 18000,0; 18000,2000]) annotation (Placement(transformation(extent={{-82,36},{-62,56}})));Modelica.Blocks.Sources.TimeTable heatDemand(table=[0,2000; 3600,2000; 3600,0;7200,0; 7200,3000; 10800,4000; 14400,4000; 14400,2500; 18000,2500]) annotation (Placement(transformation(extent={{58,38},{38,58}})));
-23: Name 'powerDemandSubstation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Substation. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandSubstation(unit="W") "Power demand of substation (sum of chiller and distribution pump)" annotation (Placement(transformation(extent={{96,42},{116,62}}), iconTransformation(extent={{96,42},{116,62}})));
+9: Documentation too short, Name 'SubstationDirectHeatingDirectCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Substation, Direct, Heating, Direct, Cooling. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationDirectHeatingDirectCooling SubstationDirectHeatingDirectCooling( heatDemand_max=40000, deltaT_heatingSet(displayUnit="K") = 10, redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater, deltaT_heatingGridSet(displayUnit="K") = 10, deltaT_coolingGridSet(displayUnit="K") = 10, m_flow_nominal=2, T_supplyHeatingSet=318.15) annotation (Placement(transformation(extent={{-18,-2},{30,30}})));
AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationHeatingCoolingFixDeltaT.mo
@@ -471,559 +249,505 @@ AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationHeatin
10: Documentation too short, Name 'substationHeatingCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: substation, Heating, Cooling. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeatingCoolingFixDeltaT substationHeatingCooling( redeclare package Medium = Medium, deltaT_coolingGridSet(displayUnit="K") = 4, deltaT_coolingSet(displayUnit="K") = 6, deltaT_heatingSet(displayUnit="K") = 6, deltaT_heatingGridSet(displayUnit="K") = 4, coolingDemand_max=-20000, heatDemand_max=40000) annotation (Placement(transformation(extent={{-22,-8},{16,18}})));
-AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/GroundFloorBuildingEnvelope.mo
-1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package Medium = AixLib.Media.Air constrainedby Modelica.Media.Interfaces.PartialMedium "Medium in the component" annotation (choices( choice(redeclare package MediumR = AixLib.Media.Air "Moist air"), choice(redeclare package MediumR = AixLib.Media.Air (extraPropertiesNames={"CO2"}, C_nominal = {6.12E-4}) "Moist air with tracer gas (404 ppm CO2)")));
-
-2: Name 'room_height' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_height. Affected line: parameter Modelica.Units.SI.Height room_height=2.60 "height" annotation (Dialog(group="Dimensions", descriptionLabel=true));
-
-3: Documentation too short, Name 'length1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length. Affected line: parameter Modelica.Units.SI.Length length1=3.3 "l1 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
-
-4: Documentation too short, Name 'length2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length. Affected line: parameter Modelica.Units.SI.Length length2=2.44 "l2 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
-
-5: Documentation too short, Name 'length3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length3. Affected line: parameter Modelica.Units.SI.Length length3=1.33 "l3 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
-
-6: Documentation too short, Name 'length4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length4. Affected line: parameter Modelica.Units.SI.Length length4=3.3 "l4 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
-
-7: Name 'thickness_IWsimple' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thickness_, Wsimple. Affected line: parameter Modelica.Units.SI.Length thickness_IWsimple=0.145 "thickness IWsimple " annotation (Dialog(group="Dimensions", descriptionLabel=true));
-
-8: Name 'windowarea_12' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_1. Affected line: parameter Modelica.Units.SI.Area windowarea_12=1.73 " Area Window12 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
-
-9: Name 'windowarea_22' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_2. Affected line: parameter Modelica.Units.SI.Area windowarea_22=1.73 " Area Window22" annotation (Dialog( group="Windows and Doors", descriptionLabel=true, joinNext=true));
-
-10: Name 'windowarea_41' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_4. Affected line: parameter Modelica.Units.SI.Area windowarea_41=1.4 " Area Window41 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
-
-11: Name 'windowarea_51' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_5. Affected line: parameter Modelica.Units.SI.Area windowarea_51=3.46 " Area Window51" annotation (Dialog( group="Windows and Doors", descriptionLabel=true, joinNext=true));
-
-12: Name 'windowarea_52' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_5. Affected line: parameter Modelica.Units.SI.Area windowarea_52=1.73 " Area Window52 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
-
-13: Name 'door_width_31' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: door_width_3. Affected line: parameter Modelica.Units.SI.Length door_width_31=1.01 "Width Door31" annotation (Dialog( group="Windows and Doors", joinNext=true, descriptionLabel=true));
-
-14: Name 'door_height_31' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: door_height_3. Affected line: parameter Modelica.Units.SI.Length door_height_31=2.25 "Height Door31 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
-
-15: Name 'door_width_42' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: door_width_4. Affected line: parameter Modelica.Units.SI.Length door_width_42=1.25 "Width Door42" annotation (Dialog( group="Windows and Doors", joinNext=true, descriptionLabel=true));
-
-16: Name 'door_height_42' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: door_height_4. Affected line: parameter Modelica.Units.SI.Length door_height_42=2.25 "Height Door42 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
-
-17: Name 'UValOutDoors' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Doors. Affected line: parameter Modelica.Units.SI.CoefficientOfHeatTransfer UValOutDoors "U-value (thermal transmittance) of doors in outer walls" annotation (Dialog(tab="Outer walls", group="Doors"));
-
-18: Name 'epsOutDoors' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Doors. Affected line: parameter Modelica.Units.SI.Emissivity epsOutDoors( min=0, max=1) = 0.95 "Emissivity of inside surface of outer doors" annotation (Dialog(tab="Outer walls", group="Doors"));
-
-19: Name 'Tset_Hobby' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Hobby. Affected line: parameter Modelica.Units.SI.Temperature Tset_Hobby=295.15 "Tset_hobby" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=withDynamicVentilation));
-
-20: Name 'Tset_Corridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Corridor. Affected line: parameter Modelica.Units.SI.Temperature Tset_Corridor=291.15 "Tset_corridor" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=withDynamicVentilation));
-
-21: Name 'Tset_WC' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, W. Affected line: parameter Modelica.Units.SI.Temperature Tset_WC=291.15 "Tset_WC" annotation ( Dialog( tab="Dynamic ventilation", descriptionLabel=true, joinNext=true, enable=withDynamicVentilation));
-
-22: Name 'Tset_Kitchen' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Kitchen. Affected line: parameter Modelica.Units.SI.Temperature Tset_Kitchen=295.15 "Tset_kitchen" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=withDynamicVentilation));
-
-23: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Rooms.OFD.Ow2IwL2IwS1Gr1Uf1 Livingroom( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final U_door_OD1=UValOutDoors, final eps_door_OD1=epsOutDoors, room_lengthb=length2, room_width=room_width, room_height=room_height, room_length=length1 + length2 + thickness_IWsimple, final solar_absorptance_OW=solar_absorptance_OW, windowarea_OW1=windowarea_11, windowarea_OW2=windowarea_12, withDoor1=false, withDoor2=false, withWindow1=true, withWindow2=true, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Livingroom, T0_air=T0_air, final U_door_OD2=UValOutDoors, final eps_door_OD2=epsOutDoors, final nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-84,12},{-40,76}})));Rooms.OFD.Ow2IwL1IwS1Gr1Uf1 Hobby( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, room_length=length1, room_width=room_width, room_height=room_height, final solar_absorptance_OW=solar_absorptance_OW, final U_door_OD1=UValOutDoors, final eps_door_OD1=epsOutDoors, windowarea_OW2=windowarea_22, withDoor1=false, withDoor2=false, withWindow1=false, withWindow2=true, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Hobby, T0_air=T0_air, final U_door_OD2=UValOutDoors, final eps_door_OD2=epsOutDoors, final nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{84,28},{46,76}})));Rooms.OFD.Ow2IwL1IwS1Gr1Uf1 WC_Storage( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, room_length=length4, room_width=room_width, room_height=room_height, final solar_absorptance_OW=solar_absorptance_OW, withWindow1=true, windowarea_OW1=windowarea_41, final U_door_OD1=UValOutDoors, final eps_door_OD1=epsOutDoors, withDoor2=true, door_width_OD2=door_width_42, door_height_OD2=door_height_42, withWindow2=false, withDoor1=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_WC, T0_air=T0_air, final U_door_OD2=UValOutDoors, final eps_door_OD2=epsOutDoors, final nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{82,-36},{44,-84}})));Rooms.OFD.Ow2IwL2IwS1Gr1Uf1 Kitchen( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final Type_Win=Type_Win, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, room_length=length3 + length4 + thickness_IWsimple, room_width=room_width, room_height=room_height, final solar_absorptance_OW=solar_absorptance_OW, withWindow1=true, windowarea_OW1=windowarea_51, final U_door_OD1=UValOutDoors, final eps_door_OD1=epsOutDoors, withWindow2=true, windowarea_OW2=windowarea_52, room_lengthb=length3, withDoor1=false, withDoor2=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Kitchen, T0_air=T0_air, final U_door_OD2=UValOutDoors, final eps_door_OD2=epsOutDoors, final nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-84,-20},{-44,-84}})));Rooms.OFD.Ow1IwL2IwS1Gr1Uf1 Corridor( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Corridor, room_length=length2 + length3 + thickness_IWsimple, room_width=room_width, room_height=room_height, final solar_absorptance_OW=solar_absorptance_OW, withDoor1=true, door_width_OD1=door_width_31, door_height_OD1=door_height_31, final U_door_OD1=UValOutDoors, final eps_door_OD1=epsOutDoors, room_lengthb=length3, withWindow1=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, T0_air=T0_air, final nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{82,-28},{42,10}})));Utilities.Interfaces.SolarRad_in North annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,88})));Utilities.Interfaces.SolarRad_in East annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,60})));Utilities.Interfaces.SolarRad_in South annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,26})));Utilities.Interfaces.SolarRad_in West annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,-4})));
-
-24: Missing documentation, Name 'WindSpeedPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wind, Speed, Port. Affected line: Modelica.Blocks.Interfaces.RealInput WindSpeedPort if (calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.DIN_6946 or calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals) annotation (Placement(transformation(extent={{-130,12},{-100,42}})));
-
-25: Name 'AirExchangePort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Port. Affected line: Modelica.Blocks.Interfaces.RealInput AirExchangePort[5] "1: LivingRoom_GF, 2: Hobby_GF, 3: Corridor, 4: WC_Storage_GF, 5: Kitchen_GF" annotation (Placement(transformation(extent={{-130,-18},{-100,12}})));
-
-26: Missing documentation, Name 'thermCeiling_Livingroom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Livingroom. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Livingroom annotation (Placement(transformation(extent={{-100,100},{-84,118}})));
-
-27: Missing documentation, Name 'thermCeiling_Hobby' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Hobby. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Hobby annotation (Placement(transformation(extent={{-58,100},{-40,118}})));
-
-28: Missing documentation, Name 'thermCeiling_Corridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Corridor. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Corridor annotation (Placement(transformation(extent={{-20,100},{-2,118}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeatingCoolingFixDeltaT.mo
+1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
-29: Missing documentation, Name 'thermCeiling_WCStorage' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, W, Storage. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_WCStorage annotation (Placement(transformation(extent={{20,100},{38,118}})));
+2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
-30: Missing documentation, Name 'thermCeiling_Kitchen' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Kitchen. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Kitchen annotation (Placement(transformation(extent={{62,100},{80,118}})));
+3: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "Maximum cooling demand for scaling of chiller (negative values)";
-31: Missing documentation, Name 'thermCorridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Corridor. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCorridor annotation (Placement(transformation(extent={{100,100},{120,120}})));
+4: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
-32: Name 'groundTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ground, Temp. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a groundTemp[5] "HeatPort to force a ground temperature for the ground level's floor." annotation (Placement(transformation(extent={{-10,-110},{10,-90}})));
+5: Name 'deltaT_coolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingSet "set temperature difference for cooling on the building site";
-33: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Interfaces.Adaptors.ConvRadToCombPort heatStarToCombHeaters[5] annotation (Placement(transformation( extent={{10,-8},{-10,8}}, rotation=90, origin={0,-28})));Utilities.Interfaces.ConvRadComb portConvRadRooms[5] "1: LivingRoom_GF, 2: Hobby_GF, 3: Corridor, 4: WC_Storage_GF, 5: Kitchen_GF" annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
+6: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
-34: Name 'portVent_in' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent. Affected line: Modelica.Fluid.Interfaces.FluidPort_a portVent_in[5](redeclare final package Medium = Medium) "Inlet for ventilation" annotation (Placement( transformation(extent={{94,-78},{114,-58}}), iconTransformation(extent={ {94,-70},{108,-56}})));
+7: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-35: Name 'portVent_out' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent. Affected line: Modelica.Fluid.Interfaces.FluidPort_b portVent_out[5](redeclare final package Medium = Medium) "Outlet of Ventilation" annotation (Placement( transformation(extent={{94,-94},{114,-74}}), iconTransformation(extent={ {94,-94},{108,-80}})));
+8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+9: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-AixLib/ThermalZones/HighOrder/Rooms/BaseClasses/PartialRoom.mo
-1: Name 'nPorts' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Ports. Affected line: parameter Integer nPorts=0 "Number of fluid ports" annotation(Evaluate=true, Dialog(connectorSizing=true, tab="General",group="Ports"));
+10: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=m_flow_nominal, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, use_inputFilter=false, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
-2: Name 'use_moisture_balance' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: use_moisture_balance. Affected line: parameter Boolean use_moisture_balance=false "Set to true to enable moisture gain balance in the rooms air" annotation (Dialog(group="Moist Air"));
+11: Missing documentation, Name 'sourceHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeating( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{62,-64},{42,-44}})));
-3: Name 'use_C_flow_input' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: C_flow_input. Affected line: parameter Boolean use_C_flow_input=true "Set to true to use an input connector for the trace substances. False indicates internal calculation" annotation(Dialog(enable=use_C_flow, group="Trace Substances"));
+12: Missing documentation, Name 'T_return' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return(k=deltaT_heatingSet) annotation (Placement(transformation(extent={{118,-102},{104,-88}})));
-4: Missing documentation, Name 'thermRoom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermRoom annotation (Placement( transformation(extent={{-20,12},{0,32}}), iconTransformation(extent={{-24, -10},{-4,10}})));
+13: Missing documentation, Name 'sinkHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Heating. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkHeating(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-48,-64},{-28,-44}})));
-5: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Interfaces.RadPort starRoom annotation (Placement(transformation( extent={{2,12},{22,32}}), iconTransformation(extent={{6,-10},{26,10}})));Components.DryAir.InfiltrationRate_DIN12831 infiltrationRate( final room_V=room_V, final n50=n50, final e=e, final eps=eps, final c=cAir, final rho = denAir) if use_infiltEN12831 annotation (Placement(transformation(extent={{-30,-10},{-18,2}})));
+14: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{128,-56},{116,-44}})));
-6: Missing documentation, Name 'AirExchangePort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Port. Affected line: Modelica.Blocks.Interfaces.RealInput AirExchangePort annotation (Placement( transformation( extent={{-13,-13},{13,13}}, rotation=0, origin={-112,80}), iconTransformation( extent={{-10,-9.5},{10,9.5}}, rotation=0, origin={-110,69.5})));
+15: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{104,-44},{90,-30}})));
-7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Interfaces.Adaptors.ConvRadToCombPort thermStar_Demux annotation (Placement( transformation( extent={{-6,5},{6,-5}}, rotation=90, origin={-7,-2})));Components.MoistAir.VarMoistAirExchange NaturalVentilation(final V=room_V) annotation (Placement(transformation(extent={{-34,-24},{-22,-12}})));Components.DryAir.DynamicVentilation dynamicVentilation( final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset) if withDynamicVentilation annotation (Placement(transformation(extent={{-30,-38},{-18,-26}})));
+16: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTEva_nominal=-deltaT_heatingGridSet, dTCon_nominal=deltaT_heatingSet, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heatDemand_max) annotation (Placement(transformation(extent={{10,-20},{-10,-40}})));
-8: Missing documentation, Name 'Tair' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tair. Affected line: Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor Tair annotation (Placement(transformation(extent={{24,-6},{38,8}})));
+17: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
-9: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Fluid.MixingVolumes.MixingVolumeMoistAir airload( redeclare final package Medium = Medium, final p_start=p_start, final X_start=X_start, final C_start=C_start, final C_nominal=C_nominal, final mSenFac=mSenFac, final use_C_flow=use_C_flow, final nPorts=nPorts, final m_flow_nominal=room_V*6/3600*1.2, final V=room_V, final energyDynamics=energyDynamics, final massDynamics=massDynamics, final T_start=T_start) "Indoor air volume" annotation (Placement(transformation(extent={{18,-22},{-2,-2}})));
+18: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=(cp_default*deltaT_heatingGridSet)) annotation (Placement(transformation(extent={{-138,-104},{-126,-92}})));
-10: Name 'ports' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ports. Affected line: Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b ports[nPorts]( redeclare each final package Medium = Medium) "Auxiliary fluid inlets and outlets to indoor air volume" annotation ( Placement(transformation( extent={{-45,-12},{45,12}}, origin={-3,-100}),iconTransformation( extent={{-30.5,-8},{30.5,8}}, origin={0,-101.5})));
+19: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-294,-80},{-254,-40}}), iconTransformation(extent={{240,70},{200,110}})));
-11: Name 'ventHum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: vent. Affected line: Modelica.Blocks.Interfaces.RealInput ventHum if use_moisture_balance "absolute humidity of ventilation air" annotation (Placement(transformation( extent={{-122,-48},{-100,-26}}), iconTransformation(extent={{-120,-46}, {-100,-26}})));
+20: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyHeatingSet(unit = "K") "Supply temperature of the heating circuit in the building" annotation ( Placement(transformation( extent={{20,20},{-20,-20}}, rotation=180, origin={-270,-138}), iconTransformation(extent={{240,114},{200,154}})));
-12: Name 'h_fg' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: h_fg. Affected line: protected constant Modelica.Units.SI.SpecificEnergy h_fg= AixLib.Media.Air.enthalpyOfCondensingGas(273.15 + 37) "Latent heat of water vapor";
+21: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{92,-88},{72,-68}})));
+22: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-134,-76},{-114,-56}})));
-AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/WholeHouseBuildingEnvelope.mo
-1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package Medium = AixLib.Media.Air constrainedby Modelica.Media.Interfaces.PartialMedium "Medium in the component" annotation (choices( choice(redeclare package MediumR = AixLib.Media.Air "Moist air"), choice(redeclare package MediumR = AixLib.Media.Air (extraPropertiesNames={"CO2"}, C_nominal = {6.12E-4}) "Moist air with tracer gas (404 ppm CO2)")));
+23: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
-2: Name 'AirExchangeCorridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Corridor. Affected line: parameter Real AirExchangeCorridor=2 "Air exchange corridors in 1/h " annotation (Dialog(group="Air Exchange Corridors", descriptionLabel=true));
+24: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering) annotation (Placement(transformation(extent={{134,-10},{114,10}})));
-3: Name 'solar_absorptance_RO' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: solar_absorptance_, O. Affected line: parameter Real solar_absorptance_RO=0.1 "Solar absoptance roof " annotation (Dialog(tab="Outer walls", group="Solar absorptance", descriptionLabel=true));
+25: Missing documentation. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chi( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTEva_nominal=-deltaT_coolingSet, dTCon_nominal=deltaT_coolingGridSet, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, etaCarnot_nominal=0.4, QEva_flow_nominal=coolingDemand_max) annotation (Placement(transformation(extent={{-4,40},{-24,20}})));
-4: Name 'UValOutDoors' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Doors. Affected line: parameter Modelica.Units.SI.CoefficientOfHeatTransfer UValOutDoors=2.5 "U-value (thermal transmittance) of doors in outer walls" annotation (Dialog(tab="Outer walls", group="Doors"));
+26: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=m_flow_nominal, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, use_inputFilter=false, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{48,14},{28,34}})));
-5: Name 'epsOutDoors' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Doors. Affected line: parameter Modelica.Units.SI.Emissivity epsOutDoors( min=0, max=1) = 0.95 "Emissivity of inside surface of outer doors" annotation (Dialog(tab="Outer walls", group="Doors"));
+27: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-280,66}, {-240,106}})));
-6: Name 'TDynVentHobby_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Hobby_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentHobby_set=295.15 "Hobby set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+28: Name 'T_supplyCoolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Cooling. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyCoolingSet(unit = "K") "Supply temperature of cooling circuit in the building" annotation ( Placement(transformation(extent={{248,82},{208,122}}), iconTransformation(extent={{-280,112},{-240,152}})));
-7: Name 'TDynVentCorridorGF_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Corridor, G, F_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentCorridorGF_set=291.15 "Corridor (GF) set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+29: Missing documentation, Name 'sourceCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Cooling. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceCooling( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-70,44},{-50,64}})));
-8: Name 'TDynVentWCStorage_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, W, Storage_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentWCStorage_set=291.15 "WC / Storage room set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+30: Missing documentation, Name 'sinkCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Cooling. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkCooling(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{30,46},{10,66}})));
-9: Name 'TDynVentKitchen_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Kitchen_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentKitchen_set=295.15 "Kitchen set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+31: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=-1) annotation (Placement(transformation(extent={{82,102},{62,122}})));
-10: Name 'TDynVentBedroom_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Bedroom_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentBedroom_set=295.15 "Bedroom set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+32: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{48,100},{34,114}})));
-11: Name 'TDynVentChildren1_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Children1_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentChildren1_set=295.15 "Children 1 room set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+33: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=-(cp_default* deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{78,84},{66,96}})));
-12: Name 'TDynVentCorridorUF_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Corridor, F_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentCorridorUF_set=291.15 "Corridor (UF) set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+34: Missing documentation, Name 'add3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: add3. Affected line: Modelica.Blocks.Math.Add add3( k2=+1) annotation (Placement(transformation(extent={{-120,100},{-100,120}})));
-13: Name 'TDynVentBath_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Bath_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentBath_set=297.15 "Bathroom set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+35: Missing documentation, Name 'T_return1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return1(k=deltaT_coolingSet) annotation (Placement(transformation(extent={{-158,76},{-138,96}})));
-14: Name 'TDynVentChildren2_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Children2_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentChildren2_set=295.15 "Children 2 room set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+36: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-58,120},{-72,134}})));
-15: Name 'TDynVentAttic_set' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Attic_set. Affected line: parameter Modelica.Units.SI.Temperature TDynVentAttic_set=288.15 "Attic set temperature for dyn. vent." annotation (Dialog(tab= "Dynamic ventilation", enable=withDynamicVentilation));
+37: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const2(k=-(cp_default*deltaT_coolingSet)) annotation (Placement(transformation(extent={{-32,94},{-44,106}})));
-16: Name 'useVentAirPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent, Port. Affected line: parameter Boolean useVentAirPort = false "Use air port for ventialtion" annotation (Dialog(tab= "Dynamic ventilation"));
+38: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
-17: Missing documentation, Name 'groundFloor_Building' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ground, Floor_, Building. Affected line: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.GroundFloorBuildingEnvelope groundFloor_Building( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final T0_air=T0_air, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final solar_absorptance_OW=solar_absorptance_OW, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, redeclare package Medium = Medium, final UValOutDoors=UValOutDoors, final epsOutDoors=epsOutDoors, final Tset_Livingroom=TDynVentLivingroom_set, final Tset_Hobby=TDynVentHobby_set, final Tset_Corridor=TDynVentCorridorGF_set, final Tset_WC=TDynVentWCStorage_set, final Tset_Kitchen=TDynVentKitchen_set) annotation (Placement(transformation(extent={{-20,-74},{20,-26}})));
+39: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
-18: Missing documentation, Name 'upperFloor_Building' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: upper, Floor_, Building. Affected line: AixLib.ThermalZones.HighOrder.House.OFD_MiddleInnerLoadWall.BuildingEnvelope.UpperFloorBuildingEnvelope upperFloor_Building( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final T0_air=T0_air, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final solar_absorptance_OW=solar_absorptance_OW, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final withDynamicVentilation=withDynamicVentilation, redeclare package Medium = Medium, final solar_absorptance_RO=solar_absorptance_RO, final Tset_Bedroom=TDynVentBedroom_set, final Tset_Children1=TDynVentChildren1_set, final Tset_Corridor=TDynVentCorridorUF_set, final Tset_Bath=TDynVentBath_set, final Tset_Children2=TDynVentChildren2_set, final UValOutDoors=UValOutDoors, final epsOutDoors=epsOutDoors) annotation (Placement(transformation(extent={{-26,-12}, {20,34}})));
+40: Missing documentation, Name 'senMasFlo_HeatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Heat, Pump. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_HeatPump(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-114,-34},{-94,-14}})));
-19: Missing documentation, Name 'attic_2Ro_5Rooms' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: attic_, Ro_5, Rooms. Affected line: AixLib.ThermalZones.HighOrder.Rooms.OFD.Attic_Ro2Lf5 attic_2Ro_5Rooms( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final T0_air=T0_air, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final solar_absorptance_OW=solar_absorptance_OW, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=TDynVentAttic_set, final solar_absorptance_RO=solar_absorptance_RO, length=10.64, width=4.75, roof_width1=3.36, roof_width2=3.36, room1_length=5.875, room2_length=3.215, room3_length=3.92, room4_length=3.215, room5_length=4.62, room1_width=2.28, room2_width=2.28, room3_width=2.28, room4_width=2.28, room5_width=2.28, nPorts=2, alfa=1.5707963267949, replaceable package Medium = Medium) annotation (Placement(transformation(extent={{-22,44},{22,82}})));
+41: Missing documentation, Name 'senMasFlo_chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_chiller. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_chiller(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,14},{58,34}})));
-20: Missing documentation, Name 'WindSpeedPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wind, Speed, Port. Affected line: Modelica.Blocks.Interfaces.RealInput WindSpeedPort if (calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.DIN_6946 or calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals) annotation (Placement( transformation(extent={{-128,66},{-100,94}}),iconTransformation(extent={{-120,60},{-100,80}})));
+42: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=-1) annotation (Placement(transformation(extent={{188,52},{168,72}})));
-21: Name 'AirExchangePort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Port. Affected line: Modelica.Blocks.Interfaces.RealInput AirExchangePort[11] "1: LivingRoom_GF, 2: Hobby_GF, 3: Corridor_GF, 4: WC_Storage_GF, 5: Kitchen_GF, 6: Bedroom_UF, 7: Child1_UF, 8: Corridor_UF, 9: Bath_UF, 10: Child2_UF, 11: Attic" annotation (Placement(transformation(extent={{-128,42},{-100,70}}), iconTransformation(extent={{-120,40},{-100,60}})));
-22: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Interfaces.SolarRad_in SolarRadiationPort_RoofS annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,64}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,64})));Utilities.Interfaces.SolarRad_in SolarRadiationPort_RoofN annotation ( Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,90}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,90})));Utilities.Interfaces.SolarRad_in North annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,38}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,38})));Utilities.Interfaces.SolarRad_in East annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,12}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,12})));Utilities.Interfaces.SolarRad_in South annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,-14}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,-14})));Utilities.Interfaces.SolarRad_in West annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,-38}), iconTransformation( extent={{-10,-10},{10,10}}, rotation=180, origin={106,-38})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationDirectHeatingDirectCoolingDHW.mo
+1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
-23: Missing documentation, Name 'varAirExchange' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange. Affected line: AixLib.ThermalZones.HighOrder.Components.DryAir.VarAirExchange varAirExchange( final V=0.5*(upperFloor_Building.Corridor.airload.V + groundFloor_Building.Corridor.airload.V), final c=cAir, final rho=denAir) annotation (Placement( transformation( extent={{-5,5},{5,-5}}, rotation=270, origin={39,-21})));
+2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
-24: Missing documentation, Name 'AirExchangeCorridor_Source' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Corridor_, Source. Affected line: Modelica.Blocks.Sources.Constant AirExchangeCorridor_Source(final k=AirExchangeCorridor) annotation (Placement(transformation(extent={{56,-16},{50,-10}})));
+3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heatingSet "Set temperature difference for heating on the site of building";
-25: Name 'heatingToRooms' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Rooms. Affected line: AixLib.Utilities.Interfaces.ConvRadComb heatingToRooms[11] "1: LivingRoom_GF, 2: Hobby_GF, 3: Corridor_GF, 4: WC_Storage_GF, 5: Kitchen_GF, 6: Bedroom_UF, 7: Child1_UF, 8: Corridor_UF, 9: Bath_UF, 10: Child2_UF, 11: Attic" annotation (Placement(transformation(extent={{-112,-30},{-92,-10}}), iconTransformation(extent={{-110,-38},{-90,-18}})));
+4: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-26: Name 'groundTemp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: ground, Temp. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a groundTemp[5] "HeatPorts to force ground temperature(s) for the ground floor." annotation (Placement(transformation(extent={{-10,-110},{10,-90}}), iconTransformation(extent={{-10,-110},{10,-90}})));
+5: Name 'T_supplyDHWSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, D, W. Affected line: parameter Modelica.Units.SI.Temperature T_supplyDHWSet "Set supply temperature for space heating";
-27: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Components.Walls.BaseClasses.SimpleNLayer groPlateLowPart[5]( final A={groundFloor_Building.Livingroom.floor.Wall.simpleNLayer.A,groundFloor_Building.Hobby.floor.Wall.simpleNLayer.A,groundFloor_Building.Corridor.floor.Wall.simpleNLayer.A,groundFloor_Building.WC_Storage.floor.Wall.simpleNLayer.A,groundFloor_Building.Kitchen.floor.Wall.simpleNLayer.A}, each final T_start=fill(TWalls_start, wallTypes.groundPlate_low_half.n), each final wallRec=wallTypes.groundPlate_low_half, each final energyDynamics=energyDynamicsWalls) annotation (Placement(transformation( extent={{-4,-18},{4,18}}, rotation=-90, origin={0,-86})));Utilities.Interfaces.Adaptors.ConvRadToCombPort heatStarToCombAttic annotation (Placement(transformation( extent={{6,-5},{-6,5}}, rotation=180, origin={-36,51})));
+6: Name 'T_returnSpaceHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return, Space, Heating. Affected line: parameter Modelica.Units.SI.Temperature T_returnSpaceHeatingSet "Set return temperature";
-28: Name 'uppFloDown' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Down. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a uppFloDown[5] "Heat port floor of upper floor" annotation (Placement(transformation(extent={{-110,18},{-90,38}}), iconTransformation(extent={{-110,14},{-90,34}})));
+7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( T_start=305.15, nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
-29: Name 'groFloUp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Up. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a groFloUp[5] "Heat port ceiling of ground floor" annotation (Placement(transformation(extent={{-110,-4},{-90,16}}), iconTransformation(extent={{-110,-10},{-90,10}})));
+8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-30: Name 'groFloDown' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Down. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a groFloDown[5] "Heat port floor of ground floor (towards ground plate)" annotation (Placement(transformation(extent={{-112,-78},{-92,-58}}), iconTransformation(extent={{-110,-66},{-90,-46}})));
+9: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-64,-10},{-44,10}})));
-31: Name 'groPlateUp' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Plate, Up. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a groPlateUp[5] "Heat port ground plate towards ground floor" annotation (Placement(transformation(extent={{-112,-100},{-92,-80}}), iconTransformation(extent={{-110,-90},{-90,-70}})));
+10: Missing documentation, Name 'sourceHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeating( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=0, origin={146,-56})));
-32: Name 'portVent_in' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent. Affected line: Modelica.Fluid.Interfaces.FluidPort_a portVent_in[11](redeclare final package Medium = Medium) if useVentAirPort "Inlet for ventilation" annotation ( Placement(transformation(extent={{90,-78},{110,-58}}), iconTransformation( extent={{94,-70},{108,-56}})));
+11: Missing documentation, Name 'T_return' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return(k=deltaT_heatingSet) annotation (Placement(transformation(extent={{7,-7},{-7,7}}, rotation=0, origin={213,-97})));
-33: Name 'portVent_out' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent. Affected line: Modelica.Fluid.Interfaces.FluidPort_b portVent_out[11](redeclare final package Medium = Medium) if useVentAirPort "Outlet of Ventilation" annotation (Placement( transformation(extent={{90,-98},{110,-78}}), iconTransformation(extent={ {96,-92},{110,-78}})));
+12: Missing documentation, Name 'sinkHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Heating. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkHeating(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{14,-62},{34,-42}})));
+13: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{6,-6},{-6,6}}, rotation=0, origin={214,-52})));
-AixLib/ThermalZones/HighOrder/House/OFD_MiddleInnerLoadWall/BuildingEnvelope/UpperFloorBuildingEnvelope.mo
-1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: replaceable package Medium = AixLib.Media.Air constrainedby Modelica.Media.Interfaces.PartialMedium "Medium in the component" annotation (choices( choice(redeclare package MediumR = AixLib.Media.Air "Moist air"), choice(redeclare package MediumR = AixLib.Media.Air (extraPropertiesNames={"CO2"}, C_nominal = {6.12E-4}) "Moist air with tracer gas (404 ppm CO2)")));
+14: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{7,-7},{-7,7}}, rotation=0, origin={187,-39})));
-2: Documentation too short, Name 'room_width_short' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_width_short. Affected line: parameter Modelica.Units.SI.Length room_width_short=2.28 "w2 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+15: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heatDemand_max, dp1_nominal=0, dp2_nominal=0) annotation (Placement(transformation(extent={{104,4},{84,-16}})));
-3: Documentation too short, Name 'room_height_long' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_height_long. Affected line: parameter Modelica.Units.SI.Height room_height_long=2.60 "h1 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+16: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-196,104},{-180,120}})));
-4: Documentation too short, Name 'room_height_short' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: room_height_short. Affected line: parameter Modelica.Units.SI.Height room_height_short=1 "h2 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+17: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-288,128},{-248,168}}), iconTransformation(extent={{-180,116},{-140,156}})));
-5: Documentation too short, Name 'roof_width' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: roof_width. Affected line: parameter Modelica.Units.SI.Length roof_width=2.21 "wRO" annotation (Dialog(group="Dimensions", descriptionLabel=true));
+18: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{10,-10},{-10,10}}, rotation=0, origin={182,-80})));
-6: Documentation too short, Name 'length5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length5. Affected line: parameter Modelica.Units.SI.Length length5=3.3 "l5 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+19: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del( redeclare package Medium = Medium, T_start=305.15, m_flow_nominal=m_flow_nominal, nPorts=2) annotation (Placement(transformation(extent={{-10,0},{10,20}})));
-7: Documentation too short, Name 'length6' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length6. Affected line: parameter Modelica.Units.SI.Length length6=2.44 "l6 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+20: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{-290,92},{-250,132}}), iconTransformation(extent={{-180,22}, {-140,62}})));
-8: Documentation too short, Name 'length7' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length7. Affected line: parameter Modelica.Units.SI.Length length7=1.33 "l7 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+21: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
-9: Documentation too short, Name 'length8' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: length8. Affected line: parameter Modelica.Units.SI.Length length8=3.3 "l8 " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+22: Missing documentation, Name 'const4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const4. Affected line: Modelica.Blocks.Sources.Constant const4(k=T_supplyDHWSet) annotation (Placement(transformation(extent={{192,-150},{172,-130}})));
-10: Name 'thickness_IWsimple' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: thickness_, Wsimple. Affected line: parameter Modelica.Units.SI.Length thickness_IWsimple=0.145 "thickness IWsimple " annotation (Dialog(group="Dimensions", descriptionLabel=true));
+23: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-22,32})));
-11: Name 'windowarea_63' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_63. Affected line: parameter Modelica.Units.SI.Area windowarea_63=1.73 " Area Window63 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
+24: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem2(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{66,-62},{46,-42}})));
-12: Name 'windowarea_72' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_7. Affected line: parameter Modelica.Units.SI.Area windowarea_72=1.73 " Area Window72" annotation (Dialog( group="Windows and Doors", descriptionLabel=true, joinNext=true));
+25: Missing documentation, Name 'senTem3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tem3. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem3(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{130,-66},{110,-44}})));
-13: Name 'windowarea_73' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_73. Affected line: parameter Modelica.Units.SI.Area windowarea_73=1.73 " Area Window73 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
+26: Name 'P_el_HP' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_HP( unit = "W") "Electrical power consumed by heat pump" annotation (Placement(transformation(extent={{216,-30},{236,-10}})));
-14: Name 'windowarea_92' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_9. Affected line: parameter Modelica.Units.SI.Area windowarea_92=1.73 " Area Window51" annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
+27: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k1=-1, k2=1) annotation (Placement(transformation(extent={{-140,132},{-120,152}})));
-15: Name 'windowarea_102' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_10. Affected line: parameter Modelica.Units.SI.Area windowarea_102=1.73 " Area Window102" annotation (Dialog( group="Windows and Doors", descriptionLabel=true, joinNext=true));
+28: Name 'dhwDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Demand. Affected line: Modelica.Blocks.Interfaces.RealInput dhwDemand(unit="W") "Input for domestic hot water demand profile of substation" annotation ( Placement(transformation(extent={{-290,54},{-250,94}}), iconTransformation(extent={{-180,70},{-140,110}})));
-16: Name 'windowarea_103' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: windowarea_103. Affected line: parameter Modelica.Units.SI.Area windowarea_103=1.73 " Area Window103 " annotation (Dialog(group="Windows and Doors", descriptionLabel=true));
+29: Missing documentation, Name 'add3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: add3. Affected line: Modelica.Blocks.Math.Add add3(k1=1, k2=1) annotation (Placement(transformation(extent={{-226,40},{-206,60}})));
-17: Name 'Tset_Bedroom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Bedroom. Affected line: parameter Modelica.Units.SI.Temperature Tset_Bedroom=295.15 "Tset_bedroom" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, joinNext=true, enable=withDynamicVentilation));
+30: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{-196,76},{-180,92}})));
-18: Name 'Tset_Children1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Children. Affected line: parameter Modelica.Units.SI.Temperature Tset_Children1=295.15 "Tset_children1" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=withDynamicVentilation));
+31: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=(cp_default*deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{-226,70},{-214,82}})));
-19: Name 'Tset_Corridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Corridor. Affected line: parameter Modelica.Units.SI.Temperature Tset_Corridor=291.15 "Tset_corridor" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, enable=withDynamicVentilation));
+32: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-152,50},{-136,66}})));
-20: Name 'Tset_Bath' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Bath. Affected line: parameter Modelica.Units.SI.Temperature Tset_Bath=297.15 "Tset_Bath" annotation (Dialog( tab="Dynamic ventilation", descriptionLabel=true, joinNext=true, enable=withDynamicVentilation));
+33: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHPin(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{28,-10},{48,12}})));
-21: Name 'Tset_Children2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tset_, Children. Affected line: parameter Modelica.Units.SI.Temperature Tset_Children2=295.15 "Tset_children2" annotation (Dialog( group="Dynamic ventilation", descriptionLabel=true, enable=withDynamicVentilation));
+34: Missing documentation, Name 'realExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression(y=cp_default*(senTemIn.T - 15 - 273.15)) annotation (Placement(transformation(extent={{-214,0},{-194,20}})));
-22: Name 'UValOutDoors' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Doors. Affected line: parameter Modelica.Units.SI.CoefficientOfHeatTransfer UValOutDoors "U-value (thermal transmittance) of doors in outer walls" annotation (Dialog(tab="Outer walls", group="Doors"));
+35: Missing documentation. Affected line: Modelica.Blocks.Math.Max max annotation (Placement(transformation(extent={{-162,90},{-142,110}})));
-23: Name 'epsOutDoors' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Doors. Affected line: parameter Modelica.Units.SI.Emissivity epsOutDoors( min=0, max=1) = 0.95 "Emissivity of inside surface of outer doors" annotation (Dialog(tab="Outer walls", group="Doors"));
+36: Missing documentation. Affected line: Modelica.Blocks.Math.Max max1 annotation (Placement(transformation(extent={{-122,54},{-102,74}})));
-24: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Interfaces.SolarRad_in RoofS annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,64})));Utilities.Interfaces.SolarRad_in RoofN annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,88})));
+37: Missing documentation. Affected line: Modelica.Blocks.Math.Max max2 annotation (Placement(transformation(extent={{-174,6},{-154,26}})));
-25: Missing documentation, Name 'thermFloor_Bedroom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Floor_, Bedroom. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermFloor_Bedroom annotation (Placement(transformation(extent={{-66,-120},{-46,-100}})));
+38: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemIn( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, T_start=305.15) annotation (Placement(transformation(extent={{-138,-12},{-118,10}})));
-26: Missing documentation, Name 'thermFloor_Children1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Floor_, Children. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermFloor_Children1 annotation (Placement(transformation(extent={{-42,-120},{-22,-100}})));
+39: Missing documentation, Name 'feedback' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: feedback. Affected line: Modelica.Blocks.Math.Feedback feedback annotation (Placement(transformation(extent={{-152,-62},{-172,-42}})));
-27: Missing documentation, Name 'thermFloor_Corridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Floor_, Corridor. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermFloor_Corridor annotation (Placement(transformation(extent={{-10,-120},{10,-100}})));
+40: Missing documentation, Name 'const5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const5. Affected line: Modelica.Blocks.Sources.Constant const5(k=T_returnSpaceHeatingSet) annotation (Placement(transformation(extent={{-142,-78},{-154,-66}})));
-28: Missing documentation, Name 'thermFloor_Bath' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Floor_, Bath. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermFloor_Bath annotation (Placement(transformation(extent={{20,-120},{40,-100}})));
+41: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=cp_default) annotation (Placement(transformation(extent={{-186,-62},{-206,-42}})));
-29: Missing documentation, Name 'thermFloor_Children2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Floor_, Children. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermFloor_Children2 annotation (Placement(transformation(extent={{60,-120},{80,-100}})));
+42: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemOut( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, T_start=305.15) annotation (Placement(transformation(extent={{114,-12},{134,10}})));
-30: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Rooms.OFD.Ow2IwL2IwS1Lf1At1Ro1 Bedroom( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final solar_absorptance_OW=solar_absorptance_OW, withWindow2=true, room_length=length5 + length6 + thickness_IWsimple, final eps_door_OD2=epsOutDoors, final U_door_OD2=UValOutDoors, room_lengthb=length6, room_width_long=room_width_long, room_width_short=room_width_short, room_height_long=room_height_long, room_height_short=room_height_short, roof_width=roof_width, final solar_absorptance_RO=solar_absorptance_RO, windowarea_OW2=windowarea_62, withWindow3=true, windowarea_RO=windowarea_63, withDoor2=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Bedroom, T0_air=T0_air, nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-82,14},{-42,78}})));Rooms.OFD.Ow2IwL1IwS1Lf1At1Ro1 Children1( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final solar_absorptance_OW=solar_absorptance_OW, withWindow2=true, room_length=length5, room_width_long=room_width_long, room_width_short=room_width_short, room_height_long=room_height_long, room_height_short=room_height_short, roof_width=roof_width, final solar_absorptance_RO=solar_absorptance_RO, windowarea_OW2=windowarea_72, withWindow3=true, windowarea_RO=windowarea_73, withDoor2=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Children1, T0_air=T0_air, final eps_door_OD2=epsOutDoors, final U_door_OD2=UValOutDoors, nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,28}, {40,76}})));Rooms.OFD.Ow2IwL1IwS1Lf1At1Ro1 Bath( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final solar_absorptance_OW=solar_absorptance_OW, room_length=length8, room_width_long=room_width_long, room_width_short=room_width_short, room_height_long=room_height_long, room_height_short=room_height_short, roof_width=roof_width, final solar_absorptance_RO=solar_absorptance_RO, windowarea_OW2=windowarea_92, withDoor2=false, door_width_OD2=0, door_height_OD2=0, withWindow2=true, withWindow3=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Bath, T0_air=T0_air, final eps_door_OD2=epsOutDoors, final U_door_OD2=UValOutDoors, nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{80,-36}, {42,-84}})));Rooms.OFD.Ow2IwL2IwS1Lf1At1Ro1 Children2( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final solar_absorptance_OW=solar_absorptance_OW, withWindow2=true, room_length=length7 + length8 + thickness_IWsimple, room_width_long=room_width_long, room_width_short=room_width_short, room_height_long=room_height_long, room_height_short=room_height_short, roof_width=roof_width, final solar_absorptance_RO=solar_absorptance_RO, windowarea_OW2=windowarea_102, withWindow3=true, windowarea_RO=windowarea_103, final eps_door_OD2=epsOutDoors, final U_door_OD2=UValOutDoors, room_lengthb=length7, withDoor2=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Children2, T0_air=T0_air, nPorts=2, redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-84,-20},{-44,-84}})));Rooms.OFD.Ow1IwL2IwS1Lf1At1Ro1 Corridor( final denAir=denAir, final cAir=cAir, final wallTypes=wallTypes, final energyDynamicsWalls=energyDynamicsWalls, final energyDynamics=energyDynamics, final TWalls_start=TWalls_start, final calcMethodIn=calcMethodIn, final hConIn_const=hConIn_const, final radLongCalcMethod=radLongCalcMethod, final T_ref=T_ref, final Type_Win=Type_Win, redeclare final model WindowModel = WindowModel, redeclare final model CorrSolarGainWin = CorrSolarGainWin, final calcMethodOut=calcMethodOut, final surfaceType=surfaceType, final hConOut_const=hConOut_const, final use_infiltEN12831=use_infiltEN12831, final n50=n50, final e=e, final eps=eps, final withDynamicVentilation=withDynamicVentilation, final HeatingLimit=HeatingLimit, final Max_VR=Max_VR, final Diff_toTempset=Diff_toTempset, final Tset=Tset_Corridor, final solar_absorptance_OW=solar_absorptance_OW, room_length=length6 + length7 + thickness_IWsimple, room_lengthb=length7, room_width_long=room_width_long, room_width_short=room_width_short, room_height_long=room_height_long, room_height_short=room_height_short, roof_width=roof_width, final solar_absorptance_RO=solar_absorptance_RO, withWindow3=false, final use_sunblind=use_sunblind, final ratioSunblind=ratioSunblind, final solIrrThreshold=solIrrThreshold, final TOutAirLimit=TOutAirLimit, T0_air=T0_air, nPorts=2, redeclare final package Medium = Medium) annotation (Placement(transformation(extent={{78,-28},{ 38,10}})));Utilities.Interfaces.SolarRad_in North annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,40})));Utilities.Interfaces.SolarRad_in East annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,16})));Utilities.Interfaces.SolarRad_in South annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,-10})));Utilities.Interfaces.SolarRad_in West annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=180, origin={110,-36})));
+43: Missing documentation, Name 'booleanStep' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Step. Affected line: Modelica.Blocks.Sources.BooleanStep booleanStep(startTime=7200) annotation (Placement(transformation(extent={{-118,32},{-106,44}})));
-31: Missing documentation, Name 'WindSpeedPort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Wind, Speed, Port. Affected line: Modelica.Blocks.Interfaces.RealInput WindSpeedPort if (calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.DIN_6946 or calcMethodOut == AixLib.ThermalZones.HighOrder.Components.Types.CalcMethodConvectiveHeatTransfer.ASHRAE_Fundamentals) annotation (Placement(transformation(extent={{-130,10},{-100,40}})));
+44: Name 'mass_flow_heatExchangerHeating1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mass_flow_heat, Exchanger, Heating. Affected line: Modelica.Blocks.Logical.Switch mass_flow_heatExchangerHeating1 "calculation of mass flow through heat exchanger (heating)" annotation (Placement(transformation(extent={{-76,46},{-56,66}})));
-32: Name 'AirExchangePort' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Exchange, Port. Affected line: Modelica.Blocks.Interfaces.RealInput AirExchangePort[5] "1(6): Bedroom_UF, 2(7): Child1_UF, 3(8): Corridor_UF, 4(9): Bath_UF, 5(10): Child2_UF" annotation (Placement(transformation(extent={{-130,-26},{-100,4}}), iconTransformation(extent={{-130,-26},{-100,4}})));
+45: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=m_flow_nominal) annotation (Placement(transformation(extent={{-104,12},{-92,24}})));
-33: Missing documentation, Name 'thermCeiling_Bedroom' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Bedroom. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Bedroom annotation (Placement(transformation(extent={{-98,100},{-82,118}})));
+46: Missing documentation, Name 'max3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: max3. Affected line: Modelica.Blocks.Math.Max max3 annotation (Placement(transformation(extent={{20,68},{40,88}})));
-34: Missing documentation, Name 'thermCeiling_Children1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Children. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Children1 annotation (Placement(transformation(extent={{-58,100},{-40,118}})));
+47: Missing documentation, Name 'const6' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const6. Affected line: Modelica.Blocks.Sources.Constant const6(k=0.1*m_flow_nominal) annotation (Placement(transformation(extent={{26,114},{38,126}})));
-35: Missing documentation, Name 'thermCeiling_Corridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Corridor. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Corridor annotation (Placement(transformation(extent={{-20,100},{-2,118}})));
-36: Missing documentation, Name 'thermCeiling_Bath' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Bath. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Bath annotation (Placement(transformation(extent={{20,100},{38,118}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationDirectCooling.mo
+1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
-37: Missing documentation, Name 'thermCeiling_Children2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Ceiling_, Children. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCeiling_Children2 annotation (Placement(transformation(extent={{60,100},{78,118}})));
+2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
-38: Missing documentation, Name 'thermCorridor' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: therm, Corridor. Affected line: Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a thermCorridor annotation (Placement(transformation(extent={{100,-120},{120,-100}})));
+3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
-39: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Utilities.Interfaces.Adaptors.ConvRadToCombPort heatStarToCombHeaters[5] annotation (Placement(transformation( extent={{10,-8},{-10,8}}, rotation=90, origin={0,-28})));Utilities.Interfaces.ConvRadComb portConvRadRooms[5] "1(6): Bedroom_UF, 2(7): Child1_UF, 3(8): Corridor_UF, 4(9): Bath_UF, 5(10): Child2_UF" annotation (Placement(transformation(extent={{-10,-10},{10,10}})));
+4: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
-40: Name 'portVent_in' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent. Affected line: Modelica.Fluid.Interfaces.FluidPort_a portVent_in[5](redeclare final package Medium = Medium) "Inlet for ventilation" annotation (Placement( transformation(extent={{94,-78},{114,-58}}), iconTransformation(extent={ {94,-70},{108,-56}})));
+5: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-41: Name 'portVent_out' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Vent. Affected line: Modelica.Fluid.Interfaces.FluidPort_b portVent_out[5](redeclare final package Medium = Medium) "Outlet of Ventilation" annotation (Placement( transformation(extent={{94,-94},{114,-74}}), iconTransformation(extent={ {94,-94},{108,-80}})));
+6: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: parameter Modelica.Units.SI.Temperature T_supplyHeatingSet "Set supply temperature fore space heating";
+7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeatingCoolingVarDeltaT.mo
-1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
+8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "maximum heat demand for scaling of heatpump in Watt";
+9: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-112,0},{-92,20}})));
-3: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "maximum cooling demand for scaling of chiller in Watt (negative values)";
+10: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{50,-10},{30,10}})));
-4: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "set temperature difference for heating on the site of building";
+11: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-176,40}, {-136,80}})));
-5: Name 'deltaT_coolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingSet "set temperature difference for cooling on the building site";
+12: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{68,100},{54,114}})));
-6: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+13: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=(cp_default*(273.15 + 22 - senTem4.T))) annotation (Placement(transformation(extent={{104,84},{92,96}})));
-7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{188,8},{208,28}})));
+14: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
-8: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
+15: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
-9: Missing documentation, Name 'sourceHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeating( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{62,-64},{42,-44}})));
+16: Missing documentation. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{90,-10},{70,10}})));
-10: Missing documentation, Name 'T_return' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return(k=deltaT_heatingSet) annotation (Placement(transformation(extent={{118,-102},{104,-88}})));
+17: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-108,88})));
-11: Missing documentation, Name 'sinkHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Heating. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkHeating(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-48,-64},{-28,-44}})));
+18: Missing documentation, Name 'senTem4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tem4. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem4(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{100,-10},{120,10}})));
-12: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{128,-56},{116,-44}})));
+19: Missing documentation, Name 'booleanStep' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Step. Affected line: Modelica.Blocks.Sources.BooleanStep booleanStep(startTime=7200) annotation (Placement(transformation(extent={{-6,-6},{6,6}}, rotation=0, origin={-40,94})));
-13: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{104,-44},{90,-30}})));
+20: Name 'mass_flow_heatExchangerHeating1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mass_flow_heat, Exchanger, Heating. Affected line: Modelica.Blocks.Logical.Switch mass_flow_heatExchangerHeating1 "calculation of mass flow through heat exchanger (heating)" annotation (Placement(transformation(extent={{-14,84},{6,104}})));
-14: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTCon_nominal=deltaT_heatingSet, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heatDemand_max, QCon_flow_max=heatDemand_max) annotation (Placement(transformation(extent={{10,-20},{-10,-40}})));
+21: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=m_flow_nominal) annotation (Placement(transformation(extent={{-50,48},{-38,60}})));
-15: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
-16: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Math.Gain const3(k=cp_default) annotation (Placement(transformation(extent={{-138,-104},{-126,-92}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeating.mo
+1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Specific heat capacity of Water (cp-value)";
-17: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-294,-80},{-254,-40}}), iconTransformation(extent={{232,76},{192,116}})));
+2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max(min=1) "Maximum heat demand for scaling of heatpump in Watt";
-18: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyHeatingSet(unit = "K") "Supply temeprature of heating circuit in the building" annotation ( Placement(transformation( extent={{20,20},{-20,-20}}, rotation=180, origin={-270,-130}), iconTransformation(extent={{232,124},{192,164}})));
+3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heatingSet(min=0.1) "Set temperature difference for heating on the site of building";
-19: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{92,-88},{72,-68}})));
+4: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heatingGridSet(min=0.1) "Set temperature difference for heating on the site of thermal network";
-20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-134,-76},{-114,-56}})));
+5: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-90,6},{-70,26}})));
-21: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
+6: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{132,6},{152,26}})));
-22: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{136,-10},{116,10}})));
+7: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-64,-10},{-44,10}})));
-23: Missing documentation. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chi( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTEva_nominal=-deltaT_heatingSet, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, etaCarnot_nominal=0.4, QEva_flow_nominal=coolingDemand_max, QEva_flow_min=coolingDemand_max) annotation (Placement(transformation(extent={{-4,40},{-24,20}})));
+8: Name 'heatingReturnBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Return, Building. Affected line: AixLib.Fluid.Sources.MassFlowSource_T heatingReturnBuilding( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) "Represents return line of buildings heating system" annotation (Placement(transformation(extent={{88,-48},{68,-28}})));
-24: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{48,14},{28,34}})));
+9: Missing documentation, Name 'deltaT_heatingBuildingSide' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Building, Side. Affected line: Modelica.Blocks.Sources.Constant deltaT_heatingBuildingSide(k= deltaT_heatingSet) annotation (Placement(transformation(extent={{136,-74},{124,-62}})));
-25: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-280, -120},{-240,-80}})));
+10: Name 'heatingSupplyBuilding' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heating, Supply, Building. Affected line: AixLib.Fluid.Sources.Boundary_pT heatingSupplyBuilding(redeclare package Medium = Medium, nPorts=1) "Represents supply flow of buildings heating system" annotation (Placement(transformation(extent={{-44,-48},{-24,-28}})));
-26: Name 'T_supplyCoolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Cooling. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyCoolingSet(unit = "K") "Supply temperatur of cooling circuit in the building" annotation ( Placement(transformation(extent={{248,82},{208,122}}), iconTransformation(extent={{-280,-72},{-240,-32}})));
+11: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{142,-44},{130,-32}})));
-27: Missing documentation, Name 'sourceCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Cooling. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceCooling( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-70,44},{-50,64}})));
+12: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{114,-38},{98,-22}})));
-28: Missing documentation, Name 'sinkCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Cooling. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkCooling(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{30,46},{10,66}})));
+13: Missing documentation, Name 'heatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Pump. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heatPump( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.4, QCon_flow_nominal=heatDemand_max) annotation (Placement(transformation(extent={{48,4},{28,-16}})));
-29: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=-1) annotation (Placement(transformation(extent={{82,102},{62,122}})));
+14: Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 "Calculation of mass flow rate needed from dhc grid for heating" annotation (Placement(transformation(extent={{-36,58},{-50,72}})));
-30: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{48,100},{34,114}})));
+15: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=(cp_default*deltaT_heatingGridSet)) annotation (Placement(transformation(extent={{-14,52},{-26,64}})));
-31: Missing documentation. Affected line: Modelica.Blocks.Math.Gain const1(k=-cp_default) annotation (Placement(transformation(extent={{78,84},{66,96}})));
+16: Name 'senTemHeatingSup' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Heating. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHeatingSup(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Supply temperatur of buildings heating system" annotation (Placement(transformation(extent={{6,-48},{-14,-28}})));
-32: Missing documentation, Name 'add3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: add3. Affected line: Modelica.Blocks.Math.Add add3( k2=+1) annotation (Placement(transformation(extent={{-120,100},{-100,120}})));
+17: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-128,74},{-88,114}}), iconTransformation(extent={{-116,74},{-76,114}})));
-33: Missing documentation, Name 'T_return1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return1(k=deltaT_coolingSet) annotation (Placement(transformation(extent={{-158,76},{-138,96}})));
+18: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyHeatingSet(unit = "K") "Supply temperature of the heating circuit in the building" annotation (Placement( transformation(extent={{-128,26},{-88,66}}), iconTransformation( extent={{-116,30},{-76,70}})));
-34: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-58,120},{-72,134}})));
+19: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{114,-66},{98,-50}})));
-35: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const2(k=-(cp_default*deltaT_coolingSet)) annotation (Placement(transformation(extent={{-32,94},{-44,106}})));
+20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{8,-8},{-8,8}}, rotation=90, origin={2,80})));
-36: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
+21: Name 'powerDemandHP' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandHP(unit = "W") "Power demand of heat pump" annotation (Placement(transformation(extent={{158,96},{178,116}}), iconTransformation(extent={{158,96},{178,116}})));
-37: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
+22: Name 'powerDemandPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Pump. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandPump(unit = "W") "Power demand of distribution pump" annotation (Placement(transformation(extent={{158,72},{178,92}}), iconTransformation(extent={{158,72},{178,92}})));
-38: Missing documentation, Name 'senMasFlo_HeatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Heat, Pump. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_HeatPump(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-114,-34},{-94,-14}})));
+23: Name 'sumPower' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Power. Affected line: Modelica.Blocks.Math.Sum sumPower(nin=1) "Adds power demand for heat pump and distribution pump" annotation (Placement(transformation(extent={{104,58},{124,78}})));
-39: Missing documentation, Name 'senMasFlo_chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_chiller. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_chiller(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,14},{58,34}})));
+24: Name 'powerDemandSubstation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Substation. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandSubstation(unit = "W") "Power demand of substation (sum of heat pump and distribution pump)" annotation (Placement(transformation(extent={{158,48},{178,68}}), iconTransformation(extent={{158,48},{178,68}})));
-40: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: Modelica.Blocks.Interfaces.RealInput deltaT_heatingGridSet(unit = "K") "Set temperature difference for heating on the site of thermal network" annotation ( Placement(transformation( extent={{20,20},{-20,-20}}, rotation=180, origin={-268,-158}), iconTransformation(extent={{232,32},{192,72}})));
-41: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: Modelica.Blocks.Interfaces.RealInput deltaT_coolingGridSet(unit = "K") "Set temperature difference for cooling on the site of thermal network" annotation ( Placement(transformation( extent={{-20,20},{20,-20}}, rotation=180, origin={228,142}), iconTransformation(extent={{-280,-168},{-240,-128}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/DHCSubstationHeatPumpDirectCooling.mo
+1: Name 'deltaT_heaSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_hea. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heaSecSet=10 "Set temperature difference for heating on secondary site (building system)" annotation (Dialog(tab="General", group="Building System"));
-42: Name 'powerDemandHP' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandHP(unit = "W") "Power demand of heat pump" annotation (Placement(transformation(extent={{-260,100},{-280,120}}), iconTransformation(extent={{-260,100},{-280,120}})));
+2: Name 'T_heaSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: parameter Modelica.Units.SI.Temperature T_heaSecSet=273.15 + 55 "Set supply temperature for space heating on secondary side (building)" annotation (Dialog(tab="General", group="Building System"));
-43: Name 'powerDemandChiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Chiller. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandChiller(unit = "W") "Power demand of chiller" annotation (Placement(transformation(extent={{-260,126},{-280,146}}), iconTransformation(extent={{-260,126},{-280,146}})));
+3: Name 'T_heaPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: parameter Modelica.Units.SI.Temperature T_heaPriSet=273.15 + 22 "Set temperature of primary side (warm line of grid)" annotation (Dialog(tab="General", group="Grid"));
-44: Name 'powerDemandSubstation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: power, Demand, Substation. Affected line: Modelica.Blocks.Interfaces.RealOutput powerDemandSubstation(unit = "W") "Power demand of heat pump and chiller (sum)" annotation (Placement(transformation(extent={{-260,74},{-280,94}}), iconTransformation(extent={{-260,74},{-280,94}})));
+4: Name 'T_cooPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_coo. Affected line: parameter Modelica.Units.SI.Temperature T_cooPriSet=273.15 + 12 "Set temperature of primary side (cold line of grid)" annotation (Dialog(tab="General", group="Grid"));
-45: Missing documentation. Affected line: Modelica.Blocks.Math.Sum sum1(nin=2) annotation (Placement(transformation(extent={{-208,74},{-228,94}})));
+5: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-222,4},{-202,24}})));Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{208,8},{228,28}})));Movers.FlowControlled_m_flow pumHeaPri( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) "decentral distribution pump for heating on primary side" annotation (Placement(transformation(extent={{-60,-14},{-40,-34}})));Sources.MassFlowSource_T souHeaSec( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{128,-96},{106,-74}})));
-46: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=-1) annotation (Placement(transformation(extent={{188,52},{168,72}})));
+6: Name 'T_heaPumInSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: Modelica.Blocks.Sources.Constant T_heaPumInSec(k=T_heaSecSet - deltaT_heaSecSet) "Inlet temperatur of heat pump on secondary side" annotation (Placement(transformation(extent={{168,-100},{154,-86}})));
+7: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sources.Boundary_pT sinHeaSec(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-54,-112},{-34,-92}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationHeatingCoolingFixDeltaT.mo
-1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
+8: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heaSecSet)) annotation (Placement(transformation(extent={{192,-84},{180,-72}})));
-2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
+9: Name 'm_flow_heaSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: m_flow_hea. Affected line: Modelica.Blocks.Math.Division m_flow_heaSec "Mass flow rate on secondary side" annotation (Placement(transformation(extent={{168,-72},{154,-58}})));
-3: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "Maximum cooling demand for scaling of chiller (negative values)";
+10: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heaDem_max) annotation (Placement(transformation(extent={{58,-20},{38,-40}})));
-4: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
+11: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-90,-70},{-74,-54}})));
-5: Name 'deltaT_coolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingSet "set temperature difference for cooling on the building site";
+12: Missing documentation, Name 'realExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression(y=(cp_default*( senT_heaPumInPri.T - T_cooPriSet))) annotation (Placement(transformation(extent={{-132,-96},{-120,-84}})));
-6: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
+13: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-128,-68},{-108,-48}})));
-7: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
+14: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: FixedResistances.Junction jun( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{-136,10},{-116,-10}})));FixedResistances.Junction jun1( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{156,-10},{136,10}})));Delays.DelayFirstOrder dirCoo( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Ideal heat exchanger for direct cooling" annotation (Placement(transformation(extent={{-4,24},{16,44}})));Movers.FlowControlled_m_flow pumCoo( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) "decentral distribution pump for cooling on primary side" annotation (Placement(transformation(extent={{68,14},{48,34}})));
-8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+15: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{102,52},{88,66}})));
-9: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{188,8},{208,28}})));
+16: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=(cp_default*( T_heaPriSet - senT_dirCooInPri.T))) annotation (Placement(transformation(extent={{132,44},{120,56}})));
-10: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=m_flow_nominal, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, use_inputFilter=false, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
+17: Missing documentation, Name 'T_heaPumSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: Modelica.Blocks.Sources.Constant T_heaPumSet(k=T_heaSecSet) annotation (Placement(transformation(extent={{88,-44},{78,-34}})));
-11: Missing documentation, Name 'sourceHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeating( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{62,-64},{42,-44}})));
+18: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-22,60})));
-12: Missing documentation, Name 'T_return' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return(k=deltaT_heatingSet) annotation (Placement(transformation(extent={{118,-102},{104,-88}})));
+19: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sensors.TemperatureTwoPort senT_heaPumOutPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{106,-34},{126,-14}})));Sensors.TemperatureTwoPort senT_heaPumInPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-26,-34},{-6,-14}})));Sensors.TemperatureTwoPort senT_heaPumOutSec(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Outlet temperature of heat pump on secondary side" annotation (Placement(transformation(extent={{-2,-92},{-22,-72}})));Sensors.TemperatureTwoPort senT_heaPumInSec(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Inlet temperatur of heat pump on secondary side" annotation (Placement(transformation(extent={{90,-96},{70,-74}})));Sensors.TemperatureTwoPort senT_dirCooInPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Inlet temperature of ideal heat exchanger for direct cooling on primary side" annotation (Placement(transformation(extent={{108,14},{128,34}})));Sensors.TemperatureTwoPort senT_dirCooOutPri(redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) "Outlet temperature of ideal heat exchanger for direct cooling on primary side" annotation (Placement(transformation(extent={{-78,14},{-58,34}})));
-13: Missing documentation, Name 'sinkHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Heating. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkHeating(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-48,-64},{-28,-44}})));
+20: Missing documentation, Name 'realExpression2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression2(y=heaPum.P) annotation (Placement(transformation(extent={{-154,-70},{-142,-58}})));
-14: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatingSet)) annotation (Placement(transformation(extent={{128,-56},{116,-44}})));
+21: Missing documentation, Name 'realExpression3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression3. Affected line: Modelica.Blocks.Sources.RealExpression realExpression3(y=heaPum.P) annotation (Placement(transformation(extent={{210,-46},{222,-34}})));
-15: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{104,-44},{90,-30}})));
+22: Missing documentation, Name 'realExpression4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression4. Affected line: Modelica.Blocks.Sources.RealExpression realExpression4(y=heaDem) annotation (Placement(transformation(extent={{194,-66},{182,-54}})));
-16: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTEva_nominal=-deltaT_heatingGridSet, dTCon_nominal=deltaT_heatingSet, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_nominal=heatDemand_max) annotation (Placement(transformation(extent={{10,-20},{-10,-40}})));
+23: Name 'P_el_heaPum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_hea. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_heaPum(unit="W") "Electrical power consumed by heat pump" annotation (Placement(transformation(extent={{236,-50},{256,-30}})));
-17: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
+24: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: protected final parameter Medium.ThermodynamicState sta_default = Medium.setState_pTX( T=Medium.T_default, p=Medium.p_default, X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-18: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=(cp_default*deltaT_heatingGridSet)) annotation (Placement(transformation(extent={{-138,-104},{-126,-92}})));
+25: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default= Medium.specificHeatCapacityCp(sta_default) "Specific heat capacity of the fluid";
-19: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-294,-80},{-254,-40}}), iconTransformation(extent={{240,70},{200,110}})));
-20: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyHeatingSet(unit = "K") "Supply temperature of the heating circuit in the building" annotation ( Placement(transformation( extent={{20,20},{-20,-20}}, rotation=180, origin={-270,-138}), iconTransformation(extent={{240,114},{200,154}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/Examples/ClosedLoop/SubstationHeating.mo
+1: Name 'Medium' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Medium. Affected line: package Medium = AixLib.Media.Water "Fluid in the pipes";
-21: Missing documentation. Affected line: Modelica.Blocks.Math.Add add(k2=-1) annotation (Placement(transformation(extent={{92,-88},{72,-68}})));
+2: Name 'hotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sources.Boundary_pT hotLine( redeclare package Medium = Medium, use_T_in=true, nPorts=1) "Supply of substation, represents warm line of dhc network" annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=0, origin={-54,0})));
-22: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-134,-76},{-114,-56}})));
+3: Name 'coldLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cold, Line. Affected line: AixLib.Fluid.Sources.Boundary_pT coldLine( redeclare package Medium = Medium, use_T_in=false, nPorts=1) "Cool pipe of dhc network" annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=0, origin={84,0})));
-23: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
+4: Missing documentation, Name 'sine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sine. Affected line: Modelica.Blocks.Sources.Sine sine( amplitude=1000, f=1/3600, offset=2000, startTime=0) annotation (Placement(transformation(extent={{-80,72},{-60,92}})));
-24: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering) annotation (Placement(transformation(extent={{134,-10},{114,10}})));
+5: Missing documentation, Name 'tempHotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: temp, Line. Affected line: Modelica.Blocks.Sources.Ramp tempHotLine( height=10, duration=7200, startTime=3600, offset=293.15) annotation (Placement(transformation(extent={{-94,10},{-74,30}})));
-25: Missing documentation. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chi( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dTEva_nominal=-deltaT_coolingSet, dTCon_nominal=deltaT_coolingGridSet, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, etaCarnot_nominal=0.4, QEva_flow_nominal=coolingDemand_max) annotation (Placement(transformation(extent={{-4,40},{-24,20}})));
+6: Missing documentation, Name 'step' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: step. Affected line: Modelica.Blocks.Sources.Step step( height=10, offset=313.15, startTime=18000) annotation (Placement(transformation(extent={{-80,42},{-60,62}})));
-26: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, nominalValuesDefineDefaultPressureCurve=true, m_flow_nominal=m_flow_nominal, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, use_inputFilter=false, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{48,14},{28,34}})));
+7: Documentation too short, Name 'substationHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: substation, Heating. Affected line: AixLib.Fluid.DistrictHeatingCooling.Demands.ClosedLoop.SubstationHeating substationHeating( redeclare package Medium = Medium, heatDemand_max=30000, deltaT_heatingSet(displayUnit="K") = 10, deltaT_heatingGridSet(displayUnit="K") = 5, dp_nominal=30000) annotation (Placement(transformation(extent={{4,-10},{28,12}})));
-27: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-280,66}, {-240,106}})));
+8: Missing documentation, Name 'senTemHotLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemHotLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{-34,-10},{-14,10}})));
-28: Name 'T_supplyCoolingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Cooling. Affected line: Modelica.Blocks.Interfaces.RealInput T_supplyCoolingSet(unit = "K") "Supply temperature of cooling circuit in the building" annotation ( Placement(transformation(extent={{248,82},{208,122}}), iconTransformation(extent={{-280,112},{-240,152}})));
+9: Missing documentation, Name 'senTemColdLine' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Cold, Line. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTemColdLine(redeclare package Medium = Medium, m_flow_nominal=0.5) annotation (Placement(transformation(extent={{40,-10},{60,10}})));
-29: Missing documentation, Name 'sourceCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Cooling. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceCooling( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-70,44},{-50,64}})));
-30: Missing documentation, Name 'sinkCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: sink, Cooling. Affected line: AixLib.Fluid.Sources.Boundary_pT sinkCooling(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{30,46},{10,66}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationDirectHeatingDirectCooling.mo
+1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
-31: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=-1) annotation (Placement(transformation(extent={{82,102},{62,122}})));
+2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
-32: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{48,100},{34,114}})));
+3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
-33: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=-(cp_default* deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{78,84},{66,96}})));
+4: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
-34: Missing documentation, Name 'add3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: add3. Affected line: Modelica.Blocks.Math.Add add3( k2=+1) annotation (Placement(transformation(extent={{-120,100},{-100,120}})));
+5: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
-35: Missing documentation, Name 'T_return1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_return. Affected line: Modelica.Blocks.Sources.Constant T_return1(k=deltaT_coolingSet) annotation (Placement(transformation(extent={{-158,76},{-138,96}})));
+6: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: parameter Modelica.Units.SI.Temperature T_supplyHeatingSet "Set supply temperature fore space heating";
-36: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-58,120},{-72,134}})));
+7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
-37: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const2(k=-(cp_default*deltaT_coolingSet)) annotation (Placement(transformation(extent={{-32,94},{-44,106}})));
+8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-38: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
+9: Missing documentation, Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
-39: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
+10: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
-40: Missing documentation, Name 'senMasFlo_HeatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Heat, Pump. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_HeatPump(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-114,-34},{-94,-14}})));
+11: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=(cp_default*deltaT_heatingGridSet)) annotation (Placement(transformation(extent={{-138,-104},{-126,-92}})));
-41: Missing documentation, Name 'senMasFlo_chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_chiller. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_chiller(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,14},{58,34}})));
+12: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit = "W") "Input for heat demand profile of substation" annotation (Placement(transformation(extent={{-294,-80},{-254,-40}}), iconTransformation(extent={{152,84},{112,124}})));
-42: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=-1) annotation (Placement(transformation(extent={{188,52},{168,72}})));
+13: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
+14: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=m_flow_nominal*{1,1,1}) annotation (Placement(transformation(extent={{136,-10},{116,10}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/DHCSubstationHeatPumpChiller.mo
-1: Name 'T_heaSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: parameter Modelica.Units.SI.Temperature T_heaSecSet=273.15 + 55 "Set supply temperature for space heating on secondary side (building system)" annotation (Dialog(tab="General", group="Building System"));
+15: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-24,24},{-4,44}})));
-2: Name 'deltaT_heaSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_hea. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heaSecSet "Set temperature difference for heating on secondary site (building system)" annotation (Dialog(tab="General", group="Building System"));
+16: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{48,14},{28,34}})));
-3: Name 'T_cooSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_coo. Affected line: parameter Modelica.Units.SI.Temperature T_cooSecSet=273.15 + 12 "Set supply temperature for cooling on secondary side (building system)" annotation (Dialog(tab="General", group="Building System"));
+17: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-176,66}, {-136,106}})));
-4: Name 'deltaT_cooSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_coo. Affected line: parameter Modelica.Units.SI.Temperature deltaT_cooSecSet "Set temperature difference for cooling on secondary site (building system)" annotation (Dialog(tab="General", group="Building System"));
+18: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{48,100},{34,114}})));
-5: Name 'deltaT_heaPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_hea. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heaPriSet "Set temperature difference for heating on primary site (grid)" annotation (Dialog(tab="General", group="Grid"));
+19: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const1(k=(cp_default*deltaT_coolingGridSet)) annotation (Placement(transformation(extent={{78,84},{66,96}})));
-6: Name 'deltaT_cooPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_coo. Affected line: parameter Modelica.Units.SI.Temperature deltaT_cooPriSet "Set temperature difference for cooling on primary site (grid)" annotation (Dialog(tab="General", group="Grid"));
+20: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
-7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+21: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
-8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{188,8},{208,28}})));
+22: Missing documentation, Name 'senMasFlo_HeatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Heat, Pump. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_HeatPump(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-114,-34},{-94,-14}})));
-9: Missing documentation. Affected line: AixLib.Fluid.Sources.MassFlowSource_T souHeaSec( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{62,-64},{42,-44}})));
+23: Missing documentation. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{78,14},{58,34}})));
-10: Name 'T_heaPumInSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: Modelica.Blocks.Sources.Constant T_heaPumInSec(k=T_heaSecSet - deltaT_heaSecSet) "Inlet temperatur of heat pump on secondary side" annotation (Placement(transformation(extent={{102,-72},{88,-58}})));
+24: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-40,88})));
-11: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sources.Boundary_pT sinHeaSec(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-48,-64},{-28,-44}})));
+25: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{22,-34},{42,-14}})));
-12: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heaSecSet)) annotation (Placement(transformation(extent={{128,-56},{116,-44}})));
+26: Missing documentation. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem1(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{-46,-34},{-26,-14}})));
-13: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{104,-44},{90,-30}})));
+27: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-10,-24},{10,-44}})));
-14: Missing documentation. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heaPum(redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_max=heaDem_max, QCon_flow_nominal=heaDem_max) annotation (Placement(transformation(extent={{10,-20},{-10,-40}})));
+28: Missing documentation, Name 'prescribedHeatFlow1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow1 annotation (Placement(transformation( extent={{10,-10},{-10,10}}, rotation=-90, origin={-40,-84})));
-15: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
+29: Missing documentation. Affected line: Modelica.Blocks.Math.Gain gain(k=-1) annotation (Placement(transformation(extent={{-178,-132},{-158,-112}})));
-16: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-134,-76},{-114,-56}})));
-17: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
+AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/DHCSubstationHeatPumpChiller.mo
+1: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max(min=1) "Maximum heat demand for scaling of heatpump in Watt" annotation (Dialog(tab="General", group="Building System"));
-18: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{136,-10},{116,10}})));
+2: Name 'coolingDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate coolingDemand_max "Maximum cooling demand for scaling of chiller in Watt (negative values)" annotation (Dialog(tab="General", group="Building System"));
-19: Missing documentation. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chi( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, etaCarnot_nominal=0.4, QEva_flow_min=cooDem_max, QEva_flow_nominal=cooDem_max) annotation (Placement(transformation(extent={{-4,40},{-24,20}})));
+3: Name 'T_heatSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_heat. Affected line: parameter Modelica.Units.SI.Temperature T_heatSecSet(min=273.15+1)=273.15 + 55 "Set supply temperature for space heating on secondary side (building system)" annotation (Dialog(tab="General", group="Building System"));
-20: Missing documentation. Affected line: AixLib.Fluid.Sources.MassFlowSource_T souCoo( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-66,44},{-46,64}})));
+4: Name 'deltaT_heatSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heat. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heatSecSet(min=0.1) "Set temperature difference for heating on secondary side (building system)" annotation (Dialog(tab="General", group="Building System"));
-21: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sources.Boundary_pT sinCoo(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{34,44},{14,64}})));
+5: Name 'T_coolingSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_cooling. Affected line: parameter Modelica.Units.SI.Temperature T_coolingSecSet=273.15 + 12 "Set supply temperature for cooling on secondary side (building system)" annotation (Dialog(tab="General", group="Building System"));
-22: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=+1) annotation (Placement(transformation(extent={{94,68},{74,88}})));
+6: Name 'deltaT_coolingSecSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_coolingSecSet(min=0.1) "Set temperature difference for cooling on secondary side (building system)" annotation (Dialog(tab="General", group="Building System"));
-23: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{60,66},{46,80}})));
+7: Name 'deltaT_heatPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heat. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_heatPriSet(min=0.1) "Set temperature difference for heating on primary side (grid)" annotation (Dialog(tab="General", group="Grid"));
-24: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-58,100},{-72,114}})));
+8: Name 'deltaT_coolingPriSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling. Affected line: parameter Modelica.Units.SI.TemperatureDifference deltaT_coolingPriSet(min=0.1) "Set temperature difference for cooling on primary side (grid)" annotation (Dialog(tab="General", group="Grid"));
-25: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const2(k=cp_default*deltaT_cooSecSet) annotation (Placement(transformation(extent={{-32,86},{-44,98}})));
+9: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
-26: Name 'P_el_heaPum' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_hea. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_heaPum(unit="W") "Power demand of heat pump" annotation (Placement(transformation(extent={{-260, 100},{-280,120}}), iconTransformation(extent={{-260,100},{-280,120}})));
+10: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{188,8},{208,28}})));
-27: Name 'P_el_chi' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_chi. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_chi(unit="W") "Power demand of chiller" annotation (Placement(transformation(extent={{-260, 126},{-280,146}}), iconTransformation(extent={{-260,126},{-280,146}})));
+11: Name 'pumpHeating' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Heating. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpHeating( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) "decentral distribution pump for heating on primary side" annotation (Placement(transformation(extent={{-80,-14},{-60,-34}})));
-28: Name 'P_el_subSta' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_sub. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_subSta(unit="W") "Power demand of substation for heat pump, chiller and distribution pumps on primary side (grid)" annotation (Placement(transformation(extent={{-260,74},{-280,94}}), iconTransformation(extent={{-260,74},{-280,94}})));
+12: Missing documentation, Name 'sourceHeatingSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Heating. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceHeatingSec( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{62,-64},{42,-44}})));
-29: Missing documentation. Affected line: Modelica.Blocks.Math.Sum sum1(nin=4) annotation (Placement(transformation(extent={{-220,74},{-240,94}})));
+13: Name 'T_heatPumpInSec' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_heat, Pump. Affected line: Modelica.Blocks.Sources.Constant T_heatPumpInSec(k=T_heatSecSet - deltaT_heatSecSet) "Inlet temperatur of heat pump on secondary side" annotation (Placement(transformation(extent={{102,-72},{88,-58}})));
-30: Missing documentation, Name 'T_heaPumSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_hea. Affected line: Modelica.Blocks.Sources.Constant T_heaPumSet(k=T_heaSecSet) annotation (Placement(transformation(extent={{40,-78},{26,-64}})));
+14: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sources.Boundary_pT sinkHeatingSec(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-48,-64},{-28,-44}})));
-31: Missing documentation, Name 'realExpression2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression2(y=heaPum.P) annotation (Placement(transformation(extent={{-176,-78},{-164,-66}})));
+15: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const(k=(cp_default*deltaT_heatSecSet)) annotation (Placement(transformation(extent={{128,-56},{116,-44}})));
-32: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=heaDem) annotation (Placement(transformation(extent={{138,-38},{126,-26}})));
+16: Missing documentation, Name 'division' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division annotation (Placement(transformation(extent={{104,-44},{90,-30}})));
-33: Missing documentation, Name 'realExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression(y=cp_default* deltaT_heaPriSet) annotation (Placement(transformation(extent={{-128,-96},{-116,-84}})));
+17: Missing documentation, Name 'heatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Pump. Affected line: AixLib.Fluid.HeatPumps.Carnot_TCon heatPump(redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, use_eta_Carnot_nominal=true, show_T=true, etaCarnot_nominal=0.5, QCon_flow_max=heatDemand_max, QCon_flow_nominal=heatDemand_max) annotation (Placement(transformation(extent={{10,-20},{-10,-40}})));
-34: Missing documentation, Name 'realExpression3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression3. Affected line: Modelica.Blocks.Sources.RealExpression realExpression3(y=heaPum.P) annotation (Placement(transformation(extent={{-228,104},{-240,116}})));
+18: Missing documentation, Name 'division1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division1 annotation (Placement(transformation(extent={{-96,-78},{-80,-62}})));
-35: Missing documentation, Name 'realExpression4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression4. Affected line: Modelica.Blocks.Sources.RealExpression realExpression4(y=chi.P) annotation (Placement(transformation(extent={{-228,130},{-240,142}})));
+19: Name 'heatDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput heatDemand(unit="W") "Input for heat demand profile of substation" annotation (Placement( transformation(extent={{-294,-80},{-254,-40}}), iconTransformation( extent={{232,76},{192,116}})));
-36: Missing documentation, Name 'realExpression5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression5. Affected line: Modelica.Blocks.Sources.RealExpression realExpression5(y=chi.P) annotation (Placement(transformation(extent={{130,66},{118,78}})));
+20: Missing documentation. Affected line: Modelica.Blocks.Math.Add add1(k2=-1) annotation (Placement(transformation(extent={{-134,-76},{-114,-56}})));
-37: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=cp_default*deltaT_cooPriSet) annotation (Placement(transformation(extent={{94,48},{80,62}})));
+21: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_1=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_2=Modelica.Fluid.Types.PortFlowDirection.Bidirectional, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{-156,10},{-136,-10}})));
-38: Missing documentation, Name 'T_chiSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_chi. Affected line: Modelica.Blocks.Sources.Constant T_chiSet(k=T_cooSecSet) annotation (Placement(transformation(extent={{24,2},{10,16}})));
+22: Missing documentation. Affected line: AixLib.Fluid.FixedResistances.Junction jun1( redeclare package Medium = Medium, tau=60, dp_nominal={0,dp_nominal,dp_nominal}, portFlowDirection_3=Modelica.Fluid.Types.PortFlowDirection.Entering, m_flow_nominal=max(m_flow_nominal, 1)*{1,1,1}) annotation (Placement(transformation(extent={{136,-10},{116,10}})));
-39: Missing documentation, Name 'realExpression6' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression6. Affected line: Modelica.Blocks.Sources.RealExpression realExpression6(y=T_cooSecSet + deltaT_cooSecSet) annotation (Placement(transformation(extent={{-106,52},{-94,64}})));
+23: Missing documentation, Name 'chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: chiller. Affected line: AixLib.Fluid.Chillers.Carnot_TEva chiller( redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, allowFlowReversal1=false, allowFlowReversal2=false, use_eta_Carnot_nominal=true, dp1_nominal=dp_nominal, dp2_nominal=dp_nominal, etaCarnot_nominal=0.4, QEva_flow_min=coolingDemand_max, QEva_flow_nominal=coolingDemand_max) annotation (Placement(transformation(extent={{-4,40},{-24,20}})));
-40: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: protected final parameter Medium.ThermodynamicState sta_default = Medium.setState_pTX( T=Medium.T_default, p=Medium.p_default, X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
+24: Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) "decentral distribution pump for cooling on primary side" annotation (Placement(transformation(extent={{52,14},{32,34}})));
-41: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default= Medium.specificHeatCapacityCp(sta_default) "Specific heat capacity of the fluid";
+25: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit="W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{ -280,-120},{-240,-80}})));
+26: Missing documentation, Name 'sourceCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: source, Cooling. Affected line: AixLib.Fluid.Sources.MassFlowSource_T sourceCooling( use_m_flow_in=true, use_T_in=true, redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{-66,44},{-46,64}})));
-AixLib/Fluid/DistrictHeatingCooling/Demands/ClosedLoop/SubstationDirectCooling.mo
-1: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: parameter Modelica.Units.SI.SpecificHeatCapacity cp_default = 4180 "Cp-value of Water";
+27: Missing documentation, Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: Sources.Boundary_pT sinkCooling(redeclare package Medium = Medium, nPorts=1) annotation (Placement(transformation(extent={{34,44},{14,64}})));
-2: Name 'heatDemand_max' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: heat, Demand. Affected line: parameter Modelica.Units.SI.HeatFlowRate heatDemand_max "Maximum heat demand for scaling of heat pump";
+28: Missing documentation. Affected line: Modelica.Blocks.Math.Add add2(k2=+1) annotation (Placement(transformation(extent={{94,68},{74,88}})));
-3: Name 'deltaT_heatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingSet "Set temperature difference for heating on the site of building";
+29: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{60,66},{46,80}})));
-4: Name 'deltaT_heatingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_heating, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_heatingGridSet "Set temperature difference for heating on the site of thermal network";
+30: Missing documentation, Name 'division3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division3. Affected line: Modelica.Blocks.Math.Division division3 annotation (Placement(transformation(extent={{-58,100},{-72,114}})));
-5: Name 'deltaT_coolingGridSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: delta, T_cooling, Grid. Affected line: parameter Modelica.Units.SI.Temperature deltaT_coolingGridSet "Set temperature difference for cooling on the side of the thermal network";
+31: Missing documentation. Affected line: Modelica.Blocks.Sources.Constant const2(k=cp_default*deltaT_coolingSecSet) annotation (Placement(transformation(extent={{-32,86},{-44,98}})));
-6: Name 'T_supplyHeatingSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_supply, Heating. Affected line: parameter Modelica.Units.SI.Temperature T_supplyHeatingSet "Set supply temperature fore space heating";
+32: Name 'P_el_heatPump' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_heat, Pump. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_heatPump(unit="W") "Power demand of heat pump" annotation (Placement(transformation(extent={{-260, 100},{-280,120}}), iconTransformation(extent={{-260,100},{-280,120}})));
-7: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{-242,4},{-222,24}})));
+33: Name 'P_el_chiller' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_chiller. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_chiller(unit="W") "Power demand of chiller" annotation (Placement(transformation(extent={{-260, 126},{-280,146}}), iconTransformation(extent={{-260,126},{-280,146}})));
-8: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder vol1( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, tau=60) annotation (Placement(transformation(extent={{188,8},{208,28}})));
+34: Name 'P_el_subStation' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: P_el_sub, Station. Affected line: Modelica.Blocks.Interfaces.RealOutput P_el_subStation(unit="W") "Power demand of substation for heat pump, chiller and distribution pumps on primary side (grid)" annotation (Placement(transformation(extent={{-260,74},{-280,94}}), iconTransformation(extent={{-260,74},{-280,94}})));
-9: Missing documentation. Affected line: AixLib.Fluid.Delays.DelayFirstOrder del( nPorts=2, redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal) annotation (Placement(transformation(extent={{-112,0},{-92,20}})));
+35: Missing documentation. Affected line: Modelica.Blocks.Math.Sum sum1(nin=4) annotation (Placement(transformation(extent={{-220,74},{-240,94}})));
-10: Missing documentation, Name 'pumpCooling' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: pump, Cooling. Affected line: AixLib.Fluid.Movers.FlowControlled_m_flow pumpCooling( redeclare package Medium = Medium, energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, addPowerToMedium=false, nominalValuesDefineDefaultPressureCurve=true, use_inputFilter=false, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal) annotation (Placement(transformation(extent={{50,-10},{30,10}})));
+36: Missing documentation, Name 'T_heatPumpSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_heat, Pump. Affected line: Modelica.Blocks.Sources.Constant T_heatPumpSet(k=T_heatSecSet) annotation (Placement(transformation(extent={{40,-78},{26,-64}})));
-11: Name 'coolingDemand' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cooling, Demand. Affected line: Modelica.Blocks.Interfaces.RealInput coolingDemand(unit = "W") "Input for cooling demand profile of substation" annotation (Placement( transformation(extent={{248,42},{208,82}}), iconTransformation(extent={{-176,40}, {-136,80}})));
+37: Missing documentation, Name 'realExpression2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression2(y=heatPump.P) annotation (Placement(transformation(extent={{-176,-78},{-164,-66}})));
-12: Missing documentation, Name 'division2' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: division. Affected line: Modelica.Blocks.Math.Division division2 annotation (Placement(transformation(extent={{68,100},{54,114}})));
+38: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=heatDemand) annotation (Placement(transformation(extent={{138,-38},{126,-26}})));
-13: Missing documentation, Name 'realExpression1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression1(y=(cp_default*(273.15 + 22 - senTem4.T))) annotation (Placement(transformation(extent={{104,84},{92,96}})));
+39: Missing documentation, Name 'realExpression' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression. Affected line: Modelica.Blocks.Sources.RealExpression realExpression(y=cp_default* deltaT_heatPriSet) annotation (Placement(transformation(extent={{-128,-96},{-116,-84}})));
-14: Missing documentation, Name 'senMasFlo_GridHeat' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Heat. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridHeat(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{-206,-10},{-186,10}})));
+40: Missing documentation, Name 'realExpression3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression3. Affected line: Modelica.Blocks.Sources.RealExpression realExpression3(y=heatPump.P) annotation (Placement(transformation(extent={{-228,104},{-240,116}})));
-15: Missing documentation, Name 'senMasFlo_GridCool' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Flo_, Grid, Cool. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo_GridCool(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{152,-10},{172,10}})));
+41: Missing documentation, Name 'realExpression4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression4. Affected line: Modelica.Blocks.Sources.RealExpression realExpression4(y=chiller.P) annotation (Placement(transformation(extent={{-228,130},{-240,142}})));
-16: Missing documentation. Affected line: AixLib.Fluid.Sensors.MassFlowRate senMasFlo(redeclare package Medium = Medium) annotation (Placement(transformation(extent={{90,-10},{70,10}})));
+42: Missing documentation, Name 'realExpression5' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression5. Affected line: Modelica.Blocks.Sources.RealExpression realExpression5(y=chiller.P) annotation (Placement(transformation(extent={{130,66},{118,78}})));
-17: Missing documentation, Name 'prescribedHeatFlow' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: prescribed, Heat. Affected line: Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow prescribedHeatFlow annotation (Placement(transformation( extent={{-10,-10},{10,10}}, rotation=-90, origin={-108,88})));
+43: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=cp_default*deltaT_coolingPriSet) annotation (Placement(transformation(extent={{94,48},{80,62}})));
-18: Missing documentation, Name 'senTem4' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: Tem4. Affected line: AixLib.Fluid.Sensors.TemperatureTwoPort senTem4(redeclare package Medium = Medium, m_flow_nominal=2) annotation (Placement(transformation(extent={{100,-10},{120,10}})));
+44: Missing documentation, Name 'T_chillerSet' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: T_chiller. Affected line: Modelica.Blocks.Sources.Constant T_chillerSet(k=T_coolingSecSet) annotation (Placement(transformation(extent={{24,2},{10,16}})));
-19: Missing documentation, Name 'booleanStep' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: boolean, Step. Affected line: Modelica.Blocks.Sources.BooleanStep booleanStep(startTime=7200) annotation (Placement(transformation(extent={{-6,-6},{6,6}}, rotation=0, origin={-40,94})));
+45: Missing documentation, Name 'realExpression6' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: real, Expression6. Affected line: Modelica.Blocks.Sources.RealExpression realExpression6(y=T_coolingSecSet + deltaT_coolingSecSet) annotation (Placement(transformation(extent={{-106,52},{-94,64}})));
-20: Name 'mass_flow_heatExchangerHeating1' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: mass_flow_heat, Exchanger, Heating. Affected line: Modelica.Blocks.Logical.Switch mass_flow_heatExchangerHeating1 "calculation of mass flow through heat exchanger (heating)" annotation (Placement(transformation(extent={{-14,84},{6,104}})));
+46: Could not extract name from line and check correctness, is your type specification correct (full library path)?. Affected line: protected final parameter Medium.ThermodynamicState sta_default = Medium.setState_pTX( T=Medium.T_default, p=Medium.p_default, X=Medium.X_default[1:Medium.nXi]) "Medium state at default properties";
-21: Missing documentation, Name 'const3' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: const3. Affected line: Modelica.Blocks.Sources.Constant const3(k=m_flow_nominal) annotation (Placement(transformation(extent={{-50,48},{-38,60}})));
\ No newline at end of file
+47: Name 'cp_default' contains parts with more/less than 3 characters or which are not part of special cases. Affected parts: cp_default. Affected line: final parameter Modelica.Units.SI.SpecificHeatCapacity cp_default= Medium.specificHeatCapacityCp(sta_default) "Specific heat capacity of the fluid";
\ No newline at end of file