Process Chain for Optimization using ANSA, LS-OPT and μETA

Slides:



Advertisements
Similar presentations
Debugging ACL Scripts.
Advertisements

Feedback Loops Guy Rousseau Atlanta Regional Commission.
1 Automating Auto Tuning Jeffrey K. Hollingsworth University of Maryland
H.G.Essel: Go4 - J. Adamczewski, M. Al-Turany, D. Bertini, H.G.Essel, S.Linev CHEP 2004 Go4 v2.8 Analysis Design.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Functions.
1 STRUCTURE CHARTS Elements and Definitions. 2 Software System Design translates SRS into a ===> software system architecture: –system’s static structure.
Unrestricted © Siemens AG 2014 All rights reserved.Smarter decisions, better products. What’s New Femap /
A452 – Programming project – Mark Scheme
The Program Design Phases
Visual Crash for DYNA A Powerful Open Environment for LS-DYNA Benefits A complete solution for Crash and Safety simulation that can be coupled with process.
Workflow Manager and General Tuning Tips. Topics to discuss… Working with Workflows Working with Tasks General Tuning Tips.
Abdominal Aortic Aneurysm Dr. Andrea Bucchi School of Engineering – University of Portsmouth 9 th June 2014 University of Portsmouth – School of Engineering.
Spreadsheet-Based Decision Support Systems Chapter 22:
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
9.0 New Features Large Deformation Analysis of thin plate assembly spotwelded together Workshop 2 Spotwelds.
Innovation Intelligence ® SimLab Automation Training Nirmal Subbaiah May, 2013.
Example II: Linear truss structure
Systems Development Lifecycle Testing and Documentation.
Launch SpecE8 and React from GSS. You can use the chemical analyses in a GSS data sheet to set up and run SpecE8 and React calculations. Analysis → Launch…
ICS 145B -- L. Bic1 Project: Main Memory Management Textbook: pages ICS 145B L. Bic.
CPS120 Introduction to Computer Programming The Programming Process.
Coupling Cohesion Chandan R. Rupakheti Steve Chenoweth (Chapter 18)
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Shaping Optimization of Turbine Disk and Bearing Seal Shen-Yeh Chen Structures Dept., Product Design Honeywell ES&S, Phoenix, Arizona Aug 2001.
Introduction to Loops For Loops. Motivation for Using Loops So far, everything we’ve done in MATLAB, you could probably do by hand: Mathematical operations.
NA61/NA49 virtualisation: status and plans Dag Toppe Larsen CERN
 In computer programming, a loop is a sequence of instruction s that is continually repeated until a certain condition is reached.  PHP Loops :  In.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
Materials Flows Lay Out in Production Logistics
Engineering Optimization Most engineering design involves using optimization software Minimizes or maximizes a merit function Applies functional constraints.
Review for MassHunter and reporting
Product Engineering Optimizer By: Jared Garrison, Jason Brubaker, and Justin Magleby.
If condition1 then statements elif condition2 more statements […] else even more statements fi.
Group, group, group One after the other: cmd1 ; cmd2 One or both: cmd1 && cmd2 Only one of them: cmd1 || cmd2 Cuddling (there):( cmd1 ; cmd2 ) Cuddling.
Extending MATLAB Write your own scripts and/or functions Scripts and functions are plain text files with extension.m (m-files) To execute commands contained.
© Geodise Project, University of Southampton, Workflow Application Fenglian Xu 07/05/03.
Application Development in Engineering Optimization with Matlab and External Solvers Aalto University School of Engineering.
Mode Superposition Module 7. Training Manual January 30, 2001 Inventory # Module 7 Mode Superposition A. Define mode superposition. B. Learn.
Alien and GSI Marian Ivanov. Outlook GSI experience Alien experience Proposals for further improvement.
Summary Chapter 13. Training Manual March 15, 2001 Inventory # Chapter Objectives In this chapter, a review will be given of the basic concepts.
COMPUTER AIDED ENGINEERING Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag Morphing with.
HYDRA Framework. Setup of software environment Setup of software environment Using the documentation Using the documentation How to compile a program.
Source catalog generation Aim: Build the LAT source catalog (1, 3, 5 years) Jean Ballet, CEA SaclaySLAC, 23 May 2005 Four main functions: Find unknown.
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
Managing, Storing, and Executing DTS Packages
What is Software Test Automation?
PROMONICON Software for Process Monitoring, Operation and Control
Aalto University School of Engineering
Workshop 7 Tank Flushing
ASIC Design Methodology
Discussion today Over the next two class periods we will be designing a ring resonator based 2-channel wavelength division multiplexing (WDM) optical link.
Computer Application in Engineering Design
Topics Introduction to Repetition Structures
Basic operations in Matlab
Scripts & Functions Scripts and functions are contained in .m-files
DEMPack Discrete / finite elements simulation software
Nastran 101 February 28, 2008.
Update on the GIRO Benchmark
HLRF Web Application User Manual v 1.0 Jan
GENERAL VIEW OF KRATOS MULTIPHYSICS
Algorithms Take a look at the worksheet. What do we already know, and what will we have to learn in this term?
Chapter 2.1 Repetition.
Topics Introduction to Repetition Structures
CSE 1020:Software Development
Types of loops definite loop: A loop that executes a known number of times. Examples: Repeat these statements 10 times. Repeat these statements k times.
Consuming Web Services with 2E Generated Objects
GregWroblicky_script_Part01.py Source Datasets.
Topology Optimization through Computer Aided Software
Presentation transcript:

