Written by Changhyun, SON Chapter 6. ANSYS Implementation - 1 CHAPTER 6 ANSYS Implementation.

Slides:



Advertisements
Similar presentations
Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Advertisements

Microsoft Office 2007-Illustrated Introductory, Windows Vista Edition Windows XP Unit A.
Microsoft SQL Server 2008 From the Program menu choose: Microsoft SQL Server 2008 R2  SQL Server Management Studio. You may see a window indicating the.
Chapter 14 設計最佳化 Design Optimization. 2/33 Contents 14.1 何謂設計最佳化 ? What is Design Optimization? 14.2ANSYS 設計最佳化 Design Optimization with ANSYS 14.3 實例.
Module 5 Beam Modeling.
Introduction to Excel 2007 Part 2: Bar Graphs and Histograms February 5, 2008.
Linear Buckling Workshop 7. Workshop Supplement Linear Buckling August 26, 2005 Inventory # WS7-2 Workshop 7 - Goals The goal in this workshop is.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #33 4/22/02 Fully Stressed Design.
Tutorial 2 SSMA Cee in Compression: 600S F y = 50ksi Objective To model a typical Cee stud in compression and determine the elastic critical local.
Finite Element Method FEM Dr. Mohammed Al-Hazmi ANSYS Basics Lecture 4.
By Hrishikesh Gadre Session II Department of Mechanical Engineering Louisiana State University Engineering Equation Solver Tutorials.
SPSS Statistical Package for the Social Sciences is a statistical analysis and data management software package. SPSS can take data from almost any type.
Introduction to Excel 2007 Part 3: Bar Graphs and Histograms Psych 209.
Thermal Analysis Module 6. Training Manual January 30, 2001 Inventory # Thermal Analysis In this chapter, we will briefly describe the procedure.
Chapter Five Vibration Analysis.
456/556 Introduction to Operations Research Optimization with the Excel 2007 Solver.
START EXCEL BUILD OR RETRIEVE YOUR OPTIMIZATION MODEL SAVE YOUR WORKBOOK!! CHOOSE “Solver…” IN THE “Tools” MENU SPECIFY IN SOLVER DIALOG BOX: 1.CELL TO.
Visual Basic Chapter 1 Mr. Wangler.
Chapter 19 Linear Programming McGraw-Hill/Irwin
NextGen Trustee Department Disbursements This class will cover the various methods of handling department disbursements. Whether entering them manually.
9.0 New Features Large Deformation Analysis of thin plate assembly spotwelded together Workshop 2 Spotwelds.
ANSYS Fundamentals This document contains no technical data subject to the EAR or the ITAR.
Introduction to Controlling the Output Power of a Transistor Stage A load network will be designed to maximize the output power obtainable from the Mitsubishi.
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.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
Axisymmetric Wheel Workshop 1 Array Parameters. Workshop Supplement October 30, 2001 Inventory # W Array Parameters Axisymmetric Wheel Determine.
Chapter Five Vibration Analysis.
Goal Seek and Solver. Goal seeking helps you n Find a specific value for a target cell by adjusting the value of one other cell whose value is allowed.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
Chapter 11: Block References and Attributes. After completing this Chapter, you will be able to use the following features: Create and insert block references.
9.0 New Features Min. Life for a Titanium Turbine Blade Workshop 9 Robust Design – DesignXplorer.
ENGR 211 Bridge Design Project
Collapse of Frame Workshop Thirteen REFERENCE: Training Manual Geometric Instability (9-74)
Submodeling Module 6. Training Manual January 30, 2001 Inventory # Submodeling Submodeling is a finite element technique used to get more.
Written by Changhyun, SON Chapter 5. Introduction to Design Optimization - 1 PART II Design Optimization.
Exploring the Design Domain Chapter Four. Training Manual January 30, 2001 Inventory # Exploring the Design Domain A. Overview Exploring the.
DAY 9: MICROSOFT EXCEL – CHAPTER 6 Sravanthi Lakkimsetty Sept 16, 2015.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Short Topics Chapter 14. Training Manual October 30, 2001 Inventory # In this chapter, we will present some general tips and “tricks” on how.
REFERENCE: Training Manual Obtaining the Solution (3-28) Fishing Rod (part 2) Workshop Three Results File Options.
Explicit-to-Implicit Sequential Solution
Introduction Chapter One. Training Manual January 30, 2001 Inventory # Introduction Course Overview This Design Optimization course is designed.
Axisymmetric Rotating Disk Workshop 3A Optimizing the Design.
Surface-to-Surface Simulation
Trip Cost Minimization Workshop 1 Introductory. Workshop Supplement January 30, 2001 Inventory # WS Introductory Workshop Trip Cost Minimization.
Chapter Nine Bolt Pretension.
Springback Analysis Workshop 10. Workshop Supplement March 15, 2001 Inventory # WS10-2 Utility Menu > File > Read Input from … > stamp.inp > OK.
Rib Forging Workshop Nine REFERENCE: Training Manual Viscoplasticity (5-35)
Buckling of Arch Workshop Twelve REFERENCE: Training Manual Geometric Instability (9-56)
Snap Fit Workshop Seventeen Introduction to Contact REFERENCE: Training Manual Introduction to Contact (7-69)
Parametric Modeling Chapter Two. Training Manual January 30, 2001 Inventory # Parametric Modeling The basic requirement for optimization.
Results Table of contents Table of contents Table of contents Section 1 Table of contentsTable of contents Opening the Results module.
WS 9-1 ANSYS, Inc. Proprietary © 2009 ANSYS, Inc. All rights reserved. February 27, 2009 Inventory # Workshop 9 Taylor Impact Test – “What if” Study.
WORKSHOP 15 PARASOLID MODELING NAS120, Workshop 15, November 2003 WS15-1.
NLISO Material Model Workshop Four REFERENCE: Training Manual Rate-Independent Plasticity (3-65)
Magnetic Actuator Workshop 6 Robust Design. Workshop Supplement January 30, 2001 Inventory # W Robust Design Magnetic Actuator Description.
COUPLED ANALYSES Chapter 7. Training Manual May 15, 2001 Inventory # Fluid-Structure Analysis “One Way” Analysis –Structural deformation effect.
Examples Workshop. Workshop Supplement January 30, 2001 Inventory # EX-2 Problem: Minimize the function y = 10 - (5 + x/4)sin(x) with x ranging.
Truss Structure Workshop Five Convergence Criteria REFERENCE: Training Manual Obtaining the Solution (3-51)
Stress Relaxation Workshop Six REFERENCE: Training Manual Implicit Creep (4-32)
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W4-1 BladeModeler 11.0 ANSYS, Inc. Proprietary ANSYS BladeModeler 11.0.
TUTORIAL 4 POST-PROCESSING
Multi-Axis Tabular Loads in ANSYS Workbench
Module 6 Submodeling.
Tutorial 2 SSMA Cee in Compression: 600S Fy = 50ksi Objective
Tutorial 2 SSMA Cee in Compression: 600S Fy = 50ksi Objective
Introduction to Excel 2007 Part 3: Bar Graphs and Histograms
Presentation transcript:

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 1 CHAPTER 6 ANSYS Implementation

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 2 Main Steps Begins with building a parametric model and creating the analysis file. AnalysisFile Explore the Design Domain Optimize the Design Initial Design Parametric Modeling & Loading Solution Parametric Results

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 3 l To optimize a design, an analysis file must be available. l The analysis file contains input for the parametric model: u Initial parameter values u Model geometry and meshing u Boundary conditions, loads, and solution u Results review and retrieval Analysis File

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 4 Procedure l Four main steps (assuming that the analysis file is available): 1. Identify the analysis file 2. Identify optimization variables - DVs, SVs, and objective function 3. Run the optimization 4. Review results l These steps correspond to the menus in Main Menu > Design Opt as shown on the right

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 5 Example - Problem Definitions l We will use the rotating disk example to illustrate each step: A high-speed rotating disk made of steel is to be designed for nearly uniform stress distribution at an operating speed of 15,000 rpm.  Properties: E = 30E6 psi, = 7.2E-4 lb-s 2 /in 4, = 0.3  rim y mid 10.0R 4.0R  hub x mid

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 6 Example - Limitations l The von Mises stress should not exceed 25,000 psi l The disk’s lowest natural frequency should be 1000 Hz or greater. l The hub and the rim are of fixed dimensions, but you are allowed to modify the shape in between.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 7 Optimizing the Design - Procedure Identify the Analysis File 4Identify the analysis file l Identify optimization variables l Run the optimization l Review results Recall that the analysis file contains the input required for one complete loop of the optimization run: u Parametric modeling and loading u Solution u Parametric results

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 8 Optimizing the Design - Procedure Identify the Analysis File l To identify the analysis file, simply choose the file name from the Assign Analysis File dialog: u Design Opt > -Analysis File- Assign… u Or use the OPANL command

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 9 Optimizing the Design - Procedure Identify Optimization Variables l Identify the analysis file 4Identify optimization variables l Run the optimization l Review results This step involves choosing the appropriate parameters and designating them as: u Design variables u State variables u Objective function

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 10 Design Variables (DVs) l Design characteristics that are allowed to change in order to minimize the volume (or whatever the objective function is). l For the rotating disk example, the DVs are u THETAHUB, 30°~ 90° u THETARIM, 45°~ 135° u XMID, 0.5 ~ 4.5 in u YMID, 0.25 ~ 1.5 in  rim y mid  hub x mid Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 11 To identify DVs, l Design Opt > Design Variables… > Add… l Or use the OPVAR command: OPVAR,name,DV,min,max,toler Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 12 l Maximum value (MAX) is required and must be > 0.0. l Minimum value (MIN), if specified, must be > 0.0. If not specified, MIN defaults to 0.001*MAX. l Tolerance (TOLER) is the acceptable change in the DV between loops for convergence. u Has same units as the DV and is not a percentage or a fraction. Default = 0.01*current value. For example, if THETAHUB = 54.2° in loop 6 and 55.0° in loop 7, convergence based on DVs has not occurred since | | = 0.8, which is > (But convergence may have occurred based on the objective function… more on this later.) Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 13 l You can define up to 60 DVs, but we recommend using no more than 10~20 DVs. The more DVs, the higher the chance of converging to a local minimum. l DVs are restricted to positive values. Since most DVs are geometric parameters such as thickness and radius, this restriction does not generally pose a problem. Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 14 State Variables (SVs) l Constraints placed on the design, such as a maximum stress or deflection. l For the rotating disk example, SVs are: u Maximum hoop stress  psi u First natural frequency  1000 Hz Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 15 l To identify SVs, u Design Opt > State Variables… > Add… u Or use the OPVAR command: OPVAR,name,SV,min,max,toler Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 16 tolertolerInfeasible Feasible Region l SVs can be one-sided or two-sided. u One-sided: only MIN or only MAX specified u Two-sided: both MIN and MAX specified. l TOLER is the feasibility tolerance… how far the design can go beyond MAX and MIN before it is considered infeasible. u Has same units as the SV and is not a percentage or a fraction. Default = 0.01*(MAX-MIN). For example, if the disk’s first natural frequency is FREQ1 = Hz, the design is still feasible since the actual threshold is (0.01*1000) = 990 Hz. MAXMIN Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 17 l State variables are not required for optimization, but they are usually specified since most designs need to be constrained in some fashion. l You can define up to 100 SVs. Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 18 Objective Function (OBJ) l The parameter that is minimized by the optimizer. Examples are volume, weight, and the temperature at a location. l For the rotating disk example, the objective is to minimize the variation in stress. Hence the OBJ is the standard deviation of the von Mises stress, SDEV. Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 19 l To identify the objective function, u Design Opt > Objective… u Or use the OPVAR command: OPVAR,name,OBJ,,,toler Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 20 l Tolerance (TOLER) is the acceptable change in the OBJ between loops for convergence. u Has same units as the OBJ and is not a percentage or a fraction. Default = 0.01*current value. For example, if the standard deviation SDEV = 3900 in loop 7 and 3850 in loop 6, convergence based on OBJ has not occurred since | | = 50, which is > (But convergence may have occurred based on DVs… more on this later.) Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 21 l You can specify only one OBJ. l ANSYS always minimizes the OBJ. If you want to maximize something, say the parameter y, specify 1/y or A-y as the OBJ (where A >> y). l We recommend that the OBJ remain positive. Add a constant value to the parameter if needed to ensure this. Optimizing the Design - Procedure Identify Optimization Variables

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 22 Optimizing the Design - Procedure Run the optimization l Identify the analysis file l Identify optimization variables 4Run the optimization l Review results This step involves: A.Specifying run-time controls B.Choosing the optimization method C.Saving the optimization database D.Initiating the optimization run

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 23 A. Run-Time Controls l These include: u Optimization database file name (OPDATA). Default: jobname.opt. u Controls on how to read the analysis file (OPLOOP). Default: read from the first line, ignore DV parameter definitions. u Printout controls (OPPRNT). Default: suppress printout. u Save-best-design option (OPKEEP). Default: OFF. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 24 l Most controls are best left to default values except perhaps the save-best-design option. This option saves the best design to date as it occurs: u model geometry, mesh, loading, etc. on jobname.bdb u results on jobname.brst. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 25 l Design Opt > Controls... Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 26 Notes on the Save-Best-Design Option l The best database is saved by a SAVE operation to the file jobname.bdb. l The best results file is saved by simply copying the results file jobname.rst to jobname.brst (or.rth to.brth,.rmg to.brmg,.rfl to.brfl). l If multiple analyses are done, such as thermal followed by stress, only the last results file is copied. u Consider using the /ASSIGN function ( Utility Menu > File > ANSYS File Options… ) if you want a different results file to be copied. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 27 B. Optimization Method l Two optimization methods are available in ANSYS: u Sub-problem approximation method u First-order method l The sub-problem approximation method is generally recommended for most applications because of its generality of approach and speed of execution. l Details of when to choose the first-order method will be presented later. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 28 l Use the OPTYPE and OPSUBP commands. l Or Design Opt > Method/Tool… u Choosing a method brings up a second dialog box with additional options. These options (discussed later) are best left to default values. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 29 C. Save the Optimization Database l The optimizer works with its own database, which consists of: u DV, SV, and OBJ specifications. u Analysis file name, optimization method and controls, total number of iterations completed to date, etc. u Parameter values for each design generated to date. l At the end of each iteration, ANSYS automatically saves this information on the OPT database file specified in the Run-Time Controls dialog (which defaults to jobname.opt). Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 30 l You can check the OPT database status at any time using: u Design Opt > -Opt Database- Status u Or the STATUS command Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 31 l Saving the OPT database before initiating the optimization run allows you to resume from this point conveniently if needed. l Use the OPSAVE command. l Or Design Opt > -Opt Database- Save... u Choose a name different from the default (since the default file gets updated each iteration). Example: jobname.opt0. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 32 D. Initiate the Optimization Run l Use the OPEXE command. l Or Design Opt > Run… u Check the settings, then press OK to start the optimization. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 33 l The optimizer will then loop through the analysis file multiple times with new DV values each time until the design has converged or until the maximum number of iterations is reached. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 34 What is convergence? l A design has converged to a possible optimum if it is feasible and if one of the following four conditions is true: 1.The change in objective function between the current design and the best feasible design is less than the tolerance. |OBJ current - OBJ best | < TOLER obj 2.The change in objective function between the current and previous designs is less than the tolerance. |OBJ current - OBJ current-1 | < TOLER obj Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation For each DV, the change between the current design and the best feasible design is less than its tolerance. |DV current - DV best | < TOLER dv for all DVs 4.For each DV, the change between the current and previous designs is less than its tolerance. |DV current - DV current-1 | < TOLER dv for all DVs l Again, if one of these four conditions is true and if the current design is feasible, we have a converged or optimum design. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 36 l The ANSYS Output window (or output file if batch) shows the basis for convergence. l For the rotating disk example, design no. 9 (also called set 9) converged based on OBJ comparison to the best design (set 3). And set 9 is considered the “optimum” design since it has a lower OBJ value than set 3. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 37 Does convergence indicate an optimum design? l Not necessarily. It simply indicates that the current design is feasible and meets one of the four convergence criteria. l It is up to you, the engineer, to determine whether the design is indeed optimum. u One way to do this is by continuing (restarting) the optimization with different tolerance values or with a different set of designs. More on restarts later. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 38 l The output window also lists a design sensitivity summary table, which can be used as a guide to determine which DV has the most (or least) effect on design parameters. l For the rotating disk example, notice that a unit change in YMID has a large effect on the maximum stress. The design is also sensitive to changes in XMID. Optimizing the Design - Procedure Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 39 Optimizing the Design - Procedure Review the Results l Identify the analysis file l Identify optimization variables l Run the optimization 4Review results l You can review optimization results by: u first restoring the OPT database (if needed) u listing design sets u creating graphs u restoring the geometry and results for the best design

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 40 Optimizing the Design - Procedure Review the Results Restoring the OPT Database l This step is needed only if you exited ANSYS after the optimization run. l Use the OPRESU command. l Or Design Opt > -Opt Database- Resume… u File name defaults to the OPT database file name specified in the Run-Time Controls dialog (which in turn defaults to jobname.OPT).

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 41 Optimizing the Design - Procedure Review the Results Listing Design Sets l Allows you to review parameter values for a desired design or a range of designs. l You can choose to list optimization parameters only or all parameters. l Use the OPLIST command. l Or Design Opt > -Design Sets- List…

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 42 Optimizing the Design - Procedure Review the Results l Note that the listing indicates whether a design is feasible or infeasible and also the reason for infeasibility. l For the rotating disk example: u The initial design is infeasible because SMAX is out of range. u The two feasible designs are also the best designs.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 43 Optimizing the Design - Procedure Review the Results

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 44 Optimizing the Design - Procedure Review the Results Creating Graphs l Use the PLVAROPT command. l Or Design Opt > Graphs/Tables… l You can graph optimization variables versus set number (default) or versus other optimization variables.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 45 Optimizing the Design - Procedure Review the Results l This is a graph of objective function SDEV vs. set number. u PLVAROPT,SDEV

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 46 Optimizing the Design - Procedure Review the Results l State variable FREQ1 vs. set number. u PLVAROPT,FREQ1

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 47 Optimizing the Design - Procedure Review the Results l SMAX (maximum von Mises stress) vs. set number. u PLVAROPT,SMAX

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 48 Optimizing the Design - Procedure Review the Results Working with Graphs l Many graph controls are available to alter the way the graph shows on the screen: u Axis controls: change the axis label, number of divisions, range of values, etc. u Curve controls: thickness of curve, filling of area under curve, etc. u Grid controls: grid on/off; X-grid only, Y-grid only, or both; etc. l Utility Menu : PlotCtrls > Style > Graphs

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 49 Optimizing the Design - Procedure Review the Results l As an example, we will change the previous graph as follows: u Set Y-axis label to SMAX u Change number of X-axis divisions to 8 (9 sets, therefore 8 divisions) u Increase curve thickness

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 50 Optimizing the Design - Procedure Review the Results Utility Menu : PlotCtrls > Style > Graphs > Modify Axes... Utility Menu : PlotCtrls > Style > Graphs > Modify Curve...

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 51 Optimizing the Design - Procedure Review the Results

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 52 Optimizing the Design - Procedure Review the Results Restoring the Best Design Geometry and Results l To do this, simply exit the optimizer and resume the file jobname.bdb (best db). u Main Menu > Finish u Utility Menu > File > Resume from… u Utility Menu > Plot > Elements l Or issue these commands: u FINISH u RESUME,jobname,bdb u EPLOT

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 53 Optimizing the Design - Procedure Review the Results l Results are available on the file jobname.brst. u Enter POST1 and specify jobname.brst as the results file (using the FILE command or Main Menu : General Postproc > Data & File Opts… ). u Then use standard POST1 functions to review results. l Note:.bdb and.brst are written only if you activate the save- best-design option in the Optimization Controls dialog.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 54 Optimizing the Design - Procedure Review the Results

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 55 Optimizing the Design - Procedure Review the Results

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 56 Optimizing the Design Procedure l Identify the analysis file l Identify optimization variables l Run the optimization l Review results Next we will briefly discuss how to work with the optimization database and continue (restart) the optimization if needed.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 57 Optimizing the Design C. Restarts l A restart is a continuation of a previous optimization run. l Its purpose is usually one or both of the following: u to further hone in on the optimum by changing tolerances and/or DV limits u to force a different optimization “path” by starting from a different set of designs DV OBJ Current optimum Possible new optimum OBJ Current optimum Possible new optimum DV

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 58 Optimizing the Design Restarts l A typical restart involves four steps: 1.First save the current OPT database to a named file 2.Select a subset of design sets if needed 3.Modify optimization variables (tolerances and limits) 4.Run the optimization

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 59 Optimizing the Design Restarts 1. Save the Current OPT Database u This allows you to restore it later if needed. u Design Opt > -Opt Database- Save… (or OPSAVE) 4 Be sure to specify a non-default file name

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 60 Optimizing the Design Restarts 2. Select a Subset of Design Sets u Design Opt > -Design Sets- Select/Delete… (or OPSEL and OPDELE) u Allows you to keep a desired set of designs (such as all feasibles) and discard the rest. u Caution: Selecting a subset actually removes the unselected design sets from the database. (That’s why the first step is to save the OPT database!)

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 61 Optimizing the Design Restarts u For the rotating disk example, selecting all feasible sets discards seven design sets and keeps two. u Use the List function to list all currently selected design sets. 4 Design Opt > -Design Sets- List… > All Sets 4 Notice that the original set numbers are retained. That is, deleted set numbers are not reused.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 62 Optimizing the Design Restarts 3. Modify Optimization Variables l You can modify tolerances, change limits, and even delete a DV or SV for the restart. l Modifying Tolerances u For DVs and OBJ, allows you to change the convergence basis. For example, tightening the OBJ tolerance may “force” convergence based on DV tolerances. u For SVs, allows you to increase or decrease the feasibility threshold.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 63 Optimizing the Design Restarts u For the rotating disk, we will tighten the OBJ tolerance (SDEV) to 0.5. u Design Opt > Objective… > Modify

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 64 Optimizing the Design Restarts u Changing Limits 4 Allows you to constrain or expand the design domain. 4 Design Opt > Design Variables… > Edit… 4 Design Opt > State Variables… > Edit… 4 For the rotating disk, we will change DV limits as follows: –THETARIM: 45°-90° –XMID: in

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 65 Optimizing the Design Restarts

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 66 Optimizing the Design Restarts 4. Run the optimization u First save the new settings to a named file: 4 Design Opt > -Opt Database- Save…

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 67 Optimizing the Design Restarts u Then initiate the optimization run. The new run will most likely converge to a different design. Again, it is up to you, the engineer, to verify the validity of the optimum design. u Design Opt > Run…

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 68 Optimizing the Design Restarts u The rotating disk example took 12 iterations to converge based on DV tolerances. The best design is set 21.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 69 Optimizing the Design Restarts l Compared to the previous best design (set 9, which is now infeasible because of the new DV limits), the new best design (set 21) has a lower OBJ.

Written by Changhyun, SON Chapter 6. ANSYS Implementation - 70 Optimizing the Design Restarts