LS-TaSC Version 2.1. Willem Roux Livermore Software Technology Corporation, Livermore, CA, USA. Abstract

Similar documents
Topology Design using LS-TaSC Version 2 and LS-DYNA

MULTISTAGE OPTIMIZATION OF AUTOMOTIVE CONTROL ARM THROUGH TOPOLOGY AND SHAPE OPTIMIZATION. 1 Duane Detwiler, 2 Emily Nutwell*, 2 Deepak Lokesha

A Weight Balanced Multi-Objective Topology Optimization for Automotive Development

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Structural Optimization Using OPTIMIZER Program

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

Multiblock method for database generation in finite element programs

A Binarization Algorithm specialized on Document Images and Photos

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Design of Structure Optimization with APDL

Review of approximation techniques

Hermite Splines in Lie Groups as Products of Geodesics

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Parallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)

Solutions to Programming Assignment Five Interpolation and Numerical Differentiation

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

3. CR parameters and Multi-Objective Fitness Function

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress

Shape Optimization of Shear-type Hysteretic Steel Damper for Building Frames using FEM-Analysis and Heuristic Approach

An Effective Curve Matching Metric for Parameter Identification using Partial Mapping

Topology optimization considering the requirements of deep-drawn sheet metals

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

S1 Note. Basis functions.

Support Vector Machines

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

High-Boost Mesh Filtering for 3-D Shape Enhancement

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

Performance Evaluation of Information Retrieval Systems

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Electrical analysis of light-weight, triangular weave reflector antennas

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Kinematics of pantograph masts

An Optimal Algorithm for Prufer Codes *

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Smoothing Spline ANOVA for variable screening

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Intra-Parametric Analysis of a Fuzzy MOLP

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

GSLM Operations Research II Fall 13/14

The Codesign Challenge

A Facet Generation Procedure. for solving 0/1 integer programs

Module Management Tool in Software Development Organizations

Cable optimization of a long span cable stayed bridge in La Coruña (Spain)

Lecture 5: Multilayer Perceptrons

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

SAO: A Stream Index for Answering Linear Optimization Queries

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

Load-Balanced Anycast Routing

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

Programming in Fortran 90 : 2017/2018

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

NGPM -- A NSGA-II Program in Matlab

Springback Reduction in Stamping of Front Side Member with a Response Surface Method

Cluster Analysis of Electrical Behavior

Wishing you all a Total Quality New Year!

(1) The control processes are too complex to analyze by conventional quantitative techniques.

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

Solving two-person zero-sum game by Matlab

MOBILE Cloud Computing (MCC) extends the capabilities

ELEC 377 Operating Systems. Week 6 Class 3

陳申岳 S-Y. Chen, 2007, Gradient-Based Structural and CFD Global Shape Optimization with SmartDO and the Response Smoothing Technology, Proceeding of

The Computational Generation and Realization of Spatial Truss Structures

Advanced Computer Networks

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

User Authentication Based On Behavioral Mouse Dynamics Biometrics

Ontology Generator from Relational Database Based on Jena

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

TN348: Openlab Module - Colocalization

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Mathematics 256 a course in differential equations for engineering students

Random Vibration Fatigue Life Simulation of Bolt-on Metal Brackets using LS-DYNA

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

AVO Modeling of Monochromatic Spherical Waves: Comparison to Band-Limited Waves

Topology Optimization - Practical Aspects for Industrial Applications

Multi-stable Perception. Necker Cube

ANSYS FLUENT 12.1 in Workbench User s Guide

Computational layout design optimization of frame structures

Classifier Selection Based on Data Complexity Measures *

Biostatistics 615/815

Analysis of Continuous Beams in General

Hybridization of Expectation-Maximization and K-Means Algorithms for Better Clustering Performance

Deployment of a Neo-Hookean membrane: experimental and numerical analysis

Transcription:

12 th Internatonal LS-DYNA Users Conference Optmzaton(1) LS-TaSC Verson 2.1 Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2.1, a topology optmzaton tool usng LS-DYNA for the analyss of nonlnear structural behavor. The focus s on ts capabltes, current development drectons, and ntegraton nto an ndustral desgn envronment. Examples of usng the new developments such as dynamc load scalng are gven. Overvew The goal of topology optmzaton s to fnd the shape of a structure wth the best use of the materal. An alternate vew of the process s that of selectng the best load path for the specfed use of the structure. It must of course be possble to manufacture the fnal structure, and the tool can mpose varous requrements ensurng ths. The overall LS-TaSC [1] process conssts of () the desgn problem defnton, () performng the desgn optmzaton teratvely usng LS-DYNA [2], and () post-processng the results. The topology desgn problem s defned by () the allowable geometrc doman, () how the part wll be used, and () propertes of the part such as manufacturng constrants. Addtonally, you have to specfy methodology requrements such as termnaton crtera and management of the LS-DYNA evaluatons. The ntal parts specfy the desgn doman the optmum parts computed wll be nsde the boundares delmted by the ntal parts. The parts must be modeled usng sold or shell elements. The part may contan holes; a structured mesh s accordngly not requred. Geometry constrants such as beng an extruson or a castng drecton may be specfed. The use of the part s descrbed by LS-DYNA nput deck. The desgn process ams for a unform nternal energy densty n the structure as computed by LS-DYNA usng ths nput deck. The fnal shape of the part s descrbed by the subset of the ntal elements used. Ths s outputted n the form of an LS-DYNA nput deck. Verson 2.1 was created from verson 2 by addng features such as forgng geometry defntons and dynamcs load case weghng as descrbed n later sectons together wth an enumeratons of the current capabltes. Methodology The typcal goal of topology optmzaton s to obtan maxmum utlty of the materal. Obtanng unform nternal energy densty n the structure together used as the obectve for optmzaton. 1

