Introduction to Design Optimization

Size: px
Start display at page:

Download "Introduction to Design Optimization"

Transcription

1 Introduction to Design Optimization First Edition Krishnan Suresh i

2 Dedicated to my family. They mean the world to me. ii

3 Origins of this Text Preface Like many other textbooks, this text has evolved from teaching a formal course, Optimum Design of Mechanical Elements and Systems, at the University of Wisconsin, Madison. It has undergone several informal revisions over the last decade. Target Audience The primary audience for this text include senior undergraduate students, first year graduate students and practicing engineers. Given this wide audience, the text starts from 1D numerical optimization, and culiminates in the fascinating world of 3D shape and topology optimization. No prior background on mathematical or computer programming is assumed. Topics Not Covered Optimization is too broad to be able to cover in a single text. Consequently, there are several topics that have been omitted; these include stochastic/nature-inspired global optimization and discrete optimization. These two topics, amongst others, typically serve as students projects. Additional Resources The MATLAB code accompanying this text is an integral part of student learning, and can be downloaded from the author s website at The MATLAB code is object-oriented; it teaches the basic concepts of data encapsulation, inheritance and code resuse. Through exercises, the reader is encouraged to extend the classes presented to address other optimization problems. While MATLAB is an excellent numerical analysis package, it does not offer much when it comes to 3D geometry modeling. To create and analyze 3D geometry, one must use computer-aided design packages such as SolidWorks. SolidLab, presented in this text, was developed by the author s research group to serve as an interface between SolidWorks and MATLAB, thereby providing access to both software packages. It is only supported on Windows. Underneath the hood, SolidLab runs compiled Python code to communicate with SolidWorks. One can, for example, modify feature dimensions of SolidWorks models, query mass properties, carry out a finite element analysis, and optimize, all from within the comfort of MATLAB. Acknowledgements Textbook writing inevitably takes time away from family, and I would like to acknowledge the support of my dear wife, Vanitha, for her constant encouragement to finish this text. Meanwhile, our two sons, Sanjay and Arjun, have smartly learnt to work around my busy schedule and deadlines. Several graduate students from my research lab have contributed both directly and indirectly to this textbook. In particular, Josh Danczyk was instrumental in developing SolidLab, while Amir M. Mirzendehdel helped proof-read this text. iii

4 I would also like to thank the support of National Science Foundation and University of Wisconsin Graduate School for their research support; it has greatly helped shape this text. Krishnan Suresh Madison, WI January Department of Mechanical Engineering University of Wisconsin, Madison, iv

5 Table of Contents 1 OPTIMIZATION A DESIGN OPTIMIZATION EXAMPLE OVERVIEW OF TEXT MODELING STANDARD FORMULATION SAMPLING ALGORITHM FEASIBLE AND INFEASIBLE REGIONS EXERCISES MATLAB PROGRAMMING BASICS MATLAB SCRIPT FILES LINEAR ALGEBRA COMPLEX NUMBERS PLOTS SYMBOLIC OPERATIONS USER-DEFINED FUNCTIONS VARIABLE ARGUMENTS MODULES SAMPLING ALGORITHM POLYNOMIAL CLASS EXTENDING THE POLYNOMIAL CLASS EXERCISES MATHEMATICS OF OPTIMIZATION LOCAL VERSUS GLOBAL MINIMUM v

6 3.2 TAYLOR SERIES FIRST-ORDER OPTIMALITY CRITERIA SECOND-ORDER OPTIMALITY GRADIENT IDENTITIES QUADRATIC AND CONVEX FUNCTIONS ILLUSTRATIVE EXAMPLES EXERCISES NUMERICAL OPTIMIZATION ONE-VARIABLE MINIMIZATION UNIMODAL FUNCTIONS ONE-DIMENSIONAL METHODS: OVERVIEW Trisection Golden Section Quadratic Interpolation Bisection Newton-Raphson MATLAB OPTIMIZATION TOOLBOX: 1D fminbnd fminsearch fminunc Using Matlab s fsolve MULTIVARIABLE MINIMIZATION LINE-SEARCH SEARCH DIRECTIONS EIGEN-DIRECTIONS CONJUGATE-DIRECTIONS POWELL S METHOD vi

7 4.11 GRADIENT METHODS Steepest Descent Method Linear Conjugate Gradient Method Non-Linear Conjugate Gradient Method NEWTON-RAPHSON METHOD MATLAB OPTIMIZATION TOOLBOX: N-D fminsearch fminpowell Using Matlab s fminunc SUMMARY OF METHODS EXERCISES OPTIMIZATION: A PHYSICAL PERSPECTIVE EQUILIBRIUM OF SPRING SYSTEMS: TWO STRATEGIES Conventions and Terminology Force Balance Strategy Residual Computation for Arbitrary Spring Systems Potential Energy Strategy Algorithm for Potential Energy Computation SPRING MODELING IN MATLAB EQUILIBRIUM OF TRUSS SYSTEMS Small Displacement Force Balance Small Displacement Potential Energy Assembly Algorithm for Truss Systems TRUSS MODELING IN MATLAB EXERCISES EQUALITY CONSTRAINTS PHYSICAL INTERPRETATION OF CONSTRAINTS vii

