Asset classesΒΆ

The main purpose of the asset classes is to translate the physics into linearized equations, which can be passed to the matrix to be solved. This is done iteratively via the Newton-Raphson approach. Independent of the asset type, there are several equations that always need to be solved. These are:

  1. Setting the pressure of connection points equal to the pressure of the node.

  2. Setting the internal specific energy of the asset equal to that of the node when the flow is into the asset.

Additionally, an asset will need at least two equations to specify the relation between the pressure at the connection points and the mass flow rate. Also, the internal continuity needs to be pre- described. Finally, an internal energy balance needs to be included. Internal means a relation between the connection points of the asset.

These equations are asset-specific and detailed in their respective sections. At the moment, we support the following assets:

  1. Solver pipe class: Class representing a pipe in a heating network.

  2. Solver HeatBoundary: Class representing a producer and also a consumer in a heating network.

All these assets have been derived from three base classes:

  1. Base item class: Base class for all items in the network.

  2. Base asset class: Base class for all assets in the network.

  3. Fall type class: Base class for components implementing a pressure loss equation.

Contents