Discrete Event Simulation: 12-Step Manufacturing Guide

Discrete Event Simulation for Manufacturing Bottlenecks: 12-Step Guide

Discrete event simulation helps manufacturers identify production bottlenecks by modelling how products, machines, operators, tools, buffers and material-handling resources interact over time. It reveals production constraints that static capacity calculations may miss, including queues, failures, variable cycle times, changeovers, rework and competition for shared resources.

Quick answer: Discrete event simulation is a manufacturing modelling method that tracks individual production events over simulated time. It identifies bottlenecks by measuring persistent queues, resource utilisation, blocked and starved time, work-in-progress and the effect each resource has on total factory throughput.

Manufacturers can use discrete event simulation for manufacturing bottleneck analysis to compare equipment, labour, shift, buffer and production-control scenarios before changing the physical factory.

Table of Contents

What Is Discrete Event Simulation?

Discrete event simulation, often shortened to DES, is a modelling technique in which the condition of a system changes when individual events occur at defined points in simulated time.

Examples of manufacturing events include:

  • A production order entering the factory
  • A component arriving at a machine
  • An operator becoming available
  • A machine beginning or completing a cycle
  • A changeover starting or finishing
  • A machine failing or returning from repair
  • A buffer becoming full or empty
  • An inspection accepting or rejecting a component
  • A rejected component entering a rework route
  • A shift, break or maintenance period beginning

The simulation tracks the current state of products, machines, queues and supporting resources. Simulated time advances as these events occur.

This makes DES suitable for factories where production performance depends on the interaction between several machines, workers, materials and operating rules.

What Can a Manufacturing Simulation Represent?

A manufacturing model can represent:

  • Machines and workstations
  • Production orders and individual components
  • Product routes and alternative resources
  • Cycle-time variation
  • Changeovers and cleaning
  • Machine failures and repairs
  • Operators and skill requirements
  • Tools, moulds, fixtures and gauges
  • Buffers, queues and work-in-progress
  • Inspection, rejection and rework
  • Conveyors, forklifts and AGVs
  • Shifts, breaks and planned maintenance
  • Production priorities and material-release rules

How Discrete Event Simulation Works in Manufacturing

A discrete event simulation model represents a defined factory process as a connected set of virtual entities, resources, queues and operating rules.

  1. Virtual production orders or components enter the model.
  2. Each entity follows its approved production route.
  3. The entity requests the machine, operator, tool or other required resource.
  4. If a resource is unavailable, the entity waits in a queue or buffer.
  5. Processing consumes the modelled cycle time.
  6. Failures, repairs, breaks and changeovers affect resource availability.
  7. Accepted output moves to the next operation.
  8. Rejected output follows the approved hold, scrap or rework route.
  9. Completed products leave the model as finished output.
  10. The simulation records throughput, queues, utilisation and waiting time.

The model can represent several weeks or months of factory activity without waiting for that period to occur in the real facility. Different scenarios can then be compared using consistent input assumptions and KPIs.

Deterministic and Variable Inputs

A deterministic input always uses the same value. A stochastic input represents operating variability using approved observations, empirical samples or probability distributions.

Manufacturing input Fixed example Variable example
Cycle time Exactly 60 seconds An approved cycle-time distribution
Equipment availability A planned maintenance window Random failures and repair durations
Demand One order every ten minutes A variable order-arrival pattern
Quality No rejected components Product-specific rejection and rework behaviour
Changeover A fixed 30-minute setup Setup time determined by the product sequence

Using only average values can hide important system behaviour. Two machines with the same average cycle time may create very different queues when one has considerably more variation.

Discrete Event Simulation vs Static Capacity Calculations

Comparison area Static calculation Discrete event simulation
Time Usually evaluates a period total. Represents events and resource states over time.
Variability Often uses fixed values or averages. Can represent distributions and event timing.
Queues Usually estimated or excluded. Tracks queue formation, size and waiting time.
Machine failures May use an average availability factor. Represents individual failures and repairs.
Shared resources Difficult to represent dynamically. Models competition for labour, tools and handling resources.
Product routing Usually assumes a fixed route. Supports alternative, conditional and rework routes.
Bottleneck identification Often selects the lowest calculated capacity. Can identify persistent and shifting constraints.
Best application Initial screening and rough-cut planning. Complex systems and scenario experimentation.

