Weight minimization of trusses with natural frequency constraints

Similar documents
An Introduction to Differential Evolution. Kelly Fleetwood

A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND DIFFERENTIAL EVOLUTION

Abstract 1 Introduction Keywords Ali Kaveh Vahid Reza Mahdavi

Investigation of thermal effects on analyses of truss structures via metaheuristic approaches

Research Article A Novel Differential Evolution Invasive Weed Optimization Algorithm for Solving Nonlinear Equations Systems

Constrained Optimization by the Constrained Differential Evolution with Gradient-Based Mutation and Feasible Elites

Constrained Real-Parameter Optimization with Generalized Differential Evolution

Performance Assessment of Generalized Differential Evolution 3 with a Given Set of Constrained Multi-Objective Test Problems

Investigation of Mutation Strategies in Differential Evolution for Solving Global Optimization Problems

OPTIMUM PRE-STRESS DESIGN FOR FREQUENCY REQUIREMENT OF TENSEGRITY STRUCTURES

Evolutionary Multiobjective. Optimization Methods for the Shape Design of Industrial Electromagnetic Devices. P. Di Barba, University of Pavia, Italy

Optimal Mass Design of 25 Bars Truss with Loading Conditions on Five Node Elements

Dynamic Optimization using Self-Adaptive Differential Evolution

MASSACHUSETTS INSTITUTE OF TECHNOLOGY /ESD.77 MSDO /ESD.77J Multidisciplinary System Design Optimization (MSDO) Spring 2010.

Multiobjective Optimization of Cement-bonded Sand Mould System with Differential Evolution

Post Graduate Diploma in Mechanical Engineering Computational mechanics using finite element method

Solving the Constrained Nonlinear Optimization based on Imperialist Competitive Algorithm. 1 Introduction

Hybrid particle swarm algorithm for solving nonlinear constraint. optimization problem [5].

Integer weight training by differential evolution algorithms

Engineering Structures

Analyses of Truss Structures under Thermal Effects

Modified Differential Evolution for Nonlinear Optimization Problems with Simple Bounds

Beta Damping Quantum Behaved Particle Swarm Optimization

Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing

Numerical experiments for inverse analysis of material properties and size in functionally graded materials using the Artificial Bee Colony algorithm

Question 1. Ignore bottom surface. Solution: Design variables: X = (R, H) Objective function: maximize volume, πr 2 H OR Minimize, f(x) = πr 2 H

GDE3: The third Evolution Step of Generalized Differential Evolution

A study on symmetry properties in structural optimization

CSC 4510 Machine Learning

Lecture 9 Evolutionary Computation: Genetic algorithms

Differential Evolution: a stochastic nonlinear optimization algorithm by Storn and Price, 1996

Multi-objective approaches in a single-objective optimization environment

Leveraging Dynamical System Theory to Incorporate Design Constraints in Multidisciplinary Design

Evolutionary Functional Link Interval Type-2 Fuzzy Neural System for Exchange Rate Prediction

A Scalability Test for Accelerated DE Using Generalized Opposition-Based Learning

Optimal Partitioning and Coordination Decisions in System Design Using an Evolutionary Algorithm

ECONOMIC OPERATION OF POWER SYSTEMS USING HYBRID OPTIMIZATION TECHNIQUES

Integrating ANSYS with Modern Numerical Optimization Technology Part I : Conjugate Feasible Direction Method

Dual and Optimality Criteria Methods 9

Optimization of Threshold for Energy Based Spectrum Sensing Using Differential Evolution

An Adaptive Population Size Differential Evolution with Novel Mutation Strategy for Constrained Optimization

WORST CASE OPTIMIZATION USING CHEBYSHEV INEQUALITY

DE/BBO: A Hybrid Differential Evolution with Biogeography-Based Optimization for Global Numerical Optimization

Crossover and the Different Faces of Differential Evolution Searches

Multi-objective Emission constrained Economic Power Dispatch Using Differential Evolution Algorithm

Question 1. Ignore bottom surface. Problem formulation: Design variables: X = (R, H)

Three Steps toward Tuning the Coordinate Systems in Nature-Inspired Optimization Algorithms

