modelStation_dp
Extends from BuildingSystems.Technologies.DistrictHeatingNetworks.EnergyTransferStations.BaseClasses.PartialStation.
Information
The station model uses the ambient air temperature to determine the set point for the supply temperature in the building (secondary loop). The exact temperature depends on the parameters Tsupply_max, Tsupply_min,factor_Tsupply of the tanhAmbience block.
This set temperature is used to determine the mass flow rate in the pump pumpDHN.
The building/zone tempearture input signal is used to determine the percentage of nominal mass flow rate that should be pumped by pumpHeating. The block externalIdealHeater extracts energy so that the fluid undergoes a temperature drop equal to the paremeter Tdrop.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | TminDHN | 273.15 + 30 | Minimum return temperature in building's installation |
| Modelica.Units.SI.TemperatureDifference | Tdrop | 25 | Desired Temperature drop in building's installation |
| Modelica.Units.SI.Pressure | dp_nominalDHN | 40000 | Nominal pressure drop at the Heat Exchanger DHN loop |
| Modelica.Units.SI.Temperature | Tsupply_max | Maximum supply temperature in building | |
| Modelica.Units.SI.Temperature | Tsupply_min | Minimum supply temperature in building | |
| Real | factor_Tsupply | 7 | Un- or smooth changes of the supply set temperature. tanh((InSignal-SetValue)/factor) (notice, tanh(1)=0.7616 tanh(3)=0.9951) |
| Real | factor_m_flow | 0.7 | Un- or smooth changes of mass flow rate of the heating system. tanh((InSignal-SetValue)/factor) (notice, tanh(1)=0.7616 tanh(3)=0.9951) |
| Boolean | addPowerToMedium | false | Set to false to avoid any power in the pump model (=heat and flow work) being added to medium (may give simpler equations) |
| Nominal condition | |||
| Modelica.Units.SI.HeatFlowRate | Q_nominal | Nominal Heat power in the Heat Transfer Station | |
| Modelica.Units.SI.MassFlowRate | m_flow_nominalDHN | 1.05*m_flow_nominalHeating | Nominal mass flow rate |
| Modelica.Units.SI.MassFlowRate | m_flow_nominalHeating | Q_nominal/4182/Tdrop | Nominal mass flow rate |
| Modelica.Units.SI.Pressure | dp_nominalHeating | 40000 | Nominal pressure drop at the Heat Exchanger heating installation loop |
| Modelica.Units.SI.Pressure | dpValve_nominal | ||
| Modelica.Units.SI.Pressure | dpFixed_nominal | 0 | |
| Advanced | |||
| Boolean | from_dp | true | = true, use m_flow = f(dp) else dp = f(m_flow) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingSystems.Technologies.DistrictHeatingNetworks.Utilities.Tanh | tanhAmbience | ||
| Modelica.Blocks.Sources.Constant | constAmbience | ||
| BuildingSystems.Fluid.Actuators.Valves.TwoWayLinear | pumpDHN | ||
| BuildingSystems.Controls.Continuous.LimPID | conPID | ||
| BuildingSystems.Technologies.DistrictHeatingNetworks.Utilities.Tanh | tanhZone | ||
| BuildingSystems.Fluid.Sensors.Temperature | senTemSupply | ||
| BuildingSystems.Fluid.Movers.FlowControlled_m_flow | pumpHeating | ||
| BuildingSystems.Fluid.Storage.ExpansionVessel | exp | ||
| Modelica.Blocks.Sources.RealExpression | m_flow_signal | ||
| BaseClasses.ExternalIdealHeater | externalIdealHeater | ||
| Modelica.Blocks.Sources.RealExpression | Q | ||
| Modelica.Blocks.Sources.RealExpression | Tmin | ||
| Buildings.BaseClasses.RelationRadiationConvection | relationRadiationConvection |