blockBoilerHeatDynamics

Block to implement a boiler's dynamics by signal means from a set value
Diagram of BoilerHeatDynamics

Extends from TransiEnt.Basics.Icons.Block.

Information

1. Purpose of model

This block representates a boiler's dynamics as a third order control path. It is designed to delay the generated heat in respect to a given heat duty.

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

The damping of the path is dynamically dependent on the rate of change or the step size of the duty.

3. Limits of validity

(no remarks)

4. Interfaces

  • set: input value
  • out: output value

5. Nomenclature

  • firstOrder1: First damping element
  • firstOrder2: Second damping element
  • derivative: Derivative block to compute rate of change of the second element
  • limiter: Limits derivative to zero in order to avoid negative dampings in third element
  • firstOrder_variableDamping: Third damping element with damping dependent to rate of change of the second element's output
  • switchDynamics: Switches the output to zero if the boiler is of. This is due to the lack of a heat capacity of a signal-based boiler, where all heat flow in off-state must be zero.
  • error: Computes heat generation error for analytical purposes.

6. Governing Equations

(no equations)

7. Remarks for Usage

(no remarks)

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by Paul Kernstock (paul.kernstock@tu-harburg.de) June 2015

Revised by Lisa Andresen (andresen@tuhh.de), Aug 2015

Parameters

TypeNameDefaultDescription
Realdamping
Initialization
Realy_start0

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputset
Modelica.Blocks.Interfaces.RealOutputout

Components

TypeNameDefaultDescription
BooleanswitchBoiler switch
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Continuous.FirstOrderfirstOrder2
Modelica.Blocks.Logical.SwitchswitchDynamics
Modelica.Blocks.Sources.RealExpressionrealExpression
Modelica.Blocks.Sources.BooleanExpressionbooleanExpression
Modelica.Blocks.Continuous.Derivativederivative
Modelica.Blocks.Math.Absabs
FirstOrder_variableDampingfirstOrder_variableDamping
Modelica.Blocks.Math.Feedbackerror

Revisions