Circulation Pump Pressure

Create Function

create_circ_pump_const_pressure(net, from_junction, to_junction, p_bar, plift_bar, t_k=None, name=None, index=None, in_service=True, type='pt', **kwargs)

Adds one circulation pump with a constant pressure lift in table net[“circ_pump_pressure”].

Parameters
  • net (pandapipesNet) – The net within this pump should be created

  • from_junction (int) – ID of the junction on one side which the pump will be connected with

  • to_junction (int) – ID of the junction on the other side which the pump will be connected with

  • p_bar (float) – Pressure set point

  • plift_bar (float) – Pressure lift induced by the pump

  • t_k (float) – Temperature set point

  • name (str) – Name of the pump

  • index (int, default None) – Force a specified ID if it is available. If None, the index one higher than the highest already existing index is selected.

  • in_service (bool, default True) – True for in_service or False for out of service

  • type (str, default "pt") –

    The pump type denotes the values that are fixed:

    • ”p”: The pressure is fixed.

    • ”t”: The temperature is fixed and will not be solved. Please note that pandapipes cannot check for inconsistencies in the formulation of heat transfer equations yet.

    • ”pt”: The pump shows both “p” and “t” behavior.

  • kwargs (dict) – Additional keyword arguments will be added as further columns to the net[“circ_pump_pressure”] table

Returns

index - The unique ID of the created element

Return type

int

Example
>>> create_circ_pump_const_pressure(net, 0, 1, p_bar=5, plift_bar=2, t_k=350, type="p")

Component Table Data

net.circ_pump_pressure

Parameter

Datatype

Value Range

Explanation

name

string

name of the pump

from_junction

integer

\(>\) 0

index of junction at which the pump starts

to_junction

integer

\(>\) 0

index of junction at which the pump ends

p_bar

float

\(>\) 0

pressure set point [bar]

mdot_kg_per_s

float

\(>\) 0

mass flow transported by the pump [bar]

t_k

float

\(>\) 0

temperature set point [K]

in_serivce

boolean

True/ False

True for in service or False for out of service

type

string

type variable to classify the pump

Physical Model

Coming soon!

Result Table Data

net.res_circ_pump_pressure

Parameter

Datatype

Explanation

deltap_bar

float

The pressure lift caused by the pump [bar]

mdot_kg_per_s

float

The mass flow running through the pump [bar]