3D topology optimization using cellular automata

An artificial chemical reaction optimization algorithm for. multiple-choice; knapsack problem.

AN EFFICIENT CHARGED SYSTEM SEARCH USING CHAOS FOR GLOBAL OPTIMIZATION PROBLEMS

Numerical Optimization: Basic Concepts and Algorithms

Three Steps toward Tuning the Coordinate Systems in Nature-Inspired Optimization Algorithms

Metaheuristics and Local Search

2 Differential Evolution and its Control Parameters

Analysis of Planar Truss

An Empirical Study of Control Parameters for Generalized Differential Evolution

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Multi-start JADE with knowledge transfer for numerical optimization

Research Article An Auxiliary Function Method for Global Minimization in Integer Programming

AN ADAPTIVE DIFFERENTIAL EVOLUTION ALGORITHM FOR SOLVING SECOND-ORDER DIRICHLET PROBLEMS

Optimal Design of PM Axial Field Motor Based on PM Radial Field Motor Data

Optimal design of frame structures with semi-rigid joints

OPTIMIZATION OF STEEL PLANE TRUSS MEMBERS CROSS SECTIONS WITH SIMULATED ANNEALING METHOD

Numerical-experimental method for elastic parameters identification of a composite panel

Egocentric Particle Swarm Optimization

Estimating Traffic Accidents in Turkey Using Differential Evolution Algorithm

AN ANALYSIS TO THERMAL LOAD AND MECHANICAL LOAD COUPLING OF A GASOLINE ENGINE PISTON

Particle swarm optimization approach to portfolio optimization

Crash Optimization of Automobile Frontal and Side Structures Using Equivalent Static Loads

Methods of Analysis. Force or Flexibility Method

3E4: Modelling Choice. Introduction to nonlinear programming. Announcements

Optimal Design and Evaluation of Cantilever Probe for Multifrequency Atomic Force Microscopy

Usage of the particle swarm optimization in problems of mechanics

548 Advances of Computational Mechanics in Australia

Adaptive Differential Evolution and Exponential Crossover

Runtime Analysis of Evolutionary Algorithms for the Knapsack Problem with Favorably Correlated Weights

A Wavelet Neural Network Forecasting Model Based On ARIMA

Meta-heuristics for combinatorial optimisation

Eigenvalue inverse formulation for optimising vibratory behaviour of truss and continuous structures

An improved soft-kill BESO algorithm for optimal distribution of single or multiple material phases

Repetitive control mechanism of disturbance rejection using basis function feedback with fuzzy regression approach

1.3 Working temperature T 200,0 1.4 Working environment. F... Guided seating. Light service. Cold formed springs. Music wire ASTM A228

Multi-Objective Optimization of Carbon Fibre Reinforced Plastic (CFRP) Circular Hollow Section Using Genetic Algorithm for Engineering Structures

STRUCTURAL SYSTEM RELIABILITY-BASED OPTIMIZATION OF TRUSS STRUCTURES USING GENETIC ALGORITHM

Reliability-Based Microstructural Topology Design with Respect to Vibro-Acoustic Criteria

CHAPTER 2: QUADRATIC PROGRAMMING

OPTIMIZATION OF THE SUPPLIER SELECTION PROBLEM USING DISCRETE FIREFLY ALGORITHM

Optimization In Structural Analysis And Design

Early Damage Detection in Periodically Assembled Trusses Using Impulse. Response Method

Modal analysis of the Jalon Viaduct using FE updating

Shape Optimization for Brake Squeal

arxiv: v1 [math.oc] 30 Mar 2014

An Improved Differential Evolution Trained Neural Network Scheme for Nonlinear System Identification

Chapter 5. Vibration Analysis. Workbench - Mechanical Introduction ANSYS, Inc. Proprietary 2009 ANSYS, Inc. All rights reserved.

COMPONENT VALUE SELECTION FOR ACTIVE FILTERS USING GENETIC ALGORITHMS


4M020 Design tools. Algorithms for numerical optimization. L.F.P. Etman. Department of Mechanical Engineering Eindhoven University of Technology

