SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
International Journal of Humanities and Social Science Invention
ISSN (Online): 2319 – 7722, ISSN (Print): 2319 – 7714
www.ijhssi.org Volume 2 Issue 8 ǁ August. 2013ǁ PP.64-75
www.ijhssi.org 64 | P a g e
Steel Structural Damage Identification Algorithm Of Imperialist
Competitive Algorithm
Mokhtar jalilian * 1
, Naser Taghizadieh 2
1
Master Student Civil Structures, Department of Civil Engineering, University of Tabriz, Tabriz, Iran
2Assistant Professor of Faculty Departments of Civil Engineering, University of Tabriz, Tabriz, Iran
ABSTRACT: Omni-optimization assumes a capability to perform several types of optimization, e.g. single-
and multi-objective, using the same optimization algorithm, or the omni-optimizer. Here we consider omni-
optimization to investigate the capabilities of a proposed structural arrangement of a 40 000 DWT chemical
tanker. The interest is to gain more knowledge about the capabilities of this arrangement and optimize it for
reduction in weight and increase in safety. Omni-optimization is performed with a simple genetic algorithm
though the re-formulated ‘vectorized’ structural optimization problem. The overall process is managed through
Matlab where also the structural response and strength calculations are performed.
KEYWORDS: algorithm, Competitive Algorithm, optimizer
I. INTRODUCTION
Steel Structural damage identification algorithm of Imperialist Competitive Algorithmfor a structural
design under certain set of criteria. One structural design alternative can be represented with the vector of
variables x, while its characteristics, i.e. the size, volume, weight, cost, reliability, safety, etc. can be represented
as the functions of x. Depending on design scenario, some of the characteristics need to be maximized, some
minimized, and some simply have to be above or below certain level. The later are generally called, from the
mathematical programming point of view, the constraints, while the formed two are attributes, and when they
are put to be maximized or minimized they are called the objectives.In this paper we aim to explore this
identification algorithm of Imperialist Competitive Algorithmfor of a 40 000 DWT chemical tanker. We engage
in treating numerous characteristics of the tanker‟s structure either as constraints or as objectives, depending on
the assumed available information, resembling therefore a possible scenario in the early stage of design
development. Early design stage is characterized with the missing information on e.g. precise loading, or
structural details are not known, while the bounds of some requirements, such as e.g. weight, vertical centre of
gravity, nominal stress levels or length of weld meters are not precisely defined. In general it would be then
useful to venture into analysing the correlation between them, and thus investigate their sensitivity for the
considered structural arrangement. This can then assist the designer in making optimal decisions.
To perform this task successfully we consider exploiting a novel approach based on vectorization and
omni-optimization. Vectorization assumes converting constraints into additional objectives and their
optimization alongside original objectives. This very fact enhances both the optimization search and the design
investigation as the original problem principally becomes unconstrained. Precisely, vectorization has shown
capability to significantly improve the search for the optimum design alternatives (Klanac and Jelovica 2007a,
2008), but it has also allowed for an easy handling of design criteria, thus benefiting the objective of this study.
An algorithm that can solve then a vectorized structural optimization problem is in the end capable to maximize,
or minimize, one objective, but also many more, as these problems usually involve numerous characteristics.
An algorithm capable of this is then called an omni-optimizer; see Klanac and Jelovica (2007b), but also Deb
and Tiwari (2005) for more, while the process of its application is called omni-optimization.The omni-
optimization is performed here using a simple genetic algorithm, which is described in the following chapter.
Chapter 3 follows with the problem description, while the Chapter 4 describes the optimization process and
shows the results. In Chapter 5 we discuss the results, but also the effects of omni-optimization. Paper is
concluded in Chapter 6.
II. VECTORIZATION AND THE OMNI-OPTIMIZER
The omni-optimization is conceived here to lead from the capability of the algorithm, the optimizer, to
perform the multi-objective optimization. The choice has fallen on VOP (Klanac and Jelovica 2007b, 2008) –
the genetic algorithm which features simple genetic operators, such as weighted roulette wheel selection, single-
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 65 | P a g e
point cross-over, binary encoding and bit-wise mutation. The algorithm was until now applied in
several different studies (Besnard et al. 2007, Romanoff and Klanac 2007, Ehlers et al. 2007) and returned
satisfactory results.The only advanced feature that VOP possesses is its fitness function. It allows VOP to be
used as the omni-optimizer, following the vectorization of the original optimization problem. But first we
briefly present the applied concept of vectorization and then the algorithm.
2.1. Vectorization for structural omni-optimization
The original multi-objective structural optimization problem can be defined with the following
      1min f ,...,f | ( ) 0, 1,M j j J

 
x X
x x g x , (1)
where X is the set of all possible alternatives defined between the lower and upper bounds of the variables. The
same problem can be written in the vectorized form following Klanac and Jelovica (2007a, 2007b, 2008)
          1 1min f ,...,f ,f ,...,f ,...,fM M M j M J  
x X
x x x x x . (2)
The constraints ( )jg x , which are now additional objectives     1f ,...,fM M J x x in the equation above, are
converted applying the Heaviside representation (Osyczka et al. 2000, Deb 2001), given as:
( )
( ) ( )
[ ]
g , if g 0
f , 1,
0, othervise
j j
M j j J+
ìï - <ï= " Îí
ïïî
x x
x (3)
The Heaviside representation is convenient when some of the criteria are treated both as constraint and as
objective. Typically, such a criterion is adequacy of the structural element, or the normalized difference
between the response and the strength of an element (Hughes et al. 1980), e.g. given for the buckling criterion
( )
( ) ( )
( ) ( )
g
buckling response
j
buckling response
s s
s s
-
=
+
x x
x
x x
. (4)
When adequacy is calculated to be negative for some design alternative, that design is infeasible and the
adequacy, following the Eq. (3), takes the positive value in the vectorized form and in this form it can be then
minimized during the optimization through Eq. (2).. When treated as objective to be maximized, the same
adequacy remains negative in the vectorized problem since in vectorization objectives are not converted as
constraints. This will then lead to the strong penalization of the alternatives with large infeasibility, while those
with smaller infeasibility will become preferred, again leading to the increase in safety. If on the other hand, the
adequacy of some alternative is positive, its value as vectorized constraint will now be zero, while as objective
it will remain positive, and the alternative can be freely maximized. The following Fig. 1 illustrates this
interesting concept.
-1
-0.75
-0.5
-0.25
0
0.25
0.5
0.75
1
-1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1
Adequacyaftervectorization
Adequcy before vectorization
Adequacy as
constraint
Adequacy as
objective
Fig. 1: Treatment of the same criterion in the vectorized optimization problem (in this case the adequacy) both
as constraint and as objective
2.2. VOP – the omni-optimizer
VOP‟s fitness function is originally based on the weighted and linearly normalized distance that the
design alternative closes with the origin of the attainable space (Klanac and Jelovica 2008). Here however, we
update this fitness so that the distance is also penalized with the normalized distance of the design to the bounds
of the feasible space. Assuming that we deal with J constraints, M original objectives and the population of size
N, the following formula is used for fitness evaluation if there is at least one feasible design in the population:
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 66 | P a g e
      
( )
1 max .
d x
N
d d    x x x (5)
The distance is calculated as:
      
1/2
2 2n n
d f f ,
s.t. 0 1; 0 1
1
j j m m
j m
j m
j m
j m
w w
w w
w w
         
   
   
x x x
(6)
By using the following normalized distance:
   
   
min
( )
max min
d d
d
d d



x x
x
x x
(7)
the maximum value of fitness that one design can get is 1( ) 1 x if ( ) 0d x , while the minimum is
1( ) 0 x if ( ) 1d x , so the fitness is bounded within these values. If the whole population is infeasible, the
fitness function slightly changes into:
      
f
max
j
j
N d d

   x x x (8)
where the normalized constraint sum f j
j
 is defined as
