Assembly system facility design

Share Embed


Descrição do Produto

IIE Transactions (2006) 38, 53–65 C “IIE” Copyright  ISSN: 0740-817X print / 1545-8830 online DOI: 10.1080/07408170500208370

Assembly system facility design YOSSI BUKCHIN1 , RUSSELL D. MELLER2,∗ and QI LIU2 1

Industrial Engineering Department, Tel Aviv University, Tel Aviv, Israel E-mail: [email protected] 2 Department of Industrial and Systems Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061, USA E-mail: [email protected]; [email protected] Received September 2004 and accepted June 2005

This paper addresses the design of an assembly system facility consisting of multiple assembly lines of different shapes. In such a design problem there are two conflicting objectives: (i) to minimize the overall area of the facility; and (ii) to maximize the efficiency of the material handling transportation system. We first address the optimization problem of objective (ii) when replacing objective (i) with a constraint on the facility area. We propose a mixed-integer linear program to determine the layout of a facility with given dimensions and with given assembly line areas and shapes (that cannot be changed due to technological considerations). In the layout model, the physical placement of each line within the facility is a decision variable. The objective function of the layout model is to minimize the distances traveled by material flow. Our performance analysis provides an indication of the maximal problem size that can be solved in a reasonable amount of time and we examine the effect of the problem parameters on the solution run time. This layout model is then incorporated into an efficiency frontier approach for facility design to address both objectives. Examples are presented to illustrate the use of the proposed facility design model.

1. Introduction In designing a manufacturing facility, a facilities planner typically has competing objectives. An example of these competing objectives is apparent when one considers the size of the facility and the efficiency of the material handling transportation system. Clearly, minimizing the overall size of the facility is the least costly option in terms of investment in the building itself. However, in so doing, the design of the facility layout is severely constrained, which has an adverse impact on the efficiency of the material handling transportation system. In this paper we consider the facility design problem as a dual-objective problem and employ the well known efficiency frontier approach. In the efficiency frontier approach, a systematic search mechanism is used to consider the various combinations of weights that can be given to the various objectives. Our mechanism is discussed in detail in Section 5. Until that point in the paper, we concentrate on solving the primary sub-problem: the facility layout design problem for a fixed facility area. The traditional layout design of manufacturing facilities is based on the concept of planning departments that are either process-based or product-based entities. The departments typically are constrained in terms of area, but only ∗

Corresponding author

C 2006 “IIE” 0740-817X 

loosely constrained in terms of shape (e.g., an aspect ratio of less than 4:1 must be maintained). Although the decisionmaker is asked to specify an interaction matrix (e.g., a quantitative from-to flow matrix or a qualitative REL chart), the detailed layout is assumed to follow the block layout design. As a result, the traditional facility layout design formulation treats the departments as malleable objects, with department shape refinement to follow based on user-based massaging. There are many examples of manufacturing layout facilities where most, if not all, of the department shape layouts are fixed due to technological constraints. One class of examples is assembly systems, where the component, subassembly and final assembly lines are located within the same facility (another class is flexible manufacturing facilities). The result is a complex system consisting of many different lines feeding one another. For example, the final assembly line may be fed by several sub-assembly lines, which may, in turn, be fed by component assembly lines, etc. The physical layout of such a system can have a large impact on both the fixed costs associated with the construction of such a system, including the automatic conveyancing systems, and the operational costs associated with the material handling cost in the facility. Moreover, the management of such a system is greatly aided by “line-of-sight” management, which in layout terms, means that the output point of one line is as close as possible to the input point for that

Bukchin et al.

54 sub-assembly or component on the next line. The assembly lines may have different shapes, such as, an I-shape, an L-shape, a U-shape, etc. The U-shaped line, for example, is currently very popular in industry and has replaced the I-shaped line in many environments. The reason for this is that the U-shaped line enables good communication among the workers and locates each worker relatively close to all the stages of the process performed in the line. The primary sub-problem in such a facility design problem is how to locate a given set of lines in a given facility such that the distances between output points and input points are minimized. As is common in layout design, rectilinear distances are applied. The main drawback of this distance measure is the fact that in some cases it assumes that material can be transported through the area of another department. Still, these cases are relatively rare and using rectilinear distances is more appropriate here than using Euclidean distances. We assume that the shape of each line is given, and the placement (i.e., location and orientation) of the line in the facility is to be determined (Savas et al., 2002). In so doing, we assume that each line has four possible orientations, determined by rotating the shape by 90◦ , 180◦ and 270◦ . In order to construct a general formulation that is not dependant on specific line shapes, we assume that each line can be divided into rectangles, as explained later. In Fig. 1 we demonstrate the problem’s characteristics via an example. We can see an assembly system consisting of several lines of different shapes. Each line is divided into several rectangles, denoted as sub-lines, except for I-shaped

Fig. 1. An example assembly system.

lines, which are rectangular to begin with. The notation (i, j) refers to the rectangular sub-line j of line i. The thin arrows denote the assembly process flow for each line. The thick arrows show the flow of material within the facility. First, raw material/components are transported from the input points of the facility, denoted by FIk , to the input points of the lines (sub-lines), denoted as Ii(j) . After the assembly process on the line, the material is transported from the output point of the line (Oi(j) ) to the input point of the next line in sequence. At the end, the sub-assemblies are moved to the final assembly line and from there to the output point of the facility (FOk ). The remainder of the paper is organized as follows. The literature review focusing on reviewing exact models for the general manufacturing layout problem is presented in the next section. In Section 3 a formal presentation of the problem is given, along with a mixed-integer programming formulation. The results from a performance analysis of the formulation in solving problems with different characteristics is given in Section 4, along with an illustrative example. In Section 5 we present our facility design model that incorporates the efficiency frontier approach described earlier. In Section 6 we conclude the paper and outline future research avenues.

2. Literature review Most of the research dealing with the design of assembly systems focuses on the operational side of the building blocks of the system, the assembly lines. A lot of research

