SlideShare a Scribd company logo
Topology optimization (pages from
Bendsoe and Sigmund and Section
6.5)
• Looks for the connectivity of the structure. How
many holes.
• Optimum design of bar in tension, loaded on
right side
Structural Optimization
categories
• Fig. 1.1
Problem optimization
classification
• Provide examples of sizing, shape, and
topology optimization in the design of a car
structure.
History
• Microstructure based approach by various
mathematicians in the 1970s and early 1980s
• Engineers caught on after landmark paper of
Martin Bendsoe of the Technical University of
Denmark and Noboru Kikuchi of the University of
Michigan in 1988
• Method dominated by Danes
• Alternative based on simpler mathematics called
Evolutionary Structural Optimization developed
by Australians Mike Xie and Grant Steven in mid
1990s.
Basic elements
• Loads, boundaries, full and empty regions
Example
• Rectangular domain, 50% volume fraction,
3200 finite elements
Design freedom
• Goal is to specify the region where
there is material
• Simplifications: The same material
everywhere, and it is isotropic
mat

Challenge and answer
• We will divide domain into large numbers
of elements (pixels or voxels) and will
have a binary decision for each.
• With 10,000 elements, there are 210,000
possible designs!
• Answer 1: Find trick to convert to
continuous design (so can use derivatives)
• Answer 2: Find objective function with
cheap derivatives.
tusharg@ufl.edu 9
Optimal shapes of bike frames
Least weight
Least deflection
Solid Isotropic Material with
Penalization (SIMP)
• Micro structure leads to power-law where elastic
moduli vary like power of density
• Later it turned out that microstructure is not
necessary, just SIMP
• First ingredient: Density can take any value in
[0,1].
• Second ingredient: Power law for Young modulus
favors 0-1 solution. Why?
0 1
p
E E p

 
Problem SIMP
• Assume E is proportional to the square of
the density. Compare the compliance of a
bar in tension for a volume fraction of 0.5
between uniform density of 0.5 and half of
the area at full density and half empty.
Compliance minimization
• Compliance is the opposite of stiffness
• Inexpensive derivatives
T T
C K
 
f u u u
2
But since if does not depend on x
T T
T
dC d dK
K
dx dx dx
K
d dK
K
dx dx
dC dK
dx dx
 

 
 
u
u u u
u f f
u
u
u u
Density design variables
• Recall
• For density variables
• Want to increase density of elements with high
strain energy and vice versa
• To minimize compliance for given weight can use
an optimality criterion method.
T
dC dK
dx dx
 u u
1
T p e
e
dC
K
d



 u u
Ole Sigmund’s Site
• http://www.topopt.dtu.dk/
• Good summary and many examples
• Minimize compliance for given volume
• Provides also a 99-line computer code that
we will analyze.
• Can get also a mobile phone ap that would
do for you topology optimization.
Problem top
• Use the top ap or the web site to design a
bar in tension with aspect ratio of 3, with
the tensile loads applied at two corners of
the rectangle.

More Related Content

What's hot

DME
DMEDME
Tool layout
Tool layoutTool layout
Tool layout
param sivam
 
Parametric modelling
Parametric modellingParametric modelling
Parametric modelling
ishan kossambe
 
Coordinate Measuring Machine (CMM)
Coordinate Measuring  Machine (CMM)Coordinate Measuring  Machine (CMM)
Coordinate Measuring Machine (CMM)
RajabhauMatePatil1
 
Plate with a hole
Plate with a holePlate with a hole
Plate with a hole
Puneet Mehra
 
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Solomon Tekeste
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
KKARUNKARTHIK
 
Basic ergonomics in automotive design
Basic ergonomics in automotive designBasic ergonomics in automotive design
Basic ergonomics in automotive design
Velmurugan Sivaraman
 
PPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - MeshingPPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - Meshing
Akshay Mistri
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces
jntuhcej
 
The Development of Design by Topology Optimization for Additive Manufacture
The Development of Design by Topology Optimization for Additive ManufactureThe Development of Design by Topology Optimization for Additive Manufacture
The Development of Design by Topology Optimization for Additive Manufacture
Callum McLennan
 
CAD
CAD CAD
Lecture # 06 Tools for Additive Manufacturing ANSYS
Lecture # 06 Tools for Additive Manufacturing ANSYSLecture # 06 Tools for Additive Manufacturing ANSYS
Lecture # 06 Tools for Additive Manufacturing ANSYS
Solomon Tekeste
 
