Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Mermaid cloud
toolbarbottom
filenamesystemcheck high level
zoomfit
revision67

Some violations are structural, meaning the graph is too “damaged“ to do further calculations. Eg. in this diagram the algorithm exits early after finding incorrectly oriented base circuits. The pump in series in the bottom circuit are not detected, the user is expected to fix the structured problems first.

image-20250128-132323.png

...

SystemCheckModel

The SystemCheckModel is an intermediate representation is of the minimal information we need to detect violations. It starts from the FpHydronicCircuit and throws away all irrelevant pieces such as pipes and symmetrical bcs. Those can not be connected incorrectly anyway.

This diagram shows the mapping correlation between a simulationModel and corresponding structures in the FpHydronicCircuit.

...

Note

Important detail, an FPGate is also an FpHydronicNode and will used in that way when creating equivalance relations

Mermaid cloud
toolbarbottom
filenameFpCircuit class diagram
zoomfit
revision1

Create gate equivalences from simulation modelFrom that FpHydronicCircuit we create the SystemCheckModel.

...