OGS
ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow Struct Reference

Detailed Description

Definition at line 180 of file FlowAndTemperatureControl.h.

#include <FlowAndTemperatureControl.h>

Collaboration diagram for ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow:
[legend]

Public Member Functions

FlowAndTemperature operator() (double const T_out, double const time) const

Public Attributes

BuildingPowerCurves const building_power_curves
double flow_rate
double heat_capacity
double density
double flow_rate_min
double power_min

Static Public Attributes

static constexpr bool is_power_bc = true

Member Function Documentation

◆ operator()()

FlowAndTemperature ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::operator() ( double const T_out,
double const time ) const
inline

Definition at line 182 of file FlowAndTemperatureControl.h.

183 {
184 double const power_building =
185 building_power_curves.power_curve.getValue(time);
186 double const cop = building_power_curves.cop_curve.getValue(T_out);
187
188 double const power = power_building - power_building / cop;
189
191 power,
193 density,
194 T_out,
196 power_min);
197 }
FlowAndTemperature check_power_and_flow_rate(double flow_rate, double power, double heat_capacity, double density, double T_out, double flow_rate_min, double power_min)

References building_power_curves, ProcessLib::HeatTransportBHE::BHE::check_power_and_flow_rate(), density, flow_rate, flow_rate_min, heat_capacity, and power_min.

Member Data Documentation

◆ building_power_curves

BuildingPowerCurves const ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::building_power_curves

Definition at line 198 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ density

double ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::density

Definition at line 202 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ flow_rate

double ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::flow_rate

Definition at line 200 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ flow_rate_min

double ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::flow_rate_min

Definition at line 203 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ heat_capacity

double ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::heat_capacity

Definition at line 201 of file FlowAndTemperatureControl.h.

Referenced by operator()().

◆ is_power_bc

bool ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::is_power_bc = true
staticconstexpr

Definition at line 205 of file FlowAndTemperatureControl.h.

◆ power_min

double ProcessLib::HeatTransportBHE::BHE::BuildingPowerCurveConstantFlow::power_min

Definition at line 204 of file FlowAndTemperatureControl.h.

Referenced by operator()().


The documentation for this struct was generated from the following file: