Skip to content
Mohammad Al-Araidah

Engineering lab / Interactive technical portfolio

Synthetic demonstration

Production flow & line balancing

Balance the work. Watch the queues. Test the capacity assumptions.

Factory and quality workspaces

All records below are fictional; no employer or customer engagement is implied.

Production-complete output

7.8 / week

20-run mean; approx. 95% CI 7.7–7.9

System WIP incl. backlog

1.9 orders

Time-weighted mean; CI 1.9–2.0

A week is 2,400 operating minutes. Completed output is a simulated flow exit, not shipment release or actual FAT acceptance.

Discrete events / one selected replication

Watch the system move

40.0 operating h / 200.0 h
Production state at 40.0 operating hoursActual simulated queue, reserved transit, working and blocked resource counts for the selected replication. The exact counts are also listed in the table below. Machining processes valves in batches; assembly and test process individual skids.M1Waiting 1In transit 0Work 0Blocked 0K1Waiting 0In transit 0Work 0Blocked 0A1Waiting 0In transit 0Work 1Blocked 0T1Waiting 0In transit 0Work 1Blocked 0

At this event state: 3 orders in the system; 6 flow-complete; 0 modeled scrap exits. Totals include warm-up; headline metrics exclude it.

PoolReady queue / ordersReserved transit / ordersWorking resourcesBlocked resources
M11000
K10000
A10010
T10010
System WIP over operating timeStep plot of every arrived but not exited order, including machining release backlog, work, blocked output and transit. Shaded area is the excluded warm-up. Exact event records are downloadable.001001.52003Warm-up shaded · WIP includes release backlogOperating hours from empty startOrders / WIP

Task precedence / dedicated serial cells

Balance the assembly work

One worker per cell; skids visit occupied cells in order. Tasks within a cell run in the listed topological order. Empty assigned cells retain their worker as idle capacity.

TaskStandard work / minPredecessorsAssigned cell
Frame & fixture preparation30 incl. 18 s reference handlingNone
Mount pumps50frame
Position heat exchanger40frame
Connect piping45pumps, hx
Route harness & wiring35pumps
Mechanical build verification40pipe, wire

Cell A1

240.0 min

Standard-profile nominal balance efficiency: 100.0% = total work / (workers × largest cell load). This is a line-balance measure, not whole-factory utilization or demonstrated capacity.

Exhaustively checks at most 729 assignments for these six tasks and three cells; minimizes largest nominal cell load. It does not optimize the entire factory.

Synthetic inputs / shared demand / same product

Set the operating assumptions

Routing profiles share SYN-LC-1000 and its BOM. Extended validation assumes 20% more assembly work, 50% longer test occupancy and 25% more attended test effort. The share is a probability; actual counts vary across runs. This is an assumed mix, not another real product qualification.

20 independent seeds / paired exogenous inputs

Compare policies fairly

PolicyCompleted / operating weekApprox. 95% CI for meanMean WIP / ordersEnding WIP / ordersScrap / measurement window
Reference7.87.7–7.91.91.30.7
Candidate7.87.7–7.91.91.30.7

Candidate minus reference output: 0.00 skids / operating week; paired 95% CI 0.0–0.0.

Reference uses one assembly worker, one kit worker, one test pair, two waiting slots, four-valve maximum batches, and baseline layout/handling. Both policies use the same demand, mix, release pattern, variation, scrap probability, transfer speed and observation window. Paired differences use matching job-level random inputs. Intervals estimate simulation replication means; they are not real production guarantees or prediction intervals.

Working, blocked and idle resource capacityMean time-weighted fractions across 20 runs, after warm-up. Solid blue is active work; outlined hatched segment is output blocking; remaining background is idle. T1 measures stand occupancy, not attended labor.M15.3% workK115.0% workA184.3% workT167.7% workSolid: work · Hatch: blocked · Remaining: idle
PoolCapacityWaiting slotsMean ready queueWorkingBlockedIdle
M11Release backlog0.20 orders5.3%0.0%94.7%
K1120.00 orders15.0%0.0%85.0%
A1120.00 orders84.3%0.0%15.7%
T1120.01 orders67.7%0.0%32.3%

Work and blocking are integrated over event intervals after warm-up, divided by resource capacity × measurement minutes. A blocked resource cannot start another job. T1 working fraction measures occupied test stands, not technician effort; each stand reserves a dedicated technician during the cycle. Highest selected-run working fraction: A1. This is a diagnostic clue, not proof of a bottleneck under every policy.

Exact event evidence / no invented quality clearance

Inspect an order and account for material

Standard routing · released at 0.0 operating min · Production-complete flow exit · total ready-queue wait 60.0 min. Flow lead time 516.3 min.

