modelDelayedReplicator

Model for transforming an input value to a vector of n outputs with different delays

Extends from TransiEnt.Basics.Icons.Block.

Information

1. Purpose of model

Transforms an input value to a vector of n outputs with different delays ranging from 0 to t_prediction by using n instances MSL delay block.

The purpose of this block is to connect a prediction of some kind e.g. with prediction horizon of 1 hour and produce n predictionsby shifting

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

(Purely technical component without physical modeling.)

3. Limits of validity

(Purely technical component without physical modeling.)

4. Interfaces

Modelica RealInput u

Modelica RealOutput y

5. Nomenclature

(no elements)

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 Pascal Dubucq (dubucq@tuhh.de), Aug 2014

Model revised by Pascal Dubucq (dubucq@tuhh.de), Apr 2017 : code conventions

Parameters

TypeNameDefaultDescription
Integerntimeinteger(t_pred/samplePeriod + 1)
SI.Timet_pred3600Time horizon of prediction input (min=0)
SI.TimesamplePeriod60Period of one cycle

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputu
Modelica.Blocks.Interfaces.RealOutput[ntime]y

Components

TypeNameDefaultDescription
Modelica.Blocks.Nonlinear.FixedDelay[ntime]fixedDelay