optimizing for buckling twenty five bar...

21
Nastran SOL 200 questions? Email me: christian@ theengineeringlab.com Optimizing  for  Buckling  ‐ Twenty Five  Bar  Truss PRESENTED  BY  CHRISTIAN  APARICIO

Upload: others

Post on 21-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com

Optimizing for Buckling ‐Twenty‐Five Bar TrussPRESENTED  BY  CHRISTIAN  APARICIO

Page 2: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

2The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 2

Goal: Use Nastran SOL 200 Optimization

Page 3: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

3The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 3

Goal: Use Nastran SOL 200 Optimization

Before Optimization◦ Weight: 660 slinch◦ Vary member cross section areas◦ Stress constraint initially violated

After Optimization◦ Weight: 1007 slinch

◦ Stress and Buckling within limits

Optimize the weight of this truss subject to stress and buckling constraints

Page 4: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

4The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 4

AgendaDetails of the structural model

Optimization Problem Statement

Steps to use Nastran SOL 200 (Optimization)◦ Convert a .bdf file to SOL 200◦ Create:

◦ Design Variables◦ Design Objective◦ Design Constraints

◦ Perform optimization with Nastran SOL 200

View optimization results◦ Online Plotter◦ Structural Results

Update the original structural model with optimized parameters

Page 5: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

The Engineering Lab 5Nastran SOL 200 questions? Email me: christian@the‐engineering‐lab.com

Contact mechristian@ the‐engineering‐lab.com• Nastran SOL 200 training

• Nastran SOL 200 questions

• Structural optimization questions

• Access to the MSC Nastran SOL 200 Web App

Page 6: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

6The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 6

Details of the structural model

MSC Nastran Design Sensitivity and Optimization User’s GuideChapter 8 – Example Problems – Twenty‐Five Bar Truss, 

Superelement and DiscreteVariable Optimization

Page 7: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

7The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 7

Optimization Problem StatementDesign Variables

Area of PROD 1 110

y1 : rod diameter of PROD 1

1

Area of PROD 8 810

y8 : rod diameter of PROD 8

8

… …

Page 8: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

8The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 8

Optimization Problem StatementDesign Variables

yi : rod diameter of PROD i

Allowed values: .1, .5, 1.0, 2.0, 3.0, … 100.

Page 9: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

9The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 9

Optimization Problem StatementNode/GRID 1 Node/GRID 2

Responses (Outputs)

• Weight• Volume• Displacements• Strains• Stresses• ….

PROD 1 ‐ Truss_Member‐Type‐1PROD 2 ‐ Truss_Member‐Type‐2PROD 3 ‐ Truss_Member‐Type‐3PROD 4 ‐ Truss_Member‐Type‐4PROD 5 ‐ Truss_Member‐Type‐5PROD 6 ‐ Truss_Member‐Type‐6PROD 7 ‐ Truss_Member‐Type‐7PROD 8 ‐ Truss_Member‐Type‐8

Design Variables

y1        ‐‐‐> of PROD 1

….

y8        ‐‐‐> of PROD 8

yi_initial= 2.52

. 01< yi < 100.

Allowed values for design variables: .1, .5, 1.0, 2.0, … 100.

8 810

1 110

Page 10: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

10The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 10

Optimization Problem StatementDesign ObjectiveDesign Objective◦ r0: Minimize Weight

Page 11: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

11The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 11

Optimization Problem StatementDesign Constraints◦ r1: The axial stress of PROD 1◦ …◦ r8: The axial stress of PROD 8 

◦ ‐40,000 < r1, … r8 < 40,000

◦ r9: x and y displacement of nodes 1 and 2◦ ‐.35 < r9 < .35

Page 12: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

12The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 12

Optimization Problem StatementDesign ConstraintsDesign Constraints◦ r1: The axial stress of PROD 1◦ …◦ r8: The axial stress of PROD 8 

◦ r9: x and y displacement of nodes 1 and 2◦ ‐.35 < r9 < .35

Design Equation Constraints◦ Buckling

