Dr.-Ing. Johannes Will CAD-FEM GmbH/DYNARDO GmbH dynamic software & engineering GmbH

Similar documents
"optislang inside ANSYS Workbench" efficient, easy, and safe to use Robust Design Optimization (RDO) - Part I: Sensitivity and Optimization

Search for alternative car concepts with OptiSLang

Webinar. Machine Tool Optimization with ANSYS optislang

Design of a control system model in SimulationX using calibration and optimization. Dynardo GmbH

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Webinar Parameter Identification with optislang. Dynardo GmbH

Practical Examples of Efficient Design Optimisation by Coupling VR&D GENESIS and LS-DYNA

HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS

CS5401 FS2015 Exam 1 Key

OPTIMIZATION METHODS. For more information visit: or send an to:

Optimization and Probabilistic Analysis Using LS-DYNA

Robustness analysis of metal forming simulation state of the art in practice. Lectures. S. Wolff

Fixture Layout Optimization Using Element Strain Energy and Genetic Algorithm

Introduction to Design Optimization: Search Methods

The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination

DYNARDO Robust Design Optimization Workshop Dynardo GmbH Robustness & Reliability Analysis

Mathematical Optimization of Clamping Processes in Car-Body Production

Design Optimization of Hydroformed Crashworthy Automotive Body Structures

Robust Design Optimization in forming process simulation. Lectures. Johannes Will

DYNARDO Dynardo GmbH CAE-based Robustness Evaluation. Luxury or Necessity? Johannes Will Dynardo GmbH

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM

The Genetic Algorithm for finding the maxima of single-variable functions

New developments in LS-OPT

Stochastic analyses as a method to evaluate the robustness of a light truck wheel pack design

Interaction of simulation and test for the statistical validation of virtual product development. Lectures. Johannes Will

Optimization with LS-OPT: Possibilities and new developments in LS-OPT 6.0

Recent developments. the dynardo Team

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS

An evolutionary annealing-simplex algorithm for global optimisation of water resource systems

RDO-BOOKLET. CAE-Software & Consulting

Multi-objective Optimization

Genetic algorithms and finite element coupling for mechanical optimization

MECHANICAL CHARACTERIZATION OF OIL-BASED MODELING CLAY FROM DROP-TEST USING INVERSE PROBLEMS

Analysis of low cycle fatigue considering geometric manufacturing tolerances

What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool

Computational Intelligence

Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you?

KEYWORDS Non-parametric optimization, Parametric Optimization, Design of Experiments, Response Surface Modelling, Multidisciplinary Optimization

Webinar optislang & ANSYS Workbench. Dynardo GmbH

DERIVATIVE-FREE OPTIMIZATION

A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE

Heuristic Optimisation

Introduction to Optimization

Genetic Algorithms Variations and Implementation Issues

Optimization of Tapered Cantilever Beam Using Genetic Algorithm: Interfacing MATLAB and ANSYS

DYNARDO Dynardo GmbH CFD Examples. Dr.-Ing. Johannes Will President Dynardo GmbH

Introduction to Optimization

Minimum Weight Optimization of a Gear Train by using Genetic Algorithm

Evolutionary Algorithms and the Cardinality Constrained Portfolio Optimization Problem

Meta-model based optimization of spot-welded crash box using differential evolution algorithm

Parameter Identification based on quasi-continuous strain data captured by high resolution fiber optic sensing. Andreas Künzel TU Berlin

Genetic Algorithms. Chapter 3

Assessing the Convergence Properties of NSGA-II for Direct Crashworthiness Optimization

Parametric optimization of an oilpan - Implementation of the process-chain Pro/E - ANSYS Workbench - optislang. Lectures. Andreas Veiz & Johannes Will

Outline. Motivation. Introduction of GAs. Genetic Algorithm 9/7/2017. Motivation Genetic algorithms An illustrative example Hypothesis space search