CAD/CAM/CIM ( Lecture 2 model construction and product design)
CAD/CAM/CIM ( Lecture 2 model construction and product design)CAD/CAM/CIM ( Lecture 2 model construction and product design)
CAD/CAM/CIM ( Lecture 2 model construction and product design)
Amanuel Diriba From Jimma Institute of Technology
 
Design and Market: Customer Requirements Market Survey
Design and Market: Customer Requirements Market SurveyDesign and Market: Customer Requirements Market Survey
Design and Market: Customer Requirements Market Survey
Naseel Ibnu Azeez
 
Fatigue Life from Sine-on-Random Excitation
Fatigue Life from Sine-on-Random ExcitationFatigue Life from Sine-on-Random Excitation
Fatigue Life from Sine-on-Random Excitation
Altair
 
Finite element using ansys
Finite element using ansysFinite element using ansys
Finite element using ansys
jivanpawar5
 
assembly modelling.pdf
assembly modelling.pdfassembly modelling.pdf
assembly modelling.pdf
gvkovind
 
Lightweighting Automobiles
Lightweighting AutomobilesLightweighting Automobiles
Lightweighting Automobiles
Debbie Rothwell
 
introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptx
Khalil Alhatab
 

What's hot (20)

DME
DMEDME
DME
 
Tool layout
Tool layoutTool layout
Tool layout
 
Parametric modelling
Parametric modellingParametric modelling
Parametric modelling
 
Coordinate Measuring Machine (CMM)
Coordinate Measuring  Machine (CMM)Coordinate Measuring  Machine (CMM)
Coordinate Measuring Machine (CMM)
 
Plate with a hole
Plate with a holePlate with a hole
Plate with a hole
 
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
Lecture # 01 Introduction to Rapid Prototyping & Reverse Engineering
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 
Basic ergonomics in automotive design
Basic ergonomics in automotive designBasic ergonomics in automotive design
Basic ergonomics in automotive design
 
PPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - MeshingPPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - Meshing
 
Synthetic surfaces
Synthetic surfaces Synthetic surfaces
Synthetic surfaces
 
The Development of Design by Topology Optimization for Additive Manufacture
The Development of Design by Topology Optimization for Additive ManufactureThe Development of Design by Topology Optimization for Additive Manufacture
The Development of Design by Topology Optimization for Additive Manufacture
 
CAD
CAD CAD
CAD
 
Lecture # 06 Tools for Additive Manufacturing ANSYS
Lecture # 06 Tools for Additive Manufacturing ANSYSLecture # 06 Tools for Additive Manufacturing ANSYS
Lecture # 06 Tools for Additive Manufacturing ANSYS
 
CAD/CAM/CIM ( Lecture 2 model construction and product design)
CAD/CAM/CIM ( Lecture 2 model construction and product design)CAD/CAM/CIM ( Lecture 2 model construction and product design)
CAD/CAM/CIM ( Lecture 2 model construction and product design)
 
Design and Market: Customer Requirements Market Survey
Design and Market: Customer Requirements Market SurveyDesign and Market: Customer Requirements Market Survey
Design and Market: Customer Requirements Market Survey
 
Fatigue Life from Sine-on-Random Excitation
Fatigue Life from Sine-on-Random ExcitationFatigue Life from Sine-on-Random Excitation
Fatigue Life from Sine-on-Random Excitation
 
Finite element using ansys
Finite element using ansysFinite element using ansys
Finite element using ansys
 
assembly modelling.pdf
assembly modelling.pdfassembly modelling.pdf
assembly modelling.pdf
 
Lightweighting Automobiles
Lightweighting AutomobilesLightweighting Automobiles
Lightweighting Automobiles
 
introduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptxintroduction_to_solid_modeling__1_.pptx
introduction_to_solid_modeling__1_.pptx
 

Similar to topology.pptx

eta_seminar_aashish_ahuja
eta_seminar_aashish_ahujaeta_seminar_aashish_ahuja
eta_seminar_aashish_ahuja
Aashish Ahuja
 
Lessonplan2
Lessonplan2Lessonplan2
Lessonplan2
Christopher Liu
 
Thermal Modeling of Fluid Cooled 3D ICs
Thermal Modeling of Fluid Cooled 3D ICsThermal Modeling of Fluid Cooled 3D ICs
Thermal Modeling of Fluid Cooled 3D ICs
M Mei
 
Finite element method (matlab) milan kumar rai
Finite element method (matlab) milan kumar raiFinite element method (matlab) milan kumar rai
Finite element method (matlab) milan kumar rai
Milan Kumar Rai
 
