PRODUCTION SYSTEMS ENGINEERING · 2018-03-29 · Motivation The same as in Bernoulli lines: the...
Transcript of PRODUCTION SYSTEMS ENGINEERING · 2018-03-29 · Motivation The same as in Bernoulli lines: the...
PRODUCTION SYSTEMS ENGINEERING
Chapter 14: Design of Lean Serial Lines with Continuous Models of Machine Reliability
Instructors: J. Li, S.M. Meerkov, and L. Zhang
Copyright © 2008-2012 J. Li, S.M. Meerkov, and L Zhang
Motivation The same as in Bernoulli lines: the need for analytical
methods for selecting the smallest buffering, which is necessary and sufficient to ensure the desired efficiency of a production line.
The methods developed for Bernoulli lines are generalized here to serial lines with continuous time model of machine reliability.
14-2
OUTLINE
1. Parametrization and Problem Formulation 2. Lean Buffering in Synchronous Lines with Identical Exponential machines 3. Lean Buffering in Synchronous Lines with Non-Identical Exponential Machines 4. Lean Buffering in Synchronous Lines with Non-Exponential Machines 5. Summary
14-3
1. Parametrization and Problem Formulation
14-4
Assume, for the moment, that
Parametrizations: Level of buffering – capacity of the buffer in units of downtime:
Line efficiency:
Definition: Lean level of buffering (kE) – the smallest level of buffering necessary and sufficient to ensure E.
Develop methods for calculating kE for exponential lines.
Investigate sensitivity of kE to type of up- and downtime distributions in non-exponential lines.
Based on this analysis, provide empirical formulas for calculating kE for non-exponential lines.
Generalize the results to systems with non-identical machines and buffers.
14-5
Problems
14-6
2. Lean Buffering in Synchronous Lines with Identical Exponential machines
2.1 Two-machine case In this case:
Theorem:
14-7
2.1 Two-machine case (cont)
Observations: does not depend on Tup and Tdown (only Tup/Tdown). If E > e, the system must have a buffer. If E ≤ e, just-in-time is possible. → ∞ as E → 1.
Theorem:
14-8
2.2 Three-machine case
14-9
2.2 Three-machine case (cont)
Observations: Again, does not depend on Tup and Tdown. If , the system must have a buffer. If , just-in-time is possible. → ∞ as E → 1.
14-10
2.3 M > 3-machine case
Theorem:
where
Approximation of Q:
Accuracy: ΔQ, ΔkE
≤ 5%.
14-11
2.3 M > 3-machine case (cont)
Behavior of kE as a function of e
Behavior of kE as a function of M
Rule-of-thumb: For M ≥ 10
Q: Does buffer N = 1000 lean or not? A: It depends: If Tdown = 1000, the buffer is too lean (since kE = 1). If Tdown = 10, the buffer is very much not lean (since kE = 100).
14-12
3. Lean Buffering in Synchronous Lines with Non-Identical Exponential Machines
3.1 Two-machine case Parametrization
Theorem:
14-13
3.1 Two-machine case (cont)
Behavior of kE as functions of e and E
14-14
3.1 Two-machine case (cont)
Observations:
depends on Tup and Tdown explicitly.
If E > min(e1, e2), the systems must have buffers.
If E ≤ min(e1, e2), JIT is possible.
14-15
3.2 M > 2-machine case
Closed formula and recursive approaches to estimate ki,E, i = 1,…, M − 1, are developed (similar to those for Bernoulli lines)
Closed formula approaches: I. Local pair-wise approach: use the two-nonidentical-machine
formula for consecutive machines:
II. Global pair-wise approach: Use the two-nonidentical-machine formula for possible pairs of machines:
14-16
Closed formula approaches
14-17
III. Local upper bound approach: Substitute each pair of consecutive machines by
and use the two-identical-machines formula:
IV. Global upper bound approach: Substitute the line by an M-machine line with identical machines defined by
and use M-identical-machine formula:
Measures of quality of each approach
14-18
Average level of buffering
where
Fraction of systems where Es is not reached:
Results
Observation: Local pair-wise selection of kE is not acceptable. Global pair-wise and local upper bound approaches are the best.
14-19
Effect of M on approaches I-IV
Observation: Global pair-wise approach is the best for M ≤ 15. For M > 15, local upper bound approach is preferable.
14-20
Recursive approaches:
14-21
V. Full search approach:
VI. Bottleneck-based approach: Use Approach I, identify c-BN and increase buffers around this machine:
Performance metrics: As above + time ( )
Results
14-22
Observations
Full search results in smallest buffering but longest time.
Approaches II-IV are practically instantaneous but lead to 2-10 larger buffering than approach V.
Approach VI provides a good trade off: 20% larger buffering than V but up to two order of magnitude faster.
14-23
Illustration
14-24
Illustration (cont)
14-25
LLB estimates for Line 1 LLB estimates for Line 2
Illustration (cont)
14-26
LLB estimates for Line 3 LLB estimates for Line 4
4. Lean Buffering in Synchronous Lines with Non-exponential Machines
4.1 Approach Select a representative set of up- and downtime distributions.
By simulations, evaluate PR and kE.
Investigate the sensitivity of kE to ftupand ftdown
Derive an empirical formula for kE.
14-27
Identical reliability model
Mixed reliability model
14-28
Systems analyzed
Assumptions
or and
14-29
Systems analyzed (cont)
14-30
Reliability models considered
4.2 Sensitivity of kE to machine reliability model
Case
14-31
Observations: kE is monotonically increasing as a function of CV. kE for various reliability models are almost the same, i.e., kE is not
sensitive to ftupand ftdown (at most 10% difference) 14-32
Case
Case
What affects kE more: CVup or CVdown?
Formalization of this question: Inequality
implies that CVdown has a larger effect.
If the inequality is reversed, CVup has a larger effect.
14-33
Thus, CVdown has a larger effect on kE than CVup. However, the difference is not too dramatic (within 30%).
14-34
Results
4.3 Empirical bound for kE(M, E, e, CV)
14-35
Case or
14-36
Tightness of the empirical bound
Case
Define
Then
14-37
14-38
Tightness
Generalization to non-identical machines
To account for Tup, i ≠ Tup, l , Tdown, i ≠ Tdown, l , use
To account for CVup, i ≠ CVup, l , CVdown, i ≠ CVdown, l , use
Then
14-39
5. Summary
14-40
Lean buffering in serial lines with continuous time models of machine reliability can be characterized in terms of two dimensionless parameters: the level of buffering (which quantifies buffer capacities in units of downtime) and the line efficiency (which quantifies the desired production rate in units of the largest production rate available in the system).
Closed formulas for the lean level of buffering (LLB) have been derived for exponential lines with identical machines.
For exponential lines with non-identical machines, closed formulas are available only for two- and three-machine cases. For longer lines, LLB approximations, based on either closed formulas or recursions, have been developed.
14-41
Among the closed formulas approaches, the global pair-wise approach is recommended in lines with less than 15 machines; otherwise, the local upper bound approach is deemed the best. Among the recursive approaches, the bottleneck-based one is preferred.
For lines with non-exponential machines, it is shown that LLB is not sensitive to the shape of up- and downtime distribution and depends mainly on their coefficients of variation.
Based on this observation, empirical formulas are derived, which provide an upper bound on LLB as a function of up- and downtime CV’s, given that both of them are less than 1.