Chapter 5: Continuous Improvement of Bernoulli Lines · Designing continuous improvement project...

Post on 12-Sep-2019

5 views 0 download

Transcript of Chapter 5: Continuous Improvement of Bernoulli Lines · Designing continuous improvement project...

PRODUCTION SYSTEMS ENGINEERING

Chapter 5: Continuous Improvement of Bernoulli Lines

Instructors: J. Li, S.M. Meerkov, and L. Zhang

Copyright © 2008-2012 J. Li, S.M. Meerkov, and L Zhang

Motivation: Continuous improvement is universally recognized as the

most important managerial tool. Currently, continuous improvement projects have no theory

for their design and are, typically, carried out based on experience, common sense, and sometimes, discrete event simulations. As a result, quite often predicted improvements do not materialize.

The purpose of this chapter is to present analytical tools for designing continuous improvement projects with predictable results.

In this framework, both constrained and unconstrained improvabilities are addressed.

5-2

OUTLINE

1. Constrained Improvability 2. Unconstrained Improvability 3. Measurement-Based Management 4. Case Studies 5. Summary

5-3

5-4

1.1 Resource constraints and definitions Constraints:

Buffer capacity (BC) constraint

Workforce (WF) constraint

1. Constrained Improvability

Definition:

5-5

A Bernoulli line is improvable w.r.t. BC if there exist s.t. and

improvable w.r.t. WF if there exist s.t. and

improvable w.r.t. BC and WF simultaneously if the exist and s.t.

and

1.1 Resource constraints and definitions (cont.)

1.2 Improvability w.r.t. WF

1.2.1 Necessary and sufficient conditions

Theorem: A Bernoulli line is unimprovable w.r.t. WF if and only if Corollary: Under the above condition, i.e.,

5-6

WF-Improvability Indicator: A Bernoulli line is practically unimprovable w.r.t. WF if each buffer is close to being half full.

“Common sense” justification of this indicator:

5-7

1.2.2 WF improvability indicator and continuous improvement procedure

WF-Continuous Improvement Procedure: (1) Evaluate WIPi

(2) Determine the buffer for which |WIPi - Ni/2| is maximum (3) Re-allocate workforce (4) Return to (1) (5) Continuous until max|WIPi - Ni/2| is sufficiently small

5-8

1.2.2 WF improvability indicator and continuous improvement procedure (cont)

5-9

1.2.3 Example

5-10

1.2.4 PSE Toolbox

Theorem: If , then

5-11

1.2.5 Unimprovable allocation of WF

Theorem: The unimprovable , is given by

5-12

1.2.5 Unimprovable allocation of WF (cont)

Corollary: If Ni := N, i = 1,…, M, unimprovable is a “flat” inverted bowl:

In most cases, this allocation does not give a substantially larger than the uniform allocation.

5-13

1.2.5 Unimprovable allocation of WF (cont)

5-14

1.2.6 PSE Toolbox

1.3 Improvability w.r.t. WF and BC simultaneously

5-15

1.3.1 Necessary and sufficient conditions

Theorem: A Bernoulli line is unimprovable w.r.t. WF and BC simultaneously if and only if

Corollary: Under this condition, BLi = STi, i = 2,…, M - 1, BL1 = STM. In addition, and

Denote Theorem: The unimprovable sequence and are given by

5-16

1.3.2 Unimprovable allocation of pi and Ni

5-17

1.3.3 PSE Toolbox

1.4 Improvability w.r.t. BC

1.4.1 Necessary and sufficient conditions Theorem: A Bernoulli line is unimprovable w.r.t. BC if and only if is maximized over all sequences such that

5-18

1.4.2 Practical equivalence statement

Numerical Fact: The production rate under the above allocation is practically always the same as that for allocation that minimize

over all sequences such that “Common sense” justification of this fact:

5-19

BC-Improvability Indicator: A Bernoulli line is practically unimprovable w.r.t. BC if the average occupancy of each buffer is as close to the average availability of its downstream buffer as possible.

BC-Continuous Improvement Procedure: (1) Evaluate WIPi

(2) Determine the buffer with the largest |WIPi – (Ni+1 – WIPi+1 )| (3) Re-allocate Ni and Ni+1 (4) Return to (1) (5) Continuous until arriving at a limit cycle and select the best allocation

from the limit cycle

5-20

1.4.3 BC improvability indicator and continuous improvement procedure

M = 11; pi = 0.8, i ≠ 6; p6 = 0.6. Total buffer capacity 24. BC-Continuous Improvement Procedure results in N1 = 1, N2 = N3 = N4 = 2, N5 = 5, N6 = 4, N7 = N8 = N9 = N10 = 2. Resulting throughput . Goldratt’s allocation Ni = 1, i ≠ 5, N5 = 17. Resulting throughput (27% less). Improved Goldratt’s allocation Ni = 1, i ≠ 5,6 N5 = N6 =8. Resulting throughput (16% less).

5-21

1.4.4 Example

5-22

1.4.5 PSE Toolbox

2. Unconstrained Improvability

