SlideShare a Scribd company logo
1 of 39
Download to read offline
Topology Optimization Using the SIMP Method

                  Fabian Wein


            Introductary Talk @ LSE
                   29.10.2008




              Fabian Wein   Topology Optimization Using the SIMP Method
Optimization vs. Optimization


    • Common claim

          Engineers improve a system and call this ”optimizing”.
          But the optimum can only be found with optimization
                                methods.
    • Modelling optimization problems is nontrivial
       • Design space (dimensions, topology, material, . . . )
       • Multiple criterions
    • Different optimization methods
    • Optimization results are guidelines for designers




                           Fabian Wein   Topology Optimization Using the SIMP Method
Basic Optimization Problem


    • Design vector x (e.g. dimensions, topology, shape, material)
    • Problem

                     min J (x)
                       x
                     subject to
                                    equality constraints
                                    inequality constraints
                                    box constraints

    • Objective function J (x) → R




                           Fabian Wein   Topology Optimization Using the SIMP Method
Ingredients for the Optimization Problem


    • Parametrization
    • Iteration xk+1 = xk + td
         • starting point/ initial guess x0
         • descent direction
         • step length
         • stopping criteria, optimality criteria
    • Problems
         • existence
         • uniqueness
         • convergence
         • local optima




                            Fabian Wein   Topology Optimization Using the SIMP Method
Optimization Approaches


    • Gradient-free algorithms
        • stochastic algorithms (particle swarm optimization)
        • genetic algorithms
        • ...
    • Deterministic algorithms/ find descent directions
        • finite differences
        • automatic differentiation
        • sensitivity analysis
    • Optimization domain
        • parameter optimization
        • shape optimization
        • topology optimization




                          Fabian Wein   Topology Optimization Using the SIMP Method
Linear elasticity

  Hooke’s law
          [σ ] = [c0 ][S]
           σ                       (in Voigt notation: σ = [c0 ]Bu)

  with
    • [σ ], σ : Cauchy stress tensor
       σ
    • [c0 ] : tensor of elastic modului
    • [S], S : linear strain tensor
    • u : displacement
               ∂                          ∂        ∂
                                                       T
                ∂x   0      0        0     ∂z       ∂y
    • B= 0          ∂
                            0       ∂
                                               0    ∂ 
                                                              : differential operator
            
                     ∂y             ∂z              ∂x 
                            ∂       ∂      ∂
                0    0      ∂z      ∂y     ∂x        0


                                 Fabian Wein       Topology Optimization Using the SIMP Method
Strong Formulation

  PDE
  Find

                                  ¯
                              u : Ω → R3

  fulfilling

                       B T [c0 ]Bu = f       in Ω

  with the boundary conditions

                      u=0                        on Γs
                  T
                 n [σ ] = 0
                    σ                            on ∂ ΩΓs


                         Fabian Wein   Topology Optimization Using the SIMP Method
Discrete FEM Formulation

  Solve
  Global System


                                       Ku = f

  with
  Assembly

               ne
          K=         Ke ;   Ke = [kpq ];     kpq =          (B)T [c0 ]B dΩ
               e=1                                     Ωe




                               Fabian Wein   Topology Optimization Using the SIMP Method
Proportional Stiffness Model


  Parametrization by design variable
    • Model structure by local stiffness (full and void).
    • Define local stiffness (finite) element wise: ρ = (ρ1 · · · ρne )T
    • Continuous interpolation with ρmin ≤ ρe ≤ 1.

  Introduce pseudo density ρ


         [ce ](ρ ) = ρe [c0 ];
               ρ                 Ke (ρ ) = ρe Ke ;
                                     ρ                   K(ρ )u(ρ ) = f
                                                           ρ ρ




                             Fabian Wein   Topology Optimization Using the SIMP Method
Minimal Mean Compliance
  Different interpretations
    • Maximize stiffness
    • Minimize mean compliance
    • Minimize stored mechanical energy
  Minimize compliance


          min J(u(ρ )) = min f T u(ρ ) = min u(ρ )T K(ρ )u(ρ )
                  ρ                ρ           ρ      ρ ρ
           ρ               ρ                 ρ




                          Fabian Wein   Topology Optimization Using the SIMP Method
Find Derivative

General optimization procedure
  • Evaluate objective function
  • Find descent direction δ (e.g.
    gradient)
  • Find step length along δ (line
    search)
Techniques to find descent direction
  • Use gradient free methods
  • Use finite differences
  • Analytical first derivative
  • Analytical second derivative



                           Fabian Wein   Topology Optimization Using the SIMP Method
Sensitvity Analysis


    • Sensitivity analysis provides analytical derivatives
    • Abbreviate ∂ (·) by (·)
                 ∂ ρe


  Derive mean compliance f T u

                        J = f Tu + f Tu = f Tu

  Find J by deriving state condition Ku = f
  Solve for every u

                                Ku = −K u



                          Fabian Wein   Topology Optimization Using the SIMP Method