A transparent capacity calculation should normally come first. Read Tech4LYF’s practical guide explaining how to calculate machine, labour and shift capacity.

Simulation becomes useful when system performance depends materially on timing, variability, queues, failures or shared resources.

Components of a Manufacturing Simulation Model

Entities

Entities are items moving through the system. Examples include individual components, production batches, pallets, containers and production orders.

Resources

Resources perform or support production work. These may include machines, operators, tools, fixtures, quality inspectors, forklifts, cranes and maintenance technicians.

Processes

A process defines what happens at an operation, how long it takes, which resources are required and what must occur before the operation is complete.

Queues and Buffers

Queues hold entities waiting for a resource. Buffers may have limited capacity and can cause an upstream resource to become blocked when they are full.

Production Routes

A route defines the sequence of operations. Products may follow their standard route, an approved alternative machine, an inspection route or a rework path.

Resource Calendars

Calendars represent shifts, breaks, holidays, overtime, planned maintenance and resource-specific availability.

Machine Failures and Repairs

Machine reliability can be represented using observed failure and repair behaviour or another documented method appropriate for the available evidence.

Production-Control Rules

Control rules determine:

  • Which order is processed next
  • When material is released
  • Which alternative resource is selected
  • How labour is allocated
  • Whether products move individually or in batches
  • How blocked or rejected material is handled

How Discrete Event Simulation Identifies Manufacturing Bottlenecks

A reliable bottleneck analysis considers several connected signals. The resource with the highest utilisation is not automatically the true production constraint.

Persistent Queue Formation

A queue that repeatedly grows before the same operation indicates that work is arriving faster than the resource can process it under the modelled conditions.

Resource Utilisation

High utilisation can support a bottleneck finding, but it should be evaluated with throughput, demand, queues and downstream flow.

A machine may remain busy producing unnecessary inventory without limiting accepted finished output.

Blocked Time

A resource is blocked when it has completed work but cannot release the output because the following operation or buffer cannot accept it.

Starved Time

A resource is starved when it is available but cannot operate because the required product, material, operator or information has not arrived.

Throughput Sensitivity

Increase the capacity or availability of a suspected resource in a controlled scenario. If complete-system throughput responds materially, that resource is influencing the system constraint.

If total output changes very little, another resource or operating rule may govern the system.

Waiting-Time Contribution

Measure how much of the production lead time is created while orders wait for a machine, operator, tool, inspection or approval.

Constraint Timeline

A time-based result can show which resource limits production during different shifts, product campaigns, failures or changeovers.

Buffer Occupancy

A buffer that remains full can block upstream production. An empty buffer may starve the downstream process. Both conditions help explain the relationship between manufacturing stages.

Use the preliminary investigation described in Tech4LYF’s manufacturing bottleneck analysis guide before defining the simulation scope.

Persistent, Temporary and Shifting Bottlenecks

Persistent Bottleneck

The same resource limits system output across most representative shifts and product combinations. A special-purpose process with insufficient effective capacity may be a persistent bottleneck.

Temporary Bottleneck

A short-term event creates a constraint that does not normally control production. Examples include a breakdown, employee absence, material shortage or quality hold.

Shifting Bottleneck

The active constraint moves between resources over time. One resource may limit Product A, while another limits Product B. The bottleneck may also move because of shifts, changeovers, failure timing or downstream congestion.

Secondary Constraint

A secondary constraint becomes the next production bottleneck after the current one is improved. Simulation can expose this effect before additional equipment or labour is approved.

Discrete Event Simulation Data Requirements