Optmzaton(1) 12 th Internatonal LS-DYNA Users Conference The obectve s typcally modfed by the use of the SIMP (sold sotropc materal wth penalzaton) algorthm [3] to ensure that the structure s a sold. Ths follows the formulaton proposed by Patel [4], wth the resultng mplementaton beng smlar to the fully-stressed desgn and unform stran energy densty approaches (Haftka and Gurdal [5], Patnak and Hopkns [6]). The use of an element s controlled by changng the amount of materal n the element. Ths s acheved by assgnng a desgn varable to the densty of each element. The materal s parameterzed usng a so-called densty approach. In ths approach, a desgn varable s drectly lnked to the ndvdual materal element such that each cell has ts own materal model. The desgn varable x, also known as relatve densty, vares from 0 to 1 where 0 ndcates vod and 1 represents the full materal. The materal propertes correspondng to the values of desgn varables are obtaned usng an approprate nterpolaton model as descrbed n the manual [1]. The optmzaton problem s formulated as, NL * mn UwxU (), x 1 N * subect to: () xvm 1 l u C C C, 2,1,..., J x x mn where U represents the nternal energy densty of the th element, V s the volume of th element, U * represents nternal energy densty set pont, and C s the th constrant. There are L load cases wth a total of J constrants. The superscrpts l and u represent lower and upper bounds on the constrants, respectvely. The change n the desgn varable of th varable (Δx ) s computed as, where K s a scalng factor and varable s updated as, x t x x. t1 t.0.1 / *. t x KUU * U t * U denotes the nternal energy densty set pont. The desgn Overvew of current capabltes LS-TaSC s developed for the topology optmzaton of non-lnear problems nvolvng dynamc loads and contact condtons. It s used to fnd a concept desgn for structures analyzed usng LS- DYNA. 2

12 th Internatonal LS-DYNA Users Conference Optmzaton(1) General capabltes Sold desgn usng frst-order hexahedrons, tetrahedral, and pentahedral elements Shell thckness desgn usng frst-order quadrlateral and trangular elements Global constrants Multple load cases, ncludng dynamc load case weghng Tght ntegraton wth LS-DYNA Large models wth mllons of elements Geometry defntons Multple parts Extrusons Symmetry Castng, one sded Castng, two sded Forgng Postprocessng Desgn hstores LS-PREPOST plots of the geometry evoluton and the fnal desgn New capabltes n verson 2.1 The followng capabltes were added to create verson 2.1: Dynamc load case weghng Dynamc load case weghng s used to ensure that a part performs equally well for all desgn scenaros. Forgng geometry defntons Ths geometry defnton s set to obtan a part that can be manufactured usng a forgng process. Mnor features: Castngs can have nteror holes. Pentahedral elements are supported. The memory footprnt s reduced more than a factor of 2 and an opton s provded whch can be set to reduce memory use by a further factor of 2. *MAT_ELASTIC s supported for the desgn part. Lghtly used elements can be kept nstead of deleted. The SIMP algorthm can be swtched on and off. Coordnate systems are no longer lmted to DIR=X. Restartng was mproved to be faster by usng more archved results. A frnge plot of the materal utlzaton as consdered n the desgn process can be vewed. The fracton of the orgnal number of elements used n the desgn can be vewed as a hstory. 3

Optmzaton(1) 12 th Internatonal LS-DYNA Users Conference Forgng Ths geometry defnton s to create a structure that can be manufacture usng a forgng process. Materal s removed only from the sdes of the structure. Ths s smlar to a two-sded castng defnton, except that a mnmum thckness of materal wll be preserved. The geometry defnton wll therefore not create holes through the structure. Ths capablty s avalable only for solds. Dynamc load case weghng It can happen that a sngle load case domnates the topology of the fnal desgn makng the structure perform badly for the other load cases. Ths can be resolved by assgnng dfferent weghts to the load cases, but t s dffcult to know good weghng values n advance. Dynamc weghng of the load cases s used to select the load case weghts based on the responses of the structure as the desgn evolves, thereby resultng n a desgn that performs well for all load cases. The dynamc weghng s done by defnng a desred relatonshp between the responses of all the load cases. The algorthm wll scale the load case weghts to acheve ths relatonshp. Say we have constrant C 1 from the frst load case and constrant C 2 from the second load case, then we wrte our desred behavor as k1 C1 offset 1 k2c2 offset wth C the constrant value, k a scale factor, and an offset added. The weght w of load case s adusted to change constrant C. The target value s computed as n kc offset Ct arg et n from whch we compute w ( Ct arg et kc offset )/ C / w wth the dervatve approxmated as ±1 and a maxmum bound s place on w to ensure convergence n a reasonable number of teratons. The fnal weghts found are not sutable for restartng. They can be examned though for an ndcaton of good values of the weghts, but usually the fnal weghts found usng dynamc weghng are too large. Examples Forgng example Ths example s a sold part to be manufactured as a forgng, whch was accordngly mposed as a forgng geometry defnton ncludng a mnmum web thckness. The geometry and loadng condtons for ths component are shown n Fgure 1. The FE model has about 60 000 elements and a sngle lnear mplct load case as shown was consdered. 4

12 th Internatonal LS-DYNA Users Conference Optmzaton(1) Fgure 1: The ntal geometry and loadng condtons. The fnal desgn s shown n Fgure 2. Note the web that s requred for forgng manufacturng. Flanges and a rb were created to carry the bendng load effcently. Fgure 2 Desgn wth forgng geometry defnton. Note the web that s requred for forgng. Dynamc load scalng Ths s a nonlnear structure compressed by an mpactor n two load cases as shown n Fgure 3. A symmetry geometry defnton requrng symmetry around the center was mposed to remove 5

Optmzaton(1) 12 th Internatonal LS-DYNA Users Conference the need for a rght load addtonal to the shown left load. The center load case domnates the geometry of the fnal desgn f the load cases are not scaled wthout load case scalng the desgn s much stffer for the center load than for the left load. It s dffcult to know up front whch values of the load case weghts to use n order to have a balanced desgn. In ths example t s shown how dynamc load scalng creates a balanced desgn. Fgure 3 The geometry and loadng condtons of the dynamc loadng example. A left load, a center load, and symmetry around the center are appled. In the followng pctures we show the results from a standard study wth both load case havng equal weghts, and a study wth dynamc load balancng. In Fgure 4 to the left we show the reacton forces for the standard desgn study n whch the load cases were weghed equally. The dynamc load balancng was then set to have the fnal results for these two reacton force to be the same for both load cases, whch allowed us to acheve the reacton force curves as shown to the rght of Fgure 4 for the balanced desgn. Fgure 4: The reacton forces for the two load cases. To the left are the results from the orgnal problem statement, from whch t can be seen that the reacton forces dffers greatly for the two load cases. To the rght are the results wth dynamc load scalng, from whch t can be be seen that the reacton forces are now smlar. The desgns obtaned have dfferent topologes as shown n Fgure 5. 6

12 th Internatonal LS-DYNA Users Conference Optmzaton(1) Fgure 5 Fnal desgns. The desgn usng equal weghng s shown on the left, whle the desgn usng dynamc weghng s shown on the rght. Note the bottom of the desgns dffer: the dynamc scalng has the pllars connected usng a truss structure n order to provde more support for the offset load. The convergence of the maxmum reacton force value for both load cases s shown n Fgure 6. The fnal weghts are 0.12 for the center load case and 7.2 for the rght load case. Fgure 6 Convergence of the reacton forces. The plots are that of the maxmum reacton force for each load case versus the teraton number. The equally weghted desgn study s shown to the left, whle the results for dynamc weghng are shown to the rght. 7

Optmzaton(1) 12 th Internatonal LS-DYNA Users Conference Current Developments Improvements currently under nvestgaton are: Shape optmzaton. Both sold and shells structures wll be consdered. For sold structures the outer surface wll be modfed to releve stress concentratons, whle shell structures wll receve geometrc features to be stffer and for bucklng specfc desgns. Integraton wth geometry. The user nterface wth be unfed wth the LS-PrePost capabltes, whch wll gve a smoother ablty for tasks such as defnng coordnate systems and vsualzng results. Summary LS-TaSC computes the shape of a structure wth the best use of the materal. It has been developed for non-lnear structures analyzed n an ndustral envronment and s accordngly sutable for large lnear problems. Ths tool consders solds and shells, global constrants, multple parts, and manufacturng constrants. Ths tool has been extended to load case weghng and forgng geometry defntons. References [1] Lvermore Software Technology Corporaton, LS-TaSC : A Topology and Shape Computatons for LS-DYNA, User s Manual, Verson 2.1, Lvermore Software Technology Corporaton, Lvermore, CA, 2011. [2] Hallqust JO. LS-DYNA theoretcal manual, Lvermore Software Technology Corporaton, Lvermore, CA, 1998. [3] MP Bendsøe, O Sgmund, Materal Interpolaton Schemes n Topology Optmzaton, Archves of Appled Mechancs, 69, 635-654, 1999. [4] NM Patel, Crashworthness Desgn Usng Topology Optmzaton, PhD thess, Unversty of Notre Dame, 2004. [5] RT Haftka, Z Gurdal, MP Kamat, Elements of Structural Optmzaton, Kluwer Academc Publshers, Dordrecht, The Netherlands, 2 nd ed., 1990. [6] SN Patnak, DA Hopkns, Optmalty of Fully-Stressed Desgn, Computer Methods n Appled Mechancs and Engneerng, 165, 215-221, 1998. 8