min
max min
j j
j j
j
j j j
j j
f f
f
f f



 

 
(9)
Designs which are near the feasible space have low sum of normalized constraints using the Heaviside
representation and therefore receive high fitness. Fitness however does not solely depend on the proximity to
the feasible space as it is also a function of the objectives, depending on the distance, as noted from Eq. (8).
These two features are generally contrary in the case of structural optimization, since design with e.g. low
weight will likely violate many constraints, but using the fitness function from Eq. (8), the intention is that after
finally striking the feasible space, the designs are relatively good in objective values. This is especially
interesting knowing that large number of constraints prevents existence of feasible solutions in randomly
created initial designs, and also makes it quite hard to create them manually.
This fitness function is only a stop on the way to define the „best‟ fitness function. One can also
wander if one such function exists as it might be strongly problem dependent – yet we persist. Important feature
of this type of fitness function is the biased search. Since the problem which VOP is optimizing is vectorized,
meaning that it has many objectives, which were initially mostly constraints, the obtainment of the overall
Pareto frontier might be irrational. Further argument is that we in principle now the location of the optimal
design alternatives with respect to the original objectives (Osyczka et al. 2000, Deb 2001, Klamroth and Tind
2007, Klanac and Jelovica 2008). When vectorizing constraints with the Heaviside representation the optima are
always placed in the unique part of the attainable space of the vectorized problem, where the objectives leading
from constraints equate zero, and so the feasible alternatives are placed on the original objective axis; see
Klanac and Jelovica (2008) for more. For more objectives this axis will extend into hyperplane, but the general
location will not be altered. In that case, the fitness function should apply low values of weights – nearing zero
– in Eq. (6) for the original objectives. When facing large number of constraints, e.g. more than a few hundreds,
the initial vector of weights could be symmetric between all the vectorized objectives and could be later on
modified according to the desires of the user.
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 67 | P a g e
III. DESIGN SCENARIO
The beneits of omni-optimization of the 40 000 DWT and 180m long chemical tanker are investigated
through the optimization of its midship section. The tanker‟s arrangement, as seen in Fig. 9, is characterized
with two internal longitudinal cofferdams. The „three perpendicular tank‟ arrangement is bounded with double
sides and double bottom structure. The tanks‟ plating are built from duplex steel to resist the aggressive
chemicals which might be transported.
3.1. Variables
We consider 47 longitudinal panels in optimization from one half of the ship‟s main frame. Two
variables are considered per each strake, i.e. plate thickness and stiffener size, so the optimization problem
consists in total of 94 variables. The strake division and position can be seen in Fig. 9. The number of stiffeners
was not varied. Considered variable values are discrete, having the step for the plates of 1 mm, a value in
general appropriate for early design stage. Stiffener sizes are taken as standard HP profiles (Rukki 2008). The
lower and upper bounds of variables are defined following the experience of standard ship structures and
capabilities of production, but are also taken in a generic way, avoiding any fine-tuning based on prior
knowledge of the problem.
3.2. Objectives
Three objectives are considered in this study: minimize the total weight of hull steel (f1), minimize the
weight of duplex steel (f2) and maximize the adequacy of deck strakes (f3). Minimizing the weights would
increase the payload capacity, but reduction in duplex steel would be the most significant for decrease in
production costs since the material and labour costs for this steel are tenfold to those of high tensile 355 MPa
steel used for the remaining structure. By introducing the latter objective, the goal is to explore the needed
trade-offs when increasing the safety of some part of the structure. In this case this is the safety of deck
structures which are according to experiences prone to failures. To simplify the process, all the adequacies of
the deck panels can be summed into one function which is in the end treated as the objective. The validity of
such an approach is shown in Koski and Silvenoinen (1987). In addition we are interested to outline the most
efficient way of increasing safety in the deck structure with respect to the former two objectives.The total
weight of the hull and duplex steel were calculated by extending the calculated cross-sectional weight for the
whole length of the ship, on top of which is added the weight of web frames of 10.7 t.
3.3. Structural model and constraints
The midship section is assumed to stretch between L/4 and 3L/4 cross-sections, without the change in
scantlings. Computationally then one cross-section has to withstand the normal service loads, those being the
hull girder loads, the cargo loads and the lateral hydrostatic loads, while ballast tanks are assumed to be empty.
The section is exposed to four critical hull girder loads acting on a section at two positions, L/4 and L/2. For the
former, the shear force of 72 960 kN is applied in hogging and -74 880 kN in sagging, while for the later, the
total vertical bending moment of 2 933 000 kNm is assumed for hogging and -2 410 000 kNm for sagging.
The response under the hull girder loads is calculated applying the Coupled Beam method of Naar et al. (2005).
The structure of the main frame is split into 22 beams, see Fig. 2, each centred about a hard point; see
Niemeläinen (2007) for more. This model allows for more precise evaluation of response then for a hull girder
beam model, e.g. as it more precisely accounts for the influence of shear flow. The response of the panel under
the cargo and hydrostatic loads is calculated with uniformly loaded simple beam and added to the response from
the hull girder loading. The needed data for the calculation of the lateral loads is given in Table I.
Table I: Loading condition
Scantling draught in analyzed loading condition, m 11.5
Density of sea water, kg/m3
1025
Density of cargo in center cargo tank, kg/m3
1850
Density of cargo in side cargo tank, kg/m3
1250
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 68 | P a g e
Fig. 2: Main frame‟s layout of coupled beams
The structure of each strake is checked for eight constraints concerning plate yield and buckling, stiffener yield,
lateral and torsional buckling, stiffener‟s web and flange buckling for each loading condition. Additional cross-
over constraint (Hughes 1988) is used to ensure controlled panel collapse due to extensive in-plane loading,
where plating between stiffeners should fail first. Physically this means that the panel is not allowed to consist
of thick plate and weak stiffening, and the stiffener size has to rise with plate thickness. However, in this study
the cross-over constraint is activated only when stresses in stiffeners and plates exceed 2/3 of their yield
strength since it is based on geometry and not on the actual stress state. Altogether 4 x 376 failure criteria were
calculated for each design alternative, but only the most critical values leading from the four loading conditions
were considered as adequacies.
IV. OPTIMIZATION PROCESS AND THE RESULTS
One cannot rely on optimizer as the “black-box” tool and expect that will give good results. Instead, it
is fruitful to guide the search for optima in the preferred direction, and explore the design space, especially
when dealing with several objectives. Situation where some objectives are more important than others is
frequently encountered, thus the bias towards some of them is also required. There are GAs intended to obtain
whole Pareto front, e.g. NSGA-II (Deb et al. 2002), -MOEA (Deb et al. 2003), SPEA2 (Zitzler et al. 2002), but
in their attempt to do so, they can be slow considering that there is no need for the whole front to be known. For
this reason VOP can be used to direct the search towards interesting part of the Pareto front, and even to
additionally explore some different part, if so desired. By having the possibility to observe obtained solutions at
certain generation, one can steer the search by simply changing the corresponding weight factors of certain
objectives and possibly acquire better results.Genetic algorithm requires certain number of designs to start the
optimization. These designs can be made manually, thinking principally of satisfying as many constraints as
possible. This can be cumbersome and somewhat boring task, having in mind not just their great number, but
also their overall complexity. Easier way is to create the initial set of alternatives at random, using uniform
distribution of variable values between lower and upper bounds, and start the optimization from there. However,
the initial population will probably be fully infeasible if large number of constraints is considered, as was the
case with the studied tanker problem. The optimizer however can find the feasible alternatives, and by
exploiting those alternatives with less overall constraint violation, using fitness as in Eq. (8), VOP achieved this
in 32 generations, as seen from Fig. 3 and Fig. 4. Throughout this study, we have used the population size of 60
design alternatives in each generation. Binary encoding was used to represent the values of variables. Thus, the
total chromosome length, describing one design alternative, was 400 bits. Bit-wise mutation rate of pm =
0.4%was used during the whole search. This corresponds to change of 1.6 bits per chromosome in average. It is
somewhat greater than the recommended rule of thumb in pm = 1/string size, being now 0.25%. See Deb (2001)
and Deb (2002) for more. Higher mutation probability was used after investigations in the preliminary runs to
skip local minima and explore the space further.
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 69 | P a g e
After reaching feasible region, algorithm was run for 350th generation. At first the two „weight‟
objectives were considered the most important to be minimized, and the safety objectives was excluded. At the
point when it was concluded that the optimization converged to the minima the importance of safety was
included in the search. Namely, all constraints considered in the deck strakes were grouped into one joint
function as described above. Equal importance of all objectives was maintained until the optimization process
finished.Optimization was in the end stopped after 520 generation, when certain improvement in safety was
achieved. The optimization history for the first 350 generations is shown in Fig. 3 and Fig. 4 for the total hull
steel weight and duplex steel weight, respectively. Two designs are interesting from that run, since they
constitute a small Pareto front: the design of minimal hull steel weight, xTW1-350**, and the design of minimal
weight of duplex steel, xD1-350**. These weights are presented in Table II and are also depicted in Fig. 3 and
Fig. 4, additionally marked with “**” to simplify the notation, e.g. xTW1-350**. But neither of designs presented
in this study can be considered globally optimal for associating objective, since dealing with many constraints
and variables makes global optimum almost impossible to find.
7000
7500
8000
8500
9000
9500
0 50 100 150 200 250 300 350
f1 [t]
Generation
xTW* xD*
xTW** xD**
Fig. 3: Optimization history of the total hull steel weight for it‟s best designs, xTW*, it‟s minimum xTW**,
best designs of duplex steel, xD*, and corresponding minimum xD**
2400
2600
2800
3000
3200
3400
3600
0 50 100 150 200 250 300 350
f2 [t]
Generation
xTW* xD*
xTW** xD**
Fig. 4: Optimization history of the duplex steel weight for the best designs of total hull steel, xTW*, it‟s
minimum xTW**, duplex steel weight for it‟s best designs, xD*, and corresponding minimum xD**
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 70 | P a g e
Table II: Objective values for the best designs in first 350 generations, also showing the generation in which
they were found
xTW1-350** xD1-350**
f1[t] 7354 7442
f2[t] 2646 2632
Gx** 342 248
In order to enlarge the deck adequacy, the second part of the optimization started to increase the scantlings,
causing higher values of the total hull steel weight and duplex steel in associated generations, as presented in
Fig. 5 and Fig. 6, even though the importance of objectives remained unchanged. However, when significant
improvements weakened, optimization was stopped. This can be seen in Fig. 7. From this second part of the
optimization run, after including the deck adequacy in the search, three deigns from the edges of obtained
Pareto front are shown in Fig. 9 and Fig. 10. Objective functions values for these three designs are given in
Table III. Fig. 9 presents also the minimum rule scantlings obtained from the calculation of the rules of BV
2006.
7200
7400
7600
7800
8000
8200
350 370 390 410 430 450 470 490 510 530
f1 [t]
Generation
xTW* xD* xA*
xTW** xD** xA**
Fig. 5: Optimization history showing the total hull steel weight for it‟s best designs after including deck
adequacy in the search, xTW*, it‟s minimum xTW**, best designs concerning duplex steel, xD*, and
corresponding minimum xD**, best designs concerning deck adequacy, xA*, and it‟s maximum xA**
2400
2500
2600
2700
2800
2900
3000
350 370 390 410 430 450 470 490 510 530
f2 [t]
Generation
xTW* xD* xA*
xTW** xD** xA**
Fig. 6: Optimization history of the duplex steel weight for the best designs of the total hull steel weight after
including deck adequacy in the search, xTW*, it‟s minimum xTW**, best designs of the duplex steel, xD*, and
corresponding minimum xD**, the best designs concerning deck adequacy, xA*, and it‟s maximum xA**
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 71 | P a g e
11
12
13
14
15
16
17
18
350 370 390 410 430 450 470 490 510 530
f3
Generation
xTW* xD* xA*
xTW** xD** xA**
Fig. 7: Optimization history showing adequacy of deck strakes for the best designs of the total hull steel weight,
xTW*, it‟s minimum xTW**, best designs of duplex steel, xD*, and corresponding minimum xD**, best
designs of deck adequacy, xA*, and it‟s maximum xA**
2630
2635
2640
2645
2650
2655
7300 7350 7400 7450 7500 7550 7600 7650
f2 [t]
f1 [t]
xTW*-xD*
xTW**
xD**
11
12
13
14
15
16
17
18
2600 2650 2700 2750 2800 2850 2900 2950
f3
f2 [t]
xD*-xA*
xD**
xA**
11
12
13
14
15
16
17
18
7200 7400 7600 7800 8000 8200
f3
f1 [t]
xTW*-xA*
xTW**
xA**
Fig. 8: Pareto front presented in 2D between each pair of objectives with their best designs
Pareto front between the three objectives is presented filtered in Fig. 8, only with alternatives which are Pareto
optimal between each pair of objectives. Pareto front between total hull steel weight and duplex steel weight is
quite small, consisting of three designs, but this is expected since minimization of hull steel contributes to
minimization of duplex steel and vice versa. Other two fronts are well-distributed, providing many alternatives
for the designer, which is important for the applied design scenario, and fulfils one of the objectives of the paper
– the investigations of the trade-off between the safety of deck and the hull and duplex steel weights.
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 72 | P a g e
12.5; 370x15
17970
16100
S.G. =
1.85 t/m
3
S.G. =
1.25 t/m
3
10.5; 370x15 12.5; 430x15 12.5; 430x15 19; 370x13
11; 430x17 9; 220x12 11.5; 400x16 11.5; 400x16
9.5; 180x10
10.5; 220x10 16; 0 10.5; 220x10 13; 200x12
12; 340x12
13.5; 340x12
13.5; 340x12
12.5; 200x12
10.5; 340x12
11.5; 340x12
11.5; 340x12
9; 260x12
10.5; 160x9
9.5; 200x10
12; 220x10
12; 200x9
12; 180x10
9; 140x8
10.5; 180x10
9.5; 220x12
12; 240x10
12; 220x10
12; 220x10
9; 160x9
9.5; 180x10
9.5; 180x10
9.5; 180x10
14.5; 0
15.5; 0
15.5; 0
15.5; 0
14.5; 0
12; 220x1010.5; 180x10 10.5; 180x10 10.5; 180x10 10.5; 180x10
14; 260x11 18; 280x12 14; 280x12 17; 370x13 17; 280x12
18; 340x12 10; 300x13 15; 300x12 17; 300x11
11; 280x12
8; 220x10 10; 370x15 8; 280x11 14; 400x16
10; 200x10
9; 200x9
10; 160x9
10; 180x8
13; 240x10
13; 280x11
12; 340x14
9; 200x9
13; 260x11
13; 220x12
12; 240x10
13; 240x10
13; 240x11
13; 180x9
15; 340x12
13; 300x11
14; 320x13
14; 300x12
16; 260x10
11; 280x11
6; 160x8
5; 160x8
9; 220x12
5; 140x10
6; 140x7
5; 140x10
7; 140x10
13; 140x7
10; 240x10 9; 160x9 9; 160x9 12; 160x8 10; 200x9
Fig. 9: Scantlings of the main-frame members for the design of minimal rule requirements, shown above
dimension lines, and for the design xTW351-520**, shown below dimension lines
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 73 | P a g e
17970
16100
S.G. =
1.85 t/m
3
S.G. =
1.25 t/m
3
17; 280x12 14; 300x12 18; 400x16 19; 280x11
18; 340x12 9; 320x13 15; 300x12 17; 320x13
11; 280x12
8; 240x10 18; 340x14 8; 280x11 22; 430x14
10; 200x10
9; 200x9
10; 260x10
14; 160x8
13; 240x12
13; 280x11
12; 340x14
9; 180x10
13; 260x11
13; 220x12
12; 240x10
13; 300x11
13; 240x11
13; 200x12
15; 340x12
13; 300x11
14; 300x11
14; 280x12
13; 260x10
11; 340x13
6; 180x10
5; 160x9
10; 220x12
5; 180x10
6; 140x7
9; 140x10
11; 140x10
13; 140x7
9; 160x910; 180x8 9; 160x9 10; 220x10 11; 200x9
14; 260x11 19; 370x13 14; 280x11 20; 280x11 17; 340x14
18; 340x12 9; 300x13 16; 300x12 17; 430x15
11; 280x11
12; 400x16 19; 370x13 17; 280x12 26; 400x14
10; 200x10
10; 200x9
10; 160x9
24; 180x8
13; 240x11
13; 280x12
12; 300x11
9; 200x9
13; 260x10
13; 240x12
12; 240x10
13; 240x10
13; 340x12
13; 200x12
15; 340x12
14; 320x13
14; 300x13
14; 280x12
13; 280x11
11; 300x13
5; 200x12
5; 300x11
10; 180x9
7; 220x10
10; 180x10
10; 220x10
8; 140x10
13; 180x9
10; 240x10 9; 160x8 9; 160x9 11; 160x8 10; 160x8
14; 260x11
Fig. 10: Scantlings of the main-frame members for the design xD351-520**, shown above dimension lines, and for
the design xA351-520**, shown below dimension lines
Note that designs xTW351-520**, xD351-520** and xA351-520** shown in Fig. 9 and Fig. 10 are not
standardized, and there can be significant differences in plate thicknesses from neighboring strakes.
Furthermore, in all presented designs, including the design of minimal rule scantlings, there is no corrosion
addition.
V. DISCUSSION
It requires a skillful optimizer to handle as many variables and constraints as we have in this study.
Although we gave no attempt to find global optimum for considered objectives, it can be observed that VOP
significantly improved the main frame in a rather small number of generations. This chapter describes the best
design of each objective, along with the design of minimal rule scantlings.In this study we have imposed high
loads to act on the main frame, requiring that it is not only used in L/2, where it has to deal with maximum
vertical bending moment, but also in L/4 and 3L/4 where it is subdue to maximum shear force. Due to this
conservative consideration, the minimal rule scantlings design, shown in Fig. 9, violates 32 constraints, mostly
plate and stiffener yielding from the vertical strakes in longitudinal bulkhead and also plate yield in inner
bottom. The same figure shows the design xTW351-520**, which has considerably higher plate thicknesses in
longitudinal bulkhead, being the main reason for the increase of the weight of duplex steel, as seen in Table III.
Corresponding stiffeners were increased, especially the ones at the lowest strakes, who deal with high cargo
pressure. Because of the difference in pressure from cargo tanks, it is noticeable that the strakes in longitudinal
bulkhead closest to the CL have higher scantlings than the one on the opposite side. Inner bottom and bottom
plates are also thickened, but stiffeners were decreased, which is opposite than what happened to side shell.
Plate thicknesses of the deck strakes 1 and 3 from CL were reduced, as they participate in duplex steel weight,
but stiffeners were increased since they do not. Between xTW351-520** and xD351-520** there are less differences
than in the previous comparison.
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 74 | P a g e
Weight of the duplex steel was reduced only by 20 t, as one plate in longitudinal bulkhead was
decreased from 16 to 13 mm. Nevertheless, this design is an extreme member of the Pareto front regarding
duplex steel weight. Beside some small changes in general, plates of deck strakes 2 and 4 from CL were
enlarged, as they do not contribute to duplex steel weight, but increase the deck adequacy. There is a difference
between design xD351-520** and xTW351-520** in a sense that the former one was found 40 generations after
safety maximization was included in the search, and also 40 generations after xTW351-520**, see Fig. 7 and Table
III. From this, one great aspect of optimization can be observed: in order to increase the deck adequacy, VOP
first increased strakes which do not affect on the duplex steel weight and also cause small increase in total hull
steel weight In order to obtain the highest values of adequacy, it is necessary to increase the deck strakes, which
then caused the inevitable increase in hull steel weight, but it is better to do in a way which keeps the duplex
steel weight as low as possible, as was done here.
Table III: Values of objectives for the best designs after adequacy of deck strakes has been taken in
consideration, compared with design of minimal rule scantlings. Generation in which they were found is also
presented and also the number of negative and active constraints
xTW351-520** xD351-520** xA351-520** Min. rule req.
f1, t 7353 7599 8149 7550
f2, t 2652 2632 2912 2270
f3 11.44 12.91 16.82 10.72
Gx** 351 391 472 -
Neg. con. 0 0 0 32
Act. con. 52 44 36 18
Table IV: The value of adequacy for the best designs per strake for stiffener yield, plate yield and plate buckling
xTW351-520** xD351-520** xA351-520** Min. rule req.
deck - CL 0.45 0.13 0.02 0.48 0.17 0.06 0.56 0.28 0.44 0.45 0.13 0.25
deck – 2 0.34 0.08 0.06 0.37 0.12 0.31 0.47 0.24 0.42 0.34 0.08 0.25
deck – 3 0.43 0.10 0.00 0.46 0.14 0.04 0.54 0.27 0.51 0.41 0.11 0.24
deck - side 0.34 0.08 0.19 0.37 0.12 0.32 0.47 0.23 0.44 0.34 0.07 0.16
Between design of minimal duplex steel and maximum deck adequacy there are negligible differences beside
the deck scantlings. Plate thicknesses and stiffener sizes were increased. Note that the third objective can
theoretically take value from 0 to 32, consisting from four strakes having 8 constraints. But in order to have
constraint value equal to one, stress in corresponding member should be zero, so obviously such a case cannot
exist. Therefore, when it was noticed by VOP that further increase of deck strakes leads to excessive growth in
weights, the search was re-directed to finding solutions with low duplex and hull steel weight while retaining
the values of adequacy. This can be seen from Fig. 5, Fig. 6 and Fig. 7. If continued, the optimization would
lead to solutions better in hull steel weight, for reasonably good deck adequacy, since that was the trend in last
10 generations.
When described designs are compared how well they have approached constraints, the design xTW351-520** is
the best, followed by the xD351-520** and xA351-520**, while design of minimum rule requirements has the lowest
number of active constraints. We have considered a constraint to be active if stress exceeded 3/4 of critical
value.
VI. CONCLUSION
To enable more qualitative decision-making in the beginning of design process, it is helpful to posses
different trade-offs between crucial objectives. We have shown on example of the main frame of 40 000 DWT
chemical tanker that this can be done using vectorized genetic algorithm - VOP in a way quite adoptable to the
designers' needs. By exploiting the possibilities of VOP as the omni-optimizer, objectives can be added,
subtracted or even converted from constraints during the search for optima, as seen appropriate. If specific
region of Pareto front is desired, optimization can be directed towards it during the search. This is beneficial
when evaluation of objectives and constraints requests considerable time, saving money and effort in long-term.
Real-life problems can be quite difficult even for world-known algorithms. To make optimization search easier,
we propose a different approach:
Steel Structural Damage Identification Algorithm...
www.ijhssi.org 75 | P a g e
first to optimize more difficult objectives, and after satisfactory results have been obtained, include
supplementary objectives. It can be also beneficial if one knows the general behavior of objectives, as in used
case where minimization of hull steel weight will likely lead to minimization of duplex steel and vice versa, but
opposite of deck adequacy which is contrary to them. Then it is better to give more emphasis in the beginning
for those objectives which require more effort to approach optima, and when good base for continuation has
been acquired, include the easier objectives. This is the same as declaring the importance of easier functions
equal to zero in the beginning. The point at which one will change importance factors to include other
objectives can be different: either satisfactory results have been obtained, or improvement in terms of objectives
became rather poor, as was in our case.
We have used the chemical tanker example to illustrate this possibility by first obtaining reasonably
good design alternatives with respect to hull steel weight and weight of duplex steel. From that point, request
was to increase safety of the structure, so the corresponding adequacy was maximized. If scantlings of deck
strakes are maximized, there will be less probability of crack initiation. This objective caused increase of hull
and duplex weight, and fairly distributed Pareto front between them was achieved. Since for the problem of
chemical tanker‟s main frame VOP accomplished encouraging results, and handled large-scale optimization
with ease, it would we interesting to observe how well can it behave with expanded problem. Additional frames
could be included in the search so to optimize different sections of the hull. Additional effort will be given to
further improve the fitness assignment in VOP. It would be also beneficial to devise more generic fitness
function, one which does not make difference between the selection schemes based on feasibility. Comparison
with other optimizers is necessary in order to claim how well can it perform, and this will be surely the topic of
the future studies.
REFERENCES
[1] KLANAC, A.; JELOVICA, J. (2007a), Vectorization in the structural optimization of a fast ferry, Brodogradnja, 58/1, pp. 11-17
[2] KLANAC, A.; JELOVICA, J. (2008), Vectorization and constraint grouping to enhance optimization of marine structures,
submitted to Marine Structures
[3] KLANAC, A.; JELOVICA, J. (2007b), A concept of omni-optimization for ship structural design, in Guedes Soares, C.; Das,
P.K. (Eds.), Advancements in marine structures, Taylor & Francis, London , pp. 471-480
[4] DEB, K.; TIWARI, S. (2005), Omni-optimizer: A Procedure for Single and Multi-objective Optimization, in Coello Coello, C.A.
et al. (Eds.), EMO 2005, Springer-Verlag Berlin Heidelberg 2005, pp. 47-61
[5] BESNARD, N.; CODDA, M.; UNGARO, A.; TODERAN, C.; KLANAC, A.; PECOT, F. (2007), Benchmark on ship structural
optimisation, in Coello Coello, C.A. et al. (Eds.), Advancements in marine structures, Taylor & Francis, London, pp.453-463
[6] ROMANOFF. J.; KLANAC, A. (2007), Optimization of a Steel Sandwich Hoistable Car-Decks Applying Homogenized Plate
Theory, 10th
International Symposium on Practical Design of Ships and Other Floating Structures – PRADS, Houston
[7] EHLERS, S., KLANAC, A., TABRI, K. (2007), Increased safety of a tanker and a RO-PAX vessel by implementing a novel
sandwich structure, 4th
International Conference on Collision and Grounding of Ships. Hamburg, pp. 109-115
[8] OSYCZKA, A.; KRENICH, S.; TAMURA, H., GOLDBERG, D. (2000), A Bicriterion Approach to Constrained Optimization
Problems using Genetic Algorithm, Evolutionary Optimization – An International Journal on the Internet, 2/1, pp. 43-54
[9] DEB, K. (2001), Multi-objective Optimization Using Evolutionary Algorithms, Wiley, Chichester, UK
[10] HUGHES, O.F.; MISTREE, F.; ZANIC, V. (1980), A practical method for the rational design of ship structures, J. Ship
Research, 24/2, pp.101-113
[11] RUKKI (2008), Hot Rolled Shipbuilding Profiles
[12] KOSKI, J.; SILVENNOINEN, R. (1987), Norm Methods and Partial Weighting in Multicriterion Optimization of Structures,
International Journal for Numerical Methods in Engineering, Vol. 24, pp.1101-1121
[13] NAAR, H.; VARSTA, P.; KUJALA, P. (2004), A theory of coupled beams for strength assessment of passenger ships, Marine
Structures, 17/8, pp. 590-611
[14] NIEMELÄINEN, M. (2007), Computational Method for Evaluation of Hull Girder Strength in Concept Design Stage, Master‟s
thesis, Helsinki University of Techlology
[15] HUGHES, O.F. (1988), Ship Structural Design, Society of Naval Architects and Marine Engineers, Wiley, New York
[16] DEB, K.; PRATAP, A.; AGARWAL, S.; MEYARIVAN, T. (2002), A Fast and Elitist Multiobjective Genetic Algorithm –
NSGA-II, IEEE Transactions on Evolutionary Computation, 6/1, pp. 182-197
[17] ZITZLER, E.; LAUMANNS, M.; THIELE, L. (2002), SPEA2: Improving the Strength Pareto Evolutionary Algorithm for
Multiobjective Optimization, in Giannakoghu, K.; Tsahalis, D.; Periaux, J.; Papailiou, K.; Fogarty, T. (eds.), Evolutionary
Methods for Design, Optimisation and Control, CIMNE, Barcelona, Spain
[18] BUREAU VERITAS (2006), Rules for the classification of steel ships
[19] DEB, K.; MOHAN, M; MISHRA, S. (2003), A Fast Multi-objective Evolutionary Algorithm for Finding Well-Spread Pareto-
Optimal Solutions, KanGAL Report Number 2003002
[20] DEB, K. (2001), Multi-Objective Optimization using Evolutionary Algorithms, John Wiley and Sons, Chichester

Contenu connexe

Tendances

Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...ijsrd.com
 
IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...
IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...
IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...IRJET Journal
 
Computational fracture mechanics
Computational fracture mechanicsComputational fracture mechanics
Computational fracture mechanicsNguyen Vinh Phu
 
IRJET- Performance Analysis of Optimization Techniques by using Clustering
IRJET- Performance Analysis of Optimization Techniques by using ClusteringIRJET- Performance Analysis of Optimization Techniques by using Clustering
IRJET- Performance Analysis of Optimization Techniques by using ClusteringIRJET Journal
 
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...cscpconf
 
Fem in geotech engineering
Fem in geotech engineeringFem in geotech engineering
Fem in geotech engineeringJEET TRIVEDI
 
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...cscpconf
 
Yuesong-Xie-Poster-RUM-2015
Yuesong-Xie-Poster-RUM-2015Yuesong-Xie-Poster-RUM-2015
Yuesong-Xie-Poster-RUM-2015Yuesong Xie
 
Fuzzy Model for Performance in Cortisol
Fuzzy Model for Performance in CortisolFuzzy Model for Performance in Cortisol
Fuzzy Model for Performance in CortisolIJERA Editor
 

Tendances (17)

Constitutivemodeling05 a(1)
Constitutivemodeling05 a(1)Constitutivemodeling05 a(1)
Constitutivemodeling05 a(1)
 
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
Image segmentation Based on Chan-Vese Active Contours using Finite Difference...
 
IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...
IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...
IRJET- Parabolic Loading in Fixed Deep Beam using 5th Order Shear Deformation...
 
Sec2003
Sec2003Sec2003
Sec2003
 
Computational fracture mechanics
Computational fracture mechanicsComputational fracture mechanics
Computational fracture mechanics
 
IRJET- Performance Analysis of Optimization Techniques by using Clustering
IRJET- Performance Analysis of Optimization Techniques by using ClusteringIRJET- Performance Analysis of Optimization Techniques by using Clustering
IRJET- Performance Analysis of Optimization Techniques by using Clustering
 
E046063134
E046063134E046063134
E046063134
 
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
 
Fem in geotech engineering
Fem in geotech engineeringFem in geotech engineering
Fem in geotech engineering
 
Development of Intelligent Systems to Predict Diamond Wire Saw Performance
Development of Intelligent Systems to Predict Diamond Wire Saw PerformanceDevelopment of Intelligent Systems to Predict Diamond Wire Saw Performance
Development of Intelligent Systems to Predict Diamond Wire Saw Performance
 
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
MULTIFOCUS IMAGE FUSION USING MULTIRESOLUTION APPROACH WITH BILATERAL GRADIEN...
 
Introduction to FEA
Introduction to FEAIntroduction to FEA
Introduction to FEA
 
Yuesong-Xie-Poster-RUM-2015
Yuesong-Xie-Poster-RUM-2015Yuesong-Xie-Poster-RUM-2015
Yuesong-Xie-Poster-RUM-2015
 
Sandwich composite
Sandwich compositeSandwich composite
Sandwich composite
 
