modelSupply_Boiler
Extends from DisHeatLib.Supply.BaseClasses.BaseSupply.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| BaseClasses.BasePowerCharacteristic | powerCha | Characteristic for heat and power units | |
| General › Ports | |||
| Integer | nPorts (from PartialTwoPortVector) | Number of ports | |
| Assumptions | |||
| Boolean | allowFlowReversal (from PartialTwoPortVector) | true | = true to allow flow reversal, false restricts to design direction (port_a -> port_b) |
| Nominal condition | |||
| Modelica.SIunits.MassFlowRate | m_flow_nominal (from BaseSupply) | Q_flow_nominal/((TemSup_nominal - TemRet_nominal)*cp_default) | Nominal mass flow rate |
| Modelica.SIunits.Power | Q_flow_nominal (from BaseSupply) | Nominal heat flow rate | |
| Modelica.SIunits.Temperature | TemSup_nominal (from BaseSupply) | Nominal supply temperature | |
| Modelica.SIunits.Temperature | TemRet_nominal (from BaseSupply) | Nominal return temperature | |
| Advanced | |||
| Modelica.SIunits.MassFlowRate | m_flow_small (from BaseSupply) | 1E-4*abs(m_flow_nominal) | Small mass flow rate for regularization of zero flow |
| Storage tank | |||
| Modelica.SIunits.Temperature | TesTemSup_nominal | Nominal supply temperature of tank | |
| Modelica.SIunits.Volume | VTan | Tank volume | |
| Modelica.SIunits.Length | hTan | 1 | Height of tank (without insulation) |
| Modelica.SIunits.Length | dIns | 0.2 | Thickness of insulation |
| Modelica.SIunits.ThermalConductivity | kIns | 0.04 | Specific heat conductivity of insulation |
| Integer | nSeg | 4 | Number of volume segments |
| Modelica.SIunits.Temperature | TemInit | Initial temperature of the storage tank | |
| Modelica.SIunits.Temperature | TemRoom | 20.0 + 273.15 | Constant temperature surrounding the storage tank |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Interfaces.FluidPort_a | port_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.RealInput | PSet | ||
| Modelica.Blocks.Interfaces.RealInput | QSet | ||
| Modelica.Blocks.Interfaces.RealInput | m_flow_limit | ||
| Modelica.Blocks.Interfaces.RealOutput[nSeg] | TemTank | Temperature of layers in thermal storage tank | |
| Modelica.Blocks.Interfaces.RealOutput | P | Active power consumption (positive)/generation(negative) | |
| Modelica.Blocks.Interfaces.RealOutput | Q_flow | Active power consumption (positive)/generation(negative) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| DisHeatLib.Supply.Supply_QT | supply_QT | ||
| DisHeatLib.Storage.StorageTank | storageTank | ||
| DisHeatLib.BaseClasses.FlowUnit | flowUnit | ||
| DisHeatLib.Controls.Q_flow_control | q_flow_control | ||
| IBPSA.Fluid.Sensors.EnthalpyFlowRate | senEntFlo | ||
| IBPSA.Fluid.Sensors.EnthalpyFlowRate | senEntFlo1 | ||
| Modelica.Blocks.Math.Add | add1 | ||
| Controls.twopoint_control | twopoint_control | ||
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | temperatureSensor | ||
| Modelica.Blocks.Math.Product | product | ||
| Storage.BaseClasses.ThermostatMixer | thermostatMixer | ||
| Modelica.Blocks.Sources.RealExpression | realExpression |