modelOpenLoopHeatPumpCarnot

A small open loop example with a heat pump in the substation

Extends from Modelica.Icons.Example.

Information

This is similar to the OpenLoopCooling example, but demonstrates a very simple pressure control.

This is an OpenLoop example of AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.VarTSupplyDp which is a simple substation model using a fixed return temperature and the actual supply temperature to calculate the mass flow rate drawn from the network.

This model uses an open loop design to prescribe the required flow rate.This model includes a heat pump model using the district heating network as its source.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureT_amb283.15Ambient temperature around pipes

Components

TypeNameDefaultDescription
Supplies.OpenLoop.SourceIdealsourceIdealSimple suppy model
.AixLib.Fluid.DistrictHeatingCooling.Demands.OpenLoop.HeatPumpCarnotdemandSimple demand model
FixedResistances.PlugFlowPipepipeSupplySupply pipe
FixedResistances.PlugFlowPipepipeReturnReturn pipe
Modelica.Blocks.Sources.ConstantTSetSet supply temperature
Modelica.Blocks.Sources.ConstantdpSetSet pressure difference for substation
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperatureTGroundGround temperature
Modelica.Blocks.Sources.ConstantTGroundSetSet ground temperature
Modelica.Blocks.Sources.SinesineA sine wave for varying heat demands
Modelica.Blocks.Continuous.LimPIDpControlPressure controller

Contents

NameDescription
Medium

Revisions

  • March 17, 2018, by Marcus Fuchs:
    First implementation.