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 inputu(isAdditive = true). - In the case of a multiplicative disruption (
isAdditive = false)u_disdescribes the percentage change with regard to the input signalu. - A zero valued disruption (
u_dis = 0) will always mean, that the output is the undisturbed input (y = u).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Structural Parameters | |||
| Boolean | isAdditive | false | = true, if disruptive effect is multiplicative |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Connectors.RealInput | u (from SISO) | Input | |
| Interfaces.Connectors.RealInput | u_dis | Disruptive input |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| RealOutput | y (from SO) |
Revisions
- Introduced in v2.0.0.