blockDisruption

Output is the disturbed input

Extends from Interfaces.PartialConverters.SISO (Converter with single input and single output).

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

The output y is given by the input u that may possibly be distorted by an additive or multiplicative term:


y = if isAdditive then u + u_dis else u * (1 + u_dis)

Notes

  • Care has to be taken with the dimensionality of the disruptive input as it may be dimensionsless (isAdditive = false) or have the same dimensionality as the input u (isAdditive = true).

  • In the case of a multiplicative disruption (isAdditive = false)u_dis describes the percentage change with regard to the input signal u.

  • A zero valued disruption (u_dis = 0) will always mean, that the output is the undisturbed input (y = u).

Parameters

TypeNameDefaultDescription
Structural Parameters
BooleanisAdditivefalse= true, if disruptive effect is multiplicative

Connectors

TypeNameDefaultDescription
Connectors.RealInputu (from SISO)Input
Interfaces.Connectors.RealInputu_disDisruptive input

Components

TypeNameDefaultDescription
RealOutputy (from SO)

Revisions

  • Introduced in v2.0.0.