Adjoint Method

  The adjoint method is based on the fixed vector λ


                       J = f T u + λ T (Ku − f)
                       J      = f T u + λ T (K u + Ku )
                              = (f T + λ T K)u + λ T K u
                                       ∂J
               Solve: Kλ
                       λ      = −f =
                                       ∂u
                                    T
                       J      = −u K u

    • The compliance problem is self-adjoint
    • The general adjoint problem can be efficiently solved by
      (incomplete) LU decomposition

                           Fabian Wein   Topology Optimization Using the SIMP Method
Naive Approach

  Minimize compliance: straight forward, initial design 0.5
  min f T u s.th.: Ku = f     ρe ∈ [ρmin : 1]      note: Ke = ρe Ke , Ke = Ke
   ρ




                            Fabian Wein   Topology Optimization Using the SIMP Method
Naive Approach

  Minimize compliance: straight forward, initial design 0.5
  min f T u s.th.: Ku = f     ρe ∈ [ρmin : 1]      note: Ke = ρe Ke , Ke = Ke
   ρ




  The optimal topology is the trivial solution full material

                            Fabian Wein   Topology Optimization Using the SIMP Method
Add Constraint

  Minimize compliance: volume constraint 50%

                                               1
                   min f T u   s.th.:       ρ ≤ V0
                    ρ                     Ω    2




                        Fabian Wein     Topology Optimization Using the SIMP Method
Add Constraint

  Minimize compliance: volume constraint 50%

                                                 1
                     min f T u   s.th.:       ρ ≤ V0
                      ρ                     Ω    2




  “Grey” material has no physical interpretation
                          Fabian Wein     Topology Optimization Using the SIMP Method
Third Try

  Minimize compliance: penalize ρ by ρ p with p = 3


              min f T u note: Ke = ρe Ke , Ke = 3ρe Ke
                                    3             2
               ρ




                         Fabian Wein   Topology Optimization Using the SIMP Method
Third Try

  Minimize compliance: penalize ρ by ρ p with p = 3


              min f T u note: Ke = ρe Ke , Ke = 3ρe Ke
                                    3             2
               ρ




  We have a desired 0-1 pattern but checkerboard structure
                         Fabian Wein   Topology Optimization Using the SIMP Method
Forth Try
  Minimize compliance: use averaged gradients

                                  iρ  2
                           ∑i Hi ρe 3ρe Ke
    min f T u note: Ke =                      with Hi = rmin − dist(e, i)
     ρ                           ∑i Hi




                           Fabian Wein   Topology Optimization Using the SIMP Method
Forth Try
  Minimize compliance: use averaged gradients

                                  iρ  2
                           ∑i Hi ρe 3ρe Ke
    min f T u note: Ke =                      with Hi = rmin − dist(e, i)
     ρ                           ∑i Hi




  No checkerboards and no mesh dependency (view movie)
                           Fabian Wein   Topology Optimization Using the SIMP Method
Comparison of Different Optimizers


    • SCPIP (MMA implementation by Ch. Zillober)
    • Optimality Condition (heuristic for SIMP)
    • IPOPT (general second order optimizer)




                         Fabian Wein   Topology Optimization Using the SIMP Method
Performance




              Fabian Wein   Topology Optimization Using the SIMP Method
Optimality Condition


  Optimality Condition: fix-point type update scheme

                                              η
             max{(1 − ζ )ρek , ρmin } if ρek Bek ≤ max{(1 − η)ρek , ρmin }
            
                                                                     η
  ρek+1   =     min{(1 + ζ )ρek , 1} if min{(1 + ζ )ρek , 1} ≤ ρek Bek
            
                                   η
                              ρek Bek else

  With
    • Bek = Λ−1 Ke
    • Λ to be found by bisection
    • Step width ζ e.g. 0.2
    • Damping η e.g. 0.5


                             Fabian Wein   Topology Optimization Using the SIMP Method
Combined Load vs. Multiple Load Cases

  For multiple loadcases several problems are averaged




    Figure: Two loads applied simultaniously (left) and seperatly (right)


  The left case is instable if the loads are not applied simultaniously


                            Fabian Wein   Topology Optimization Using the SIMP Method
Problem Specific Optimization

  Now only the left load is applied to the optimized structures




            Figure: The scaling of the displacement is the same




                           Fabian Wein   Topology Optimization Using the SIMP Method
Synthesis of Compliant Mechanisms - aka ”no title”

  Generalizing the compliance to J = lT u with l = (0 · · · 0 1 0 · · · )T .




                            Fabian Wein   Topology Optimization Using the SIMP Method
Synthesis of Compliant Mechanisms - aka ”no title”

  Generalizing the compliance to J = lT u with l = (0 · · · 0 1 0 · · · )T .




  For this case one has to apply springs to the load and output nodes

                            Fabian Wein   Topology Optimization Using the SIMP Method