Efficient Robust Shape Optimization for Crashworthiness

Recent Developments in LS-DYNA II

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

Proceedings of IMECE ASME International Mechanical Engineering Congress & Exposition Conference Washington, D.C., November 16-21, 2003

MATLAB Based Optimization Techniques and Parallel Computing

DYNARDO Dynardo GmbH Technology update. optislang v4.1. Robust Design Optimization. Johannes Will Dynardo GmbH

Optimization of forming load and variables in deep drawing process for automotive cup using Genetic Algorithm

New developments in Statistics on Structures. Sebastian Wolff

DYNARDO Dynardo GmbH Robustness & Reliability Analysis

Outline. CS 6776 Evolutionary Computation. Numerical Optimization. Fitness Function. ,x 2. ) = x 2 1. , x , 5.0 x 1.

Composite Materials Multi Objective Optimization using ANSA, META and modefrontier

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague.

Definition of Output Parameters for Sensitivity Studies of Drop Tests with Randomly Varying Orientation

An Introduction to Evolutionary Algorithms

Introduction to Evolutionary Computation

Simulation-Supported Decision Making. Gene Allen Director, Collaborative Development MSC Software Corporation

Mutations for Permutations

Introduction to Optimization

Lecture 4. Convexity Robust cost functions Optimizing non-convex functions. 3B1B Optimization Michaelmas 2017 A. Zisserman

On the Optimization of the Punch-Die Shape: An Application of New Concepts of Tools Geometry Alteration for Springback Compensation

Industrial finite element analysis: Evolution and current challenges. Keynote presentation at NAFEMS World Congress Crete, Greece June 16-19, 2009

Genetic Algorithms for Vision and Pattern Recognition

Introduction to Design Optimization: Search Methods

Genetic Algorithms. Kang Zheng Karl Schober

Recent advances in Metamodel of Optimal Prognosis. Lectures. Thomas Most & Johannes Will

2008 International ANSYS Conference

JavaEvA A Java based framework for Evolutionary Algorithms - Manual and Documentation - Felix Streichert and Holger Ulmer Tech. Report WSI

ATI Material Do Not Duplicate ATI Material. www. ATIcourses.com. www. ATIcourses.com

Through Process Modelling of Self-Piercing Riveting

Large-Scale Multi-Disciplinary Mass Optimization in the Auto Industry

Genetic Placement: Genie Algorithm Way Sern Shong ECE556 Final Project Fall 2004

An Efficient Constraint Handling Method for Genetic Algorithms

GENETIC ALGORITHM with Hands-On exercise

SIZE AND SHAPE OPTIMIZATION OF FRAME AND TRUSS STRUCTURES THROUGH EVOLUTIONARY METHODS. A Thesis

Chapter 9: Genetic Algorithms

Abstract. 1 Introduction

CHAPTER-10 DYNAMIC SIMULATION USING LS-DYNA

AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENETIC ALGORITHMS

Escaping Local Optima: Genetic Algorithm

Hybridization EVOLUTIONARY COMPUTING. Reasons for Hybridization - 1. Naming. Reasons for Hybridization - 3. Reasons for Hybridization - 2

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Path Planning Optimization Using Genetic Algorithm A Literature Review

Critical study of design parameterization in topology optimization; The influence of design parameterization on local minima

Multi-Objective Optimization Using Genetic Algorithms

VARIOUS APPROACHES USED IN THE SEISMIC QUALIFICATION OF THE PIPING SYSTEMS IN NUCLEAR FACILITIES. Introduction

Transcription:

Evolutionary and Genetic Algorithms in OptiSLang Dr.-Ing. Johannes Will CAD-FEM GmbH/DYNARDO GmbH dynamic software & engineering GmbH www.dynardo.de

