The lineage

Five decades of Discrete Rate Simulation.

When you build a Discrete Rate Simulation model in 2026, you are standing on at least four prior generations of work. Pritsker's SLAM invented the combined discrete- event-and-continuous framework. Koelling & Remy's Valdez Tanker crystallized the canonical pedagogical exemplar. Andrew Siprelle's SDI Industry built the first commercial product around the DRS pattern. Damiron and Krahl's ExtendSim Rate Library made it LP-solver-based and brought it to a wider audience. Each generation kept the load-bearing parts and added something genuinely new.

Era boundaries — at a glance

EraYearsKey contribution
Era 1 · Academic 1979 – 1983 SLAM combined discrete-continuous framework; Valdez Tanker exemplar with specific published parameters.
Era 1.5 · SDI commercial 1998 – 2010 First commercial DRS product; Bulk Flow primitives; separate I2F + F2I; broader SDI Industry toolkit.
Era 2 · Imagine That 2008 – 2014 LP-solver-based DRS engine; Interchange consolidation; ExtendSim Rate Library popularization.
Era 3 · Modern Odin port 2024 – 2026 Typed Odin primitives; separate F2I + I2F preserved; Dys LP solver; cross-runtime PB↔DRS coordination.

Era 1 · Pritsker SLAM (1979 – 1983)

Era 1 · Academic

SLAM the language

A. Alan B. Pritsker and Claude Dennis Pegden introduced the Simulation Language for Alternative Modeling (SLAM) in 1979 with the textbook Introduction to Simulation and SLAM. SLAM unified three modeling paradigms that previously required separate tools: network modeling, discrete event simulation, and continuous simulation. Pritsker called the combined form Combined Discrete-Continuous (CDC) simulation.

This was genuinely new in 1979 — earlier languages (GPSS, SIMSCRIPT, CSL, CSMP) were typically committed to one paradigm. SLAM let a single model use whichever paradigm fit each part of the system.

The Valdez Tanker exemplar

The most influential SLAM teaching example became the Valdez Tanker problem. The canonical published writeup — Koelling & Remy (1983) — describes an oil export system where continuous pipeline flow accumulates in a storage tank, and tankers discretely arrive to load the oil. Textbook combined discrete-continuous: oil flow is continuous; tanker arrivals are discrete events.

Koelling-Remy's contribution was the discipline of published parameters — tanker capacity 330,000 bbl, load rate 45,875 bbl/day, triangular interarrival distribution, etc. Specific numbers that make reproducibility possible. That citation discipline is still our anchor.

What stayed: the combined-paradigm framework, the Valdez Tanker as the canonical paradigm-integration teaching artifact, the discipline of publishing exact parameters with each model.

Era 1.5 · SDI Industry / Andrew Siprelle's bulk flow blocks (1998)

Era 1.5 · SDI commercial

The first commercial DRS product

Andrew Siprelle created the Discrete Rate Simulation paradigm in 1990 — originally as bulk flow simulation. The 1995 Winter Simulation Conference paper with David Parsons established the technique in the academic record; the 1997 follow-up with Richard Phelps — Simulation of Bulk Flow and High Speed Operations — extended it.

By 1998, Siprelle's Simulation Dynamics, Inc. shipped SDI Industry: the first commercial product built around bulk-flow DRS modeling. Cited in Damiron & Nastasi 2008 as "ground-breaking technology" the LP-based approach built on.

Bulk Flow blocks — the original I2F + F2I separation

SDI Industry introduced what we now call the three primitives — rate-controlled constraints, level-accumulating buffers, stochastic interrupts — plus two cross-plane primitives for moving between item-handling and rate-based worldviews:

Item-to-Flow (I2F) — items entering a rate-based region become a flow, with the item's quantity contributing to a buffer's level.
Flow-to-Item (F2I) — flow exits the rate region as discrete items, with the buffer's level draining into each item's cargo.

Siprelle chose to separate these two as distinct primitives, mirroring the asymmetric semantics of items-becoming-flow versus flow-becoming-items. This design choice would later diverge from Era 2's consolidation — and resurface as the modern Odin port's deliberate restoration.

What stayed: the three primitives, the separation of I2F and F2I, the design discipline that items and flow are different ontologies, the commercial discipline that DRS validates against real production plants.

Era 2 · Imagine That / ExtendSim Rate Library (2008 – 2014)

Era 2 · Imagine That

LP-based DRS — the Damiron & Nastasi insight

Cécile Damiron and Antoine Nastasi, building on Siprelle's earlier work, recast DRS in terms of linear programming. Their 2008 WSC paper Discrete Rate Simulation Using Linear Programming introduced an LP solver that, at each DRS event, recomputed the rate of every flow in the network as the optimum of a linear program. Between events, the rate stays constant and the system evolves in closed form.

This is genuinely powerful: the LP solver gives exact, closed-form rates between events — no time-stepping, no integration error, deterministic results. Where Era 1 used approximate continuous simulation between events, Era 2 made the math exact. This is the foundation under modern Dys, ReliaSim, and the scsim Odin port.

Damiron's Interchange consolidation

Cécile Damiron's design merged the SDI Industry I2F + F2I separation into a single Interchange block in the ExtendSim Rate Library. The Interchange is bidirectional: it does the F2I transition AND the I2F transition depending on which direction material flows.

Per Siprelle (2026): the Interchange consolidation is "in use but just not a good design." The 2008 LP-solver insight was correct; the I2F + F2I unification was a step backwards from the original Siprelle separation. Modern scsim restores the separation.

