optimization ideas, software and applications - … · optimization ideas, software and...

65
Optimization Ideas, Software Optimization Ideas, Software and Applications and Applications Vanderplaats Research & Development, Inc 41700 Gardenbrook Novi, MI 48375 USA Presented by: Juan Pablo Leiva

Upload: trinhnga

Post on 07-Apr-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Optimization Ideas, Software Optimization Ideas, Software and Applicationsand Applications

Vanderplaats Research & Development, Inc41700 GardenbrookNovi, MI 48375USA

Presented by:

Juan Pablo Leiva

Page 2: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

GENESISGENESIS

• 20 years in marketplace

• Large scale analysis and optimization

• Uses standard Nastran input files

• Uses standard post-processing files

• Fast and robust solvers

Page 3: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

GENESISGENESIS

• Analysis options

– Linear statics

– Inertia relief

– Normal modes

• Optimization options

– Topology

– Sizing

– Shape

Fully Integrated Structural Analysis/Design Package

– Normal modes

– Frequency response

– Heat transfer

– Buckling

– Random response

– Shape

– Topography

– Topometry

Page 4: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Elements in GENESISElements in GENESIS

• Spring elements:

CELAS1, CELAS2, CBUSH, CVECTOR

• Truss elements:CROD

• Beam elements:CBAR, CBEAM

• Mass elements:CMASS1, CMASS2, CONM2, CONM3

• Viscous damping elements:

CDAMP1, CDAMP2, CVISC

• Heat boundary elements:

CHBDY

• Rigid elements:• Shear panel elements:CSHEAR

• Plate/shell/composite elements :CTRIA3, CQUAD4

• Axisymmetric elements:CTRIAX6

• Solid elements:CTETRA, CPENTA, CHEXA, CHEX20

• Rigid elements:

RROD, RBAR, RBE1, RBE2

• Interpolation elements:

RBE3, RSPLINE

• User defined elements:

GENEL, K2UU, M2UU

Page 5: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Format: Output2, Punch, Ideas, Patran, etc,

FEA Output in GENESISFEA Output in GENESIS

• Displacements, velocities & accelerations

• Grid stresses

• Grid temperatures

• Element stresses, strains & forces • Element stresses, strains & forces

• Strain energies

• Frequencies & mode shapes

• Buckling load factor

• Mass & volume

• Inertia & center of mass

Page 6: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Geometric ResponsesGeometric Responses

• Easy enforcement of package space constraints

during shape design

• Easy way to avoid mesh distortion

• Available responses include:

– Angle, Length, Area, Volume, Point to plane distance

Page 7: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

User ResponsesUser Responses

• Equations – DRESP2

– Resp = F(design variables, grid locations,

built-in responses)

• User-written Subroutines – DRESP3• User-written Subroutines – DRESP3

– Resp = F(design variables, grid locations,

built-in responses)

• External Programs – DRESPU

– CALL SYSTEM ( ’abaqus f.inp’ )

Page 8: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

GENESIS Optimization CapabilitiesGENESIS Optimization Capabilities

• Topology

• Sizing

• Shape

• Topography

• Topometry

Page 9: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topology

Preliminary design

Typical Design ProcessTypical Design Process

Shape

Final Design

Page 10: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Allow to select the best elements to keep in an finite element

mesh

PROD

What is Topology Optimization?What is Topology Optimization?

PBUSH

PELAS

PVECTOR

PROD

PBAR

PSHEAR

PSHELL

PCOMP

PAXIS

PMASS

PCONM3

PDAMP

PVIST

Page 11: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Find the Stiffest Structure Using 30% of the Material to Carry the Given Load

Simple Topology ExampleSimple Topology Example

Page 12: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topology ResultsTopology Results

Page 13: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Problem Statement:

Determine where to

Conceptual Design of an SUVConceptual Design of an SUV

Determine where to

keep material to

make a stiff,

lightweight structure.

Page 14: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

SUV Topology ResultSUV Topology Result

Minimize Strain Energy

Mass < 40%

Rear ViewSide View

Top View

Page 15: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

SUV Topology ResultSUV Topology Result

GENESIS ResultsInitial Design

Topology

Page 16: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Minimize Strain Energy

S.t. MASSFR <= 0.1

Topology ExampleTopology Example

Load and Boundary Conditions

Page 17: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Number of Elements= 1,003,520

Standard Topology ResultsStandard Topology Results

Initial Design

Final DesignNo. of Design Variables= 1,003,520

Page 18: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Design Variables= 13,440