Harmonic Optimization

  Two common approaches
    • Optimize for eigenvalues
    • Perform SIMP with forced vibrations
  Harmonic excitation
    • Excite with a single frequency
    • Gain steady-state solution in one step
    • Complex numbers

  Complex FEM system


                        (K + jω C − ω 2 M) u = f
                                             T
                           S(ω) u = f S = S

                          Fabian Wein   Topology Optimization Using the SIMP Method
Harmonic Objective Functions: J(u(ρ )) → R
                                  ρ
  Compliance


                  J = |uT f| J = −R(sign(J)uT S u)
                 J = (uT f)2   J = −2(uT f)uT S u
                                                              j
           J = uT fI − uT fR
                R       I      J = 2R(λ T S u)
                                      λ                 Sλ = − ¯
                                                         λ      f
                                                              2
                   J = uT u J = 2R(λ T S u)
                          ¯        λ                    Sλ = −¯
                                                         λ    u

  Optimize for output


               J = uT L¯ J = 2R(λ T S u) Sλ = −LT u
                       u        λ         λ       ¯

    • Optimize for velocity
    • Optimize for coupled quantities
                          Fabian Wein   Topology Optimization Using the SIMP Method
Harmonic Interpolation Functions
  Classical SIMP converges faster than mass to zero
                     
                          3
                      ρe                  if ρ > 0.1                                      ρe
   µPedersen (ρe ) =    ρ                                        µRAMP (ρe ) =
                      e                   if ρ ≤ 0.1                                 1 + q(1 − ρe )
                       100


                            1e+000
                                                                             SIMP
                                                                          idendity
                            8e-001                                          RAMP
             Contribution




                            6e-001

                            4e-001

                            2e-001

                            0e+000
                                     0   0.2           0.4         0.6        0.8        1
                                                       Design variable
                                         Fabian Wein         Topology Optimization Using the SIMP Method
(Global) Dynamic Compliance

  We optimize for uT u and uT L¯ with L selecting f
                     ¯         u




  This illustrates general optimization problems
    • One has to know what one wants
    • One might not want what one gets

                          Fabian Wein   Topology Optimization Using the SIMP Method
Dynamic Compliance cont.

  Do it again for a higher frequency (80 Hz) We optimize for uT u
                                                                ¯
  and uT L¯ with L selecting f
          u




               (a) uT u                                 (b) uT Lu


  Note: the second example did not converge and is stopped after
  300 iterations. Movie
                          Fabian Wein   Topology Optimization Using the SIMP Method
Thee Dimensions




             (a) Single load                            (b) Surface load


  Problems
    • Requires iterative solvers (ILUPACK)
    • Difficult to visualize (greyness!)
    • Neither GiD not GMV are optimal
                               Fabian Wein   Topology Optimization Using the SIMP Method
Volume Constraints



  Volume constraint
    • Avoids trivial solution (full or void)
    • Removes greyness by penalization
  Choice of volume constraint
    • Engineering requirements (weight, price)
    • Well optimization behaviour
    • Nice pictures




                           Fabian Wein   Topology Optimization Using the SIMP Method
Multicriterial optimization
  Constrained Optimization
    • Mathematically objective function and constraints are similar
    • Consider the volume constraint as design variable
  Multicriterial optimization
    • Pareto efficiency:
      No criterion can be improved without worse another one.
    • Solution is a Pareto front
    • Requires user choice
                                 0.003
                                0.0025
                   Compliance




                                 0.002
                                0.0015
                                 0.001
                                0.0005
                                                                                 Compliance
                                    0
                                         0.1    0.2   0.3   0.4      0.5   0.6    0.7   0.8   0.9   1
                                                                  Volume fraction




                                               Fabian Wein             Topology Optimization Using the SIMP Method
Hypothesis




  Heretical Hypothesis
           A volume constraint can remove greyness only for
                     solutions = global solution.




                         Fabian Wein   Topology Optimization Using the SIMP Method
Initial Guess



  Initial guess
    • Homogeneous intermediate material
    • Chosen to match volume constraint
    • Mathematical feasible, physcial unfeasible
    • = traditional engineering solution
    • Impressive objective over iterations charts




                          Fabian Wein   Topology Optimization Using the SIMP Method
The End



  Last comments
    • The optimal solution lays inside the PDE (plus adjoint RHS)
    • Optimization helps to understand systems better
    • Optimization is the next step after simulation
    • Ole Sigmund: A 99 Line Topology Optimization Code written
      in MATLAB; 2001
    • Thanks for your time!




                         Fabian Wein   Topology Optimization Using the SIMP Method

More Related Content

What's hot

Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Akshay Mistri
 
FEM and it's applications
FEM and it's applicationsFEM and it's applications
FEM and it's applicationsChetan Mahatme
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The BasicsSujith Jose
 
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307draswe
 
L5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shapeL5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shapeSam Alalimi
 