2.1 Bottleneck machine Definition: mi, i ϵ {1,…, M}, is the bottleneck machine (BN-m) if

5-23

The worst machine is not necessarily the BN-m. The machine with the largest WIP is not necessarily the BN-m.

5-24

2.1 Bottleneck machine (cont)

Theorem: In WF-unimprovable Bernoulli lines, Thus, in a WF-unimprovable system, BN-m is necessarily the worst

machine.

5-25

2.1 Bottleneck machine (cont)

Definition: bi, i = 1,…, M - 1, is the bottleneck buffer (BN-b) if

The smallest capacity buffer is not necessarily the BN-b.

5-26

2.2 Bottleneck buffer

2.3 Bottlenecks in two-machine lines

Theorem: if and only if ; if and only if ;

5-27

5-28

Illustration

STi 0 0.0215

BLi 0.1215 0

2.3 Bottlenecks in two-machine lines (cont.)

2.4 Bottlenecks in M > 2-machine lines

2.4.1 Arrow assignment rule: BLi > STi+1 → arrow from mi to mi+1

BLi < STi+1 → arrow from mi+1 to mi

5-29

STi 0 0.01 0.39 0.37 0.27 BLi 0.41 0.20 0.27 0.01 0

A single machine with no emanating arrows is the BN-m.

Among multiple machines with no emanating arrows, the one with the largest severity is the Primary BN (PBN-m):

BN-b is the buffer in front of the BN-m if it is more often starved than blocked or right after the BN-m if it is more often blocked than starved

5-30

2.4.2 Bottleneck Indicator

5-31

2.4.3 Illustrations

(a) Single bottleneck case

(b) Multiple bottleneck case

5000 five-machine lines

5-32

Statistical experiment

2.4.4 Numerical justification

5-33

Results (using calculation data)

5-34

Results (using simulation data)

Hypothesis: implies implies

Lemma: For any , there exists N*, such that if then

Theorem: Under the Hypothesis, BN-m is downstream of mj if and upstream of mj if .

5-35

2.4.5 Analytical justification

(1) Determine BLi and STi. (2) Identify BN-m and BN-b. (3) Increase pi of the BN-m. (4) If impossible, increase N of the BN-b. (5) Return to (1).

5-36

2.4.6 BN-Continuous Improvement Procedure

The most effective way for continuous improvement!

5-37

2.4.7 PSE Toolbox

2.5 Buffer potency

2.5.1 Definition

The buffering is weakly potent if BN-m is the worst one in the system; potent if it is weakly potent and PR ≈ 0.95pi(BN-m); strongly potent if it is potent and is the smallest

possible to ensure the desired production rate.

5-38

Analysis of production losses

Observation: Out of roughly 240 parts/h lost, 80 parts/h are due to machines, while about 160 parts/h are due to MHS.

Thus, ensuring MHS potency is an important resource of production systems improvements.

5-39

2.5.2 Illustration: Potency of automotive ignition module assembly system

3. Measurement-Based Management

3.1 Purpose and structure Designing continuous improvement project requires relatively

detailed information concerning the machines and buffers. A simpler method is needed for daily managerial duties. MBM is such a method. It consists of the following:

5-40

5-41

5-42

3.2 Simplified block diagrams

5-43

3.3 Measurement of blockages and starvations

5-44

3.4 Identifying bottlenecks

3.5 Managerial decisions

Based on the previous steps, develop and plan activities to eliminate the bottlenecks identified.

Continue in the same manner in the never-ending process of continuous improvement.

5-45

4. Case Studies

4.1 Automotive ignition coil processing system

5-46

5-47

4.1.1 Bernoulli model

Constraints:

Unimprovable allocations

Observation: PR is still low, i.e., constrained improvability does not solve the problem.

5-48

4.1.2 Constrained improvability

Increasing BN-b by 1 and p9-10 by 10% lead to ( ). Observation: PR is still low.

5-49

4.1.3 Unconstrained improvability

Increasing b5 by 1 leads to ( parts/hour), which has been viewed as acceptable performance

Returning to exponential model (using B-exp transformation):

5-50

4.1.3 Unconstrained improvability (cont)

4.2 Automotive paint shop production system

5-51

5-52

4.2.1 Bernoulli model

Constraints:

Unimprovable allocation:

After some adjustment, ( = 57.45 parts/hour). Observation: PR is relatively low.

5-53

4.2.2 Constrained improvability

Assuming that there are no starvations for skids, ( jobs/hour).

5-54

4.2.3 Unconstrained improvability

Increasing efficiency of m3 by 4% results in

() )

5-55

4.2.3 Unconstrained improvability (cont)

5. Summary

Improvements can be accomplished in either constrained or unconstrained scenarios.

WF-unimprovable system: buffers close to being half full. WF- and BC-unimprovable system: blockages and starvations of

all “internal” machines are the same. BC-unimprovable system: each machine is blocked and starved

with almost equal frequencies. BN-m and BN-b can be identified using the arrow-based rule. Buffer is potent if the worst machine is indeed the BN.

5-56