modelPartialBuildingWithETS
Partial model with ETS model and partial building model
Extends from Buildings.DHC.Loads.BaseClasses.PartialBuildingWithPartialETS (Partial model of a building with an energy transfer station).
Information
This model is composed of a heat pump based energy transfer station model Buildings.DHC.ETS.Combined.HeatPumpHeatExchanger connected to a repleacable building load model.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | idxPHeaETS (from PartialBuildingWithPartialETS) | max(Modelica.Math.BooleanVectors.countTrue({bui.have_eleHea, ets.have_eleHea}), 1) | Index for connecting the ETS output connector |
| Integer | idxPCooETS (from PartialBuildingWithPartialETS) | max(Modelica.Math.BooleanVectors.countTrue({bui.have_eleCoo, ets.have_eleCoo}), 1) | Index for connecting the ETS output connector |
| Integer | idxPFanETS (from PartialBuildingWithPartialETS) | max(Modelica.Math.BooleanVectors.countTrue({bui.have_fan, ets.have_fan}), 1) | Index for connecting the ETS output connector |
| Integer | idxPPumETS (from PartialBuildingWithPartialETS) | max(Modelica.Math.BooleanVectors.countTrue({bui.have_pum, ets.have_pum}), 1) | Index for connecting the ETS output connector |
| Configuration | |||
| Integer | nPorts_heaWat (from PartialBuildingWithPartialETS) | 0 | Number of heating water fluid ports |
| Integer | nPorts_chiWat (from PartialBuildingWithPartialETS) | 0 | Number of chilled water fluid ports |
| TypDisSys | typ (from PartialBuildingWithPartialETS) | ets.typ | Type of district system |
| Boolean | have_heaWat (from PartialBuildingWithPartialETS) | ets.have_heaWat | Set to true if the ETS supplies heating water |
| Boolean | have_hotWat (from PartialBuildingWithPartialETS) | ets.have_hotWat | Set to true if the ETS supplies domestic hot water |
| Boolean | have_chiWat (from PartialBuildingWithPartialETS) | ets.have_chiWat | Set to true if the ETS supplies chilled water |
| Boolean | have_eleHea (from PartialBuildingWithPartialETS) | bui.have_eleHea or ets.have_eleHea | Set to true if the building or ETS has electric heating system |
| Integer | nFue (from PartialBuildingWithPartialETS) | ets.nFue | Number of fuel types (0 means no combustion system) |
| Boolean | have_eleCoo (from PartialBuildingWithPartialETS) | bui.have_eleCoo or ets.have_eleCoo | Set to true if the building or ETS has electric cooling system |
| Boolean | have_fan (from PartialBuildingWithPartialETS) | bui.have_fan or ets.have_fan | Set to true if fan power is computed |
| Boolean | have_pum (from PartialBuildingWithPartialETS) | bui.have_pum or ets.have_pum | Set to true if pump power is computed |
| Boolean | have_weaBus (from PartialBuildingWithPartialETS) | bui.have_weaBus or ets.have_weaBus | Set to true to use a weather bus |
| Scaling | |||
| Real | facMul (from PartialBuildingWithPartialETS) | 1 | Multiplier factor |
| Assumptions | |||
| Boolean | allowFlowReversalSer (from PartialBuildingWithPartialETS) | false | Set to true to allow flow reversal on service side |
| Boolean | allowFlowReversalBui (from PartialBuildingWithPartialETS) | false | Set to true to allow flow reversal on building side |
| Nominal condition | |||
| Modelica.Units.SI.HeatFlowRate | QHeaWat_flow_nominal (from PartialBuildingWithPartialETS) | ets.QHeaWat_flow_nominal | Nominal capacity of heating system (>=0) |
| Modelica.Units.SI.HeatFlowRate | QHotWat_flow_nominal (from PartialBuildingWithPartialETS) | ets.QHotWat_flow_nominal | Nominal capacity of hot water production system (>=0) |
| Modelica.Units.SI.HeatFlowRate | QChiWat_flow_nominal (from PartialBuildingWithPartialETS) | ets.QChiWat_flow_nominal | Nominal capacity of cooling system (<=0) |
| ETS model parameters | |||
| Modelica.Units.SI.Temperature | TDisWatMin | 6 + 273.15 | District water minimum temperature |
| Modelica.Units.SI.Temperature | TDisWatMax | 17 + 273.15 | District water maximum temperature |
| Modelica.Units.SI.TemperatureDifference | dT_nominal | 4 | Water temperature drop/increase accross load and source-side HX (always positive) |
| Modelica.Units.SI.Temperature | TChiWatSup_nominal | 18 + 273.15 | Chilled water supply temperature |
| Modelica.Units.SI.Temperature | THeaWatSup_nominal | 38 + 273.15 | Heating water supply temperature |
| Modelica.Units.SI.Temperature | THotWatSup_nominal | 63 + 273.15 | Domestic hot water supply temperature to fixtures |
| Modelica.Units.SI.Temperature | TColWat_nominal | 288.15 | Cold water temperature (for hot water production) |
| Modelica.Units.SI.Pressure | dp_nominal | 50000 | Pressure difference at nominal flow rate (for each flow leg) |
| Real | COPHeaWat_nominal | 4.0 | COP of heat pump for heating water production |
| Real | COPHotWat_nominal | 2.3 | COP of heat pump for hot water production |
Connectors
Components
Revisions
-
March 18, 2024, by David Blum:
Added parametersTDisWatMinandTDisWatMaxin lieu of usingdatDes.
This is for issue 3697. -
February 23, 2021, by Antoine Gautier:
First implementation.