Constrained Multi-objective Optimization Algorithm Based on ε Adaptive Weighted Constraint Violation

Research Article Finite Element Analysis of Flat Spiral Spring on Mechanical Elastic Energy Storage Technology

Actuation of kagome lattice structures

Transcription:

th World Congress on Structural and Multidisciplinary Optimisation 0 th -2 th, June 20, Sydney Australia Weight minimization of trusses with natural frequency constraints Vu Truong Vu Ho Chi Minh City University of Transport, Faculty of Civil Engineering, Ho Chi Minh City, Viet Nam, vutruongvu@gmail.com. Abstract The article presents the optimization of trusses subject to natural frequency constraints. Three planar trusses (0-bar, -bar and 200-bar structures) and three spatial trusses (2-bar, 2-bar and 20-bar structures) are surveyed. Differential Evolution method combined with finite element code is employed to find the optimal cross-section sizes and node coordinates. Constraint-handling technique is only based on a clear distinction between feasible solutions and infeasible solutions. The obtained results are equivalent to or better than solutions in literature. 2. Keywords: Truss optimization, natural frequency, differential evolution. Introduction Truss optimization is one of the oldest developments of structural optimization. There were many publications on this field. However, except for simple problems that have been solved analytically, the search space and constraints are quite complex in most of actual structures. Consequently, there might not have explicit functions of constraints and closed-form solutions of stress, strain or natural frequency for these structures. In addition, due to the efficiency and capability of optimization methods, the so-called optimum result is often revised and improved with various approaches and algorithms. Structural optimization can be classified into three categories: cross-section size, geometry and topology. Depending on requirements, the study can include from one to all of the above types. This article only considers two types of optimization: the cross-section size and the geometry of trusses with natural frequency constraints. Six planar and spatial trusses are surveyed in this work. These structures are very common in literature and there are similar studies in [-]. However, the differences in this article are the quality of results and new groups of elements in 200-bar and 2-bar structures. Although Differential Evolution (DE) has been proposed by Storn and Price [] since 9 and attracted many studies, there is not much application of DE to truss optimization with natural frequency constraints. Kaveh and Zolghadr [] have compared nine algorithms but without DE. Recently, Pholdee and Bureerat [] have considered DE in their comparison of various meta-heuristic algorithms for these problems.. Differential Evolution Differential Evolution is a non-gradient optimization method which utilizes information within the vector population to adjust the search direction. Consider D-dimensional vectors x i,g, i =, 2,, N as a population for each generation G, x i,g+ as a mutant vector in generation (G + ) and u i,g+ as a trial vector in generation (G + ). There are three operators in DE as follows. Mutation: v i,g+ = x r,g + FM(x r2,g x r,g ) i =, 2,, N (a) Another variant uses the best vector and two difference vectors for mutation. In this variant, Eq. (a) becomes v i,g+ = x best,g + FM(x r,g + x r2,g x r,g x r,g ) (b) where r, r 2, r, r are random numbers in [, N] and integer, which are mutually different and different from the running index i; and FM is mutation constant in [0, 2]. In this research, the variant with Eq. (b) will be adopted. Crossover: u i,g+ = (u i,g+, u 2i,G+,, u Di,G+ ) (2) v ji,g + if (r CR) or j = k where u =, j =, 2,...D ji,g + x ji,g if (r > CR) and j k where CR is the crossover constant in [0, ]; r is random number in (0, ); and k is random integer number in [, D], which ensures that u i,g+ gets at least one component from v i,g+. Selection:

