modelSupply_Boiler

Extends from DisHeatLib.Supply.BaseClasses.BaseSupply.

Parameters

TypeNameDefaultDescription
BaseClasses.BasePowerCharacteristicpowerChaCharacteristic for heat and power units
General › Ports
IntegernPorts (from PartialTwoPortVector)Number of ports
Assumptions
BooleanallowFlowReversal (from PartialTwoPortVector)true= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Nominal condition
Modelica.SIunits.MassFlowRatem_flow_nominal (from BaseSupply)Q_flow_nominal/((TemSup_nominal - TemRet_nominal)*cp_default)Nominal mass flow rate
Modelica.SIunits.PowerQ_flow_nominal (from BaseSupply)Nominal heat flow rate
Modelica.SIunits.TemperatureTemSup_nominal (from BaseSupply)Nominal supply temperature
Modelica.SIunits.TemperatureTemRet_nominal (from BaseSupply)Nominal return temperature
Advanced
Modelica.SIunits.MassFlowRatem_flow_small (from BaseSupply)1E-4*abs(m_flow_nominal)Small mass flow rate for regularization of zero flow
Storage tank
Modelica.SIunits.TemperatureTesTemSup_nominalNominal supply temperature of tank
Modelica.SIunits.VolumeVTanTank volume
Modelica.SIunits.LengthhTan1Height of tank (without insulation)
Modelica.SIunits.LengthdIns0.2Thickness of insulation
Modelica.SIunits.ThermalConductivitykIns0.04Specific heat conductivity of insulation
IntegernSeg4Number of volume segments
Modelica.SIunits.TemperatureTemInitInitial temperature of the storage tank
Modelica.SIunits.TemperatureTemRoom20.0 + 273.15Constant temperature surrounding the storage tank

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aport_a (from PartialTwoPortVector)Fluid connector a (positive design flow direction is from port_a to ports_b)
Modelica.Fluid.Interfaces.FluidPorts_b[nPorts]ports_b (from PartialTwoPortVector)Fluid connectors b (positive design flow direction is from port_a to ports_b)
Modelica.Blocks.Interfaces.RealInputPSet
Modelica.Blocks.Interfaces.RealInputQSet
Modelica.Blocks.Interfaces.RealInputm_flow_limit
Modelica.Blocks.Interfaces.RealOutput[nSeg]TemTankTemperature of layers in thermal storage tank
Modelica.Blocks.Interfaces.RealOutputPActive power consumption (positive)/generation(negative)
Modelica.Blocks.Interfaces.RealOutputQ_flowActive power consumption (positive)/generation(negative)

Components

TypeNameDefaultDescription
DisHeatLib.Supply.Supply_QTsupply_QT
DisHeatLib.Storage.StorageTankstorageTank
DisHeatLib.BaseClasses.FlowUnitflowUnit
DisHeatLib.Controls.Q_flow_controlq_flow_control
IBPSA.Fluid.Sensors.EnthalpyFlowRatesenEntFlo
IBPSA.Fluid.Sensors.EnthalpyFlowRatesenEntFlo1
Modelica.Blocks.Math.Addadd1
Controls.twopoint_controltwopoint_control
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensortemperatureSensor
Modelica.Blocks.Math.Productproduct
Storage.BaseClasses.ThermostatMixerthermostatMixer
Modelica.Blocks.Sources.RealExpressionrealExpression