Hi,
I noticed odd behavior in the BESMod.Systems.Hydraulical.Components.UFH.PanelHeatingSegment model:
This model implements two surface area parameters, A and A_floor, which are set equal inside. Based on the parametrization in the parent model BESMod.Systems.Hydraulical.Components.UFH.PanelHeating A is supposed to be the surface area of the pipe, while A_floor is the floor surface area:
PanelHeatingSegment panelHeatingSegment[dis](
redeclare package Medium = Medium,
each final A=tubeLength*floorHeatingType.diameter*Modelica.Constants.pi/dis/
2,
...
each final A_floor=A) annotation (Placement(transformation(extent={{-58,1},{-8,51}})));
from BESMod.Systems.Hydraulical.Components.UFH.PanelHeating.
This raises multiple points:
- If they are supposed to be different areas, setting them equal inside the PanelHeatingSegment is not logical, therefore the parameter should be changed to remove the assignment on this level: Code
parameter Modelica.Units.SI.Area A_floor=A "Area of surface of wall / Floor";
- In both panel_Segment[1-2] the area should be changed from A to A_Floor, since those seem to be modeling the floor based on the other parameters. Code
- Another resistance could be added that models the heat transfer from the pipe to the floor, this would then use A
- A_Floor assignment in PanelHeating should be divided by discretization layers, otherwise all layers receive the full floor area.
What are your opionions on this topic?
Best regards,
Daniel
Hi,
I noticed odd behavior in the
BESMod.Systems.Hydraulical.Components.UFH.PanelHeatingSegmentmodel:This model implements two surface area parameters, A and A_floor, which are set equal inside. Based on the parametrization in the parent model
BESMod.Systems.Hydraulical.Components.UFH.PanelHeatingA is supposed to be the surface area of the pipe, while A_floor is the floor surface area:from BESMod.Systems.Hydraulical.Components.UFH.PanelHeating.
This raises multiple points:
parameter Modelica.Units.SI.Area A_floor=A "Area of surface of wall / Floor";What are your opionions on this topic?
Best regards,
Daniel