x u if f(u ) < f(x i,g + i,g + i,g i,g + = () xi,g otherwise ) where f is the objective function. The DE was originally proposed for unconstrained optimization problems. For constrained optimization problems, a constraint-handling technique suggested by Jimenez et al [] is supplemented. In this technique, the comparison of two solutions complies with the rule: (i) for two feasible solutions, the one with a better objective function value is chosen; (ii) for one feasible solution and one infeasible solution, the feasible solution is chosen; and (iii) for two infeasible solutions, the one with a smaller constraint violation is chosen. This technique requires no additional coefficient and gives a natural approach to the feasible zone from trials in the infeasible zone.. Problem Formulation and Results Generally, the optimization problem can be defined as follows: Minimizing W = N i= ρ L A Subject to: ω i ω i,min i =..K A i,min A i A i,max i =..N x i,min x i x i,max i =..M i i i () where, W is the truss weight; ρ i, L i and A i are the density, length and cross-section area of the i th element, respectively; ω i and ω i,min are the i th natural frequency and corresponding frequency limit; A i,min and A i,max are the lower bound and upper bound of the i th cross-section area; x i,min and x i,max are the lower bound and upper bound of the i th coordinate; N, K and M are the number of elements in the truss, number of frequencies subject to limits and number of nodes subject to coordinate constraints, respectively. This study surveys three planar trusses (0-bar, -bar and 200-bar structures) and three spatial trusses (2-bar, 2-bar and 20-bar structures). For brevity, the basic parameters of problems and the optimal results compared with those in the literature are listed in table. Parameters of DE are as follows: population N = 0 (except N = 0 for 200-bar truss), crossover constant CR = 0.9, mutation constant FM = 0., number of iterations I = 0. Each problem is performed in 0 independent runs (except 00 runs for 200-bar truss). Other details are described in each problem. Parameters Modulus of elasticity, E Material density, ρ Frequencies constraints Table : Parameters and the minimal weight of trusses Data of problems Unit 0-bar -bar 200-bar 2-bar 2-bar 20-bar N/m 2.9 2. 0 0 0 2. 0 2. 0.9 0 0 2. 0 kg/m 20 00 0 00 20 9. ω Hz ω 2 ω 20 m 2 [0. 0 -, 0 0 - ] ω 20 ω 2 0 ω 0 ω ω 2 0 ω [0. 0 -, 0 0 - ] ω.9 ω 2 2. ω = ω ω 9 ω 2 Cross-section [0 -,0 - ] [0 -, 0 - [0. 0 -, [0 -, ] bounds 0 0 - ] 29. 0 - ] Nodes See See details coordinate m n/a details in n/a in. bounds.2 n/a n/a Minimal weight W min kg 2. 9. 229..2 2. 0.90 W min [] kg 29.09 n/a 229.. 2. 90. W min [2] kg. n/a n/a n/a 2. n/a W min [] kg 2..2 n/a. 2.0 n/a W min [] kg..0 n/a 20.2 n/a n/a W min [] kg 2. 0. n/a.2..92 W min [] kg 2.9 9.2 n/a. 2.2 n/a 2

Table 2: Optimal results of planar trusses 0-bar truss -bar truss 200-bar truss Parameters Results Parameters Results Parameters Results A (cm 2 ).090 Y,Y (m) 0.9 A (cm 2 ) 0.29 A 2 (cm 2 ).02 Y,Y (m).2 A 2 (cm 2 ) 0.22 A (cm 2 ).90 Y,Y (m).9 A (cm 2 ).222 A (cm 2 ).9 Y 9,Y (m).02 A (cm 2 ) 0.2 A (cm 2 ) 0.0 Y (m). A (cm 2 ).0 A (cm 2 ).0 A, A 2 (cm 2 ) 2.9 A (cm 2 ). A (cm 2 ) 2. A 2, A 2 (cm 2 ).00 A (cm 2 ).00 A (cm 2 ) 2. A, A 2 (cm 2 ).00 A (cm 2 ).90 A 9 (cm 2 ) 2. A, A 2 (cm 2 ) 2.0 A 9 (cm 2 ). A 0 (cm 2 ) 2.2 A, A 2 (cm 2 ).09 A 0 (cm 2 ) 0.000 ω (Hz).0002 A, A 2 (cm 2 ).09 A (cm 2 ) 0.000 ω 2 (Hz).20 A, A 22 (cm 2 ) 2. A 2 (cm 2 ) 0.000 ω (Hz) 20.000 A, A 20 (cm 2 ).2 A (cm 2 ) 0.000 W min (kg) 2. A 9, A (cm 2 ).2 A (cm 2 ) 0.22 A 0, A (cm 2 ) 2.2 A (cm 2 ) 0. A, A (cm 2 ).9 A (cm 2 ).2 A 2, A (cm 2 ).222 A (cm 2 ).2 A, A (cm 2 ) 2.9 A (cm 2 ) 2.0 A (cm 2 ).0000 A (cm 2 ).2 ω (Hz) 20.0 ω (Hz).000 ω 2 (Hz) 0.029 ω 2 (Hz) 2. ω (Hz) 0.09 ω (Hz).00 W min (kg) 9. W min (kg) 229.. Planar 0-bar truss The truss is shown in figure where the added mass of kg is attached at nodes. Only cross-section sizes are optimized in this problem. The optimal weight is W min = 2. kg and converges after 0 iterations. Sizes of optimal cross-sections and natural frequencies are presented in table 2. (2) 9.m 9.m () 2 () 9 0 9.m () () () Figure : Model of 0-bar truss Optimal cross-section sizes.2 Planar -bar truss The truss is shown in figure 2 where the added mass of 0 kg is attached at lower nodes. The lower bars have a fixed cross-section area of 0. 00m 2. For this problem, both cross-section sizes and y-coordinate of upper nodes are optimized. Upper nodes can move symmetrically in vertical direction. The optimal weight is W min = 9. kg and converges after 0 iterations. Sizes of optimal cross-sections and coordinates of nodes are listed in table 2.

