modelPressureIndependent

Test model for the pressure independent damper model

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This model validates AixLib.Fluid.Actuators.Dampers.PressureIndependent by comparing it with

  • an exponential damper model which opening is the one computed by the pressure independent model, see damExp,
  • an exponential damper model which opening is computed by a PI controller tracking the same discharge mass flow rate, see damExpPI.

The simulation consists in exposing these three models to

  1. a first increase in the pressure drop at the damper boundaries, from negative to positive values, with a zero input control signal,
  2. a consecutive increase of input control signal, from zero to one, with a constant pressure drop at the damper boundaries,
  3. an eventual decrease in the pressure drop, from positive to negative values, with an input control signal equal to one.

One can notice a small variation of the computed damper opening in the last transient around flow reversal. This is because the expression of the flow coefficient as a function of the mass flow rate and pressure drop is ill-defined near zero flow rate and the damper opening value results from the regularization process.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.PressureDifferencedp_nominal10Damper nominal pressure drop
Modelica.Units.SI.MassFlowRatem_flow_nominal1Damper nominal mass flow rate

Components

TypeNameDefaultDescription
AixLib.Fluid.Actuators.Dampers.ExponentialdamExpDamper with exponential opening characteristics
Modelica.Blocks.Sources.RampyRamRamp up damper control signal
AixLib.Fluid.Sources.Boundary_pTsouPressure boundary condition
AixLib.Fluid.Sources.Boundary_pTsinPressure boundary condition
AixLib.Fluid.Actuators.Dampers.PressureIndependentdamPreIndPressure independent damper
ExponentialdamExpPIDamper with exponential opening characteristics
Controls.Continuous.LimPIDconPIDDischarge flow rate controller
Sensors.MassFlowRatesenMasFloDischarge flow rate sensor
Modelica.Blocks.Sources.RampyRam1Ram up supply pressure
Modelica.Blocks.Sources.RampyRam2Ramp down supply pressure
Modelica.Blocks.Math.Addadd
Sensors.RelativePressuresenRelPrePressure drop sensor
Modelica.Blocks.Math.GaingainNormalize discharge flow rate

Contents

NameDescription
MediumMedium model for air

Revisions

  • April 15, 2025, by Michael Wetter:
    Changed initialization of controller.
    For Buildings, #4183.
  • April 5, 2020 by Antoine Gautier:
    First implementation.