MIT Manufacturing Systems Analysis Lectures 6 9: Flow Lines

Size: px
Start display at page:

Download "MIT Manufacturing Systems Analysis Lectures 6 9: Flow Lines"

Transcription

1 2.852 Manufacturing Systems Analysis 1/165 Copyright 2010 c Stanley B. Gershwin. MIT Manufacturing Systems Analysis Lectures 6 9: Flow Lines Models That Can Be Analyzed Exactly Stanley B. Gershwin Massachusetts Institute of Technology Spring, 2010

2 2.852 Manufacturing Systems Analysis 2/165 Copyright c 2010 Stanley B. Gershwin. Models The purpose of an engineering or scientific model is to make predictions. Kinds of models: Mathematical: aggregated behavior is described by equations. Predictions are made by solving the equations. Simulation: detailed behavior is described. Predictions are made by reproducting behavior. Models are simplifications of reality. Models that are too simple make poor predictions because they leave out important features. Models that are too complex make poor predictions because they are difficult to analyze or are time-consuming to use, because they require more data, or because they have errors.

3 2.852 Manufacturing Systems Analysis 3/165 Copyright c 2010 Stanley B. Gershwin. Flow Line... also known as a Production or Transfer Line. M 1 B 1 M 2 B 2 M 3 B 3 M 4 B 4 M 5 B 5 M 6 Machine Buffer Machines are unreliable. Buffers are finite.

4 2.852 Manufacturing Systems Analysis 4/165 Copyright c 2010 Stanley B. Gershwin. Flow Line Motivation Economic importance. Relative simplicity for analysis and for intuition.

5 2.852 Manufacturing Systems Analysis 5/165 Copyright c 2010 Stanley B. Gershwin. Flow Line Buffers and Inventory Buffers are for mitigating asynchronization (ie, they are shock absorbers). Buffer space and inventory are expensive.

6 2.852 Manufacturing Systems Analysis 6/165 Copyright c 2010 Stanley B. Gershwin. Flow Line Analysis Difficulties Complex behavior. Analytical solution available only for limited systems. Exact numerical solution feasible only for systems with a small number of buffers. Simulation may be too slow for optimization.

7 2.852 Manufacturing Systems Analysis 7/165 Copyright c 2010 Stanley B. Gershwin. Flow Line Output Variability 4000 Weekly Production 2000 Production output from a simulation of a transfer line Week

8 2.852 Manufacturing Systems Analysis 8/165 Copyright c 2010 Stanley B. Gershwin. Flow Line Usual General Assumptions Unlimited repair personnel. Uncorrelated failures. Perfect yield. The first machine is never starved and the last is never blocked. Blocking before service. Operation dependent failures.

9 2.852 Manufacturing Systems Analysis 9/165 Copyright c 2010 Stanley B. Gershwin. Single Reliable Machine If the machine is perfectly reliable, and its average operation time is τ, then its maximum production rate is 1/τ. Note: Sometimes cycle time is used instead of operation time, but BEWARE: cycle time has two meanings! The other meaning is the time a part spends in a system. If the system is a single, reliable machine, the two meanings are the same.

10 2.852 Manufacturing Systems Analysis 10/165 Copyright c 2010 Stanley B. Gershwin. Single Unreliable Machine ODFs Operation-Dependent Failures A machine can only fail while it is working. IMPORTANT! MTTF must be measured in working time! This is the usual assumption. Note: MTBF = MTTF + MTTR

11 2.852 Manufacturing Systems Analysis 11/165 Copyright c 2010 Stanley B. Gershwin. Single Unreliable Machine Production rate If the machine is unreliable, and its average operation time is τ, its mean time to fail is MTTF, its mean time to repair is MTTR, then its maximum production rate is ( ) 1 MTTF τ MTTF + MTTR

12 2.852 Manufacturing Systems Analysis 12/165 Copyright c 2010 Stanley B. Gershwin. Single Unreliable Machine Production rate Proof Machine UP Machine DOWN Average production rate, while machine is up, is 1/τ. Average duration of an up period is MTTF. Average production during an up period is MTTF/τ. Average duration of up-down period: MTTF + MTTR. Average production during up-down period: MTTF/τ. Therefore, average production rate is (MTTF/τ)/(MTTF + MTTR).

13 2.852 Manufacturing Systems Analysis 13/165 Copyright c 2010 Stanley B. Gershwin. Single Unreliable Machine Geometric Up- and Down-Times Assumptions: Operation time is constant (τ). Failure and repair times are geometrically distributed. Let p be the probability that a machine fails during any given operation. Then p = τ/mttf.

14 2.852 Manufacturing Systems Analysis 14/165 Copyright c 2010 Stanley B. Gershwin. Single Unreliable Machine Let r be the probability that M gets repaired in during any operation time when it is down. Then r = τ/mttr. Then the average production rate of M is ( ) 1 r. τ r + p (Sometimes we forget to say average. )

15 2.852 Manufacturing Systems Analysis 15/165 Copyright c 2010 Stanley B. Gershwin. Single Unreliable Machine Production Rates So far, the machine really has three production rates: 1/τ when it is up (short-term capacity), 0 when it is down (short-term capacity), (1/τ)(r/(r + p)) on the average (long-term capacity).

16 2.852 Manufacturing Systems Analysis 16/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B4 M 5 B5 M 6 Assumptions: A machine is not idle if it is not starved. The first machine is never starved.

17 2.852 Manufacturing Systems Analysis 17/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B4 M 5 B5 M 6 The production rate of the line is the production rate of the slowest machine in the line called the bottleneck. Slowest means least average production rate, where average production rate is calculated from one of the previous formulas.

18 2.852 Manufacturing Systems Analysis 18/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B4 M 5 B5 M 6 Production rate is therefore P = min i and M i is the bottleneck. 1 τ i ( ) MTTF i MTTF i + MTTR i

19 2.852 Manufacturing Systems Analysis 19/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B 4 M 5 B5 M 6 The system is not in steady state. An infinite amount of inventory accumulates in the buffer upstream of the bottleneck. A finite amount of inventory appears downstream of the bottleneck.

20 2.852 Manufacturing Systems Analysis 20/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B 4 M 5 B5 M 6 B6 M 7 B 7 M 8 B 8 M 9 B9 M Buffer 1 Buffer 2 Buffer 3 Buffer 4 Buffer 5 Buffer 6 Buffer 7 Buffer 8 Buffer e+06

21 2.852 Manufacturing Systems Analysis 21/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B 4 M 5 B5 M 6 B6 M 7 B 7 M 8 B 8 M 9 B9 M 10 The second bottleneck is the slowest machine upstream of the bottleneck. An infinite amount of inventory accumulates just upstream of it. A finite amount of inventory appears between the second bottleneck and the machine upstream of the first bottleneck. Et cetera.

22 2.852 Manufacturing Systems Analysis 22/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B 4 M 5 B5 M 6 B6 M 7 B 7 M 8 B 8 M 9 B9 M Buffer 1 Buffer 2 Buffer 3 Buffer 4 Buffer 5 Buffer 6 Buffer 7 Buffer 8 Buffer e+06 A 10-machine line with bottlenecks at Machines 5 and 10.

23 2.852 Manufacturing Systems Analysis 23/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line M 1 B1 M 2 B2 M 3 B3 M 4 B 4 M 5 B5 M 6 B6 M 7 B 7 M 8 B 8 M 9 B9 M Buffer 4 Buffer e+06 Question: What are the slopes (roughly!) of the two indicated graphs?

24 2.852 Manufacturing Systems Analysis 24/165 Copyright c 2010 Stanley B. Gershwin. Infinite-Buffer Line Questions: If we want to increase production rate, which machine should we improve? What would happen to production rate if we improved any other machine?

25 2.852 Manufacturing Systems Analysis 25/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line M 1 M 2 M 3 M 4 M 5 M 6 If any one machine fails, or takes a very long time to do an operation, all the other machines must wait. Therefore the production rate is usually less possibly much less than the slowest machine.

26 2.852 Manufacturing Systems Analysis 26/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line M 1 M 2 M 3 M 4 M 5 M 6 Special case: Constant, unequal operation times, perfectly reliable machines. The operation time of the line is equal to the operation time of the slowest machine, so the production rate of the line is equal to that of the slowest machine.

27 2.852 Manufacturing Systems Analysis 27/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line Constant, equal operation times, unreliable machines M 1 M 2 M 3 M 4 M 5 M 6 Assumption: Failure and repair times are geometrically distributed. Define p i = τ/mttf i = probability of failure during an operation. Define r i = τ/mttr i probability of repair during an interval of length τ when the machine is down. Operation-Dependent Failures (ODFs): Machines can only fail while they are working.

28 2.852 Manufacturing Systems Analysis 28/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line M 1 M 2 M 3 M 4 M 5 M 6 Buzacott s Zero-Buffer Line Formula: Let k be the number of machines in the line. Then P = 1 τ 1 k p i 1 + r i i=1

29 2.852 Manufacturing Systems Analysis 29/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line M 1 M 2 M 3 M 4 M 5 M 6 Same as the earlier formula (page 11, page 14) when k = 1. The isolated production rate of a single machine M i is ( ) ( ) r i p τ 1 + i =. r i τ r i + p i

30 2.852 Manufacturing Systems Analysis 30/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line Proof of formula Let τ (the operation time) be the time unit. Assumption: At most, one machine can be down. Consider a long time interval of length Tτ during which Machine M i fails m i times (i = 1,... k). M 3 M 5 M 2 M 3 M 1 M 4 All up Some machine down Without failures, the line would produce T parts.

31 2.852 Manufacturing Systems Analysis 31/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line The average repair time of M i is τ/r i each time it fails, so the total system down time is close to Dτ = k i=1 m i τ r i where D is the number of operation times in which a machine is down.

32 2.852 Manufacturing Systems Analysis 32/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line The total up time is approximately k Uτ = Tτ i=1 m i τ r i. where U is the number of operation times in which all machines are up.

33 2.852 Manufacturing Systems Analysis 33/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line Since the system produces one part per time unit while it is working, it produces U parts during the interval of length Tτ. Note that, approximately, m i = p i U because M i can only fail while it is operational.

34 2.852 Manufacturing Systems Analysis 34/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line Thus, or, Uτ = Tτ Uτ k i=1 p i r i, U T = E ODF = 1 k 1 + i=1 p i r i

35 2.852 Manufacturing Systems Analysis 35/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line and P = 1 τ 1 k 1 + i=1 p i r i Note that P is a function of the ratio p i /r i and not p i or r i separately. The same statement is true for the infinite-buffer line. However, the same statement is not true for a line with finite, non-zero buffers.

36 2.852 Manufacturing Systems Analysis 36/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line Questions: If we want to increase production rate, which machine should we improve? What would happen to production rate if we improved any other machine?

37 2.852 Manufacturing Systems Analysis 37/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line ODF and TDF TDF= Time-Dependent Failure. Machines fail independently of one another when they are idle. P TDF = 1 τ k i=1 ( ) r i > P ODF r i + p i

38 2.852 Manufacturing Systems Analysis 38/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line P as a function of p i All machines are the same except M i. As p i increases, the production rate decreases. P p i