Assignment 21. Given that atomic radius is 0.143 nm and crys.docx
Assignment 21. Given that atomic radius is 0.143 nm and crys.docxAssignment 21. Given that atomic radius is 0.143 nm and crys.docx
Assignment 21. Given that atomic radius is 0.143 nm and crys.docx
sherni1
 
Finite Element Analysis of PNC - Copy
Finite Element Analysis of PNC - CopyFinite Element Analysis of PNC - Copy
Finite Element Analysis of PNC - Copy
Raj Vaibhav
 
Elastic Modeling
Elastic ModelingElastic Modeling
Elastic Modeling
Alejandro Jimenez
 
Introduction to Materials Science & Engineering
Introduction to Materials Science & EngineeringIntroduction to Materials Science & Engineering
Introduction to Materials Science & Engineering
Alif Haiqal
 
ch01.pptsadsadsadsaas asdsadsa asdsadsadsad
ch01.pptsadsadsadsaas asdsadsa asdsadsadsadch01.pptsadsadsadsaas asdsadsa asdsadsadsad
ch01.pptsadsadsadsaas asdsadsa asdsadsadsad
ChristianQuijiaQueza
 
Introduction to FEA
Introduction to FEAIntroduction to FEA
Introduction to FEA
Sakthivel Murugan
 
Unit 4-Size Reduction.pdf
Unit 4-Size Reduction.pdfUnit 4-Size Reduction.pdf
Unit 4-Size Reduction.pdf
AnandPandey888127
 
Intro to fea software
Intro to fea softwareIntro to fea software
Intro to fea software
kubigs
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contents
MesayAlemuTolcha1
 
ME 570 Finite Element Methods
ME 570 Finite Element MethodsME 570 Finite Element Methods
ME 570 Finite Element Methods
Md.Asif Rahman
 
Mannheim, Grid-Shell long span structure, Frei Otto
Mannheim, Grid-Shell long span structure, Frei OttoMannheim, Grid-Shell long span structure, Frei Otto
Mannheim, Grid-Shell long span structure, Frei Otto
libish m
 
finite.pptx
 finite.pptx finite.pptx
finite.pptx
MONEERTHAMEER
 
Microbial Fuel Cell Project
Microbial Fuel Cell ProjectMicrobial Fuel Cell Project
Microbial Fuel Cell Project
Katherine Knight
 
Research Presentation.pptx
Research Presentation.pptxResearch Presentation.pptx
Research Presentation.pptx
complab3
 
FEM and it's applications
FEM and it's applicationsFEM and it's applications
FEM and it's applications
Chetan Mahatme
 
Part 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdfPart 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdf
SajawalNawaz5
 

Similar to topology.pptx (20)

eta_seminar_aashish_ahuja
eta_seminar_aashish_ahujaeta_seminar_aashish_ahuja
eta_seminar_aashish_ahuja
 
Lessonplan2
Lessonplan2Lessonplan2
Lessonplan2
 
Thermal Modeling of Fluid Cooled 3D ICs
Thermal Modeling of Fluid Cooled 3D ICsThermal Modeling of Fluid Cooled 3D ICs
Thermal Modeling of Fluid Cooled 3D ICs
 
Finite element method (matlab) milan kumar rai
Finite element method (matlab) milan kumar raiFinite element method (matlab) milan kumar rai
Finite element method (matlab) milan kumar rai
 
Assignment 21. Given that atomic radius is 0.143 nm and crys.docx
Assignment 21. Given that atomic radius is 0.143 nm and crys.docxAssignment 21. Given that atomic radius is 0.143 nm and crys.docx
Assignment 21. Given that atomic radius is 0.143 nm and crys.docx
 
Finite Element Analysis of PNC - Copy
Finite Element Analysis of PNC - CopyFinite Element Analysis of PNC - Copy
Finite Element Analysis of PNC - Copy
 
Elastic Modeling
Elastic ModelingElastic Modeling
Elastic Modeling
 
Introduction to Materials Science & Engineering
Introduction to Materials Science & EngineeringIntroduction to Materials Science & Engineering
Introduction to Materials Science & Engineering
 
ch01.pptsadsadsadsaas asdsadsa asdsadsadsad
ch01.pptsadsadsadsaas asdsadsa asdsadsadsadch01.pptsadsadsadsaas asdsadsa asdsadsadsad
ch01.pptsadsadsadsaas asdsadsa asdsadsadsad
 
Introduction to FEA
Introduction to FEAIntroduction to FEA
Introduction to FEA
 