Assembly system facility design has been conducted on the line balancing problem, where a single model or several models of the same product are to be assembled on the line. When a mixed-model line is concerned, an additional problem of determining the sequence of the different models to the line arises. For recent surveys of the various types of assembly line balancing problems see Erel and Sarin (1998), Becker and Scholl (2004) and Scholl and Becker (2004). To our knowledge, there is no existing research that addresses the layout of a system of assembly lines. The layout of a flexible manufacturing system, a related problem, has been addressed in Das (1993) in which the layout is represented in a discrete fashion and it is determined heuristically. However, note that both of these problems are specialized versions of the general manufacturing facility layout problem, which has been extensively studied (see Meller and Gau (1996) for the latest survey that includes over 100 references on manufacturing layout research in the 10 years surveyed). In particular, Montreuil (1990) provided a general formulation for the layout of continuously-represented rectangular-shaped departments. In addition, Heragu and Kusiak (1991) presented a model that specifies each department’s length and width assuming a rectangular-shaped department with a fixed orientation. Likewise, Sarkar et al. (2005) examined the problem of inserting a department of given area, but unknown dimensions into an existing layout via a graph-theoretic approach. We propose to adapt the general mixed-integer programming model first developed by Montreuil (1990), and later enhanced by other researchers, to our problem setting. We now review these mixed-integer programming models. The mixed-integer programming (MIP) formulation for the floor layout problem (FLP) was originally presented by Montreuil (1990). This model uses a distance-based objective, but is not based on the traditional discrete representation employed in the quadratic assignment problem. Instead, the MIP-FLP utilizes a continuous representation of a layout and considers departments with unequal areas. In this model, the locations and dimensions of departments are decision variables. A number of binary integer variables are used in the model to avoid overlapping departments. Montreuil’s model is commonly referred to as FLP0. One of the problems in FLP0 is that in lieu of the exact non-linear (specifically non-convex and hyperbolic) area constraint, a bounded perimeter constraint is used to linearize the model. However, using a bounded perimeter constraint instead of an exact area constraint can lead to errors in the final area of each department. A modified MIP-FLP model based on FLP0 was presented by Meller et al. (1998) to improve the model accuracy and approach efficiency. This model is commonly referred to as FLP1. The bounded perimeter constraint from FLP0 is modified in FLP1 with a linear approximation to the area constraint, which improves area accuracy. The binary variables that ensure departments do not overlap in

55 the facility were also redefined. FLP1 considers every allrectangular-department layout solution, but becomes difficult to solve for small instances of n ∼ = 7 (where n is the number of assembly lines) even when valid inequalities are added in order to eliminate some infeasible solutions from the solution space and to improve the algorithm’s efficiency (Meller et al., 1998). A further enhanced MIP-FLP model based on FLP1 was presented by Sherali et al. (2003), which we refer to as FLP2. The first enhancement is an improved representation of the nonlinear area constraint based on a novel polyhedral outer approximation scheme. The new surrogate area constraint provides as tight a representation as desired (unlike the approximation used in FLP0 and FLP1) by using a large enough number of discretization points for the tangential supports. Another important enhancement in FLP2 concerns preventing department overlapping by two alternative formulations, DJ1 and DJ2. In addition, a new class of valid inequalities, called UB inequalities, was discovered by exploring DJ2. DJ1 and DJ2 possess certain partial convex hull properties and provide increased tightness for the MIPFLP model, but they also lead to a substantial increase in solution time as compared with FLP1 because of their size. Thus, three different strategies were implemented in Sherali et al. (2003) to impart the tightness from DJ1 and DJ2, with any increase in the problem size, being limited. Other enhancements in FLP2 consist of a symmetrybreaking constraint and some branching priorities for the branch-and-bound search. Combing all of these enhancements leads to greatly reduced algorithm run time and improves the tractable problem size n ∼ = 9. Thus, some challenging test problems from the literature were solved for the first time by FLP2. However, the problem size is still limited and not applicable for most industrial applications, which can range from 30–50 departments. As we can see from prior research on MIP-FLP models, the resulting model is difficult to solve. However, the MIP-FLP models provide a good framework for modeling manufacturing layout problems and we will specialize the MIP-FLP for assembly system layout design in the next section.

3. Problem description and model formulation An assembly system consists of multiple assembly lines of different shapes. We assume that each line can be divided into several rectangles, denoted as sub-lines. Without loss of generality, we assume that there is an orientation of the line, called the standard orientation, consisting of vertical sub-lines which are ordered from left to right. Next, we can take each pair of adjacent sub-lines as a basic block to form the constraints that connect the two sub-lines together. The connectivity constraints of all the pairs constructing a line preserve the shape of the line. The fundamental blocks of

Bukchin et al.

56

Fig. 2. Four orientations of an adjacent sub-line pair.

any line (i.e., the two adjacent rectangular sub-lines) can take one of the four possible orientations in the layout, which are shown in Fig. 2. The most left orientation is the standard orientation, and then we assume that the shape can be rotated by 90◦ , 180◦ and 270◦ . We give the general MIP formulation for a layout of the assembly system. Parameters: Ls n N mi Mi

= = = = =

i(i ) hi(i )

= =

wi(i )

=

h i(i  )(j  ) =

w i(i  )(j  ) =

s ai(i )

=

s bi(i )

=

fi(i )j(j ) = fi(iI  )k

=

fi(iO )k

=

FIsk

=

length of the facility in direction s; number of assembly lines; assembly line set (N = {1, . . . , n}); number of sub-lines for assembly line i; sub-line set for assembly line i(Mi = {1, . . . , mi }); sub-line i of assembly line i(i ∈ Mi ); height of sub-line i for assembly line i in the standard orientation; width of sub-line i for assembly line i in the standard orientation; the height difference of sub-lines i and j  (j  = i + 1) centroids for assembly line i in the standard orientation; the width difference of sub-lines i and j  (j  = i + 1) centroids for assembly line i in the standard orientation; the relative location in direction s from the output point of sub-line i of assembly line i to the centroid of i of i; the relative location in direction s from the input point of sub-line i of assembly line i to the centroid of i of i; the material flow from the output point of subline i of assembly line i to the input point of sub-line j  of assembly line j; the material flow from the input point k of the facility to the input point of sub-line i of assembly line i; the material flow from the output point of subline i of assembly line i to output point k of the facility; the location of the input point k of the facility;