Data group Typical inputs
Study objective Decision, model boundary, scenarios, KPIs and acceptance criteria
Demand Order quantities, product mix, arrival pattern and due dates
Products Product families, batches, containers and transfer quantities
Routes Operations, dependencies, alternative resources and rework paths
Processing Observed cycle times, distributions and units per cycle
Changeovers Setup duration, frequency, sequence matrix and cleaning rules
Machines Availability, failure behaviour, repair time and maintenance rules
Labour Operator count, skills, shifts, breaks and allocation rules
Supporting resources Tools, fixtures, moulds, gauges, forklifts, cranes and utilities
Buffers Location, capacity, queue rules and release conditions
Quality Inspection time, yield, rejection, rework and hold rules
Validation evidence Actual throughput, utilisation, WIP, queues, downtime and lead time

Possible Factory Data Sources

  • ERP production orders and routing records
  • MES production and WIP records
  • PLC, SCADA and Industrial IoT events
  • OEE and downtime systems
  • CMMS maintenance history
  • QMS inspection and rework records
  • Time studies and direct observations
  • Shift calendars and staffing plans
  • Spreadsheets and approved engineering records
  • Interviews with planners, operators and process owners

A large volume of data does not automatically produce a trustworthy model. Definitions, timestamps, missing events, measurement methods and operating context must be reviewed.

12-Step Discrete Event Simulation Process

Step 1: Define the Manufacturing Decision

Begin with one clearly stated question:

  • Will another machine increase accepted output?
  • Which operation limits the proposed product mix?
  • How many operators are required per shift?
  • What buffer capacity is required?
  • Can the existing line meet forecast demand?

Step 2: Define the Model Boundary

Include the processes and resources necessary to answer the decision. Modelling an entire factory can increase cost and validation effort without improving the answer.

Step 3: Establish Baseline KPIs

Define how current throughput, WIP, utilisation, waiting time, downtime and lead time will be measured.

Step 4: Create the Conceptual Model

Document the entities, resources, processes, routes, queues, calendars, failures and operating rules before implementing the software model.

Step 5: Collect and Prepare Data

Align units, timestamps and definitions. Separate planned stops from failures, accepted output from total output and processing time from complete order lead time.

Step 6: Represent Important Variability

Use observed data or approved distributions where variability materially affects the decision. Do not select a distribution only because it is convenient.

Step 7: Build the Current-State Model

Implement the present production flow before creating future-state scenarios.

Step 8: Verify the Model Logic

Trace individual entities, inspect resource states and test alternative routes, breakdowns, rejection and boundary conditions.

Step 9: Validate the Baseline

Compare model output with approved operating evidence from a representative period.

Step 10: Design the Experiments

Define what changes in each scenario, which inputs remain controlled and which KPIs determine the comparison.

Step 11: Run and Compare Replications

Variable models can produce different results from different event sequences. Run enough replications for the decision and report the result variation instead of relying on one animated run.

Step 12: Document and Handover

Record the data sources, assumptions, model version, scenario definitions, results, limitations and recommended next actions.

Verification and Validation of the Simulation

Verification and validation answer two different questions:

  • Verification: Was the simulation implemented according to its intended logic?
  • Validation: Is the model an adequate representation of the actual system for its intended decision?

Model Verification Checks

  • Trace entities through every approved route.
  • Confirm that resources are requested and released correctly.
  • Test queue priorities and buffer limits.
  • Check shifts, breaks and maintenance calendars.
  • Force machine failures and repair events.
  • Test rejection, inspection and rework routes.
  • Confirm units of measure and time conversions.
  • Test zero-input and extreme operating conditions.

Baseline Validation Measures

Measure Factory comparison
Throughput Accepted output per shift, day or week
Work in progress Observed or recorded WIP by production stage
Utilisation Machine or labour-state records
Downtime Failure frequency and repair duration
Queues Queue location, typical size and persistence
Lead time Production-order release-to-completion duration
Changeovers Frequency, duration and sequence behaviour

The necessary model accuracy depends on the decision. A model supporting major equipment investment may require greater fidelity than a model comparing two low-risk operating rules.

Discrete Event Simulation Manufacturing Example