Em molnar2015
Em molnar2015Em molnar2015
Em molnar2015
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Fuzzy Model for Performance in Cortisol
Fuzzy Model for Performance in CortisolFuzzy Model for Performance in Cortisol
Fuzzy Model for Performance in Cortisol
 

Similaire à International Journal of Humanities and Social Science Invention (IJHSSI)

APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINESAPPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINEScseij
 
Application of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linesApplication of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linescseij
 
Sediment; Amphipod; Hyale nigra; Spiked sediment
Sediment; Amphipod; Hyale nigra; Spiked sedimentSediment; Amphipod; Hyale nigra; Spiked sediment
Sediment; Amphipod; Hyale nigra; Spiked sedimentpeertechzpublication
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxssuser4debce1
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe TrussesIRJET Journal
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...IJCSIS Research Publications
 
ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..butest
 
ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..butest
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Xin-She Yang
 
Huong dan cu the svm
Huong dan cu the svmHuong dan cu the svm
Huong dan cu the svmtaikhoan262
 
A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...o_almasi
 
FEA Analysis & Re-Design of a Bicycle Crank Arm
FEA Analysis & Re-Design of a Bicycle Crank ArmFEA Analysis & Re-Design of a Bicycle Crank Arm
FEA Analysis & Re-Design of a Bicycle Crank ArmAusten Leversage
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...IAEME Publication
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...IAEME Publication
 
Evaluating Classifiers' Performance KDD2002
Evaluating Classifiers' Performance KDD2002Evaluating Classifiers' Performance KDD2002
Evaluating Classifiers' Performance KDD2002Anna Olecka
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...eSAT Publishing House
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...eSAT Journals
 

Similaire à International Journal of Humanities and Social Science Invention (IJHSSI) (20)

APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINESAPPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
 
Application of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linesApplication of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip lines
 
Sediment; Amphipod; Hyale nigra; Spiked sediment
Sediment; Amphipod; Hyale nigra; Spiked sedimentSediment; Amphipod; Hyale nigra; Spiked sediment
Sediment; Amphipod; Hyale nigra; Spiked sediment
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
IRJET- Optimization of Fink and Howe Trusses
IRJET-  	  Optimization of Fink and Howe TrussesIRJET-  	  Optimization of Fink and Howe Trusses
IRJET- Optimization of Fink and Howe Trusses
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
 
ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..
 
ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..ASCE_ChingHuei_Rev00..
ASCE_ChingHuei_Rev00..
 
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
Accelerated Particle Swarm Optimization and Support Vector Machine for Busine...
 
Guide
GuideGuide
Guide
 
Guide
GuideGuide
Guide
 
Huong dan cu the svm
Huong dan cu the svmHuong dan cu the svm
Huong dan cu the svm
 
A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...
 
FEA Analysis & Re-Design of a Bicycle Crank Arm
FEA Analysis & Re-Design of a Bicycle Crank ArmFEA Analysis & Re-Design of a Bicycle Crank Arm
FEA Analysis & Re-Design of a Bicycle Crank Arm
 
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
 
Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...Comparison between the genetic algorithms optimization and particle swarm opt...
Comparison between the genetic algorithms optimization and particle swarm opt...
 
Evaluating Classifiers' Performance KDD2002
Evaluating Classifiers' Performance KDD2002Evaluating Classifiers' Performance KDD2002
Evaluating Classifiers' Performance KDD2002
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 
Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...Security constrained optimal load dispatch using hpso technique for thermal s...
Security constrained optimal load dispatch using hpso technique for thermal s...
 