Unit 4-Size Reduction.pdf
Unit 4-Size Reduction.pdfUnit 4-Size Reduction.pdf
Unit 4-Size Reduction.pdf
 
Intro to fea software
Intro to fea softwareIntro to fea software
Intro to fea software
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contents
 
ME 570 Finite Element Methods
ME 570 Finite Element MethodsME 570 Finite Element Methods
ME 570 Finite Element Methods
 
Mannheim, Grid-Shell long span structure, Frei Otto
Mannheim, Grid-Shell long span structure, Frei OttoMannheim, Grid-Shell long span structure, Frei Otto
Mannheim, Grid-Shell long span structure, Frei Otto
 
finite.pptx
 finite.pptx finite.pptx
finite.pptx
 
Microbial Fuel Cell Project
Microbial Fuel Cell ProjectMicrobial Fuel Cell Project
Microbial Fuel Cell Project
 
Research Presentation.pptx
Research Presentation.pptxResearch Presentation.pptx
Research Presentation.pptx
 
FEM and it's applications
FEM and it's applicationsFEM and it's applications
FEM and it's applications
 
Part 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdfPart 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdf
 

Recently uploaded

一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 

Recently uploaded (20)

一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 

topology.pptx

  • 1. Topology optimization (pages from Bendsoe and Sigmund and Section 6.5) • Looks for the connectivity of the structure. How many holes. • Optimum design of bar in tension, loaded on right side
  • 3. Problem optimization classification • Provide examples of sizing, shape, and topology optimization in the design of a car structure.
  • 4. History • Microstructure based approach by various mathematicians in the 1970s and early 1980s • Engineers caught on after landmark paper of Martin Bendsoe of the Technical University of Denmark and Noboru Kikuchi of the University of Michigan in 1988 • Method dominated by Danes • Alternative based on simpler mathematics called Evolutionary Structural Optimization developed by Australians Mike Xie and Grant Steven in mid 1990s.
  • 5. Basic elements • Loads, boundaries, full and empty regions
  • 6. Example • Rectangular domain, 50% volume fraction, 3200 finite elements
  • 7. Design freedom • Goal is to specify the region where there is material • Simplifications: The same material everywhere, and it is isotropic mat 
  • 8. Challenge and answer • We will divide domain into large numbers of elements (pixels or voxels) and will have a binary decision for each. • With 10,000 elements, there are 210,000 possible designs! • Answer 1: Find trick to convert to continuous design (so can use derivatives) • Answer 2: Find objective function with cheap derivatives.
  • 9. tusharg@ufl.edu 9 Optimal shapes of bike frames Least weight Least deflection
  • 10. Solid Isotropic Material with Penalization (SIMP) • Micro structure leads to power-law where elastic moduli vary like power of density • Later it turned out that microstructure is not necessary, just SIMP • First ingredient: Density can take any value in [0,1]. • Second ingredient: Power law for Young modulus favors 0-1 solution. Why? 0 1 p E E p   
  • 11. Problem SIMP • Assume E is proportional to the square of the density. Compare the compliance of a bar in tension for a volume fraction of 0.5 between uniform density of 0.5 and half of the area at full density and half empty.
  • 12. Compliance minimization • Compliance is the opposite of stiffness • Inexpensive derivatives T T C K   f u u u 2 But since if does not depend on x T T T dC d dK K dx dx dx K d dK K dx dx dC dK dx dx        u u u u u f f u u u u
  • 13. Density design variables • Recall • For density variables • Want to increase density of elements with high strain energy and vice versa • To minimize compliance for given weight can use an optimality criterion method. T dC dK dx dx  u u 1 T p e e dC K d     u u
  • 14. Ole Sigmund’s Site • http://www.topopt.dtu.dk/ • Good summary and many examples • Minimize compliance for given volume • Provides also a 99-line computer code that we will analyze. • Can get also a mobile phone ap that would do for you topology optimization.
  • 15. Problem top • Use the top ap or the web site to design a bar in tension with aspect ratio of 3, with the tensile loads applied at two corners of the rectangle.

