modelElectricBoiler

Electric Boiler with constant efficiency, spatial resolution can be chosen to be 0d or 1d

Extends from TransiEnt.Basics.Icons.Model (Icon for models).

Information

1. Purpose of model

Model of an electrode boiler using TransiEnt interfaces and TransiEnt.Statistics. Heat transfer is ideal, thermal losses are modeled using a constant efficiency. Heat port or fluid ports are choosable.

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

(Purely technical component without physical modeling.)

3. Limits of validity

(Purely technical component without physical modeling.)

4. Interfaces

epp: electric power port

fluidPortIn: fluid inlet (if selected)

fluidPortOut: fluid outlet (if selected)

heat: heat port (if selected)

Q_flow_set: set value for heat flow rate (if selected)

P_el_set: set value for electric power (if selected)

Q_flow_gen: generated heat

5. Nomenclature

(no elements)

6. Governing Equations

(no equations)

7. Remarsk for Usage

(no remarks)

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by Pascal Dubucq (dubucq@tuhh.de) in October 2014

Model generalized for different electrical power ports by Jan-Peter Heckel (jan.heckel@tuhh.de) in July 2018

Model modified (added selectable heat port) by Carsten Bode (c.bode@tuhh.de), Nov 2018

Model modified by Anne Hagemeier (anne.hagemeier@umsicht.fraunhofer.de) in July 2021 (added change_sign and option to deselect both fluid and heat ports)

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.PowerP_el_nQ_flow_n/etaNominal electric power
Fundamental Definitions
TILMedia.VLEFluidTypes.BaseVLEFluidmediumsimCenter.fluid1Medium to be used
Booleanchange_signfalseIf false, setpoint value needs to be negative
BooleanusePelsetfalseIf true, P_el_set is used, if false, Q_flow_set is used
BooleanuseFluidPortstrue
BooleanusePowerPortfalse
BooleanuseHeatPortfalse
Technical Specification
Modelica.Units.SI.HeatFlowRateQ_flow_n100e3Nominal thermal power
Modelica.Units.SI.Efficiencyeta0.95

Connectors

TypeNameDefaultDescription
PowerPortModelepp
TransiEnt.Basics.Interfaces.Thermal.FluidPortInfluidPortIn
TransiEnt.Basics.Interfaces.Thermal.FluidPortOutfluidPortOut
TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateInQ_flow_setSetpoint for thermal heat, should be negative
Basics.Interfaces.Electrical.ElectricPowerInP_el_setSetpoint for electric power, should be negative
Basics.Interfaces.Thermal.HeatFlowRateOutQ_flow_gen
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bheat

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter
TransiEnt.ModelStatisticsmodelStatistics
PowerBoundaryModelpowerBoundaryChoice of power boundary model. The power boundary model must match the power port.
TransiEnt.Components.Boundaries.Heat.Heatflow_L1heatFlowBoundary
Modelica.Blocks.Math.Gainefficiency
Modelica.Blocks.Math.Gainsign
ClaRa.Components.Sensors.SensorVLE_L1_TtemperatureSensor_hex_coolant_in
ClaRa.Components.Sensors.SensorVLE_L1_TtemperatureSensor_hex_coolant_out
Modelica.Blocks.Nonlinear.LimiterQ_flow_set_limit
Modelica.Units.SI.HeatFlowRateQ_flow_isQ_flow_gen
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow
Modelica.Blocks.Nonlinear.LimiterP_el_set_limit
Modelica.Blocks.Math.GainsignQ
Modelica.Blocks.Math.GainsignP
Modelica.Blocks.Math.Gainefficiency1
TransiEnt.Components.Statistics.Collectors.LocalCollectors.HeatingPlantCostcollectCosts_HeatProducer
TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectHeatingPowercollectHeatingPower

Contents

NameDescription
ProducerCosts
PowerPortModel
PowerBoundaryModel