Chapter 14 設計最佳化 Design Optimization. 2/33 Contents 14.1 何謂設計最佳化 ? What is Design Optimization? 14.2ANSYS 設計最佳化 Design Optimization with ANSYS 14.3 實例.

Slides:



Advertisements
Similar presentations
ANSYS 7.1 TUTORIAL Magneto quasi-static problems Ruben Specogna
Advertisements

Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Building Frame Workshop 4 Beam Modeling. Workshop Supplement October 30, 2001 Inventory # W Beam Modeling Building Frame Determine the deflections.
3-D Bracket Workshop 10A Loading and Solution. Workshop Supplement February 7, 2006 Inventory # W A. Loading and Solution 3-D Bracket Description.
3D實體結構分析 Analysis of 3D Structural Solids
Module 5 Beam Modeling.
Bolt Torque Workshop 3 Surface Effect Elements. Workshop Supplement October 30, 2001 Inventory # W Surface Effect Elements Bolt Torque Description.
Stress Concentration in Snap Ring Grooves
Introduction to ABAQUS 27 th February, Units Before starting to define any model, you need to decide which system of units you will use. ABAQUS.
Chapter 7 ANSYS 命令 : 解題與後處理 Solution and Postprocessing.
Chapter 10 板殼結構分析 Analysis of Plates and Shells. 2/34 Contents 10.1SHELL63: 板殼結構元素 SHELL63: Structural Shell Element 10.2 實例 : C 型斷面懸臂樑 Example: Channel.
Chapter 12 連桿與桁架結構分析 Analysis of Links and Trusses.
結構動力分析 Structural Dynamic Analysis
Chapter 9 2D 實體結構分析 Analysis of 2D Structural Solids.
樑與鋼架結構分析 Analysis of Beams and Frames
Chapter 13 質點系統結構分析 Analysis of Lumped Mass Systems.
Module 7 Modal Analysis.
9.0 New Features Large Deformation Analysis of thin plate assembly spotwelded together Workshop 2 Spotwelds.
ANSYS 7.1 TUTORIAL Magnetostatic problems Ruben Specogna A.A. 2005/06
Non stationary heat transfer at ceramic pots firing Janna Mateeva, MP 0053 Department Of Material Science And Engineering Finite Element Method.
Large Deflection Arched Beam Workshop 7 Nonlinear Analysis.
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.
1 Tutorial 5-1: Part Sketch / Geometric Constraints.
Written by Changhyun, SON Chapter 2. Parameters - 1 CHAPTER 2 Parameters.
Select Logic Module 11. Training Manual January 30, 2001 Inventory # Select Logic Overview Suppose you wanted to do the following: –Plot all.
APDL Basics Module 12. Training Manual January 30, 2001 Inventory # APDL Basics Overview APDL is an acronym for ANSYS Parametric Design Language,
Written by Changhyun, SON Chapter 6. ANSYS Implementation - 1 CHAPTER 6 ANSYS Implementation.
Problem 1: Structural Analysis of Signs Post University of Puerto Rico at Mayagüez Department of Mechanical Engineering Modified by (2008): Dr. Vijay K.
Shaping Optimization of Turbine Disk and Bearing Seal Shen-Yeh Chen Structures Dept., Product Design Honeywell ES&S, Phoenix, Arizona Aug 2001.
1) Structural Symmetry 2) Bookshelf Problem Jake Blanchard Fall 2009.
9.0 New Features Metal Shaft with Rubber Boot Workshop 7 Load Steps in Workbench.
1 MME3360b Assignment % of final mark Each problem is worth 25% of assignment mark Unless otherwise stated, use SI units: displacement [mm] stress.
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.
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 Node-to-Surface Elements (8-16) Beam Tip Contact Workshop 12 Node-to-Surface Elements.
Introduction Chapter One. Training Manual January 30, 2001 Inventory # Introduction Course Overview This Design Optimization course is designed.
Importing Geometry Workshop 5. Workshop Supplement October 30, 2001 Inventory # W Importing Geometry Description Import the following CAD.
Axisymmetric Rotating Disk Workshop 3A Optimizing the Design.
Batch Mode: Plate with Hole at Center Workshop 13A Short Topics.
Surface-to-Surface Simulation
Input Files for Workshop Exercises Workshop Supplement Appendix A.
Workshop 13 Bolt Pretension
Axisymmetric Rotating Disk Workshop 2A Parametric Modeling.
Workshop 1 Contact Stiffness
Lathe Cutter Workshop 2A Stress Analysis. Workshop Supplement January 20, 2001 Inventory # W2-2 2A. Stress Analysis Lathe Cutter Description Solve.
General Analysis Procedure Chapter 4. Training Manual October 30, 2001 Inventory # Chapter 4 - General Analysis Procedure Overview The objective.
Buckling of Arch Workshop Twelve REFERENCE: Training Manual Geometric Instability (9-56)
Pillow Block Workshop 6 Solid Modeling: Top-Down.
Optimizing the Design, II Chapter Five. Training Manual January 30, 2001 Inventory # Module 5 Optimizing the Design, II In this section, we.
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.
Workshop 2 Steel Bracket Modified by (2008): Dr. Vijay K. Goyal Associate Professor, Department of Mechanical Engineering University of Puerto Rico at.
General Troubleshooting Nonlinear Diagnostics. Goal – In this workshop, our goal is to use the nonlinear diagnostics tools available in Solution Information.
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.
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)
Crank Shaft Workshop 5 Submodeling. Workshop Supplement October 30, 2001 Inventory # W Submodeling Crank Shaft Description Perform a submodeling.
Metal Plasticity. Goal – Introduce a nonlinear metal plasticity material to the same large deflection model from the first workshop regarding the non-linear.
REFERENCE: Training Manual Friction (4-18) Planar Seal (part 2) Workshop 2 Contact with Friction Constant Friction Coefficient.
Stress Relaxation Workshop Six REFERENCE: Training Manual Implicit Creep (4-32)
ANSYS Basics Workshop 3A Introductory Workshop. Workshop Supplement October 30, 2001 Inventory # W3-2 3A. Introductory Workshop ANSYS Basics In.
ANSYS Basics Workshop 1 Introductory Workshop. Workshop Supplement January 30, 2001 Inventory # W1-2 Introductory Workshop ANSYS Basics In this.
Connecting Rod Workshop 7A Solid Modeling: Bottom-Up.
Optimization of Plate Forming Process Parameters
Module 6 Submodeling.
R1 Fillet Would like to find the stress fillet region.
Presentation transcript:

Chapter 14 設計最佳化 Design Optimization

2/33 Contents 14.1 何謂設計最佳化 ? What is Design Optimization? 14.2ANSYS 設計最佳化 Design Optimization with ANSYS 14.3 實例 : 兩端固定樑的形狀最佳化 Example: Shape Optimization of a Fixed-ends Beam 14.4 實例 : 三角平板之最佳設計 Example: Design of a Triangular Plate 14.5 其它最佳化工具 Other Optimization Tools

3/33 第 14.1 節 何謂設計最佳化 ? What is Design Optimization?

4/ Mathematical Model

5/ Optimization Variables Design variables State variables Objective function

6/ Design Space and Design Sets Design space Design set Feasible design Optimal design Best design

7/33 第 14.2 節 ANSYS 設計最佳化 Design Optimization with ANSYS

8/ A Design Optimization Procedure Using ANSYS Organize ANSYS procedure into two files: Optimization file—describes optimization variables, and trigger the optimization runs. Analysis file—constructs, analyses, and post-processes the model.

9/ Typical Commands in an Optimization File /CLEAR! Clear model database...! Initialize design variables /INPUT,...! Execute analysis file once /OPT! Enter optimization phase OPCLEAR! Clear optimization database OPVAR,...! Declare design variables OPVAR,...! Declare state variables OPVAR,...! Declare objective function OPTYPE,...! Select optimization method OPANL,...! Specify analysis file name OPEXE! Execute optimization run OPLIST,...! Summarize the results...! Further examining results

10/ Typical Commands in an Analysis File /PREP7...! Build the model using the ! parameterized design variables FINISH /SOLUTION...! Apply loads and solve FINISH /POST1! or /POST26 *GET,...! Retrieve values for state variables *GET,...! Retrieve value for objective function... FINISH

11/ ANSYS Optimization Algorithms Two built-in algorithms in ANSYS: First order method Subproblem approximation method (Zero order method)

12/33 第 14.3 節 實例 : 兩端固定樑的形狀最佳化 Example: Shape Optimization of a Fixed-end Beam

13/ Problem Description 6 m F = 100,000 N p =15,000 N/m h b = 100 mm

14/ Modeling Consideration L 1.5 m C H1 H2 H3

15/ ANSYS Procedure Optimization File FINISH /CLEAR /TITLE, Design of Beam (SI) H1 = 0.4 H2 = 0.4 H3 = 0.4 /INPUT, BEAM, TXT /OPT OPCLR OPVAR, H1, DV, 0.1, OPVAR, H2, DV, 0.1, 0.8 OPVAR, H3, DV, 0.1, 0.8 OPVAR, SMAX, SV, -100E6, 100E6 OPVAR, SMIN, SV, -100E6, 100E6 OPVAR, TVOLUME, OBJ,,, OPTYPE, SUBP OPANL, BEAM, TXT OPEXE OPLIST, ALL PLVAROPT, TVOLUME PLVAROPT, SMAX, SMIN PLVAROPT, H1, H2, H3

16/ ANSYS Procedure Analysis File (1/2) /PREP7 ET, 1, PLANE42,,, 3 R, 1, 0.1 MP, EX, 1, 200E9 MP, NUXY, 1, 0.3 MP, DENS, 1, 7800 K, 1, 0, 0 K, 2, 1.5, 0 K, 3, 3.0, 0 K, 4, 0, -H1 K, 5, 1.5, -H2 K, 6, 3.0, -H L, 1, 2 L, 2, 3 L, 1, 4 L, 3, 6 SPLINE, 4, 5, 6,,,,,,, 1, 0, 0 A, 1, 2, 5, 4 A, 2, 3, 6, 5 ESIZE, 0.1 MSHAPE, 0, 2D MSHKEY, 1 AMESH, ALL EPLOT FINISH

17/ ANSYS Procedure Analysis File (2/2) /SOLU NSEL, S, LOC, X, 0 D, ALL, ALL NSEL, S, LOC, X, 3 DSYM, SYMM, X NSEL, S, LOC, Y, 0 SF, ALL, PRES, NSEL, R, LOC, X, 3 F, ALL, FY, NSEL, ALL ACEL,, 9.81 SOLVE FINISH /POST1 ETABLE, VOLUME, VOLU SSUM *GET,TVOLUME,SSUM,,ITEM,VOLUME ETABLE, STRESS, S, X ESORT, ETAB, STRESS *GET, SMAX, SORT,, MAX *GET, SMIN, SORT,, MIN FINISH

18/ ANSYS Procedure The Optimization Design OPLIST, ALL PLVAROPT, TVOLUME PLVAROPT, SMAX, SMIN PLVAROPT, H1, H2, H3 (FEASIBLE) SMAX (SV) E+08 SMIN (SV) E+08 H1 (DV) H2 (DV) H3 (DV) TVOLUME (OBJ) E-01

19/ ANSYS Procedure Optimization History OPLIST, ALL PLVAROPT, TVOLUME PLVAROPT, SMAX, SMIN PLVAROPT, H1, H2, H3

20/33 第 14.4 節 實例 : 三角平板之最佳設計 Example: Design of a Triangular Plate

21/ Problem Description 200 T o R = FIL INRAD 30 o Dimension: mm

22/ Modeling Consideration 1/6 model is used, due to the symmetry of the geometry and loading.

23/ ANSYS Procedure Optimization File (1/2) FINISH /CLEAR /TITLE, Optimal Design of a hexagonal plate ! UNITS: N-mm-s T1 = 30 ! Thickness FIL = 10 ! Fillet radius /INPUT, TRIPLATE, TXT /OPT OPCLR OPANL, TRIPLATE, TXT OPVAR, T1, DV, 20, 40 ! DVs: Thickness OPVAR, FIL, DV, 5, 15 ! Fillet radius OPVAR, SMAX, SV,, 150 ! SV: Max equ. Stress OPVAR, VTOT, OBJ,,, 1 ! OBJ: Total volume

24/ ANSYS Procedure Optimization File (2/2) OPKEEP, ON ! Save best design OPTYPE, SUBP OPEXE OPLIST, ALL PLVAROPT, T1, FIL PLVAROPT, SMAX PLVAROPT, VTOT FINISH ! Plot the best design /POST1 RESUME,, BDB FILE,, BRST SET PLNSOL, S, EQV

25/ ANSYS Procedure Analysis File (1/6) /PREP7 *AFUN, DEG INRAD = 200*COS(30)-20 ! Inner radius CYL4,-200,0,INRAD,-30,INRAD+T1,30 CYL4,200*COS(60),200*SIN(60),INRAD,-90,INRAD+T1,-150 CYL4,200*COS(60),200*SIN(-60),INRAD,90,INRAD+T1,150 APLOT AADD, ALL ADELE, ALL ! Delete area, keep lines LPLOT ! Fillets on inner slot LSEL,, RADIUS,, INRAD+T1 ! Select inner arcs L1 = LSNEXT(0) L2 = LSNEXT(L1) L3 = LSNEXT(L2) LFILLET, L1, L2, FIL LFILLET, L2, L3, FIL LFILLET, L3, L1, FIL LSEL, ALL LPLOT

26/ ANSYS Procedure Analysis File (2/6) ! Keep only symmetric portion WPROT,, 90 LSBW, ALL WPROT,,, 60 LSBW, ALL WPCSYS WPSTYLE CSYS, 1 LSEL, U, LOC, Y, 0, 60 LDELE, ALL,,, 1 LSEL, ALL KSLL KSEL, INVE KDELE, ALL ! Delete unnecessary keypoints KSEL, ALL LPLOT

27/ ANSYS Procedure Analysis File (3/6) ! Create missing lines and combine right edge lines KSEL,, LOC, Y, 0 K1 = KPNEXT(0) K2 = KPNEXT(K1) LSTR, K1, K2 KSEL,, LOC, Y, 60 K1 = KPNEXT(0) K2 = KPNEXT(K1) LSTR, K1, K2 ALLSEL CSYS, 0 LSEL,, LOC, X, 100 LCOMB, ALL ALLSEL LPLOT

28/ ANSYS Procedure Analysis File (4/6) ! Create the area AL, ALL APLOT ! MESHING ET, 1, PLANE82,,, 3 R, 1, 10 ! Thickness MP, EX, 1, 2.07E5 ! Young's modulus, MPa MP, NUXY, 1, 0.3 SMRTSIZE, 3 AMESH, ALL EPLOT FINISH

29/ ANSYS Procedure Analysis File (5/6) /SOLU CSYS, 1 LSEL,, LOC, Y, 0 LSEL, A, LOC, Y, 60 DL, ALL,, SYMM ! Symmetry b.c. CSYS, 0 LSEL,, LOC, X, 100 SFL, ALL, PRES, -50 ! Pressure load (MPa) ALLSEL LPLOT SOLVE FINISH

30/ ANSYS Procedure Analysis File (6/6) /POST1 PLNSOL, S, EQV /DSCALE,, OFF /EXPAND, 6, POLAR, HALF, 0, 60 /REPLOT ! Retrieve maximum equivalent stress and volume NSORT, S, EQV *GET, SMAX, SORT,, MAX ETABLE, EVOL, VOLU SSUM *GET, VTOT, SSUM,, ITEM, EVOL FINISH

31/ ANSYS Procedure The Optimum Design OPKEEP, ON ! Save best design OPTYPE, SUBP OPEXE OPLIST, ALL PLVAROPT, T1, FIL PLVAROPT, SMAX PLVAROPT, VTOT FINISH ! Plot the best design /POST1 RESUME,, BDB FILE,, BRST SET PLNSOL, S, EQV

32/ ANSYS Procedure Optimization History PLVAROPT, T1, FIL PLVAROPT, SMAX PLVAROPT, VTOT

33/ Other Optimization Tools Provided by ANSYS Single Iteration Design Tool Random Design Tool Gradient Tool Sweep Tool Factorial Tool