modelCouplingTimeSeriesSingleLoop
Example illustrating the coupling of a building model to heating water or chilled water loops
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example illustrates the use of Buildings.DHC.Loads.BaseClasses.PartialBuilding, Buildings.DHC.Loads.BaseClasses.PartialTerminalUnit and Buildings.DHC.Loads.BaseClasses.FlowDistribution in a configuration with
-
a single connection with a heating water distribution system, see
component
buiHea(resp. with a chilled water distribution system, see componentbuiCoo), - space heating and cooling loads provided as time series, and
- secondary pumps.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Time | perAve | 600 | Period for time averaged variables |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.DHC.Loads.BaseClasses.BuildingTimeSeries | buiCoo | Building wint cooling only | |
| Buildings.Fluid.Sources.Boundary_pT | sinChiWat | Sink for chilled water | |
| Modelica.Blocks.Sources.RealExpression | TChiWatSup | Chilled water supply temperature | |
| Fluid.Sources.Boundary_pT | supChiWat | Chilled water supply | |
| Modelica.Blocks.Continuous.Integrator | ECooReq | Time integral of cooling load | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | QAveCooReq_flow | Time average of cooling load | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | QAveCooAct_flow | Time average of cooling heat flow rate | |
| Modelica.Blocks.Continuous.Integrator | ECooAct | Actual energy used for cooling | |
| Buildings.DHC.Loads.BaseClasses.BuildingTimeSeries | buiHea | Building with heating only | |
| Modelica.Blocks.Sources.RealExpression | THeaWatSup | Heating water supply temperature | |
| Fluid.Sources.Boundary_pT | supHeaWat | Heating water supply | |
| Fluid.Sources.Boundary_pT | sinHeaWat | Sink for heating water | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | QAveHeaReq_flow | Time average of heating load | |
| Modelica.Blocks.Continuous.Integrator | EHeaReq | Time integral of heating load | |
| Modelica.Blocks.Continuous.Integrator | EHeaAct | Actual energy used for heating | |
| Buildings.Controls.OBC.CDL.Reals.MovingAverage | QAveHeaAct_flow | Time average of heating heat flow rate |
Contents
| Name | Description |
|---|---|
| Source side medium |
Revisions
-
November 21, 2022, by David Blum:
ChangebuiHea.facMulHeaandbuiCoo.facMulCooto be default.
This is for issue 2302. -
September 18, 2020, by Jianjun Hu:
First implementation.