8 6.2 OPTIMALITY CRITERIA Single Equality Constraint Quadratic Problems Multiple Constraints PATHOLOGICAL CASES Linearly Dependent Constraints Linearly Dependent Gradients Vanishing Gradients TWO INTERPRETATIONS OF LAGRANGIAN MULTIPLIERS Sensitivity of Constraints Reaction Forces in a Structural System LAGRANGIAN FUNCTION AUGMENTED LAGRANGIAN METHOD MATLAB ROUTINE: FMINCON EXERCISES INEQUALITY CONSTRAINTS OPTIMALITY CRITERIA MULTIPLE CONSTRAINTS ACTIVE-SET METHOD MATLAB ROUTINE: FMINCON EXERCISES LEAST SQUARES LEAST SQUARES PROBLEMS LINEAR LEAST SQUARES PROBLEM NONLINEAR LEAST SQUARES PROBLEM EXERCISES viii

9 9 TRUSS OPTIMIZATION DISPLACEMENT MINIMIZATION OF TRUSS SYSTEMS STRESS CONSTRAINTS ON TRUSS SYSTEMS BUCKLING CONSTRAINTS ON TRUSS SYSTEMS INDETERMINATE TRUSS SYSTEMS TRUSS2D OPTIMIZATION: MATLAB IMPLEMENTATION SCALING OPTIMIZATION VARIABLES SCALING OBJECTIVES AND CONSTRAINTS TRUSS OPTIMIZATION: OBJECTIVE GRADIENT EXERCISES GRADIENT COMPUTATION FINITE DIFFERENCE IN 1D FINITE DIFFERENCE IN N-D HIGHER ORDER DERIVATIVES COMPLEX VARIABLE APPROACH AUTOMATIC DIFFERENTIATION EXERCISES FUNCTIONAL MINIMIZATION MOTIVATION FORCE BALANCE APPROACH MINIMIZATION OF POTENTIAL ENERGY APPROXIMATE SOLUTIONS PIECEWISE LINEAR SOLUTION NUMERICAL INTEGRATION MATLAB IMPLEMENTATION BEAM BENDING PROBLEM ix

10 Potential Energy Formulation Finite Element Approximation EXERCISES LINEAR ELASTICITY AND FINITE ELEMENT ANALYSIS PLANE STRESS PROBLEMS Potential Energy of Plane Stress Problems PLANE STRAIN PROBLEMS AXISYMMETRIC PROBLEMS FINITE ELEMENT ANALYSIS MESH GENERATION SHAPE FUNCTIONS Triangles Quadrilaterals VARIABLE TRANSFORMATION Triangles Quadrilaterals ELEMENT STIFFNESS MATRIX AND FORCE VECTOR GAUSSIAN INTEGRATION ASSEMBLY AND SOLUTION HIGHER ORDER APPROXIMATION D LINEAR ELASTICITY EXERCISES FINITE ELEMENT IMPLEMENTATION BOUNDARY REPRESENTATION BREP2D CLASS IN MATLAB TRIMESHER CLASS IN MATLAB TRIELASTICITY CLASS IN MATLAB x

11 13.5 QUADMESHER CLASS IN MATLAB QUADELASTICITY CLASS IN MATLAB ADDITIONAL EXAMPLES Plate with a Hole Problem A Plane Strain Problem An Axisymmetric Problem EXERCISES SHAPE OPTIMIZATION SHAPE PARAMETERS PARAMETRIC STUDIES SHAPE OPTIMIZATION PROBLEMS SCALING FOR NUMERICAL ROBUSTNESS DIRECT FINITE DIFFERENCE SENSITIVITY OF COMPLIANCE INDIRECT FINITE DIFFERENCE SENSITIVITY OF COMPLIANCE SHAPE OPTIMIZATION GEOMETRIC CONSTRAINTS AVOIDING ADDITIONAL SOLVES EXERCISES FINITE ELEMENT ANALYSIS AND SHAPE OPTIMIZATION IN 3D OVERVIEW GEOMETRY-RELATED METHODS Opening a SolidWorks Model Querying Mass Properties Querying All Dimensions and Values Querying and Modifying Specific Dimension Values FINITE ELEMENT STUDIES xi

12 Running Finite Element Analysis via SolidLab Suppressing Features PARAMETRIC STUDIES SHAPE OPTIMIZATION EXERCISES TOPOLOGY OPTIMIZATION OVERVIEW SIMP Formulation Optimality Criteria Algorithm Implementation Numerical Examples PARETO: A TOPOLOGICAL LEVEL-SET METHOD Background Topological Sensitivity Algorithm Implementation Numerical Examples TOPOLOGY OPTIMIZATION ON THE CLOUD Overview of CTO Topology Optimization Problems Supported Compliance Minimization Stress Minimization Pareto Optimal Designs Draw Constraints EXERCISES xii

