Professional Documents
Culture Documents
Optimal Compartment Layout Design For A Naval Ship
Optimal Compartment Layout Design For A Naval Ship
net/publication/233498605
CITATIONS READS
19 401
3 authors, including:
Myung-Il Roh
Seoul National University
188 PUBLICATIONS 932 CITATIONS
SEE PROFILE
All content following this page was uploaded by Myung-Il Roh on 25 February 2015.
With the trend in modern naval ships towards less dense payloads, space layout design has become more
important. Recent advances in computing science and increased understanding of methods for developing
mathematical models, which form the basis of the space layout design, have helped with the development
of a powerful design procedure. In this study, the compartment layout problem, which can be regarded as
the space layout design of a naval ship, is represented as a mathematical model, and a compartment
layout algorithm based on the genetic algorithm (GA) in order to solve the problem is proposed. Com-
parative testing shows that the proposed algorithm performs better than other existing algorithms for the
optimal compartment layout design. Finally, the proposed algorithm is applied to the compartment layout
problem of a naval ship and the computational results are compared with the actual compartment layout
of the naval ship.
M
The compartment layout problem in this study is con-
cerned with finding the best compartment layout. The design
g5 = (
k=1
ak - Aavailable # 0 (7)
objective is to minimize the total cost of transporting mate-
rials and to maximize the adjacency requirement between g 6 = ~ xri - xw
s
.t.b
! ~ xw
s
.t.b
- xj! #
l
0 (8)
compartments while at the same time satisfying the con-
k = 1, … , M and s = 1, … , P
straints of areas, aspect ratios of the compartments, and wa-
tertight transverse bulkheads and passages. Finding the best where M is the number of compartments, fi,j is the material
compartment layout means determining sequence and areas flow between compartments i and j, di,j is the distance be-
of the compartments to be allocated, and the location of pas- tween centroids of compartments i and j, and bij is the adja-
sages. In Fig. 1 it is assumed, for convenience sake, that the cency factor which represents the adjacency ratio between
boundary shape of the available area is rectangular. Input compartments i and j. The adjacency factor bi,j is determined
data given by a designer are: from distance di,j between compartments i and j as follows.
1. Number of compartments to be allocated to the avail- bi,j = 1.0 ; if 0 < di,j # dm a x / 6
able area. bi,j = 0.8 ; if dm a x / 6 < di,j # dm ax / 3
2. Available area and its boundary shape. bi,j = 0.6 ; if dm a x / 3 < di,j # dm ax / 2
3. Upper and lower bounds of the required area for each bi,j = 0.4 ; if dm a x / 2 < di,j # 2dm a x / 3
compartment. bi,j = 0.2 ; if 2dm a x / 3 < di,j # 5dm a x / 6
4. Upper and lower bounds of the required aspect ratio for bi,j = 0.0 ; if 5dm ax / 6 < di,j # dm a x
each compartment.
5. Material flows between compartments. where dm ax is the maximum distance between the compart-
6. Adjacency values between compartments. ments.
7. Number and positions of watertight transverse bulk- ci,j is the adjacency value (0–5) between compartments i
heads. and j. The adjacency value ci,j between compartments is a
8. Number and widths of each vertical and horizontal pas- functional relationship which is not always quantifiable and
sage. is sometimes vague and difficult to define. In fact, the opti-
9. Upper and lower bounds of the position of each vertical mization result can vary depending on this value. However,
and horizontal passage. in this study, the quantifiable value for ci,j proposed by Lee
(1988) is used as shown below.
Formulation of compartment layout problem
ci,j = 0 ; it is undesirable for compartments i and j to be
The problem described in the above section is mathemati- located close together
cally formulated as follows: ci,j = 1 ; it is unimportant for compartments i and j to be
located close together
M- 1 M
ci,j = 2 ; it is ordinary for compartments i and j to be
Minimize F1 = ( (
i= 1 j=i+1
~ fi,j 2 di,j! ; total transport cost
ci,j = 3
located close together
; it is important for compartments i and j to be
(1) located close together
and ci,j = 4 ; it is especially important for compartments i
and j to be located close together
M- 1 M
ci,j = 5 ; it is absolutely necessary for compartments i
Maximize F2 = ( (
i=1 j=i+ 1
~ bi,j 2 ci,j! ; adjacency requirement and j to be located close together
(2) a k is the aspect ratio of the compartment k, a m k
in
and a m
k
ax
passages are first represented as an adjacency graph. Then to solve efficiently the compartment layout problems that
the shortest path between compartments i and j, and the have the watertight transverse bulkheads and passages.
distance di,j between these compartments, is determined us- These operations were incorporated into the proposed algo-
ing Dijkstra’s algorithm of the graph theory (McHugh 1990). rithm. Additionally, a modification operation was included in
Figure 4 shows all paths between compartments 1 and 10, the crossover operation and a refinement operation was
and the adjacency graph among compartment 1, 10, and the added to handle void spaces. These “void spaces” are gener-
passages to calculate the distance between compartments 1 ated while converting a chromosome into a compartment lay-
and 10. out in the decoding process.
Selection operation—The selection operation is a process
Improved genetic operations performed to select two individuals (“parents”), from the cur-
rent population, for the next genetic operation. Here, a pro-
As mentioned above, the proposed compartment layout al-
portionate selection method is employed, as it is the most
gorithm is based on the GA. In the GA, four genetic opera-
popular of the stochastic selection methods and it is some-
tions known as selection, crossover, inversion, and mutation
times called a roulette-wheel selection method. In the pro-
are typically used to generate new individuals (“children”). In
portionate selection method an individual is selected based
the present study, these operations of the GA were improved
on selection probability pselection (i). This is shown in equation
(12) where, Ft(i) is a fitness value of an ith individual.
Ft~ i !
pselection~ i ! = (12)
( i
Ft~ i!
Fig. 5 An example of modified crossover operation applied to first and second Fig. 7 An example of modification operation applied to third and fourth segments
segments of parents of children
Fig. 9 An example of mutation operation applied to second segment of second Fig. 11 Example of layout of compartments and corresponding three-segmented
child chromosome of Islier’s algorithm
and it has the available area of a rectangular boundary shape room”). Therefore, if only the total transport cost F1 in equa-
with 20 compartments, two watertight transverse bulkheads, tion (1), an objective function, is considered, optimization can
two horizontal passages, and two vertical passages. generate a compartment layout in which these compart-
Optimization by the proposed algorithm was performed ments having relatively low material flows are separately
100 times on a Pentium III system (667 MHz, 256 MB RAM). located. However, it is generally understood that these com-
The optimization result and the best compartment layout partments should be adjacent to each other. Thus, the adja-
obtained from 100 runs are shown in Table 2 and Fig. 14, cency requirement F2 in equation (2) should be additionally
respectively. Also the actual compartment layout of the aft- considered as the objective function in order to obtain a rea-
body and the convergence history of the objective function sonable, optimal compartment layout. For verification, very
value during iteration are also shown in Fig. 14. Table 2 small material flows fi, j between the electronic equipment
shows the best, mean, and standard deviation of the objective rooms (“compartments 9 and 15”), and among the ship office
function values found by 100 runs. (“compartment 11”) and the officer rooms (“compartments 17,
To solve this problem, assumed input data for material 18, and 19”) are assigned as input data since material move-
flow fi,j and the adjacency value ci,j were used for optimiza- ments are hardly observed between them. Of the adjacency
tion. Material movement was hardly observed between com- conditions, the conditions that the compartments 9 and 15
partments 9 (“electronic equipment room”) and 15 (“elec- should be adjacent to each other (i.e., c9 ,15 4 5), and the
tronic equipment room”), and among compartments 11 (“ship compartments 11, 17, 18, and 19 should be adjacent to one
office”), 17 (“officer room”), 18 (“officer room”), and 19 (“officer another (i.e., c11,17 4 c11,18 4 . . . 4 c18,19 4 5) were also
Table 2 Optimization result by proposed algorithm for 100 runs (OFV: objective function value)
given. The optimized compartment layout, generated by the Compartment layout problem of forebody on second
proposed algorithm, satisfies the adjacency conditions, as deck of FF-21
shown in Fig. 14. In Fig. 14, two electronic equipment rooms
were adjacent to each other and the ship office and the three
The actual compartment layout of the forebody on the sec-
officer rooms were also adjacent to one another. The proposed
algorithm considered both the total transport cost and the ond deck (frame no. 17–44) of the FF-21 is shown in Fig. 15
adjacency requirement in its generation of the optimal facil- and it has the available area of a curved boundary shape, 20
ity layout. compartments, two watertight transverse bulkheads, two
However, the result obtained from the proposed algorithm horizontal passages, and one vertical passage.
is somewhat different from the actual compartment layout. Optimization by the proposed algorithm was performed
Of course, the actual compartment layout shown in Fig. 14 100 times on a Pentium III system (667 MHz, 256 MB RAM).
may not be an optimal compartment layout of the second The optimization result and the best compartment layout
deck of the FF-21. Here, however, the actual compartment obtained from 100 runs are shown in Table 3 and Fig. 15,
layout was used only for comparison purpose with the results respectively. The actual compartment layout of the forebody
by the proposed algorithm. This difference is considered to and the convergence history of the objective function value
arise from the input data assumptions made for material during iteration are also shown in Fig. 15. Table 3 shows the
flows and the adjacency values between the compartments in best, mean, and standard deviation of the objective function
the proposed algorithm, because no quantifiable data for values found by 100 runs. The adjacency conditions used to
them were available on the second deck of the FF-21. The solve this problem were as follows: compartments 1 (“scul-
weight factors (w1 and w2 ) may have had a role in the ap- lery”), 2 (“food service office”), and 3 (“dry provisions room”)
parent difference; they are not always quantifiable, vague should be adjacent to one another (i.e., c1,2 4 c1,3 4 . . . 4
and hard to define, were assumed to be w 1 4 1.0 and w2 4 c2,3, 4 5); compartments 9 (“crew messroom and lounge”) and
50.0, and used for optimization. In fact, the various optimal 10 (“chief petty officer messroom and lounge”) should be ad-
compartment layouts could be obtained by varying the jacent to each other (i.e., c9 ,10 4 5); and compartments 13
weight factors that reflect the influence of F1 (“total trans- (“galley”), 14 (“refrigerating machine room”), 15 (“chill store
port cost”) and F2 (“adjacency requirement”) on the optimi- room”), and 16 (“freeze store room”) should be adjacent to one
zation result. The compartment layout design of an actual another (i.e., c13,14 4 c13,15 4 . . . 4 c1 5,16 4 5). The com-
ship is developed from the designers’ experiences. If data partment layout satisfying the adjacency conditions was ob-
about material flows and adjacency values can be quantita- tained as shown in Fig. 15, where the scullery, food service
tively determined, and the weight factors more precisely de- office, and dry provisions room are adjacent to one another;
fined, then the proposed compartment layout algorithm the crew messroom and lounge, and the chief petty officer
would be able to yield a satisfactory compartment layout of messroom and lounge, are adjacent to each other; and the
an actual ship. That is, the proposed algorithm would be able galley, refrigerating machine room, and chill and freeze store
to yield better results than the actual compartment layout rooms are also adjacent to one another. The optimal facility
shown in Fig. 14. layout, generated by the proposed algorithm, incorporates
both the total transport cost consideration and the adjacency using offset data in text file format to solve the FF-21 com-
requirement. partment layout problem having an available area of a
However, the layout obtained from the proposed algorithm curved boundary shape. When each compartment is allocated
is also somewhat different from the actual compartment lay- according to the representation method of the compartment
out. The reasons for this difference are similar to those of the layout mentioned in the section “Representation of compart-
compartment layout problem of the aftbody mentioned in the ment layout,” then the x-coordinate of the right boundary (xr )
foregoing section. In the next section, the representation of of the compartment is determined by using the x-coordinate
the hull form and calculation of the position of the compart- of the left boundary (xl) and the assigned area (a) of the
ment will be described. compartment. To do this an area curve with respect to the
Representation of hull form and calculation of x-coordinate of the right boundary (xr ) of the compartment
area/position of compartment should be generated first. Then the x-coordinate of the right
boundary (xr ) of the compartment, having the arbitrary as-
In this study, the hull form of the FF-21 was represented signed area, is determined using the curve-plane intersec-
with the NURBS (Non Uniform Rational B-Spline) curve by tion. Figure 16 shows the procedure followed to determine
Fig. 16 Scheme of representation of hull form and calculation of right boundary x-coordinate
(xr) for compartment with arbitrary area
the x-coordinate of the right boundary (x19 r ) of compartment path between compartments i and j, and the distance di,j
No. 19 when the x-coordinate of the left boundary (x19 l ) and between these compartments, is determined using the Dijk-
the assigned area (a19 ) of compartment No. 19 are given. stra’s algorithm of the graph theory. Figure 18 shows the
distance calculations in the single-deck and multideck layout
Expansion of proposed algorithm to multideck problems.
layout problems Modification of the genetic operations—Since the chromo-
some structure must be modified to treat the three-
The proposed algorithm in this study was applied only to dimensional multideck layout problems as mentioned above,
two-dimensional ship compartment layout problems (“single- the genetic operations such as crossover, mutation, and re-
deck layout problems”) to show its applicability to three- finement, which are applied to the chromosomes, must also
dimensional ship compartment layout problems. However, a be modified. This can be done by expanding the genetic op-
compartment layout problem of a naval ship is a three- erations for two-dimensional compartment layout problems
dimensional multideck layout problem. That is, ship com- of the proposed algorithm because the chromosome structure
partments have functional relations with other compart- to treat the multideck layout problems is composed of several
ments not only horizontally but also vertically. And, support four-segmented chromosomes as shown in Fig. 17. Figure 19
spaces on different deck levels such as vertical ladders must shows an example of a modified crossover operation to treat
be considered to minimize the movement of personnel as well the multideck layout problems.
as material. The proposed algorithm can be expanded to ap-
ply to more realistic multideck layout problems of three-
dimensional ship compartment layout problems with some
modifications as follows.
Modification of the four-segmented chromosome to repre-
sent the compartment layout—The chromosome structure is
the most important item to consider when applying the pro-
posed algorithm to three-dimensional multideck layout prob-
lems. The structure must be modified by combining several
four-segmented chromosomes as shown in Fig. 17, where
each four-segmented chromosome represents a compartment
layout on the corresponding deck level.
Modification of the distance calculation method between
the compartments—The distance calculation method also
must be modified to treat the multideck layout problems. In
three-dimensional multideck layout problems, the distance
calculation method between compartments can be expanded
by from that of the two-dimensional compartment layout
problem. That is, the two-dimensional distance calculation
method can be expanded into a three-dimensional case. All
relationships between compartments, passages, and vertical
ladders (referred to passages between different decks) are
first represented as an adjacency graph. Then the shortest Fig. 18 Distance calculation in single-deck and multideck layout problems