m Y () () () 0 (9) () () () 22 () 2 () 9 2 2 2 2 2 20 2 2 () 2 29 0 2 (20) (2) () () () (0) (2) () () () X 0 x m (9) () () 0 () () () 22 () Y () 2 () 9 2 2 2 2 2 20 2 2 () 2 29 0 2 (20) (2) () () () (0) (2) () () () X 0 x m. Planar 200-bar truss The truss is shown in figure where the added mass of 00 kg is attached at nodes. Only cross-section sizes are optimized. In comparison with the others, this problem has the high static indeterminacy, large number of element and wide range of cross-section size. This makes the optimization more difficult. Our approach is to use groups of elements instead of 29 groups in []. Thus, the search space decreases one third. For this structure, it notes generally that the lower storey, the bigger cross-section size. For example, the cross-section sizes gradually increase in groups of elements (, 2, ), (,,,,, 9), (0,, 2,, ), (,,,, ). In the article, we use this characteristic for the initialization of random values in DE algorithm. The optimal weight is W min = 229. kg. Sizes of optimal cross-sections and natural frequencies are presented in table 2. Figure 2: Model of initial -bar truss, Optimal shape, (c) Convergence of the optimal result 2 x.09m 0 0 0 0 0 0 0 0 9 0 2 20 2 22 2 2 2 2 2 2 2 2 2 2 29 0 2 2 2 2 2 2 2 2 2 9 0 2 2 2 2 2 9 0 2 9 0 (c) 0 x.m 2 9 0 2 Y 9 9 9 9 9 9 9.m Figure : Model of 200-bar truss Convergence of the optimal result X. Spatial 2-bar truss The truss is shown in figure where the added mass of 0kg is attached at free nodes. Both cross-section sizes and coordinate of nodes are optimized in this problem. Free nodes can move in range of ±2m from their initial positions such that the symmetry is reserved. It notes that elements are divided to 9 groups which differs from groups in []. The optimal weight is W min =.2 kg and converges after 0 iterations. Sizes of optimal cross-sections, coordinates of nodes and natural frequencies are listed in table.. Spatial 2-bar truss The truss is shown in figure where the added mass of 220 kg is attached at nodes 20. Only cross-section sizes are optimized in this problem. Elements are divided to groups, as seen in table. The optimal weight is W min = 2. kg and converges after 0 iterations. Sizes of optimal cross-sections and natural frequencies are listed in table.

