blockDELAY3

Third-order exponential delaying

Information

This is a third-order exponential delaying function. It describes the delaying of mass flows.

Incoming goods are delayed temporarily in three consecutive internal states. The state output represents the amount of goods currently stored in the DELAY block.

The initial number of items in the DELAY block can be set. By default, it assumes a value of zero.

Parameters

TypeNameDefaultDescription
Realaveraging_time1Averaging time
Realdelay_init0Initial value of delayed variable

Connectors

TypeNameDefaultDescription
SystemDynamics.Interfaces.MassInPortmassInPortMass input signal
SystemDynamics.Interfaces.MassOutPortmassOutPortMass output signal
Modelica.Blocks.Interfaces.RealOutputstateState signal

Components

TypeNameDefaultDescription
SystemDynamics.Levels.LevelLevel1
SystemDynamics.Rates.Rate_1Rate1
SystemDynamics.Auxiliary.GainDelaying1
SystemDynamics.Levels.LevelLevel2
SystemDynamics.Rates.Rate_1Rate2
SystemDynamics.Auxiliary.GainDelaying2
SystemDynamics.Levels.LevelLevel3
SystemDynamics.Rates.Rate_1Rate3
SystemDynamics.Auxiliary.GainDelaying3
Modelica.Blocks.Math.Add3Add3