Design Variables= 1,003,520

Topology ExampleTopology Example

Design Variables= 6,720

Design Variables= 2,400

Page 19: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Add a second layer of elements on places where is possible to reinforce

• Topology optimize second layer

Where to reinforce?

Topology ApplicationsTopology Applications

• Topology optimize second layer

Item Original Model Sheath-added Model

Number of Grid Points 27252 27252

Number of CQUAD4 Elements 22072 44144

Number of CTRIA3 Elements 12488 24976

Number of degrees of freedom

163512 163512

Number of designable elements

- 34560

Number of design variables - 34560

Page 20: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

•Objective:

–Maximize first natural torsional frequency

•Constraints

–Added Mass < 3.1 kg � Case 1

Topology ApplicationsTopology Applications

–Added Mass < 7.8 kg � Case 2

–Added Mass < 15.2 kg � Case 3

•Design Variables:

– Each element in second layer: 34 560

Page 21: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Maximizing 1st Torsion Frequency

Topology ApplicationsTopology Applications

Page 22: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Max. 1st Tors ional Frequency

0.50

1.00

1.50

2.00

2.50

Incre

ase

of F

req

ue

ncy (

HZ

)

Max. 1st Torsional Frequency

Topology ApplicationsTopology Applications

Maximizing 1st Torsional Frequency

Minimizing 1st Torsional Frequency

Min. 1s t Tors ional Frequency

-6.00

-5.00

-4.00

-3.00

-2.00

-1.00

0.00

0 5 10 15 20

Added Mass (Kg)

Inc

rea

se

of

Fre

qu

en

cy

(H

Z)

Min. 1s t Tors ional Frequency

0.00

0.00 5.00 10.00 15.00 20.00

Added Mass (Kg)

Page 23: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

•Red: elements to keep •Green: elements to discard

Topology ApplicationsTopology Applications

Page 24: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

7 Reinforcement Patches are selectedFront:4.3 kg

Firewall: 8.8 kg

Front Sill: 3.6 kg

Tunnel: 1.6 kg

Topology ApplicationsTopology Applications

Total: 46.1 kg

Back Floor: 15.3 kg

Back Fenders:6.7 kg

B-Pillars:5.6 kg

Tunnel: 1.6 kg

Page 25: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Automatically Generated Candidate Rib Stiffeners

Autorib ApplicationAutorib Application

Best 5% of Ribs for IncreasedTorsional Natural Frequency

Page 26: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Design of rib pattern for the plate with hole subject to torsional load

Max initial disp : 3.61

Autorib ApplicationAutorib Application

Mass constraint : 10.25%

Max initial disp : 3.61

Max final disp :2.82

Page 27: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Allow to design dimensions of many different types of

elements

PROD

What is Sizing Optimization?What is Sizing Optimization?

PBUSH

PELAS

PVECTOR

PROD

PBAR

PSHEAR

PSHELL

PCOMP

PAXIS

PMASS

PCONM3

PDAMP

PVIST

Page 28: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Allow to design dimension (not just properties A, Izz)

Plate and Shell Elements

xD

xTS

xT