FOsk FIsk

= the location of the output point k of the facility; = the location of the input point k of the facility.

Decision variables: s ci(i ) s li(i ) s Ii(i ) s Oi(i ) s zi(i  )j(j  )

= centroid of sub-line i of assembly line i in direction s; = side length of sub-line i of assembly line i in direction s; = input point of sub-line i of assembly line i in direction s; = output point of sub-line i of assembly line i in direction s; = Binary decision variables, which denote relative locations of sub-line i of i and j  of j with respect to direction s and are used to ensure the correct connection of sub-lines in the same assembly line and prevent the overlapping of the sub-lines from different assembly lines.

s The definition of zi(i  )j(j  ) is given as follows:  Given i = j or i = j  : ⎧ ⎨ 1 if sub-line i of i proceeds sub-line j  of j s in direction s; zi(i )j(j ) = ⎩ 0 otherwise.

For the assembly lines composed of multiple sub-lines, s we use the relative location variables zi(i  )i(i  +1) to denote the assembly line orientation. Note that since the sub-lines of each line are ordered in one direction, as explained above, s the value of the zi(i  )i(i  +1) variable of any pair of sub-lines of that line also denotes the orientation of the line. For x example, considering the line in Fig. 2, if zi(i  )i(j  ) = 1, then we know that the standard orientation is applied. However, for the I-shaped assembly line consisting of a single rectans gle, zi(i  )i(i  +1) is clearly not valid. Instead, we use a new set of binary variables rit , t ∈ {I, II, III, IV} to denote the four orientations, as show in Fig. 3, of the assembly line. The definition of rit is given as follows:  1 if I-shaped assembly line i takes orientation t; t ri = 0 otherwise.

Assembly system facility design

57

Fig. 3. Illustration of different orientations of an I-shaped assembly line.

The MIP formulation of the assembly system layout problem (MIP-ASLP1) is given next. MIP-ASLP1:    y  x y  x   fi(i )j(j ) Oi(i min  ) − Ij(j  ) + Oi(i  ) − Ij(j  ) i

+

j>i

i

 

+

i i k    i

i

j

  y  y  x   fi(iI  )k FIkx − Ii(i  ) + FIk − Ii(i  ) fi(iO )l

    x O  − FOx  + O y  − FOy  l i(i ) l i(i )

 x  y y y y x Oi(i ) = ci(i ) + zi(i  )i(i  +1) − zi(i  +1)i(i  ) ai(i  ) + zi(i  )i(i  +1) x y − zi(i +1)i(i ) ai(i ∀i, i , 1 ≤ i < mi , (16) ), y  x  y y y x Oi(i ) = ci(i ) + zi(i  −1)i(i  ) − zi(i  )i(i  −1) ai(i  ) + zi(i  −1)i(i  ) x y −zi(i )i(i −1) ai(i ∀i, i , i = mi > 1, (17) ), x   y x x x x Ii(i ) = ci(i ) + zi(i )i(i +1) − zi(i +1)i(i ) bi(i ) + zi(i +1)i(i ) y y −zi(i )i(i +1) bi(i ) , ∀i, i , 1 ≤ i < mi , (18)  x  y x x x x Ii(i ) = ci(i ) + zi(i −1)i(i ) − zi(i )i(i −1) bi(i ) + zi(i )i(i −1) y y −zi(i −1)i(i ) bi(i ) , ∀i, i , i = mi > 1, (19) y  x  y y y x Ii(i ) = ci(i ) + zi(i )i(i +1) − zi(i +1)i(i ) bi(i ) + zi(i )i(i +1) x y −zi(i +1)i(i ) bi(i ∀i, i , 1 ≤ i < mi , (20) ), y   y y y x x Ii(i ) = ci(i ) + zi(i −1)i(i ) − zi(i )i(i −1) bi(i ) + zi(i −1)i(i ) x y −zi(i )i(i −1) bi(i ∀i, i , i = mi > 1, (21) ),   y x x I III x Oi(i ai(i ) + riII − riIV ai(i ) ,  ) = ci(i  ) + r i − r i y Oi(i )

(1)

l

x Ii(i )

=

y ci(i )

∀i, i , mi = 1, (22)  I  IV x II y + ri − ri ai(i ) + ri − riII ai(i ),

y ci(i )

∀i, i , mi = 1, (24)  I  IV x III y + ri − ri bi(i ) + ri − riII bi(i ),

∀i, i , mi = 1, (23)   y x I III x = ci(i bi(i ) + riII − riIV bi(i ) ,  ) + ri − ri

subject to x ci(i )

y

ci(i )

s s s s li(i ∀i, i , s, (2)  ) ≤ ci(i  ) ≤ L − l i(i  ) , w  x x x = ci(i +1) + zi(i +1)i(i ) − zi(i )i(i +1) i(i +1)i(i )  y h y + zi(i +1)i(i ) − zi(i )i(i +1) i(i ∀i, i , (3)  +1)i(i  ) ,  y x x h = ci(i +1) + zi(i  )i(i  +1) − zi(i  +1)i(i  ) i(i  )i(i  +1)  y w y + zi(i +1)i(i ) − zi(i )i(i +1) i(i ∀i, i , (4)  )i(i  +1) ,