The Krahl 2009 paper

David Krahl's 2009 WSC paper ExtendSim Advanced Technology: Discrete Rate Simulation appears to be the first peer-reviewed paper title to use "Discrete Rate Simulation" — by which point Andy's bulk flow simulation technique had been productized into ExtendSim's "Advanced Technology" module. The paradigm got its modern name from this paper; the technique was Andy's, going back to 1990.

The Krahl paper is also the canonical DRS pedagogical reference. Figure 4 extends the Valdez Tanker pattern with the new Tank + Valve + Interchange layer; the prose contrasts DRS with continuous and DES worldviews in a way that became the field's standard explanation.

What stayed: the LP-solver foundation, Krahl's pedagogical framing (DRS vs Continuous vs DES), the Valdez Tanker as the canonical paradigm-integration example. What we evolved: back to Siprelle's I2F + F2I separation, away from Damiron's Interchange consolidation.

Era 3 · Modern Odin port (2024 – 2026)

Era 3 · ChiAha + scsim

Typed Odin primitives, separate F2I + I2F preserved

The current ChiAha simulation stack — scsim, Dys, ReliaSim — is an Odin port of the DRS paradigm with:

Typed Odin handles for constraints, buffers, conveyors, interrupts — compile-time safety on the modeling primitives.
Dys LP solver — an Odin implementation of the Damiron-Nastasi LP-based DRS engine.
Separate F2I and I2F primitives — Siprelle's original choice, restored against ExtendSim's Interchange consolidation.
Cross-runtime PB↔DRS coordination — the Plant Builder DES runtime and the Dys DRS runtime share state for combined models like the Hamburger Duo and the Valdez Tanker.

The three primitives — constraints, buffers, interrupts — are unchanged from Siprelle's 1990 design. The mathematical foundation is from Damiron-Nastasi 2008. The published parameters discipline is from Koelling-Remy 1983. The paradigm-integration aspiration is from Pritsker 1979.

You can see this lineage in motion in the sandbox — the Hamburger Duo demonstrates DES↔DRS calibration on the same plant; the Valdez Tanker demonstrates F2I + I2F integration on the canonical Pritsker / Krahl pattern.

Validation continuity

The 2020 Winter Simulation Conference paper — High Accuracy Discrete Rate and Reliability Modeling to Drive Improvement of Plant OEE and Throughput (Lange, Fischel, Siprelle) — reported independent validation of discrete rate models within 1% OEE on real industrial production lines. Tom Lange, the co-author, is a 36-year veteran of consumer-products manufacturing R&D who retired as Director of Modeling & Simulation in Corporate R&D at Procter & Gamble.

The thread: Pritsker's CDC framework → Koelling-Remy's published parameters → Siprelle's bulk flow blocks + I2F/F2I primitives → Damiron-Nastasi's LP solver → Krahl's pedagogical framing + name → scsim's typed Odin restoration of the original primitive separation. Five decades, one continuous lineage.

What we honor and what we evolve

We honor:

We evolve:

Primary sources

  1. Koelling, C. P. & Remy, W. H. (1983)Determining Operational Policies for Oil Flow and Tanker Loading Through Simulation. Proceedings of the 1983 Winter Simulation Conference. The published Valdez Tanker exemplar with specific operational parameters.
  2. Pritsker, A. A. B. & Pegden, C. D. (1979)Introduction to Simulation and SLAM. John Wiley and Sons. The textbook that introduced SLAM and the Combined Discrete-Continuous framework.
  3. Siprelle, A. J. & Parsons, D. J. (1995) Modeling a Bulk Manufacturing System Using Extend. Proceedings of the 1995 Winter Simulation Conference, 813–817. Foundational paper for the bulk-flow / DRS technique.
  4. Siprelle, A. J. & Phelps, R. A. (1997) Simulation of Bulk Flow and High Speed Operations. Proceedings of the 1997 Winter Simulation Conference, 706–710. Cited by Damiron-Nastasi 2008 as "ground-breaking technology."
  5. SDI Industry 0.6 Reference Manual (1998) — Simulation Dynamics, Inc. The first commercial-product reference documenting the bulk-flow primitive set, I2F + F2I separation, and the rate-based modeling discipline.
  6. Damiron, C. & Nastasi, A. (2008) Discrete Rate Simulation Using Linear Programming. Proceedings of the 2008 Winter Simulation Conference. The LP-solver foundation.
  7. Krahl, D. (2009) ExtendSim Advanced Technology: Discrete Rate Simulation. Proceedings of the 2009 Winter Simulation Conference. The canonical DRS introduction paper; first peer-reviewed title to use the term Discrete Rate Simulation.
  8. Lange, T., Fischel, J. & Siprelle, A. J. (2020) High Accuracy Discrete Rate and Reliability Modeling to Drive Improvement of Plant OEE and Throughput. Proceedings of the 2020 Winter Simulation Conference. Independent validation within 1% OEE on real production lines.

Read the full essay

This page is the SEO-curated summary. The complete lineage essay — with every era detail, every citation expanded, and the design-decision archaeology — lives in the scsim repo at docs/drs-lineage.md. A working mirror is also in this repo at discreterate-site/docs/drs-lineage.md.

Related

The history of Discrete Rate Simulation — how Andy created the technique in 1990, originally as bulk flow simulation, and how the paradigm spread.
The three primitives — constraints, buffers, interrupts. The building blocks that have remained unchanged across all four eras.
The sandbox — the lineage in motion: fast-slow drain, hamburger duo, valdez tanker.

← Back to DiscreteRate