30
LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0) 121 213 3399 email: [email protected] March 2019

Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENT

Introduction to LS-TaSC

The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE

tel: +44 (0) 121 213 3399email: [email protected]

March 2019

Page 2: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 1

Introduction to LS-TaSCOUTLINE

• OPTIMISATION

• LS-TaSC

• LS-TaSC Optimisation Types

• LS-TaSC Application

• Interface

• Current Version

• Supported element types

• Supported material models

• Unsupported keywords andlimitations

• Methodology

• Basic Algorithm

• PROCESS

• Inputs

• Submitting the Analysis

• Outputs

Page 3: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 2

Introduction to LS-TaSCOPTIMISATION

Oxford Dictionary: Optimisation is the action of making the best or most effective use of a situation or resource.

In structural optimisation, typically, the material of the structure is redistributed to achieve the highest stiffness.

Resource = Structural MaterialBest/Most Effective use = Stiffest

Page 4: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 3

Introduction to LS-TaSCLS-TaSC

LS-TaSC Optimisation Types

• Topology optimization: finds the layout with the best use ofthe material by redistribution of material within a give domain(placing holes in the original domain).

• Topometry optimization: shell thickness is designed perelement basis.

• Free shape Optimisation: a free shape of the outer surfacecontour is chosen and the objective is an uniform stress onthis surface. Moves nodes in mesh.

LS-TaSC ApplicationLS-TaSC is a tool for generating a concept design for structures analyzed usingLS-DYNA (implicit or explicit). LS-TaSC is used for topology and shape design oflinear and nonlinear problems (e.g. dynamic loads, contact conditions).

Page 5: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 4

Introduction to LS-TaSCLS-TaSC

Interface

Page 6: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 5

Introduction to LS-TaSCLS-TaSC

Current VersionV4.0: available for both Linux and Windows.V4.0 includes MDO (Multidisciplinary Design Optimization) capabilities.

Supported element typesSolids:

– Hexahedral– Pentahedral– Tetrahedral

Only linear elements are supported.

Supported material models*MAT_ELASTIC *MAT_PIECEWISE_LINEAR_PLASTICITY including the LCSS option.*MAT_ORTHOTROPIC_ELASTIC for the topology design of solids .

Shells:– Quadrilateral– Triangular

Page 7: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 6

Introduction to LS-TaSCLimitations

Unsupported keywords and limitations• *PART_OPTION is not supported for the design parts.• *PARAMETER is not supported.• Do not use *INCLUDE_OPTION, *INCLUDE is fine. Contents of the included file

will be moved to lst_master.k.

• Tetrahedral and triangular elements cannot be used in an extrusion geometrydefinition.

• In design of solid structures, define contacts involving the design parts by one ofthese alternatives1:

• Use part sets and any *CONTACT definition.• Use *CONTACT_AUTOMATIC_SINGLE_SURFACE with SSID=0.

• Options generate, general, list_generate and column should not be used whencreating part or element sets involving the design parts.

• Some load cases are not suited for topology optimization using LS-TaSC, e.g.progressive buckling modes.

Page 8: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 7

Introduction to LS-TaSCLS-TaSC

Methodology

LS-TaSC finds the layout with the best use of the material by redesigning for anuniform internal energy density over the part [essentially removing materialwhere it is useless (not doing work) according to the FE analysis].

The outcome is typically the stiffest structure for the given weight (minimumcompliance design).

Optimality Criteria for Dynamic Problems. Objective: Homogenization of internal energy density (𝐼𝐼𝐼𝐼𝐼𝐼) = uniform loading ofmaterial for given mass.

internal energy/volume

Page 9: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 8

Introduction to LS-TaSCLS-TaSC

Basic algorithmIn each iteration, the structure is evaluated to compute the work done at thematerial locations (internal energy density); these values are then used to updatethe design variables (the amount of material).Sample update during an iteration:

The algorithm therefore adds material where it is used (has a higher energydensity): higher energy density results in more material being added thus loweringthe energy density.

Colour of the circles is the energy density for an element

Size of the circles is the amount of material for an element

Page 10: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 9

Introduction to LS-TaSCLS-TaSC