s s ∀i, i , s; j  > i , (5) zi(i  )i(j  ) = zi(i  )i(i  +1) , s s    zi(i )i(j ) = zi(i )i(i −1) , ∀i, i , s; j < i , (6)  s s   zi(i )j(j ) + zj(j )i(i ) = 1, ∀i = j or, i = j , (7) s  rit = 1, ∀i ∈ {j|mj = 1}, (8) t  s s s s s s 1 − zi(i ci(i  ) + l i(i  ) ≤ cj(j  ) − l j(j  ) + L  )j(j  ) , ∀i = j; ∀i , j  , s, (9)  x  y x x li(i ) = zi(i )i(i +1) + zi(i +1)i(i ) wi(i ) + zi(i )i(i +1) y + zi(i +1)i(i ) hi(i ) , ∀i, 1 ≤ i < mi , (10)  x  y x x li(i ) = zi(i )i(i −1) + zi(i −1)i(i ) wi(i ) + zi(i )i(i −1) y +zi(i −1)i(i ) hi(i ) , ∀i, i = mi > 1, (11)  I  II x III IV li(i ) = ri + ri wi(i ) + ri + ri hi(i ) ∀i, mi = 1, (12) y x    li(i + l = w + h , ∀i, i , (13) ) i(i ) i(i ) i(i ) x  x  y x x x Oi(i ) = ci(i ) + zi(i )i(i +1) − zi(i  +1)i(i  ) ai(i  ) + zi(i  +1)i(i  ) y y − zi(i )i(i +1) ai(i ) , ∀i, i , 1 ≤ i < mi , (14) x  x  y x x x Oi(i ) = ci(i ) + zi(i −1)i(i ) − zi(i )i(i −1) ai(i ) + zi(i )i(i −1) y y −zi(i −1)i(i ) ai(i ) , ∀i, i , i = mi > 1, (15)

y Ii(i )

=

∀i, i , mi = 1. (25)

The objective function of problem (MIP-ASLP1), Equation (1), minimizes the total distances traveled by the internal material flows between the Input/Output (I/O) points of assembly lines and the external material flows and between the I/O points of the facility and the I/O points of assembly lines. The boundaries of sub-lines are constrained within the facility by Equation (2). The sub-lines of the same assembly line are connected by constraining the distance between centroids of adjacent sub-lines from the same assembly line in Equations (3) and (4). The relative location of non-adjacent sub-lines from the same assembly line is constrained in Equations (5) and (6). In Equation (7), we denote that for any pair of sub-lines there is only one relative location relationship. In Equation (8), we ensure that for each I-shaped line, only one of the four different orientations can be taken. We prevent the overlapping of the sub-lines from the different assembly lines through Equation (9). The side length of the sub-lines are determined in Equations (10)–(13), where we use Equation (10) and (11) to determine the side length of sub-lines for multiple rectangles lines and Equation (12) to determine the side length of I-shaped assembly lines. The complementary dimension of each sub-line is determined in Equation (13). The I/O points of sub-lines of multiple rectangles lines are defined according to the relative location of the I/O points to the centroids of sub-lines in Equations (14)–(21). The I/O points of the sub-lines of the I-shaped assembly lines are defined according to the relative location of the I/O points

Bukchin et al.

58 to the centroids of the assembly lines in Equations (22)– (25). The non-linear absolute value in the objective function can be easily addressed by the following replacement: |a − b| = ab+ + ab− , where a, b, ab+ , ab− ≥ 0.

4. Assembly system layout formulation performance analysis The following numerical tests are based on problem (MIPASLP1), Equations (1)–(25), given in Section 3. Throughout the testing, each problem is solved with the CPLEX 7.0 platform. Although it is clear that the run time for solving the formulation directly increases as an exponential function of the problem size, it is interesting to see what problem size can be solved in a reasonable time, and to identify empirically the factors that most affect the run time. Four main types of problems were solved. The first type consisted of only I-shaped lines, the second, L-shaped lines (two connected sub-lines in each line), the third, U-shaped lines (three connected sub-lines in a line), and the fourth, mixed-shaped lines. For each problem type, several instances were solved with different characteristics, such as, the number of lines, the size of the rectangular facility, and the number and location of the I/O points. The run time of each instance was recorded. The results are listed in Table 1. Columns 1 to 4 denote the data set, the number of assembly lines, the type of the lines (I-shaped, L-shaped, U-shaped or mixed) and the total number of sub-lines, respectively. Columns 5 to 7 refer to the facility size while denoting the dimensions of the facility and the area utilization, namely, the percentage of the facility area occupied by the assembly lines. In columns 8 to 10 we can see the number of input points, the number of output points, and the CPU run time, respectively. In order to examine how the problem parameters affect the run time, a multiple regression analysis was conducted with four independent variables: (i) the total number of lines; (ii) the total number of sub-lines; (iii) the facility area utilization; and (iv) the total number of I/O points. The best model was obtained by taking log10 (run time) as the dependent variable with p-values of 3.04 × 10−10 . The model shows that the run time increases significantly (p-value smaller than 0.05) with the number of sub-lines as well as with the area utilization and with the number of I/O points. The former is easily understood since the number of sub-lines is directly related with the problem size. The last two effects can be explained by noting that the problem becomes more constrained as the facility area in which the lines are located decreases and as the number of I/O points increases. For a highly constrained problem, an optimal solution is more difficult to achieve. Note that the variable denoting the number of lines was not found to be significant. The reason for this is that this variable alone ignores the number of sub-lines constructing each line, and therefore, the information regarding the number of lines alone

Table 1. Solution CPU run times of the MIP formulation for the assembly system layout problem Number Data Number of Fac Fac Area FI FO set of lines Type sub-lines X Y util. size size 1–1 1–2 1–2 1–4 1–5 2–1 2–2 3–1 3–2 4–1 4–2 5–1 5–2 5–3 5–4 5–5 5–6 6–1 6–2 6–3 6–4 6–5 7–1 7–2 7–3 7–4 7–5 8–1 8–2 9–1 10–1 10–2 10–3 11–1 11–2 12–1 12–2 13–1 13–2 14–1 15–1 17–1 17–2 17–3 18–1 18–2

12 12 12 12 12 15 15 20 20 25 25 5 5 5 5 5 5 8 8 8 8 8 10 10 10 10 10 12 12 15 5 5 5 7 7 8 8 10 10 11 12 9 9 9 12 12