APPLIED OPTIMIZATION WITH MATLAB PROGRAMMING

APPLIED OPTIMIZATION WITH MATLAB PROGRAMMING APPLIED OPTIMIZATION WITH MATLAB PROGRAMMING Second Edition P. Venkataraman Rochester Institute of Technology WILEY JOHN WILEY & SONS, INC. CONTENTS PREFACE xiii 1 Introduction 1 1.1. Optimization Fundamentals

More information

Finite Element Analysis Using Creo Simulate 4.0

Finite Element Analysis Using Creo Simulate 4.0 Introduction to Finite Element Analysis Using Creo Simulate 4.0 Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited. page v Preface xiii I Basics 1 1 Optimization Models 3 1.1 Introduction... 3 1.2 Optimization: An Informal Introduction... 4 1.3 Linear Equations... 7 1.4 Linear Optimization... 10 Exercises... 12 1.5

More information

Contents. I The Basic Framework for Stationary Problems 1

Contents. I The Basic Framework for Stationary Problems 1 page v Preface xiii I The Basic Framework for Stationary Problems 1 1 Some model PDEs 3 1.1 Laplace s equation; elliptic BVPs... 3 1.1.1 Physical experiments modeled by Laplace s equation... 5 1.2 Other

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction ME 475: Computer-Aided Design of Structures 1-1 CHAPTER 1 Introduction 1.1 Analysis versus Design 1.2 Basic Steps in Analysis 1.3 What is the Finite Element Method? 1.4 Geometrical Representation, Discretization

More information

Creo Simulate 3.0 Tutorial

Creo Simulate 3.0 Tutorial Creo Simulate 3.0 Tutorial Structure and Thermal Roger Toogood, Ph.D., P. Eng. SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

About the Author. Acknowledgements

About the Author. Acknowledgements About the Author Dr. Paul Kurowski obtained his MSc and PhD in Applied Mechanics from Warsaw Technical University. He completed postdoctoral work at Kyoto University. Dr. Kurowski is an Assistant Professor

More information

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1 Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, attilio.frangi@polimi.it Politecnico di Milano, February 3, 2017, Lesson 1 1 Politecnico di Milano, February 3, 2017, Lesson 1 2 Outline

More information

Engineering Analysis

Engineering Analysis Engineering Analysis with SOLIDWORKS Simulation 2018 Paul M. Kurowski SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites

More information

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC Advanced Mathematics and Mechanics Applications Using MATLAB Third Edition Howard B. Wilson University of Alabama Louis H. Turcotte Rose-Hulman Institute of Technology David Halpern University of Alabama

More information

About the Author. Acknowledgements

About the Author. Acknowledgements About the Author Dr. Paul Kurowski obtained his M.Sc. and Ph.D. in Applied Mechanics from Warsaw Technical University. He completed postdoctoral work at Kyoto University. Dr. Kurowski is an Assistant Professor

More information

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Finite Element Method. Chapter 7. Practical considerations in FEM modeling Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer

More information

ME 345: Modeling & Simulation. Introduction to Finite Element Method

ME 345: Modeling & Simulation. Introduction to Finite Element Method ME 345: Modeling & Simulation Introduction to Finite Element Method Examples Aircraft 2D plate Crashworthiness 2 Human Heart Gears Structure Human Spine 3 F.T. Fisher, PhD Dissertation, 2002 Fluid Flow

More information

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer

David G. Luenberger Yinyu Ye. Linear and Nonlinear. Programming. Fourth Edition. ö Springer David G. Luenberger Yinyu Ye Linear and Nonlinear Programming Fourth Edition ö Springer Contents 1 Introduction 1 1.1 Optimization 1 1.2 Types of Problems 2 1.3 Size of Problems 5 1.4 Iterative Algorithms

More information

course outline basic principles of numerical analysis, intro FEM

course outline basic principles of numerical analysis, intro FEM idealization, equilibrium, solutions, interpretation of results types of numerical engineering problems continuous vs discrete systems direct stiffness approach differential & variational formulation introduction

More information

An Introduction to Structural Optimization

An Introduction to Structural Optimization An Introduction to Structural Optimization SOLID MECHANICS AND ITS APPLICATIONS Volume 153 Series Editor: G.M.L. GLADWELL Department of Civil Engineering University of Waterloo Waterloo, Ontario, Canada

More information

Guidelines for proper use of Plate elements

Guidelines for proper use of Plate elements Guidelines for proper use of Plate elements In structural analysis using finite element method, the analysis model is created by dividing the entire structure into finite elements. This procedure is known

More information

COMPUTATIONAL DYNAMICS

COMPUTATIONAL DYNAMICS COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL

More information

STRUCTURAL & MULTIDISCIPLINARY OPTIMIZATION

STRUCTURAL & MULTIDISCIPLINARY OPTIMIZATION STRUCTURAL & MULTIDISCIPLINARY OPTIMIZATION Pierre DUYSINX Patricia TOSSINGS Department of Aerospace and Mechanical Engineering Academic year 2018-2019 1 Course objectives To become familiar with the introduction

More information

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis

Module 1: Introduction to Finite Element Analysis. Lecture 4: Steps in Finite Element Analysis 25 Module 1: Introduction to Finite Element Analysis Lecture 4: Steps in Finite Element Analysis 1.4.1 Loading Conditions There are multiple loading conditions which may be applied to a system. The load

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 36 In last class, we have derived element equations for two d elasticity problems

More information

OPTIMIZATION METHODS

OPTIMIZATION METHODS D. Nagesh Kumar Associate Professor Department of Civil Engineering, Indian Institute of Science, Bangalore - 50 0 Email : nagesh@civil.iisc.ernet.in URL: http://www.civil.iisc.ernet.in/~nagesh Brief Contents

More information

Nonlinear Programming

Nonlinear Programming Nonlinear Programming SECOND EDITION Dimitri P. Bertsekas Massachusetts Institute of Technology WWW site for book Information and Orders http://world.std.com/~athenasc/index.html Athena Scientific, Belmont,

More information

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling CIVL 7/8117 1/43 Chapter 7 Learning Objectives To present concepts that should be considered when modeling for a situation by the finite element method, such as aspect ratio, symmetry, natural subdivisions,

More information

Introduction to optimization methods and line search

Introduction to optimization methods and line search Introduction to optimization methods and line search Jussi Hakanen Post-doctoral researcher jussi.hakanen@jyu.fi How to find optimal solutions? Trial and error widely used in practice, not efficient and

More information

NUMERICAL ANALYSIS OF ENGINEERING STRUCTURES (LINEAR ELASTICITY AND THE FINITE ELEMENT METHOD)

NUMERICAL ANALYSIS OF ENGINEERING STRUCTURES (LINEAR ELASTICITY AND THE FINITE ELEMENT METHOD) NUMERICAL ANALYSIS OF ENGINEERING STRUCTURES (LINEAR ELASTICITY AND THE FINITE ELEMENT METHOD) NUMERICAL ANALYSIS OF ENGINEERING STRUCTURES (LINEAR ELASTICITY AND THE FINITE ELEMENT METHOD) Author: Tamás

More information

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING

INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING INTRODUCTION TO LINEAR AND NONLINEAR PROGRAMMING DAVID G. LUENBERGER Stanford University TT ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California London Don Mills, Ontario CONTENTS

More information

Application of Finite Volume Method for Structural Analysis

Application of Finite Volume Method for Structural Analysis Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate

More information

Programming, numerics and optimization

Programming, numerics and optimization Programming, numerics and optimization Lecture C-4: Constrained optimization Łukasz Jankowski ljank@ippt.pan.pl Institute of Fundamental Technological Research Room 4.32, Phone +22.8261281 ext. 428 June

More information

X Std. Topic Content Expected Learning Outcomes Mode of Transaction

X Std. Topic Content Expected Learning Outcomes Mode of Transaction X Std COMMON SYLLABUS 2009 - MATHEMATICS I. Theory of Sets ii. Properties of operations on sets iii. De Morgan s lawsverification using example Venn diagram iv. Formula for n( AÈBÈ C) v. Functions To revise

More information

Introduction to Optimization Problems and Methods

Introduction to Optimization Problems and Methods Introduction to Optimization Problems and Methods wjch@umich.edu December 10, 2009 Outline 1 Linear Optimization Problem Simplex Method 2 3 Cutting Plane Method 4 Discrete Dynamic Programming Problem Simplex

More information

Mathematics Gap Analysis Phase I

Mathematics Gap Analysis Phase I Mathematics Gap Analysis Phase I Organizing Structure: The Standards Compared to the Common Core College and Career Readiness Standards The Mathematics College and Career Readiness Standards (CCRS) are

More information

Huei-Huang Lee. Programming with MATLAB2016 SDC ACCESS CODE. Better Textbooks. Lower Prices. UNIQUE CODE INSIDE

Huei-Huang Lee. Programming with MATLAB2016 SDC ACCESS CODE. Better Textbooks. Lower Prices.   UNIQUE CODE INSIDE Programming with Huei-Huang Lee MATLAB2016 SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com ACCESS CODE UNIQUE CODE INSIDE Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Structural Optimization

Structural Optimization Structural Optimization William R. Spillers Keith M. MacBain Structural Optimization 123 William R. Spillers Department of Civil and Environmental Engineering New Jersey Institute of Technology University

More information

Abaqus/CAE (ver. 6.11) Nonlinear Buckling Tutorial

Abaqus/CAE (ver. 6.11) Nonlinear Buckling Tutorial Abaqus/CAE (ver. 6.11) Nonlinear Buckling Tutorial Problem Description This is the NAFEMS 1 proposed benchmark (Lee s frame buckling) problem. The applied load is based on the normalized (EI/L 2 ) value

More information

Second-order shape optimization of a steel bridge

Second-order shape optimization of a steel bridge Computer Aided Optimum Design of Structures 67 Second-order shape optimization of a steel bridge A.F.M. Azevedo, A. Adao da Fonseca Faculty of Engineering, University of Porto, Porto, Portugal Email: alvaro@fe.up.pt,

More information

PROGRAMMING AND ENGINEERING COMPUTING WITH MATLAB Huei-Huang Lee SDC. Better Textbooks. Lower Prices.

PROGRAMMING AND ENGINEERING COMPUTING WITH MATLAB Huei-Huang Lee SDC. Better Textbooks. Lower Prices. PROGRAMMING AND ENGINEERING COMPUTING WITH MATLAB 2018 Huei-Huang Lee SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Revised Sheet Metal Simulation, J.E. Akin, Rice University

Revised Sheet Metal Simulation, J.E. Akin, Rice University Revised Sheet Metal Simulation, J.E. Akin, Rice University A SolidWorks simulation tutorial is just intended to illustrate where to find various icons that you would need in a real engineering analysis.

More information

Learning Module 8 Shape Optimization

Learning Module 8 Shape Optimization Learning Module 8 Shape Optimization What is a Learning Module? Title Page Guide A Learning Module (LM) is a structured, concise, and self-sufficient learning resource. An LM provides the learner with

More information

DETERMINISTIC OPERATIONS RESEARCH

DETERMINISTIC OPERATIONS RESEARCH DETERMINISTIC OPERATIONS RESEARCH Models and Methods in Optimization Linear DAVID J. RADER, JR. Rose-Hulman Institute of Technology Department of Mathematics Terre Haute, IN WILEY A JOHN WILEY & SONS,

More information

MECH 4604 Finite Element Methods (FEM)

MECH 4604 Finite Element Methods (FEM) MECH 4604 Finite Element Methods (FEM) FEM or FEA (finite element analysis) is a numerical method, which is widely used in various fields of engineering in stress/strain, heat transfer, and fluid flow

More information

Introduction. Co-rotational Concept

Introduction. Co-rotational Concept 1 2D Co-rotational Truss Formulation by Louie L. Yaw Walla Walla University April 23, 29 key words: geometrically nonlinear analysis, 2d co-rotational truss, corotational truss, variationally consistent,

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction GTU Paper Analysis (New Syllabus) Sr. No. Questions 26/10/16 11/05/16 09/05/16 08/12/15 Theory 1. What is graphic standard? Explain different CAD standards. 2. Write Bresenham s

More information

Beams. Lesson Objectives:

Beams. Lesson Objectives: Beams Lesson Objectives: 1) Derive the member local stiffness values for two-dimensional beam members. 2) Assemble the local stiffness matrix into global coordinates. 3) Assemble the structural stiffness

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach

Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach 11 Module: 2 Finite Element Formulation Techniques Lecture 3: Finite Element Method: Displacement Approach 2.3.1 Choice of Displacement Function Displacement function is the beginning point for the structural

More information

Lecture #9 Matrix methods

Lecture #9 Matrix methods Lecture #9 Matrix methods METHODS TO SOLVE INDETERMINATE PROBLEM Small degree of statical indeterminacy Force method Displacement methods Displacement method in matrix formulation Large degree of statical

More information

Introduction to Finite Element Analysis using ANSYS

Introduction to Finite Element Analysis using ANSYS Introduction to Finite Element Analysis using ANSYS Sasi Kumar Tippabhotla PhD Candidate Xtreme Photovoltaics (XPV) Lab EPD, SUTD Disclaimer: The material and simulations (using Ansys student version)

More information

Lecture 1 Course Introduction

Lecture 1 Course Introduction UMass Lowell Computer Science 91.580.201 Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction Course Introduction What is Geometric Modeling? Adapted from: Geometric Modeling

More information

COMPUTER AIDED GEOMETRIC DESIGN. Thomas W. Sederberg

COMPUTER AIDED GEOMETRIC DESIGN. Thomas W. Sederberg COMPUTER AIDED GEOMETRIC DESIGN Thomas W. Sederberg January 31, 2011 ii T. W. Sederberg iii Preface This semester is the 24 th time I have taught a course at Brigham Young University titled, Computer Aided

More information

A Comparative Study of Frequency-domain Finite Element Updating Approaches Using Different Optimization Procedures

A Comparative Study of Frequency-domain Finite Element Updating Approaches Using Different Optimization Procedures A Comparative Study of Frequency-domain Finite Element Updating Approaches Using Different Optimization Procedures Xinjun DONG 1, Yang WANG 1* 1 School of Civil and Environmental Engineering, Georgia Institute

