Discrete rate simulation
In the field of simulation, a discrete rate simulation models the behavior of mixed discrete and continuous systems. This methodology is used to simulate linear continuous systems, hybrid continuous and discrete-event systems, and any other system that involves the rate-based movement or flow of material from one location to another.
Areas of application
Industrial areas where discrete rate simulation is used include:- Bulk material handling
- Liquids and gases
- Pulp and paper processing
- Oil and gas pipelines
- Traffic
- High speed/volume production lines in the food & beverage, consumer products, and pharmaceutical industries.
Compared to discrete-event and continuous simulation
Discrete rate simulation is similar to discrete event simulation in that both methodologies model the operation of the system as a discrete sequence of events in time. However, while discrete event simulation assumes there is no change in the system between consecutive events, in a discrete rate simulation model the flow continues to move at a constant rate such that, for example, the level in a tank could change. Another difference is that discrete event simulation models are overwhelmingly concerned with the status of system entities while discrete rate simulation models are concerned with the status of homogeneous flow. For rate-based systems, discrete rate simulation has faster computational times and is more accurate in calculating mass balance compared to discrete event simulation.
Discrete rate simulation is also similar to continuous simulation in that it simulates homogeneous flow. In addition, both methods recalculate flow rates, which are continuous variables, whenever a state change occurs. However, discrete rate simulation S differs from continuous simulation in that it is event-based and does not simulate every time slice. Modeling linear flow systems using continuous simulation has limitations because it usually is unable to detect important events, such as a tank becoming full or empty, until after the event has occurred plus requires many more system recalculations during the course of the simulation.