ClipProcessTimeLimit any time input to be no smaller than dt |
|
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
The global parameter modelSettings.dt gives the smallest possible average duration for any explicitly modeled process within a model (e.g., the shortest possible delay time). The time input u (usually a duration) will thus be clipped so that the output y will never be smaller than dt.
In the default setting (strict = true) in the Advanced tab no events will be generated:
if strict then
y = smooth(0, noEvent(if u < modelSettings.dt then modelSettings.dt else u));
else
y = smooth(0, if u < modelSettings.dt then modelSettings.dt else u);
end if;| strict |
Value: true Type: Boolean Description: = true, if strict limits with noEvent(..) |
|---|
| y |
Type: RealOutput Description: Output signal |
|
|---|---|---|
| u |
Type: RealInput Description: Input |
| modelSettings |
Type: ModelSettings Description: Setting important global variables within a model |
|---|
|
BusinessSimulation.Stocks Material delay of n-th Order |
|
|
BusinessSimulation.Stocks Batch processing of inflow (aka batch delay) |
|
|
BusinessSimulation.Flows.Unidirectional Draining a stock with a given average residence time |
|
|
BusinessSimulation.Converters.DiscreteDelay First-order exponential smooth |