Dernier

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Dernier (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

International Journal of Humanities and Social Science Invention (IJHSSI)

  • 1. International Journal of Humanities and Social Science Invention ISSN (Online): 2319 – 7722, ISSN (Print): 2319 – 7714 www.ijhssi.org Volume 2 Issue 8 ǁ August. 2013ǁ PP.64-75 www.ijhssi.org 64 | P a g e Steel Structural Damage Identification Algorithm Of Imperialist Competitive Algorithm Mokhtar jalilian * 1 , Naser Taghizadieh 2 1 Master Student Civil Structures, Department of Civil Engineering, University of Tabriz, Tabriz, Iran 2Assistant Professor of Faculty Departments of Civil Engineering, University of Tabriz, Tabriz, Iran ABSTRACT: Omni-optimization assumes a capability to perform several types of optimization, e.g. single- and multi-objective, using the same optimization algorithm, or the omni-optimizer. Here we consider omni- optimization to investigate the capabilities of a proposed structural arrangement of a 40 000 DWT chemical tanker. The interest is to gain more knowledge about the capabilities of this arrangement and optimize it for reduction in weight and increase in safety. Omni-optimization is performed with a simple genetic algorithm though the re-formulated ‘vectorized’ structural optimization problem. The overall process is managed through Matlab where also the structural response and strength calculations are performed. KEYWORDS: algorithm, Competitive Algorithm, optimizer I. INTRODUCTION Steel Structural damage identification algorithm of Imperialist Competitive Algorithmfor a structural design under certain set of criteria. One structural design alternative can be represented with the vector of variables x, while its characteristics, i.e. the size, volume, weight, cost, reliability, safety, etc. can be represented as the functions of x. Depending on design scenario, some of the characteristics need to be maximized, some minimized, and some simply have to be above or below certain level. The later are generally called, from the mathematical programming point of view, the constraints, while the formed two are attributes, and when they are put to be maximized or minimized they are called the objectives.In this paper we aim to explore this identification algorithm of Imperialist Competitive Algorithmfor of a 40 000 DWT chemical tanker. We engage in treating numerous characteristics of the tanker‟s structure either as constraints or as objectives, depending on the assumed available information, resembling therefore a possible scenario in the early stage of design development. Early design stage is characterized with the missing information on e.g. precise loading, or structural details are not known, while the bounds of some requirements, such as e.g. weight, vertical centre of gravity, nominal stress levels or length of weld meters are not precisely defined. In general it would be then useful to venture into analysing the correlation between them, and thus investigate their sensitivity for the considered structural arrangement. This can then assist the designer in making optimal decisions. To perform this task successfully we consider exploiting a novel approach based on vectorization and omni-optimization. Vectorization assumes converting constraints into additional objectives and their optimization alongside original objectives. This very fact enhances both the optimization search and the design investigation as the original problem principally becomes unconstrained. Precisely, vectorization has shown capability to significantly improve the search for the optimum design alternatives (Klanac and Jelovica 2007a, 2008), but it has also allowed for an easy handling of design criteria, thus benefiting the objective of this study. An algorithm that can solve then a vectorized structural optimization problem is in the end capable to maximize, or minimize, one objective, but also many more, as these problems usually involve numerous characteristics. An algorithm capable of this is then called an omni-optimizer; see Klanac and Jelovica (2007b), but also Deb and Tiwari (2005) for more, while the process of its application is called omni-optimization.The omni- optimization is performed here using a simple genetic algorithm, which is described in the following chapter. Chapter 3 follows with the problem description, while the Chapter 4 describes the optimization process and shows the results. In Chapter 5 we discuss the results, but also the effects of omni-optimization. Paper is concluded in Chapter 6. II. VECTORIZATION AND THE OMNI-OPTIMIZER The omni-optimization is conceived here to lead from the capability of the algorithm, the optimizer, to perform the multi-objective optimization. The choice has fallen on VOP (Klanac and Jelovica 2007b, 2008) – the genetic algorithm which features simple genetic operators, such as weighted roulette wheel selection, single-
  • 2. Steel Structural Damage Identification Algorithm... www.ijhssi.org 65 | P a g e point cross-over, binary encoding and bit-wise mutation. The algorithm was until now applied in several different studies (Besnard et al. 2007, Romanoff and Klanac 2007, Ehlers et al. 2007) and returned satisfactory results.The only advanced feature that VOP possesses is its fitness function. It allows VOP to be used as the omni-optimizer, following the vectorization of the original optimization problem. But first we briefly present the applied concept of vectorization and then the algorithm. 2.1. Vectorization for structural omni-optimization The original multi-objective structural optimization problem can be defined with the following       1min f ,...,f | ( ) 0, 1,M j j J    x X x x g x , (1) where X is the set of all possible alternatives defined between the lower and upper bounds of the variables. The same problem can be written in the vectorized form following Klanac and Jelovica (2007a, 2007b, 2008)           1 1min f ,...,f ,f ,...,f ,...,fM M M j M J   x X x x x x x . (2) The constraints ( )jg x , which are now additional objectives     1f ,...,fM M J x x in the equation above, are converted applying the Heaviside representation (Osyczka et al. 2000, Deb 2001), given as: ( ) ( ) ( ) [ ] g , if g 0 f , 1, 0, othervise j j M j j J+ ìï - <ï= " Îí ïïî x x x (3) The Heaviside representation is convenient when some of the criteria are treated both as constraint and as objective. Typically, such a criterion is adequacy of the structural element, or the normalized difference between the response and the strength of an element (Hughes et al. 1980), e.g. given for the buckling criterion ( ) ( ) ( ) ( ) ( ) g buckling response j buckling response s s s s - = + x x x x x . (4) When adequacy is calculated to be negative for some design alternative, that design is infeasible and the adequacy, following the Eq. (3), takes the positive value in the vectorized form and in this form it can be then minimized during the optimization through Eq. (2).. When treated as objective to be maximized, the same adequacy remains negative in the vectorized problem since in vectorization objectives are not converted as constraints. This will then lead to the strong penalization of the alternatives with large infeasibility, while those with smaller infeasibility will become preferred, again leading to the increase in safety. If on the other hand, the adequacy of some alternative is positive, its value as vectorized constraint will now be zero, while as objective it will remain positive, and the alternative can be freely maximized. The following Fig. 1 illustrates this interesting concept. -1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1 -1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1 Adequacyaftervectorization Adequcy before vectorization Adequacy as constraint Adequacy as objective Fig. 1: Treatment of the same criterion in the vectorized optimization problem (in this case the adequacy) both as constraint and as objective 2.2. VOP – the omni-optimizer VOP‟s fitness function is originally based on the weighted and linearly normalized distance that the design alternative closes with the origin of the attainable space (Klanac and Jelovica 2008). Here however, we update this fitness so that the distance is also penalized with the normalized distance of the design to the bounds of the feasible space. Assuming that we deal with J constraints, M original objectives and the population of size N, the following formula is used for fitness evaluation if there is at least one feasible design in the population:
  • 3. Steel Structural Damage Identification Algorithm... www.ijhssi.org 66 | P a g e        ( ) 1 max . d x N d d    x x x (5) The distance is calculated as:        1/2 2 2n n d f f , s.t. 0 1; 0 1 1 j j m m j m j m j m j m w w w w w w                   x x x (6) By using the following normalized distance:         min ( ) max min d d d d d    x x x x x (7) the maximum value of fitness that one design can get is 1( ) 1 x if ( ) 0d x , while the minimum is 1( ) 0 x if ( ) 1d x , so the fitness is bounded within these values. If the whole population is infeasible, the fitness function slightly changes into:        f max j j N d d     x x x (8) where the normalized constraint sum f j j  is defined as min max min j j j j j j j j j j f f f f f         (9) Designs which are near the feasible space have low sum of normalized constraints using the Heaviside representation and therefore receive high fitness. Fitness however does not solely depend on the proximity to the feasible space as it is also a function of the objectives, depending on the distance, as noted from Eq. (8). These two features are generally contrary in the case of structural optimization, since design with e.g. low weight will likely violate many constraints, but using the fitness function from Eq. (8), the intention is that after finally striking the feasible space, the designs are relatively good in objective values. This is especially interesting knowing that large number of constraints prevents existence of feasible solutions in randomly created initial designs, and also makes it quite hard to create them manually. This fitness function is only a stop on the way to define the „best‟ fitness function. One can also wander if one such function exists as it might be strongly problem dependent – yet we persist. Important feature of this type of fitness function is the biased search. Since the problem which VOP is optimizing is vectorized, meaning that it has many objectives, which were initially mostly constraints, the obtainment of the overall Pareto frontier might be irrational. Further argument is that we in principle now the location of the optimal design alternatives with respect to the original objectives (Osyczka et al. 2000, Deb 2001, Klamroth and Tind 2007, Klanac and Jelovica 2008). When vectorizing constraints with the Heaviside representation the optima are always placed in the unique part of the attainable space of the vectorized problem, where the objectives leading from constraints equate zero, and so the feasible alternatives are placed on the original objective axis; see Klanac and Jelovica (2008) for more. For more objectives this axis will extend into hyperplane, but the general location will not be altered. In that case, the fitness function should apply low values of weights – nearing zero – in Eq. (6) for the original objectives. When facing large number of constraints, e.g. more than a few hundreds, the initial vector of weights could be symmetric between all the vectorized objectives and could be later on modified according to the desires of the user.
  • 4. Steel Structural Damage Identification Algorithm... www.ijhssi.org 67 | P a g e III. DESIGN SCENARIO The beneits of omni-optimization of the 40 000 DWT and 180m long chemical tanker are investigated through the optimization of its midship section. The tanker‟s arrangement, as seen in Fig. 9, is characterized with two internal longitudinal cofferdams. The „three perpendicular tank‟ arrangement is bounded with double sides and double bottom structure. The tanks‟ plating are built from duplex steel to resist the aggressive chemicals which might be transported. 3.1. Variables We consider 47 longitudinal panels in optimization from one half of the ship‟s main frame. Two variables are considered per each strake, i.e. plate thickness and stiffener size, so the optimization problem consists in total of 94 variables. The strake division and position can be seen in Fig. 9. The number of stiffeners was not varied. Considered variable values are discrete, having the step for the plates of 1 mm, a value in general appropriate for early design stage. Stiffener sizes are taken as standard HP profiles (Rukki 2008). The lower and upper bounds of variables are defined following the experience of standard ship structures and capabilities of production, but are also taken in a generic way, avoiding any fine-tuning based on prior knowledge of the problem. 3.2. Objectives Three objectives are considered in this study: minimize the total weight of hull steel (f1), minimize the weight of duplex steel (f2) and maximize the adequacy of deck strakes (f3). Minimizing the weights would increase the payload capacity, but reduction in duplex steel would be the most significant for decrease in production costs since the material and labour costs for this steel are tenfold to those of high tensile 355 MPa steel used for the remaining structure. By introducing the latter objective, the goal is to explore the needed trade-offs when increasing the safety of some part of the structure. In this case this is the safety of deck structures which are according to experiences prone to failures. To simplify the process, all the adequacies of the deck panels can be summed into one function which is in the end treated as the objective. The validity of such an approach is shown in Koski and Silvenoinen (1987). In addition we are interested to outline the most efficient way of increasing safety in the deck structure with respect to the former two objectives.The total weight of the hull and duplex steel were calculated by extending the calculated cross-sectional weight for the whole length of the ship, on top of which is added the weight of web frames of 10.7 t. 3.3. Structural model and constraints The midship section is assumed to stretch between L/4 and 3L/4 cross-sections, without the change in scantlings. Computationally then one cross-section has to withstand the normal service loads, those being the hull girder loads, the cargo loads and the lateral hydrostatic loads, while ballast tanks are assumed to be empty. The section is exposed to four critical hull girder loads acting on a section at two positions, L/4 and L/2. For the former, the shear force of 72 960 kN is applied in hogging and -74 880 kN in sagging, while for the later, the total vertical bending moment of 2 933 000 kNm is assumed for hogging and -2 410 000 kNm for sagging. The response under the hull girder loads is calculated applying the Coupled Beam method of Naar et al. (2005). The structure of the main frame is split into 22 beams, see Fig. 2, each centred about a hard point; see Niemeläinen (2007) for more. This model allows for more precise evaluation of response then for a hull girder beam model, e.g. as it more precisely accounts for the influence of shear flow. The response of the panel under the cargo and hydrostatic loads is calculated with uniformly loaded simple beam and added to the response from the hull girder loading. The needed data for the calculation of the lateral loads is given in Table I. Table I: Loading condition Scantling draught in analyzed loading condition, m 11.5 Density of sea water, kg/m3 1025 Density of cargo in center cargo tank, kg/m3 1850 Density of cargo in side cargo tank, kg/m3 1250
  • 5. Steel Structural Damage Identification Algorithm... www.ijhssi.org 68 | P a g e Fig. 2: Main frame‟s layout of coupled beams The structure of each strake is checked for eight constraints concerning plate yield and buckling, stiffener yield, lateral and torsional buckling, stiffener‟s web and flange buckling for each loading condition. Additional cross- over constraint (Hughes 1988) is used to ensure controlled panel collapse due to extensive in-plane loading, where plating between stiffeners should fail first. Physically this means that the panel is not allowed to consist of thick plate and weak stiffening, and the stiffener size has to rise with plate thickness. However, in this study the cross-over constraint is activated only when stresses in stiffeners and plates exceed 2/3 of their yield strength since it is based on geometry and not on the actual stress state. Altogether 4 x 376 failure criteria were calculated for each design alternative, but only the most critical values leading from the four loading conditions were considered as adequacies. IV. OPTIMIZATION PROCESS AND THE RESULTS One cannot rely on optimizer as the “black-box” tool and expect that will give good results. Instead, it is fruitful to guide the search for optima in the preferred direction, and explore the design space, especially when dealing with several objectives. Situation where some objectives are more important than others is frequently encountered, thus the bias towards some of them is also required. There are GAs intended to obtain whole Pareto front, e.g. NSGA-II (Deb et al. 2002), -MOEA (Deb et al. 2003), SPEA2 (Zitzler et al. 2002), but in their attempt to do so, they can be slow considering that there is no need for the whole front to be known. For this reason VOP can be used to direct the search towards interesting part of the Pareto front, and even to additionally explore some different part, if so desired. By having the possibility to observe obtained solutions at certain generation, one can steer the search by simply changing the corresponding weight factors of certain objectives and possibly acquire better results.Genetic algorithm requires certain number of designs to start the optimization. These designs can be made manually, thinking principally of satisfying as many constraints as possible. This can be cumbersome and somewhat boring task, having in mind not just their great number, but also their overall complexity. Easier way is to create the initial set of alternatives at random, using uniform distribution of variable values between lower and upper bounds, and start the optimization from there. However, the initial population will probably be fully infeasible if large number of constraints is considered, as was the case with the studied tanker problem. The optimizer however can find the feasible alternatives, and by exploiting those alternatives with less overall constraint violation, using fitness as in Eq. (8), VOP achieved this in 32 generations, as seen from Fig. 3 and Fig. 4. Throughout this study, we have used the population size of 60 design alternatives in each generation. Binary encoding was used to represent the values of variables. Thus, the total chromosome length, describing one design alternative, was 400 bits. Bit-wise mutation rate of pm = 0.4%was used during the whole search. This corresponds to change of 1.6 bits per chromosome in average. It is somewhat greater than the recommended rule of thumb in pm = 1/string size, being now 0.25%. See Deb (2001) and Deb (2002) for more. Higher mutation probability was used after investigations in the preliminary runs to skip local minima and explore the space further.
  • 6. Steel Structural Damage Identification Algorithm... www.ijhssi.org 69 | P a g e After reaching feasible region, algorithm was run for 350th generation. At first the two „weight‟ objectives were considered the most important to be minimized, and the safety objectives was excluded. At the point when it was concluded that the optimization converged to the minima the importance of safety was included in the search. Namely, all constraints considered in the deck strakes were grouped into one joint function as described above. Equal importance of all objectives was maintained until the optimization process finished.Optimization was in the end stopped after 520 generation, when certain improvement in safety was achieved. The optimization history for the first 350 generations is shown in Fig. 3 and Fig. 4 for the total hull steel weight and duplex steel weight, respectively. Two designs are interesting from that run, since they constitute a small Pareto front: the design of minimal hull steel weight, xTW1-350**, and the design of minimal weight of duplex steel, xD1-350**. These weights are presented in Table II and are also depicted in Fig. 3 and Fig. 4, additionally marked with “**” to simplify the notation, e.g. xTW1-350**. But neither of designs presented in this study can be considered globally optimal for associating objective, since dealing with many constraints and variables makes global optimum almost impossible to find. 7000 7500 8000 8500 9000 9500 0 50 100 150 200 250 300 350 f1 [t] Generation xTW* xD* xTW** xD** Fig. 3: Optimization history of the total hull steel weight for it‟s best designs, xTW*, it‟s minimum xTW**, best designs of duplex steel, xD*, and corresponding minimum xD** 2400 2600 2800 3000 3200 3400 3600 0 50 100 150 200 250 300 350 f2 [t] Generation xTW* xD* xTW** xD** Fig. 4: Optimization history of the duplex steel weight for the best designs of total hull steel, xTW*, it‟s minimum xTW**, duplex steel weight for it‟s best designs, xD*, and corresponding minimum xD**
  • 7. Steel Structural Damage Identification Algorithm... www.ijhssi.org 70 | P a g e Table II: Objective values for the best designs in first 350 generations, also showing the generation in which they were found xTW1-350** xD1-350** f1[t] 7354 7442 f2[t] 2646 2632 Gx** 342 248 In order to enlarge the deck adequacy, the second part of the optimization started to increase the scantlings, causing higher values of the total hull steel weight and duplex steel in associated generations, as presented in Fig. 5 and Fig. 6, even though the importance of objectives remained unchanged. However, when significant improvements weakened, optimization was stopped. This can be seen in Fig. 7. From this second part of the optimization run, after including the deck adequacy in the search, three deigns from the edges of obtained Pareto front are shown in Fig. 9 and Fig. 10. Objective functions values for these three designs are given in Table III. Fig. 9 presents also the minimum rule scantlings obtained from the calculation of the rules of BV 2006. 7200 7400 7600 7800 8000 8200 350 370 390 410 430 450 470 490 510 530 f1 [t] Generation xTW* xD* xA* xTW** xD** xA** Fig. 5: Optimization history showing the total hull steel weight for it‟s best designs after including deck adequacy in the search, xTW*, it‟s minimum xTW**, best designs concerning duplex steel, xD*, and corresponding minimum xD**, best designs concerning deck adequacy, xA*, and it‟s maximum xA** 2400 2500 2600 2700 2800 2900 3000 350 370 390 410 430 450 470 490 510 530 f2 [t] Generation xTW* xD* xA* xTW** xD** xA** Fig. 6: Optimization history of the duplex steel weight for the best designs of the total hull steel weight after including deck adequacy in the search, xTW*, it‟s minimum xTW**, best designs of the duplex steel, xD*, and corresponding minimum xD**, the best designs concerning deck adequacy, xA*, and it‟s maximum xA**
  • 8. Steel Structural Damage Identification Algorithm... www.ijhssi.org 71 | P a g e 11 12 13 14 15 16 17 18 350 370 390 410 430 450 470 490 510 530 f3 Generation xTW* xD* xA* xTW** xD** xA** Fig. 7: Optimization history showing adequacy of deck strakes for the best designs of the total hull steel weight, xTW*, it‟s minimum xTW**, best designs of duplex steel, xD*, and corresponding minimum xD**, best designs of deck adequacy, xA*, and it‟s maximum xA** 2630 2635 2640 2645 2650 2655 7300 7350 7400 7450 7500 7550 7600 7650 f2 [t] f1 [t] xTW*-xD* xTW** xD** 11 12 13 14 15 16 17 18 2600 2650 2700 2750 2800 2850 2900 2950 f3 f2 [t] xD*-xA* xD** xA** 11 12 13 14 15 16 17 18 7200 7400 7600 7800 8000 8200 f3 f1 [t] xTW*-xA* xTW** xA** Fig. 8: Pareto front presented in 2D between each pair of objectives with their best designs Pareto front between the three objectives is presented filtered in Fig. 8, only with alternatives which are Pareto optimal between each pair of objectives. Pareto front between total hull steel weight and duplex steel weight is quite small, consisting of three designs, but this is expected since minimization of hull steel contributes to minimization of duplex steel and vice versa. Other two fronts are well-distributed, providing many alternatives for the designer, which is important for the applied design scenario, and fulfils one of the objectives of the paper – the investigations of the trade-off between the safety of deck and the hull and duplex steel weights.
  • 9. Steel Structural Damage Identification Algorithm... www.ijhssi.org 72 | P a g e 12.5; 370x15 17970 16100 S.G. = 1.85 t/m 3 S.G. = 1.25 t/m 3 10.5; 370x15 12.5; 430x15 12.5; 430x15 19; 370x13 11; 430x17 9; 220x12 11.5; 400x16 11.5; 400x16 9.5; 180x10 10.5; 220x10 16; 0 10.5; 220x10 13; 200x12 12; 340x12 13.5; 340x12 13.5; 340x12 12.5; 200x12 10.5; 340x12 11.5; 340x12 11.5; 340x12 9; 260x12 10.5; 160x9 9.5; 200x10 12; 220x10 12; 200x9 12; 180x10 9; 140x8 10.5; 180x10 9.5; 220x12 12; 240x10 12; 220x10 12; 220x10 9; 160x9 9.5; 180x10 9.5; 180x10 9.5; 180x10 14.5; 0 15.5; 0 15.5; 0 15.5; 0 14.5; 0 12; 220x1010.5; 180x10 10.5; 180x10 10.5; 180x10 10.5; 180x10 14; 260x11 18; 280x12 14; 280x12 17; 370x13 17; 280x12 18; 340x12 10; 300x13 15; 300x12 17; 300x11 11; 280x12 8; 220x10 10; 370x15 8; 280x11 14; 400x16 10; 200x10 9; 200x9 10; 160x9 10; 180x8 13; 240x10 13; 280x11 12; 340x14 9; 200x9 13; 260x11 13; 220x12 12; 240x10 13; 240x10 13; 240x11 13; 180x9 15; 340x12 13; 300x11 14; 320x13 14; 300x12 16; 260x10 11; 280x11 6; 160x8 5; 160x8 9; 220x12 5; 140x10 6; 140x7 5; 140x10 7; 140x10 13; 140x7 10; 240x10 9; 160x9 9; 160x9 12; 160x8 10; 200x9 Fig. 9: Scantlings of the main-frame members for the design of minimal rule requirements, shown above dimension lines, and for the design xTW351-520**, shown below dimension lines
  • 10. Steel Structural Damage Identification Algorithm... www.ijhssi.org 73 | P a g e 17970 16100 S.G. = 1.85 t/m 3 S.G. = 1.25 t/m 3 17; 280x12 14; 300x12 18; 400x16 19; 280x11 18; 340x12 9; 320x13 15; 300x12 17; 320x13 11; 280x12 8; 240x10 18; 340x14 8; 280x11 22; 430x14 10; 200x10 9; 200x9 10; 260x10 14; 160x8 13; 240x12 13; 280x11 12; 340x14 9; 180x10 13; 260x11 13; 220x12 12; 240x10 13; 300x11 13; 240x11 13; 200x12 15; 340x12 13; 300x11 14; 300x11 14; 280x12 13; 260x10 11; 340x13 6; 180x10 5; 160x9 10; 220x12 5; 180x10 6; 140x7 9; 140x10 11; 140x10 13; 140x7 9; 160x910; 180x8 9; 160x9 10; 220x10 11; 200x9 14; 260x11 19; 370x13 14; 280x11 20; 280x11 17; 340x14 18; 340x12 9; 300x13 16; 300x12 17; 430x15 11; 280x11 12; 400x16 19; 370x13 17; 280x12 26; 400x14 10; 200x10 10; 200x9 10; 160x9 24; 180x8 13; 240x11 13; 280x12 12; 300x11 9; 200x9 13; 260x10 13; 240x12 12; 240x10 13; 240x10 13; 340x12 13; 200x12 15; 340x12 14; 320x13 14; 300x13 14; 280x12 13; 280x11 11; 300x13 5; 200x12 5; 300x11 10; 180x9 7; 220x10 10; 180x10 10; 220x10 8; 140x10 13; 180x9 10; 240x10 9; 160x8 9; 160x9 11; 160x8 10; 160x8 14; 260x11 Fig. 10: Scantlings of the main-frame members for the design xD351-520**, shown above dimension lines, and for the design xA351-520**, shown below dimension lines Note that designs xTW351-520**, xD351-520** and xA351-520** shown in Fig. 9 and Fig. 10 are not standardized, and there can be significant differences in plate thicknesses from neighboring strakes. Furthermore, in all presented designs, including the design of minimal rule scantlings, there is no corrosion addition. V. DISCUSSION It requires a skillful optimizer to handle as many variables and constraints as we have in this study. Although we gave no attempt to find global optimum for considered objectives, it can be observed that VOP significantly improved the main frame in a rather small number of generations. This chapter describes the best design of each objective, along with the design of minimal rule scantlings.In this study we have imposed high loads to act on the main frame, requiring that it is not only used in L/2, where it has to deal with maximum vertical bending moment, but also in L/4 and 3L/4 where it is subdue to maximum shear force. Due to this conservative consideration, the minimal rule scantlings design, shown in Fig. 9, violates 32 constraints, mostly plate and stiffener yielding from the vertical strakes in longitudinal bulkhead and also plate yield in inner bottom. The same figure shows the design xTW351-520**, which has considerably higher plate thicknesses in longitudinal bulkhead, being the main reason for the increase of the weight of duplex steel, as seen in Table III. Corresponding stiffeners were increased, especially the ones at the lowest strakes, who deal with high cargo pressure. Because of the difference in pressure from cargo tanks, it is noticeable that the strakes in longitudinal bulkhead closest to the CL have higher scantlings than the one on the opposite side. Inner bottom and bottom plates are also thickened, but stiffeners were decreased, which is opposite than what happened to side shell. Plate thicknesses of the deck strakes 1 and 3 from CL were reduced, as they participate in duplex steel weight, but stiffeners were increased since they do not. Between xTW351-520** and xD351-520** there are less differences than in the previous comparison.
  • 11. Steel Structural Damage Identification Algorithm... www.ijhssi.org 74 | P a g e Weight of the duplex steel was reduced only by 20 t, as one plate in longitudinal bulkhead was decreased from 16 to 13 mm. Nevertheless, this design is an extreme member of the Pareto front regarding duplex steel weight. Beside some small changes in general, plates of deck strakes 2 and 4 from CL were enlarged, as they do not contribute to duplex steel weight, but increase the deck adequacy. There is a difference between design xD351-520** and xTW351-520** in a sense that the former one was found 40 generations after safety maximization was included in the search, and also 40 generations after xTW351-520**, see Fig. 7 and Table III. From this, one great aspect of optimization can be observed: in order to increase the deck adequacy, VOP first increased strakes which do not affect on the duplex steel weight and also cause small increase in total hull steel weight In order to obtain the highest values of adequacy, it is necessary to increase the deck strakes, which then caused the inevitable increase in hull steel weight, but it is better to do in a way which keeps the duplex steel weight as low as possible, as was done here. Table III: Values of objectives for the best designs after adequacy of deck strakes has been taken in consideration, compared with design of minimal rule scantlings. Generation in which they were found is also presented and also the number of negative and active constraints xTW351-520** xD351-520** xA351-520** Min. rule req. f1, t 7353 7599 8149 7550 f2, t 2652 2632 2912 2270 f3 11.44 12.91 16.82 10.72 Gx** 351 391 472 - Neg. con. 0 0 0 32 Act. con. 52 44 36 18 Table IV: The value of adequacy for the best designs per strake for stiffener yield, plate yield and plate buckling xTW351-520** xD351-520** xA351-520** Min. rule req. deck - CL 0.45 0.13 0.02 0.48 0.17 0.06 0.56 0.28 0.44 0.45 0.13 0.25 deck – 2 0.34 0.08 0.06 0.37 0.12 0.31 0.47 0.24 0.42 0.34 0.08 0.25 deck – 3 0.43 0.10 0.00 0.46 0.14 0.04 0.54 0.27 0.51 0.41 0.11 0.24 deck - side 0.34 0.08 0.19 0.37 0.12 0.32 0.47 0.23 0.44 0.34 0.07 0.16 Between design of minimal duplex steel and maximum deck adequacy there are negligible differences beside the deck scantlings. Plate thicknesses and stiffener sizes were increased. Note that the third objective can theoretically take value from 0 to 32, consisting from four strakes having 8 constraints. But in order to have constraint value equal to one, stress in corresponding member should be zero, so obviously such a case cannot exist. Therefore, when it was noticed by VOP that further increase of deck strakes leads to excessive growth in weights, the search was re-directed to finding solutions with low duplex and hull steel weight while retaining the values of adequacy. This can be seen from Fig. 5, Fig. 6 and Fig. 7. If continued, the optimization would lead to solutions better in hull steel weight, for reasonably good deck adequacy, since that was the trend in last 10 generations. When described designs are compared how well they have approached constraints, the design xTW351-520** is the best, followed by the xD351-520** and xA351-520**, while design of minimum rule requirements has the lowest number of active constraints. We have considered a constraint to be active if stress exceeded 3/4 of critical value. VI. CONCLUSION To enable more qualitative decision-making in the beginning of design process, it is helpful to posses different trade-offs between crucial objectives. We have shown on example of the main frame of 40 000 DWT chemical tanker that this can be done using vectorized genetic algorithm - VOP in a way quite adoptable to the designers' needs. By exploiting the possibilities of VOP as the omni-optimizer, objectives can be added, subtracted or even converted from constraints during the search for optima, as seen appropriate. If specific region of Pareto front is desired, optimization can be directed towards it during the search. This is beneficial when evaluation of objectives and constraints requests considerable time, saving money and effort in long-term. Real-life problems can be quite difficult even for world-known algorithms. To make optimization search easier, we propose a different approach:
  • 12. Steel Structural Damage Identification Algorithm... www.ijhssi.org 75 | P a g e first to optimize more difficult objectives, and after satisfactory results have been obtained, include supplementary objectives. It can be also beneficial if one knows the general behavior of objectives, as in used case where minimization of hull steel weight will likely lead to minimization of duplex steel and vice versa, but opposite of deck adequacy which is contrary to them. Then it is better to give more emphasis in the beginning for those objectives which require more effort to approach optima, and when good base for continuation has been acquired, include the easier objectives. This is the same as declaring the importance of easier functions equal to zero in the beginning. The point at which one will change importance factors to include other objectives can be different: either satisfactory results have been obtained, or improvement in terms of objectives became rather poor, as was in our case. We have used the chemical tanker example to illustrate this possibility by first obtaining reasonably good design alternatives with respect to hull steel weight and weight of duplex steel. From that point, request was to increase safety of the structure, so the corresponding adequacy was maximized. If scantlings of deck strakes are maximized, there will be less probability of crack initiation. This objective caused increase of hull and duplex weight, and fairly distributed Pareto front between them was achieved. Since for the problem of chemical tanker‟s main frame VOP accomplished encouraging results, and handled large-scale optimization with ease, it would we interesting to observe how well can it behave with expanded problem. Additional frames could be included in the search so to optimize different sections of the hull. Additional effort will be given to further improve the fitness assignment in VOP. It would be also beneficial to devise more generic fitness function, one which does not make difference between the selection schemes based on feasibility. Comparison with other optimizers is necessary in order to claim how well can it perform, and this will be surely the topic of the future studies. REFERENCES [1] KLANAC, A.; JELOVICA, J. (2007a), Vectorization in the structural optimization of a fast ferry, Brodogradnja, 58/1, pp. 11-17 [2] KLANAC, A.; JELOVICA, J. (2008), Vectorization and constraint grouping to enhance optimization of marine structures, submitted to Marine Structures [3] KLANAC, A.; JELOVICA, J. (2007b), A concept of omni-optimization for ship structural design, in Guedes Soares, C.; Das, P.K. (Eds.), Advancements in marine structures, Taylor & Francis, London , pp. 471-480 [4] DEB, K.; TIWARI, S. (2005), Omni-optimizer: A Procedure for Single and Multi-objective Optimization, in Coello Coello, C.A. et al. (Eds.), EMO 2005, Springer-Verlag Berlin Heidelberg 2005, pp. 47-61 [5] BESNARD, N.; CODDA, M.; UNGARO, A.; TODERAN, C.; KLANAC, A.; PECOT, F. (2007), Benchmark on ship structural optimisation, in Coello Coello, C.A. et al. (Eds.), Advancements in marine structures, Taylor & Francis, London, pp.453-463 [6] ROMANOFF. J.; KLANAC, A. (2007), Optimization of a Steel Sandwich Hoistable Car-Decks Applying Homogenized Plate Theory, 10th International Symposium on Practical Design of Ships and Other Floating Structures – PRADS, Houston [7] EHLERS, S., KLANAC, A., TABRI, K. (2007), Increased safety of a tanker and a RO-PAX vessel by implementing a novel sandwich structure, 4th International Conference on Collision and Grounding of Ships. Hamburg, pp. 109-115 [8] OSYCZKA, A.; KRENICH, S.; TAMURA, H., GOLDBERG, D. (2000), A Bicriterion Approach to Constrained Optimization Problems using Genetic Algorithm, Evolutionary Optimization – An International Journal on the Internet, 2/1, pp. 43-54 [9] DEB, K. (2001), Multi-objective Optimization Using Evolutionary Algorithms, Wiley, Chichester, UK [10] HUGHES, O.F.; MISTREE, F.; ZANIC, V. (1980), A practical method for the rational design of ship structures, J. Ship Research, 24/2, pp.101-113 [11] RUKKI (2008), Hot Rolled Shipbuilding Profiles [12] KOSKI, J.; SILVENNOINEN, R. (1987), Norm Methods and Partial Weighting in Multicriterion Optimization of Structures, International Journal for Numerical Methods in Engineering, Vol. 24, pp.1101-1121 [13] NAAR, H.; VARSTA, P.; KUJALA, P. (2004), A theory of coupled beams for strength assessment of passenger ships, Marine Structures, 17/8, pp. 590-611 [14] NIEMELÄINEN, M. (2007), Computational Method for Evaluation of Hull Girder Strength in Concept Design Stage, Master‟s thesis, Helsinki University of Techlology [15] HUGHES, O.F. (1988), Ship Structural Design, Society of Naval Architects and Marine Engineers, Wiley, New York [16] DEB, K.; PRATAP, A.; AGARWAL, S.; MEYARIVAN, T. (2002), A Fast and Elitist Multiobjective Genetic Algorithm – NSGA-II, IEEE Transactions on Evolutionary Computation, 6/1, pp. 182-197 [17] ZITZLER, E.; LAUMANNS, M.; THIELE, L. (2002), SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization, in Giannakoghu, K.; Tsahalis, D.; Periaux, J.; Papailiou, K.; Fogarty, T. (eds.), Evolutionary Methods for Design, Optimisation and Control, CIMNE, Barcelona, Spain [18] BUREAU VERITAS (2006), Rules for the classification of steel ships [19] DEB, K.; MOHAN, M; MISHRA, S. (2003), A Fast Multi-objective Evolutionary Algorithm for Finding Well-Spread Pareto- Optimal Solutions, KanGAL Report Number 2003002 [20] DEB, K. (2001), Multi-Objective Optimization using Evolutionary Algorithms, John Wiley and Sons, Chichester