Genetic Algorithms (GA) versus Evolutionary Algorithms (EA) Schwefel, & other Rechenberg, & other design improvement due to combination of genes design improvement due to heredity of genes weak selection (clean gene pool) different crossover methods for reproduction/recombination (main evolution process) weak mutation (fresh up gene pool) strong selection copy for reproduction of individuals strong mutation (main evolution process due to mutation) due to collective memory higher/faster convergence to global optimum

Reselection/Replace procedures of GA selection of n best design according to high/low rank for parent generation select elits with roulette whell logic according to elit selection pressure

SLang Crossover procedures of GA multipoint segmented uniform OptiSLang arithmetic

Mutation procedures of GA -a new value for the mutant gene is stochastically selected assuming: - Gauss distribution σ = 0.001 standard deviation strongly influence the mutation step - standard deviation σ - old gene value = mean value = µ σ = 0.1

OptiSLang Subflow Library Optimization stochastic search for optima/design improvements using GA general settings number of unmodified best designs number designs to be replaced uniform Elit weak Elitism strong Elitism

OptiSLang Subflow Library Optimization stochastic search for optima/design improvements using GA Genetic Advance Parameter Setting interpolation function between start/end deviation gene mutation percentage Gauss distribution smaller variation for converging GA recommended

using combined GA RSM Methodology A) use of higher order approximation functions (weighted interpolation) for RSM - optimization on possibly non-smooth, non-convex RS with GA - adaptive DOE sampling with deterministic /central composite or stochastic DOE schemes (Monte Carlo, Latin hypercube) - possibly better local approximation with weighted interpolation, but still evaluation of the full parameter range local and global refinement of RS B) use of weighted radii interpolation function for re-evaluation of GA - reevaluation GA with modified objectives - use of all available support points for RS with weighted interpolation recycling of solver runs for re-evaluations

Approximation with Response Surface Methods (RSM) - example of different approximation functions with 4 support points linear interpolation weak approximation quadratic interpolation good smoothness, good convexity, but possibly weak approximation near and far of the support points weighted interpolation good smoothness, less convexity but possibly better approximation near and far support points

Approximation with Response Surface Methods (RSM) -Problem: Parameter Identification of frame structure - two Parameter (Young Modulus of vertical/horizontal bars) - five load cases Solution: 2 / 1.8 MPa calculation of exact RS with Monte Carlo Simulation

Approximation with Response Surface Methods (RSM) DOE Scheme Number Support points Results on RS linear 3 3.24/2.63 quadratic 6 2.26/2.01 m=3 9 2.30/2.09 central composite 8 2.28/2.06 m=4 adaptive, m=3 16 2.23/2.04 9 + 5 1.99/1.84 solution 2/1.8 linear quadratic m=2

Approximation with Response Surface Methods (RSM) DOE Scheme Number Support points Results on RS linear 3 3.24/2.63 quadratic 6 2.26/2.01 m=2 9 2.30/2.09 central composite 8 2.28/2.06 m=3 adaptiv, m=2 16 2.23/2.04 (9) + 5 1.99/1.84 solution 2/1.8 central composite, m=3, adaptiv, m=2

Approximation with Response Surface Methods (RSM) using weighted interpolation functions DOE Scheme Number Support points Interpolation function Results on RS m=3 adaptiv, m=2 16 quadratic 2.23/2.04 (9) + 5 quadratic 1.99/1.84 m=3 adaptiv, m=3 16 weighted interpolation coeff.=2 32 weighted interpolation coeff.=2 2.37/2.07 2.32/1.85 solution 2/1.8, m=3, adaptiv, m=3

Approximation with Response Surface Methods (RSM) using weighted interpolation functions DOE Scheme Number Support points Interpolation function Results on RS m=3 adaptiv, m=2 16 quadratic 2.23/2.04 (9) + 5 quadratic 1.99/1.84 m=3 adaptiv, m=3 16 weighted radii interpolation coeff.=2 32 weighted radii interpolation coeff.=4 2.37/2.07 2.12/1.64 solution 2/1.8, adaptiv, m=3