Ansys Workbench-Chapter15
Ansys Workbench-Chapter15Ansys Workbench-Chapter15
Ansys Workbench-Chapter15Bui Vinh
 
Application of Boundary Conditions to Obtain Better FEA Results
Application of Boundary Conditions to Obtain Better FEA ResultsApplication of Boundary Conditions to Obtain Better FEA Results
Application of Boundary Conditions to Obtain Better FEA ResultsKee H. Lee, P.Eng.
 
Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05
Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05
Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05Rpiya
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modelingsabiha khathun
 
Opti struct tips_and_tricks_atc
Opti struct tips_and_tricks_atcOpti struct tips_and_tricks_atc
Opti struct tips_and_tricks_atcAltair
 
Intro to fea software
Intro to fea softwareIntro to fea software
Intro to fea softwarekubigs
 

What's hot (20)

Optimization tutorial
Optimization tutorialOptimization tutorial
Optimization tutorial
 
Ch03
Ch03Ch03
Ch03
 
Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)
 
Fem 1
Fem 1Fem 1
Fem 1
 
FEM and it's applications
FEM and it's applicationsFEM and it's applications
FEM and it's applications
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The Basics
 
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
Solutions manual for mechanical vibrations 6th edition by rao ibsn 9780134361307
 
Fem lecture
Fem lectureFem lecture
Fem lecture
 
L5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shapeL5 determination of natural frequency & mode shape
L5 determination of natural frequency & mode shape
 
Ansys Workbench-Chapter15
Ansys Workbench-Chapter15Ansys Workbench-Chapter15
Ansys Workbench-Chapter15
 
Lecture3
Lecture3Lecture3
Lecture3
 
Application of Boundary Conditions to Obtain Better FEA Results
Application of Boundary Conditions to Obtain Better FEA ResultsApplication of Boundary Conditions to Obtain Better FEA Results
Application of Boundary Conditions to Obtain Better FEA Results
 
Fea unit 1
Fea unit 1Fea unit 1
Fea unit 1
 
Rayleigh Ritz Method
Rayleigh Ritz MethodRayleigh Ritz Method
Rayleigh Ritz Method
 
Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05
Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05
Mechanical Vibrations by SS Rao 4th Edition Solution manual chapter 05
 
Dynamics of Machines: Question bank unitwise from vtu old question papers
Dynamics of Machines: Question bank unitwise from vtu old question papersDynamics of Machines: Question bank unitwise from vtu old question papers
Dynamics of Machines: Question bank unitwise from vtu old question papers
 
Kinematics
KinematicsKinematics
Kinematics
 
visual realism in geometric modeling
visual realism in geometric modelingvisual realism in geometric modeling
visual realism in geometric modeling
 
Opti struct tips_and_tricks_atc
Opti struct tips_and_tricks_atcOpti struct tips_and_tricks_atc
Opti struct tips_and_tricks_atc
 
Intro to fea software
Intro to fea softwareIntro to fea software
Intro to fea software
 

Viewers also liked

Large scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon caseLarge scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon caseAltair
 
Interpretation of local oriented microstructures by a streamline approach to ...
Interpretation of local oriented microstructures by a streamline approach to ...Interpretation of local oriented microstructures by a streamline approach to ...
Interpretation of local oriented microstructures by a streamline approach to ...Fabian Wein
 
AM3D Conference - How Software and the Cloud are Revolutionizing 3D Printing
AM3D Conference - How Software and the Cloud are Revolutionizing 3D PrintingAM3D Conference - How Software and the Cloud are Revolutionizing 3D Printing
AM3D Conference - How Software and the Cloud are Revolutionizing 3D PrintingGrant Thomas-Lepore
 
Escalate Design with Topology Optimization: Design Lighter, Faster and Stronger
Escalate Design with Topology Optimization: Design Lighter, Faster and StrongerEscalate Design with Topology Optimization: Design Lighter, Faster and Stronger
Escalate Design with Topology Optimization: Design Lighter, Faster and StrongerDesign World
 
Lightweight Design (Composites) - Americas ATC 2015 Workshop
Lightweight Design (Composites) - Americas ATC 2015 WorkshopLightweight Design (Composites) - Americas ATC 2015 Workshop
Lightweight Design (Composites) - Americas ATC 2015 WorkshopAltair
 
Risk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRisk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRaul Chong
 
Optimization Culture Arena at Volvo Car Group
Optimization Culture Arena at Volvo Car GroupOptimization Culture Arena at Volvo Car Group
Optimization Culture Arena at Volvo Car GroupAltair
 
Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...Altair
 
Developing Commercial Vehicles Inspired by Nature
Developing Commercial Vehicles Inspired by NatureDeveloping Commercial Vehicles Inspired by Nature
Developing Commercial Vehicles Inspired by NatureAltair
 
Multi-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsMulti-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsSong Gao
 
Multi objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultMulti objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultPiyush Agarwal
 
