Skip to content

Sub-Components Not Topologically Sorted in Zone Equipment Component Arrangement Report #11064

@amirroth

Description

@amirroth

Issue overview

Screenshot from testfile TableLookups.idf.

Image

According to the node connections, the sub-component order should be: outdoor-air-mixer, fan, cooling coil, heating coil, sup-heating coil. However, that is not the order displayed. The issue seems to be that the routine that sorts the sub-components topologically only does so when the inlet node of one of the components matches the parent component inlet node. If that is not the case (and it is not here) then the sub-components are listed in the order in which their comp-sets are created.

The fact that there is no sub-component whose inlet node matches the inlet node of the parent component seems like an issue in and of itself and what the solution is. In this particular case, one of the sub-components has an outlet-node that matches the outlet-node of the parent and so maybe matching on only one of the outlet nodes is okay but the routine does not check for this case.

However, if it is not, then a potential fix for this would be to traverse the components in reverse order from

Operating System (Multiple choices)

Any

Operating System Version

Any

Version of EnergyPlus

25.1.0

Unmethours link or helpdesk ticket number

N/A

Defect file

LookupTables.idf in the testfiles folder is a short example.

Metadata

Metadata

Assignees

No one assigned

    Labels

    TriageIssue needs to be assessed and labeled, further information on reported might be neededUnconfirmedDefectDefect has not yet confirmed to be an actual issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions