caea v15 update agenda3 10 - caeai.com · new workbench featuresworkbench features ... can be used...

108
ANSYS v15 Update S i Seminar Mechanical Updates CAE Associates Inc. and ANSYS Inc. Proprietary © 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Upload: dotram

Post on 19-May-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

ANSYS v15 Update S iSeminar

Mechanical Updates

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

New caeai.com!

Launched September 2013 Launched September 2013

2

New on caeai.com!

Expanded Resource Library Expanded Resource Library — Over 200 (and counting!) resources available for download/viewing, including

Macros, Tech Tips & Case Studies

3

CAE Associates YouTube Channel

www youtube com/caeai www.youtube.com/caeai— Complete Library of all e-Learning Series recordings

4

Connect with CAE Associates

Connect with us on Social Media! Connect with us on Social Media!

5

New on caeai.com!

As you may already be aware the folks at CAE Associates like to share As you may already be aware, the folks at CAE Associates like to share our thoughts and opinions about engineering, software, and computing… It’s often hard to get us to shut up.

Please take a look at the new blog section at caeai com and leave a Please take a look at the new blog section at caeai.com and leave a comment. We look forward to hearing from you.

6

Agenda

New Workbench Features New Workbench Features— New Project Page Format— Assembling Finite Element Models

• External Model Utility• ACT Assembly ManagerACT Assembly Manager

— External Data Utility Modeling Updates

— DesignModelerM h i l U d t Mechanical Updates

— Connections— Meshing— Submodeling— Miscellaneous Mechanical Updates

Sensitivity and Optimization— DesignXplorer Updates

7

Project Page Tabs

The Project Page now supports tabs for native Workbench Applications The Project Page now supports tabs for native Workbench Applications (Engineering Data, Parameter Set, DesignXplorer, etc.).

Mechanical and DesignModeler are still data integrated applications at v15 and open in separate windowsand open in separate windows.

8

Assembling FE M d l i Models in

Workbench

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Assembling models in WB

There are two options available for assembling FE models in WB: There are two options available for assembling FE models in WB: 1. External Model Utility for MAPDL generated meshes. 2. ACT Assembly Manager for assembling Workbench Mechanical models.

10

External Model UtilitUtility

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Assembling models in WB

Use the External Model Utility to assemble MAPDL meshes in a Use the External Model Utility to assemble MAPDL meshes in a Mechanical database.

External Model reads files in cdb format only!PREP7 > Archi e Model > Write > CDWRITEPREP7 > Archive Model > Write > CDWRITE

12

Assembling models in WB

With the External Model Utility you can combine multiple cdb files in one With the External Model Utility you can combine multiple cdb files in one import.

Patterns and coordinate transformations are defined for each mesh file.

Load cdb files

Define patterns and transformations

13

Drag and drop to load the meshes into Mechanical

External Model Utility

The External Model Utility creates geometry from the finite element The External Model Utility creates geometry from the finite element mesh facets (using an automated version of FE Modeler).

Import options are found in the details of the Model row of the receiving systemsystem.

14

External Model Utility - Element Types

Solid and shell elements (and mixed assembles) Solid and shell elements (and mixed assembles). Node numbers are reordered. No line elements are supported. Legacy element types will be converted current technology elements: Example - Structural Elements:

— Tetrahedra: converted to SOLID187

— Lower Order Bricks: converted to SOLID185Higher Order Bricks: converted to SOLID186— Higher Order Bricks: converted to SOLID186

— Lower Order Shell: converted to SHELL181O S S 281— Higher Order Shell: converted to SHELL281

15

External Model Utility - Mixed Assemblies

Solid and shell mixed assembles are supported for both higher order and Solid and shell mixed assembles are supported for both higher order and lower order element types.

NOTE: Solid to shell flow through meshes (shared nodes) are NOT maintainedmaintained.

Contact regions can be used to reconnect solid and shell bodies.

MAPDL Mesh Mechanical Mesh

16

Common nodes are not maintained in the transfer.

External Model Utility - Mixed Models

You can combine a Mechanical model with a CDB mesh file via the You can combine a Mechanical model with a CDB mesh file via the External Model Utility.

The procedure consists of dragging and dropping both models into a new analysis systemanalysis system.

17

External Model Utility What you get:

— An imported mesh.— Mesh metrics. — Geometry in Mechanical that

can be used for connection regions, nodal and element Named Selections, boundary conditions, result scoping.conditions, result scoping.

What you don’t get: — Materials assigned to the

original mesh.original mesh. — The Symmetry tool.— Contact or Surface Effect

elements defined in the original gmodels.

— Mesh controls of any kind (imported or locally defined).

18

— Mesh clearing or regeneration.

ACT Assembly M Manager Extension

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Assembling models in WB using ACT

The ACT Assembly Manager extension available from ANSYS Inc can be The ACT Assembly Manager extension available from ANSYS, Inc. can be used to combine multiple Mechanical models in an assembly.

— Included with the Ansys Customization Suite license (ACS). Can also be purchased separately— Can also be purchased separately.

Assembled models contain the full details of the Mechanical component models (material definition, geometry, mesh settings, connections, boundary conditions etc )boundary conditions, etc.)

All of the imported settings can be edited. Supports patterned imports with transformation of the imported

componentscomponents.

20

Assembling models in WB using ACT

Assembles Workbench Mechanical analysis systems composed of SOLID Assembles Workbench Mechanical analysis systems composed of SOLIDand SHELL bodies.

— Original meshed geometry is maintained in the assembly.Remeshing is allowed— Remeshing is allowed.

— Transformations and copies are defined in the ACT menu.

21

Assembling models in WB using ACT

The following Mechanical model items are supported: The following Mechanical model items are supported:

22

Assembling models in WB using ACT

The following Mechanical model items are not supported: The following Mechanical model items are not supported: — Line elements (beams and springs)— Mass elements

Joints connections— Joints connections— Remote points

23

Assembly Manager Procedure

The basic procedure for using the assembly manager is: The basic procedure for using the assembly manager is: — Install the extension and add it to the project (prior to opening Mechanical). — Generate a mesh for each component that you intend to include in the

assembled model Also include:assembled model. Also include: • material assignments• Connections• coordinate systems• loads and supports• Named Selections

— Write out the component files using the Assembly Manager. — Use the Assembly Manager to add components to the host model.

24

Example – Fan Blade

Mesh a single blade and copy it complete with materials mesh and Mesh a single blade and copy it complete with materials, mesh and whatever loads are applied in the rotor assembly.

25

Example – Blade

Step 1 Build the rotor and blade models separately These models can Step 1 – Build the rotor and blade models separately. These models can exist in separate project files.

— Assign Materials— Define connections (if the imported model is an assembly)e e co ec o s ( e po ed ode s a asse b y)— Define Named Selections— Define mesh controls— Apply boundary conditions

26

Example – Blade

Step 2 Use the Assembly Manager extension to save the model files of Step 2 – Use the Assembly Manager extension to save the model files of the component that will be imported.

27

Example – Blade

Step 3 Make sure the host model contains the Engineering Data used by Step 3 – Make sure the host model contains the Engineering Data used by the import components.

28

Example – Blade

Step 4 Create a coordinate system in the host model that is aligned with Step 4 – Create a coordinate system in the host model that is aligned with the global origin of the component(s).

29

Example – Blade

Step 5 Use the Assembly Manager to import the component model into Step 5 – Use the Assembly Manager to import the component model into the host.

Add a row to the assembly manager. Browse the Source folder of the component files Browse the Source folder of the component files. Specify the local coordinate system to align the component model with.

30

Example – Blade

Step 6 Choose “Update Geo/Mesh” to load the component Step 6 – Choose Update Geo/Mesh to load the component.

31

Example – Blade

Note that “Update Geo/Mesh” simply loads the geometry and current mesh Note that Update Geo/Mesh simply loads the geometry and current mesh of the component.

If all available model information is required use the “Update Model” option after the geometry and mesh update is complete.the geometry and mesh update is complete.

This will import all the additional model information such as the actual mesh controls, Named Selections and any applicable boundary conditions.

32

Example – Blade

Step 7 Import additional components or copies as needed by adding Step 7 – Import additional components or copies as needed by adding rows to the Assembly Manager.

33

Example – Blade

Note that rows in the Assembly Manager can be made active or inactive Note that rows in the Assembly Manager can be made active or inactive and the model can be updated accordingly.

34

The External Data UtilitUtility

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

External Data Utility

Introduced in v13 the External Data is a tool for mapping spatially defined Introduced in v13, the External Data is a tool for mapping spatially defined boundary conditions (or shell thickness) on a Mechanical.

With v15 the ability to map strain and stress has been added. E ample Stress is ind ced in the brake le er ho sing hen it is clamped Example: Stress is induced in the brake lever housing when it is clamped onto a handlebar.

— A model of the housing can be used to evaluate the initial stress (and write the stress components to a file)stress components to a file).

— The External Data Utility is used to map the initial stress onto a model of the lever assembly.

36

External Data Utility

Other new features at v15 include: Other new features at v15 include:— Velocity mapping in Harmonic Response analysis.— Body Force Density

CDB input— CDB input

37

Modeling Updates

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Modeling for Sensitivity and Optimization

Automated sensitivity and optimization studies require model regeneration Automated sensitivity and optimization studies require model regeneration that is robust and automatic.

Regeneration requires that the models be parametric. Workbench supports parametric definition of the following input quantities:supports parametric definition of the following input quantities:

— Geometric (CAD)— Coordinate system origins

Material coefficients— Material coefficients— Connection definitions (contact offsets, spring stiffness, damping)— Mesh sizing

Loading magnitudes— Loading magnitudes Regeneration can also be made more robust by using Named Selections

in place of mouse picks when setting up the model.

Building a robust parametric model typically requires more planning and preparation but the benefits will out weigh the costs.

39

Sensitivity and Optimization Example

Consider the bicycle brake handle show below Consider the bicycle brake handle show below. The handle was designed using SolidWorks, a feature based parametric

CAD program. Ideall e o ld like to make the grip as light as possible hile meeting Ideally we would like to make the grip as light as possible while meeting deformation and stress requirements for acceptable life of the product.

40

Planning Ahead

Before we begin with the model preparation we should put some thought Before we begin with the model preparation we should put some thought into the loads, supports and optimization goals to determine what information we need to get from the CAD geometry.

Compression l li d i lonly or cylindrical

support? Do we need a bolt with a pretension load?

Which parameters can lt ithi th

Are all of the components necessary?

How should we model the pin connection?

we alter within the design envelope?

Which surfaces are we loading?

41

Planning Ahead

Using the ANSYS Named Selection toolbar in the CAD API allows us to Using the ANSYS Named Selection toolbar in the CAD API allows us to identify geometries of use at the CAD level.

42

Planning Ahead

Identifying the geometry parameters that will be varied and renaming them Identifying the geometry parameters that will be varied and renaming them with a common prefix is done at the CAD level.

43

Planning Ahead

Open Workbench connect the geometry file and configure the geometry Open Workbench, connect the geometry file and configure the geometry import to include all of the CAD information:

44

Editing CAD G t ith Geometry with DesignModeler

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Using DesignModeler

We always have the option of transferring geometry directly from the We always have the option of transferring geometry directly from the CAD tool to Mechanical without further editing.

However, defeaturing geometry at the CAD level can be problematic due to the history based methodology of featured based CAD toolsdue to the history based methodology of featured based CAD tools.

Fillet suppression results in a rebuild error.

46

Using DesignModeler

DesignModeler is not constrained by the feature dependencies of the DesignModeler is not constrained by the feature dependencies of the CAD model.

DesignModeler only requires sufficient topology to reconstruct the region when a feature is removedregion when a feature is removed.

47

Using DesignModeler

New at v15: there is an additional level of body cleaning available in the New at v15: there is an additional level of body cleaning available in the Attach function.

48

Using DesignModeler

However checking your geometry with the Repair tools is always a good However, checking your geometry with the Repair tools is always a good idea. Better to find anomalies in the before the meshing process.

49

Using DesignModeler

DesignModeler has many features to help you get your geometry ready to DesignModeler has many features to help you get your geometry ready to mesh.

Note: at v15 the unit system in DesignModeler is no longer fixed.

50

Using DesignModeler

Check the Properties of the Attach function to confirm that your CAD Check the Properties of the Attach function to confirm that your CAD generated Named Selections have been included.

Note: at v15 you can turn on the Named Selection viewing.

51

Using DesignModeler

Also in the properties of the Attach Also in the properties of the Attach function you will find the CAD parameters.

You can select each parameter You can select each parameter manually or have all imported parameters automatically added to the project parameter set by settingthe project parameter set by setting Publish All Parameters to Yes.

52

Using DesignModeler

There is a new tabular format of the DM Parameter Manager at v15 There is a new tabular format of the DM Parameter Manager at v15. Also note the “Type” column that allow you to assign a unit type to the

parameter (also new at v15).

53

Using DesignModeler

The type setting in DM is shared with the project level Parameter Set The type setting in DM is shared with the project level Parameter Set. In previous releases all geometry parameters were dimensionless,

requiring additional scripting syntax for relations with other parameters (Ex: setting a mesh size as a function of a geometry parameter)(Ex: setting a mesh size as a function of a geometry parameter).

v14.5

v15

54

Using DesignModeler

Open View > Windows > Section Planes to define the section planes Open View > Windows > Section Planes to define the section planes. It is the same tool used in Mechanical, now available in DM at v15.

55

Other DesignModeler Updates

All delete functions (Body Operation > Delete Face Delete Edge Delete) All delete functions (Body Operation > Delete, Face Delete, Edge Delete) have been relocated in the Create Menu in v15.

56

Other DesignModeler Updates

Body Operation > Move Translate Rotate Mirror and Scale have been Body Operation > Move, Translate, Rotate, Mirror, and Scale have been moved to the Body Transformation menu in v15.

57

Mechanical Setup d 15 U d tand v15 Updates

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Using Mechanical

Drop a Structural Static Analysis system onto the geometry Drop a Structural Static Analysis system onto the geometry. Edit the Engineering Component to add or create the project materials.

59

Using Mechanical

Assign materials and confirm by displaying bodies by material Assign materials and confirm by displaying bodies by material.

60

Using Mechanical

Note that Automatic Contact is turned on by default Note that Automatic Contact is turned on by default. Always turn it off when you require automatic design point generation.

61

Using Mechanical

Define the Revolute Joint used for the pin location Define the Revolute Joint used for the pin location. Use Named Selections in place of geometry picking.

62

Using Mechanical

Connect the brake level to the housing using a spring Connect the brake level to the housing using a spring.

63

Using Mechanical

At v15 you can define a nonlinear spring stiffness using a table At v15 you can define a nonlinear spring stiffness using a table.

64

Meshing Improvements

At v15 ANSYS has improved meshing efficiency in both speed and At v15 ANSYS has improved meshing efficiency in both speed and memory usage for all Tet, Hex, and Shell, mesh types.

In addition to the speed improvements on a single CPU, the meshing process at v15 can also take advantage of multiple CPUsprocess at v15 can also take advantage of multiple CPUs.

Performance improvements for large assemblies: for large assemblies: Customer Models

65

Parallelized Meshing in v15

The meshing process on Windows machines is distributed using SMP The meshing process on Windows machines is distributed using SMP. Use Tools> Options> Meshing > Number of CPUs for Parallel Part

Meshing for parallel mesh settings. Yo can also designate the n mber of processors to be sed for a You can also designate the number of processors to be used for a MultiZone and Patch Independent Tet using Tools> Options> Number of CPUs for Meshing Methods.

66

Meshing Improvements

MultiZone and Shared Topology continue to show improvements in v15 MultiZone and Shared Topology continue to show improvements in v15. Mixed methods (Sweep, Multizone, Hex Dominant) can be employed on

individual bodies in formed parts.

67

Mesh Controls

Mesh Metrics can be evaluated and checked Mesh Metrics can be evaluated and checked. The Controls button allows you to view metrics for particular element

types.

68

Mesh Graphics

Mechanical will now display meshed bodies in need of updating Mechanical will now display meshed bodies in need of updating graphically:

69

Boundary Conditions

Apply a fixed support to the housing using the Named Section to identify Apply a fixed support to the housing using the Named Section to identify the location.

Apply a pressure of 300 psi to the grip, also via Named Selection.

70

Analysis Settings

Turn on Auto Time Stepping and define as shown Turn on Auto Time Stepping and define as shown. Turn on Large Deformation.

71

Element Named Selections

Scoping of results can be enhanced when using Named Selections of the Scoping of results can be enhanced when using Named Selections of the finite elements entities.

In addition to Nodal Named Selections, Element Named Selections have been added at v15been added at v15.

The Named Selection Worksheet can be used to logically select regions of the model for each design point update.

72

Named Selections

There is also a short cut at v15 for creating Nodal Named Selections from There is also a short cut at v15 for creating Nodal Named Selections from geometry using the RMB context menu:

73

Postprocessing

The Nodal and Element Named Selections can be used to scope the The Nodal and Element Named Selections can be used to scope the results, which in turn can be tracked as output parameters.

74

Postprocessing

There is an option at v15 to average stress across body boundarie There is an option at v15 to average stress across body boundarie.

Part Boundary

75

Postprocessing

For this design there is a possibility that the limiting stress occurs up in the For this design there is a possibility that the limiting stress occurs up in the connecting bridge of the grip as shown below.

However, the model contains a re-entrant corner at this location and the stress result is singularstress result is singular.

The options for evaluating the detailed stress in this region are: 1. Add a fillet to the model and regenerate the solution (for all design points if this

is an optimization run)is an optimization run). 2. Use a submodel with a fillet to evaluate the stress in the region.

76

Submodeling in Workbench

A submodel can be used to evaluate localized regions of stress A submodel can be used to evaluate localized regions of stress. In this example the global model requires several substeps to converge at

the full load. The s bmodel can se mapped displacements from an here in the load The submodel can use mapped displacements from anywhere in the load history to calculate stress. In this case we only run the submodel for the step of the global analysis.

Full load history Last step only

77

Tips for Submodeling Parametric Models

The easiest way to create a submodel in Workbench is: The easiest way to create a submodel in Workbench is:— Copy the global analysis system (geometry included)— Edit the geometry and extract the submodel region

Refresh the submodel Mechanical model and import the cut boundary— Refresh the submodel Mechanical model and import the cut boundary displacements.

Separate (duplicate) Geometry and Model

78

Tips for Submodeling Parametric Models

If the global model is part of the parametric design study the submodel If the global model is part of the parametric design study the submodelgeometry must also be updated.

Use the Parameter Set to make the submodel parameters equal to those of the global modelof the global model.

Dependent variable fields cannot be editedcannot be edited individually.

79

Tips for Submodeling Parametric Models

Output quantities from both the global and the submodel can be tracked Output quantities from both the global and the submodel can be tracked. In this case the fillet stress in the submodel is of interest.

80

Submodeling

For this example a submodel (with a fillet added) is used to evaluate the For this example a submodel (with a fillet added) is used to evaluate the stress in the upper grip.

81

Submodeling Tools at v15

Verification tools for cut boundary displacement mapping have been Verification tools for cut boundary displacement mapping have been added v15.

82

Submodeling Tools at v15

Also New at v15 shell to solid cut boundary interpolation Also New at v15, shell to solid cut boundary interpolation.

83

Other Mechanical Updates

Direct attachment of joints springs beam connections point mass to Direct attachment of joints, springs, beam connections, point mass to selected nodes now supported (via Nodal Named Selections).

Loads and SupportsCompression only support for Flexible to rigid contact— Compression only support for Flexible to rigid contact

• FKn factor setting now available• FKn update frequency setting now available.

Thermal analysis: Thermal analysis: — Higher Order thermal shells — Transient and SS analysis of solid composite models imported from ACP.

Harmonic Response Analysis Harmonic Response Analysis— Frequency dependent tabular loading for Harmonic Response. — Phase angle shift for remote force and moment in Harmonic response.

F ll H i l ti th d ith St ti t il bl— Full Harmonic solution method with Static pre-stress now available.

84

Named Selection from Scoped Objects

You can now create a Named Selection from an You can now create a Named Selection from an existing object that is scoped to geometry or mesh.

— Remote PointsContact Regions— Contact Regions

— Springs— Joints

Boundary Conditions— Boundary Conditions— Results and Custom Results

85

Bolt pretension at v15

Bolt pretension adjustment now begins from the deformed state of the Bolt pretension adjustment now begins from the deformed state of the previous step (previously applied based on the undeformed shape).

Incremental load status: displacement based hold in between preload or adjustment changesadjustment changes.

— Has to follow the previously defined Preload or Adjustment. — Allows you to specify additional preload to the existing value.

Supports Restarts— Supports Restarts• If the restart point includes a Bolt Pretension the incremented value gets added to

the solved displacement at the beginning of the restart substep.

86

Bolt Stress

Bolt thread analysis without detailed geometry reduces computation time Bolt thread analysis without detailed geometry reduces computation time. Changes the normal direction of the contact elements based on the thread

definition. Adds a hoop stress to the interface b t does not acco nt for locali ed Adds a hoop stress to the interface but does not account for localized stress concentrations in the thread geometry.

max= 514.9 max= 514.8

10 ti f t !

87

True Thread Simulation Bolt Section Method 10 times faster!

Bolt Stress

Bolt thread definition can be found in the Geometric Modification section Bolt thread definition can be found in the Geometric Modification section of the contact region.

88

Bolt Stress

Refer to the Technology Demonstration Guide in the ANSYS Help for Refer to the Technology Demonstration Guide in the ANSYS Help for more details.

89

Optimization Tools

CAE Associates Inc. and ANSYS Inc. Proprietary© 2014 CAE Associates Inc. and ANSYS Inc. All rights reserved.

Sensitivity – Which inputs are important?

Often we do not know which input quantities are driving the response of Often we do not know which input quantities are driving the response of the system.

One way to determine sensitivity of the system to changes in an input parameter is to use the Parameters Correlation tool in DesignXplorerparameter is to use the Parameters Correlation tool in DesignXplorer.

91

Sensitivity – Which inputs are important?

With the Parameters Correlation tool you specify the correlation type With the Parameters Correlation tool you specify the correlation type, number of samples, and Auto Stop settings based on standard deviations of each response.

92

Sensitivity – Which inputs are important?

You set ranges for all included input parameters (CAD/parametric You set ranges for all included input parameters (CAD/parametric, material, load magnitude and definition, contact interference, etc).

93

Sensitivity – Which inputs are important?

The Correlation tool uses Latin Hypercube sampling to generate a matrix The Correlation tool uses Latin Hypercube sampling to generate a matrix of design configurations spanning the possible design space.

The points are randomly placed, but care is taken to ensure that no two points share input parameters of the same valuepoints share input parameters of the same value.

Monte Latin Monte Carlo Sampling

Latin Hypercube Sampling

94

Sensitivity – Which inputs are important?

When the design point solutions are complete you can plot input to output When the design point solutions are complete you can plot input to output correlation, global parameter sensitivity and goodness of fit for each input parameter relationship.

Evaluation of the correlation and goodness of fit can guide you on which Evaluation of the correlation and goodness of fit can guide you on which parameters should be included in the optimization study and the type of Response Surface you will need to use.

95

New at v15

Correlation tool R-square equations are now available at v15 Correlation tool R-square equations are now available at v15.

96

Optimization Method

Once the critical parameters are identified the Once the critical parameters are identified the DesignXplorer® tool is used to set up and run optimization studies using Workbench.

DesignXplorer® offers two optimization methods: DesignXplorer offers two optimization methods: 1. Direct Optimization uses a single component system

to iterate on a specified optimization goal. A direct optimization solution cannot be parallelized. The p pdesign point inputs are determined based on the previous responses of the system.

2. Response Surface Optimization uses a response f t d f th d i i t l ti fsurface generated from the design point solutions of a

Design of Experiments analysis. Response Surface Optimization can be parallelized. The design point inputs are predefined based on the input parameter p p p pranges and the DOE type chosen.

97

Response Surface Optimization

The number of required design points is a function of the number of input The number of required design points is a function of the number of input variables for each DOE method.

A large number of design points can make RSO difficult to justify due to the solution time requiredthe solution time required.

98

Design Point Solutions

Using standard licensing the options for solving the Using standard licensing the options for solving the design points are:

1. Run the design points in series with a single license. 2 Use the remote solve manager to submit design point2. Use the remote solve manager to submit design point

solutions to a cluster of machines. Note: each design point solution will occupy a solve-enabled license during the solution.

Using HPC (High Performance Computing) adds additional options for license usage and solution speed.

1. Individual design point solution times can be reduced using HPC or HPC Pack licenses to leverage multiple cores and/or use distributed processing. A HPC P t i li lti l th li2. An HPC Parametric license can multiply the licenses used in the design point solution (solve-enabled and HPC licenses).

99

Design Point Solutions

The Remote Solve Manager is used to send the design points to a The Remote Solve Manager is used to send the design points to a machine cluster so that the solutions can be generated simultaneously.

An HPC-Parametric license can be used to duplicate the licenses used to solve a single design point (solvable licenses and HPC)solve a single design point (solvable licenses and HPC).

100

Design Point Solutions

For example: consider a optimization model with 5 input variables For example: consider a optimization model with 5 input variables. The default Central Composite DOE method will generate 28 design

points. Each design point will require one hour for solution. Using HPC Parametric licenses can dramaticall decrease the o erall Using HPC Parametric licenses can dramatically decrease the overall solution time as well as the number of licenses needed for solution (solve enabled plus any standard HPC licenses used).

Analysis # of design points

# of HPC Parametric 

Packs

# of licenses cloned

Total analysis time (hrs)

Single Design Point 1 0 0 1

DOE 28 0 0 28

DOE  28 1 4 7

DOE  28 2 8 4

DOE  28 3 16 2

DOE 28 4 32 1

101

DOE  28 4 32 1

Response Surface Optimization

For this example the Response Surface Optimization tool was used to For this example the Response Surface Optimization tool was used to evaluate the sensitivity of the first natural frequency and maximum tensile stress in the bracket.

The following are the ranges used for the geometry input variables: The following are the ranges used for the geometry input variables: — From the global model:

0.14” < (P1) Lever Lower Length < 0.16”1 9” < (P2) L U L th < 2 05”

P41.9” < (P2) Lever Upper Length < 2.05”0.15” < (P3) Lever Thickness < 0.25”0.15” < (P4) Lever Corner Fillet < 0.25”

P1

P2

102

Response Surface Optimization

The ranges of the input variables are defined and the DOE generated The ranges of the input variables are defined and the DOE generated design points are solved.

103

Response Surface Optimization

Sensitivity and Response functions are generated from the design point Sensitivity and Response functions are generated from the design point data:

104

Response Surface Optimization

Optimization goals are set and the response functions are sampled to find Optimization goals are set and the response functions are sampled to find the optimum design configurations.

Candidate points can be verified with an additional solution.

105

Response Surface Optimization

Once the optimum design based on the global model parameters has Once the optimum design based on the global model parameters has been determined the Parameter Set can be used determine the required fillet radius in the submodel.

P5P5

106

New at v15

DesignXplorer now has an open optimization platform utilizing the ANSYS DesignXplorer now has an open optimization platform utilizing the ANSYS Customization Tool (ACT).

Uses can link their own optimization methods to DesignXplorer.

107

New at v15

Parameter relationship optimization constraints can be defined in v15 Parameter relationship optimization constraints can be defined in v15.

108