modelClosedLoop_PressureControlled

"Closed loop district heating model with pressure controlled pumps and valves, constant massflow and variable heat flows"

Extends from TransiEnt.Basics.Icons.Example (Icon for runnable examples).

Information

1. Purpose of model

This model illustrates possible applications of the library to model district heating grids. It shows a heat producing unit at the left, a heat consumer at the right and the supply and return lines for distribution.

In this example, the pumps at the return line are pressure controlled and the mass flow is assumed to be constant.

The supply temperature is controlled by the heat input, which is defined by the feed forward controller.


2. Level of detail, physical effects considered, and physical insight

(no remarks)

3. Limits of validity

(no remarks)

4. Interfaces

(no remarks)

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

(no remarks)

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Ricardo Peniche 2017

Ricardo Peniche and Jan Braune 2016

Parameters

TypeNameDefaultDescription
Realm_flow_nom1160

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter
ClaRa.Visualisation.Quadruplequadruple7
ClaRa.Visualisation.Quadruplequadruple12
ClaRa.Components.HeatExchangers.TubeBundle_L2HeatingCondenser
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow
ClaRa.Visualisation.Quadruplequadruple13
TransiEnt.Components.Visualization.DynDisplayTime
TransiEnt.Components.Visualization.DynDisplayTime1
TransiEnt.Components.Visualization.DynDisplayTime2
ClaRa.Components.HeatExchangers.TubeBundle_L2HeatConsumer
ClaRa.Components.VolumesValvesFittings.Valves.GenericValveVLE_L1PressureReduction
ClaRa.Visualisation.Quadruplequadruple3
ClaRa.Components.VolumesValvesFittings.Valves.GenericValveVLE_L1DifferentialPressure
ClaRa.Visualisation.Quadruplequadruple17
ClaRa.Visualisation.Quadruplequadruple15
ClaRa.Visualisation.Quadruplequadruple18
TransiEnt.Components.Visualization.DynDisplayTime3
ClaRa.Components.VolumesValvesFittings.Pipes.PipeFlowVLE_L4_SimplesupplyPipe1
ClaRa.Components.VolumesValvesFittings.Pipes.PipeFlowVLE_L4_SimplesupplyPipe2
ClaRa.Components.VolumesValvesFittings.Pipes.PipeFlowVLE_L4_SimplereturnPipe1
ClaRa.Components.VolumesValvesFittings.Pipes.PipeFlowVLE_L4_SimplereturnPipe2
ClaRa.Components.VolumesValvesFittings.Pipes.PipeFlowVLE_L4_SimplereturnPipe3
Modelica.Blocks.Sources.Constantp_setLeft7
ClaRa.Components.TurboMachines.Pumps.PumpVLE_L1_simplePump_Left
ClaRa.Components.TurboMachines.Pumps.PumpVLE_L1_simplepumpSupply
ClaRa.Components.TurboMachines.Pumps.PumpVLE_L1_simplePump_Left3
ClaRa.Components.TurboMachines.Pumps.PumpVLE_L1_simplePump_Left2
ClaRa.Components.VolumesValvesFittings.Valves.GenericValveVLE_L1valveVLE_L1_4
ClaRa.Visualisation.Quadruplequadruple1
ClaRa.Visualisation.Quadruplequadruple2
ClaRa.Components.Utilities.Blocks.LimPIDPID
ClaRa.Components.Sensors.SensorVLE_L1_pvlePressureSensor
ClaRa.Visualisation.Quadruplequadruple5
ClaRa.Visualisation.Quadruplequadruple8
ClaRa.Visualisation.Quadruplequadruple11
ClaRa.Components.BoundaryConditions.BoundaryVLE_pTxiboundaryVLE_pTxi
ClaRa.Visualisation.Quadruplequadruple14
ClaRa.Components.Sensors.SensorVLE_L1_pvlePressureSensor1
Modelica.Blocks.Sources.Constantp_setLeft3
ClaRa.Components.Utilities.Blocks.LimPIDPID1
Modelica.Blocks.Sources.Constantp_setLeft4
ClaRa.Components.Utilities.Blocks.LimPIDPID2
ClaRa.Components.Sensors.SensorVLE_L1_pvlePressureSensor2
Modelica.Blocks.Sources.Constantp_setLeft8
ClaRa.Components.Utilities.Blocks.LimPIDPID3
ClaRa.Components.Sensors.SensorVLE_L1_pvlePressureSensor3
ClaRa.Components.Sensors.SensorVLE_L1_pvlePressureSensor4
Modelica.Blocks.Sources.Constantp_setLeft9
ClaRa.Components.Utilities.Blocks.LimPIDPID4
Modelica.Blocks.Sources.Constantp_setLeft5
ClaRa.Components.Utilities.Blocks.LimPIDPID5
ClaRa.Components.Sensors.SensorVLE_L1_pvlePressureSensor5
HeatGridControl.Controllers.DHG_FeedForward_ControllerdHNControl
TransiEnt.Basics.Tables.Ambient.Temperature_Hamburg_900s_2012temperatureHH_900s_01012012_0000_31122012_2345_1
HeatGridControl.Limit_Q_flow_setlimit_Q_flow_set
TransiEnt.Basics.Tables.Ambient.Temperature_Hamburg_900s_2012temperatureHH_900s_01012012_0000_31122012_2345_2
TransiEnt.Grid.Heat.HeatGridControl.SupplyAndReturnTemperatureDHGsupplyandReturnTemperature1
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureprescribedTemperature
ClaRa.Visualisation.DynDisplaydynDisplay
Modelica.Blocks.Sources.Pulsepulse
Modelica.Blocks.Sources.RealExpressionQ_flow_set_HeatingCondenser
Components.Visualization.DHG_PressureDiagrampdisplay_DHN
HeatGridControl.HeatDemandPrediction.HeatingGenerationCharlineheatingLoadCharline

Contents

NameDescription
plotResult