Optimal design of reconfigurable flow lines.
Goyal, K.K. ; Jain, P.K. ; Jain, M. 等
1. Introduction
The global economic competition, customization and rapid
advancements in the product and process technologies have forced the
manufacturers to inculcate the manufacturing responsiveness into their
business model. The dramatically changing world in which, emerging
economies, new ideas and philosophies of doing business, technical
advancements and ever changing needs of customers is posing serious
challenges to the survival of industries (Mehrabi et al., 2000). This
change presents both a threat and an opportunity. To capitalize on the
opportunity, an industry needs to possess manufacturing systems that can
produce a wide range of products within its product/business portfolio
cost effectively. Manufacturing systems have evolved over the years in
response to an increasingly dynamic and global market with greater need
for flexibility and responsiveness. Traditional Job Shops, Dedicated
Manufacturing Systems (DMS), Cellular Manufacturing Systems (CMS) as
well as Flexible Manufacturing Systems (FMS) all have their own
difficulties and shortcomings to perform adequately and competitively in
such a highly dynamic environment. However, fast paced advances in
various supporting technologies have paved the way for a new
manufacturing system paradigm named as Reconfigurable Manufacturing
System (RMS) that meets the new manufacturing objectives with high
responsiveness (Koren et al., 1999).
Liles and Huff (1990) have defined an RMS as a system capable of
tailoring the configuration of manufacturing system to meet the
production demand placed on it dynamically. The concept of 'modular
manufacturing' defined by Tsukune et al. (1993) is also similar to
the Reconfigurable Manufacturing System. Later in 1996 the Engineering
Research Centre for Reconfigurable Manufacturing Systems (ERCRMS) was
established at the University of Michigan, Ann Arbor to develop and
implement reconfigurable manufacturing systems. Koren et al. (1999)
defined RMS as:
"An RMS is designed at the outset for rapid change in its
structure, as well as in hardware and software components, in order to
quickly adjust the production capacity and functionality within a part
family in response to sudden unpredictable market changes as well as
introduction of new products or new process technology".
The most significant feature of the RMS is that the configuration
of these systems evolves over a period of time in order to provide the
functionality and capacity that is needed, and when it is needed
(Mehrabi et al., 2000). Reconfigurable Machine Tool (RMT) lies at the
heart of reconfigurable manufacturing system, which imparts RMS its
distinguishing features i.e. customized functionalities and adjustable
capacity through its changeable structure. The reconfigurable machine
tools are modular machines comprising of different basic and auxiliary modules (Koren et al., 1999; Landers, 2000; Moon & Kota, 2002). The
basic modules are structural in nature like base, columns, and slide
ways and the auxiliary modules are kinematical or motion providing
modules such as spindle heads, tool changers, spacers, indexing units,
adapter plates and angle structure, etc. The auxiliary modules are
comparatively smaller, lighter and cheaper than the basic modules.
Therefore they may be economically and rapidly changed with
comparatively lesser effort. The RMTs can be rapidly reconfigured into
many other configurations having different functionality and capacity by
keeping its base modules and just changing the auxiliary modules. A
machine is said to have multiple configurations if it can be converted
into other configurations by just changing the auxiliary modules. fig. 1
depicts the configuration of RMTs from the standard module library, in
which first and second machine configuration (i.e. [mc.sub.1.sup.1] and
[mc.sub.1.sup.2]) of machine one and the first configuration of machine
two (i.e. [mc.sub.2.sup.1]) are configured respectively by assembling
the basic modules and auxiliary modules from the module library.
[FIGURE 1 OMITTED]
The reconfigurability had been the key issue in reconfigurable
manufacturing system which in general can be defined as the ability of a
system to repeatedly change and reorient its components easily and cost
effectively to achieve the variety of objectives. As shown in Fig. 2,
the reconfigurability can be achieved at the system level by quickly
adjusting the number of manufacturing lines/manufacturing cells. At the
manufacturing line/manufacturing cell level reconfigurability can be
achieved by adding/removing or changing the position of machines and
material handling systems. The reconfigurability at machine level can be
achieved by changing the functionality and capacity through
adding/removing or readjusting the existing auxiliary modules. The RMS
is built around a part family i.e. offering the exact capacity and
functionality needed to process a part family and behaves as DMS during
the production phase and can readily be reconfigured according to the
new manufacturing requirements (Koren et al., 1999). Like DMS the most
appropriate layout for the RMS is also the flow line layout to support
mass manufacturing at the competitive cost. In most of the RMS modelling
approaches flow line layout has been adopted (Dou et al., 2009; Youssef
& ElMaraghy 2006; Goyal et al., 2011b). Therefore authors have
considered the flow line layout allowing paralleling of similar
machines.
[FIGURE 2 OMITTED]
Son (2000) and Youssef and ElMaraghy (2007) have modeled a multiple
demand period configuration generation by first recording the k best
configurations for all the demand periods based on cost as single
performance criterion by applying Genetic Algorithm (GA) and in later
stage selected the configurations based on configuration similarity and
reconfiguration smoothness. Spicer and Carlo (2007) have attempted the
multiple periods RMS modeling by considering the cost and
reconfiguration as performance measures by using dynamic programming
approach. But in their work only bases and spindles were considered as
two RMT modules, which is far from realistic. Goyal et al. (2011a,
2011b) have developed the operational capability and machine
reconfigurability to optimize the RMS configurations. Gumasta et al.
(2011) have developed reconfigurability index for the system level
changeability.
In nutshell the reconfigurable manufacturing systems offer several
feasible alternative machine configurations for performing each
operation and over the period demand along with the product mix changes
which requires the change in configuration of the system. Therefore the
problem of selecting the machines for various operations is very crucial
and needs the elaborative performance measures so as to reduce the
reconfigurations required at the later stage. In this chapter a novel
approach is suggested for recording the non dominated solutions based on
the multiple performance measures i.e. cost, machine utilization,
machine reconfigurability and operational capability by applying the
Nondominated Sorting Genetic Algorithm II (NSGA II).
2. Performance Measures
In a reconfigurable manufacturing system, the machines are capable
of performing variety of operations in its existing configurations and
the reconfigurable machine tools (RMT) can further be reconfigured into
other configurations. The different configurations thus can further
enhance the functionality and can perform number of operations. In such
a scenario the availability of large number of machines to perform a
single operation, makes it a complex problem to assign the RMTs to the
reconfigurable flow lines. Thus to access the suitability of a
configuration effectively the performance indicators like machine
reconfigurability, operational capability, machine utilization along
with the cost are considered in this chapter to optimize the
reconfigurable flow lines.
Notations:
[mc.sup.J.sub.i] machine i (1 < i < I) in its jth (1 < j
< J) configuration
[n.sup.j.sub.i] number of machines required to satisfy the demand
when machine i with jth configuration is selected
D demand rate
[FS.sub.k] a set of feasible alternative machine configurations to
perform kth (1 < k < K) operation [MATHEMATICAL EXPRESSION NOT
REPRODUCIBLE IN ASCII]. Here each feasible alternative f (1< f <
[F.sub.k]) is defined as ([i.sub.f],[j.sub.f]), where [i.sub.f]
specifies the feasible machine and [j.sub.f] specifies the feasible
machine configuration
C[M.sup.J.sub.i] cost of machine i with jth configuration (i.e.
mc\)
[P.sup.j.sub.i,k] production rate of machine i with fh
configuration for performing kth operation
[[delta].sup.j.sub.i,k] 1 if operation k can be performed with
machine i having its jth configuration, otherwise 0
[C.sub.p,q] cost of assigning pth machine with qth configuration
from the feasible alternative machine configurations to perform an
operation at specified demand rate
M[U.sub.p,q] machine utilization of assigning pth machine with qth
configuration from the feasible alternative machine configurations to
perform an operation at specified demand rate
C[C.sub.p,q] configuration convertibility of assigning pth machine
with qth configuration from the feasible alternative machine
configurations to perform an operation at specified demand rate
O[C.sub.p,q] operational capability of assigning pth machine with
qth configuration from the feasible alternative machine configurations
to perform an operation at specified demand rate
M[R.sub.p,q] Machine reconfigurability of assigning pth machine
with qth configuration
from the feasible alternative machine configurations to perform an
operation
at specified demand rate
2.1 Cost (C)
Cost is the important performance parameter driving the selection
of machine configuration for a particular operation. Thus meeting the
customer demands economically is most important. The cost ([C.sub.p,q])
of a feasible alternative machine configuration for performing kth
operation at specified demand rate is calculated using:
[C.sub.p,q] = [n.sup.q.sub.p] x C[M.sup.q.sub.p] (1)
where [MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)
2.2 Machine Utilization (MU)
In the present scenario industries are facing a stiff global
competition and volatile markets. In such circumstances utilization of
the manufacturing system capacity is very crucial for sustenance and
growth of the concern and underutilization of machine capacity which in
turn affects the economic functioning may pose a serious threat to the
survival of industry. Therefore the system should be utilized to the
maximum possible extent by optimizing the system configuration. In the
reconfigurable manufacturing environment the availability of
multifunctional machines which can further be reconfigured into various
configurations turns the machine selection problem into combinatorial
problem. Therefore, while selecting the system configuration for a part
the machine utilization should be given due consideration.
[MU.sub.p,q] = d/[P.sup.q.sub.p,k] x [n.sup.q.sub.p] (3)
2.3 Operational Capability (OC)
The capability of an RMT to readily perform a variety of operations
in its existing configuration gives an upper edge to respond to the
dynamic behavior of the market and turns into high responsiveness. For
performing a particular operation k (1 < k < K) the operational
capability of a feasible alternative machine configuration is computed
based upon the variety of operations that can be performed by the
machine in its present configuration. As the number of operations that
can be performed by a machine increases, its contribution to the
operational capability also increases. Our objective is to maximize the
operational capability, therefore the operational capability
contribution of every additional increase in the operations performed
must reflect more pronounced value of operational capability as compared
to that of lower values of operational capability. To reflect this
consideration a power index Y is used. Deciding the value of Y is a
matter of sensitivity analysis which may be carried out to see the
overall impact of value of Y on machine selection and its impact on the
reconfiguration efforts over the entire planning horizon. The
operational capability ([O.sub.p,q]) of a feasible alternative machine
configurations to perform a particular operation is computed using:
O[C.sub.p,q] = [[([k.summation over (k=1) [[delta].sup.q.sub.p,k])
- 1].sup.Y]
2.4 Machine Reconfigurability (MR)
The quick adaptability of the reconfigurable manufacturing system
in response to the dynamic environment is achieved by reconfiguration of
the machines. Thus reconfigurability is a criterion to judge the
adaptability of the machine configuration. In the present work a novel
approach to measure the reconfigurability of an RMT is proposed based on
the number of configurations into which an existing machine
configuration may be converted along with considering the effort
required in conversions in the form of adding/removing and/or
readjusting the auxiliary modules. The effort in each configuration
conversion is being calculated by a methodology based on set theory. As
shown in Fig. 3 in each conversion two sets of auxiliary modules are
participating one is the set of auxiliary modules of existing machine
configuration and the other is the set of auxiliary modules required in
the new configuration. Thus the total auxiliary modules i.e. union of
the both sets of auxiliary modules is categorized into three classes,
the auxiliary modules to be added, removed and readjusted. Here it is
assumed that the existing modules which are retained in the next
configuration need to be readjusted. Further the ratio of three classes
of auxiliary modules to the total modules is multiplied by the weights
a, p and y which gives the effort required in machine configuration
conversion. in this way the total effort required for all the possible
conversions of existing configuration is calculated. The total
reconfiguration effort required is also dependant on the number of
copies of the machine configuration required to satisfy the demand rate
with the existing configuration, as all the machines are to be
reconfigured to change the configuration of existing machine
configuration. Therefore the earlier computed effort is multiplied by
the number of machines calculated through Eq. (2).
[FIGURE 3 OMITTED]
For computing the reconfigurability of a machine configuration, the
number of configurations into which it can be converted plays a vital
role, if a machine is having only one configuration ([J.sub.p] = 1) i.e.
it cannot be converted into further any configurations, thus it will not
make any contribution in reconfigurability. As the number of
configurations into which a machine can be converted increases, its
contribution to the reconfigurability also increases. As the objective
in general is to maximize the reconfigurability, therefore every
additional increase in the number of possible configurations must
reflect an increased value of reconfigurability. Therefore the
reconfigurability contribution of every additional increase in the Jp
must reflect more pronounced value of reconfigurability as compared to
that of Jp-1. To reflect this consideration a power index z is used in
the Eq. (5). Therefore the reconfigurability ([R.sub.p,q]) of a machine
configuration is calculated using the following equation.
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (5)
Generally [alpha] > [beta] > [gamma],as the effort required
in adding the module is comparatively higher than removing the module
and further the effort required in removing the module is reasonably
higher than just readjusting the existing modules.
3. Designing Optimal Reconfigurable Flow Line using NSGA II
Deb et al. (2002) proposed NSGA-II, which is one of the most
efficient and famous multi-objective evolutionary algorithms. The
algorithm applies the fast nondominated sorting technique and a crowding
distance to rank and select the population fronts. The terminologies
central to the concept (non dominated sorting procedure, crowded
distance estimation, crowded comparison operator) of NSGA-II, may be
referred from Deb et al. (2002).The performance indices discussed above
are applied to optimize reconfigurable flow line allowing paralleling of
similar machines. As shown in Fig. 4, each operation is assigned to a
stage according to the precedence constraints of the operation sequence
and each stage is further assigned a machine type and its configuration
number. The optimal assignment of the machine and machine configurations
is realized by NSGA II taking cost, machine utilization, operational
capability and machine reconfigurability as the objectives. For applying
NSGA II in the present study, the set of feasible alternative machine
configurations (F[S.sub.k]) for all the operations are recorded
beforehand. Each element f of set F[S.sub.k] is a combinations of two
parameters i.e. machine and the machine configuration. Total number of
feasible alternate machine configurations to perform the kth operation
is [F.sub.k]. The recording of feasible alternative machine
configurations for all the operations is necessary for the constraint
handling by applying the real coded chromosomes.
[FIGURE 4 OMITTED]
4. Objective Function, Constraint Handling and Solution Mapping
the present study proposes the assignment of machines to all the
operations allocated on production stages from the feasible alternative
machine configurations based on the objective function:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (6)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (7)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (8)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (9)
Here equations (6) to (9) represent the objectives cost, machine
utilization, operational capability and machine reconfigurability
respectively. The subscripts ps and [q.sub.s] represent the feasible
alternative machine p with its configuration q assigned at the sth
stage. The real-encoding of chromosome is used to overcome the
difficulties related to binary encoding of continuous parameter
optimization problems (Goldberg, 1991; Wright, 1991; Michalewicz, 1992).
The real coded chromosomes along with the NSGA II are employed in the
present study for obtaining the nondominated solutions representing
optimal machine assignment. But in the present case feasible solutions
are rather sparse which will lead to infeasible population. Further the
crossover and mutation of the chromosomes will give rise to the
infeasibility. Therefore a real coded chromosome is proposed. The length
of chromosome is equal to the number of stages and on each stage an
operation has to be performed according to the operation sequence. A set
of feasible alternative machine configurations F[S.sub.k] for each
operation is already recorded as shown in Fig. 4. As shown in Fig. 5,
now each stage is to be assigned with a feasible machine configuration
which is mapped in the present study through the real coded chromosomes.
[FIGURE 5 OMITTED]
5. Case Study
For illustrating the developed approach of optimally designing the
reconfigurable flow line, a set of RMTs given in Tab. 1 having the
operational capabilities as given in Tab. 2 is considered. The optimal
configuration selection for the reconfigurable flow line allowing
paralleling of similar machines for a single fixed demand period is
illustrated. As shown in Figure 5, the operation sequence of the part to
be produced is assumed to be 1[right arrow]3[right arrow]12[right
arrow]8[right arrow]4 with a demand rate of 50. The number of stages is
also assumed to be five. The default parameters chosen in the present
illustration are [alpha], [beta], [gamma] as 0.5, 0.4, 0.1 respectively
and the value of power indices Y and Z in the Eq. (4) and (5) are
assumed as 2. Fig. 4. represents one of the 63 non dominated solutions
for the considered reconfigurable flow line obtained by applying NSGA II
to the present case study and Fig. 5 represents the solution mapping of
the real coded chromosome for 2nd production stage of the reconfigurable
flow line. The sample computation of performance measures is illustrated
considering the first production stage.
5.1 Performance Indices Computation Illustration
(i) Cost: The second production stage shown in Fig. 4, performs
operation number 3 and the machine configuration assigned is
m[c.sup.3.sub.2], According to Eq. 2 the number of machines required are
2 and the cost may be computed using Eq. 1 as 2 x 1140 = 2280 x
[10.sup.3] US$. The cost of the whole flow line would be the sum of the
all stages which is 15400 x [10.sup.3] US$.
(ii) Machine utilization: The required production rate is 50
parts/hr and for the selected machine configuration m[c.sup.3.sub.2] on
production stage 2. The production rate of selected machine
configuration is 25 parts/hr, therefore machine utilization accordingto
Eq. (3) is 1.0. The machine utilization of the whole flow line would be
the average of the all stages which is 0.90 in this case.
(iii) Operational capability : The operational capability is
calculated for the m[c.sup.3.sub.2] using Eq. (4) as an illustration.
The machine m[c.sup.3.sub.2] is capable of performing operations 3, 8,
11, and 17. Thus the operation capability for m[c.sup.3.sub.2] is
[[(4)-1].sup.2] = 9. The operational capability of the whole flow line
would be the sum of all production stages which is 61.
(iv) Machine reconfigurability: The reconfigurability of machine
configuration m[c.sup.3.sub.2] (p = 2, q = 4) is computed for an
illustration. The number of possible configurations [J.sub.p] into which
machine number 2 can be converted is 5 (see Table 1), thus the machine
m[c.sup.4.sub.2] can be further converted into 4 more configurations
i.e. [[J.sub.p] - 1] is [5 - 1] = 4 is in this case. The effort in each
of these conversions is computed and summed up in the denominator in
Equation (4). We illustrate the effort involved in the conversion of
present machine configuration m[c.sup.3.sub.2] into m[c.sup.1.sub.2]. As
shown in Fig. 3, during this conversion the number of modules to be
added (| A[M.sub.2,1] - A[M.sub.2,3] |) are 3 i.e. {11, 16, 22}, number
of modules to be removed (| A[M.sub.2,3] - A[M.sub.2,1] |) is 1 i.e.
{19} and number of modules to be readjusted (| A[M.sub.2,4]
[intersection] A[M.sub.2,1] |) are 2 i.e. {13, 24}. The total number of
modules (|A[M.sub.2,4] [union] A[M.sub.2,1]|) in this conversion are 6
i.e. {11, 13, 16, 19, 22, 24}. Thus effort required in this conversion
is computed as [(0.5*3/6) + (0.4*1/6) + (0.1*2/6)] which is 0.35.
Similarly the effort required in other three conversions
(m[c.sup.2.sub.2], m[c.sup.4.sub.2], m[c.sup.5.sub.2]) is 0.38, 0.35,
0.45. Thus total reconfiguration effort in all the four possible
conversions is 0.35+0.38+0.35+0.45 = 1.53. The number of machines
required in this case is two, thereby the total effort involved in all
the two machine conversions (denominator of Eq. (5)) is 2*1.53=3.06 and
the machine reconfigurability ([R.sub.p,q]) of m[c.sup.4.sub.2] is
[[(5-1).sup.2]/3.06] = 5.23. The machine reconfigurability of the whole
flow line would be the sum of all stages which is 14.44 in this case.
5.2 Nondominated Solutions from NSGA II
The non dominated sorting algorithm II has been applied to
optimally design the configuration of the reconfigurable flow line
considered in the present case study. The various parameters used in
NSGA II are Population size 50, Number of generations 100, binary
tournament selection operator, crossover probability 0.8 and mutation
probability as 0.2. As the present problem lies in the domain of
discrete discontinuous and non convex search space, thus predicting the
exact number of pareto frontiers is not possible. The non dominated
solutions obtained in the present study are 63. The best three solutions
in respect of each objective i.e. cost, machine utilization, operational
capability and machine reconfigurability are presented in the Tab. 3.
The selected machine configurations and the number of copies of the
machine configuration required are also listed.
6. Summary and Further Research
This chapter described an approach to optimally design the
reconfigurable flow lines. In the present study a novel approach has
been proposed for the machine selection based on machine utilization,
operational capability, machine reconfigurability along with the cost.
The multiple objective problem of machine assignment is attempted
through NSGA II. The present problem lies in the domain of discrete and
discontinuous search space and the developed approach of applying the
real coded chromosomes helped in handling the sparse population of
feasible solutions along with facilitating the crossover and mutation.
form the list of non dominated solutions depicted in the Tab. 3. It can
be seen that the higher values of operational capability and the machine
reconfigurability turn into the associated higher costs initially but in
future the saving into the required reconfiguration efforts would
certainly surpass the initially excessive costs incurred. The decision
manager may choose a suitable candidate from the nondominated solutions
to justify the management policy and the market trends. In future the
RMS configuration may be designed for multiple product reconfigurable
flow lines. The alternative routing of parts may also be considered in
the future research works.
DOI: 10.2507/daaam.scibook.2012.13
7. References
Dou, J.; Dai, X. & Meng, Z. (2009). Graph theory-based approach
to optimise single product flow-line configuration of RMS. International
Journal of Advanced Manufacturing Technology, Vol. 41, No. 9-10, pp.
916-931
Goyal, K. K.; Jain, P. K. & Jain, M. (2011a). A Novel Approach
to Measure Machine Reconfigurability in Reconfigurable Manufacturing
System, Annals of DAAAM for 2011 & Proceedings of the 22nd
International DAAAM Symposium, Editor B[ranko] Katalinic, ISBN 978-3-901509-83-4, ISSN 1726-9679, pp 0959-0960, Published by DAAAM
International, Vienna, Austria 2011
Goyal, K. K.; Jain, P. K. & Jain, M. (2011b). Optimal
configuration selection for reconfigurable manufacturing system using
NSGA II and TOPSIS. International Journal of Production Research,
(iFirst) DOI: 10.1080/00207543.2011.599345
Gumasta, K.; Gupta, S. K.; Benyoucef, L. & Tiwari, M. K.
(2011). Developing a reconfigurability index using multi-attribute
utility theory. International Journal of Production Research, Vol., 49
No., 6, pp. 1669-1683 Koren, Y.; Hiesel, U.; Jovane, F.; Moriwaki, T.;
Pritschow, G.; Ulsoy, G. & Van, B. H. (1999). Reconfigurable
Manufacturing Systems. Annals of the CIRP, Vol. 48, No. 2, pp. 527-540
Liles, D. H. & Huff, B. L. (1990). A computer based computer
scheduling architecture suitable for driving a reconfigurable
manufacturing system. Computers and Industrial Engineering, Vol. 19, No.
1-4, pp. 1-5
Landers, R. G. A. (2000). New paradigm in machine tools:
Reconfigurable machine tools, Japan-USA Symposium on Flexible
Automation, Ann Arbor, Michigan
Mehrabi, M. G.; Ulsoy, A. G. & Koren, Y. (2000). Reconfigurable
manufacturing systems: Key to future manufacturing. Journal of
Intelligent Manufacturing, Vol. 11, No. 4, pp. 403-419
Michalewicz, Z. (1992). Genetic algorithms + data structures =
evolution programs. New York: Springer-Verlag
Moon, Y. M. & Kota, S. (2002). Design of reconfigurable machine
tools. Journal of Manufacturing Science and Engineering, Vol. 124, No.
2, pp. 480-83
Pattanaik, L. N.; Jain, P. K. & Mehta, N. K. (2007). Cell
formation in the presence of reconfigurable machines, International
Journal of Advanced Manufacturing Technology, Vol. 34, No. 2, pp.
335-345
Son, S. Y.; Olsen, T. L. & Derek, Y. (2001). An approach to
scalability and line balancing for RMS. Integrated Manufacturing
Systems, Vol. 12, No. 7, pp. 500-511.
Spicer, P. & Carlo, H. J. (2007). Integrating reconfiguration
cost into the design of multi-period scalable reconfigurable
manufacturing systems, Transactions of the ASME, Vol. 129, pp. 202-210
Tsukune. H.; Tsukamoto, M.; Matsushita, T.; Tomita, F.; Okada, K.;
Ogasawara, T.; Takase, K. & Tuba, T. (1993) Modular manufacturing.
Journal of intelligent manufacturing, Vol. 4, No. 2, pp. 163-81
Wright, A. H. (1991). Genetic algorithms for real parameter
optimization, In: Foundations of Genetic Algorithms. G.J.E. Rawlins,
ed., pp. 205-218, San Mateo: Morgan Kaufmann
Youssef, A. M. A. & El Maraghy, H. A. (2006). Modelling and
optimisation of multiple-aspect RMS configuration. International Journal
of Production Research, Vol. 44, No. 22, pp. 4929-4958
Youssef, A. M. A. & ElMaraghy, H. A. (2007). Optimal
configuration selection for reconfigurable manufacturing systems.
International Journal of Flexible Manufacturing Systems, Vol. 19, No. 2,
pp. 67-106
Authors' data: Research Scholar Goyal, K[apil] K[umar]*; Prof.
Jain, P[ramod] K[umar]*; Dr. Jain, M[adhu]**, *Mechanical &
Industrial Engineering Department, IIT Roorkee, Roorkee, INDIA,
**Department of Mathematics, IIT Roorkee, Roorkee, INDIA,
kapilacad@gmail.com, pjamfme@ii1r.emet.m, madhufma@iitr.ernet.in
Tab. 1. RMT module requirements and cost
Machine Machine Configuration Basic Modules
Mi m[c.sup.1.sub.1] {01, 05}
m[c.sup.2.sub.1] {01, 05}
m[c.sup.3.sub.1] {01, 05}
m[c.sup.4.sub.1] {01, 05}
M2 m[c.sup.1.sub.2] {02, 04, 08}
m[c.sup.2.sub.2] {02, 04, 08}
m[c.sup.3.sub.2] {02, 04, 08}
m[c.sup.4.sub.2] {02, 04, 08}
m[c.sup.5.sub.2] {02, 04, 08}
M3 m[c.sup.1.sub.3] {03, 05, 07}
m[c.sup.2.sub.3] {03, 05, 07}
M4 m[c.sup.1.sub.4] {04, 09}
m[c.sup.2.sub.4] {04, 09}
m[c.sup.3.sub.4] {04, 09}
M5 m[c.sup.1.sub.5] {03, 06, 10}
m[c.sup.2.sub.5] {03, 06, 10}
m[c.sup.3.sub.5] {03, 06, 10}
m[c.sup.4.sub.5] {03, 06, 10}
Machine Auxiliary Modules Cost (in 103 of USD)
Mi {13, 17, 21, 22} 750
{12, 13, 15, 20, 21} 955
{11, 17, 18, 20, 21} 1025
{15, 17, 18} 840
M2 {11, 13, 16, 22, 24} 1215
{14, 16,19} 910
{13, 19, 24} 1140
{11, 13, 15, 18, 24} 1350
{11, 14, 18} 1050
M3 {11, 12, 14, 16, 18} 780
{12, 13, 14, 17, 19, 20} 1825
M4 {18, 23} 1350
{11, 15, 18, 20, 21} 1500
{13, 14, 17, 18} 1400
M5 {20, 22} 900
{16, 17, 19, 20, 25} 1175
{11, 12, 13, 15, 22} 1230
{20, 22, 24} 1175
Tab. 2. Operational capabilities of RMTs
Operation RMT Production rate in parts/hour for
performing various operations
(k) [right arrow] 1 2 3 4 5 6 7
m[c.sup.j.sub.i] [down arrow]
m[c.sup.1.sub.1] - - - 14 - - -
m[c.sup.2.sub.1] - - - - 15 - -
m[c.sup.3.sub.1] - - 20 - - - 15
m[c.sup.4.sub.1] - - - - - - -
m[c.sup.1.sub.2] 14 - - - - 15 -
m[c.sup.2.sub.2] - 15 - - - - -
m[c.sup.3.sub.2] - - 25 - - - -
m[c.sup.4.sub.2] - 20 - - 20 - 18
m[c.sup.5.sub.2] - - - 18 - - -
m[c.sup.1.sub.3] - 12 - - - - -
m[c.sup.2.sub.3] 30 - - 26 - - -
m[c.sup.1.sub.4] - - - - - 25 -
m[c.sup.2.sub.4] 25 - - - - - -
m[c.sup.3.sub.4] - 18 - 25 - - -
m[c.sup.1.sub.5] 16 - - - - - 15
m[c.sup.2.sub.5] - - 24 - 20 - -
m[c.sup.3.sub.5] - - - 24 - - -
m[c.sup.4.sub.5] 20 - - - - 22 14
Operation RMT Production rate in parts/hour for
performing various operations
(k) [right arrow] 8 9 10 11 12 13 14
m[c.sup.j.sub.i] [down arrow]
m[c.sup.1.sub.1] 12 - - - 8 - -
m[c.sup.2.sub.1] - 20 - - - - -
m[c.sup.3.sub.1] - - - - - - -
m[c.sup.4.sub.1] - - 15 - - - -
m[c.sup.1.sub.2] - - - - 12 - -
m[c.sup.2.sub.2] - - - - - 14 -
m[c.sup.3.sub.2] 18 - - 25 - - -
m[c.sup.4.sub.2] - - - - - - 24
m[c.sup.5.sub.2] - - - - - 20 -
m[c.sup.1.sub.3] - 15 - - 10 - -
m[c.sup.2.sub.3] 24 - - 24 - - -
m[c.sup.1.sub.4] - - 30 - - - -
m[c.sup.2.sub.4] - - - - 22 - -
m[c.sup.3.sub.4] 16 - - - - 22 -
m[c.sup.1.sub.5] - - - 15 - - 18
m[c.sup.2.sub.5] - - 25 - - - -
m[c.sup.3.sub.5] - 30 - - - - -
m[c.sup.4.sub.5] - - - - - - 20
Operation RMT Production rate in parts/hour for
performing various operations
(k) [right arrow] 15 16 17 18 19 20
m[c.sup.j.sub.i] [down arrow]
m[c.sup.1.sub.1] - 18 - - - -
m[c.sup.2.sub.1] - - - 16 - -
m[c.sup.3.sub.1] - 25 - - - -
m[c.sup.4.sub.1] - - - - 12 -
m[c.sup.1.sub.2] - - - - - 20
m[c.sup.2.sub.2] 15 - - - - -
m[c.sup.3.sub.2] - - 20 - - -
m[c.sup.4.sub.2] - - - - - -
m[c.sup.5.sub.2] - - - 14 - 15
m[c.sup.1.sub.3] - - 10 - - -
m[c.sup.2.sub.3] 20 - 35 - 15 -
m[c.sup.1.sub.4] - - - 25 - -
m[c.sup.2.sub.4] - - 30 - - 26
m[c.sup.3.sub.4] - 28 - - 20 -
m[c.sup.1.sub.5] - - - 18 - -
m[c.sup.2.sub.5] - - 24 - - 20
m[c.sup.3.sub.5] 18 - - - - -
m[c.sup.4.sub.5] - 16 - - 18 -
Tab. 3. Non-dominated solutions for the considered reconfigurable
flow line
S. No. Solutions (Stage wise)
M/c conffig. assigned/No. of m/c
1 42/2 23/2 31/5 23/3 43/2
2 42/2 23/2 31/5 23/3 25/3
3 54/3 23/2 31/5 23/3 43/2
4 32/2 52/3 31/5 32/3 32/2
5 32/2 52/3 42/3 32/3 32/2
6 32/2 52/3 11/7 32/3 32/2
7 54/3 23/2 21/5 23/3 25/3
8 21/4 23/2 21/5 23/3 25/3
9 42/2 23/2 21/5 23/3 25/3
10 42/2 23/2 31/5 23/3 43/2
11 42/2 23/2 31/5 23/3 32/2
12 42/2 23/2 31/5 23/3 25/3
S. No. Cost Op. M/c M/c Sol.
(C) Cap.(OC) Rec. (MR) Util.(MU) No.
1 15400 61.00 14.44 0.99 51
2 15750 45.00 15.20 0.97 57
3 15925 77.00 14.75 0.95 4
4 20200 133.00 6.66 0.84 54
5 20800 133.00 7.87 0.79 61
6 21550 133.00 7.30 0.82 32
7 18450 61.00 17.28 0.90 46
8 19785 45.00 17.25 0.92 41
9 17925 45.00 16.97 0.94 16
10 15400 61.00 14.44 0.99 51
11 16250 72.00 13.22 0.98 36
12 15750 45.00 15.20 0.97 57