Supply chain¶
2 of the bundled models. The numbers are from a run made when this page was generated: see how.
(s, S) inventory with backorders¶
(s, S) inventory control with a replenishment lead time and backorders. Stock is a LEVEL; customers are entities that draw from it through a TRANSFER block and WAIT when it is short -- the backorder. A falling threshold at s fires the reorder signal that releases the purchasing agent. Base unit days.
naga run inventory_sS
flowchart LR
b0["demand (CREATE)"]
b1["take_stock (TRANSFER)"]
b2["sold (RECORD)"]
b3["leave (DISPOSE)"]
b4["agent (CREATE)"]
b5["wait_reorder (HOLD)"]
b6["order_placed (RECORD)"]
b7["order_charge (RECORD)"]
b8["lead_time (DELAY)"]
b9["receive (TRANSFER)"]
b0 --> b1
b1 --> b2
b2 --> b3
b4 --> b5
b5 --> b6
b6 --> b7
b8 --> b9
b9 --> b5
b7 --> b8
1 replication, seed 0:
| KPI | Mean | 95% half-width |
|---|---|---|
system/Total Entities Completed |
137 | |
system/Avg Throughput Time |
0 | |
user/units_sold |
685 | |
user/orders_placed |
10 | |
level/Stock/Average |
49.7 | |
system/Total Cost |
350 |
Two-echelon supply chain (library assets)¶
A two-echelon supply chain built entirely from the Supply chain and inventory library: customers draw from a store on an (s, S) policy with lost sales, the store's replenishment orders are demand at a central warehouse that backorders, and the central warehouse buys from a capacitated supplier. Each echelon's lead time is the next one's queueing outcome, not a number. Base unit days.
naga run supply_chain_library --replications 3
flowchart LR
b0["customer_demand_1 (SUBMODEL)"]
b1["warehouse_s_s_r_q_1 (SUBMODEL)"]
b2["warehouse_s_s_r_q_2 (SUBMODEL)"]
b3["supplier_1 (SUBMODEL)"]
b4["dispose_1 (DISPOSE)"]
b5["dispose_2 (DISPOSE)"]
b6["delay_1 (DELAY)"]
b0 --> b1
b1 --> b4
b1 --> b5
b1 --> b2
b2 --> b6
b6 --> b1
b2 --> b5
b2 --> b3
b3 --> b2
3 replications, seed 0:
| KPI | Mean | 95% half-width |
|---|---|---|
system/Total Entities Completed |
697 | 94 |
system/Avg Throughput Time |
0 | 0 |
system/Avg Queue Length |
1.75 | 0.039 |
system/Avg Resource Usage % |
2.3 | 1 |
user/warehouse_s_s_r_q_1/Scm fill rate |
0.981 | 0.014 |
user/warehouse_s_s_r_q_1/Scm units served |
2,390 | 410 |
user/warehouse_s_s_r_q_1/Scm units lost |
57.3 | 37 |
level/warehouse_s_s_r_q_1/Scm Stock/Average |
31.1 | 1.6 |
level/warehouse_s_s_r_q_1/Scm On order/Average |
7.94 | 1.4 |
level/warehouse_s_s_r_q_2/Scm Stock/Average |
160 | 3.6 |
system/Total Cost |
426 | 15 |