39 2.852 Manufacturing Systems Analysis 39/165 Copyright c 2010 Stanley B. Gershwin. Zero-Buffer Line P as a function of k All machines are the same. As the line gets longer, the production rate decreases P k Infinite buffer production rate Capacity loss

40 2.852 Manufacturing Systems Analysis 40/165 Copyright c 2010 Stanley B. Gershwin. Finite-Buffer Lines M 1 B1 M 2 B2 M 3 B3 M 4 B4 M 5 B5 M 6 Motivation for buffers: recapture some of the lost production rate. Cost in-process inventory/lead time floor space material handling mechanism

41 2.852 Manufacturing Systems Analysis 41/165 Copyright c 2010 Stanley B. Gershwin. Finite-Buffer Lines M 1 B1 M 2 B2 M 3 B3 M 4 B4 M 5 B5 M 6 Infinite buffers: no propagation of disruptions. Zero buffers: instantaneous propagation. Finite buffers: delayed propagation. New phenomena: blockage and starvation.

42 2.852 Manufacturing Systems Analysis 42/165 Copyright c 2010 Stanley B. Gershwin. Finite-Buffer Lines Difficulty: M 1 B1 M 2 B2 M 3 B3 M 4 B4 M 5 B5 M 6 No simple formula for calculating production rate or inventory levels. Solution: Simulation Analytical approximation

43 2.852 Manufacturing Systems Analysis 43/165 Copyright c 2010 Stanley B. Gershwin. Exact solution is available to model of two-machine line. Discrete time-discrete state Markov process: prob{x(t + 1) = x(t + 1) X(t) = x(t), X(t 1) = x(t 1), X(t 2) = x(t 2),...} = prob{x(t + 1) = x(t + 1) X(t) = x(t)} In the following, we construct prob{x(t + 1) = x(t + 1) X(t) = x(t)} and solve the steady-state transition equations.

44 2.852 Manufacturing Systems Analysis 44/165 Copyright c 2010 Stanley B. Gershwin. Here, X(t) = (n(t),α 1 (t),α 2 (t)), where n is the number of parts in the buffer; n = 0,1,..., N. α i is the repair state of M i ; i = 1,2. α i = 1 means the machine is up or operational; α i = 0 means the machine is down or under repair.

45 2.852 Manufacturing Systems Analysis 45/165 Copyright c 2010 Stanley B. Gershwin. Motivation: We can develop intuition from these systems that is useful for understanding more complex systems. Two-machine lines are used as building blocks in decomposition approximations of realistic-sized systems.

46 2.852 Manufacturing Systems Analysis 46/165 Copyright c 2010 Stanley B. Gershwin. Several models available: Deterministic processing time, or Buzacott model: deterministic processing time, geometric failure and repair times; discrete state, discrete time. Exponential processing time: exponential processing, failure, and repair time; discrete state, continuous time. Continuous material, or fluid: deterministic processing, exponential failure and repair time; mixed state, continuous time. Extensions Models with multiple up and down states.

47 2.852 Manufacturing Systems Analysis 47/165 Copyright c 2010 Stanley B. Gershwin. Outline: Details of two-machine, deterministic processing time line. Assumptions Performance measures Transient states Transition equations Identities Analytical solution Limits Behavior

48 2.852 Manufacturing Systems Analysis 48/165 Copyright c 2010 Stanley B. Gershwin. Assumptions, etc. Assumptions, etc. for deterministic processing time systems (including long lines) All operation times are deterministic and equal to 1. The amount of material in Buffer i at time t is n i (t), 0 n i (t) N i. A buffer gains or loses at most one piece during a time unit. The state of the system is s = (n 1,..., n k 1,α 1,...,α k ).

49 2.852 Manufacturing Systems Analysis 49/165 Copyright c 2010 Stanley B. Gershwin. Assumptions, etc. Operation dependent failures: prob [α i (t + 1) = 0 n i 1 (t) = 0,α i (t) = 1,n i (t) < N i ] = 0, prob [α i (t + 1) = 1 n i 1 (t) = 0,α i (t) = 1,n i (t) < N i ] = 1, prob [α i (t + 1) = 0 n i 1 (t) > 0,α i (t) = 1,n i (t) = N i ] = 0, prob [α i (t + 1) = 1 n i 1 (t) > 0,α i (t) = 1,n i (t) = N i ] = 1, prob [α i (t + 1) = 0 n i 1 (t) > 0,α i (t) = 1,n i (t) < N i ] = p i, prob [α i (t + 1) = 1 n i 1 (t) > 0,α i (t) = 1,n i (t) < N i ] = 1 p i.

50 2.852 Manufacturing Systems Analysis 50/165 Copyright c 2010 Stanley B. Gershwin. Assumptions, etc. Repairs: prob [α i (t + 1) = 1 α i (t) = 0] = r i, prob [α i (t + 1) = 0 α i (t) = 0] = 1 r i.