R1: buckling of PROD 1 < 1.0

1.257.69· 1·75.

3.14 · 1.0E ·  1

R2: buckling of PROD 2 < 1.07.69·  2·130.5 ;

2 3.14 ·1.0E · 2 ;

3 1.25 2

Page 13: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

13The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 13

Optimization Problem StatementDesign ConstraintsBuckling

R3 – R8: buckling of prod 3, 4, 5, … 8 < 1.0

1.25 .. ·  .

;

2 3· 106.8

3

Number Label L Variable

1 r1 75. y1

2 r2 130.5 y2

3 r3 106.8 y3

4 r4 75. y4

5 r5 75. y5

6 r6 181.14 y6

7 r7 181.14 y7

8 r8 133.46 y8

Page 14: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

14The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 14

Optimization Problem StatementDesign Constraint GroupsAll constraints apply to load case 1 and 2

Page 15: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

15The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 15

Optimization Problem Statement

Design Objectiver0: Minimize weight

Design Constraintsr1: Axial stress of elements related to PROD 1…r8: Axial stress of elements related to PROD 8

‐40,000 < r1, … r8 < 40,000

r9: x, y component of displacement at nodes 1 and 2

‐.35 < r9 < .35

Design Constraints, Equation

Number Label L Variable

1 r1 75. y1

2 r2 130.5 y2

3 r3 106.8 y3

4 r4 75. y4

5 r5 75. y5

6 r6 181.14 y6

7 r7 181.14 y7

8 r8 133.46 y8

Node/GRID 1 Node/GRID 2PROD 1 ‐ Truss_Member‐Type‐1PROD 2 ‐ Truss_Member‐Type‐2PROD 3 ‐ Truss_Member‐Type‐3PROD 4 ‐ Truss_Member‐Type‐4PROD 5 ‐ Truss_Member‐Type‐5PROD 6 ‐ Truss_Member‐Type‐6PROD 7 ‐ Truss_Member‐Type‐7PROD 8 ‐ Truss_Member‐Type‐8

Design Variables

y1        ‐‐‐> of PROD 1

….

y8        ‐‐‐> of PROD 8

yi_initial= 2.52

. 01< yi < 100.

Allowed values for design variables: .1, .5, 1.0, 2.0, … 100.

8 810

1 110

7.69·  ··1.0 · 1.0

Page 16: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

16The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 16

Steps to use Nastran SOL 200 (Optimization)1. Start with a .bdf or .dat file

2. Use the MSC Nastran SOL 200 Web App to:◦ Convert the .bdf file to SOL 200

◦ Design Variables◦ Design Objective◦ Design Constraints

◦ Perform optimization with Nastran SOL 200

3. Review optimization results◦ Online Plotter◦ Optimized structural results

4. Update the original model with optimized parameters

Page 17: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

17The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 17

MSC Nastran SOL 200 Web App

SOL 200 BDF

SOL 1xxBDF

Page 18: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

18The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 18

View Optimization ResultsOnline Plotter

Page 19: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

19The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 19

Goal: Use Nastran SOL 200 OptimizationInitial Design◦ Weight: 660 slinch

◦ Vary member cross section areas

◦ Stress constraint initially violated

Optimized Design◦ Weight: 1007 slinch

◦ Stress and Buckling within limits

Page 20: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

20The Engineering LabNastran SOL 200 questions? Email me: christian@ the‐engineering‐lab.com 20

Update the original structural model with optimized parametersUse the .pch file

Page 21: Optimizing for Buckling Twenty Five Bar Trussthe-engineering-lab.com/pot-of-gold/lecture_notes_dsoug8.pdf · 2019-06-06 · The Engineering LabNastran SOL 200 questions? Email me:

The Engineering Lab 21Nastran SOL 200 questions? Email me: christian@the‐engineering‐lab.com

Contact mechristian@ the‐engineering‐lab.com• Nastran SOL 200 training

• Nastran SOL 200 questions

• Structural optimization questions

• Access to the MSC Nastran SOL 200 Web App