From 8c8e3623eac61e9c76e5a96b215f9b601d923b7c Mon Sep 17 00:00:00 2001 From: ChaofanChen <chaofan.chen@ufz.de> Date: Fri, 7 Feb 2020 15:25:30 +0100 Subject: [PATCH] [1P] Added para docu of the BuildingPowerCurveConstantFlow BHE BC. --- .../c_BuildingPowerCurveConstantFlow.md | 1 + .../BuildingPowerCurveConstantFlow/t_cop_heating_curve.md | 1 + .../BuildingPowerCurveConstantFlow/t_flow_rate.md | 1 + .../BuildingPowerCurveConstantFlow/t_power_curve.md | 1 + .../BHE/CreateFlowAndTemperatureControl.cpp | 6 +++--- 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/c_BuildingPowerCurveConstantFlow.md create mode 100644 Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_cop_heating_curve.md create mode 100644 Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_flow_rate.md create mode 100644 Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_power_curve.md diff --git a/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/c_BuildingPowerCurveConstantFlow.md b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/c_BuildingPowerCurveConstantFlow.md new file mode 100644 index 00000000000..b12f779696b --- /dev/null +++ b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/c_BuildingPowerCurveConstantFlow.md @@ -0,0 +1 @@ +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. diff --git a/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_cop_heating_curve.md b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_cop_heating_curve.md new file mode 100644 index 00000000000..5d71d38a26b --- /dev/null +++ b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_cop_heating_curve.md @@ -0,0 +1 @@ +It is the COP curve of the heat pump at different outflow temperature from the BHE. diff --git a/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_flow_rate.md b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_flow_rate.md new file mode 100644 index 00000000000..9aecbc9292d --- /dev/null +++ b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_flow_rate.md @@ -0,0 +1 @@ +It is the flow rate of the BHE and it is a constant value in this BC. diff --git a/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_power_curve.md b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_power_curve.md new file mode 100644 index 00000000000..de4ddb4d360 --- /dev/null +++ b/Documentation/ProjectFile/prj/processes/process/HEAT_TRANSPORT_BHE/borehole_heat_exchangers/borehole_heat_exchanger/flow_and_temperature_control/BuildingPowerCurveConstantFlow/t_power_curve.md @@ -0,0 +1 @@ +It is the building heat load curve. diff --git a/ProcessLib/HeatTransportBHE/BHE/CreateFlowAndTemperatureControl.cpp b/ProcessLib/HeatTransportBHE/BHE/CreateFlowAndTemperatureControl.cpp index f994a95fc5b..abd3a171758 100644 --- a/ProcessLib/HeatTransportBHE/BHE/CreateFlowAndTemperatureControl.cpp +++ b/ProcessLib/HeatTransportBHE/BHE/CreateFlowAndTemperatureControl.cpp @@ -92,20 +92,20 @@ FlowAndTemperatureControl createFlowAndTemperatureControl( { auto const& power_curve = *BaseLib::getOrError( 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"), "Required power curve not found."); auto const& cop_heating_curve = *BaseLib::getOrError( 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"), "Required power curve not found."); BuildingPowerCurves const building_power_curves{power_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"); return BuildingPowerCurveConstantFlow{ -- GitLab