61
The Conference on Advancing Analysis & Simulation in Engineering | CAASE20 nafems.org/caase20 June 16 th – 18 th | Indianapolis Understanding a Generative Design Enabled Design Process Paradigm Shift 1

Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

  • Upload
    others

  • View
    21

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Understanding a Generative Design Enabled Design Process Paradigm Shift

1

Page 2: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

2

What is Generative Design?

Page 3: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What is Generative Design?

• The ASSESS Initiative has developed the following definition of Generative DesignGenerative design is the use of algorithmic methods to generate feasible designs or outcomes from a set of performance objectives, performance constraints, and design space for specified use cases.

3

Page 4: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What is Generative Design?

• Generative Design is based on an algorithm or collection of algorithms that transforms inputs into desired outputs for a specified design scenario.

• Performance objectives and constraints may include factors from multiple areas including operational performance, weight/mass, manufacturing, assembly or construction, usability, aesthetics, ergonomics, and cost.

4

Page 5: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What is Generative Design?

• Generative Design inputs could Include:– Requirements (use case performance, cost, longevity. …)– Constraints (connections, design rules, manufacturability, …)– Available design space (available or unavailable space along with

reserved areas)– Uncertainty Information (loads, materials, …)– Manufacturing information (additive, subtractive, …)– Objectives (stiffness, stress, durability, vibration, cost)

5

Page 6: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What is Generative Design?

• Generative Design outputs could Include:– Numerous viable designs within the available design space and

specified manufacturing processes that address the specified Requirements, Constraints, Objectives, Uncertainties, etc.

– Probabilities of viable designs to meet all criteria under all operational conditions

6

Page 7: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What is Generative Design?

Generative design is the use of algorithmic methods to generate feasible designs or outcomes from a set of performance objectives, performance constraints, and design space for specified use cases.

7

Page 8: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

8

The Possibility of a Paradigm Shift

Page 9: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

The Possibility of a Paradigm Shift

• The Generative Design approach overturns the current practice where designs must first be created so they can be evaluated against their performance requirements.

• The vision for Generative Design is to enable a significant paradigm shift in the current design processes through the creation of algorithmically-generated designs by Design Engineers in the early concept design stage.

9

Page 10: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

The Possibility of a Paradigm Shift

• In the traditional development process, CAE or simulation is predominantly applied after there is CAD available to analyze but there is not enough decision space remaining to exploit the innovation that is enabled via Generative Design methods.

10 Courtesy of Keith Meintjes, CIMData

Page 11: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

The Possibility of a Paradigm Shift

• The Generative Design process opens up the possibility of thoroughly exploring the design space and exploring design concepts outside of previously accumulated proprietary knowledge.

11 Courtesy of Keith Meintjes, CIMData

Page 12: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

The Possibility of a Paradigm ShiftGenerative Design has the potential of creating a disruptive design paradigm inversion. • It proposes that viable designs can

be computer generated merely based on proper specifications of use cases, design space, performance objectives, and design constraints that account for the desired performance and realization of the design.

• This means that when a Generative Design process is used, the Engineering Simulation process becomes the driver in creating viable design options.

12

Page 13: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

The Possibility of a Paradigm Shift

• It is anticipated that Generative Design best achieves its vision if it is used early and often in the design process by those people developing a design.

• Generative Design methods have the potential of being a key enabler for Democratization of Engineering Simulation by providing simulation-driven design concepts that allow a user to define a design scenario and allow a Generative Design tool to explore the design space for feasible design options.

13

Page 14: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

The Possibility of a Paradigm Shift

• The Generative Design enabled paradigm will result in better viable designs that are created faster.

14

Page 15: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

15

What Software Capabilities are Required for a Paradigm Shift

Page 16: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

• For Generative Design to be successful, the engineering simulations need to reflect reality and capture the key physics phenomena associated with the design problem.

• Making the potential paradigm shift enabled by Generative Design a reality will require a broadening of available software capabilities to cover a broader range of design scenarios with Generative Design.

16

Page 17: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

• Support is required for the current set of design requirements, constraints, and uncertainties that the designer faces every day for as wide a range of design scenarios as possible.

• To enable a paradigm shift, the Generative Design process must support and enable more efficient design explorations in the context and terminology of the design scenario specified for the problem at hand.

17

Page 18: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

1. Handling all appropriate objectives and constraintsFor a given design scenario, it is important that the Generative Design process supports the same objectives and constraints that the design engineer or designer is currently dealing with to make design decisions.

18

Page 19: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

2. Handling multiple operational conditionsGenerative Design needs to work with design scenarios that include multiple load conditions to have a significant impact on the design process.

These multiple load conditions are not encountered simultaneously but represent different use cases.

