Approximate Analysis of Transfer Line with PH-service Time and Parts
Assemble
Yang Woo Shin
1 a
, Gyeong Min Baek
2 b
, Dong Ok Kim
2 c
and Dug Hee Moon
3 d
1
Department of Statistics, Changwon National University, Changwon, Gyeongnam 51140, Korea
2
Department of Eco-friendly Marine Plant FEED Engineering, Changwon National University,
Changwon, Gyeongnam 51140, Korea
3
School of Industrial Engineering and Naval Architecture, Changwon National University,
Changwon, Gyeongnam 51140, Korea
Keywords:
Tandem Queue, Phase Type Distribution, Decomposition, Blocking, Assembly.
Abstract:
We consider a transfer line in which workstations are linked in series. Each station consists of single machine
and two buffers of finite capacity, one for product and the other for part to be assembled. The product is
supplied to the first workstation of the system and they are processed along the line, and a part is supplied to
each station according to independent Poisson processes. The processing time distribution of each machine is
of phase type (PH). Blocking-After-Service (BAS) rule is adopted. In this paper, we present an approximate
analysis for the system based on the decomposition method. Some numerical examples are presented for
accuracy of approximation.
1 INTRODUCTION
As a motivating example, we consider a railway ve-
hicle manufacturing process. All railway vehicles are
manufactured to the customer’s specific order. In the
railway vehicle assembly shop, various parts are as-
sembled according to the customer’s requirements.
The layout of the assembly shop is divided into two
types: fixed position production and flow production.
Here, we consider the flow production layout. The
assembly shop has limited space to store work in pro-
cess due to space constraints. Due to the nature of
the assembly shop that performs various processes,
automation is difficult, and most of the processes are
performed manually. Various parts are supplied to the
assembly station as a kit to carry out the process ac-
cording to the customer’s order.
For modeling the flow production layout we con-
sider a flow line in which workstations are linked
in series and there is a buffer of finite capacity be-
tween two consecutive like this figure. Workstations
are assumed to be reliable. The processing time is
a
https://orcid.org/0000-0002-3107-4569
b
https://orcid.org/0000-0001-8421-3430
c
https://orcid.org/0000-0002-7239-2002
d
https://orcid.org/0000-0001-7660-4976
assumed to be of phase type (PH) for modelling the
manual operation. Parts are supplied to each worksta-
tion M
i
according to a Poisson process with rate λ
i
.
The buffer for parts is finite and the parts are lost if
the part buffer is full upon an arrival of a part. Each
workstation does not work if it has no parts to be as-
sembled. Transportation times of customers through
buffers and workstations are assumed to be negligible
comparing to processing time. By setting the arrival
rate of the parts to be infinite, our model reduces to
a transfer line without part assemble which has been
widely used for performance modeling of computer
systems and production systems. e.g. see the mono-
graphs Gershwin (1994), Buzzacott and Shanthiku-
mar (1993), the survey papers Dallery and Gershwin
(1992), Li et al. (2009), Papadopoulos and Heavey
(1996) and the references therein. In this paper, we
present an outline of approximate analysis for tandem
queues with a buffer of finite capacity for products be-
tween two workstations. Each workstation has a sin-
gle reliable server and a supplementary buffer of finite
for part to be assembled. Our approach is based on
well-known decomposition method, e.g. see Gersh-
win (1978, 1994), Shin and Moon (2018), Moon and
Shin (2019).
The paper is organized as follows. The model is
described in Section 2. In Section 3, an approxima-
212
Shin, Y., Baek, G., Kim, D. and Moon, D.
Approximate Analysis of Transfer Line with PH-service Time and Parts Assemble.
DOI: 10.5220/0009092802120217
In Proceedings of the 9th International Conference on Operations Research and Enterprise Systems (ICORES 2020), pages 212-217
ISBN: 978-989-758-396-4; ISSN: 2184-4372
Copyright
c
2022 by SCITEPRESS Science and Technology Publications, Lda. All rights reserved
Figure 1: Tandem queue with parts assembly.
tion method is described briefly. Numerical examples
are given in Section 4. Finally, concluding remarks
are given in Section 5.
2 THE MODEL
We consider a transfer line L in which
¯
N = N + 1
workstations W
i
, i = 0, 1, ··· , N are linked in series
and there is a buffer B
i
for customers (products) of
capacity 0 c
i
< between W
i1
and W
i
as de-
picted in Figure 1. The station W
i
, 1 i N 1
has a server (machine) M
i
and a buffer D
i
of capacity
0 d
i
1 < for parts to be assembled and denote
the station i by the pair W
i
= (M
i
, D
i
).
The customers are processed along the line and
leave the system immediately after service comple-
tion at W
N
. When a server completes its service at a
stage, if the buffer for the customers of next station is
full at that time, then the server is forced to stop its
service and the customer is held at the station where
it just completed its service until the destination can
accommodate it. A server M
i
is said to be starved if
there are no customers to be served on the server M
i
and the station is said to be lacked if there are no parts
in W
i
. The station W
i
, 1 i N 1 does not work if
it is in starved, lacked and blocked.
The initial station W
0
and the last station W
N
are
for preparation and investigation of final product, re-
spectively, and assume that they consist of a server M
0
and M
N
without buffers for parts, respectively, and
they process their work without parts. We assume
that the initial server M
0
is never starved and never
lacked and it starts new service immediately after a
service completion unless the server is blocked. The
last server M
N
is never blocked and never lacked, and
the customer at M
N
leaves the system immediately af-
ter completing its service.
Parts are supplied to each station W
i
according to
independent Poisson processes with rate λ
i
and arriv-
ing parts enter the server M
i
if there is an available
space for the part in M
i
. Note that the maximum num-
ber of parts that can be stored in the station W
i
is d
i
,
1 i N 1. If the buffer D
i
is full, that is, if there
are d
i
parts in the station W
i
, the arrivals of the parts
to D
i
is forced to stop and begin again at the epoch
when there is an available space in W
i
.
Service time distribution of M
i
is of phase
type with representation PH(α
α
α
i
, T
i
), where α
α
α
i
=
(α
i
(1), · ·· , α
i
(h
i
)) is a probability distribution and T
T
T
i
is a nonsingular matrix of size h
i
with negative diago-
nal elements and nonnegative off-diagonal elements.
Let T
T
T
0
i
= T
T
T
i
e = (t
0
i
(1), · ·· ,t
0
i
(h
i
))
t
, where e is the
column vector of appropriate size whose components
are all 1. See Neuts (1981) for phase type distri-
bution. Transportation times of customers through
buffers and servers are assumed to be negligible com-
paring to service time.
Stochastic processes. Let D
i
(t) be the number
of parts in W
i
at time t. The state space of D
i
(t) is
{0, 1, ··· , d
i
}. Define the state M
i
(t) of M
i
at time t
by
M
i
(t) =
s, M
i
is starved
j, M
i
is working with service phase j
b, M
i
is blocked.
The state space of W
i
(t) = (M
i
(t), D
i
(t)) of the
station W
i
= (M
i
, D
i
), 1 i N 1 is W
i
=
{(0, 0),s
s
s,w
w
w,b
b
b}, where (0, 0) is the state that X
i
(t)
1 and D
i
(t) = 0, s
s
s = {(s, k), k = 0, 1, · ·· , d
i
},
w
w
w = {( j, k), k = 1, 2, ··· , d
i
, j = 1, 2, · ·· , h
i
}, b
b
b =
{(b, k), k = 1, 2, ··· , d
i
} and let w
w
w
= {(0, 0),w
w
w}.
Since W
0
and W
N
consist of only one server M
0
and
M
1
and have no buffers for part, the state space of
W
0
(t) = M
0
(t) and W
N
(t) = M
N
(t) are given by W
0
=
{b} { j, j = 1, 2, ·· · , h
0
} and W
N
= {s} { j, j =
1, 2, ··· , h
N
}.
Let X
i
(t) be the total number of customers wait-
ing in the buffer B
i
, the customers that are being
served, lacked or blocked at M
i
, and the customers
blocked at M
i1
at time t. Then X
i
(t) takes values on
{0, 1, ··· , K
i
}, where K
i
= c
i
+ 2. Note that X
i
(t) = K
i
is equivalent to M
i1
(t) = b.
Approximation method. Approximation is based
on decomposition approach. The first step is to de-
compose the N + 1 station system into a set of sub-
systems L
i
, i = 1, 2, ·· · , N. Each subsystem L
i
is con-
sists of upstream station W
i1
, downstream station W
i
and a buffer B
i
between them. Model the subsys-
tem L
i
with a Markov chain with generator, say Q
i
and the unknowns in Q
i
are calculated by an itera-
tion method. Finally, performance measure such as
throughput is calculated with the stationary distribu-
tion of L
N
. Since W
i
is a downstream station in L
i
and upstream server in L
i+1
, denote the downstream
server in L
i
by W
d
i
and the upstream server in L
i+1
by
W
u
i
, if necessary to distinguish them.
Approximate Analysis of Transfer Line with PH-service Time and Parts Assemble
213
3 APPROXIMATION
3.1 Subsystems
Define the state W
u
i
(t) of W
u
i
at time t depending on
the state X
i
(t) by for 1 i N 1, 1 j h
1
, 1
k d
i
,
W
u
i
(t) =
w
1
( j, k), W
i
(t) = ( j, k), X
i
(t) = 1,
w
2
( j, k), W
i
(t) = ( j, k), X
i
(t) 2
and the states w
l
(0, 0) and (b
l
, k), l = 1, 2 are defined
similarly. Note that W
u
0
(t) = W
0
(t). Define the state
W
d
i
(t) of W
d
i
in the subsystem L
i
by W
d
i
(t) = W
i
(t),
1 i N.
We model the stochastic process Z
Z
Z
i
= {Z
i
(t),t
0} with Z
i
(t) = (X
i
(t),W
u
i1
(t),W
d
i
(t)) by a Markov
chain with generator of the form
Q
i
=
B
(0)
i
A
(0)
i
C
(1)
i
B
(1)
i
A
(1)
i
.
.
.
.
.
.
.
.
.
C
(K
i
1)
i
B
(K
i
1)
i
A
(K
i
1)
i
C
(K
i
)
i
B
(K
i
)
i
,
where B
(n)
i
is the square matrix with negative diago-
nal elements and the components [A
i
(n)]
(x,y),(x
0
,y
0
)
of
A
i
(n) and [C
i
(n)]
(x,y),(x
0
,y
0
)
of C
i
(n) are the transition
rates of Z
Z
Z
i
from the state (n, x, y) to (n + 1, x
0
, y
0
) and
(n 1, x
0
, y
0
), respectively.
3.2 Transition Rates
The explanation of the matrices A
(n)
i
, B
(n)
i
and C
(n)
i
are
presented in this subsection and detailed derivation of
the formulae is omitted. The matrices A
(n)
i
, B
(n)
i
and
C
(n)
i
are as follows, for 1 i N,
A
(n)
i
= A
u
i1
(n) A
d
i
(n), (1)
C
(n)
i
= C
u
i1
(n) C
d
i
(n), (2)
B
(n)
i
= B
u
i1
(n) B
d
i
(n)
i
(n), (3)
where A B denotes the Kronecker product of the
matrices A and B and A B = A I + I B denotes
the Kronecker sum of the matrices A and B, I is the
identity matrix, and
i
(n) is the diagonal matrix that
makes Q
i
e = 0. The matrix A
u
i1
(n) corresponds to
the rates of service completion at W
u
i1
and C
d
i
(n) cor-
responds to the rates of departures from W
d
i
given
X
i
(t) = n, respectively. The matrix A
d
i
(n) corresponds
to transition probabilities of W
d
i
due to an arrival from
W
u
i1
and C
u
i1
(n) corresponds to the transition proba-
bilities of M
u
i1
induced by a departure from M
d
i
. The
matrices B
u
i1
(n) and B
d
i
(n) are for the transition rates
of M
u
i1
and M
d
i
, respectively, without changing the
state of X
i
(t).
The matrices A
u
i
(n). Since M
0
is never starved, it
can be seen that 0 n K
1
2,
A
u
0
(n) = T
T
T
0
0
α
α
α
0
, A
u
0
(K
1
1) = T
T
T
0
0
.
Note that the state transition from w
2
to w
1
of
M
u
i
(t) is occurred by a service completion from M
i
with X
i
(t) = 2 and the transition from w
2
to w
2
oc-
curs after service completion when X
i
(t) 3. Let for
j = 1, 2, ·· · , h
i
, k = 1, 2, · ·· , d
i
,
δ
u
i
(w
2
( j, k), w
1
) = P(X
i
(t) = 2|W
u
i
(t) = w
2
( j, k))t
0
i
( j),
and δ
u
i
(w
2
( j, k), w
2
) = t
0
i
( j) δ
u
i
(w
2
( j, k), w
1
). De-
note the matrix corresponding to the transition rates
from the states in w
w
w
2
to the states in w
w
w
1
by A
u
i
(w
w
w
2
,w
w
w
1
).
The matrices A
u
i
(w
w
w
2
,w
w
w
2
), A
u
i
(w
w
w
1
,s
s
s) and A
u
i
(w
w
w
k
,b
b
b
l
),
k, l = 1, 2 are defined similarly. It can be expressed
the components of the matrices A
u
i
(x
x
x,y
y
y) in terms of
known parameters T
0
i
and unknowns δ
u
i
(w
k
( j, k), w
l
),
k, l = 1, 2. For example, A
u
i
(w
w
w
l
,b
b
b
l
) = T
T
T
0
i
I, l = 1, 2
and
A
u
i
(w
w
w
2
,w
w
w
l
) = α
α
α
i
D
u
i
(w
w
w
2
, w
l
),
where D
u
i
(w
w
w
2
, w
l
) be the matrix of size h
i
d
i
×d
i
whose
jth block is the d
i
× d
i
matrix D
u
i
(w
w
w
2
( j), w
l
), j =
1, 2, ··· , h
i
with the (k, k
0
)-element
[D
u
i
(w
w
w
2
( j), w
l
)]
kk
0
= δ
u
i
(w
2
( j, k), w
l
)1(k
0
= k 1),
where 1(A) is 0 if A is true and 0, otherwise. Other
blocks can be given similarly.
The matrices C
u
i
(n). Note that when X
i+1
(t)
K
i+1
1, the states of M
u
i
are not affected by a de-
parture from M
i+1
. Thus C
u
0
(K
1
) = α
α
α
0
and C
u
i
(n) = I,
1 n K
i+1
1, 0 i N 1. When M
u
i
= b
2
and
a departure occurs from M
i+1
, if X
i
(t) = 2, then the
state of M
u
i
(t) changes from b
2
to w
1
( j) with proba-
bility α
i
( j) and if X
i
(t) 3, then a transition occurs
from b
2
to w
2
( j). Let for k = 1, 2, · ·· , d
i
,
p
u
i
((b
2
, k), w
1
) = P(X
i
(t) = 2|W
u
i
(t) = (b
2
, k)),
p
u
i
((b
2
, k), w
2
) = 1 p
u
i
((b
2
, k), w
1
).
The transition probabilities in the elements of the
matrices C
u
i
(b
b
b
2
,w
w
w
l
) can be expressed in terms of
p
u
i
((b
2
, k), w
l
), l = 1, 2 and α
α
α
i
.
The matrices B
u
i
(n). Let T
i
be the square matrix
whose diagonal elements are all zero and off diagonal
elements are the same as those of T
i
.
Since M
0
is never starved, it can be easily seen
that
B
u
0
(K
1
) = 0, B
u
0
(n) = T
T
T
0
, 0 n K
1
1.
ICORES 2020 - 9th International Conference on Operations Research and Enterprise Systems
214
Note that an arrival of a customer to M
u
i
is occurred
by a service completion of M
i1
and its conditional
rate given W
u
i
(t) = x is
a
u
i
(x) =
h
i1
j=1
d
i1
k=1
P(W
i1
(t) = w( j, k)|W
u
i
(t) = x )t
0
i1
( j).
The components of the matrix B
u
i
(x
x
x,y
y
y) corresponding
to the transitions from the state in x
x
x and the state in y
y
y
can be given in terms of a
u
i
(x) and T
i
. For example,
B
u
i
(s
s
s,w
w
w
1
) =
a
u
i
(s, 0) O
O α
α
α
i
[a
u
i
(s
s
s)]
,
where a
u
i
(s
s
s) be the vectors of size d
i
whose kth com-
ponents are a
u
i
(s, k) and [x
x
x] is the diagonal matrix
whose diagonal vector is x
x
x = (x
1
, · ·· , x
n
).
The matrices A
d
i
(n). Once a service completion
occurs at M
i1
, if X
i
(t) = 0, then the state of M
i
(t)
changes from s to j with probability α
i
( j) and if
X
i
(t) 1, then there are no state transitions of M
i
(t).
Thus A
d
i
(n) = I, 1 n K
i
1, A
d
N
(0) = α
α
α
N
and
A
d
i
(0) =
w(0, 0) w
w
w b
b
b
(s, 0) 1 O O
(s, ·) O α
α
α
i
I O
.
The matrices C
d
i
(n). Note that when M
i
(t) =
w( j), if X
i+1
(t) = K
i+1
1, then a service comple-
tion at M
i
results in blocking of the server M
i
and if
X
i+1
(t) K
i+1
2, then a departure from M
i
occurs.
It follows from the observations that the blocking rate
δ
d
i
(w( j, k), 0) and the departure rate δ
d
i
(w( j, k), 1) of
M
i
given W
i
(t) = w( j, k) are
δ
d
i
(w( j, k), 0)
= P(X
i+1
(t) = K
i+1
1|W
i
(t) = w( j, k))t
0
i
( j),
δ
d
i
(w( j, k), 1) = t
0
i
( j) δ
d
i
(w( j, k), 0).
When M
i
(t) = b, a departure from M
i
is occurred by
a departure from M
i+1
and the rate is
δ
d
i
(b, k)
=
y∈{w
w
w,b
b
b}
P(W
i+1
(t) = y|W
u
i
(t) = (b, k))δ
i+1
(y)
with δ
N
( j) = t
0
N
( j), where
{W
u
i1
(t) = (b, k)} = {W
u
i1
(t) {(b
1
, k), (b
2
, k)}}.
The components of C
d
i
(n) are given in terms of
δ
d
i
(w( j, k), l), l = 0, 1 and δ
d
i
(b, k).
The matrices B
d
i
(n). The components of B
d
i
(n)
which are the transition rates of M
d
i
without the
changes of X
i
(t) are given in terms of known parame-
ters of service time α
α
α
i
, T
T
T
i
, arrival rate λ
i
of parts and
the unknowns δ
d
i
(w( j, k), 0), and details are omitted.
3.3 Approximation of Transition Rates
Now we assume that the system is in stationary state
and let π
π
π
i
be the stationary distribution of Q
i
. We
express the parameters a
u
i
(x), δ
u
i
(x, x
0
), p
u
i
(x, x
0
) for
A
u
i
(n), B
u
i
, C
u
i
(n) of the subsystem L
i+1
and δ
d
i1
(y) in
C
d
i1
, B
d
i1
of the subsystem L
i1
in terms of π
π
π
i
. For
example, the transition rates δ
u
i
(w
2
( j, k), w
1
) and the
probability p
u
i
((b
2
, k), w
1
) for W
u
i
are given by
δ
u
i
(w
2
( j, k), w
1
) =
P(X
i
(t) = 2,W
d
i
(t) = ( j, k))
P(X
i
(t) 2,W
d
i
(t) = ( j, k))
t
0
i
( j),
p
u
i
((b
2
, k), w
1
) =
P(X
i
(t) = 2,W
d
i
(t) = (b, k))
P(X
i
(t) 2,W
d
i
(t) = (b, k))
Similarly, the parameters for W
d
i1
in the subsystem
L
i1
are given as follows, for example,
δ
d
i1
(w( j, k), 0)
=
P(X
i
(t) = K
i
1,W
u
i1
(t) = w( j, k))
P(W
u
i1
(t) = w( j, k))
t
0
i1
( j).
Throughput. Once the stationary distribution π
π
π
i
of
Z
Z
Z
i
is obtained, the throughput can be obtained by
Θ =
( j,k)w
w
w
P(W
N
(t) = ( j, k))t
0
N
( j).
3.4 Algorithm
In this subsection, an iterative algorithm for solving
the proposed decomposition equations for the com-
ponents of Q
i
is presented.
Boundary Conditions. Since M
0
is never starved
while the iteration, the formulae for the matrices
A
u
0
(n), B
u
0
(n) and C
u
0
(n) for M
0
are not changed dur-
ing iteration. Similarly, the matrices A
d
N
(n), B
d
N
(n)
and C
d
N
(n) corresponding to M
d
N
are not changed dur-
ing iteration.
Initial Step. Initially the upstream servers are as-
sumed to be never starved. Then the matrices for
upstream servers do not contain unknown param-
eters. Compute the stationary distribution π
π
π
N
of
Q
N
.
Step 1. Backward iteration. For i = N 1, N
2, · ·· , 1,
(1) Update A
d
i
(n), B
d
i
(n) and C
d
i
(n). In this step
of the first iteration, use the matrices A
u
i
(n), C
u
i
(n)
and B
u
i
(n) under the assumptions of no starvation
and from the second iteration, use the matrices of
general formulae whose components can be cal-
culated by using the formulae for transition rates
in subsection 3.3.
(2) Compute the stationary distribution π
π
π
i
of Q
i
.
If i = 1, GO TO next step.
Approximate Analysis of Transfer Line with PH-service Time and Parts Assemble
215
Step 2. Forward iteration. For i = 1, 2, 3, · ·· , N 1,
(1) Update A
u
i
(n), B
u
i
(n) and C
u
i
(n) using the for-
mulae derived in subsection3.3
(2) Compute π
π
π
i+1
of Q
i+1
.
If i = N 1, then GO TO next step.
Step 3. Calculate throughput and check the stopping
criterion
TOL = |Θ
(m)
Θ
(m1)
| < ε, (4)
where Θ
(m)
is the throughput obtained in the mth
iteration and ε > 0 is the tolerance predetermined.
If the stopping criterion is not satisfied, GO TO
Step 1 and repeat the backward and forward itera-
tion until the stopping criterion is satisfied.
4 NUMERICAL RESULTS
The accuracy of the method is investigated numeri-
cally by comparing approximations (App) with the
simulations (Sim). We consider the system with 6
workstations where the service times are identical
with common means 1.0 and the buffer size for cus-
tomers between workstations are identical. The buffer
size c
i
between workstations are chosen as c
i
= 0, 3, 5.
We use the Erlang distribution of order k (E
k
) for
the squared coefficient of variation of service time
C
2
s
=
1
k
1 and hyperexponential distribution of or-
der 2 (H
2
) with balanced mean and C
2
s
= 2.0. Tol-
erance ε = 10
5
is used for stopping criterion (4).
Simulation models for the systems in the tables are
developed with ARENA. Simulation run time is set
to 100,000 unit times including 30,000 unit times of
warm-up period. Ten replications are conducted for
each case and 95% confidence intervals (c.i.) are cal-
culated. The intervals are omitted in the following ta-
bles, but we have observed that all the approximation
results are contained in the intervals. The deviation
(D) between approximation and simulation is calcu-
lated by D(%) =
AppSim
Sim
× 100. The throughput for
the system is presented in Tables 1-2. Numerical re-
sults show that the approximation performs well.
5 CONCLUSIONS
In this paper, an approximate analysis for tandem
queues with blocking and parts assembly has been
presented. The approximation is based on the decom-
position method. To reflect the dependence between
consecutive stages, the states of the servers in sub-
systems are indicated by the state of the number of
Table 1: Throughput for the system with E
2
-service time.
c
i
0 3 5
Sim Sim Sim
λ
i
d
i
App(D(%)) App(D(%)) App(D(%))
0.5 1 0.316 0.371 0.386
0.315(-0.4) 0.371(-0.1) 0.386(-0.0)
3 0.388 0.424 0.435
0.391(+0.8) 0.425(+0.3) 0.437(+0.4)
5 0.420 0.443 0.451
0.425(+1.3) 0.447(+0.8) 0.454(+0.7)
1.0 1 0.479 0.605 0.628
0.468(-2.4) 0.603(-0.3) 0.627(-0.1)
3 0.546 0.725 0.752
0.529(-3.0) 0.722(-0.4) 0.752(-0.0)
5 0.554 0.771 0.801
0.537(-3.2) 0.767(-0.6) 0.801(-0.0)
Table 2: Throughput for the system with H
2
-service time.
c
i
0 3 5
Sim Sim Sim
λ
i
d
i
App(D(%)) App(D(%)) App(D(%))
0.5 1 0.279 0.345 0.361
0.275(-1.3) 0.342(-0.9) 0.360(-0.5)
3 0.336 0.401 0.414
0.331(-1.7) 0.396(-1.1) 0.413(-0.4)
5 0.362 0.426 0.438
0.355(-1.8) 0.423(-1.0) 0.437(-0.2)
1.0 1 0.363 0.500 0.536
0.362(-0.4) 0.494(-1.2) 0.533(-0.6)
3 0.391 0.571 0.619
0.391(0.1) 0.559(-2.0) 0.611(-1.2)
5 0.393 0.594 0.649
0.395(0.5) 0.581(-2.2) 0.641(-1.2)
customers in upstream subsystem as well as the states
of the server (blocking, starvation, working, lack of
parts), and the transitions among the states are con-
sidered. Numerical experiments indicated that the
method works reasonably.
The approach can be applied to the more complex
systems such as the system with unreliable servers
and the system with more general service time by the
versatility of PH-distribution, see e.g. Altiok (1985),
Osogami and Harchol-Balter (2006) and references
therein. Furthermore, our approach can be applied to
the optimization problem for control of parts buffers
and arrival rates of parts.
ACKNOWLEDGEMENTS
This paper was supported by Basic Research Program
through the National Research Foundation of Korea
(NRF) funded by the Ministry of Education, Grant
Numbers NRF-2018R1D1A1A09083352 and NRF-
2019R1F1A1057692.
ICORES 2020 - 9th International Conference on Operations Research and Enterprise Systems
216
REFERENCES
Altiok, T. (1985). On the phase-type approximations of gen-
eral distributions. IIE Transactions 17(2), 110-116.
Buzzacott, J. A., Shanthikumar, J. G. (1993). Stochastic
Models of Manufacturing Systems, Prentice-Hall.
Dallery, Y., Gershwin, B. (1992) . Manufacturing flow line
systems: a review of models and analytical results.
Queueing Systems 12, 3-94.
Gershwin, S. B. (1987). An effficient decomposition al-
gorithm for the approximate evaluation of tandem
queues with finite sotrage space and blocking. Opera-
tions Research 35, 291-305.
Gershwin, S. B. (1994). Manufacturing systems engineer-
ing. Prentice-Hall, Englewood Cliffs.
Throughput analysis of production systems: recent ad-
vances and future topics. International Journal of Pro-
duction Research 47(14), 3823-3851.
Moon, D. H., Shin, Y. W. (2019). Approximation of tan-
dem queues with blocking. In Proceedings of the 8th
International Conference on Operations Research and
Enterprise Systems (ICORES 2019), Prague, Febru-
ary, 2019, pp. 422-428
Neuts, M. F., (1981). Matrix Geometric Solutions in
Stochastic Models. Dover Publishing Co., New York.
Osogami, T., Harchol-Balter, M. (2006). Closed form so-
lutions for mapping general distributions to quasi-
minimal PH distributions. Performance Evaluation 62,
524-552.
Papadopoulos, H. T., Heavey, C. (1996). Queueing theory
in manufacturing systems analysis and design: a clas-
sification of models for production and transfer lines.
European Journal of Operational Research 92, 1-27.
Shin, Y. W., Moon, D. H. (2018). Approximation of dis-
crete time tandem queueing networks with unreliable
servers and blocking. Performance Evaluation 120,
49-74.
Approximate Analysis of Transfer Line with PH-service Time and Parts Assemble
217