Introduction to 3D printing and its applications within Art and Design
Introduction to 3D printing and its applications within Art and DesignIntroduction to 3D printing and its applications within Art and Design
Introduction to 3D printing and its applications within Art and DesignAnn Marie Shillito, FRSA
 
Topology optimization to guide the architecture of a BIW structure, challenge...
Topology optimization to guide the architecture of a BIW structure, challenge...Topology optimization to guide the architecture of a BIW structure, challenge...
Topology optimization to guide the architecture of a BIW structure, challenge...Altair
 
Multi Objective Optimization
Multi Objective OptimizationMulti Objective Optimization
Multi Objective OptimizationNawroz University
 
Introduction to NX Nastran SOL 200 - Design Optimization
Introduction to NX Nastran SOL 200 - Design OptimizationIntroduction to NX Nastran SOL 200 - Design Optimization
Introduction to NX Nastran SOL 200 - Design OptimizationAswin John
 
Aeroelasticity in Femap and NX Nastran
Aeroelasticity in Femap and NX NastranAeroelasticity in Femap and NX Nastran
Aeroelasticity in Femap and NX NastranAswin John
 

Viewers also liked (17)

Large scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon caseLarge scale topological optimisation: aircraft engine pylon case
Large scale topological optimisation: aircraft engine pylon case
 
Interpretation of local oriented microstructures by a streamline approach to ...
Interpretation of local oriented microstructures by a streamline approach to ...Interpretation of local oriented microstructures by a streamline approach to ...
Interpretation of local oriented microstructures by a streamline approach to ...
 
AM3D Conference - How Software and the Cloud are Revolutionizing 3D Printing
AM3D Conference - How Software and the Cloud are Revolutionizing 3D PrintingAM3D Conference - How Software and the Cloud are Revolutionizing 3D Printing
AM3D Conference - How Software and the Cloud are Revolutionizing 3D Printing
 
Escalate Design with Topology Optimization: Design Lighter, Faster and Stronger
Escalate Design with Topology Optimization: Design Lighter, Faster and StrongerEscalate Design with Topology Optimization: Design Lighter, Faster and Stronger
Escalate Design with Topology Optimization: Design Lighter, Faster and Stronger
 
Topology optimization2 for sir
Topology optimization2 for sirTopology optimization2 for sir
Topology optimization2 for sir
 
Lightweight Design (Composites) - Americas ATC 2015 Workshop
Lightweight Design (Composites) - Americas ATC 2015 WorkshopLightweight Design (Composites) - Americas ATC 2015 Workshop
Lightweight Design (Composites) - Americas ATC 2015 Workshop
 
Risk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical IntroductionRisk and financial portfolio analytics - A technical Introduction
Risk and financial portfolio analytics - A technical Introduction
 
Optimization Culture Arena at Volvo Car Group
Optimization Culture Arena at Volvo Car GroupOptimization Culture Arena at Volvo Car Group
Optimization Culture Arena at Volvo Car Group
 
Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...
 
Developing Commercial Vehicles Inspired by Nature
Developing Commercial Vehicles Inspired by NatureDeveloping Commercial Vehicles Inspired by Nature
Developing Commercial Vehicles Inspired by Nature
 
Multi-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsMulti-Objective Evolutionary Algorithms
Multi-Objective Evolutionary Algorithms
 
Multi objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultMulti objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions result
 
Introduction to 3D printing and its applications within Art and Design
Introduction to 3D printing and its applications within Art and DesignIntroduction to 3D printing and its applications within Art and Design
Introduction to 3D printing and its applications within Art and Design
 
Topology optimization to guide the architecture of a BIW structure, challenge...
Topology optimization to guide the architecture of a BIW structure, challenge...Topology optimization to guide the architecture of a BIW structure, challenge...
Topology optimization to guide the architecture of a BIW structure, challenge...
 
Multi Objective Optimization
Multi Objective OptimizationMulti Objective Optimization
Multi Objective Optimization
 
Introduction to NX Nastran SOL 200 - Design Optimization
Introduction to NX Nastran SOL 200 - Design OptimizationIntroduction to NX Nastran SOL 200 - Design Optimization
Introduction to NX Nastran SOL 200 - Design Optimization
 
Aeroelasticity in Femap and NX Nastran
Aeroelasticity in Femap and NX NastranAeroelasticity in Femap and NX Nastran
Aeroelasticity in Femap and NX Nastran
 

More from Fabian Wein

Design of a solar air heater using feature-mapping methods
Design of a solar air heater using feature-mapping methodsDesign of a solar air heater using feature-mapping methods
Design of a solar air heater using feature-mapping methodsFabian Wein
 
Parametric Shape Optimization of Lattice Structures for Phononic Band Gaps
Parametric Shape Optimization of Lattice Structures for Phononic Band GapsParametric Shape Optimization of Lattice Structures for Phononic Band Gaps
Parametric Shape Optimization of Lattice Structures for Phononic Band GapsFabian Wein
 
