base_producer
Class for base producer
- class Producer(static_pressure: float = nan, setpoint_type_hx: str = 't_out', setpoint_type_hx_rev: str = 'delta_t', setpoint_value_hx: float = 80.0, setpoint_value_hx_rev: float = 0.0, power_max_hx: float = nan, t_out_min_hx: float = nan, setpoint_type_hyd: str = 'pressure', setpoint_value_hyd: float = -1000000.0, **kwargs)[source]
Bases:
Component
Class for base Producer component. It has no operational parameters, only a mass flow or delta_p setpoint is specified.
- __init__(static_pressure: float = nan, setpoint_type_hx: str = 't_out', setpoint_type_hx_rev: str = 'delta_t', setpoint_value_hx: float = 80.0, setpoint_value_hx_rev: float = 0.0, power_max_hx: float = nan, t_out_min_hx: float = nan, setpoint_type_hyd: str = 'pressure', setpoint_value_hyd: float = -1000000.0, **kwargs) None [source]
Init Producer
- Parameters:
static_pressure (float, optional) – Pressure (Pa) at the outlet node of the producer. The default is nan.
setpoint_type_hx (str, optional) – Type of thermal setpoint to use. The default is t_out.
setpoint_type_hx_rev (str, optional) – Type of thermal setpoint to use in case of reverse flow. The default is delta_t.
setpoint_value_hx (float, optional) – Value of the thermal setpoint. The default is 80.0.
setpoint_value_hx_rev (float, optional) – Value of the thermal setpoint in case of reverse flow. The default is 0.0.
power_max_hx (float, optional) – Maximum energy (Wh) that the producer can output. The default is nan.
t_out_min_hx (float, optional) – Minimum outlet temperature (°C) of the producer. The default is nan.
setpoint_type_hyd (str, optional) – Hydraulic setpoint type. The default is pressure.
setpoint_value_hyd (float, optional) – Hydraulic setpoint value. The default is -1000000.0.
**kwargs – Additional keyord arguments.
- Return type:
None