. Spatial 20-bar truss The truss is shown in figure where the added masses are attached at nodes as follows: 000 kg at node, 00 kg at nodes 2, and 00 kg at nodes. Elements are divided to groups, as seen in table. The optimal weight is W min = 0.90 kg and converges after 0 iterations. Sizes of optimal cross-sections and natural frequencies are listed in table.. Conclusion For six considered problems, Differential Evolution gives better or equivalent results compared with other methods in the literature. The convergence is rapid in round first 0 iterations. Especially, the different number of element groups in 2-bar truss and 200-bar truss also makes the minimum weights improved. 2 2 9 2 20 0 0 2 2 2 2 9 2 29 9 2 2 2 22 2 0 0 2 2 0 2 9 20 m.22m m 2.2m 2m 2.m.m m Figure : Model of initial 2-bar truss Convergence of the optimal result Table : Optimal results of spatial trusses 2-bar truss 2-bar truss 20-bar truss Parameters Results Parameters Results Parameters Results A A (cm 2 ).0000 A A (cm 2 ).992 A A 2 (cm 2 ). A A (cm 2 ).0 A A 2 (cm 2 ).9 A A 2 (cm 2 ) 0.2 A 9 A 2 (cm 2 ).09 A A (cm 2 ) 0.0 A 2 A (cm 2 ) 0. A A (cm 2 ).22 A A (cm 2 ) 0.0 A A 0 (cm 2 ) 2.09 A A 2 (cm 2 ).09 A A 22 (cm 2 ) 2.2 A A (cm 2 ) 9.9 A 2 A 2 (cm 2 ).2 A 2 A 0 (cm 2 ).029 A A 9 (cm 2 ). A A 0 (cm 2 ).22 A A (cm 2 ) 0. A 9 A 20 (cm 2 ).9 A A (cm 2 ).0000 A A (cm 2 ) 0.0 ω (Hz) 9.00 A A 2 (cm 2 ).0 A A 0 (cm 2 ).9920 ω 2 (Hz).000 Z (m).00 A A (cm 2 ).0029 W min (kg) 0.90 X 2 (m) 2.0 A 9 A 2 (cm 2 ) 0.0 Z 2 (m).2 A A (cm 2 ) 0.9 X (m). A A (cm 2 ).9 Z (m) 2.000 A 9 A (cm 2 ).2 ω (Hz).200 A A 0 (cm 2 ) 0.0 ω 2 (Hz) 2. A A 2 (cm 2 ) 0.0 W min (kg).2 ω (Hz).0002 ω (Hz).000 W min (kg) 2.

20 2 x a 9 0 0 9 2 2 2 a=.2m 2a 2a Figure : Model of 2-bar truss Convergence of the optimal result Figure : Model of 20-bar truss, Convergence of the optimal result. References [] A. Kaveh and A. Zolghadr, Truss optimization with natural frequency constraints using a hybridized CSS-BBBC algorithm with trap recognition capability, Computers and Structures, 02, 2, 202. [2] W. Zuo, T. Xu, H. Zhang and T. Xu, Fast structural optimization with frequency constraints by genetic algorithm using adaptive eigenvalue reanalysis methods, Structural Multidisciplinary Optimization,, 99 0,, 20 [] A. Kaveh and S.M. Javadi, Shape and size optimization of trusses with multiple frequency constraints using harmony search and ray optimizer for enhancing the particle swarm optimization algorithm, Acta Mech, 22, 9 0, 20. [] L. Wei, T. Tang, X. Xie and W. Shen, Truss optimization on shape and sizing with frequency constraints based on parallel genetic algorithm, Structural Multidisciplinary Optimization,, 2, 20. [] A. Kaveh and A. Zolghadr, Comparison of nine meta-heuristic algorithms for optimal design of truss structures with frequency constraints, Advances in Engineering Software,, 9-0, 20. [] N. Pholdee and S. Bureerat, Comparative performance of meta-heuristic algorithms for mass minimisation of trusses with dynamic constraints, Advances in Engineering Software,, -, 20. [] R. Storn and K. Price, Differential Evolution - A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces, Journal of Global Optimization, (), -9, 9. [] F. Jimenez, J.L. Verdegay and A.F. Gomez-Skarmeta, Evolutionary techniques for constrained multiobjective optimization problems, Proceedings of the workshop on multi-criterion optimization using evolutionary methods held at genetic and evolutionary computation conference, 99.