Skip to content
Snippets Groups Projects
Commit 8c8e3623 authored by Chaofan Chen's avatar Chaofan Chen
Browse files

[1P] Added para docu of the BuildingPowerCurveConstantFlow BHE BC.

parent 2e309084
No related branches found
No related tags found
No related merge requests found
It is the BHE boundary condition of various heat load from buildings. Meanwhile, the COP of the heat pump is intergrated and used for calculating the transit heat load on the BHE.
It is the COP curve of the heat pump at different outflow temperature from the BHE.
...@@ -92,20 +92,20 @@ FlowAndTemperatureControl createFlowAndTemperatureControl( ...@@ -92,20 +92,20 @@ FlowAndTemperatureControl createFlowAndTemperatureControl(
{ {
auto const& power_curve = *BaseLib::getOrError( auto const& power_curve = *BaseLib::getOrError(
curves, curves,
//! \ogs_file_param{prj__processes__process__HEAT_TRANSPORT_BHE__borehole_heat_exchangers__borehole_heat_exchanger__flow_and_temperature_control__PowerCurveConstantFlow__power_curve} //! \ogs_file_param{prj__processes__process__HEAT_TRANSPORT_BHE__borehole_heat_exchangers__borehole_heat_exchanger__flow_and_temperature_control__BuildingPowerCurveConstantFlow__power_curve}
config.getConfigParameter<std::string>("power_curve"), config.getConfigParameter<std::string>("power_curve"),
"Required power curve not found."); "Required power curve not found.");
auto const& cop_heating_curve = *BaseLib::getOrError( auto const& cop_heating_curve = *BaseLib::getOrError(
curves, curves,
//! \ogs_file_param{prj__processes__process__HEAT_TRANSPORT_BHE__borehole_heat_exchangers__borehole_heat_exchanger__flow_and_temperature_control__PowerCurveConstantFlow__power_curve} //! \ogs_file_param{prj__processes__process__HEAT_TRANSPORT_BHE__borehole_heat_exchangers__borehole_heat_exchanger__flow_and_temperature_control__BuildingPowerCurveConstantFlow__cop_heating_curve}
config.getConfigParameter<std::string>("cop_heating_curve"), config.getConfigParameter<std::string>("cop_heating_curve"),
"Required power curve not found."); "Required power curve not found.");
BuildingPowerCurves const building_power_curves{power_curve, BuildingPowerCurves const building_power_curves{power_curve,
cop_heating_curve}; cop_heating_curve};
//! \ogs_file_param{prj__processes__process__HEAT_TRANSPORT_BHE__borehole_heat_exchangers__borehole_heat_exchanger__flow_and_temperature_control__PowerCurveConstantFlow__flow_rate} //! \ogs_file_param{prj__processes__process__HEAT_TRANSPORT_BHE__borehole_heat_exchangers__borehole_heat_exchanger__flow_and_temperature_control__BuildingPowerCurveConstantFlow__flow_rate}
auto const flow_rate = config.getConfigParameter<double>("flow_rate"); auto const flow_rate = config.getConfigParameter<double>("flow_rate");
return BuildingPowerCurveConstantFlow{ return BuildingPowerCurveConstantFlow{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment