DmnlInput

Input u will be stated as dimensionless fraction with regard to a reference value

Diagram

Information

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

The output y is obtained by guarded division of the input u by some reference value. The reference value can either be a constant (referenceValue) or a variable input (u_reference). If the reference value is zero the output will be zero also.

Notes

Since there is just regular division, care has to be taken in case of negative values for either input or reference value.

Units

As the reference value should have the same dimension as the input, the output will effectively be a dimensionless ratio.

See also

Division_Guarded

Revision History

  • Replaceable type for constant introduced in v2.0.0

  • Redeclared OutputType as Ratio with prefix final in v2.2.

Parameters (2)

referenceValue

Value: 1

Type: BaseType

Description: Reference value, so that input is represented as a dimensionless fraction thereof

hasConstantReference

Value: false

Type: Boolean

Description: If true, the constant reference value will be used

Connectors (3)

y

Type: RealOutput

Description: Output signal

u

Type: RealInput

Description: Input to be normalized

u_reference

Type: RealInput

Description: Input of reference value

Components (2)

division_yidz

Type: Division_Guarded

Description: Division guarded for division by zero

parReference

Type: ConstantConverter

Description: Constant reference value (optional)

Used in Components (2)

EffectOfFatigue

BusinessSimulation.MoleculesOfStructure.Blocks

Modeling the influence of excessive workloads on productivity or quality

Lookup

BusinessSimulation.Interfaces.PartialCLD

Partial lookup for causal loop diagramming