I I I I I I I I I I I L L L L L L L L L L L L L L L L L L L U U U U U U U U U U U Mixed Mixed Mixed Mixed Mixed

12 12 12 12 12 15 15 20 20 25 25 10 10 10 10 10 10 16 16 16 16 16 20 20 20 20 20 24 24 30 15 15 15 21 21 24 24 30 30 33 36 18 18 18 24 24

50 40 30 30 30 50 43 50 43 50 43 50 40 30 25 20 20 50 40 30 20 15 50 40 35 35 30 45 40 60 50 35 25 50 35 50 40 50 40 50 50 50 50 35 50 35

40 30 25 25 25 16 16 30 20 50 40 40 30 25 20 15 10 40 30 30 20 30 50 40 35 31 30 45 30 60 50 35 25 50 35 50 40 50 40 50 50 50 30 30 50 30

7.2 12.0 19.2 19.2 19.2 30.0 34.9 21.2 37.0 15.1 22.0 6.6 11.0 17.6 26.4 44.0 66.0 10.4 17.3 23.1 52.0 46.2 10.2 15.9 20.7 23.4 28.2 15.8 26.7 11.0 8.7 17.8 34.9 13.1 26.8 15.8 24.6 18.6 29.0 20.0 22.6 8.2 13.6 19.4 10.9 25.9

1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1

CPU time (sec) 0.41 0.64 22.77 1.47 20.27 1.05 10.66 18.50 207.80 2197.52 17 085.00 0.06 0.64 0.25 1.08 2.63 6.39 6.78 78.09 12.36 10 194.62 21 804.66 3.80 6.44 33.34 40.36 12 924.31 42 857.95 15 788.31 11 717.23 0.48 0.59 13.06 1.77 2.44 315.09 840.58 496.20 13 264.16 844.77 9124.63 13.00 20.09 17.25 2.59 12 111.50

is insufficient to indicate the problem size. Consequently, another regression model was conducted, this time without the number of lines as a dependent variable. The ANOVA table is presented in Tables 2(a) and 2(b). One can see that the p-value of the model has improved, and is now equal to 5.10 × 10−11 .

Assembly system facility design

59

Table 2a. ANOVA table for the run time performance

Regression Residual Total

df

SS

MS

F

Significance F

3 42 45

86.264 617 52 37.207 800 83 123.4724 183

28.754 872 51 0.885 900 02

32.458 372 13

5.103 56 × 10−11

The regression equation is then given by the following expression: log10 (run time) = −4.0767 + 0.136 (no. of sublines) + 0.05 (area util.) + 0.697 (no. of I/O points). In a real-world situation, the number of I/O points is usually relatively low. Therefore, the most influencing and interesting factors are the number of sub-lines and the area utilization. In Fig. 4 we can see three graphs demonstrating the run time as a function of the number of sub-lines, each for a different level of area utilization. We can first see the exponential nature of the graphs with respect to the area utilization level. In addition, one can see that given a relatively low area utilization, on the average, problems up to around 50 sub-lines can be solved to optimality in a reasonable amount of time. This number goes down to around 28 sub-lines for higher values of area utilization. One should note that estimating the run time based on the average values obtained by the regression model may be quite risky due to the high variance of the run time. For example, the average run time of a configuration of 30 sublines, 50% utilization level and two I/O points is 2.23 hours. However, looking at worst-case scenarios based on the 90% confidence interval of each of the coefficients (keeping the other coefficients at their average values), the expected run time becomes much larger. Run time values of 56.3, 21.3 and 13.2 hours are obtained for the worst case of the coefficient of the number of sub-lines, area utilization and the number of I/O points, respectively. Looking at the worstcase scenario of this problem based on the 90% confidence interval of all the coefficients simultaneously, one would get a run time value of 35 613 hours. This value is of course a result of the compounding of the three coefficients and is not expected to occur; however, it does give an indication of the large variability of the run time. As we realized that the model is highly affected by the area utilization, and since we assume that in a real-world environment, the facility area is well utilized, we tested the run time over several instances of very-high-facility-area uti-

Table 2b. Further ANOVA data on the run time performance Coefficients Intercept −4.076 70 No.of sub-lines 0.135 97 Area util. 0.050 18 No.of I/O 0.696 88 points

Standard error

t Stat

P-value

0.624 07 −6.532 47 6.805 43 × 10−8 0.027 78 4.894 86 1.496 65 × 10−5 0.011 64 4.310 81 9.618 97 × 10−5 0.229 72 3.033 56 0.004 133 706

lization. The largest problem that could be solved in a reasonable amount of time (12.3 hours) was of seven (mixed) assembly lines (13 sub-lines). Such a problem represents a reasonably large assembly facility. Details on this example problem are presented next. The material flow within the example assembly system is given via the precedence diagram shown as Fig. 5. Each arrow denotes a flow of material, the circles are the I/O points of the facility and within each rectangle we can see the line number and its shape in parentheses. We located the assembly system in a facility with dimensions of 15 × 13 and the area utilization is 80%. The optimal layout solution that minimizes the distance flow, is shown in Fig. 6, with an objective value of 42 distance units.

5. A cost model for the Assembly System Facility design problem Problem (MIP-ASLP1) locates the set of assembly lines in a given facility area and minimizes the weighted distances between the input and output points of the facility and the assembly lines. Where an automated material handling system exists to move material between the input and output points, the total cost (investment plus operational costs) is assumed to increase with the distance traveled. On the other hand, where such a system does not exist, the weighted distances are associated with the operational cost of transportation. For real-world data, the net present value of the operational costs has to be evaluated based on a planning horizon in order to be compared with the investment cost. In either case, we assume that the total material handling costs increase as the distances between the input and output points increase. Another important aspect to consider when designing (or constructing) an assembly system facility is the cost due to the size (area) of the facility. That is, since in practice a cost is associated both with material handling and with the area of the facility, a mechanism is needed to analyze the trade-off between the two. To that end, a design model is needed to examine the impact of changes in the facility area on the resulting changes in material handling cost. In developing a model for the design or construction of a facility, we may ignore the placement of some or all of the facility I/O points since such points would typically be determined after the lines have been placed (otherwise it would be very difficult to assign lines to I/O points without knowing both the location of the lines and the input points). Still, the location of one point, the output point of

