+ All Categories
Home > Documents > Topology Optimization with Contact Constraints -...

Topology Optimization with Contact Constraints -...

Date post: 29-Mar-2018
Category:
Upload: trannhu
View: 219 times
Download: 4 times
Share this document with a friend
32
Topology Optimization with Contact Constraints Mikael Thellner, Erik Sunnanbo Scania European HTC 2010 NAC/Mikael Thellner
Transcript
Page 1: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology Optimization with ContactConstraints

Mikael Thellner, Erik Sunnanbo

Scania

European HTC 2010

NAC/Mikael Thellner

Page 2: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Outline

Scania

Introduction

Contact

Topology optimization

Topology optimization with contact constraints

Conclusions

NAC/Mikael Thellner

Page 3: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Provider of transport solutions

Products

Heavy trucks

Heavy buses

Engines

Services

Workshops

Parts

Driver training

24-hour roadsideassistance

Financing

Operational leases

Financial leases

Hire purchase

Insurance solutions

NAC/Mikael Thellner

Page 4: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Modular system

NAC/Mikael Thellner

Page 5: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Premium products and services

NAC/Mikael Thellner

Page 6: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

The world of Scania

NAC/Mikael Thellner

Page 7: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Master Thesis Project

How does the contact algorithm in OptiStruct work?

How hard is it to model contact in HyperMesh?

How much higher is the computational cost for using contact?

NAC/Mikael Thellner

Page 8: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Approach

Solve a simple contact problem.

Solve a 2D topology optimization problem with contactconstraints.

Solve a 3D topology optimization problem of a real life structure.

NAC/Mikael Thellner

Page 9: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Contact in OptiStruct

Elements:

node-to-node

node-to-surface

Type of contact:

Slide

Stick

Freeze

Penalty formulation

NAC/Mikael Thellner

Page 10: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Contact in OptiStruct

Elements:

node-to-node

node-to-surface

Type of contact:

Slide

Stick

Freeze

Penalty formulation

NAC/Mikael Thellner

Page 11: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Contact in OptiStruct

Elements:

node-to-node

node-to-surface

Type of contact:

Slide

Stick

Freeze

Penalty formulation

NAC/Mikael Thellner

Page 12: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Simple example - two cylinders in contact

F

R

R

F

NAC/Mikael Thellner

Page 13: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Model

Using symmetry

NAC/Mikael Thellner

Page 14: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Results

Analytical solution compared with OptiStruct.

NAC/Mikael Thellner

Page 15: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization

t

Ω

Ω

s

Objective: Determine the stiffest design given a limited amount ofmaterial.

Question: Given a limited design domain Ω and limited amount ofmaterial - where should we put material and where should it bevoid?

NAC/Mikael Thellner

Page 16: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization

Parameterization: The design variable ρi represents the densityin each finite element i.

Problem formulation:

maxρ

stiffness

s.t.

i ρi ≤ V0 < ρi ≤ 1Ku = F

where ρ = 1 means material and ρ = 0 means void.

NAC/Mikael Thellner

Page 17: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization

Parameterization: The design variable ρi represents the densityin each finite element i.

Problem formulation:

maxρ

stiffness

s.t.

i ρi ≤ V0 < ρi ≤ 1Ku = F

where ρ = 1 means material and ρ = 0 means void.

NAC/Mikael Thellner

Page 18: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization in practice

where green represent material and white represent void.

NAC/Mikael Thellner

Page 19: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization in practice

where green represent material and white represent void.

NAC/Mikael Thellner

Page 20: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization with contact constraints

Problem formulation:

maxρ

stiffness

s.t.

i ρi ≤ V0 < ρi ≤ 1Ku = FSignorini’s contact condition

In each optimization iteration solve contact problem.

NAC/Mikael Thellner

Page 21: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization with contact constraints

F = (0,−1)N. Strömberg, A. Klarbring (2010) Topologyoptimization of structures in unilateral contact. StructMultidiscipl Optim 41:57-64.

NAC/Mikael Thellner

Page 22: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization with contact constraints

F = (0,−1)N. Strömberg, A. Klarbring (2010) Topologyoptimization of structures in unilateral contact. StructMultidiscipl Optim 41:57-64.

NAC/Mikael Thellner

Page 23: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization with contact constraints

F = (0,−1)N. Strömberg, A. Klarbring (2010) Topologyoptimization of structures in unilateral contact. StructMultidiscipl Optim 41:57-64.

NAC/Mikael Thellner

Page 24: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization of bearing caps for rear axle

NAC/Mikael Thellner

Page 25: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Topology optimization of bearing caps for rear axle

NAC/Mikael Thellner

Page 26: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

NAC/Mikael Thellner

Page 27: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Design domain

NAC/Mikael Thellner

Page 28: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Problem size

DOF:s 844771

Elements 374372

Computational time 6h 30 min onan IBM Power5 with 2 cpus

NAC/Mikael Thellner

Page 29: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Results

NAC/Mikael Thellner

Page 30: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Number of nonlinear iterations

Convergence Tolerance: 5.0000E-03

NAC/Mikael Thellner

Page 31: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Conclusions

Works well

Reasonable increased computational cost with contact constraints.

Matching meshes is not needed for contact modeling.

Areas for improvements

Can not plot contact pressure.

Can not plot area in contact.

Can not divide the analysis into different load steps.

Specify initial gap.

Documentation for contact modeling.

NAC/Mikael Thellner

Page 32: Topology Optimization with Contact Constraints - …altairatc.com/europe/Presentations_2010/Session_09/Scania_Thellner/... · Hire purchase Insurance solutions ... Topology optimization

Conclusions

Works well

Reasonable increased computational cost with contact constraints.

Matching meshes is not needed for contact modeling.

Areas for improvements

Can not plot contact pressure.

Can not plot area in contact.

Can not divide the analysis into different load steps.

Specify initial gap.

Documentation for contact modeling.

NAC/Mikael Thellner


Recommended