blockSpeedShift

Interpolates values between speeds

Information

This block uses the Buildings.Fluid.DXSystems.Cooling.BaseClasses.Functions.speedShift function to interpolate the input array. Depending on input speed ratio and speed set array the input array u is interpolated.

Parameters

TypeNameDefaultDescription
IntegernStaNumber of standard compressor speeds
Modelica.Units.SI.AngularVelocity[nSta]speSetCompressor speeds
BooleanvariableSpeedCoilFlag, set to true to interpolate data

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputspeRatSpeed ratio
Modelica.Blocks.Interfaces.RealInput[nSta]uArray to be interpolated
Modelica.Blocks.Interfaces.RealOutputyInterpolated value
Modelica.Blocks.Interfaces.IntegerInputstageStage of coil, or 0/1 for variable-speed coil

Revisions

  • August 24, 2012, by Michael Wetter:
    Moved function from Buildings.Fluid.DXSystems.BaseClasses to Buildings.Fluid.DXSystems.Cooling.BaseClasses.Functions because the package Buildings.Fluid.DXSystems.BaseClasses already contains a block called SpeedShift which gives a clash in file names on file systems that do not distinguish between upper and lower case letters.
  • Aug. 9, 2012 by Kaustubh Phalak:
    First implementation.