Evolutionary Structural Optimisation

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Generative Design in Civil Engineering Using Cellular Automata Rafal Kicinger June 16, 2006.
Finite Element Method CHAPTER 4: FEM FOR TRUSSES
Finite Element Method CHAPTER 5: FEM FOR BEAMS
FEM FOR HEAT TRANSFER PROBLEMS
THE FINITE ELEMENT METHOD
Finite Element Method CHAPTER 9: FEM FOR 3D SOLIDS
INTRODUCTION TO MECHANICS FOR SOLIDS AND STRUCTURES
Finite Element Method CHAPTER 8: FEM FOR PLATES & SHELLS
SPECIAL PURPOSE ELEMENTS
CHAPTER 1: COMPUTATIONAL MODELLING
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Addition Facts
Year 6 mental test 5 second questions
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
Solve Multi-step Equations

Large Deformation Non-Linear Response of Composite Structures C.C. Chamis NASA Glenn Research Center Cleveland, OH L. Minnetyan Clarkson University Potsdam,
Data Structures: A Pseudocode Approach with C
ABC Technology Project
1 Generating Network Topologies That Obey Power LawsPalmer/Steffan Carnegie Mellon Generating Network Topologies That Obey Power Laws Christopher R. Palmer.
Hash Tables.
Population-based metaheuristics Nature-inspired Initialize a population A new population of solutions is generated Integrate the new population into the.
Nuclear Astrophysics Lecture 5 Thurs. Nov. 21, 2011 Prof. Shawn Bishop, Office 2013, Ex
VOORBLAD.
Differential Forms for Target Tracking and Aggregate Queries in Distributed Networks Rik Sarkar Jie Gao Stony Brook University 1.
Squares and Square Root WALK. Solve each problem REVIEW:
Optimization 1/33 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold, New York.
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Abbas Edalat Imperial College London Contains joint work with Andre Lieutier (AL) and joint work with Marko Krznaric (MK) Data Types.
FEA Reference Guide See additional material herehere.
Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1 Section 5.4 Polynomials in Several Variables Copyright © 2013, 2009, 2006 Pearson Education, Inc.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
11 Energy Methods.
STATIKA STRUKTUR Genap 2012 / 2013 I Made Gatot Karohika ST. MT.
25 seconds left…...
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Dantzig-Wolfe Decomposition
1 Department of Civil and Environmental Engineering Sungkyunkwan University 비대칭 박벽보의 개선된 해석이론 및 방법 An Improved Theory and Analysis Procedures of Nonsymmetric.
PSSA Preparation.
How Cells Obtain Energy from Food
Chapter 30 Induction and Inductance In this chapter we will study the following topics: -Faraday’s law of induction -Lenz’s rule -Electric field induced.
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
4. Spring Element Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical University.
A Designer’s Approach for Optimizing an End-Loaded Cantilever Beam while Achieving Structural and Manufacturing Requirements Timothy M. Demers November.
Evolutionary Structural Optimisation Lectures notes modified
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
Stress constrained optimization using X-FEM and Level Set Description
HEAT TRANSFER FINITE ELEMENT FORMULATION
1 CHAP 8 STRUCTURAL DESIGN USING FINITE ELEMENTS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim Edited and audio Raphael Haftka.
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
Convergence in Computational Science
Presentation transcript:

Evolutionary Structural Optimisation

KKT Conditions for Topology Optimisation

KKT Conditions (cont’d)

KKT Conditions (cont’d) Strain energy density should be constant throughout the design domain This condition is true if strain energy density is evenly distributed in a design. Similar to fully-stressed design. Need to compute strain energy density  Finite Element Analysis

Evolutionary Structural Optimisation (ESO) Fully-stressed design – von Mises stress as design sensitivity. Total strain energy = hydrostatic + deviatoric (deviatoric component usually dominant in most continuum) Von Mises stress represents the deviatoric component of strain energy. Removes low stress material and adds material around high stress regions  descent method Design variables: finite elements (binary discrete) High computational cost. Other design requirements can been incorporated by replacing von Mises stress with other design sensitivities – 0th order method.

ESO Algorithm Define the maximum design domain, loads and boundary conditions. Define evolutionary rate, ER, e.g. ER = 0.01. Discretise the design domain by generating finite element mesh. Finite element analysis. Remove low stress elements, Continue removing material until a fully stressed design is achieved Examine the evolutionary history and select an optimum topology that satisfy all the design criteria.

Cherry ESO solution Fixed Gravitational Load Initial design domain

Michell Structure Solution

ESO: Michell Structure

ESO: Long Cantilevered Beam

2.5D Optimisation Reducing thickness relative to sensitivity values rather than removing/adding the whole thickness Load Case 1: 2N/mm Roller support Non-Design Domain Fixed support Load Case 2: 2N/mm Mesh Size 14436, less the 268 elements removed from mouth of spanner

Spanner

Thermoelastic problems Both temperature and mechanical loadings FE Heat Analysis to determine the temperature distribution Thermoelastic FEA to determine stress distribution due to temperature Then ESO using these stress values 477 720 24 Design Domain Uniform Temperature P

Plate with clamped sides and central load

Group ESO Group a set of finite elements Modification is applied to the entire set Applicable to configuration optimisation

Example: Aircraft Spoiler

Example: Optimum Spoiler Configuration

Multiple Criteria Using weighted average of sensitivities as removal/addition criteria P Maximise first mode frequency & Minimise mean compliance AR 1.5 Mesh 45 x 30

Optimum Solutions (70% volume) wstiff:wfreq = 1.0:0.0 wstiff:wfreq = 0.7:0.3 wstiff:wfreq = 0.5:0.5 wstiff:wfreq = 0.3:0.7 wstiff:wfreq = 0.0:1.0

Chequerboard Formation Numerical instability due to discretisation. Closely linked to mesh dependency. Piecewise linear displacement field vs. piecewise constant design update

Smooth boundary: Level-set function Topology optimisation based on moving smooth boundary Smooth boundary is represented by level-set function Level-set function is good at merging boundaries and guarantees realistic structures Artificially high sensitivities at nodes are reduced, and piecewise linear update  numerically more stable Manipulate G implicitly through f http://en.wikipedia.org/wiki/File:Level_set_method.jpg

Topology Optimisation using Level-Set Function Design update is achieved by moving the boundary points based on their sensitivities Normal velocity of the boundary points are proportional to the sensitivities (ESO concept) Move inwards to remove material if sensitivities are low Move outwards to add material if sensitivities are high Move limit is usually imposed (within an element size) to ensure stability of algorithm Holes are usually inserted where sensitivities are low (often by using topological derivatives, proportional to strain energy) Iteration continued until near constant strain energy/stress is reached.

Numerical Examples