Process Chain for Optimization using ANSA, LS-OPT and μETA Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Process: ANSA – LS-OPT – META General Two phases: Optimization Setup Design Variables are defined in ANSA and transferred to LS-OPT Histories and Responses are defined in META and transferred to LS-OPT Optimization Run Design Variables controlled by LS-OPT and transferred to ANSA Histories and Responses calculated by META and transferred to LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Setup ANSA → Solver → META → LS-OPT Model – Ready to Run Definition of Optimization Task Execution of Optimization Task DV File, Input Deck Solver Run Responses, Histories Solver Results LS-OPT META Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Setup ANSA → Solver → META → LS-OPT Model – Ready to Run Definition of Optimization Task Execution of Optimization Task Definition of Design Variables Link Design Variables to Model Parameters: Morphing Parameter ANSA Parameter User Scripts DV File, Input Deck Solver Run Responses, Histories Solver Results LS-OPT META Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Setup ANSA → Solver → META → LS-OPT Model – Ready to Run Definition of Optimization Task Execution of Optimization Task Check Optimization Task Output DV File and Solver Input Deck DV File, Input Deck Solver Run Responses, Histories Solver Results LS-OPT META Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Setup ANSA → Solver → META → LS-OPT Model – Ready to Run Definition of Optimization Task Execution of Optimization Task Initial Solver Run to get sample result files for definition of result extraction DV File, Input Deck Solver Run Responses, Histories Solver Results LS-OPT META Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Setup ANSA → Solver → META → LS-OPT Model – Ready to Run Definition of Optimization Task Execution of Optimization Task Manual extraction of results Defining session/script of the extraction process Output formatted result file DV File, Input Deck Solver Run Responses, Histories Solver Results LS-OPT META Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Setup ANSA → Solver → META → LS-OPT Model – Ready to Run Definition of Optimization Task Execution of Optimization Task Input of Design Variables, Histories, Responses Fine Tuning of Design Variables (Dependents, Ranges, ...) Selection of Optimization Strategy Definition of Objectives and Constraints DV File, Input Deck Solver Run Responses, Histories Solver Results LS-OPT META Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task 3 main task items 1. Design Variable File 2. Design Variables 3. Output Solver Deck Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Design Variable File Correctly formatted for import in LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Connecting Design Variables with Morphing Parameters Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Connecting Design Variables with Morphing Parameters Shape modification Design Variable = 10.0 -5.0 0.0 Morphing Parameter Width of depressions Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Connecting Design Variables with ANSA Parameters Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Connecting Design Variables with ANSA Parameters Modification of shell thicknesses, materials, etc. ANSA Parameter Design Variable = 1.0 2.0 5.0 3.0 4.0 Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Connecting Design Variables with ANSA Parameters Modification of connections (weld spot diameter, distance, etc.) ANSA Parameter Design Variable (weld spot distance) = 20 30 50 40 Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Connecting Design Variables with ANSA Parameters Modification of connections (weld spot diameter, distance, etc.) ANSA Parameter Design Variable (weld spot diameter) = 3.0 4.0 6.0 5.0 Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Composite Optimization Via ANSA Parameters Modification of fabric orientation Modification of layer thickness Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Simulation and DOE Checking Combinations of DV (Full Factorial) → Model Validity Checking Element Criteria Failed elements Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

ANSA – Optimization Task Additional commands for improving mesh quality Fix Quality, Smooth, Reconstruct, etc. for morphed mesh Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Results Extraction using META Histories and Responses via OptimizerSetup Toolbar Histories out of 2D plot curves Responses from annotations Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Connecting ANSA to LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Connecting ANSA to LS-OPT LS-OPT gets DV from DV file which has been output by ANSA Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Connecting ANSA to LS-OPT Fine Tuning of Design Variables Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Connecting META to LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Connecting META to LS-OPT LS-OPT gets histories/responses META’s output file Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Run LS-OPT → ANSA → Solver → META → LS-OPT LS-OPT determines set of DV and outputs DV file Design Variables ANSA Solver Input Start Loop Solver Objectives, Constraints Solver Results Response Variables META LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Run LS-OPT → ANSA → Solver → META → LS-OPT ANSA reads DV from DV file, executes Optimization Task sequence and outputs solver input deck Design Variables ANSA Solver Input Start Loop Solver Objectives, Constraints Solver Results Response Variables META *.key / *.nas / *.inp LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Run LS-OPT → ANSA → Solver → META → LS-OPT LS-OPT invokes solver runs Solver produces result files Design Variables ANSA *.key / *.nas / *.inp Solver Input Start Loop Solver Objectives, Constraints Solver Results Response Variables META d3plot / *.op2 / *.odb LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Run LS-OPT → ANSA → Solver → META → LS-OPT Extract responses using either LS-OPT functionality (only LS-DYNA) or META (other solvers) Design Variables ANSA Solver Input d3plot / *.op2 / *.odb Start Loop Solver Objectives, Constraints Solver Results Response Variables META LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Run LS-OPT → ANSA → Solver → META → LS-OPT Determine objectives and constraints Design Variables ANSA Solver Input Start Loop Solver Objectives, Constraints Solver Results Response Variables META LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Optimization Run LS-OPT → ANSA → Solver → META → LS-OPT LS-OPT calculates new values for DVs Whole process repeated until optimal solution Design Variables ANSA Solver Input New Loop Solver Objectives, Constraints Solver Results Response Variables META LS-OPT Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012

Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag 01.03.2012