Editor's Notes

  1. Topology optimization is the most fundamental inquiry into what form of a structure will carry the loads most efficiently. The material in this lectures is mostly taken from Chapter 1 of Bendsoe and Sigmund’s Topology Optimizaiton, and some from Section 6.5 of Haftka and Gurdal’s Elements of Structural Optimization. The figure shows what kind of structure we will get from a topology optimization routine that gets as input a concentrated horizontal load acting to the right and the fact that it has to be transmitted to a wall that is the boundary on the left. The difference between the two solutions is the region specified that the structure can occupy.
  2. The example is based on a famous problem of the design of a floor beam of an MBB civil transport. A simply supported beam is loaded by uniformly distributed load down. The top figure shows what happens if we decide to use a truss beam and do sizing optimization of the truss cross sectional areas. In the middle we decide to design it as a plate with holes, selecting six holes and designing their shape, which is an example of shape optimization. The bottom is topology optimization, where we do not make any assumptions on holes, and let the optimization design them. We get a truss-like continuum structure. The objective of this lecture is to discuss how we perform such optimization.
  3. Topology optimization started as a highly mathematical approach assuming that the structure possesses micro-structure and optimizing the microstructure. The method took off when a simpler formulation was developed by Bendsoe and Kikuchi in 1988. The method is dominated by Danish authors, and the best textbook is Topology Optimization by Bendsoe and Sigmund. There is however an alternative that is based on a simpler concept developed by Australians Mike Xie and Grant Steven in the mid 1990s called Evolutionary Structural Optimzation based on the idea of removing elements with low stresses..
  4. The formulation that we will study defines a region where we can have material which is shown by the outer contour. Inside we can have regions (shown in black, where we must have given amount of material, and there are regions, shown in white that must be empty. So the real design domain is shown in gray. Loads are also specified as well as the support region, shown in shading at the top left.
  5. This is an example that includes all the elements except for the forces on the inside. We have a rectangular region with a given black region and a specified hole in white. The objective of the design problem is to have the stiffest structure that will transmit the loads to the fixed boundary with a specified amount of material. The specification is usually done as a percentage of the area of the domain. On the right we see the solution we could obtain with the top program if we model the domain with 3200 rectangular finite element and specify that we will use 50% of the area.
  6. The design problem, is therefore to decide where we will have material and where we will not have material. We also make the simplifications that the material is the same everywhere, and it is isotropic. For 2D problems we assume that it is of constant depth or thickness. This is shown in the equations (Eq. 1.3 in Bendsoe and Sigmund). The equation also includes a volume constraint that tells us how much material we can use.
  7. We solve the problem by dividing the domain into square or cubic elements, view them as pixels or voxels, and look for them to take only the values 0 or 1. The challenge is that one needs a very large number of elements to get a good resolution of the material distribution. For 2D problems, possibly 100x100=10,000 is reasonable, but for 3D problem, we may need a million elements. With 10,000 elements we will have 2^10,000 possible designs and it is a very challenging integer programming problems. We use two tricks in order to make it manageable. We first convert it to continuous design variables so that we can use gradient based local optimization algorithms. Second we find an objective function that has very inexpensive derivatives.
  8. The first answer that allows us to convert the problem to continuous design variables is called SIMP for solid isotropic material with penalization. Instead of a black and white solution, we allow gray by having in each element a density design variable that can vary in [0,1]. We need though a trick that will induce this design variable to prefer values of 0 or 1 over intermediate values. This is done by the power law linking the density with Young’s modulus. With the modulus proportional to the density to a power greater than one, we create an incentive for it to be zero or one. To see that consider the fact that in tension, for example, the stiffness is proportional to EA, where A is the cross sectional area. If we have a volume constraint that the volume be half of the total volume, we could possibly have a density of 0.5 and have material everywhere. For p=2, for example, that would mean that Young’s modulus will be 0.25 of it full value everywhere. So we will use the full area, but will get only 0.25EA. If we used only half of the area with full density, we will get 0.5EA.
  9. The second trick to make the topology optimization affordable is replacing stress and displacement constraints by a stiffness objective function. The compliance of the structure is defined as the product of the loads times the displacements, which is twice the work done by the forces or twice the elastic energy in the structure. Consider a design variable x that for topology optimization will be the density in one element. The derivation in the slide shows that the derivative of the compliance can be obtained by pre- and post-multiplying the derivative of the stiffness matrix by the displacement vector.
  10. Since the design variable will be controlling the stiffness of one element, we can replace K by the element stiffness matrix and replace the global displacement vecvtor by the element nodal displacements. The equation gives us the directive that we want to increase the density of elements with high strain energy (or high stresses) and decrease it for elements with low strain energy (low stresses). This is indeed the basis of another topology optimization method that we will study, called evolutionary structural optimization. Because we have an optimization method with an objective and a single constraint (volume) it can be done with a simple specialized optimization method, called the optimality criterion method that we will study later.
  11. Professor Sigmund’s site is a good source of examples, interactive use of topology optimization as well as an ap that one can use on a mobile device.