More information

ANSYS Workbench Guide

ANSYS Workbench Guide ANSYS Workbench Guide Introduction This document serves as a step-by-step guide for conducting a Finite Element Analysis (FEA) using ANSYS Workbench. It will cover the use of the simulation package through

More information

CAD - How Computer Can Aid Design?

CAD - How Computer Can Aid Design? CAD - How Computer Can Aid Design? Automating Drawing Generation Creating an Accurate 3D Model to Better Represent the Design and Allowing Easy Design Improvements Evaluating How Good is the Design and

More information

LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH

LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH LARGE SCALE LINEAR AND INTEGER OPTIMIZATION: A UNIFIED APPROACH Richard Kipp Martin Graduate School of Business University of Chicago % Kluwer Academic Publishers Boston/Dordrecht/London CONTENTS Preface

More information

Preface. and Its Applications 81, ISBN , doi: / , Springer Science+Business Media New York, 2013.

Preface. and Its Applications 81, ISBN , doi: / , Springer Science+Business Media New York, 2013. Preface This book is for all those interested in using the GAMS technology for modeling and solving complex, large-scale, continuous nonlinear optimization problems or applications. Mainly, it is a continuation

More information

Example 24 Spring-back

Example 24 Spring-back Example 24 Spring-back Summary The spring-back simulation of sheet metal bent into a hat-shape is studied. The problem is one of the famous tests from the Numisheet 93. As spring-back is generally a quasi-static

More information

Today. Golden section, discussion of error Newton s method. Newton s method, steepest descent, conjugate gradient

Today. Golden section, discussion of error Newton s method. Newton s method, steepest descent, conjugate gradient Optimization Last time Root finding: definition, motivation Algorithms: Bisection, false position, secant, Newton-Raphson Convergence & tradeoffs Example applications of Newton s method Root finding in

More information

CITY AND GUILDS 9210 UNIT 135 MECHANICS OF SOLIDS Level 6 TUTORIAL 15 - FINITE ELEMENT ANALYSIS - PART 1

CITY AND GUILDS 9210 UNIT 135 MECHANICS OF SOLIDS Level 6 TUTORIAL 15 - FINITE ELEMENT ANALYSIS - PART 1 Outcome 1 The learner can: CITY AND GUILDS 9210 UNIT 135 MECHANICS OF SOLIDS Level 6 TUTORIAL 15 - FINITE ELEMENT ANALYSIS - PART 1 Calculate stresses, strain and deflections in a range of components under

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Local and Global Minimum

Local and Global Minimum Local and Global Minimum Stationary Point. From elementary calculus, a single variable function has a stationary point at if the derivative vanishes at, i.e., 0. Graphically, the slope of the function

More information

COMPUTER AIDED ENGINEERING. Part-1

COMPUTER AIDED ENGINEERING. Part-1 COMPUTER AIDED ENGINEERING Course no. 7962 Finite Element Modelling and Simulation Finite Element Modelling and Simulation Part-1 Modeling & Simulation System A system exists and operates in time and space.

More information

Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact

Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact 2 nd International Conference on Engineering Optimization September 6-9, 2010, Lisbon, Portugal Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact Niclas Strömberg Department of Mechanical

More information

Figure E3-1 A plane struss structure under applied loading. Start MARC Designer. From the main menu, select STATIC STRESS ANALYSIS.

Figure E3-1 A plane struss structure under applied loading. Start MARC Designer. From the main menu, select STATIC STRESS ANALYSIS. Example 3 Static Stress Analysis on a Plane Truss Structure Problem Statement: In this exercise, you will use MARC Designer software to carry out a static stress analysis on a simple plane truss structure,

More information

INTRODUCTION TO FINITE ELEMENT METHODS

INTRODUCTION TO FINITE ELEMENT METHODS INTRODUCTION TO FINITE ELEMENT METHODS LONG CHEN Finite element methods are based on the variational formulation of partial differential equations which only need to compute the gradient of a function.

More information

Mathematics 6 12 Section 26

Mathematics 6 12 Section 26 Mathematics 6 12 Section 26 1 Knowledge of algebra 1. Apply the properties of real numbers: closure, commutative, associative, distributive, transitive, identities, and inverses. 2. Solve linear equations

More information

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties. Standard 1: Number Sense and Computation Students simplify and compare expressions. They use rational exponents and simplify square roots. IM1.1.1 Compare real number expressions. IM1.1.2 Simplify square

More information

First Order Analysis for Automotive Body Structure Design Using Excel

First Order Analysis for Automotive Body Structure Design Using Excel Special Issue First Order Analysis 1 Research Report First Order Analysis for Automotive Body Structure Design Using Excel Hidekazu Nishigaki CAE numerically estimates the performance of automobiles and

More information

Finite Element Buckling Analysis Of Stiffened Plates