Work intervals for SYN-FLOW-R01-WO-001Actual simulated resource work. Gaps include waiting, blocking and transfers; incomplete intervals end at the simulation horizon. The event table provides exact transition times.M1 / workK1 / workA1 / workT1 / work0.0 min516.3 min / operating clock
Operating minEventPoolDetail
0.000arrivalM1standard
60.000startM115.141355 operating min; server 1
75.141finish-serviceM1Service complete; downstream space required
75.141transferM10.283333 operating min; 1 reserved downstream waiting slots
75.425arrive-stageK1Reserved transfer arrived
75.425startK141.716858 operating min; server 1
117.142finish-serviceK1Service complete; downstream space required
117.142transferK10.083333 operating min; 1 reserved downstream waiting slots
117.225arrive-stageA1Reserved transfer arrived
117.225startA1247.486634 operating min; server 1
364.712finish-serviceA1Service complete; downstream space required
364.712transferA10.183333 operating min; 1 reserved downstream waiting slots
364.895arrive-stageT1Reserved transfer arrived
364.895startT1151.375074 operating min; server 1
516.270finish-serviceT1Service complete; downstream space required
516.270transferT10.033333 operating min to flow exit
516.303completeD1Simulation completion; not FAT acceptance or shipment release

Window conservation

2 + 32 = 32 + 1 + 1

Starting WIP + arrivals = complete + scrap + ending WIP

Machined valves

40

40 consumed in kits + 0 awaiting consumption

Completed-cohort lead time

581.7 min

30 completions born after warm-up; unfinished orders excluded

Unfinished window cohort

1 orders

Right-censored at horizon; no zero lead times assigned

Every kit consumes one valve, one harness set, two pumps, one heat exchanger and one frame. Selected-run kits started: 40; purchased consumption: 40 harness sets, 80 pumps, 40 heat exchangers and 40 frames. Raw valve allocations: 40 = 40 machined + 0 not yet machined.

Purchased material for these newly generated orders is assumed available and independently dispositioned. No original SYN-B1/B2 supplier stock or SPC observations are used as inventory. Scrap is a fictional terminal skid failure rule with no rework loop; it is independent of ML scores and existing incident/FAT evidence. Completed-cohort lead times can understate waiting in overloaded scenarios because unfinished orders are excluded.

Synthetic operation / capacity and operations research

Engineering case record & model boundary

Problem & scope
Investigate which staffing, task assignment, batch and buffer policies support a declared demand under hypothetical process variability.
Responsibility & approach
This independent demonstration combines a precedence-aware line-balancing search, event simulation, route geometry, work assumptions and statistical comparisons. It does not represent an employer production deployment.
Decisions & implementation
Separate valve batches from skid units; reserve finite waiting space before transport; retain blocked output on its upstream resource; simulate complete orders; exclude a declared warm-up and inspect every flow transition.
Results & lessons
The numbers above are generated by the active scenario. More assembly workers can move the limiting resource to test; tighter buffers can block otherwise available resources. Compare paired intervals, inspect queues and account for unfinished work before treating a policy as beneficial.
ProcessStandard nominal durationResource and boundary
M1 / valves10 min setup + 6 min / valveOne fixed machine/operator; max 4 valves; partial batch starts after oldest order waits 60 min
K1 / complete kit45 min / skid kit1 dedicated workers; no inventory shortage modeled
A1 / assembly cells240 min / standard skid, incl. 18 s baseline handlingTasks assigned among 1 workers; one same-payload reference bundle per skid; selected timing replaces that element only
T1 / test180 operating min occupancy; 120 min attended effort1 stand/technician pairs; no technician sharing during 60 unattended minutes. Times are assumptions, not original FAT elapsed durations

Selected route basis: baseline; loaded route lengths M1→K1 17 m, K1→A1 5 m, A1→T1 11 m, T1→D1 2 m. Transfer time = route metres / (60 × 1 m/s). Machined outputs may split into smaller bin transfers when waiting space is scarce. Assembly-cell transfers inside A1 have zero modeled distance. Handling element: 18 s / equal 10 kg payload.

Dedicated unconstrained transport capacity is assumed; empty returns, congestion, breaks, shifts, breakdowns, receiving/quality resource queues, supply shortages, repair/rework and calendar deadlines are omitted. Warm-up reduces empty-start bias without proving steady state. An overloaded queue can continue growing. Workstation timing is a work-study assumption; a lifting index is never converted into speed or a safety approval.

Factory planning scenario and reset
SYN-OPS-01 / Factory overview

factory-1.0 · Synthetic operation

Plan: 8 skids / 54.8 h assumed work. Baseline: 8 skids / 54.8 h.

This tab retains your scenario and demo reviews. Reset factory restores the original state.

One connected perspective

Physical requirements become data. Data becomes evidence. Evidence informs an operational decision. These demonstrations connect my manufacturing and quality foundation with the systems thinking used in enterprise transformation and product engineering.

Professional context

Explore my documented manufacturing experience, SAP readiness work and data and product development. The synthetic lab is separate from those professional records.

Download technical README