19

Page 20: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

3. Handling multi-physics Generative Design needs to deal appropriately with the physics of interest for the design scenario under investigation.

Real-world design scenarios often also involve multiple physics (structural, vibration, fluids, electromagnetics, …) phenomena either in a single operational condition or as different operational conditions.

The user must be careful that the supported physics adequately represent the required design scenario and constraints.

20

Page 21: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

4. Handling complex materials Generative Design has the long-term potential to allow the designer to determine the required material distribution and material properties as well as the geometry.

Additive manufacturing is maturing to allow for multiple materials to be printed for a single object.

There is research focusing on multi-material selection and property distribution within an evolving geometry; however, today commercial Generative Design tools are based on an assumed uniform material distribution.

21

Page 22: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

5. Handling transitions from solid to lattice structuresEffective use of lattice structures with solid portions of the design requires smooth transitioning from the solid regions to the lattice structures (gradual transformation zones).

Abrupt changes in stiffness at the junction of solids and lattice structures lead to stress concentrations and fatigue issues.

22

Page 23: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

6. Handling uncertaintiesIt is recommended that the specification of the use cases should incorporate uncertainties related to all inputs used to specify the intended use.

The alternative often used in Generative Design today is to either increase the loading or increase the safety factor to cover the potential variation in loading and material properties, this approach results in less efficient designs.

Support of uncertainties becomes more and more critical as we approach optimal designs being generated.

23

Page 24: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

7. Handling multiple manufacturing processesGenerative Design needs to address the design constraints for a wide range of manufacturing processes including both additive and subtractive processes that result in viable design alternatives for each manufacturing process.

This introduces a new concept that the “design” is not about a specific geometry but a family of geometries to provide the desired functions, performance, and reliability.

24

Page 25: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

8. Handling manufacturing process dependent materials Manufacturing processes such as plastic injection molding, die casting, stamping, and additive manufacturing rarely result in homogeneous materials.

Future Generative Design methods should consider the resulting material variability as a function of the manufacturing processed used.

Today commercial Generative Design tools are based on an assumed uniform material distribution.

25

Page 26: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

9. Handling cost as an objective or constraintThe incorporation of cost models and resulting cost estimates is key to the Generative Design process being effective and should enable a meaningful reduction of the number of viable design options to be considered by the designer.

26

Page 27: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

10. Handling Generative Design in an assembly/system contextGenerative Design should support design of one or multiple components in an assembly context driven that account for the changing load distributions throughout the assembly.

Working at the component level only typically requires an analysis specialist to define realistic operational loads and boundary conditions. 27

Page 28: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

Generative Design should enable the ability to explore a wider range of viable design options than humanly possible by enabling a comprehensive exploration of design concepts that would otherwise not be considered.

28

11. Enabling informed, comprehensive and efficient exploration of the viable design alternatives

Page 29: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required12. Enabling efficient & effective transformation to detailed design and analysis

Generative Design should enable a smooth transition to detailed design validation using traditional simulation methodologies.

29

Page 30: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required13. Enabling efficient selection guidance of generated design concepts

No designer or engineer has the inclination, time or ability to review a large number of viable design options.

However, many Generative Design workflows can result in too many viable design options for practical consumption by the user.

This creates an excellent opportunity for leveraging intelligent design navigation (possibly through Machine Learning) to reduce the number of viable design options for consideration.

30

Page 31: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required14. Enabling Generative Design within the designer’s process, context, and terminology

Generative Design must be well integrated into the designer’s workflow, with the definition of the Generative Design problem being in context of their understanding and information available at that time, and by using terminology that is consistent with their design requirements, methodologies, and objectives.

31

Page 32: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Software Capabilities are Required

15. Enabling broad accessibility to Generative DesignGenerative Design, to enable a paradigm shift related to the design process, must be readily available and usable by all of those personnel who are involved in the design process.

Commercial UsageGovernment UsageAcademic Usage

32

Page 33: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

33

A Capabilities/Suitability assessment model

Page 34: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• The ASSESS Initiative has developed a Generative Design Capability Assessment Model to evaluate:1. The required Generative Design capabilities for the planned

application scenario(s).2. The Generative Design capabilities related to specific Generative

Design workflows3. The determination of “Suitability” of potential Generative Design

Workflows to provide the required capabilities for the planned application scenario(s).

34

Page 35: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• Detailed assessment criteria are defined for five levels for all 15 capability areas

1. Limited2. Basic3. Functional4. Advanced5. Comprehensive

AssessmentLevel

Assessment Criteria

Supports only single values for inputs with no variation or uncertaintySupports uncertainty of input magnitudesSupports uncertainty of material property valuesSupports uncertainty of input locations & orientationsSupports uncertainty of material distributionSupports feasibility evaluation under variationSupports probabilistic distribution of all variabilitySupports impact of variation of feasibility based on uncertaintySupports treating numerical accuracy for each criterion as an uncertaintySupports probability of feasibility (or failure) in each load case as an outputSupports sensitivity of variation of feasibility based on uncertaintySupports robustness of design options as a criteriaSupports treating numerical accuracy for each criterion & objective as probabilistic uncertainties Supports probability of feasibility (or failure) across all load casesSupports robustness of design options as an Objective

1 limited

2 basic

3 functional

4 advanced

5 comprehensive

Handling uncertainties

35

Page 36: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• Step 1 = Determine the capabilities needed for the planned Generative Design application scenario

• Application 1 - Design structural component concepts

– Design objectives, assumptions and constraints:• Response assumed to be static and linear• Multiple possible materials• Multiple possible manufacturing processes• Planned User: Design Engineer• Objectives of interest:

– Minimize weight/mass• Constraints of interest:

– Stress or Safety Factor– Max displacement– Appropriate manufacturing constraints

• Uncertainties handled through increased Safety Factor• No interest in Lattice options• Integration with CAD is not important

36

Page 37: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model• Step 1 = Determine the capabilities

needed for the planned Generative Design application scenario

• Application 2 - Design structural component concepts with temperature and vibration concerns

– Design objectives, assumptions and constraints:• Response assumed to be static and linear• Multiple possible materials• Multiple possible manufacturing processes• Planned User: Design Engineer• Objectives of interest:

– Minimize weight/mass• Constraints of interest:

– Stress or Safety Factor– Max displacement– Max temperature– Min first natural frequency– Cost– Appropriate manufacturing constraints

• Uncertainties handled through increased Safety Factor• Interest in Lattice options• Integration with CAD is not important

37

Page 38: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• Step 2 = Determine the capabilities available in each Generative Design workflow of interest

38

Page 39: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• Step 3 = Determine the suitability for each Generative Design workflow of interest for the planned Generative Design application scenario

39

Page 40: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• Step 3 = Determine the suitability for each Generative Design workflow of interest for the planned Generative Design application scenario

40

Page 41: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• A Suitability Index can be calculated for each Generative Design category of capability by dividing each applicable workflow capability rating by the corresponding application scenario requirements value.

• A Suitability Index of less than 1.0 indicates that the workflow is not appropriate to support the intended application scenarios for that capability.

41

Page 42: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• This approach results in the following three suitability qualifications for each application scenario:– Clearly suitable

• Minimum Suitability Index is equal to or greater than 1.0– Possibly suitable and needs further investigation

• Mean Suitability Index is equal to or greater than 1.0• Minimum Suitability Index is less than 1.0

– Clearly not suitable• Mean Suitability Index is less than 1.0

42

Page 43: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• For Application 1, our sample Generative Design workflow classification would be “Possibly suitable and needs further investigation.”– Concerns to investigate further

• Manufacturing processes supported

• Efficient exploration of options• Effective transformation to

detailed design & analysis• Designer context & terminology

43

Sample Workflow Suitability Index

Application 1Suitability

Handling all appropriate objectives and constraints 1.30Handling multiple operational conditions 1.14Handling multi-physics 2.00Handling complex materials 1.33Handling transitions from solid to lattice structures 1.00Handling uncertainties 1.00Handling multiple manufacturing/assembly/construction processes 0.48Handling manufacturing process dependent materials 1.00Handling cost as an objective or constraint 1.00Handling Generative Design in an assembly / system context 2.33Handling informed, comprehensive and efficient exploration of the viable design space alternatives 0.68Enabling efficient and effective transformation to detailed validation 0.34Enabling efficient selection guidance of design concepts generated 1.33Enabling Generative Design within the designer’s process, context & terminology 0.81Enabling broad accessibility to Generative Design 1.00

Mean Suitability Index 1.13

Minimum Suitability Index 0.34

Page 44: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

A Capabilities/Suitability assessment model

• For Application 2, our sample Generative Design workflow classification would be “Clearly not suitable.”

44

Sample Workflow Suitability Index

Application 2 Suitability

Handling all appropriate objectives and constraints 1.05Handling multiple operational conditions 1.00Handling multi-physics 1.00Handling complex materials 1.33Handling transitions from solid to lattice structures 0.35Handling uncertainties 1.00Handling multiple manufacturing/assembly/construction processes 0.38Handling manufacturing process dependent materials 1.00Handling cost as an objective or constraint 0.34Handling Generative Design in an assembly / system context 2.33Handling informed, comprehensive and efficient exploration of the viable design space alternatives 0.68Enabling efficient and effective transformation to detailed validation 0.34Enabling efficient selection guidance of design concepts generated 1.05Enabling Generative Design within the designer’s process, context & terminology 0.75Enabling broad accessibility to Generative Design 1.00

Mean Suitability Index 0.91

Minimum Suitability Index 0.34

Page 45: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

45

What Organizational and Cultural Changes are Required for a Paradigm Shift

Page 46: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Organizational and Cultural Changes are Required

• To be highly effective, Generative Design will require changes in who does the work and when it gets done along with fundamental changes in the product development process and the sequence in which product design decisions are made.

46

Page 47: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Organizational and Cultural Changes are Required

• Three key issues are currently apparent and need to be addressed to enable a paradigm shift in the design process.1. Who will do the work (use the software)?2. Knowledge availability3. Governance of Generative Design methods and processes

47

Page 48: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Organizational and Cultural Changes are Required

1. Who will do the work (use the software)?

The inclusion of Generative Design in the early phase of design where it delivers the broadest benefit will require organizations to rethink roles, methods and processes.

– A collaboration between simulation experts is required to develop confidence in the Generative Design capabilities

– Once confidence in Generative Design methods has been established, those responsible for design can reliably leverage Generative Design for better design concepts.

48

Page 49: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Organizational and Cultural Changes are Required

2. Knowledge availability

To support a future Generative Design environment, organizations must have easy access to and expertise in the following areas:

– Simulation (multiple domains and disciplines)– Design (CAD)– Manufacturing– Product requirements– Statistics and Artificial Intelligence

49

Page 50: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

What Organizational and Cultural Changes are Required

3. Governance of Generative Design methods and processes

Generative Design should be managed and governed as an integral part of an end-to-end design process from requirements to manufactured product with an emphasis on quality, reliability, and repeatability.

50

Page 51: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

51

Summary

Page 52: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• The ASSESS Initiative has developed a clear definition of Generative Design Generative design is the use of algorithmic methods to generate feasible designs or outcomes from a set of performance objectives, performance constraints, and design space for specified use cases.

52

Page 53: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• Generative Design has the potential of creating a disruptive design paradigm inversion that will result in better viable designs that are created faster.

53

Page 54: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• NEW CONCEPT OF DESIGN

• “Design” is not about a specific geometry but a family of geometries to provide the desired functions, performance, and reliability.

54

Page 55: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• The ASSESS Initiative has developed a Generative Design Capability Assessment Model to evaluate:1. The required Generative Design capabilities for the planned

application scenario(s).2. The Generative Design capabilities related to specific Generative

Design Workflows3. The determination of “Suitability” for potential Generative Design

Workflows to provide the required capabilities for the planned application scenario(s).

55

Page 56: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

SummaryThe ASSESS Initiative has outlined fifteen (15) key areas of capability to define a Generative Capability Assessment Model. 1. Handling all appropriate objectives and constraints2. Handling multiple operational conditions3. Handling multi-physics 4. Handling complex materials 5. Handling transitions from solid to lattice structures6. Handling uncertainties7. Handling multiple manufacturing processes 8. Handling manufacturing process dependent materials9. Handling cost as an objective or constraint10. Handling Generative Design in an assembly or system context11. Enabling informed, comprehensive and efficient exploration of the viable design

alternatives12. Enabling efficient & effective transformation to detailed analysis 13. Enabling efficient selection guidance of design concepts generated14. Enabling Generative Design within the designer’s process, context & terminology15. Enabling broad accessibility to Generative Design.

56

Page 57: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• The Suitability Index approach results in the following three suitability qualifications for each application scenario:– Clearly suitable

• Minimum Suitability Index is equal to or greater than 1.0– Possibly suitable and needs further investigation

• Mean Suitability Index is equal to or greater than 1.0• Minimum Suitability Index is less than 1.0

– Clearly not suitable• Mean Suitability Index is less than 1.0

57

Page 58: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

58

Clearly not suitableMean Suitability Index is less than 1.0

Page 59: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• We will review requirements and a suitability analysis for five (5) application scenarios in the next workshop

Generative Design Use Case Requirements Assessment

59

Page 60: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

June 5th-7th | Cleveland, OHThe Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Summary

• Organizational and cultural changes are also required to enable a paradigm shift in the design process.1. Who will do the work (use the software)?2. Knowledge availability3. Governance of Generative Design methods and processes

60

Page 61: Understanding a Generative Design Enabled Design Process ... · What is Generative Design? • Generative Design is based on an algorithm or collection of algorithms that transforms

The Conference on Advancing Analysis & Simulation in Engineering | CAASE20nafems.org/caase20 June 16th – 18th | Indianapolis

Thank You!

ASSESS Initiative

61