Basic algorithmAs a staring point, the user defines the base structure with loads and boundaryconditions. The final optimized topology will be inside this base structure.

?Load

Boundary condition

Base structure

Final Topology

Page 11: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 10

Introduction to LS-TaSCProcess

Inputs LS-TaSC Outputs

Page 12: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 11

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

Page 13: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 12

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

Page 14: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 13

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

The amount of material removed is specifiedby the user through the mass fractionparameter (target mass fraction). E.g., massfraction of 0.5=M/Mo=mass reduction of 50%.

Effect of target mass fraction:

Page 15: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 14

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

Select “granularity” of final design (filter radius,i.e. neighbourhood size)

Effect of neighbourhood radius:

Page 16: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 15

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

- Load cases

Page 17: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 16

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

- Load cases- Constraints

Defined as displacement, forces, absorbedenergy, etc. (upper and/or lower limits can beapplied).

Geometry definitions can also be defined:symmetry, extrusion, casting and forging.

Forging: Two-sided casting preserving a minimum thickness (no holes)

Page 18: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 17

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

- Load cases- Constraints- Objective

Page 19: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 18

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Page 20: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 19

Introduction to LS-TaSCProcess: Inputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• Final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

• The design domain is specified by selectingparts.

• The optimum parts will be inside theboundaries of these parts.

• The amount of material removed isspecified by the user through the massfraction parameter (target mass fraction).

• The final mass fraction and distributiondepends on the optimization method andglobal constraints.

Page 21: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 20

Introduction to LS-TaSCProcess: Inputs – Set Up

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Page 22: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 21

Introduction to LS-TaSCProcess: Inputs – Set Up

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Page 23: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 22

Introduction to LS-TaSCProcess: Inputs – Set Up

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Page 24: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 23

Introduction to LS-TaSCProcess: Inputs – Set Up

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Page 25: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 24

Introduction to LS-TaSCProcess: Submitting the Analysis

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Submit optimization

run.

Page 26: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 25

Introduction to LS-TaSCProcess: Submitting the Analysis

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Submit optimization

run.

Page 27: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 26

Introduction to LS-TaSCProcess: Outputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Submit optimization run.

- XY histories:- Scalar quantities vs.iteration

- FEA model histories:- Optimal design superimposed on initial- History of designs overthe iterations

Page 28: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 27

Introduction to LS-TaSCProcess: Outputs

Inputs LS-TaSC Outputs

- What to optimize• Part• Mass fraction• final design “granularity”

- Load cases- Constraints- Objective - Optimization algorithm- Multi-point method with global variables for constrained optimization.

Submit optimization run.

- XY histories:- Scalar quantities vs.iteration

- FEA model histories:- Optimal design superimposed on initial- History of designs overthe iterations

Page 29: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 28

Introduction to LS-TaSCOUTLINE

• OPTIMISATION

• LS-TaSC

• LS-TaSC Optimisation Types

• LS-TaSC Application

• Interface

• Current Version

• Supported element types

• Supported material models

• Unsupported keywords andlimitations

• Methodology

• Basic Algorithm

• PROCESS

• Inputs

• Submitting the Analysis

• Outputs

Page 30: Introduction to LS-TaSC...2019/03/26  · LS-DYNA ENVIRONMENT Introduction to LS-TaSC The Arup Campus, Blythe Gate, Blythe Valley Park, Solihull, West Midlands, B90 8AE tel: +44 (0)

LS-DYNA ENVIRONMENTSlide 29

Introduction to LS-TaSCContact Information

For more information please contact the following:

www.arup.com/dyna

UK Contact:The Arup CampusBlythe Valley ParkSolihullB90 8AEUnited Kingdom

T +44 (0)121 213 [email protected]

China Contact:Arup China39/F-41/F Huaihai Plaza 1045 Huaihai Road (M)Xuhui District, Shanghai200031China

T +86 21 6126 [email protected]

India ContactArup IndiaAnanth Info Park, HiTec City Madhapur Phase-IIHyderabad500 081, TelanganaIndia

T +91 (0) 40 44369797 / 8 [email protected]

USA West ContactArup Americasc/o 560 Mission Street Suite 700San FranciscoCA 94105United States

T +1 415 940 0959 [email protected]