Skip to content

Area handling in UFH PanelHeating and PanelHeatingSegment #131

@Daniel12449

Description

@Daniel12449

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions