.IDEAS.Fluid.HeatPumps.Deprecated.Boiler

Information

This model is deprecated since it is not sufficiently generic. Consider using a different model such as Heater_T.

Description

Dynamic boiler model, based on interpolation in performance tables. The boiler has thermal losses to the environment which are often not mentioned in the performance tables. Therefore, the additional environmental heat losses are added to the heat production in order to ensure the same performance as in the manufacturers data, while still obtaining a dynamic model with heat losses (also when boiler is off). The heatSource will compute the required power and the environmental heat losses, and try to reach the set point.

See IDEAS.Thermal.Components.Production.Interfaces.PartialDynamicHeaterWithLosses for more details about the heat losses and dynamics.

Assumptions and limitations

  1. Dynamic model based on water content and lumped dry capacity
  2. Limited power (based on QNom and interpolation tables in heatSource)
  3. Heat losses to environment which are compensated 'artifically' to meet the manufacturers data in steady state conditions
  4. No enforced min on or min off time; Hysteresis on start/stop thanks to different parameters for minimum modulation to start and stop the heat pump

Model use

This model is based on performance tables of a specific boiler, as specified by IDEAS.Thermal.Components.Production.BaseClasses.HeatSource_CondensingGasBurner. If a different gas boiler is to be simulated, create a different Burner model with adapted interpolation tables.

  1. Specify medium and initial temperature (of the water + dry mass)
  2. Specify the nominal power
  3. Specify the minimum required modulation level for the boiler to start (modulation_start) and the minimum modulation level when the boiler is operating (modulation_min). The difference between both will ensure some off-time in case of low heat demands
  4. Connect TSet, the flowPorts and the heatPort to environment.

See also IDEAS.Thermal.Components.Production.Interfaces.PartialDynamicHeaterWithLosses for more details about the heat losses and dynamics.

Validation

The model has been verified in order to check if the 'artificial' heat loss compensation still leads to correct steady state efficiencies according to the manufacturer data. This verification is integrated in the example model IDEAS.Thermal.Components.Examples.Boiler_validation.

Example

See validation.

Revisions


Generated at 2024-12-04T19:25:49Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos