modelSewageHeatRecovery
Model for sewage heat recovery plant
Extends from Buildings.DHC.Plants.BaseClasses.PartialPlant (Partial class for modeling a plant).
Information
Model of sewage heat recovery plant with sewage mass flow rate and temperature as an input.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | have_fue (from PartialPlant) | nFue > 0 | Set to true if the plant has fuel use |
| Buildings.Fluid.Data.Fuels.Generic[nFue] | fue (from PartialPlant) | Fuel type | |
| Modelica.Units.SI.Efficiency | epsHex | Heat exchanger effectiveness | |
| Configuration | |||
| Buildings.DHC.Types.DistrictSystemType | typ (from PartialPlant) | Buildings.DHC.Types.DistrictSystemType.CombinedGeneration2to4 | Type of district system |
| Boolean | have_fan (from PartialPlant) | false | Set to true if fan power is computed |
| Boolean | have_pum (from PartialPlant) | false | Set to true if pump power is computed |
| Boolean | have_eleHea (from PartialPlant) | false | Set to true if the plant has electric heating system |
| Integer | nFue (from PartialPlant) | 0 | Number of fuel types (0 means no combustion system) |
| Boolean | have_eleCoo (from PartialPlant) | false | Set to true if the plant has electric cooling system |
| Boolean | have_weaBus (from PartialPlant) | false | Set to true to use a weather bus |
| Assumptions | |||
| Boolean | allowFlowReversal (from PartialPlant) | false | Set to true to allow flow reversal in service lines |
| Nominal conditions | |||
| Modelica.Units.SI.MassFlowRate | mSew_flow_nominal | Sewage water nominal mass flow rate | |
| Modelica.Units.SI.MassFlowRate | mDis_flow_nominal | District water nominal mass flow rate | |
| Modelica.Units.SI.PressureDifference | dpSew_nominal | Sewage side pressure drop at nominal mass flow rate | |
| Modelica.Units.SI.PressureDifference | dpDis_nominal | District side pressure drop at nominal mass flow rate | |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Fluid.HeatExchangers.ConstantEffectiveness | hex | Heat exchanger (primary is sewage water side) | |
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumDis | District water pump | |
| Fluid.Sources.Boundary_pT | souSew | Source of sewage water | |
| Buildings.DHC.ETS.BaseClasses.Pump_m_flow | pumSew | Sewage water pump | |
| Fluid.Sensors.TemperatureTwoPort | senTSewOut | ||
| Buildings.DHC.Networks.BaseClasses.DifferenceEnthalpyFlowRate | senDifEntFlo | Variation of enthalpy flow rate | |
| Buildings.Controls.OBC.CDL.Reals.MultiSum | sumPPum | Sum pump power |
Revisions
-
November 17, 2025, by Michael Wetter:
Corrected typo in annotation.
This is for Buildings, #4406. -
January 16, 2020, by Michael Wetter:
First implementation.