3***)12/1(

*)6/5(

=

=

=

PROD

Sizing OptimizationSizing Optimization

etc3**2x*1x*12/1Izz

2x*1xA=

=

Bar Elements

xZ

xZ

xD

5.02

5.01

3***)12/1(

=

−=

= PBUSH

PELAS

PVECTOR

PROD

PBAR

PSHEAR

PSHELL

PCOMP

PAXIS

PMASS

PCONM3

PDAMP

PVIST

Page 29: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Example

mm0.2x0.1 <=<=

Design Variable x

PSHELL Properties

Sizing OptimizationSizing Optimization

x5.02Zx5.01Z

3**x*)12/1(Dx*)6/5(TS

xT

=

−=

=

=

=

1

PSHELL Properties

PSHELL,ID,MID,T,MID2,D,MID3,TS

+ z1,z2

Page 30: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

PSHELL 2

All Element that reference the same

Property set (e.g PSHELL) will have

same thickness

Sizing OptimizationSizing Optimization

1

PSHELL 1

Page 31: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Objective:

ResultsProblem

Optim ization Hiis tory for 15 Kg

Sizing OptimizationSizing Optimization

• Objective:

– Max Sum Of 12 Lowest frequencies

• Constraints:

– Mass can increase up

15kg

• Design Variables:

– 63 sizing variables

– 1.0 <= X <=2.0 mm

• Objective:

– Strain Energy Reduced From:

38.6 to 48.9Hz

(10 hz, 27% Gain)

• Constraints:

– Mass Increased 15kg

• Design Variables:

– 63

• Number of Design Cycles

– 15

Optim ization Hiis tory for 15 Kg

0.0

10.0

20.0

30.0

40.0

50.0

60.0

0 5 10 15 20

Design Cycle Num ber

Av

era

ge

of

12

Fre

qu

en

cie

s

SIZING

Page 32: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Example of Sizing Optimization:Example of Sizing Optimization:

Trade of Study Mass vs Sum of 12 Lowest Trade of Study Mass vs Sum of 12 Lowest

FrequenciesFrequencies

• Objective:

ResultsProblem

• Objective:

– Max Sum Of 12 Lowest frequencies

• Constraints:

– Mass can increase up

5, 10, 15, .., 70, free

• Design Variables:

– 63 sizing variables

– 1.0 <= X <=2.0 mm

• Objective:

– Average Summ of 12 Lowest Frequencies can increase from:

38.6 to 55.7Hz

(17 hz, 44% Gain

Added Mass vs . Optim al Average of 12 Low est Frequencies

0.0

10.0

20.0

30.0

40.0

50.0

60.0

0.0 20.0 40.0 60.0 80.0 100.0 120.0 140.0

A d d e d M a ss K g

SIZING

Added Mass for

unconstraint

minimization:

117 Kg

Page 33: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

∑+=j

ijjioi PX*DVXX

Shape OptimizationShape Optimization

∑+=

∑+=

jijjioi

jijjioi

j

PZ*DVZZ

PY*DVYY

Optimization

Perturbation Vectors

Page 34: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Shape and Sizing ExampleShape and Sizing Example

• Objective:– Minimize mass of the

aluminum, curved stiffened panel

• Constraints:– Frequency > 45 Hz– Frequency > 45 Hz

– von Mises Stress

• Design Variables:– Thickness of skin and

stiffeners

– Stiffener web height

– Stiffener flange widths

Page 35: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Objective

– Reduced mass by 30%

Shape and Sizing ResultsShape and Sizing Results

• Constraints

– Initially infeasible

– Frequency (23 Hz)

Page 36: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Shape and Sizing ResultsShape and Sizing Results

Page 37: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topography OptimizationTopography Optimization

Grids allow to move up/down

Initial Design

Grids allow to only move up

Page 38: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topography Optimization withTopography Optimization withManufacturing ConstraintsManufacturing Constraints

B min 1

Different minimum bead sizes

B min 2

Page 39: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• New capability to perform element by element sizing optimization

• Works with any element that can be size optimized

Topometry OptimizationTopometry Optimization

optimized

• Works with all type of load cases in GENESIS

• It can be mixed with shape and topography

• Easy to set up

Adds new perspectives to topology optimization !!

Page 40: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry Optimization ExampleTopometry Optimization Example

• Objective:

– Minimize Strain Energy

• Constraints:

– Mass

• Design Variables: 324

– Each Element thickness

Page 41: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Sizing Optimization sometimes does not give enough

improvements

• Topology optimisation can not work with all GENESIS

capabilities

• Topology optimisation is limited to 0-1 answers

Motivation for TopometryMotivation for Topometry

Page 42: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Example of Topometry OptimizationExample of Topometry Optimization

• Objective:

ResultsProblemOptim ization Hiis tory for 15 Kg

• Objective:

– Max Sum Of 12 Lowest frequencies

• Constraints:

– Mass can increase up

15kg

• Design Variables:

– 34,560 sizing variables

– 1.0 <= X <=2.0 mm

• Objective:

– Strain Energy Reduced From:

38.6 to 56.3Hz

(18 hz, 46% Gain)

• Constraints:

– Mass Increased 15kg

• Design Variables:

– 63

• Number of Design Cycles

– 15

0.0

10.0

20.0

30.0

40.0

50.0

60.0

0 5 10 15 20

De sign Cycle Num be r

Av

era

ge

of

12

Fre

qu

en

cie

s

TOPOMETRY

Page 43: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Objective:

ResultsProblem

Example of Topometry Optimization:Example of Topometry Optimization:

Trade of Study Mass vs Sum of 12 Lowest Trade of Study Mass vs Sum of 12 Lowest

FrequenciesFrequencies

• Objective:

– Max Sum Of 12 Lowest frequencies

• Constraints:

– Mass can increase up

5, 10, 15, .., 70, free

• Design Variables:

– 34,560 sizing variables

– 1.0 <= X <=2.0 mm

• Objective:

– Strain Energy Reduced From:

38.6 to 60.2Hz

(22 hz, 56% Gain)

• Constraints:

Added M ass vs. Optim al Average of 12 Low est Frequencies

0.0

10.0

20.0

30.0

40.0

50.0

60.0

70.0

0.0 20.0 40.0 60.0 80.0 100.0 120.0 140.0

A d d e d M a ss K g

TOPOMETRY

Added Mass for

unconstraint

minimization:

70 Kg

Page 44: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry Optimization Example:Topometry Optimization Example:

Where to Reinforce?Where to Reinforce?

• Objective:

– Maximize Sum of 12 Lowest Natural frequencies

• Constraints:

– Mass

• Design Variables: 63

• Objective:

– Maximize Sum of 12 Lowest Natural frequencies

• Constraints:

– Mass

• Design Variables: 34,560

– Each Element thickness

• Design Variables: 63

– Each Element thickness

Page 45: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Where to Reinforce?Where to Reinforce?

Sizing Topometry

+15 kg => 10 HZ Gains +15 kg => 18 HZ Gains

Optimal answer:

117 Kg: 17 Hz

Optimal answer:

70 Kg: 22 Hz

Topometry helps to set targets and understand limits

Page 46: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Where to Reinforce?Where to Reinforce?

AVG HZ Gains Vs Added Mass

10.00

20.00

30.00

40.00

50.00

60.00

70.00A

vG

Sum

of 12 F

requencie

s

SIZING

TOPOMETR

0.00

10.00

0 20 40 60 80 100 120 140

Added Mass Kg

AvG

Sum

of 12 F

requencie

s

There are natural limits. Once reached no more progress can

be made���� Need to change technology or methodology etc

Is this really needed?

Sizing ���� Topometry?

Page 47: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Where to Reinforce?Where to Reinforce?

Sizing ���� Shape?

����

Maybe not!

Page 48: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Where to Reinforce?Where to Reinforce?

Sizing Topometry

63 Design Variable 34,560 Design variables

How is Possible?

Just add 63 “DSPLIT” to input

DSPLIT 1

DSPLIT 2

DSPLIT 63

Page 49: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry vs. TopologyTopometry vs. Topology

• Continuous vs. Discrete

• Intermediate Design Cycles

• Designable Elements

• Responses available (Class of Problem • Responses available (Class of Problem each can solve)

• Can Topometry solve Topology problems?

• Can Topology solve Topometry Problems?

Page 50: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

PSOLIDPBUSHPELASPVECTOR

Topometry

Designable Properties

PRODPSHEARPSHELL

PCOMP

Topology

Designable Properties

Designable ElementsDesignable Elements

PVECTOR

PMASSPCONM3PDAMPPVISC

PHBDYPELASH

PSHELLPAXISPBAR

0-1 Discrete

Continuous

0-1 Discrete

Page 51: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry

Responses

Topology

Responses

Natural Frequencies Statics Special

Buckling Heat Transfer

Backling Load Factor Temperature

Response ComparisonResponse Comparison

Natural Frequencies Statics Special

Frequency Response

Frequency

Mode Shape

DisplacementStrain Energy

StressStrain Forces

DisplacementVelocity

AccelerationStressStrain Force

Mass GeometricEquationSubroutines

Page 52: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry work with Other Topometry work with Other Types of OptimizationTypes of Optimization

Topometry + Topography

• Objective:

– Maximize Stiffness

• Constraints:

– Volume <=600mm3

• Design Variables: 726

– 720 Element thickness

– 6 Topography

Page 53: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry work with Other Topometry work with Other Types of OptimizationTypes of Optimization

Topometry + Shape

• Objective:

– Maximize Stiffness

• Constraints:

– Volume <=600mm3

• Design Variables: 726

– 720 Element thickness

– 1 Shape

Page 54: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Topometry work with Other Topometry work with Other Types of OptimizationTypes of Optimization

Topometry + Topography + Shape

• Objective:

– Maximize Stiffness

• Constraints:

– Volume <=600mm3

• Design Variables: 726

– 720 Element thickness

– 6 Topography

– 1 Shape

Page 55: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

S TIFFNES S

12

14

16

18

S IZING

S TIFFNES S

12

14

16

18

S IZING

Topometry work with Other Topometry work with Other Types of OptimizationTypes of Optimization

Sizing Topology Topometry

Volume <= 600mm3

0

2

4

6

8

10

12

1

TOP OLOGY

TOP OME TRY

TOP OME TRY + TOP OGRAP HY

TOP OME TRY+S HAP E

TOP OME TRY+TOP OGRAP HY + S HAP E

0

2

4

6

8

10

12

1

TOP OLOGY

TOP OME TRY

TOP OME TRY + TOP OGRAP HY

TOP OME TRY+S HAP E

TOP OME TRY+TOP OGRAP HY + S HAP E

Page 56: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Design Requirements:

Find Optimal thickness distribution that will maximize the Buckling Load Factor

Material: Steel

E = 207,000 psi.

Dimension

L = 46 mm

W = 8

T (initial) = 1.2 mm

Buckling Topometry Optimization of a Thin PlateBuckling Topometry Optimization of a Thin Plate

T (initial) = 1.2 mm

Tmin = 0.8 mm

Tmax = 2.0 mm

Load

P =160 N

Mass(initial) = 3.4g

Mass(max allowed) = 3.2g

Page 57: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

λ= 0.70 < 1.0 => Unstable

60% increase7.8% decrease

Buckling Topometry Optimization of a Thin PlateBuckling Topometry Optimization of a Thin Plate

λ= 1.12 > 1.0 => Stable

3

.

2

MassLoad

Factor

0.70 1.123.23.4

Page 58: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

0.8 mm2.0 mm

Buckling Topometry Optimization of a Thin PlateBuckling Topometry Optimization of a Thin Plate

λ= 0.70 < 1.0 => Unstable λ= 1.12 > 1.0 => Stable

1.2 mm

Page 59: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Composite Optimization ToolsComposite Optimization Tools

Design Variables:

– Thickness

– Angle

– Shape

Objective Function:

Failure Theories Available:

• Hill Theory

• Hoffman Theory

• Tsai-Wu Theory

• Maximum Strain TheoryObjective Function:

• Any response

e.g. reduce mass or cost

Constraint Function:

• Any response

e.g. prevent buckling, Constrain failure indices, displacements, torsional/bending frequencies

• Maximum Strain Theory

From small parts to whole

systems

Page 60: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Submarine Sail DesignSubmarine Sail Design

Transition: 80-layer GRP

[(0/±45/90)10]S

Crown: Solid Steel

Main: 72-layer GRP

[(0/±45/90)9]S

Base Joint: 74-layer

ST/GRP/ST

[(0/±45/90)9]S

V

Courtesy M. Rais-Rohani, Mississippi State University

Page 61: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Submarine Sail DesignSubmarine Sail Design

302 304306

308310

312

313

314

315

316

317

318

319

320

322

321

2

210

211

1

Concept 1: 23 Thickness Design Variables

Concept 2: 4 Thickness

Design Variables

Courtesy M. Rais-Rohani, Mississippi State University

301

302

303

304

305

306

307309

311

313

201

202203

204

206205

207

209

208

210

301

322

321

2

201202

203204

206205

207

209208

210

211

1

302

303

304

305

306

307

308

309

310

311

312

313

314

315

316

317

318

319

320

Page 62: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

Submarine Sail DesignSubmarine Sail Design

Courtesy M. Rais-Rohani, Mississippi State University

Structural Group Baseline

Weight, lb

Concept 1

Weight, lb

Concept 2

Weight, lb

Main 39,076 29,679 (-24%) 31,655 (-19%)

Transition 5,101 6,910 (35.5%) 6,069 (19%)

Crown 6,551 6,551 (0%) 6,551 (0%)

Base Joint 20,241 19,101 (-5.6%) 19,169 (-5.3%)

Transverse Stiffeners 8,644 7,023 (-18.6%) 7,944 (-8.1%)

Longitudinal Stiffeners 2,237 1,287 (-42.5%) 1,122 (-50%)

Total 81,850 70,551 (-14%) 72,510 (-11.4%)

Page 63: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

GENESISGENESIS Composite OptimizationComposite Optimization

Loading ConditionsDesignable Areas

Designable Areas

Mass reduced by 18%

Courtesy GRM Consulting and P+Z

Page 64: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• Design Variables:

– Thickness of skin and stiffeners

– Stiffener web height

– Stiffener flange height

Composite OptimizationComposite Optimization

– Stiffener cap height

Page 65: Optimization Ideas, Software and Applications - … · Optimization Ideas, Software and Applications ... • Uses standard Nastran input files ... CSHEAR • Plate/shell

• GENESIS SSOL Command

Composite OptimizationComposite Optimization

• GENESIS SSOL Command

– Creates post-processing file of solid elements that reveal the thickness of shell and composite elements