Bukchin et al.

60

Fig. 4. Run time as a function of the number of sub-lines and area utilization.

the facility, can generally be determined and we use it to orient the general direction of the material flow. By considering only one facility output point (and ignoring the facility input points in the experiments) it will also make it much easier to standardize our test problems to isolate the impact of facility size versus material handling distance. In general, note that the minimal material handling transportation costs will be achieved for a facility that is large enough so as to not limit the placement of the assembly lines. For any problem, the

maximum

side length

mi i ),  h needed, Lmax , is equal to ni=1 max{ m  i(i i =1 i =1 wi(i ) }. max max ×L would be very Of course, a facility measuring L under-utilized. However, as the facility dimensions are reduced to decrease the area of the facility and to increase the facility utilization, the placement of the assembly lines is constrained, and as a result, the material handling transportation costs will rise in general (and certainly cannot decrease). In general, due to department shapes that have been determined a priori, it is not possible to calculate feasible facility dimensions, but clearly

mminimum

n the i  ) wi(i  ) serves as a lower bound to the facility h  i(i i=1 i =1 area (Lx × Ly ). We define the bi-objective Assembly System Facility Design problem (ASFDP) as follows: (ASFDP): 



min{w1 (Transportation) + w2 Lx Ly },

Fig. 5. Material flow within the example assembly system.

where w1 and w2 are the cost of one-unit of transportation and one-unit of area, respectively, and Transportation is defined by Equation (1), the objective to problem (MIP-ASLP1). Such a formulation has reduced a multiobjective optimization problem to a single-objective problem. Still, two problems arise here. First, the values of the weights are usually difficult to obtain, and some times other non-quantitative considerations are involved. To that end, we prefer to avoid the setting of the weights in the objective and instead adopt an efficiency frontier approach to study the different possible feasible solutions prior to selecting the preferred one. The second problem involves the non-linearity of the objective function, Equation (26), due to the facility area term. This problem is addressed below.

(26)

Fig. 6. Optimal layout of the example problem.

Assembly system facility design

61

Let us first look at the extreme case of the design problem, in which the material handling cost is minimized subject to constrained dimensions of the facility, while ignoring the cost of the area. Although solving problem (MIP-ASLP1) will provide the optimal solution, this solution may be somewhat inefficient, since the same transportation cost may be possible for a smaller area than the one defined by the constraint. Hence, we modify problem (MIP-ASLP1) (resulting in problem (MIP-ASLP2)) with a new objective function to incorporate the above aspect of facility size; i.e.: (MIP-ASLP2): 



min{M(Transportation) + Lx Ly },

(27)

Subject to Equations (2)–(25), 

Ls ≤ Ls

∀s .

(28)

Since M is a large number, the transportation cost becomes the primary objective and the facility area is the secondary objective, which allows us to find the minimum transportation cost for particular facility side lengths. Note that eliminating Equation (28) from problem (MIP-ASLP2), we would get the formulation for finding the minimum transportation cost along with the largest possible area beyond which there is no further reduction in the transportation cost. Similarly, if in addition we change Equation (27)   to min{(Transportation) + MLx Ly }, the smallest possible area will be obtained, beyond which placement of the lines becomes infeasible. One can see that problem (MIP-ASLP2) has a non-linear objective function. In order to make a linear approximation, we replace the area component in Equation (27) by the perimeter of the facility, assuming that in general the two components are highly correlated (Meller et al., 1988), resulting in problem (MIP-ASLP3). MIP-ASLP3: 



min{M(Transportation) + 2(Lx + Ly )}

(29)

Subject to Equations (2)–(25) 

Ls ≤ Ls

∀s .

(30)

Thus, solving problem (MIP-ASLP3) will then provide an approximation to the minimal area solution for the

Fig. 7. Shapes of the lines in the example problem.

lowest transportation cost given the maximal values of the facility’s dimensions. However, our original facility design problem is to consider the trade-off between material handling costs and facility area costs. To that end, we adopt the efficiency frontier approach (Steuer, 1986). According to this approach, all or some non-dominated (efficient) solutions have to be generated, and the preferred solution is to be selected later by the decision-maker. A solution i is defined as efficient if there is no other solution, j, which is at least as good as solution i in both objectives. The efficiency frontier approach gives a full picture of the trade-off between the two objectives as we show below. One can see that solving problem (MIP-ASLP3) with Equation (29) yields an approximation to the extreme point of the efficiency frontier, where the transportation costs are considered as a primary objective and the area cost as a secondary objective. One way to generate the efficiency frontier is by changing gradually the values of w1 and w2 and using Equation (26) in problem (MIP-ASLP2) (or a modified version with a perimeter component instead of the area component). Since we do not know how the efficient solutions are distributed along the efficiency frontier, this approach may consume a large number of iterations, and worse, skip efficient solutions. Instead, we suggest using the following algorithm to generate the approximated efficiency frontier. The algorithm is based on constraining one component of the objective function (the perimeter value in our case) while minimizing the other component (the transportation distance). Algorithm EF Step 1. Solve MIP-ASLP-3. Step 2. Set i, the iteration index, equal to one; i.e., i = 1. Step 3. Calculate the facility perimeter resulting from Step 1, Pi . Step 4. Set Pi+1 = Pi − , where  is a resolution parameter. Step 5. Solve problem (MIP-ASLP-3) with the following   additional constraint, 2(Lx + Ly ) ≤ Pi+1 . Step 6. If no feasible solution obtained, go to Step 7. Otherwise, set i = i + 1, keep the obtained solution Si ,

Bukchin et al.

62

Table 3. The algorithm results of the example problem Solution

Fig. 8. Material flow in the example problem.

with a perimeter value of Pi and a distance value of distance Di , and go to Step 4. Step 7. For each solution i: (i) calculate the facility area Ai ; (ii) if there is any solution, Sj , where Dj ≤ Di and Aj ≤ Ai , eliminate solution Si as a dominated solution. The remaining set of solutions is the approximated efficiency frontier. 

Note that in Step 5, one could use the constraint 2(Lx + y L ) < Pi instead of the current constraint. In this case, each time a solution with Pi was obtained, the above constraint including the strict inequality would have been used in the next iteration. This approach would guarantee finding all efficient solutions with regard to the perimeter as one of the objectives. The reason for preferring the suggested constraint is that the problem is mixed integer, the solution is partially continuous, and consequently, the efficiency frontier may contain an infinite number of solutions. In the proposed approach, we can control the number of efficient solutions in the set by changing the resolution parameter, . The following example demonstrates the generation of the approximated efficiency frontier. The considered assembly system consists of five lines and nine sub-lines, as can be seen in Fig. 7. The material flow is shown in Fig. 8. The figures in the parentheses represent the sub-lines composing each line. The facility output point was forced to the bottom of the facility (y = 0) with the x-value being left as a variable. Such an approach is flexible in terms of the lay-

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Lx

Ly

14.5 27.0 14.0 27.0 20.0 19.0 20.5 13.0 20.0 13.0 14.5 18.0 19.0 13.0 14.5 17.0 12.0 19.0 13.0 17.5 13.0 17.0 13.0 16.5 13.0 16.0 15.5 13.0 15.0 13.0 14.0 13.5 14.0 13.0 15.0 11.5 15.0 11.0 N/A N/A

Perimeter

Area

Utilization

z

83 82 78 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 N/A

391.5 378.0 380.0 266.5 260.0 261.0 247.0 246.5 228.0 227.5 221.0 214.5 208.0 201.5 195.0 189.0 182.0 172.5 165.0 N/A

0.378 0.392 0.389 0.555 0.569 0.567 0.599 0.600 0.649 0.651 0.670 0.690 0.712 0.734 0.759 0.783 0.813 0.858 0.897 N/A

1.0 1.5 2.0 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 8.0 8.5 13.0 13.5 15.5 16.5 26.5 27.5 N/A

out algorithm as well as the facility design algorithm since a particular facility output point may constrain the size of the facility. Without loss of generality, Algorithm EF was started without limiting the initial area and the value of  was set to one-unit of distance. Twenty iterations were performed and 19 solutions were obtained, as is shown in Table 3. In columns 2 and 3 we can see the dimensions of each layout. Then, the associated perimeter and area are presented in columns 4 and 5, respectively. The area utilization is presented in column 6 and the total transportation distance presented in column 7. We can see that the first solution is the solution of problem (MIP-ASLP3) with a perimeter

Fig. 9. Approximated efficiency frontiers for the example problem: (a) the approximated efficiency frontiers associated with the perimeter and transportation components; and (b) the approximated efficiency frontier associated with the total area and transportation components.

Assembly system facility design

Fig. 10. Total distance traveled against the area utilization.

value of 83 distance units, an area of 391.5 distance units squared, and an objective function of one distance unit. We can see that no feasible solution was obtained for a perimeter smaller than or equal to 51 distance units. Another interesting observation concerns solutions 3 and 6. These solutions were found to be dominated by other solutions, since in their iteration, the obtained area was increased although the perimeter was decreased. These solutions were eliminated as specified by Step 7 of Algorithm EF.

63 In. Fig. 9(a) we can see the approximated efficiency frontier associated with the perimeter and transportation components. In this graph we can see that all 19 solutions are efficient. Note that the algorithm guarantees that each new solution will be an efficient one with regard to the perimeter objective. The reason for this is that each new solution is superior to the previous solutions with regard to the perimeter (due to Steps 4 and 5 of the algorithm) and inferior with regard to the transportation cost (otherwise, the value of the transportation cost would be obtained in a previous iteration while solving a less-constrained problem). In Fig. 9(b) we see the approximated efficiency frontier associated with the total area and transportation components is presented, before eliminating the two dominated solutions, which are marked by arrows. Here we can see that the facility perimeter is a relatively good surrogate measure for the facility area, since 17 out of the 19 perimeter-efficient solutions are also area-efficient solutions. Another perspective on the results can be obtained by looking at Fig. 10, and considering the relationship between the transportation distances and the area utilization. One can see that the optimal solution with regards to the transportation distances is obtained for an area utilization of 37.8%. The utilization is then increased by decreasing the facility perimeter until a maximal value of 89.7% is reached (with an associated transportation distance of 27.5

Fig. 11. Three solutions of the example problem: (a) 14.5 × 27 = 391.5 (z = 1); (b) 13 × 17 = 221 (z = 6.5); and (c) 15 × 11 = 165 (z = 27.5).

Bukchin et al.

64 distance units). Again, we can see the two dominated solutions, marked by the arrows that should be omitted from the efficient set. Another insight can be obtained by looking at the three layouts presented in Fig. 11(a–c). In Fig. 11(a), we can see the first solution obtained by Algorithm EF, which is optimal with regard to the transportation distance. In Fig. 11(c), the last solution obtained by the algorithm, with the smallest area and the highest utilization, is presented. In between, we can see a solution that was taken from the middle area of the efficiency frontier (i.e., a solution that appears to represent a good trade-off of the two objectives). In fact, this solution, Si , was selected based on the following measure,

 Ai − Amin zi − zmin , , i = arg min max i Amax − Amin zmax − zmin namely, the solution with the smallest maximal relative distance from either of the two objectives. This solution represents a compromise between the two components of the objective function and is relatively good with respect to both components, with a total distance of 6.5 distance units and an area utilization of 67%. Note that in some cases this solution may be preferred over the other solutions if the weights, representing the costs, are relatively close. However, if there is one weight which is much higher that the other, a solution much closer to one edge of the efficiency frontier will be chosen. Such an efficiency frontier approach will provide quite a bit of information to the decision-makers as they design their assembly system facility. In addition to providing the design that represents the best trade-off between material handling cost and area utilization, the chosen design will also imply the values of w1 and w2 in Equation (26). Doing so may then allow the solution of the assembly system facility design problem directly in future iterations.

6. Concluding remarks In this paper we considered a facility design problem for a facility that consists of a system of assembly lines. In solving this problem, we introduced a new facility layout problem. To solve this layout problem, we proposed a MIP formulation that models each line as a set of rectangular sub-lines. Our experimental results indicate that small-to-moderatesized problems can be solved with this formulation depending on the number and types of lines considered. We also discovered that the percentage of facility area that was occupied and the number and location of I/O points also has an impact on the run time. Due to our performance analysis of the assembly system layout formulation, we believe that many assembly system facilities can be solved in a reasonable amount of computational effort with our approach. Still, there may exist problems that are larger than the ones shown here. In such a

case, a heuristic will be needed. Development of a heuristic is left for future research. To solve the facility design problem, the efficiency frontier approach was applied to analyze the trade-off between the facility area and the transportation distance. An algorithm able to generate a set of efficient solutions was presented. On the practical side, the efficiency frontier can be used by designers to solve the facility design problem enabling them to see the whole picture and consider the complex trade-off between facility area costs and material handling costs.

References Becker, C. and Scholl, A. (2004) A survey on problems and methods in generalized assembly line balancing. European Journal of Operational Research (forthcoming). Das, S.K. (1993) A facility layout method for flexible manufacturing systems. International Journal of Production Research, 31(2), 279–297. Erel, E. and Sarin, S.C. (1998) A survey of the assembly line balancing procedures. Production Planning & Control, 9(5), 414–434. Heragu, S.S. and Kusiak, A. (1991) Efficient models for the facility layout problem. European Journal of Operational Research, 53, 1– 13. Meller, R.D. and Gau, K.-Y. (1996) The facility layout problem: recent and emerging trends and perspectives. Journal of Manufacturing Systems, 15(5), 351–366. Meller, R.D., Narayanan, V. and Vance, P.H. (1998) Optimal facility layout design. Operations Research Letters, 23(3–5), 117–127. Montreuil, B. (1990) A modelling framework for integrating layout design and flow network design, in Proceedings of the Material Handling Research Colloquium, pp. 43–58. Sarkar, A., Batta, R. and Nagi, R. (2005) Planar area location/layout problem in the presence of generalized congested regions with the rectilinear distance metric. IIE Transactions, 37(1), 35–50. Savas, S., Batta, R. and Nagi, R. (2002) Finite-size facility placement in the presence of barriers to rectilinear travel. Operations Research, 50(6), 1018–1031. Scholl, A. and Becker, C. (2004) State-of-the-art exact and heuristic solution procedures for simple assembly line balancing. European Journal of Operational Research (forthcoming). Sherali, H.D., Fraticelli, B.M.P. and Meller, R.D. (2003) Enhanced model formulations for optimal facility layout. Operations Research, 51(4), 629–644. Steuer, R.E. (1986) Multiple Criteria Optimization: Theory, Computation and Application, Wiley, New York, NY.

Biographies Yossi Bukchin is a faculty member in the Department of Industrial Engineering at Tel Aviv University. He received his B.Sc., M.Sc., and D.Sc. degrees in Industrial Engineering from the Technion Israel Institute of Technology. He is a member of the Institute of Industrial Engineering (IIE) and on the Editorial Board of IIE Transactions. Dr. Bukchin has held a visiting position in the Grado Department of Industrial & Systems Engineering at Virginia Tech. His papers have been published in IIE Transactions, European Journal of Operational Research, International Journal of Production Research, Annals of the CIRP and other journals. His main research interests are in the areas of assembly systems design, assembly line balancing, facility design, operational scheduling, multi-objective optimization as well as work station design with respect to cognitive and physical aspects of the human operator.

Assembly system facility design Russell D. Meller is Professor of Industrial and Systems Engineering at Virginia Tech in the Grado Department of Industrial & Systems Engineering. He joined Virginia Tech after seven years on the faculty at Auburn University. He received his B.S.E., M.S.E., and Ph.D. in Industrial and Operations Engineering from The University of Michigan. His dissertation on facility layout was awarded the 1994 Institute of Industrial Engineers Outstanding Dissertation Award and First Prize in the 1993 College on Location Analysis Dissertation Prize Competition from The Institute of Management Sciences. In 1996 he received a CAREER Development Grant from the National Science Foundation. In 2002, Dr. Meller was named the Outstanding Young Industrial Engineer from the Institute of Industrial Engineers. Dr. Meller’s professional experience includes consulting with the SysteCon Division of Coopers & Lybrand, General Electric, Cross Creek Apparel, and the Russell Corporation. His research interests include facilities layout and location, automated material handling systems, and operations research applications in forestry. He has published his research in IIE Transactions, Manufacturing & Ser-

65 vice Operations Management, Operations Research, Management Science, Journal of Manufacturing Systems, IJPR, and other journals. In addition, he is a department editor for IIE Transactions and is on the editorial board of Journal of Manufacturing Systems. He is a member of IIE and has served as faculty advisor for over ten years. He is also a member of INFORMS and Alpha Pi Mu, and is currently serving as President of the College-Industry Council for Material Handling Education. Qi Liu is a Senior Analyst for Capital One in Richmond, Virginia. He received his Ph.D. from the Grado Department of Industrial and Systems Engineering from Virginia Tech in 2004. He received both his M.S. and B.S. in Industrial Automation from East China University of Science and Technology. In 2001 he commenced his Ph.D. studies at Virginia Tech in the Department of Industrial & Systems Engineering. His research was sponsored by the National Science Foundation. While working towards the Ph.D. degree, he received the Robert R. Reisinger Honor Scholarship from the Material Handling Education Foundation.

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.