Finite Element Buckling Analysis Of Stiffened Plates International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 2 (February 2014), PP.79-83 Finite Element Buckling Analysis Of Stiffened

More information

Foundation Level Learning Targets Version 2.2

Foundation Level Learning Targets Version 2.2 Milwaukee Public Schools High School Mathematics Foundation Level Learning Targets Version 2.2 Note: Non-Negotiable Learning Targets and descriptors are identified with an *. The specifications aligned

More information

Finite element method - tutorial no. 1

Finite element method - tutorial no. 1 Martin NESLÁDEK Faculty of mechanical engineering, CTU in Prague 11th October 2017 1 / 22 Introduction to the tutorials E-mail: martin.nesladek@fs.cvut.cz Room no. 622 (6th floor - Dept. of mechanics,

More information

ENGINEERING TRIPOS PART IIA FINITE ELEMENT METHOD

ENGINEERING TRIPOS PART IIA FINITE ELEMENT METHOD ENGINEERING TRIPOS PART IIA LOCATION: DPO EXPERIMENT 3D7 FINITE ELEMENT METHOD Those who have performed the 3C7 experiment should bring the write-up along to this laboratory Objectives Show that the accuracy

More information

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS 11th World Congress on Computational Mechanics (WCCM XI) 5th European Conference on Computational Mechanics (ECCM V) 6th European Conference on Computational Fluid Dynamics (ECFD VI) E. Oñate, J. Oliver

More information

Computer Life (CPL) ISSN: Finite Element Analysis of Bearing Box on SolidWorks

Computer Life (CPL) ISSN: Finite Element Analysis of Bearing Box on SolidWorks Computer Life (CPL) ISSN: 1819-4818 Delivering Quality Science to the World Finite Element Analysis of Bearing Box on SolidWorks Chenling Zheng 1, a, Hang Li 1, b and Jianyong Li 1, c 1 Shandong University

More information

Set No. 1 IV B.Tech. I Semester Regular Examinations, November 2010 FINITE ELEMENT METHODS (Mechanical Engineering) Time: 3 Hours Max Marks: 80 Answer any FIVE Questions All Questions carry equal marks

More information

Introduction. Section 3: Structural Analysis Concepts - Review

Introduction. Section 3: Structural Analysis Concepts - Review Introduction In this class we will focus on the structural analysis of framed structures. Framed structures consist of components with lengths that are significantly larger than crosssectional areas. We

More information

Curves and Surfaces for Computer-Aided Geometric Design

Curves and Surfaces for Computer-Aided Geometric Design Curves and Surfaces for Computer-Aided Geometric Design A Practical Guide Fourth Edition Gerald Farin Department of Computer Science Arizona State University Tempe, Arizona /ACADEMIC PRESS I San Diego

More information

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0 Exercise 1 3-Point Bending Using the Static Structural Module of Contents Ansys Workbench 14.0 Learn how to...1 Given...2 Questions...2 Taking advantage of symmetries...2 A. Getting started...3 A.1 Choose

More information

Lecture 7: Support Vector Machine

Lecture 7: Support Vector Machine Lecture 7: Support Vector Machine Hien Van Nguyen University of Houston 9/28/2017 Separating hyperplane Red and green dots can be separated by a separating hyperplane Two classes are separable, i.e., each

More information

Finite element algorithm with adaptive quadtree-octree mesh refinement

Finite element algorithm with adaptive quadtree-octree mesh refinement ANZIAM J. 46 (E) ppc15 C28, 2005 C15 Finite element algorithm with adaptive quadtree-octree mesh refinement G. P. Nikishkov (Received 18 October 2004; revised 24 January 2005) Abstract Certain difficulties

More information

Recent developments in simulation, optimization and control of flexible multibody systems

Recent developments in simulation, optimization and control of flexible multibody systems Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke

More information

CHAPTER 5 FINITE ELEMENT METHOD

CHAPTER 5 FINITE ELEMENT METHOD CHAPTER 5 FINITE ELEMENT METHOD 5.1 Introduction to Finite Element Method Finite element analysis is a computer based numerical method to deduce engineering structures strength and behaviour. Its use can

More information

ASSIGNMENT 1 INTRODUCTION TO CAD

ASSIGNMENT 1 INTRODUCTION TO CAD Computer Aided Design(2161903) ASSIGNMENT 1 INTRODUCTION TO CAD Theory 1. Discuss the reasons for implementing a CAD system. 2. Define computer aided design. Compare computer aided design and conventional

More information

THE FINITE ELEMENT METHOD AND ITS APPLICATIONS IN ENGINEERING USING ANSYS Course contents:

THE FINITE ELEMENT METHOD AND ITS APPLICATIONS IN ENGINEERING USING ANSYS Course contents: THE FINITE ELEMENT METHOD AND ITS APPLICATIONS IN ENGINEERING USING ANSYS Course contents: The finite element method (FEM) has become a staple for predicting and simulating the physical behavior of complex

More information

Cosmos- Solidworks Presentation. Presentation Agenda. Introduction to FEA. Introduction to Cosmos. Example #1 (Basic Cosmos Operation)

Cosmos- Solidworks Presentation. Presentation Agenda. Introduction to FEA. Introduction to Cosmos. Example #1 (Basic Cosmos Operation) Cosmos- Solidworks Presentation Presentation Agenda Created by: Paul Terstappen Jon Vokey Andrew Northcott Mark Howell -Introduction to FEA and Cosmos - -shows the basic uses of the cosmos application

More information

COPT: A C++ Open Optimization Library

COPT: A C++ Open Optimization Library COPT: A C++ Open Optimization Library {Zhouwang Yang, Ruimin Wang}@MathU School of Mathematical Science University of Science and Technology of China Zhouwang Yang Ruimin Wang University of Science and

More information

Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition

Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition Vani Taklikar 1, Anadi Misra 2 P.G. Student, Department of Mechanical Engineering, G.B.P.U.A.T,

More information

Non-Parametric Optimization in Abaqus

Non-Parametric Optimization in Abaqus Non-Parametric Optimization in Abaqus 2016 About this Course Course objectives Upon completion of this course you will be able to: Apply topology, shape, sizing and bead optimization techniques to your

More information

Archbold Area Schools Math Curriculum Map

Archbold Area Schools Math Curriculum Map Math 8 August - May Mathematical Processes Formulate a problem or mathematical model in response to a specific need or situation, determine information required to solve the problem, choose method for

More information

Generative Part Structural Analysis Fundamentals

Generative Part Structural Analysis Fundamentals CATIA V5 Training Foils Generative Part Structural Analysis Fundamentals Version 5 Release 19 September 2008 EDU_CAT_EN_GPF_FI_V5R19 About this course Objectives of the course Upon completion of this course

More information

Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures for Maximum Clamping Force

Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures for Maximum Clamping Force 6 th China Japan Korea Joint Symposium on Optimization of Structural and Mechanical Systems June 22-25, 200, Kyoto, Japan Configuration Optimization of Anchoring Devices of Frame-Supported Membrane Structures

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

Finite Element Logan Solution Manual

Finite Element Logan Solution Manual Logan Solution Manual Free PDF ebook Download: Logan Solution Manual Download or Read Online ebook finite element logan solution manual in PDF Format From The Best User Guide Database Analysis. Mechanical

More information

CE366/ME380 Finite Elements in Applied Mechanics I Fall 2007

CE366/ME380 Finite Elements in Applied Mechanics I Fall 2007 CE366/ME380 Finite Elements in Applied Mechanics I Fall 2007 FE Project 1: 2D Plane Stress Analysis of acantilever Beam (Due date =TBD) Figure 1 shows a cantilever beam that is subjected to a concentrated

More information

ME 475 FEA of a Composite Panel

ME 475 FEA of a Composite Panel ME 475 FEA of a Composite Panel Objectives: To determine the deflection and stress state of a composite panel subjected to asymmetric loading. Introduction: Composite laminates are composed of thin layers

More information

David J. Pine. Introduction to Python for Science & Engineering

David J. Pine. Introduction to Python for Science & Engineering David J. Pine Introduction to Python for Science & Engineering To Alex Pine who introduced me to Python Contents Preface About the Author xi xv 1 Introduction 1 1.1 Introduction to Python for Science and

More information

Webinar. Machine Tool Optimization with ANSYS optislang

Webinar. Machine Tool Optimization with ANSYS optislang Webinar Machine Tool Optimization with ANSYS optislang 1 Outline Introduction Process Integration Design of Experiments & Sensitivity Analysis Multi-objective Optimization Single-objective Optimization

More information

Product Engineering Optimizer

Product Engineering Optimizer CATIA V5 Training Foils Product Engineering Optimizer Version 5 Release 19 January 2009 EDU_CAT_EN_PEO_FI_V5R19 1 About this course Objectives of the course Upon completion of this course, you will learn

More information

A Survey of Mathematics with Applications 8 th Edition, 2009

A Survey of Mathematics with Applications 8 th Edition, 2009 A Correlation of A Survey of Mathematics with Applications 8 th Edition, 2009 South Carolina Discrete Mathematics Sample Course Outline including Alternate Topics and Related Objectives INTRODUCTION This

More information

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force CHAPTER 4 Numerical Models This chapter presents the development of numerical models for sandwich beams/plates subjected to four-point bending and the hydromat test system. Detailed descriptions of the

More information

An Overview of Computer Aided Design and Finite Element Analysis

An Overview of Computer Aided Design and Finite Element Analysis An Overview of Computer Aided Design and Finite Element Analysis by James Doane, PhD, PE Contents 1.0 Course Overview... 4 2.0 General Concepts... 4 2.1 What is Computer Aided Design... 4 2.1.1 2D verses

More information