Layout Optimization of Braced Frames Using

0 downloads 0 Views 1015KB Size Report
Other Structures [20], International Building Code 2006 [21] and Seismic .... BC and GA showed better performance to solve this problem, respectively. Fig. 4 shows ..... 111, (2012), 151–166, DOI 10.1016/j.compstruc.2012.07.010. 11 Kaveh A ...
Ŕ Periodica Polytechnica Civil Engineering

59(3), pp. 441–449, 2015 DOI: 10.3311/PPci.8155 Creative Commons Attribution

Layout Optimization of Braced Frames Using Differential Evolution Algorithm and Dolphin Echolocation Optimization Ali Kaveh, Neda Farhoudi

RESEARCH ARTICLE Received 14-04-2015, revised 18-05-2015, accepted 22-05-2015

Abstract In this study, topology optimization is applied to concentrically braced frames in order to find economical solutions for conventional structural steel frames. Differential Evolution Algorithm and Dolphin Echolocation Optimization are applied for structural optimization. Numerical examples are studied and results of comparison with other meta-heuristic algorithms, including Genetic Algorithm, Ant colony optimization, Particle Swarm, and Big Bang-Big Crunch are presented. Keywords Differential Evolution Algorithm · Dolphin Echolocation Optimization · Layout optimization · Steel braced frames · Metaheuristic algorithms

1 Introduction

Structural optimization helps engineers to design structures economically with less human effort . Structural optimization can be performed using various methods. There are different meta-heuristic optimization methods; Genetic Algorithms (GA) [1, 2], Simulated Annealing (SA) [3], Ant Colony Optimization (ACO) [4], Differential Evolution (DE) [5], Harmony Search algorithm (HS) [6], Particle Swarm Optimizer (PSO) [7], Charged System Search method (CSS) [8], Bat algorithm [9], Water Cycle Algorithm [10], Ray optimization algorithm (RO) [11], Krill-herd algorithm [12], Dolphin Echolocation Optimization (DEO) [13], Colliding Bodies Optimization (CBO) [14] are some of such meta-heuristic algorithms. These methods and their hybrid versions are extensively applied to structural optimization by researchers [15–18]. In the present study, dolphin echolocation optimization and differential evolution are applied to layout optimization (simultaneous size and topology optimization) of steel braced frames with dual systems. In the first part of this paper, dolphin echolocation optimization and differential evolution (DE) are discussed. In the second section, formulation for the optimization problem is presented. In the third section, numerical examples are presented. In the forth section, results of different optimization methods are discussed. In the last section concluding remarks are presented. 2 Optimization methods

Two optimization methods consisting of Differential Evolution and Dolphin Echolocation Optimization, implemented in structural optimization are briefly presented in this section. Ali Kaveh

2.1 Differential evolution

Centre of Excellence for Fundamental Studies in Structural Engineering, School of Civil Engineering, Iran University of Science and Technology, Narmak, Tehan-16, Iran

Main steps of the differential evolution algorithm are as follows:

e-mail: [email protected]

1 Initiate search variable vectors randomly as:

Neda Farhoudi

Centre of Excellence for Fundamental Studies in Structural Engineering, School of Civil Engineering, Iran University of Science and Technology, Narmak, Tehan-16, Iran

Layout Optimization of Braced Frames

xi = [x1i , x2i , . . . , xDi ]

2015 59 3

i = 1, 2, ..., N

(1)

441

2 Define upper and lower bounds for each parameter: xLj ≤ x ji ≤ xUj

(2)

3 Randomly select the initial parameter values uniformly on the intervals [xLj , xUj ]. For a given parameter xi , randomly select three vectors xr1 , xr2 and xr3 , add the weighted difference of two of the vectors to the third to create the donor vector vi . vi = xr1 + F(xr2 − xr3 )

6 Add a small value of ε to AF matrix. ε should be chosen according to the way the fitness is defined. It is better to be less than minimum possible fitness. AF = AF + ε 7 Find the best location achieved and set its AF to zero. 8 Calculate the probability by normalizing AF as: Pi j =

(3)

4 Develop trail vector u j,i from the elements of the target vector xi and the elements of the donor vector vi . In this case, elements of the donor vector enter the trial vector with probability CR. (4)

2.2 Dolphin echolocation optimization

Steps of the DEO for discrete optimization are as follows [13]:

9 Select PP(Loopi) percent of next step locations from best location dimensions. Distribute other values according to Pi j .

Flowchart of the DEO is depicted in Fig. 3. 3 Formulation of the optimization problem

In this study, minimizing the weight of steel braced frames with dual system is studied. Both placement of bracings and size of members are considered as optimization variables. Problem definition is as follows: Minimize: w=ρ

M X

Ai Li

(8)

i=1

Subjected to:

2 Calculate the PP of the loop using Eq. (5).

(LoopsNumber)Power − 1

AFi j

Where Pi j is the probability of the ith alternative to appear in the jth dimension; AFi j is the accumulative fitness of the ith alternative to be in the jth dimension; MaxAj is the maximum number of alternatives available for the jth dimension.

1 Initiate NL locations for a dolphin randomly.

LoopiPower − 1

(7)

10 Repeat steps 2 to 8 for as many times as the Loops Number.

CR is a crossover control parameter or factor within the range [0,1) and presents the probability of creating parameters for a trial vector from the donor vector. Index Irand is a randomly chosen integer within the range [1,NP]. This ensures that the trial vector contains at least one parameter from the mutant vector [5].

PP(Loopi ) = 10 + 90

AFi j MaxA P j i=1

The mutation factor F is a constant selected from [0, 2].

    v j,i i f rand(0, 1) ≤ CR or j = Irand u j,i =    x j,i otherwise

(6)

KU − P = 0

(5)

Changes in PP in an optimization with 200 numbers of loops is presented in Fig. 1 by altering the power in the above equation. 3 Calculate the fitness of each location. Fitness should be defined in a manner that the better answers get higher values. In other words the optimization goal should be to maximize the fitness. 4 Distribute fitness of each location to its neighbors according to a symmetric triangular distribution (Fig. 2) or any symmetric distribution. It should be added that where the base of triangle exceeds the borders, AF should be calculated using a reflective characteristic. In other word, a mirror should be assumed on the edges to reflect whatever is placed beyond borders.

(9)

g1 ≥ 0, g2 ≥ 0, ..., gn ≥ 0 Where g1 , g2 . . . gn are constraint functions and K, U and P are the stiffness matrix, nodal displacement and force vectors, respectively. In this study, the members should satisfy the following constraint on drift, deflection, compaction, strength and stability coefficients according to the Specification for Structural Steel Buildings [19], Minimum Design Loads for Buildings and Other Structures [20], International Building Code 2006 [21] and Seismic Provisions for Structural Steel Buildings [22]: • Drift

• Deflection

Dri f t ≤ 0.02h sx

(10)

    ∆L < l/360    ∆D+L < l/240

(11)

5 Add all devoted fitnesses to form accumulative fitness.

442

Period. Polytech. Civil Eng.

Ali Kaveh, Neda Farhoudi

Fig. 1. Changes in PP in an optimization with 200 number of loops by altering the power in Eq. (5)

Fig. 2. Triangular distribution of fitness for ith variable of jth location

• Compactness Requirements of Table I-8-1 (Limiting Width-Thickness Ratios for Compression Elements) of Seismic Provisions for Structural Steel Buildings for SLRS members are satisfied [22]. • Strength: Requirements of both AISC 360-05 specification [19] and Seismic Provisions for Structural Steel Buildings are satisfied [22]. • Stability: θmax

Suggest Documents