Skip to content

About

Coffee shop simulation on Arena app. HelloWork Coffee Example for CENG 4513 Modeling and Simulation Course

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HELLOWORK COFFEE SHOP: SIMULATION AND OPTIMIZATION PROJECT

Student Name: Ozan Uslan
Course: Modeling and Simulation
Date: January 8, 2026


1. Project Objective

The primary objective of this project is to model the service processes of "HelloWork Coffee Shop" using Rockwell Arena Simulation Software. The study aims to:

  • Analyze the current system performance and throughput.
  • Identify bottlenecks causing excessive customer wait times.
  • Propose and validate a resource optimization plan to maximize efficiency without increasing operational costs.

2. System Description and Input Data

The system models a typical coffee shop flow consisting of four main stages: Arrival, Ordering (Cashier), Preparation (Barista), and Consumption (Tables). Since historical data was unavailable, synthetic data based on industry standards was utilized.

2.1. Input Distributions

The following statistical distributions were applied to model the stochastic nature of the system:

Process / Component Distribution Model Parameters
Customer Arrivals Exponential Mean: 3 minutes
Cashier Service Normal Mean: 1.5 min, Std Dev: 0.5 min
Barista Service Triangular Varies by Coffee Type
Consumption Time Uniform Min: 30 min, Max: 90 min
Customer Behavior Probability 90% Dine-in, 10% Take-away

2.2. Coffee Types and Processing Logic

The Barista's processing time is dynamic, dependent on the complexity of the order:

Coffee Category Examples Probability Complexity Process Time (Min-Mean-Max) Arena Expression
Type 1: Practical Tea, Filter Coffee 40% Low 0.5 - 1 - 1.5 TRIA(0.5, 1, 1.5)
Type 2: Standard Latte, Americano 40% Medium 2 - 3 - 4 TRIA(2, 3, 4)
Type 3: Special Mocha, Frozen 20% High 3 - 5 - 7 TRIA(3, 5, 7)

3. Conceptual Model & Components

3.1 Model Components

  • Entities: Customers.
  • Resources (Initial): 2 Cashiers, 1 Barista.
  • Queues: Checkout Queue (FIFO), Barista/Pickup Queue (FIFO).
  • Simulation Parameters: 10 Replications (95% Confidence Interval).

General Arena Flowchart Figure 1: General Arena Flowchart Model of HelloWork Coffee Shop

3.2 Description of the Workflow Logic

  1. Arrival and Ordering: Customers arrive and seize a Cashier resource.
  2. Product Classification: Customers are routed to assign modules (Simple, Standard, Special) to determine service time.
  3. Preparation: All branches merge at the "Barista Preparation" process.
  4. Consumption Decision: - True Path: Customer seizes a Table (30-90 mins).
    • False Path: Customer exits (Take-away).
  5. Departure: Entities terminate at "Customer Exit".

4. Analysis of Baseline Model (As-Is Scenario)

The initial model simulated the current operational state with 2 Cashiers and 1 Barista, assuming infinite seating capacity.

Resources of First Model Figure 2: Resources of First Model

Key Findings:

  • Bottleneck Identification: The Barista station was identified as the severe bottleneck with an 86% utilization rate.
  • Resource Inefficiency: Cashiers were underutilized (23%), indicating wasted labor cost.
  • Customer Experience: Average wait time was 17.7 minutes, peaking at 19 people in the queue.

5. Optimization Strategy (To-Be Scenario)

A resource reallocation strategy was implemented without hiring new staff.

  1. Resource Optimization:
    • Cashier: Reduced from 2 to 1 (Cost saving).
    • Barista: Increased from 1 to 2 (Bottleneck elimination).
  2. Constraint Analysis: A constraint of 70 Tables was introduced.

Resources of Optimized Model Figure 3: Resources of Optimized Model


6. Comparative Results & Performance Metrics

The optimization resulted in a dramatic improvement in system performance:

KPI Baseline (As-Is) Optimized (To-Be) Improvement Rate
Avg. Total Wait Time 17.73 Minutes 0.88 Minutes ~95% Reduction
Barista Queue Time 17.09 Minutes 0.25 Minutes Problem Solved
Barista Utilization 86% (Overloaded) 43% (Balanced) Optimized
Cashier Utilization 23% (Idle) 47% (Efficient) +104% Efficiency
Max Queue Length 19 Customers 3 Customers Stable Flow

7. Facility Planning: Table Capacity Analysis

In the optimized model, consumption time was increased to a realistic average of 60 minutes (Uniform 30-90).

  • Observation: Simulation showed a maximum occupancy of 26 tables.
  • Critical Finding: Previous estimates of 15-20 tables are insufficient.
  • Recommendation: A capacity of 30-35 tables is recommended to cover peak demand plus a safety margin, saving 50% space compared to the initial 70 tables.

8. Conclusion

The simulation proved that operational challenges were due to misallocation of resources and unoptimized facility planning, not excessive demand.

By shifting one staff member from Cashier to Barista:

  1. Throughput Maximized: Wait times reduced to <1 minute.
  2. Resource Efficiency: Workload balanced.
  3. Space Optimization: Table requirement optimized to 30-35 units.

This project demonstrates that operational efficiency can be achieved through process optimization rather than costly investments.

About

Coffee shop simulation on Arena app. HelloWork Coffee Example for CENG 4513 Modeling and Simulation Course

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors