Topology Optimization through Computer Aided Software

Slides:



Advertisements
Similar presentations
Introduction to CAD/CAM/CAE
Advertisements

CHAPTER 1: COMPUTATIONAL MODELLING
2D First Order Flexure Analysis with IDeas B. Privári Advanced Technology Center Lockheed Martin, Palo Alto Ca OPTI /02/06.
Development of Computational Model of Sport Utility Vehicle Srdan Simunovic, Gustavo Aramayo and Thomas Zacharia Computer Science and Mathematics Division.
University of Minho School of Engineering Institute for Polymer and Composites Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Financial Data Calculator© Produced by: Mathematical Investment Decisions, Inc. 95 West Gate Drive – 2 nd Floor Cherry Hill, NJ Web site:
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Theoretical & Industrial Design of Aerofoils P M V Subbarao Professor Mechanical Engineering Department An Objective Invention ……
A452 – Programming project – Mark Scheme
Principle of Functional Verification Chapter 1~3 Presenter : Fu-Ching Yang.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
S1-1 ADM703, Section 1, August 2005 Copyright  2005 MSC.Software Corporation PART 1 ADVANCED MODELING AND BEST PRACTICES.
9.0 New Features Large Deformation Analysis of thin plate assembly spotwelded together Workshop 2 Spotwelds.
Department of Civil and Environmental Engineering, The University of Melbourne Finite Element Modelling Applications (Notes prepared by A. Hira – modified.
Computer Aided Mechanical Design
Innovation Intelligence ® SimLab Automation Training Nirmal Subbaiah May, 2013.
Optimization of Plate Forming Process Parameters By Mohamed Jolgaf Prof. Dr. S.B. Sulaiman, Dr. M. K. A. Ariffin Dr. A. A. Faieza and Dr. B. T. H. T. Baharudin.
SRAC 2001 Presented by: Kiko (Application Engineer) Intelligent CAD/CAM Technology LTD. Cosmos World.
Reusability and Effective Test Automation in Telecommunication System Testing Mikael Mattas Supervisor: Professor Sven-Gustav Häggman Instructor: B.Sc.
CHAPTER TEN AUTHORING.
1 Optimization of Reinforcement Methods for Non-round Pressure Vessels By Shawn McMahon A Presentation of a Thesis In Partial Fulfillment of the Requirements.
Numerical and Experimental study of Collagen Crosslinking Treatment for Keratoconus Matthew Ranft, RET Fellow 2010 Lyons Township High School RET Mentor:
ANSYS for MEMS by Manjula1 FEM of MEMS on ANSYS MEMS Summer 2007 Why FEM for MEMS? Features in ANSYS Basic Procedures Examples.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
FEMA-MES SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM Wacław PRZYBYŁO Jarosław KALINOWSKI.
Investigating Adaptive Compilation using the MIPSpro Compiler Keith D. Cooper Todd Waterman Department of Computer Science Rice University Houston, TX.
Shaping Optimization of Turbine Disk and Bearing Seal Shen-Yeh Chen Structures Dept., Product Design Honeywell ES&S, Phoenix, Arizona Aug 2001.
Finite Element Analysis
Our project main purpose is to develop a tool for a combinatorial game researcher. Given a version of combinatorial puzzle game and few more parameters,
CUFSM and Matlab CUFSM2.5 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
Application Development in Engineering Optimization with Matlab and External Solvers Aalto University School of Engineering.
Mesh Control Winter Semester PART 1 Meshing.
Program Design & Development EE 201 C7-1 Spring
Evolutionary Computation Evolving Neural Network Topologies.
CUFSM and Matlab CUFSM3.12 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
Lagouge TARTIBU KWANDA Mechanical Engineering
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Learning outcomes 5 Developing Code – Using Flowcharts
Aalto University School of Engineering
Algorithms and Problem Solving
Using Unity as an Animator and Simulator for PaypyrusRT Models
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
FEMA-MES SYSTEM. VERSION 2.0 ON LIVE LINUX PLATFORM
Software Testing.
Control Flow Testing Handouts
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 4 Control Flow Testing
Optimization of Plate Forming Process Parameters
UI-Performance Optimization by Identifying its Bottlenecks
Parametric Design William Foil Tyler Kennedy
Bridge modelling with CSI software.
Outline of the Chapter Basic Idea Outline of Control Flow Testing
PreOpenSeesPost: a Generic Interface for OpenSees
ENFORCED MOTION IN TRANSIENT ANALYSIS
FEA Introduction.
FEA convergence requirements.
ME 481 Engineering Modeling
GENERAL VIEW OF KRATOS MULTIPHYSICS
Chapter 2- Visual Basic Schneider
Chapter 1 Introduction(1.1)
Chapter 2- Visual Basic Schneider
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
Overview of Workflows: Why Use Them?
Soft System Stakeholder Analysis
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
MECH 3550 : Simulation & Visualization
Soft System Stakeholder Analysis
Y. Ordonez1, A. Bituin1, K. Kyain1, A. Maxwell2, Z. Jiang2
Presentation transcript:

Topology Optimization through Computer Aided Software 2018 ASPIRES Summer Internship Program Final Program Presentation Yardley Ordonez Adrian Bituin Krystal Kyain Alec Maxwell; Wen Li Tang; Prof. Zhaoshuo Jiang

Outline Background & Motivation Proposed Solution Results Future Plans Conclusion We will start off with the outline of our presentation. We will give some background knowledge on High-rise structures, the loads they go through, what is topology optimization, some of the challenges we encountered and ofcourse solutions. We will also talk about project flow and what is next  2

Background – High-rise Structures In the last decade we can see the world's tallest building is built which has a different design than the other tallest buildings.  3

Background – High-rise Structures cont. Solution for overpopulation Efficient static structures  Iconic structures  Economical Design 4

Background – Topology Optimization Optimize a given design with a set of constraints  Create a cost effective design with increased performance Maintain highest stiffness with least amount of material Optimize a design to achieve the same performance (if not, better), but with using less materials CONSTRAINTS:  member sizes, forces, volume & mass percentage, geometric features, etc. 5

Background – Finite Element Method Break down design into  finite number of smaller elements Each element connected by nodes Purpose of a mesh Apply loads at certain nodes  Element Node 6

Graphical User Interface Why Automate? Geometry Optimization Engine Graphical User Interface Structural Solver Analyses performed through GUI is extremely tedious and labor-intensive Okay for only when one load case, but automate is quicker analyses between several geometries and loads Load cases are run separately and engineers need to run each loading condition one by one An automatic platform is proposed as a solution to design efficient structures in a more effective method  Results 8

1. 2. 3. 4. Sequence Flowchart MATLAB Script ANSYS APDL MATLAB AutoCAD/AutoLISP ANSYS APDL MATLAB Geometry & Loading Creation Optimization & Performance Evaluation Results Extraction Next Candidate With APDL code we will be able create a geometry in AutoCAD, run the geometry through simulations in ANSYS and have MATLAB extract the results. We will automate this process so we can repeat it and have a very efficient design at the end.  4. MATLAB will be used to guide the automation 9

Performance Evaluation Results Extraction Next Candidate Sequence Flowchart MATLAB Script AutoCAD/AutoLISP ANSYS APDL MATLAB Geometry & Loading Creation Optimization & Performance Evaluation Results Extraction Next Candidate With APDL code we will be able create a geometry in AutoCAD, run the geometry through simulations in ANSYS and have MATLAB extract the results. We will automate this process so we can repeat it and have a very efficient design at the end.  MATLAB will be used to guide the automation 10

Platform Sequence – AutoLISP AutoCAD’s programming language Create custom command to complete desired task Be able to alter parameters easily Automate the process of creating model and exporting .IGES file AutoCAD’s version of APDL?? 11

Performance Evaluation Results Extraction Next Candidate Sequence Flowchart MATLAB Script AutoCAD/AutoLISP ANSYS APDL MATLAB Geometry & Loading Creation Optimization & Performance Evaluation Results Extraction Next Candidate With APDL code we will be able create a geometry in AutoCAD, run the geometry through simulations in ANSYS and have MATLAB extract the results. We will automate this process so we can repeat it and have a very efficient design at the end.  MATLAB will be used to guide the automation 12

Platform Sequence – APDL Scripting Ansys Parametric Design Language: ANSYS Scripting Language Write script to import model, apply a mesh, define load cases, perform topology optimization, and output results. Ability to edit parameters quickly and easily. AutoCAD’s version of APDL?? Input APDL Code 13

Platform Sequence – Sequence Flowchart MATLAB Script AutoCAD/AutoLISP ANSYS APDL MATLAB Geometry & Loading Creation Optimization & Performance Evaluation Results Extraction Next Candidate With APDL code we will be able create a geometry in AutoCAD, run the geometry through simulations in ANSYS and have MATLAB extract the results. We will automate this process so we can repeat it and have a very efficient design at the end.  MATLAB will be used to guide the automation 14

Platform Sequence – MATLAB MATLAB code will: Run AutoLISP file through AutoCAD and export into .IGES Run APDL script file through ANSYS in the background. Interpret and graph results. 15

Platform Execution– Geometry Simple cantilever beam designed with AutoLISP Dimensions: 500x50x100 mm Imported as .IGES file into ANSYS APDL 100 mm Support along the back face 50 mm 500 mm 16

Platform Execution – APDL Scripting APDL script will generate a mesh for the beam and will loop to vary the beam's mesh size four more times.  With each mesh iteration, the program will loop ten times, applying a point-load force at ten equally spaced x-locations along the top face of the beam. Fixed Support X = 0mm X = 500mm 17

(Continue incrementing by -50mm) Platform Execution–  APDL Scripting X = 500mm X = 450mm (Continue incrementing by -50mm) .  .  .  .  . X = 50mm When force iterations are completed from 500mm to 10mm, begin again with new mesh size 19

Platform Execution– APDL Scripting The platform will then run a topology optimization analysis. 10mm Mesh Size, 50% volume retained 20mm Mesh Size, 50% volume retained 20

Platform Execution– MATLAB Read and compare force location, mesh size, and beam displacement results. Large mesh sizes overestimate the beam's displacement, and converge to an equal value as it gets smaller 21

Platform Execution – MATLAB Effect of mesh size on displacement not visually observable between small increments of size. 22

Point Load on Cantilever Beam Displacement equation: compare experimental results vs. theoretical values. High rise structure designs are usually chosen by the architect, skipping the optimized process. The question is how  efficient are these structures?  Here is Krystal to give more Background knowledge of our research.  23

As illustrated, solution is more accurate with a smaller mesh size. Results Comparison to Theoretical Value As illustrated, solution is more accurate with a smaller mesh size. 24

Prospective modifications with platform: Shape optimization. Future Plans Current platform: Automated routine of performing analyses on a simple cantilever beam and outputting displacement results. Prospective modifications with platform: Shape optimization. Analyze complex models. Export different quantitative results. 25

New programming methods Topology optimization Teamwork Time management Conclusion New programming methods Topology optimization Teamwork Time management 26

Questions? 27

Resources Some of the figures were accessed from the internet. The copyrights of the figures belong to the original authors.  28