Consider a hypothetical precision-components line consisting of cutting, CNC machining, washing, inspection and packing. A static capacity calculation identifies CNC machining as the operation with the lowest calculated capacity.

The simulation adds:

  • Different machining times for each product
  • Sequence-dependent CNC changeovers
  • A quality inspector shared between two production areas
  • Variable machine failures and repair times
  • A limited buffer before final inspection
  • Rejected parts returning for controlled rework
Scenario Model behaviour Decision implication
Current state A persistent queue forms before CNC machining. CNC is the primary baseline constraint.
Add another CNC CNC waiting falls, but inspection congestion increases. The equipment addition moves the constraint downstream.
Add inspection coverage Inspection waiting falls only during selected shifts. Shift-specific labour affects system output.
Reduce CNC changeovers More capacity becomes available without adding a machine. Setup improvement should be evaluated before CAPEX.
Combined scenario Production flow improves until another downstream limit becomes active. The final decision must consider the complete production system.

This example explains the analysis method and does not represent a guaranteed production result. Actual outcomes depend on validated factory data and operating conditions.

Manufacturing Bottleneck Scenarios to Test

Equipment Scenarios

  • Add or remove a machine.
  • Change machine speed or cavity count.
  • Improve equipment reliability.
  • Reduce repair duration.
  • Change planned-maintenance timing.
  • Use an alternative approved resource.

Labour Scenarios

  • Add an operator or inspector.
  • Change operator-to-machine assignments.
  • Provide break coverage at the constrained resource.
  • Change shift-specific skill availability.
  • Cross-train employees for approved operations.

Production-Control Scenarios

  • Change production-order priorities.
  • Group compatible jobs to reduce setups.
  • Modify batch and transfer quantities.
  • Change material-release rules.
  • Introduce a finite-capacity production schedule.

Material-Flow Scenarios

  • Increase or reduce buffer capacity.
  • Change conveyor, forklift or AGV allocation.
  • Move inspection closer to production.
  • Compare alternative factory layouts.
  • Change material-replenishment frequency.

Demand Scenarios

  • Increase total production demand.
  • Change the product mix.
  • Add a new product route.
  • Test a customer-programme ramp-up.
  • Compare one, two and three-shift operation.

Discrete Event Simulation KPIs

The model should report measures that directly support the defined manufacturing decision.

  • Accepted throughput per shift, day or week
  • Production-demand attainment
  • Machine utilisation by operating state
  • Operator and shared-resource utilisation
  • Queue length and waiting time
  • Work in progress by production stage
  • Blocked and starved time
  • Production-order lead time
  • Changeover time and frequency
  • Failure and repair behaviour
  • Constraint location over time
  • Scenario-result variation

A large dashboard does not compensate for an unclear study objective or an unvalidated model.

Discrete Event Simulation for Manufacturers in India

Discrete event simulation can support Indian manufacturers evaluating new customer programmes, equipment purchases, shift expansion, production transfers and factory-layout changes.

Automotive components, precision engineering, electronics, fabrication and assembly factories in Chennai may use manufacturing simulation to evaluate:

  • CNC and special-process capacity
  • Shared inspection and laboratory resources
  • Operator and skilled-labour requirements
  • High-mix production and frequent changeovers
  • Conveyor, forklift and AGV capacity
  • New customer-programme ramp-up
  • Buffer and work-in-progress policies
  • Production transfers between plants
  • Equipment investment before CAPEX approval

For manufacturing facilities around Ambattur, Oragadam and Sriperumbudur, the model should use actual product routes, approved factory calendars and measured operating evidence wherever possible.

Generic benchmarks should not replace validated factory data. Where assumptions are required, they should be documented and tested through sensitivity scenarios.

