AsymmetricSmoothA smooth with different delay times for positive and negative changes |
![]() |
This information is part of the Business Simulation Library (BSL).
This converter behaves like a conventional →Smooth but allows to give separate delay times for positive and negative information changes.
Clip
inside this component to make sure that delay times are strictly positive.initialValue |
Value: 0 Type: OutputType Description: Output at startTime |
---|---|
init |
Value: modelSettings.init Type: InitializationOptions Description: Provide InitializationOptions (Free, FixedValue, SteadyState) |
![]() |
u |
Type: RealInput Description: Input |
---|---|---|
![]() |
y |
Type: RealOutput |
![]() |
u_negDelayTime |
Type: RealInput Description: Delay time for negative changes |
![]() |
u_posDelayTime |
Type: RealInput Description: Delay time for positive changes |
![]() |
modelSettings |
Type: ModelSettings |
---|---|---|
![]() |
actDelayTime |
Type: Switch Description: Actual delay time |
![]() |
positiveQ |
Type: Threshold |
![]() |
changingPerception |
Type: ExogenousChange |
![]() |
gap |
Type: Gap Description: Difference between acutal information and perceived information |
![]() |
rateOfChange |
Type: Division_Guarded Description: Rate of change in perceived information |
![]() |
perceivedInformation |
Type: InformationLevel Description: Smoothed information |
![]() |
BusinessSimulation.Converters.DiscreteDelay Higher order smooth with different delay times for positive and negative changes |