Local Optimal Polarization of Piezoelectric Material
Local Optimal Polarization of Piezoelectric MaterialLocal Optimal Polarization of Piezoelectric Material
Local Optimal Polarization of Piezoelectric MaterialFabian Wein
 
Self-Penalization in Topology Optimization
Self-Penalization in Topology OptimizationSelf-Penalization in Topology Optimization
Self-Penalization in Topology OptimizationFabian Wein
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerFabian Wein
 
ECCM 2010 in Paris
ECCM 2010 in ParisECCM 2010 in Paris
ECCM 2010 in ParisFabian Wein
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerFabian Wein
 
Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...
Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...
Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...Fabian Wein
 

More from Fabian Wein (9)

Design of a solar air heater using feature-mapping methods
Design of a solar air heater using feature-mapping methodsDesign of a solar air heater using feature-mapping methods
Design of a solar air heater using feature-mapping methods
 
Parametric Shape Optimization of Lattice Structures for Phononic Band Gaps
Parametric Shape Optimization of Lattice Structures for Phononic Band GapsParametric Shape Optimization of Lattice Structures for Phononic Band Gaps
Parametric Shape Optimization of Lattice Structures for Phononic Band Gaps
 
Local Optimal Polarization of Piezoelectric Material
Local Optimal Polarization of Piezoelectric MaterialLocal Optimal Polarization of Piezoelectric Material
Local Optimal Polarization of Piezoelectric Material
 
Self-Penalization in Topology Optimization
Self-Penalization in Topology OptimizationSelf-Penalization in Topology Optimization
Self-Penalization in Topology Optimization
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeaker
 
ECCM 2010 in Paris
ECCM 2010 in ParisECCM 2010 in Paris
ECCM 2010 in Paris
 
Acoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeakerAcoustic near field topology optimization of a piezoelectric loudspeaker
Acoustic near field topology optimization of a piezoelectric loudspeaker
 
Eccm 10
Eccm 10Eccm 10
Eccm 10
 
Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...
Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...
Topology Optimization of a Piezoelectric Loudspeaker Coupled with the Acousti...
 

Recently uploaded

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 