using Genetic Algorithms (GA) & Evolutionary Algorithms (EA) for fast design improvements - stochastic search strategy - flexible implementation of genetic and evolutionary algorithms and programming or combinations GA/EA [bit & float (Riedel)] - constrains treated as penalties (cliffs) recommended area of application: 0/1-problems, continuous, discrete & binary variables, up to some 1000 variables + always valid solution, arbitrary restart/replay, arbitrary constrains, no gradients necessary - slow convergence,

Genetic Optimization of spotwelds GENETIC ALGORITHM (EA) II Optimization of spotweld number and position due to stiffness & fatigue 134 binary Variables, two load cases, stress constrains - strong Elitism to reach global optima Design Evaluations: 1300 Design Improvement: 76 % - Fatigue related stress evaluation in all spotwelds σ R( φ ) = σ FX cosφ + σ FY sinφ σ FZ σ MX sinφ + σ MY cosφ 140N / mm 2 Solver: ANSYS (using automatic spotweld meshing procedure in ANSYS)

Genetic Optimization of spotwelds GENETIC ALGORITHM (EA) II Optimization of spotweld number and position due to stiffness & fatigue 134 binary Variables, torsion loading, stress constrains - weak Elitism to reach fast Design Improvement Design Evaluations: 200 Design Improvement: 47 % - Fatigue related stress evaluation in all spotwelds σ R( φ ) = σ FX cosφ + σ FY sinφ σ FZ σ MX sinφ + σ MY cosφ 140N / mm 2 Solver: ANSYS (using automatic spotweld meshing procedure in ANSYS)

Genetic Optimization of Boxbeam structure GENETIC ALGORITHM (EA) III weighted multi criteria optimization (total weight, spotweld number and position, energy dissipation due to stiffness (dynamic/static) & fatigue & crash Constrains: 1 & 2 Eigenfrequency, Spotweld Stress, deformation due to torsion and bending, compression length, force magnitude integral function 23 binary Variables (spotwelds), 1 discrete variable (wall thickness) - Modal analysis, two static & one crash load case, - GA with strong Elitism Solver: ANSYS /LS-DYNA

after 2 optimization cycle with 100 Design evaluations New Design: 13 % weight reduction, 37 % Spot weld reduction

How fast is the design improvement? (100) = 40 spot welds 105 100 95 90 85 80 75 70 65 60 1.5 mm sheet thickness Start (40 SWP, 1.5 mm) Referenz 2. Optimization (107) with improved robustness constraints 100 1 Generation (10 Runs) 90,7 86,7 2 Generation (20 Runs) 3 Generation (30 Runs) 85,4 85,4 85,4 85,4 82,4 81,8 81,4 79,6 4 Generation (40 Runs) Referenz1. Optimization (94) 5 Generation (50 Runs) 1 Optimierung 2 Optimierung The main design improvements resulted from the first 3 Generation

Benchmark German Automotive Industry for Non-linear Optimization and Robustness Evaluation of crash worthiness Design Evaluations: 174 Design Improvement: 58 % BEST_HISTORY Object BEST_HISTORY 8.5E 2 8.0 7.5 7.0 0.0 0.5 1.0 1.5E1 Design Evaluations: 173 Design Improvement: 27 % BEST_HISTORY 23. 22. 21. 20. 19. 18. 17. 16. 0 5 10 15 SLang the Structural Language, Version 4.2.0. Created on 16 Sep 2001. SLang the Structural Language, Version 4.2.0. Created on 16 Sep 2001.

Genetic Optimization of very large Ship vessel EVOLUTIONARY ALGORITHM (EA) I Optimization of total weight of two load cases with constrains (stresses) 30.000 discrete Variables self regulating Evolutionary strategy - Population of 4, uniform crossover for reproduction - active search for dominant genes with different mutation rates Design Evaluations: 3000 Design Improvement: > 10 % Solver: ANSYS on SGI 24 proc.