51 Assumptions, etc. Timing convention: In the absence of blocking or starvation: More generally, where n i (t + 1) = n i (t) + α i (t + 1) α i+1 (t + 1). n i (t + 1) = n i (t) + I ui (t + 1) I di (t + 1), I ui (t + 1) = { 1 if αi (t + 1) = 1 and n i 1 (t) > 0 and n i (t) < N i, 0 otherwise. { 1 if αi+1 (t + 1) = 1 and n i (t) > 0 and n i+1 (t) < N i+1 I di (t + 1) = 0 otherwise Manufacturing Systems Analysis 51/165 Copyright c 2010 Stanley B. Gershwin.

52 2.852 Manufacturing Systems Analysis 52/165 Copyright c 2010 Stanley B. Gershwin. Assumptions, etc. In the Markov chain model, there is a set of transient states, and a single final class. Thus, a unique steady state distribution exists. The model is studied in steady state. That is, we calculate the stationary probability distribution. We calculate performance measures (production rate and average inventory) from the steady state distribution.

53 2.852 Manufacturing Systems Analysis 53/165 Copyright c 2010 Stanley B. Gershwin. Performance measures The steady state production rate (throughput, flow rate, or efficiency ) of Machine M i is the probability that Machine M i produces a part in a time step. Units: parts per operation time. It is the probability that Machine M i is operational and neither starved nor blocked in time step t. It is equivalent, and more convenient, to express it as the probability that Machine M i is operational and neither starved nor blocked in time step t + 1: E i = prob (α i (t + 1) = 1, n i 1 (t) > 0, n i (t) < N i ) For a useful analytical expression, we must rewrite this so that all states are evaluated at the same time.

54 2.852 Manufacturing Systems Analysis 54/165 Copyright c 2010 Stanley B. Gershwin. Performance measures E i = prob (α i (t + 1) = 1, n i 1 (t) > 0, n i (t) < N i ) = prob (α i (t + 1) = 1 n i 1 (t) > 0, α i (t) = 1, n i (t) < N i ) prob (n i 1 (t) > 0, α i (t) = 1, n i (t) < N i ) + prob (α i (t + 1) = 1 n i 1 (t) > 0, α i (t) = 0, n i (t) < N i ) prob (n i 1 (t) > 0, α i (t) = 0, n i (t) < N i ). = (1 p i ) prob (n i 1 (t) > 0, α i (t) = 1, n i (t) < N i ) +r i prob (n i 1 (t) > 0, α i (t) = 0, n i (t) < N i ).

55 2.852 Manufacturing Systems Analysis 55/165 Copyright c 2010 Stanley B. Gershwin. Performance measures In steady state, there is a repair for every failure of Machine i, or Therefore, r i prob (n i 1 (t) > 0,α i (t) = 0,n i (t) < N i ) = p i prob (n i 1 (t) > 0,α i (t) = 1,n i (t) < N i ) E i = prob (α i = 1,n i 1 > 0,n i < N i ).

56 2.852 Manufacturing Systems Analysis 56/165 Copyright c 2010 Stanley B. Gershwin. Performance measures The steady state average level of Buffer i is n i = n i prob (s). s

57 2.852 Manufacturing Systems Analysis 57/165 Copyright c 2010 Stanley B. Gershwin. State Space s = (n,α 1,α 2 ) where n = 0,1,..., N α i = 0,1

58 2.852 Manufacturing Systems Analysis 58/165 Copyright c 2010 Stanley B. Gershwin. Transient states (0,1,0) is transient because it cannot be reached from any state. If α 1 (t + 1) = 1 and α 2 (t + 1) = 0, then n(t + 1) = n(t) + 1. (0,1,1) is transient because it cannot be reached from any state. If n(t) = 0 and α 1 (t + 1) = 1 and α 2 (t + 1) = 1, then n(t + 1) = 1 since M 2 is starved and thus not able to operate. If n(t) > 0 and α 1 (t + 1) = 1 and α 2 (t + 1) = 1, then n(t + 1) = n(t).

59 2.852 Manufacturing Systems Analysis 59/165 Copyright c 2010 Stanley B. Gershwin. Transient states (0,0,0) is transient because it can be reached only from itself or (0,1,0). It can be reached from itself if neither machine is repaired; it can be reached from (0,1,0) if the first machine fails while attempting to make a part. It cannot be reached from (0,0,1) or (0,1,1) since the second machine cannot fail. Otherwise, if α 1(t + 1) = 0 and α 2(t + 1) = 0, then n(t + 1) = n(t). (1,1,0) is transient because it can be reached only from (0,0,0) or (0,1,0). If α 1(t + 1) = 1 and α 2(t + 1) = 0, then n(t + 1) = n(t) + 1. Therefore, n(t) = 0. However, (1,1,0) cannot be reached from (0,0,1) since Machine 2 cannot fail. (For the same reason, it cannot be reached from (0,1,1), but since the latter is transient, that is irrelevant.) Similarly, (N, 0, 0), (N, 0, 1), (N, 1, 1), and (N 1, 0, 1) are transient.

60 2.852 Manufacturing Systems Analysis 60/165 Copyright c 2010 Stanley B. Gershwin. State space (α,α ) (0,0) 1 2 n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12 n=13 =N 1 =N (0,1) (1,0) (1,1) key states transient non transient boundary internal transitions out of transient states out of non transient states to increasing buffer level to decreasing buffer level unchanging buffer level

61 2.852 Manufacturing Systems Analysis 61/165 Copyright c 2010 Stanley B. Gershwin. Transition equations Internal equations 2 n N 2 p(n, 0, 0) = (1 r 1)(1 r 2)p(n, 0, 0) + (1 r 1)p 2p(n, 0, 1) +p 1(1 r 2)p(n,1, 0) + p 1p 2p(n, 1, 1) p(n, 0, 1) = (1 r 1)r 2p(n + 1, 0, 0) + (1 r 1)(1 p 2)p(n + 1, 0, 1) +p 1r 2p(n + 1, 1, 0) + p 1(1 p 2)p(n + 1, 1, 1) p(n, 1, 0) = r 1(1 r 2)p(n 1, 0, 0) + r 1p 2p(n 1, 0, 1) +(1 p 1)(1 r 2)p(n 1, 1, 0) + (1 p 1)p 2p(n 1, 1, 1) p(n, 1, 1) = r 1r 2p(n, 0, 0) + r 1(1 p 2)p(n, 0, 1) + (1 p 1)r 2p(n, 1, 0) +(1 p 1)(1 p 2)p(n, 1, 1)

62 2.852 Manufacturing Systems Analysis 62/165 Copyright c 2010 Stanley B. Gershwin. Transition equations Lower boundary equations n 1 p(0, 0, 1) = (1 r 1)p(0, 0, 1) + (1 r 1)r 2p(1, 0, 0) +(1 r 1)(1 p 2)p(1, 0, 1) + p 1(1 p 2)p(1, 1, 1). p(1, 0, 0) = (1 r 1)(1 r 2)p(1, 0, 0) + (1 r 1)p 2p(1, 0, 1) + p 1p 2p(1, 1, 1) p(1, 0, 1) = (1 r 1)r 2p(2, 0, 0) + (1 r 1)(1 p 2)p(2, 0, 1)+ p 1r 2p(2, 1, 0) + p 1(1 p 2)p(2, 1, 1) p(1, 1, 1) = r 1p(0, 0, 1) + r 1r 2p(1, 0, 0) + r 1(1 p 2)p(1, 0, 1) +(1 p 1)(1 p 2)p(1, 1, 1) p(2, 1, 0) = r 1(1 r 2)p(1, 0, 0) + r 1p 2p(1, 0, 1) + (1 p 1)p 2p(1, 1, 1)

63 2.852 Manufacturing Systems Analysis 63/165 Copyright c 2010 Stanley B. Gershwin. Transition equations Upper boundary equations n N 1 p(n 2, 0, 1) = (1 r 1)r 2p(N 1, 0, 0) + p 1r 2p(N 1, 1, 0) +p 1(1 p 2)p(N 1, 1, 1) p(n 1, 0, 0) = (1 r 1)(1 r 2)p(N 1, 0, 0) + p 1(1 r 2)p(N 1, 1, 0) +p 1p 2p(N 1, 1, 1) p(n 1, 1, 0) = r 1(1 r 2)p(N 2, 0, 0) + r 1p 2p(N 2, 0, 1) + (1 p 1)(1 r 2)p(N 2, 1, 0) + (1 p 1)p 2p(N 2, 1, 1) p(n 1, 1, 1) = r 1r 2p(N 1, 0, 0) + (1 p 1)r 2p(N 1, 1, 0) +(1 p 1)(1 p 2)p(N 1, 1, 1) + r 2p(N, 1, 0) p(n, 1, 0) = r 1(1 r 2)p(N 1, 0, 0) + (1 p 1)(1 r 2)p(N 1, 1, 0) +(1 p 1)p 2p(N 1, 1, 1) + (1 r 2)p(N, 1, 0)

64 2.852 Manufacturing Systems Analysis 64/165 Copyright c 2010 Stanley B. Gershwin. Performance measures E 1 is the probability that M 1 is operational and not blocked: E 1 = p(n, α 1, α 2 ). n < N α 1 = 1 (α,α ) (0,0) 1 2 n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12 n=13 =N 1 =N (0,1) (1,0) (1,1)

65 2.852 Manufacturing Systems Analysis 65/165 Copyright c 2010 Stanley B. Gershwin. Performance measures E 2 is the probability that M 2 is operational and not starved: E 2 = p(n, α 1, α 2 ). n > 0 α 2 = 1 (α,α ) (0,0) 1 2 n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12 n=13 =N 1 =N (0,1) (1,0) (1,1)

66 2.852 Manufacturing Systems Analysis 66/165 Copyright c 2010 Stanley B. Gershwin. Performance measures The probabilities of starvation and blockage are: p s = p(0, 0, 1), the probability of starvation, p b = p(n, 1, 0), the probability of blockage. The average buffer level is: n = np(n, α 1, α 2 ). all s

67 2.852 Manufacturing Systems Analysis 67/165 Copyright c 2010 Stanley B. Gershwin. Identities Repair frequency equals failure frequency For every repair, there is a failure (in steady state). When the system is in steady state, Let then r 1 prob [{α 1 = 0} and {n < N}] = p 1 prob [{α 1 = 1} and {n < N}]. D 1 = prob [{α 1 = 0} and {n < N}], r 1 D 1 = p 1 E 1.

68 2.852 Manufacturing Systems Analysis 68/165 Copyright c 2010 Stanley B. Gershwin. Identities Proof: The left side is the probability that the state leaves the set of states S 0 = {{α 1 = 0} and {n < N}}. since the only way the system can leave S 0 is for M 1 to get repaired. (M 1 is down, so the buffer cannot become full.) (α,α ) (0,0) 1 2 n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12 n=13 =N 1 =N (0,1) (1,0) (1,1)

69 2.852 Manufacturing Systems Analysis 69/165 Copyright c 2010 Stanley B. Gershwin. Identities The right side is the probability that the state enters S 0. When the system is in steady state, the only way for the state to enter S 0 is for it to be in set in the previous time unit. S 1 = {{α 1 = 1} and {n < N}} (α,α ) (0,0) 1 2 n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12 n=13 =N 1 =N (0,1) (1,0) (1,1)

70 2.852 Manufacturing Systems Analysis 70/165 Copyright c 2010 Stanley B. Gershwin. Identities Conservation of Flow E 1 = E 2 = E N 1 N 1 Proof: E 1 = p(n, 1, 0) + p(n, 1, 1), n=0 n=0 N N E 2 = p(n, 0, 1) + p(n, 1, 1). n=1 n=1 N 1 N Then E 1 E 2 = p(n, 1, 0) p(n, 0, 1) n=1 n=0 n=1 N 2 N 2 = p(n + 1, 1, 0) p(n, 0, 1) n=1

71 2.852 Manufacturing Systems Analysis 71/165 Copyright c 2010 Stanley B. Gershwin. Identities Or, E 1 E 2 = N 2 n=1 ( ) p(n + 1,1,0) p(n,0,1) Define δ(n) = p(n + 1,1,0) p(n,0,1). Then E 1 E 2 = N 2 n=1 δ(n)

72 2.852 Manufacturing Systems Analysis 72/165 Copyright c 2010 Stanley B. Gershwin. Identities Add lots of lower boundary equations: p(0, 0, 1) + p(1, 0, 0) + p(1, 1, 1) + p(2, 1, 0) = (1 r 1)p(0, 0, 1) + (1 r 1)r 2p(1, 0, 0) +(1 r 1)(1 p 2)p(1, 0, 1) + p 1(1 p 2)p(1, 1, 1) +(1 r 1)(1 r 2)p(1, 0, 0) + (1 r 1)p 2p(1, 0, 1) + p 1p 2p(1, 1, 1) +r 1p(0, 0, 1) + r 1r 2p(1, 0, 0) + r 1(1 p 2)p(1, 0, 1) +(1 p 1)(1 p 2)p(1, 1, 1) +r 1(1 r 2)p(1, 0, 0) + r 1p 2p(1, 0, 1) + (1 p 1)p 2p(1, 1, 1)

73 2.852 Manufacturing Systems Analysis 73/165 Copyright c 2010 Stanley B. Gershwin. Identities Or, p(0, 0, 1) + p(1, 0, 0) + p(1, 1, 1) + p(2, 1, 0) = Or, p(0, 0, 1) + p(1, 0, 0) + p(1, 0, 1) + p(1, 1, 1) p(2, 1, 0) = p(1, 0, 1) Then δ(1) = 0.

74 2.852 Manufacturing Systems Analysis 74/165 Copyright c 2010 Stanley B. Gershwin. Identities Now add all the internal equations, after changing the index of two of them: p(n, 0, 0) + p(n 1, 0, 1) + p(n + 1, 1, 0) + p(n, 1, 1) = (1 r 1)(1 r 2)p(n,0, 0) + (1 r 1)p 2p(n, 0, 1) +p 1(1 r 2)p(n, 1, 0) + p 1p 2p(n, 1, 1) (1 r 1)r 2p(n, 0, 0) + (1 r 1)(1 p 2)p(n, 0, 1) +p 1r 2p(n, 1, 0) + p 1(1 p 2)p(n,1, 1) r 1(1 r 2)p(n,0, 0) + r 1p 2p(n, 0, 1) +(1 p 1)(1 r 2)p(n, 1, 0) + (1 p 1)p 2p(n, 1, 1) r 1r 2p(n, 0, 0) + r 1(1 p 2)p(n, 0, 1) + (1 p 1)r 2p(n, 1, 0) +(1 p 1)(1 p 2)p(n, 1, 1)

75 2.852 Manufacturing Systems Analysis 75/165 Copyright c 2010 Stanley B. Gershwin. Identities Or, for n = 2,..., N 2, p(n,0,0) + p(n 1,0,1) + p(n + 1,1,0) + p(n,1,1) = p(n,0,0) + p(n,0,1) + p(n,1,0) + p(n,1,1), or, or, p(n + 1,1,0) p(n,0,1) = p(n,1,0) p(n 1,0,1) δ(n) = δ(n 1)

76 2.852 Manufacturing Systems Analysis 76/165 Copyright c 2010 Stanley B. Gershwin. Identities Since we have Therefore QED δ(1) = 0 and δ(n) = δ(n 1), n = 2,..., N 2 δ(n) = 0, n = 1,..., N 2 N 2 E 1 E 2 = δ(n) = 0 n=1

77 2.852 Manufacturing Systems Analysis 77/165 Copyright c 2010 Stanley B. Gershwin. Identities Alternative interpretation of p(n + 1,1,0) p(n,0,1) = 0: (α,α ) 1 2 (0,0) (0,1) (1,0) (1,1) n n+1 The only way the buffer can go from n + 1 to n is for the state to go to (n,0,1). The only way the buffer can go from n to n + 1 is for the state to go to (n + 1,1,0).

78 2.852 Manufacturing Systems Analysis 78/165 Copyright c 2010 Stanley B. Gershwin. Identities Flow rate/idle time E = e 1 (1 p b ). Proof: From the definitions of E 1 and D 1, we have prob [n < N] = E + D 1, p 1 or, 1 p b = E + E = r 1 Similarly, E = e 2 (1 p s ) E e 1.

79 2.852 Manufacturing Systems Analysis 79/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution 1. Guess a solution for the internal states of the form p(n,α 1,α 2 ) = ξ j (n,α 1,α 2 ) = X n Y α 1 1 Y α Determine sets of X j,y 1j,Y 2j that satisfy the internal equations. 3. Extend ξ j (n,α 1,α 2 ) to all of the boundary states using some of the boundary equations. 4. Find coefficients C j so that p(n,α 1,α 2 ) = j C j ξ j (n,α 1,α 2 ) satisfies the remaining boundary equationss and normalization.

80 2.852 Manufacturing Systems Analysis 80/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Internal equations: X n = (1 r 1)(1 r 2)X n + (1 r 1)p 2X n Y 2 + p 1(1 r 2)X n Y 1 + p 1p 2X n Y 1Y 2 X n 1 Y 2 = (1 r 1)r 2X n + (1 r 1)(1 p 2)X n Y 2 + p 1r 2X n Y 1 +p 1(1 p 2)X n Y 1Y 2 X n+1 Y 1 = r 1(1 r 2)X n + r 1p 2X n Y 2 + (1 p 1)(1 r 2)X n Y 1 + (1 p 1)p 2X n Y 1Y 2 X n Y 1Y 2 = r 1r 2X n + r 1(1 p 2)X n Y 2 + (1 p 1)r 2X n Y 1 + (1 p 1)(1 p 2)X n Y 1Y 2

81 2.852 Manufacturing Systems Analysis 81/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Or, 1 = (1 r 1)(1 r 2) + (1 r 1)p 2Y 2 + p 1(1 r 2)Y 1 + p 1p 2Y 1Y 2 X 1 Y 2 = (1 r 1)r 2 + (1 r 1)(1 p 2)Y 2 + p 1r 2Y 1 +p 1(1 p 2)Y 1Y 2 XY 1 = r 1(1 r 2) + r 1p 2Y 2 + (1 p 1)(1 r 2)Y 1 + (1 p 1)p 2Y 1Y 2 Y 1Y 2 = r 1r 2 + r 1(1 p 2)Y 2 + (1 p 1)r 2Y 1 + (1 p 1)(1 p 2)Y 1Y 2

82 2.852 Manufacturing Systems Analysis 82/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Or, 1 = (1 r 1 + Y 1 p 1 )(1 r 2 + Y 2 p 2 ) X 1 Y 2 = (1 r 1 + Y 1 p 1 )(r 2 + Y 2 (1 p 2 )) XY 1 = (r 1 + Y 1 (1 p 1 ))(1 r 2 + Y 2 p 2 ) Y 1 Y 2 = (r 1 + Y 1 (1 p 1 )) (r 2 + Y 2 (1 p 2 ))

83 2.852 Manufacturing Systems Analysis 83/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Since the last equation is a product of the other three, there are only three independent equations in three unknowns here. They may be simplified further: 1 = (1 r 1 + Y 1 p 1 )(1 r 2 + Y 2 p 2 ) XY 1 = r 1 + Y 1 (1 p 1 ) 1 r 1 + Y 1 p 1 X 1 Y 2 = r 2 + Y 2 (1 p 2 ) 1 r 2 + Y 2 p 2

84 2.852 Manufacturing Systems Analysis 84/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Eliminating X and Y 2, this becomes 0 = Y 2 1 (p 1 + p 2 p 1 p 2 p 1 r 2 ) Y 1 (r 1 (p 1 + p 2 p 1 p 2 p 1 r 2 ) + p 1 (r 1 + r 2 r 1 r 2 r 1 p 2 )) which has two solutions: +r 1 (r 1 + r 2 r 1 r 2 r 1 p 2 ), Y 11 = r 1 p 1, Y 12 = r 1 + r 2 r 1 r 2 r 1 p 2 p 1 + p 2 p 1 p 2 p 1 r 2.

85 2.852 Manufacturing Systems Analysis 85/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution The complete solutions are: Y 11 = Y 21 = X 1 = 1 r 1 p 1 r 2 p 2 Y 12 = Y 22 = X 2 = r 1 + r 2 r 1 r 2 r 1 p 2 p 1 + p 2 p 1 p 2 p 1 r 2 r 1 + r 2 r 1 r 2 p 1 r 2 p 1 + p 2 p 1 p 2 p 2 r 1 Y 22 Y 12

86 2.852 Manufacturing Systems Analysis 86/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Recall that ξ(n,α 1,α 2 ) = X n Y α 1 1 Y α 2 2. We now have the complete internal solution: p(n,α 1,α 2 ) = C 1 ξ 1 (n,α 1,α 2 ) + C 2 ξ 2 (n,α 1,α 2 ) = C 1 X n 1 Y α 1 11 Y α C 2 X n 2 Y α 1 12 Y α 2 22.

87 2.852 Manufacturing Systems Analysis 87/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Boundary conditions: If we plug the internal expression for ξ(n,α 1,α 2 ) = X n Y α 1 right side of we find 1 Y α 2 2 into the ξ(1,0,1) = (1 r 1 )r 2 ξ(2,0,0) + (1 r 1 )(1 p 2 )ξ(2,0,1)+ p 1 r 2 ξ(2,1,0) + p 1 (1 p 2 )ξ(2,1,1), which implies that ξ(1,0,1) = XY 2 p(1,0,1) = C 1 Y 21 + C 2 X 2 Y 22.

88 2.852 Manufacturing Systems Analysis 88/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Recall that Then p(2, 1, 0) = p(1, 0, 1). C 1 X 2 1 Y 11 + C 2 X 2 2 Y 12 = C 1 X 1 Y 21 + C 2 X 2 Y 22, or, ( ) ( ) C 1 X1 2 Y 11 C 1 X 1 Y 21 + C 2 X2 2 Y 12 C 2 X 2 Y 22 = 0, or, C 1 X 1 ( X 1 Y 11 Y 21 ) + C 2 X 2 ( X 2 Y 12 Y 22 ) = 0,

89 2.852 Manufacturing Systems Analysis 89/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Recall Consequently, or, Therefore, X 2 = Y 22 Y 12 C 1 X 1 ( X 1 Y 11 Y 21 ) = 0, if ( ) r1 r 2 C 1 = 0, p 1 p 2 r 1 r 2, then C 1 = 0. p 1 p 2

90 2.852 Manufacturing Systems Analysis 90/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution In the following, we assume But what happens when And what does r 1 p 1 = r 1 p 1 = r 1 p 1 r 2 p 2 mean? r 2 p 2? r 2 p 2 and we drop the j subscript.

91 2.852 Manufacturing Systems Analysis 91/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Combining the following two boundary conditions... r 1 p(0, 0, 1) = (1 r 1 )r 2 p(1, 0, 0) + (1 r 1 )(1 p 2 )p(1, 0, 1) +p 1 (1 p 2 )p(1, 1, 1). gives or, p(1, 1, 1) = r 1 p(0, 0, 1) + r 1 r 2 p(1, 0, 0) + r 1 (1 p 2 )p(1, 0, 1) +(1 p 1 )(1 p 2 )p(1, 1, 1) p(1, 1, 1) = r 2 p(1, 0, 0) + (1 p 2 )CXY 2 + (1 p 2 )p(1, 1, 1) p 2 p(1, 1, 1) = r 2 p(1, 0, 0) + (1 p 2 )CXY 2. There are three unknown quantities: p(1, 0, 0), p(1, 1, 1), and C.

92 2.852 Manufacturing Systems Analysis 92/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Another boundary condition, p(1, 0, 0) = (1 r 1)(1 r 2)p(1, 0, 0) + (1 r 1)p 2p(1, 0, 1) + p 1p 2p(1, 1, 1) can be written (r 1 + r 2 r 1r 2)p(1, 0, 0) = (1 r 1)p 2CXY 2 + p 1p 2p(1, 1, 1). which also has three unknown quantities: p(1, 0, 0), p(1, 1, 1), and C. If we eliminate p(1, 1, 1) and simplify, we get (r 1 + r 2 r 1r 2 p 1r 2)p(1, 0, 0) = (p 1 + p 2 p 1p 2 p 2r 1)CXY 2. From the definition of Y 22 (slide 85), p(1, 0, 0) = CX.

93 2.852 Manufacturing Systems Analysis 93/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution If we plug this into the last equation on slide 91, we get or p 2 p(1,1,1) = CX(r 2 + (1 p 2 )Y 2 ) p(1,1,1) = Finally, the first equation on slide 91 gives p(0,0,1) = CX CX p 2 r 1 + r 2 r 1 r 2 r 1 p 2 p 1 + p 2 p 1 p 2 r 1 p 2. r 1 + r 2 r 1 r 2 r 1 p 2 r 1 p 2. The upper boundary conditions are determined in the same way.

94 2.852 Manufacturing Systems Analysis 94/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Summary of Steady-State Probabilities: Boundary values p(0, 0, 0) = 0 r 1 + r 2 r 1 r 2 r 1 p 2 p(0, 0, 1) = CX r 1 p 2 p(0, 1, 0) = 0 p(0, 1, 1) = 0 p(1, 0, 0) = CX p(1, 0, 1) = CXY 2 p(1, 1, 0) = 0 p(1, 1, 1) = CX p 2 r 1 + r 2 r 1 r 2 r 1 p 2 p 1 + p 2 p 1 p 2 r 1 p 2 p(n 1, 0, 0) = CX N 1 p(n 1, 0, 1) = 0 p(n 1, 1, 0) = CX N 1 Y 1 p(n 1, 1, 1) = p(n, 0, 0) = 0 p(n, 0, 1) = 0 CX N 1 p 1 r 1 + r 2 r 1 r 2 p 1 r 2 p 1 + p 2 p 1 p 2 p 1 r 2 p(n, 1, 0) = CX N 1 r 1 + r 2 r 1 r 2 p 1 r 2 p 1 r 2 p(n, 1, 1) = 0

95 2.852 Manufacturing Systems Analysis 95/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Summary of Steady-State Probabilities: Internal states, etc. where p(n, α 1, α 2 ) = CX n Y α1 1 Y α2 2, 2 n N 2; α 1 = 0, 1; α 2 = 0, 1 Y 1 = Y 2 = X = r 1 + r 2 r 1 r 2 r 1 p 2 p 1 + p 2 p 1 p 2 p 1 r 2 r 1 + r 2 r 1 r 2 p 1 r 2 p 1 + p 2 p 1 p 2 r 1 p 2 Y 2 Y 1 and C is a normalizing constant.

96 2.852 Manufacturing Systems Analysis 96/165 Copyright c 2010 Stanley B. Gershwin. Analytical Solution Observations: Typically, we can expect that r i <.2 since a repair is likely to take at least 5 times as long as an operation. Also, since, typically, efficiency = r i /(r i + p i ) >.7, p i <.4r i, p(0, 0, 1), p(1, 1, 1), p(n 1, 1, 1), p(n, 1, 0) are much larger than internal probabilities. This is because the system tends to spend much more time at those states than at internal states. Refer to transition graph on page 60 to trace out typical scenarios.

97 2.852 Manufacturing Systems Analysis 97/165 Copyright c 2010 Stanley B. Gershwin. Limits If r 1 0, then E 0, p s 1, p b 0, n 0. If r 2 0, then E 0, p b 1, p s 0, n N. If p 1 0, then p s 0, E 1 p b e 2, n N e 2. If p 2 0, then p b 0, E 1 p s e 1, n e 1. If N and e 1 < e 2, then E e 1, p b 0, p s 1 e 1 e 2.

98 2.852 Manufacturing Systems Analysis 98/165 Copyright c 2010 Stanley B. Gershwin. Limits Proof: Many of the limits follow from combining conservation of flow and the flow rate-idle time relationship: E = r 1 r 1 + p 1 (1 p b ) = r 2 r 2 + p 2 (1 p s ). The last set comes from the analytic solution and the observation that if e 1 > e 2, X > 1, and if e 1 < e 2, X < 1.

99 2.852 Manufacturing Systems Analysis 99/165 Copyright c 2010 Stanley B. Gershwin. Behavior n(t) t r 1 =.1, p 1 =.01, r 2 =.1, p 2 =.01, N = 10

100 2.852 Manufacturing Systems Analysis 100/165 Copyright c 2010 Stanley B. Gershwin. Behavior n(t) t r 1 =.1, p 1 =.01, r 2 =.1, p 2 =.01, N = 100

101 2.852 Manufacturing Systems Analysis 101/165 Copyright c 2010 Stanley B. Gershwin. Behavior n(t) t r i =.1, i = 1, 2, p 1 =.02, p 2 =.01, N = 100

102 2.852 Manufacturing Systems Analysis 102/165 Copyright c 2010 Stanley B. Gershwin. Behavior n(t) t r i =.1, i = 1, 2, p 1 =.01, p 2 =.02, N = 100

103 2.852 Manufacturing Systems Analysis 103/165 Copyright c 2010 Stanley B. Gershwin. Behavior Deterministic Processing Time 0.5 r = τ = 1. p 1 =.1 r 2 =.1 p 2 =.1 P r = r = r = r = N

104 2.852 Manufacturing Systems Analysis 104/165 Copyright c 2010 Stanley B. Gershwin. Behavior Discussion: Deterministic Processing Time Why are the curves increasing? Why do they reach an asymptote? What is P when N = 0? P r = r = r = What is the limit of P as N? Why are the curves with smaller r 1 lower? N r = r =

105 2.852 Manufacturing Systems Analysis 105/165 Copyright c 2010 Stanley B. Gershwin. Behavior Discussion: Why are the curves increasing? Why different asymptotes? What is n when N = 0? What is the limit of n as N? Why are the curves with smaller r 1 lower? n Deterministic Processing Time N r = r = r = r = r =

106 2.852 Manufacturing Systems Analysis 106/165 Copyright c 2010 Stanley B. Gershwin. Behavior Deterministic Processing Time Deterministic Processing Time r = r = P 0.4 r = r = n 100 r = r = r = r = N r = N r = What can you say about the optimal buffer size? How should it be related to r i, p i?

107 2.852 Manufacturing Systems Analysis 107/165 Copyright c 2010 Stanley B. Gershwin. Behavior Questions: If we want to increase production rate, which machine should we improve? What would happen to production rate if we improved any other machine?

108 2.852 Manufacturing Systems Analysis 108/165 Copyright c 2010 Stanley B. Gershwin. Production rate vs. storage space P 0.8 Improvements to non-bottleneck machine. 0.7 Identical machines Machine 1 more improved Machine 1 improved Note: Graphs would be the same if we improved Machine 2. N

109 2.852 Manufacturing Systems Analysis 109/165 Copyright c 2010 Stanley B. Gershwin. Average inventory vs. storage space n Machine 1 more improved 160 Inventory increases as the (non-bottleneck) upstream machine is improved and as the buffer space is increased Machine 1 improved 20 Identical machines N

110 2.852 Manufacturing Systems Analysis 110/165 Copyright c 2010 Stanley B. Gershwin. Average inventory vs. storage space n 160 Inventory decreases as the (non-bottleneck) downstream machine is improved. Inventory increases as the buffer space is increased Identical machines Machine 2 improved Machine 2 more improved N

111 2.852 Manufacturing Systems Analysis 111/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Production Rate Should we prefer short, frequent, disruptions or long, infrequent, disruptions? r 2 = 0.8, p 2 = 0.09, N = r 1 and p 1 vary together and r 1 r 1+p 1 =.9 Answer: evidently, short, frequent failures. Why? P r 1

112 2.852 Manufacturing Systems Analysis 112/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Production Rate P M 2 slow M 1 r 1 =.1, p 1 = M 2 fast M 2 very slow M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow N

113 2.852 Manufacturing Systems Analysis 113/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Production Rate 0.95 M 1 r 1 =.1, p 1 = M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow

114 2.852 Manufacturing Systems Analysis 114/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Production Rate 0.95 M 1 r 1 =.1, p 1 = M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow

115 2.852 Manufacturing Systems Analysis 115/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Production Rate M 1 r 1 =.1, p 1 = M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow x 10 4

116 2.852 Manufacturing Systems Analysis 116/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Production Rate 0.95 M 1 r 1 =.1, p 1 = M r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow x 10 4

117 2.852 Manufacturing Systems Analysis 117/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Average Inventory M 1 r 1 =.1, p 1 = M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow

118 2.852 Manufacturing Systems Analysis 118/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Average Inventory M 1 r 1 =.1, p 1 = M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow

119 2.852 Manufacturing Systems Analysis 119/165 Copyright c 2010 Stanley B. Gershwin. Frequency and Average Inventory M 1 r 1 =.1, p 1 = M 2 r 2 =.1, p 2 =.01 Fast r 2 =.01, p 2 =.001 Slow r 2 =.001, p 2 =.0001 Very slow

120 2.852 Manufacturing Systems Analysis 120/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Exponential processing time: exponential processing, failure, and repair time; discrete state, continuous time; discrete material. Assumptions are similar to deterministic processing time model, except: µ i δt = the probability that M i completes an operation in (t, t + δt); p i δt = the probability that M i fails during an operation in (t, t + δt); r i δt = the probability that M i is repaired, while it is down, in (t, t + δt); We can assume that only one event occurs during (t, t + δt).

121 2.852 Manufacturing Systems Analysis 121/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model (α,α ) (0,0) 1 2 n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n=10 n=11 n=12 n=13 =N 1 =N (0,1) (1,0) (1,1) key transient non transient boundary internal out of transient states out of non transient states to increasing buffer level to decreasing buffer level unchanging buffer level

122 2.852 Manufacturing Systems Analysis 122/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Performance measures for general exponential lines The probability that Machine M i is processing a workpiece is the efficiency: E i = prob [α i = 1,n i 1 > 0,n i < N i ]. The production rate (throughput rate) of Machine M i, in parts per time unit, is P i = µ i E i.

123 2.852 Manufacturing Systems Analysis 123/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Conservation of Flow P = P 1 = P 2 =... = P k. This should be proved from the model.

124 2.852 Manufacturing Systems Analysis 124/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Flow Rate-Idle Time Relationship The isolated efficiency e i of Machine M i is, as usual, r i e i = r i + p i and it represents the fraction of time that M i is operational. The isolated production rate is ρ i = µ i e i.

125 2.852 Manufacturing Systems Analysis 125/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model The flow rate-idle time relation is E i = e i prob [n i 1 > 0 and n i < N i ]. or P = ρ i prob [n i 1 > 0 and n i < N i ]. This should also be proved from the model.

126 2.852 Manufacturing Systems Analysis 126/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Balance equations steady state only α 1 = a 2 = 0 : p(n,0,0)(r 1 + r 2 ) = p(n,1,0)p 1 + p(n,0,1)p 2, 1 n N 1, p(0,0,0)(r 1 + r 2 ) = p(0,1,0)p 1, p(n,0,0)(r 1 + r 2 ) = p(n,0,1)p 2.

127 2.852 Manufacturing Systems Analysis 127/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model α 1 = 0, α 2 = 1 : p(n,0,1)(r 1 + µ 2 + p 2 ) = p(n,0,0)r 2 + p(n,1,1)p 1 +p(n + 1,0,1)µ 2,1 n N 1 p(0,0,1)r 1 = p(0,0,0)r 2 + p(0,1,1)p 1 + p(1,0,1)µ 2 p(n,0,1)(r 1 + µ 2 + p 2 ) = p(n,0,0)r 2

128 2.852 Manufacturing Systems Analysis 128/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model α 1 = 1, α 2 = 0 : p(n,1,0)(p 1 + µ 1 + r 2 ) = p(n 1,1,0)µ 1 + p(n,0,0)r 1 +p(n,1,1)p 2,1 n N 1 p(0,1,0)(p 1 + µ 1 + r 2 ) = p(0,0,0)r 1 p(n,1,0)r 2 = p(n 1,1,0µ 1 + p(n,0,0)r 1 + p(n,1,1)p 2

129 2.852 Manufacturing Systems Analysis 129/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model α 1 = 1, α 2 = 1 : p(n, 1, 1)(p 1 + p 2 + µ 1 + µ 2 ) = p(n 1, 1, 1)µ 1 + p(n + 1, 1, 1)µ 2 +p(n, 1, 0)r 2 + p(n, 0, 1)r 1, 1 n N 1 p(0, 1, 1)(p 1 + µ 1 ) = p(1, 1, 1)µ 2 + p(0, 1, 0)r 2 + p(0, 0, 1)r 1 p(n, 1, 1)(p 2 + µ 2 ) = p(n 1, 1, 1)µ 1 + p(n, 1, 0)r 2 + p(n, 0, 1)r 1

130 2.852 Manufacturing Systems Analysis 130/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Performance measures Efficiencies: E 1 = E 2 = N 1 1 n=0 α 2 =0 N 1 n=1 α 1 =0 p(n,1,α 2 ), p(n,α 1,1).

131 2.852 Manufacturing Systems Analysis 131/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Production rate: Expected in-process inventory: n = N P = µ 1 E 1 = µ 2 E n=0 α 1 =0 α 2 =0 np(n,α 1,α 2 ).

132 2.852 Manufacturing Systems Analysis 132/165 Copyright c 2010 Stanley B. Gershwin. Solution of balance equations Assume p(n,α 1,α 2 ) = cx n Y α 1 1 Y α 2 2, 1 n N 1 where c,x,y 1,Y 2 are parameters to be determined. Plugging this into the internal equations gives µ 1 ( 1 X p 1 Y 1 + p 2 Y 2 r 1 r 2 = 0 ) r 1 1 p 1 Y 1 + r 1 + p 1 = 0 Y 1 µ 2 (X 1) p 2 Y 2 + r 2 Y 2 + r 2 p 2 = 0

133 Exponential processing time model These equations can be reduced to one fourth-order polynomial (quartic) equation in one unknown. One solution is Y 11 = r 1 p r 1 2 Y 21 = p 2 X 1 = 1 This solution of the quartic equation has a zero coefficient in the expression for the probabilities of the internal states: 4 p(n, α 1, α 2 ) = c j Xj n Y α1 1j Y α2 2j for n = 1,..., N 1. j=1 The other three solutions satisfy a cubic polynomial equation. Compare with slide 85. In general, there is no simple expression for them Manufacturing Systems Analysis 133/165 Copyright c 2010 Stanley B. Gershwin.

134 2.852 Manufacturing Systems Analysis 134/165 Copyright c 2010 Stanley B. Gershwin. Exponential processing time model Just as for the deterministic processing time line, we obtain the coefficients c 1, c 2, c 3, c 4 from the boundary conditions and the normalization equation; we find c 1 = 0; (What does this mean? Why is this true?) we construct all the boundary probabilities. Some are 0. we use the probabilities to evaluate production rate, average buffer level, etc; we prove statements about conservation of flow, flow rate-idle time, limiting values of some quantities, etc. we draw graphs, and observe behavior which is qualitatively very similar to deterministic processing time line behavior (e.g., P vs. N, n vs N, etc.). We also draw some new graphs (P vs. µ i, n vs µ i) and observe new behavior. This is discussed below with the discussion of continuous material lines.

135 2.852 Manufacturing Systems Analysis 135/165 Copyright c 2010 Stanley B. Gershwin. Continuous Material model Continuous material, or fluid: deterministic processing, exponential failure and repair time; mixed state, continuous time.; continuous material. µ i δt = the amount of material that M i processes, while it is up, in (t, t + δt); p i δt = the probability that M i fails, while it is up, in (t, t + δt); r i δt = the probability that M i is repaired, while it is down, in (t, t + δt);

136 2.852 Manufacturing Systems Analysis 136/165 Copyright c 2010 Stanley B. Gershwin. Model assumptions, notation, terminology, and conventions During time interval (t,t + δt): When 0 < x < N 1. the change in x is (α 1 µ 1 α 2 µ 2 )δt 2. the probability of repair of Machine i, that is, the probability that α i (t + δt) = 1 given that α i (t) = 0, is r i δt 3. the probability of failure of Machine i, that is, the probability that α i (t + δt) = 0 given that α i (t) = 1, is p i δt.

137 2.852 Manufacturing Systems Analysis 137/165 Copyright c 2010 Stanley B. Gershwin. When x = 0 1. the change in x is (α 1 µ 1 α 2 µ 2 ) + δt (That is, when x = 0, it can only increase.) 2. the probability of repair is r i δt 3. if Machine 1 is down, Machine 2 cannot fail. If Machine 1 is up, the probability of failure of Machine 2 is p2 b δt, where b p 2 µ p 2 =, µ = min(µ 1,µ 2 ) µ 2 The probability of failure of Machine 1 is p 1 δt.

138 2.852 Manufacturing Systems Analysis 138/165 Copyright c 2010 Stanley B. Gershwin. When x = N 1. the change in x is (α 1 µ 1 α 2 µ 2 ) δt 2. the probability of repair is r i δt 3. if Machine 2 is down, Machine 1 cannot fail. If Machine 2 is up, the probability of failure of Machine 1 is p1 b δt, where b p 1 µ p 1 =. µ 1 The probability of failure of Machine 2 is p 2 δt.

139 2.852 Manufacturing Systems Analysis 139/165 Copyright c 2010 Stanley B. Gershwin. Transition equations internal f (x,α 1,α 2,t)δx +o(δx) is the probability of the buffer level being between x and x + δx and the machines being in states α 1 and α 2 at time t. (0,0) Transitions into ([x,x+ δ x],1,1) (0,1) δx (1,0) r 1 δt (1,1) r 2 δt x µ δ t 1 x µ δ t + µ δ t (p +p ) δ t 1 2 x µ δ 2

Single-part-type, multiple stage systems. Lecturer: Stanley B. Gershwin

Single-part-type, multiple stage systems. Lecturer: Stanley B. Gershwin Single-part-type, multiple stage systems Lecturer: Stanley B. Gershwin Flow Line... also known as a Production or Transfer Line. M 1 B 1 M 2 B 2 M 3 B 3 M 4 B 4 M 5 B 5 M 6 Machine Buffer Machines are

More information

MIT Manufacturing Systems Analysis Lectures 15 16: Assembly/Disassembly Systems

MIT Manufacturing Systems Analysis Lectures 15 16: Assembly/Disassembly Systems 2.852 Manufacturing Systems Analysis 1/41 Copyright 2010 c Stanley B. Gershwin. MIT 2.852 Manufacturing Systems Analysis Lectures 15 16: Assembly/Disassembly Systems Stanley B. Gershwin http://web.mit.edu/manuf-sys

More information

MIT Manufacturing Systems Analysis Lecture 10 12

MIT Manufacturing Systems Analysis Lecture 10 12 2.852 Manufacturing Systems Analysis 1/91 Copyright 2010 c Stanley B. Gershwin. MIT 2.852 Manufacturing Systems Analysis Lecture 10 12 Transfer Lines Long Lines Stanley B. Gershwin http://web.mit.edu/manuf-sys

More information

MIT Manufacturing Systems Analysis Lectures 18 19

MIT Manufacturing Systems Analysis Lectures 18 19 MIT 2.852 Manufacturing Systems Analysis Lectures 18 19 Loops Stanley B. Gershwin Spring, 2007 Copyright c 2007 Stanley B. Gershwin. Problem Statement B 1 M 2 B 2 M 3 B 3 M 1 M 4 B 6 M 6 B 5 M 5 B 4 Finite

More information

0utline. 1. Tools from Operations Research. 2. Applications

0utline. 1. Tools from Operations Research. 2. Applications 0utline 1. Tools from Operations Research Little s Law (average values) Unreliable Machine(s) (operation dependent) Buffers (zero buffers & infinite buffers) M/M/1 Queue (effects of variation) 2. Applications

More information

Representation and Analysis of Transfer Lines. with Machines That Have Different Processing Rates

Representation and Analysis of Transfer Lines. with Machines That Have Different Processing Rates March, 1985 Revised November, 1985 LIDS-P-1446 Representation and Analysis of Transfer Lines with Machines That Have Different Processing Rates by Stanley B. Gershwin 35-433 Massachusetts Institute of

More information

Single-part-type, multiple stage systems

Single-part-type, multiple stage systems MIT 2.853/2.854 Introduction to Manufacturing Systems Single-part-type, multiple stage systems Stanley B. Gershwin Laboratory for Manufacturing and Productivity Massachusetts Institute of Technology Single-stage,

More information

MIT Manufacturing Systems Analysis Lecture 14-16

MIT Manufacturing Systems Analysis Lecture 14-16 MIT 2.852 Manufacturing Systems Analysis Lecture 14-16 Line Optimization Stanley B. Gershwin Spring, 2007 Copyright c 2007 Stanley B. Gershwin. Line Design Given a process, find the best set of machines

More information

Markov Processes and Queues

Markov Processes and Queues MIT 2.853/2.854 Introduction to Manufacturing Systems Markov Processes and Queues Stanley B. Gershwin Laboratory for Manufacturing and Productivity Massachusetts Institute of Technology Markov Processes

More information

UNIVERSITY OF CALGARY. A Method for Stationary Analysis and Control during Transience in Multi-State Stochastic. Manufacturing Systems

UNIVERSITY OF CALGARY. A Method for Stationary Analysis and Control during Transience in Multi-State Stochastic. Manufacturing Systems UNIVERSITY OF CALGARY A Method for Stationary Analysis and Control during Transience in Multi-State Stochastic Manufacturing Systems by Alireza Fazlirad A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals

More information

The two-machine one-buffer continuous time model with restart policy

The two-machine one-buffer continuous time model with restart policy Noname manuscript No. (will be inserted by the editor) The two-machine one-buffer continuous time model with restart policy Elisa Gebennini Andrea Grassi Cesare Fantuzzi Received: date / Accepted: date

More information

Availability. M(t) = 1 - e -mt

Availability. M(t) = 1 - e -mt Availability Availability - A(t) the probability that the system is operating correctly and is available to perform its functions at the instant of time t More general concept than reliability: failure

More information

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems

Exercises Solutions. Automation IEA, LTH. Chapter 2 Manufacturing and process systems. Chapter 5 Discrete manufacturing problems Exercises Solutions Note, that we have not formulated the answers for all the review questions. You will find the answers for many questions by reading and reflecting about the text in the book. Chapter

More information

MIT Manufacturing Systems Analysis Lectures 19 21

MIT Manufacturing Systems Analysis Lectures 19 21 MIT 2.852 Manufacturing Systems Analysis Lectures 19 21 Scheduling: Real-Time Control of Manufacturing Systems Stanley B. Gershwin Spring, 2007 Copyright c 2007 Stanley B. Gershwin. Definitions Events

More information

An Aggregation Method for Performance Evaluation of a Tandem Homogenous Production Line with Machines Having Multiple Failure Modes

An Aggregation Method for Performance Evaluation of a Tandem Homogenous Production Line with Machines Having Multiple Failure Modes An Aggregation Method for Performance Evaluation of a Tandem Homogenous Production Line with Machines Having Multiple Failure Modes Ahmed-Tidjani Belmansour Mustapha Nourelfath November 2008 CIRRELT-2008-53

More information

PRODUCTVIVITY IMPROVEMENT MODEL OF AN UNRELIABLE THREE STATIONS AND A SINGLE BUFFER WITH CONTINUOUS MATERIAL FLOW

PRODUCTVIVITY IMPROVEMENT MODEL OF AN UNRELIABLE THREE STATIONS AND A SINGLE BUFFER WITH CONTINUOUS MATERIAL FLOW Vol. 3, No. 1, Fall, 2016, pp. 23-40 ISSN 2158-835X (print), 2158-8368 (online), All Rights Reserved PRODUCTVIVITY IMPROVEMENT MODEL OF AN UNRELIABLE THREE STATIONS AND A SINGLE BUFFER WITH CONTINUOUS

More information

Performance evaluation of production lines with unreliable batch machines and random processing time

Performance evaluation of production lines with unreliable batch machines and random processing time Politecnico di Milano Scuola di Ingegneria di Sistemi Polo territoriale di Como Master Graduation Thesis Performance evaluation of production lines with unreliable batch machines and random processing

More information

Markov Reliability and Availability Analysis. Markov Processes

Markov Reliability and Availability Analysis. Markov Processes Markov Reliability and Availability Analysis Firma convenzione Politecnico Part II: Continuous di Milano e Time Veneranda Discrete Fabbrica State del Duomo di Milano Markov Processes Aula Magna Rettorato

More information

Type 1. Type 1 Type 2 Type 2 M 4 M 1 B 41 B 71 B 31 B 51 B 32 B 11 B 12 B 22 B 61 M 3 M 2 B 21

Type 1. Type 1 Type 2 Type 2 M 4 M 1 B 41 B 71 B 31 B 51 B 32 B 11 B 12 B 22 B 61 M 3 M 2 B 21 Design and Operation of Manufacturing Systems The Control-Point Policy by Stanley B. Gershwin Institute Massachusetts Technology of Cambridge, 02139 USA Massachusetts I I E Annual Conference Orlando, Florida,

More information

Department 2 Power cut of A1 and A2

Department 2 Power cut of A1 and A2 3.12. PROBLEMS 115 3.12 Problems Problem 3.1 A production system manufactures products A and B. Each product consists of two parts: A1 and A2 for product A and B1 and B2 for product B. The processing of

More information

Mostafa H. Ammar* Stanley B. Gershwin

Mostafa H. Ammar* Stanley B. Gershwin Ip January 1981 LIDS-P-1027 (Revised) OSP No. 87049 EQUIVALENCE RELATIONS IN QUEUING MODELS OF MANUFACTURING NETWORKS by Mostafa H. Ammar* Stanley B. Gershwin This research was carried out in the M.I.T.

More information

57:022 Principles of Design II Final Exam Solutions - Spring 1997

57:022 Principles of Design II Final Exam Solutions - Spring 1997 57:022 Principles of Design II Final Exam Solutions - Spring 1997 Part: I II III IV V VI Total Possible Pts: 52 10 12 16 13 12 115 PART ONE Indicate "+" if True and "o" if False: + a. If a component's

More information

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017

CPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017 CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer

More information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss

More information

Reliable Computing I

Reliable Computing I Instructor: Mehdi Tahoori Reliable Computing I Lecture 5: Reliability Evaluation INSTITUTE OF COMPUTER ENGINEERING (ITEC) CHAIR FOR DEPENDABLE NANO COMPUTING (CDNC) National Research Center of the Helmholtz

More information

Production variability in manufacturing systems: Bernoulli reliability case

Production variability in manufacturing systems: Bernoulli reliability case Annals of Operations Research 93 (2000) 299 324 299 Production variability in manufacturing systems: Bernoulli reliability case Jingshan Li and Semyon M. Meerkov Department of Electrical Engineering and

More information

Adam Caromicoli. Alan S. Willsky 1. Stanley B. Gershwin 2. Abstract

Adam Caromicoli. Alan S. Willsky 1. Stanley B. Gershwin 2. Abstract December 1987 LIDS-P-1727 MULTIPLE TIME SCALE ANALYSIS OF MANUFACTURING SYSTEMS Adam Caromicoli Alan S. Willsky 1 Stanley B. Gershwin 2 Abstract In this paper we use results on the aggregation of singularly

More information

PERFORMANCE ANALYSIS OF PRODUCTION SYSTEMS WITH REWORK LOOPS

PERFORMANCE ANALYSIS OF PRODUCTION SYSTEMS WITH REWORK LOOPS PERFORMANCE ANALYSIS OF PRODUCTION SYSTEMS WITH REWORK LOOPS Jingshan Li Enterprise Systems Laboratory General Motors Research & Development Center Mail Code 480-106-359 30500 Mound Road Warren, MI 48090-9055

More information

MODELING AND ANALYSIS OF SPLIT AND MERGE PRODUCTION SYSTEMS

MODELING AND ANALYSIS OF SPLIT AND MERGE PRODUCTION SYSTEMS University of Kentucky UKnowledge University of Kentucky Master's Theses Graduate School 008 MODELING AND ANALYSIS OF SPLIT AND MERGE PRODUCTION SYSTEMS Yang Liu University of Kentucky, yang.liu@uky.edu

More information

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem Wade Trappe Lecture Overview Network of Queues Introduction Queues in Tandem roduct Form Solutions Burke s Theorem What

More information

Time Reversibility and Burke s Theorem

Time Reversibility and Burke s Theorem Queuing Analysis: Time Reversibility and Burke s Theorem Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. Yannis A. Korilis. Outline Time-Reversal

More information

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS Andrea Bobbio Anno Accademico 999-2000 Queueing Systems 2 Notation for Queueing Systems /λ mean time between arrivals S = /µ ρ = λ/µ N mean service time traffic

More information

STOCHASTIC MODELS FOR RELIABILITY, AVAILABILITY, AND MAINTAINABILITY

STOCHASTIC MODELS FOR RELIABILITY, AVAILABILITY, AND MAINTAINABILITY STOCHASTIC MODELS FOR RELIABILITY, AVAILABILITY, AND MAINTAINABILITY Ph.D. Assistant Professor Industrial and Systems Engineering Auburn University RAM IX Summit November 2 nd 2016 Outline Introduction

More information

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS by Ward Whitt AT&T Bell Laboratories Murray Hill, NJ 07974-0636 March 31, 199 Revision: November 9, 199 ABSTRACT

More information

MARKOV PROCESSES. Valerio Di Valerio

MARKOV PROCESSES. Valerio Di Valerio MARKOV PROCESSES Valerio Di Valerio Stochastic Process Definition: a stochastic process is a collection of random variables {X(t)} indexed by time t T Each X(t) X is a random variable that satisfy some

More information

Probabilistic Logics and the Synthesis of Reliable Organisms from Unreliable Components

Probabilistic Logics and the Synthesis of Reliable Organisms from Unreliable Components Probabilistic Logics and the Synthesis of Reliable Organisms from Unreliable Components John Z. Sun Massachusetts Institute of Technology September 21, 2011 Outline Automata Theory Error in Automata Controlling

More information

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974 THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS by S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974 ABSTRACT This note describes a simulation experiment involving

More information

Name of the Student:

Name of the Student: SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 6453 MATERIAL NAME : Part A questions REGULATION : R2013 UPDATED ON : November 2017 (Upto N/D 2017 QP) (Scan the above QR code for the direct

More information

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects

More information

Queues and Queueing Networks

Queues and Queueing Networks Queues and Queueing Networks Sanjay K. Bose Dept. of EEE, IITG Copyright 2015, Sanjay K. Bose 1 Introduction to Queueing Models and Queueing Analysis Copyright 2015, Sanjay K. Bose 2 Model of a Queue Arrivals

More information

MARKOV MODEL WITH COSTS In Markov models we are often interested in cost calculations.

MARKOV MODEL WITH COSTS In Markov models we are often interested in cost calculations. MARKOV MODEL WITH COSTS In Markov models we are often interested in cost calculations. inventory model: storage costs manpower planning model: salary costs machine reliability model: repair costs We will

More information

Minority Carrier Diffusion Equation (MCDE)

Minority Carrier Diffusion Equation (MCDE) ECE-305: Spring 2015 Minority Carrier Diffusion Equation (MCDE) Professor Mark undstrom Electrical and Computer Engineering Purdue University, West afayette, IN USA lundstro@purdue.edu Pierret, Semiconductor

More information

IEOR 4106: Introduction to Operations Research: Stochastic Models Spring 2011, Professor Whitt Class Lecture Notes: Tuesday, March 1.

IEOR 4106: Introduction to Operations Research: Stochastic Models Spring 2011, Professor Whitt Class Lecture Notes: Tuesday, March 1. IEOR 46: Introduction to Operations Research: Stochastic Models Spring, Professor Whitt Class Lecture Notes: Tuesday, March. Continuous-Time Markov Chains, Ross Chapter 6 Problems for Discussion and Solutions.

More information

Latent voter model on random regular graphs

Latent voter model on random regular graphs Latent voter model on random regular graphs Shirshendu Chatterjee Cornell University (visiting Duke U.) Work in progress with Rick Durrett April 25, 2011 Outline Definition of voter model and duality with

More information

Introduction to First Order Equations Sections

Introduction to First Order Equations Sections A B I L E N E C H R I S T I A N U N I V E R S I T Y Department of Mathematics Introduction to First Order Equations Sections 2.1-2.3 Dr. John Ehrke Department of Mathematics Fall 2012 Course Goals The

More information

Bottlenecks in Markovian Production Lines: A Systems Approach

Bottlenecks in Markovian Production Lines: A Systems Approach 352 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 2, APRIL 1998 Bottlenecks in Markovian Production Lines: A Systems Approach S.-Y. Chiang, C.-T. Kuo, and S. M. Meerkov Abstract In this paper,

More information

Bu er capacity for accommodating machine downtime in serial production lines

Bu er capacity for accommodating machine downtime in serial production lines int. j. prod. res., 2002, vol. 40, no. 3, 601±624 Bu er capacity for accommodating machine downtime in serial production lines EMRE ENGINARLARy, JINGSHAN LIz, SEMYON M. MEERKOVy* and RACHEL Q. ZHANG This

More information

Concept of Reliability

Concept of Reliability Concept of Reliability Prepared By Dr. M. S. Memon Department of Industrial Engineering and Management Mehran University of Engineering and Technology Jamshoro, Sindh, Pakistan RELIABILITY Reliability

More information

CHAPTER 10 RELIABILITY

CHAPTER 10 RELIABILITY CHAPTER 10 RELIABILITY Failure rates Reliability Constant failure rate and exponential distribution System Reliability Components in series Components in parallel Combination system 1 Failure Rate Curve

More information

Cover Page. The handle holds various files of this Leiden University dissertation

Cover Page. The handle  holds various files of this Leiden University dissertation Cover Page The handle http://hdl.handle.net/1887/39637 holds various files of this Leiden University dissertation Author: Smit, Laurens Title: Steady-state analysis of large scale systems : the successive

More information

The Uncertainty Threshold Principle: Some Fundamental Limitations of Optimal Decision Making under Dynamic Uncertainty

The Uncertainty Threshold Principle: Some Fundamental Limitations of Optimal Decision Making under Dynamic Uncertainty The Uncertainty Threshold Principle: Some Fundamental Limitations of Optimal Decision Making under Dynamic Uncertainty Michael Athans, Richard Ku, Stanley Gershwin (Nicholas Ballard 538477) Introduction

More information

M.Sc. (MATHEMATICS WITH APPLICATIONS IN COMPUTER SCIENCE) M.Sc. (MACS)

M.Sc. (MATHEMATICS WITH APPLICATIONS IN COMPUTER SCIENCE) M.Sc. (MACS) No. of Printed Pages : 6 MMT-008 M.Sc. (MATHEMATICS WITH APPLICATIONS IN COMPUTER SCIENCE) M.Sc. (MACS) Term-End Examination 0064 December, 202 MMT-008 : PROBABILITY AND STATISTICS Time : 3 hours Maximum

More information

57:022 Principles of Design II Midterm Exam #2 Solutions

57:022 Principles of Design II Midterm Exam #2 Solutions 57:022 Principles of Design II Midterm Exam #2 Solutions Part: I II III IV V Total Possible Pts: 20 15 12 16 12 75 PART ONE Indicate "+" if True and "O" if False: _+_a. If a component's lifetime has exponential

More information

a factors The exponential 0 is a special case. If b is any nonzero real number, then

a factors The exponential 0 is a special case. If b is any nonzero real number, then 0.1 Exponents The expression x a is an exponential expression with base x and exponent a. If the exponent a is a positive integer, then the expression is simply notation that counts how many times the

More information

Introduction to bifurcations

Introduction to bifurcations Introduction to bifurcations Marc R. Roussel September 6, Introduction Most dynamical systems contain parameters in addition to variables. A general system of ordinary differential equations (ODEs) could

More information

EE 445 / 850: Final Examination

EE 445 / 850: Final Examination EE 445 / 850: Final Examination Date and Time: 3 Dec 0, PM Room: HLTH B6 Exam Duration: 3 hours One formula sheet permitted. - Covers chapters - 5 problems each carrying 0 marks - Must show all calculations

More information

A scalar conservation law with discontinuous flux for supply chains with finite buffers.

A scalar conservation law with discontinuous flux for supply chains with finite buffers. A scalar conservation law with discontinuous flux for supply chains with finite buffers. Dieter Armbruster School of Mathematical and Statistical Sciences, Arizona State University & Department of Mechanical

More information

Manufacturing System Flow Analysis

Manufacturing System Flow Analysis Manufacturing System Flow Analysis Ronald G. Askin Systems & Industrial Engineering The University of Arizona Tucson, AZ 85721 ron@sie.arizona.edu October 12, 2005 How Many IEs Does It Take to Change a

More information

1 Production Planning with Time-Varying Demand

1 Production Planning with Time-Varying Demand IEOR 4000: Production Management Columbia University Professor Guillermo Gallego 28 September 1 Production Planning with Time-Varying Demand In this lecture we present a few key results in production planning

More information

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory

CDA5530: Performance Models of Computers and Networks. Chapter 4: Elementary Queuing Theory CDA5530: Performance Models of Computers and Networks Chapter 4: Elementary Queuing Theory Definition Queuing system: a buffer (waiting room), service facility (one or more servers) a scheduling policy

More information

Failure modeling and maintenance optimization for a railway line

Failure modeling and maintenance optimization for a railway line Failure modeling and maintenance optimization for a railway line Per Hokstad *, Helge Langseth SINTEF Technology and Society, Department of Safety and Reliability, N-7465 Trondheim, Norway Bo H. Lindqvist,

More information

ANALYSIS OF AUTOMATED FLOW LINE & LINE BALANCING

ANALYSIS OF AUTOMATED FLOW LINE & LINE BALANCING UNIT 3: ANALYSIS OF AUTOMATED FLOW LINE & LINE BALANCING General Terminology & Analysis: There are two problem areas in analysis of automated flow lines which must be addressed: 1. Process Technology 2.

More information

Answers to selected exercises

Answers to selected exercises Answers to selected exercises A First Course in Stochastic Models, Henk C. Tijms 1.1 ( ) 1.2 (a) Let waiting time if passengers already arrived,. Then,, (b) { (c) Long-run fraction for is (d) Let waiting

More information

Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore

Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore Module No. #05 Lecture No. #29 Non Isothermal Reactor Operation Let us continue

More information

Chapter 9 Part II Maintainability

Chapter 9 Part II Maintainability Chapter 9 Part II Maintainability 9.4 System Repair Time 9.5 Reliability Under Preventive Maintenance 9.6 State-Dependent Systems with Repair C. Ebeling, Intro to Reliability & Maintainability Chapter

More information

Introduction to Markov Chains, Queuing Theory, and Network Performance

Introduction to Markov Chains, Queuing Theory, and Network Performance Introduction to Markov Chains, Queuing Theory, and Network Performance Marceau Coupechoux Telecom ParisTech, departement Informatique et Réseaux marceau.coupechoux@telecom-paristech.fr IT.2403 Modélisation

More information

Analysis of a Machine Repair System with Warm Spares and N-Policy Vacations

Analysis of a Machine Repair System with Warm Spares and N-Policy Vacations The 7th International Symposium on Operations Research and Its Applications (ISORA 08) ijiang, China, October 31 Novemver 3, 2008 Copyright 2008 ORSC & APORC, pp. 190 198 Analysis of a Machine Repair System

More information

ACHIEVING OPTIMAL DESIGN OF THE PRODUCTION LINE WITH OBTAINABLE RESOURCE CAPACITY. Miao-Sheng CHEN. Chun-Hsiung LAN

ACHIEVING OPTIMAL DESIGN OF THE PRODUCTION LINE WITH OBTAINABLE RESOURCE CAPACITY. Miao-Sheng CHEN. Chun-Hsiung LAN Yugoslav Journal of Operations Research 12 (2002), Number 2, 203-214 ACHIEVING OPTIMAL DESIGN OF THE PRODUCTION LINE WITH OBTAINABLE RESOURCE CAPACITY Miao-Sheng CHEN Graduate Institute of Management Nanhua

More information

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks Recap Probability, stochastic processes, Markov chains ELEC-C7210 Modeling and analysis of communication networks 1 Recap: Probability theory important distributions Discrete distributions Geometric distribution

More information

Section 3.9. The Geometry of Graphs. Difference Equations to Differential Equations

Section 3.9. The Geometry of Graphs. Difference Equations to Differential Equations Difference Equations to Differential Equations Section 3.9 The Geometry of Graphs In Section. we discussed the graph of a function y = f(x) in terms of plotting points (x, f(x)) for many different values

More information

Randomized Algorithms

Randomized Algorithms Randomized Algorithms Prof. Tapio Elomaa tapio.elomaa@tut.fi Course Basics A new 4 credit unit course Part of Theoretical Computer Science courses at the Department of Mathematics There will be 4 hours

More information

Markov Model. Model representing the different resident states of a system, and the transitions between the different states

Markov Model. Model representing the different resident states of a system, and the transitions between the different states Markov Model Model representing the different resident states of a system, and the transitions between the different states (applicable to repairable, as well as non-repairable systems) System behavior

More information

Hyperbolic Models for Large Supply Chains. Christian Ringhofer (Arizona State University) Hyperbolic Models for Large Supply Chains p.

Hyperbolic Models for Large Supply Chains. Christian Ringhofer (Arizona State University) Hyperbolic Models for Large Supply Chains p. Hyperbolic Models for Large Supply Chains Christian Ringhofer (Arizona State University) Hyperbolic Models for Large Supply Chains p. /4 Introduction Topic: Overview of conservation law (traffic - like)

More information

Chapter 3: The Derivative in Graphing and Applications

Chapter 3: The Derivative in Graphing and Applications Chapter 3: The Derivative in Graphing and Applications Summary: The main purpose of this chapter is to use the derivative as a tool to assist in the graphing of functions and for solving optimization problems.

More information

Figure 1.1: Schematic symbols of an N-transistor and P-transistor

Figure 1.1: Schematic symbols of an N-transistor and P-transistor Chapter 1 The digital abstraction The term a digital circuit refers to a device that works in a binary world. In the binary world, the only values are zeros and ones. Hence, the inputs of a digital circuit

More information

Chemical Reaction Engineering II Prof. A. K. Suresh Department of Chemical Engineering Indian Institute of Technology, Bombay

Chemical Reaction Engineering II Prof. A. K. Suresh Department of Chemical Engineering Indian Institute of Technology, Bombay Chemical Reaction Engineering II Prof A K Suresh Department of Chemical Engineering Indian Institute of Technology, Bombay Lecture - 24 GLR-5: Transition to Instantaneous reaction; Reaction regimes in

More information

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved.

5/15/18. Operations Research: An Introduction Hamdy A. Taha. Copyright 2011, 2007 by Pearson Education, Inc. All rights reserved. The objective of queuing analysis is to offer a reasonably satisfactory service to waiting customers. Unlike the other tools of OR, queuing theory is not an optimization technique. Rather, it determines

More information

6 Solving Queueing Models

6 Solving Queueing Models 6 Solving Queueing Models 6.1 Introduction In this note we look at the solution of systems of queues, starting with simple isolated queues. The benefits of using predefined, easily classified queues will

More information

Link Models for Packet Switching

Link Models for Packet Switching Link Models for Packet Switching To begin our study of the performance of communications networks, we will study a model of a single link in a message switched network. The important feature of this model

More information

The Transition Probability Function P ij (t)

The Transition Probability Function P ij (t) The Transition Probability Function P ij (t) Consider a continuous time Markov chain {X(t), t 0}. We are interested in the probability that in t time units the process will be in state j, given that it

More information

This is the 15th lecture of this course in which we begin a new topic, Excess Carriers. This topic will be covered in two lectures.

This is the 15th lecture of this course in which we begin a new topic, Excess Carriers. This topic will be covered in two lectures. Solid State Devices Dr. S. Karmalkar Department of Electronics and Communication Engineering Indian Institute of Technology, Madras Lecture - 15 Excess Carriers This is the 15th lecture of this course

More information

1 Numbers, Sets, Algebraic Expressions

1 Numbers, Sets, Algebraic Expressions AAU - Business Mathematics I Lecture #1, February 27, 2010 1 Numbers, Sets, Algebraic Expressions 1.1 Constants, Variables, and Sets A constant is something that does not change, over time or otherwise:

More information

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking Lecture 7: Simulation of Markov Processes Pasi Lassila Department of Communications and Networking Contents Markov processes theory recap Elementary queuing models for data networks Simulation of Markov

More information

Parabolas and lines

Parabolas and lines Parabolas and lines Study the diagram at the right. I have drawn the graph y = x. The vertical line x = 1 is drawn and a number of secants to the parabola are drawn, all centred at x=1. By this I mean

More information

Markov Processes Hamid R. Rabiee

Markov Processes Hamid R. Rabiee Markov Processes Hamid R. Rabiee Overview Markov Property Markov Chains Definition Stationary Property Paths in Markov Chains Classification of States Steady States in MCs. 2 Markov Property A discrete

More information

Lectures on Applied Reactor Technology and Nuclear Power Safety. Lecture No 1. Title: Neutron Life Cycle

Lectures on Applied Reactor Technology and Nuclear Power Safety. Lecture No 1. Title: Neutron Life Cycle Lectures on Nuclear Power Safety Lecture No 1 Title: Neutron Life Cycle Department of Energy Technology KTH Spring 2005 Slide No 1 Outline of the Lecture Infinite Multiplication Factor, k Four Factor Formula

More information

1 Markov decision processes

1 Markov decision processes 2.997 Decision-Making in Large-Scale Systems February 4 MI, Spring 2004 Handout #1 Lecture Note 1 1 Markov decision processes In this class we will study discrete-time stochastic systems. We can describe

More information

Where do differential equations come from?

Where do differential equations come from? Where do differential equations come from? Example: Keeping track of cell growth (a balance equation for cell mass) Rate of change = rate in rate out Old example: Cell size The cell is spherical. Nutrient

More information

A Method for Sweet Point Operation of Re-entrant Lines

A Method for Sweet Point Operation of Re-entrant Lines A Method for Sweet Point Operation of Re-entrant Lines Semyon M. Meerkov, Chao-Bo Yan, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI 4819-2122, USA (e-mail:

More information

Introduction to Queuing Networks Solutions to Problem Sheet 3

Introduction to Queuing Networks Solutions to Problem Sheet 3 Introduction to Queuing Networks Solutions to Problem Sheet 3 1. (a) The state space is the whole numbers {, 1, 2,...}. The transition rates are q i,i+1 λ for all i and q i, for all i 1 since, when a bus

More information

Transient behaviour in highly dependable Markovian systems: new regimes, many paths.

Transient behaviour in highly dependable Markovian systems: new regimes, many paths. Transient behaviour in highly dependable Markovian systems: new regimes, many paths. Daniël Reijsbergen Pieter-Tjerk de Boer Werner Scheinhardt University of Twente RESIM, June 22nd, 2010 Outline Problem

More information

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010

Exercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010 Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]

More information

Continuous Time Markov Chain Examples

Continuous Time Markov Chain Examples Continuous Markov Chain Examples Example Consider a continuous time Markov chain on S {,, } The Markov chain is a model that describes the current status of a match between two particular contestants:

More information

Tutorial: Optimal Control of Queueing Networks

Tutorial: Optimal Control of Queueing Networks Department of Mathematics Tutorial: Optimal Control of Queueing Networks Mike Veatch Presented at INFORMS Austin November 7, 2010 1 Overview Network models MDP formulations: features, efficient formulations

More information

Dynamic resource sharing

Dynamic resource sharing J. Virtamo 38.34 Teletraffic Theory / Dynamic resource sharing and balanced fairness Dynamic resource sharing In previous lectures we have studied different notions of fair resource sharing. Our focus

More information

FAULT TOLERANT SYSTEMS

FAULT TOLERANT SYSTEMS ﻋﻨﻮان درس ﻧﺎم اﺳﺘﺎد 1394-95 ﻧﺎم درس ﻧﺎم رﺷﺘﻪ ﻧﺎم ﮔﺮاﯾﺶ ﻧﺎم ﻣﻮﻟﻒ ﻧﺎم ﮐﺎرﺷﻨﺎس درس FAULT TOLERANT SYSTEMS Part 8 RAID Systems Chapter 3 Information Redundancy RAID - Redundant Arrays of Inexpensive (Independent

More information

Chapter 4 Copolymerization

Chapter 4 Copolymerization Chapter 4 Copolymerization 4.1 Kinetics of Copolymerization 4.1.1 Involved Chemical Reactions Initiation I 2 + M 2R 1 r = 2 fk d I 2 R I Propagation Chain Transfer Termination m,n + k p m+1,n m,n + B k

More information

1 Functions, Graphs and Limits

1 Functions, Graphs and Limits 1 Functions, Graphs and Limits 1.1 The Cartesian Plane In this course we will be dealing a lot with the Cartesian plane (also called the xy-plane), so this section should serve as a review of it and its

More information