Topology Optimization Using the SIMP Method

  • 1. Topology Optimization Using the SIMP Method Fabian Wein Introductary Talk @ LSE 29.10.2008 Fabian Wein Topology Optimization Using the SIMP Method
  • 2. Optimization vs. Optimization • Common claim Engineers improve a system and call this ”optimizing”. But the optimum can only be found with optimization methods. • Modelling optimization problems is nontrivial • Design space (dimensions, topology, material, . . . ) • Multiple criterions • Different optimization methods • Optimization results are guidelines for designers Fabian Wein Topology Optimization Using the SIMP Method
  • 3. Basic Optimization Problem • Design vector x (e.g. dimensions, topology, shape, material) • Problem min J (x) x subject to equality constraints inequality constraints box constraints • Objective function J (x) → R Fabian Wein Topology Optimization Using the SIMP Method
  • 4. Ingredients for the Optimization Problem • Parametrization • Iteration xk+1 = xk + td • starting point/ initial guess x0 • descent direction • step length • stopping criteria, optimality criteria • Problems • existence • uniqueness • convergence • local optima Fabian Wein Topology Optimization Using the SIMP Method
  • 5. Optimization Approaches • Gradient-free algorithms • stochastic algorithms (particle swarm optimization) • genetic algorithms • ... • Deterministic algorithms/ find descent directions • finite differences • automatic differentiation • sensitivity analysis • Optimization domain • parameter optimization • shape optimization • topology optimization Fabian Wein Topology Optimization Using the SIMP Method
  • 6. Linear elasticity Hooke’s law [σ ] = [c0 ][S] σ (in Voigt notation: σ = [c0 ]Bu) with • [σ ], σ : Cauchy stress tensor σ • [c0 ] : tensor of elastic modului • [S], S : linear strain tensor • u : displacement  ∂ ∂ ∂ T ∂x 0 0 0 ∂z ∂y • B= 0 ∂ 0 ∂ 0 ∂  : differential operator  ∂y ∂z ∂x  ∂ ∂ ∂ 0 0 ∂z ∂y ∂x 0 Fabian Wein Topology Optimization Using the SIMP Method
  • 7. Strong Formulation PDE Find ¯ u : Ω → R3 fulfilling B T [c0 ]Bu = f in Ω with the boundary conditions u=0 on Γs T n [σ ] = 0 σ on ∂ ΩΓs Fabian Wein Topology Optimization Using the SIMP Method
  • 8. Discrete FEM Formulation Solve Global System Ku = f with Assembly ne K= Ke ; Ke = [kpq ]; kpq = (B)T [c0 ]B dΩ e=1 Ωe Fabian Wein Topology Optimization Using the SIMP Method
  • 9. Proportional Stiffness Model Parametrization by design variable • Model structure by local stiffness (full and void). • Define local stiffness (finite) element wise: ρ = (ρ1 · · · ρne )T • Continuous interpolation with ρmin ≤ ρe ≤ 1. Introduce pseudo density ρ [ce ](ρ ) = ρe [c0 ]; ρ Ke (ρ ) = ρe Ke ; ρ K(ρ )u(ρ ) = f ρ ρ Fabian Wein Topology Optimization Using the SIMP Method
  • 10. Minimal Mean Compliance Different interpretations • Maximize stiffness • Minimize mean compliance • Minimize stored mechanical energy Minimize compliance min J(u(ρ )) = min f T u(ρ ) = min u(ρ )T K(ρ )u(ρ ) ρ ρ ρ ρ ρ ρ ρ ρ Fabian Wein Topology Optimization Using the SIMP Method
  • 11. Find Derivative General optimization procedure • Evaluate objective function • Find descent direction δ (e.g. gradient) • Find step length along δ (line search) Techniques to find descent direction • Use gradient free methods • Use finite differences • Analytical first derivative • Analytical second derivative Fabian Wein Topology Optimization Using the SIMP Method
  • 12. Sensitvity Analysis • Sensitivity analysis provides analytical derivatives • Abbreviate ∂ (·) by (·) ∂ ρe Derive mean compliance f T u J = f Tu + f Tu = f Tu Find J by deriving state condition Ku = f Solve for every u Ku = −K u Fabian Wein Topology Optimization Using the SIMP Method
  • 13. Adjoint Method The adjoint method is based on the fixed vector λ J = f T u + λ T (Ku − f) J = f T u + λ T (K u + Ku ) = (f T + λ T K)u + λ T K u ∂J Solve: Kλ λ = −f = ∂u T J = −u K u • The compliance problem is self-adjoint • The general adjoint problem can be efficiently solved by (incomplete) LU decomposition Fabian Wein Topology Optimization Using the SIMP Method
  • 14. Naive Approach Minimize compliance: straight forward, initial design 0.5 min f T u s.th.: Ku = f ρe ∈ [ρmin : 1] note: Ke = ρe Ke , Ke = Ke ρ Fabian Wein Topology Optimization Using the SIMP Method
  • 15. Naive Approach Minimize compliance: straight forward, initial design 0.5 min f T u s.th.: Ku = f ρe ∈ [ρmin : 1] note: Ke = ρe Ke , Ke = Ke ρ The optimal topology is the trivial solution full material Fabian Wein Topology Optimization Using the SIMP Method
  • 16. Add Constraint Minimize compliance: volume constraint 50% 1 min f T u s.th.: ρ ≤ V0 ρ Ω 2 Fabian Wein Topology Optimization Using the SIMP Method
  • 17. Add Constraint Minimize compliance: volume constraint 50% 1 min f T u s.th.: ρ ≤ V0 ρ Ω 2 “Grey” material has no physical interpretation Fabian Wein Topology Optimization Using the SIMP Method
  • 18. Third Try Minimize compliance: penalize ρ by ρ p with p = 3 min f T u note: Ke = ρe Ke , Ke = 3ρe Ke 3 2 ρ Fabian Wein Topology Optimization Using the SIMP Method
  • 19. Third Try Minimize compliance: penalize ρ by ρ p with p = 3 min f T u note: Ke = ρe Ke , Ke = 3ρe Ke 3 2 ρ We have a desired 0-1 pattern but checkerboard structure Fabian Wein Topology Optimization Using the SIMP Method
  • 20. Forth Try Minimize compliance: use averaged gradients iρ 2 ∑i Hi ρe 3ρe Ke min f T u note: Ke = with Hi = rmin − dist(e, i) ρ ∑i Hi Fabian Wein Topology Optimization Using the SIMP Method
  • 21. Forth Try Minimize compliance: use averaged gradients iρ 2 ∑i Hi ρe 3ρe Ke min f T u note: Ke = with Hi = rmin − dist(e, i) ρ ∑i Hi No checkerboards and no mesh dependency (view movie) Fabian Wein Topology Optimization Using the SIMP Method
  • 22. Comparison of Different Optimizers • SCPIP (MMA implementation by Ch. Zillober) • Optimality Condition (heuristic for SIMP) • IPOPT (general second order optimizer) Fabian Wein Topology Optimization Using the SIMP Method
  • 23. Performance Fabian Wein Topology Optimization Using the SIMP Method
  • 24. Optimality Condition Optimality Condition: fix-point type update scheme  η  max{(1 − ζ )ρek , ρmin } if ρek Bek ≤ max{(1 − η)ρek , ρmin }  η ρek+1 = min{(1 + ζ )ρek , 1} if min{(1 + ζ )ρek , 1} ≤ ρek Bek   η ρek Bek else With • Bek = Λ−1 Ke • Λ to be found by bisection • Step width ζ e.g. 0.2 • Damping η e.g. 0.5 Fabian Wein Topology Optimization Using the SIMP Method
  • 25. Combined Load vs. Multiple Load Cases For multiple loadcases several problems are averaged Figure: Two loads applied simultaniously (left) and seperatly (right) The left case is instable if the loads are not applied simultaniously Fabian Wein Topology Optimization Using the SIMP Method
  • 26. Problem Specific Optimization Now only the left load is applied to the optimized structures Figure: The scaling of the displacement is the same Fabian Wein Topology Optimization Using the SIMP Method
  • 27. Synthesis of Compliant Mechanisms - aka ”no title” Generalizing the compliance to J = lT u with l = (0 · · · 0 1 0 · · · )T . Fabian Wein Topology Optimization Using the SIMP Method
  • 28. Synthesis of Compliant Mechanisms - aka ”no title” Generalizing the compliance to J = lT u with l = (0 · · · 0 1 0 · · · )T . For this case one has to apply springs to the load and output nodes Fabian Wein Topology Optimization Using the SIMP Method
  • 29. Harmonic Optimization Two common approaches • Optimize for eigenvalues • Perform SIMP with forced vibrations Harmonic excitation • Excite with a single frequency • Gain steady-state solution in one step • Complex numbers Complex FEM system (K + jω C − ω 2 M) u = f T S(ω) u = f S = S Fabian Wein Topology Optimization Using the SIMP Method
  • 30. Harmonic Objective Functions: J(u(ρ )) → R ρ Compliance J = |uT f| J = −R(sign(J)uT S u) J = (uT f)2 J = −2(uT f)uT S u j J = uT fI − uT fR R I J = 2R(λ T S u) λ Sλ = − ¯ λ f 2 J = uT u J = 2R(λ T S u) ¯ λ Sλ = −¯ λ u Optimize for output J = uT L¯ J = 2R(λ T S u) Sλ = −LT u u λ λ ¯ • Optimize for velocity • Optimize for coupled quantities Fabian Wein Topology Optimization Using the SIMP Method
  • 31. Harmonic Interpolation Functions Classical SIMP converges faster than mass to zero  3  ρe if ρ > 0.1 ρe µPedersen (ρe ) = ρ µRAMP (ρe ) =  e if ρ ≤ 0.1 1 + q(1 − ρe ) 100 1e+000 SIMP idendity 8e-001 RAMP Contribution 6e-001 4e-001 2e-001 0e+000 0 0.2 0.4 0.6 0.8 1 Design variable Fabian Wein Topology Optimization Using the SIMP Method
  • 32. (Global) Dynamic Compliance We optimize for uT u and uT L¯ with L selecting f ¯ u This illustrates general optimization problems • One has to know what one wants • One might not want what one gets Fabian Wein Topology Optimization Using the SIMP Method
  • 33. Dynamic Compliance cont. Do it again for a higher frequency (80 Hz) We optimize for uT u ¯ and uT L¯ with L selecting f u (a) uT u (b) uT Lu Note: the second example did not converge and is stopped after 300 iterations. Movie Fabian Wein Topology Optimization Using the SIMP Method
  • 34. Thee Dimensions (a) Single load (b) Surface load Problems • Requires iterative solvers (ILUPACK) • Difficult to visualize (greyness!) • Neither GiD not GMV are optimal Fabian Wein Topology Optimization Using the SIMP Method
  • 35. Volume Constraints Volume constraint • Avoids trivial solution (full or void) • Removes greyness by penalization Choice of volume constraint • Engineering requirements (weight, price) • Well optimization behaviour • Nice pictures Fabian Wein Topology Optimization Using the SIMP Method
  • 36. Multicriterial optimization Constrained Optimization • Mathematically objective function and constraints are similar • Consider the volume constraint as design variable Multicriterial optimization • Pareto efficiency: No criterion can be improved without worse another one. • Solution is a Pareto front • Requires user choice 0.003 0.0025 Compliance 0.002 0.0015 0.001 0.0005 Compliance 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Volume fraction Fabian Wein Topology Optimization Using the SIMP Method
  • 37. Hypothesis Heretical Hypothesis A volume constraint can remove greyness only for solutions = global solution. Fabian Wein Topology Optimization Using the SIMP Method
  • 38. Initial Guess Initial guess • Homogeneous intermediate material • Chosen to match volume constraint • Mathematical feasible, physcial unfeasible • = traditional engineering solution • Impressive objective over iterations charts Fabian Wein Topology Optimization Using the SIMP Method
  • 39. The End Last comments • The optimal solution lays inside the PDE (plus adjoint RHS) • Optimization helps to understand systems better • Optimization is the next step after simulation • Ole Sigmund: A 99 Line Topology Optimization Code written in MATLAB; 2001 • Thanks for your time! Fabian Wein Topology Optimization Using the SIMP Method