blockIntegratorQSS3

Integration of the input function.

Extends from ModelicaDEVS.Templates.DDBlockSpecial (Discrete single input - discrete single output block with an additional output port).

Information

The Integrator Block (QSS3 Mode)

Parameters:
quantum output quantisation degree
startX initial start value (initial condition)


Description:

The Integrator is, so to speak, the core component of ModelicaDEVS. Its purpose is to integrate a (piecewise constant) function originating from another DEVS block that is connected to the Integrator's input port.

The picture illustrating the behaviour of the Integrator shows a sine signal (blue), the integrated sine function (red), its first derivative (green) and its second derivative devided by 2 (pink).

Parameters

TypeNameDefaultDescription
Integermethod (from DDBlockSpecial)world.qssUse QSS1, QSS2 or QSS3
Realquantum0.1Quantum
RealstartX0Start Value of x

Connectors

TypeNameDefaultDescription
ModelicaDEVS.Templates.DiscreteInPortinPort (from DDBlockSpecial)
ModelicaDEVS.Templates.DiscreteOutPortoutPort (from DDBlockSpecial)
ModelicaDEVS.Templates.DiscreteOutPortInterpolatoroutPortInterpolator (from DDBlockSpecial)

Components

TypeNameDefaultDescription
ModelicaDEVS.Miscellaneous.worldModelworld (from DDBlockSpecial)
Real[3]yVal (from DDBlockSpecial)
BooleanyEvent (from DDBlockSpecial)
Real[4]yIntVal (from DDBlockSpecial)
BooleanyIntEvent (from DDBlockSpecial)

Contents

NameDescription
getSigmaprotected