Common Discrete Event Simulation Mistakes

  • Starting without a decision question: The model becomes complex without producing an actionable answer.
  • Modelling the whole factory immediately: Scope and validation effort become difficult to control.
  • Using averages for every input: Important queue and failure behaviour disappears.
  • Adding unnecessary detail: Complexity increases without improving the decision.
  • Ignoring production-control rules: The model does not represent how work is released and prioritised.
  • Skipping verification: Logic and configuration errors remain undetected.
  • Skipping baseline validation: Future-state comparisons are built on an untrusted current state.
  • Using only one simulation run: One random event sequence is treated as a reliable result.
  • Choosing the busiest machine automatically: System-level constraint influence is not tested.
  • Treating animation as validation: Visual realism does not establish model accuracy.
  • Reporting results without assumptions: Decision-makers cannot evaluate the limitations.

Manufacturing Simulation Readiness Checklist

  • Define one specific operational or investment decision.
  • Identify the responsible decision owner.
  • Set the production-line or process boundary.
  • Define baseline and scenario KPIs.
  • Confirm products, routes and demand.
  • Collect cycle-time and changeover evidence.
  • Review failures and repair records.
  • Document shifts, breaks and resource calendars.
  • Identify labour, skill, tool and fixture constraints.
  • Map buffers, queues and material movement.
  • Document quality, rejection and rework rules.
  • Agree on baseline-validation evidence.
  • Define scenarios before model experimentation.
  • Record assumptions and data limitations.

Frequently Asked Questions

What is discrete event simulation in manufacturing?

Discrete event simulation is a method that models how products and resources move through a factory as individual events occur. It can represent machines, queues, operators, failures, shifts, changeovers, quality and material flow.

How does simulation identify a manufacturing bottleneck?

It measures queues, utilisation, waiting time, blocked and starved states, WIP and throughput sensitivity. A suspected constraint can be tested by changing its capacity and measuring the effect on complete-system output.

What is the difference between simulation and a capacity spreadsheet?

A spreadsheet generally compares period totals using fixed or average values. Simulation represents event timing, variability, queues, routing and competition for shared resources.

Does manufacturing simulation require live machine data?

No. A model can begin with approved time studies, ERP exports, production records, spreadsheets and process-owner input. MES, PLC or Industrial IoT data can strengthen the evidence where reliable data is available.

How accurate is discrete event simulation?

Accuracy depends on the intended decision, model logic, input quality and validation evidence. Required fidelity and acceptable differences should be established before scenario conclusions are approved.

Can simulation model machine breakdowns?

Yes. It can represent failures, repair durations, maintenance resources and planned-maintenance rules using approved historical information or documented assumptions.

Can simulation identify shifting bottlenecks?

Yes. Resource states and queue behaviour can be recorded over time to show how the active constraint changes with product mix, shifts, failures, changeovers or demand.

How many simulation runs are required?

There is no universal number. Required replications depend on model variability, result stability, acceptable uncertainty and the risk associated with the decision.

Can simulation determine whether another machine is required?

Simulation can compare the current system with an additional-machine scenario and show whether total throughput improves or another resource becomes constrained. Engineering, operational and financial review is still required.

Is discrete event simulation the same as a digital twin?

No. A simulation model can operate offline using historical or assumed data. A digital twin usually involves a maintained virtual representation connected to information from the physical system. A discrete event model may form part of a broader digital-twin solution.

Build a Manufacturing Simulation with Tech4LYF

Tech4LYF develops discrete event simulation models for manufacturers in Chennai, across India and for multi-location industrial operations.

An engagement can begin with one production line, shared resource or investment decision. Tech4LYF reviews the current-state model against approved operating evidence before comparing equipment, labour, shift, buffer and production-control scenarios.

Explore Tech4LYF’s Capacity & Bottleneck Simulation service or contact Tech4LYF to discuss a manufacturing simulation requirement.

Authoritative References

Trusted By Industry Leaders

Zealeye Logo
Zealeye Logo
Zealeye Logo
Zealeye Logo
Zealeye Logo
Zealeye Logo
Zealeye Logo
Zealeye Logo
Annai Printers Logo
Deejos Logo
DICS Logo
ICICI Bank Logo
IORTA Logo
Panuval Logo
Paradigm Logo
Quicup Logo
SPCET Logo
SRM Logo
Thejo Logo
Trilok Logo
Wingo Logo
Zealeye Logo
Scroll