modelStaticReset

Comparing different computation paths with a static pressure reset

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

Information

This example model compares the three power computation methods in a scenario where the fan performance (P vs. ) is examined to verify savings of a static pressure reset. The fan speed is controlled to track the duct static pressure at a point downstream while the damper (representing a VAV box) moves from fully closed to fully open. The system was described in Englander and Norford (1992). The fan data are implemented in AixLib.Fluid.Movers.Examples.Data.EnglanderNorford1992.

  • The first fan uses the fan curve to estimate the shaft power at reduced speed.
  • The second fan uses the Euler number and its correlation to estimate the hydraulic efficiency.
  • The third fan assumes a constant hydraulic efficiency.

In the results, P computed from the Euler number and from the power curve agree on the trend of P vs. . Both of them are also able to prevent P from incorrectly going to zero as approaches zero, which the method with constant efficiency failed.

References

Englander, S. L., and L. K. Norford. "Saving fan energy in VAV systems- part 1: analysis of a variable-speed-drive retrofit." ASHRAE Winter Meeting, Anaheim, CA, USA, 01/25-29/92. 1992.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.VolumeFlowRateV_flow_nominal21.8Nominal volumetric flow rate of the system
Modelica.Units.SI.MassFlowRatem_flow_nominalV_flow_nominal/1.2Nominal mass flow rate of the system
Modelica.Units.SI.PressureDifferencedp_nominal1244.2Nominal pressure rise of the system

Components

TypeNameDefaultDescription
AixLib.Fluid.Movers.SpeedControlled_yfan1Fan using power curves
AixLib.Fluid.Movers.SpeedControlled_yfan2Fan using the Euler number
AixLib.Fluid.Movers.SpeedControlled_yfan3Fan using constant efficiency
AixLib.Fluid.Sources.Boundary_pTsouBoundary
AixLib.Fluid.Sources.Boundary_pTsinBoundary
AixLib.Fluid.FixedResistances.PressureDropdp11Duct pressure drop before the static pressure measurement point
AixLib.Fluid.FixedResistances.PressureDropdp12Duct pressure drop after the static pressure measurement point
AixLib.Fluid.FixedResistances.PressureDropdp21Duct pressure drop before the static pressure measurement point
AixLib.Fluid.FixedResistances.PressureDropdp22Duct pressure drop after the static pressure measurement point
AixLib.Fluid.FixedResistances.PressureDropdp31Duct pressure drop before the static pressure measurement point
AixLib.Fluid.FixedResistances.PressureDropdp32Duct pressure drop after the static pressure measurement point
AixLib.Fluid.Sensors.RelativePressurepDucSta1Duct static pressure
AixLib.Fluid.Sensors.RelativePressurepDucSta2Duct static pressure
AixLib.Fluid.Sensors.RelativePressurepDucSta3Duct static pressure
AixLib.Controls.Continuous.LimPIDconPID1PI controller
AixLib.Controls.Continuous.LimPIDconPID2PI controller
AixLib.Controls.Continuous.LimPIDconPID3PI controller
Modelica.Blocks.Math.Gaingai1Gain
Modelica.Blocks.Math.Gaingai2Gain
Modelica.Blocks.Math.Gaingai3Gain
Modelica.Blocks.Sources.ConstantyDuct static pressure setpoint (normalised)
Actuators.Dampers.ExponentialdamExp1Damper representing a VAV box
Actuators.Dampers.ExponentialdamExp2Damper representing a VAV box
Actuators.Dampers.ExponentialdamExp3Damper representing a VAV box
Modelica.Blocks.Sources.RampyDamRamp input for damper position

Contents

NameDescription
Medium

Revisions

  • January 24, 2022, by Hongxiang Fu and David Blum:
    First implementation. This is for #2668.