.BusinessSimulation.Stocks.Conveyor

Information

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

The Conveyor (aka pipeline delay) bevhaves as one would expect a conveyor belt to work: What flows into the Conveyor will flow out after a period given by delayTime or the variable input u has passed. The order of outflow will preserve the order of inflow, i.e., when the delay time increases or decreases during the simulation, then it will affect everything that is currently "loaded" on the conveyor in the same way. Therefore, material might come out at the same time as material that had entered before, but it can never overtake older entries (this would be possible in a PureDelay).

Implementation

The Conveyor  will work at discrete time intervals:

when sample(modelSettings.modelStartTime + samplingPeriod, samplingPeriod) then
  // load new material onto conveyor, move loaded material, unload material
end when;

The values for the in- and outflows and the load will be kept constant between events.

Notes

See also

SimpleConveyorPureDelay, DelayFixedDelayInformation


Generated at 2024-05-07T18:16:22Z by OpenModelicaOpenModelica 1.22.4 using GenerateDoc.mos