topology optimisation using the level set method
play

Topology Optimisation Using the Level Set Method Dr H Alicia Kim - PowerPoint PPT Presentation

Topology Optimisation Using the Level Set Method Dr H Alicia Kim Department of Mechanical Engineering Researchers Chris Bowen, Chris Budd, Julian Padget Dave Betts, Peter Dunning, Yi-Zhe Song, Joao Duro Chris Brampton, Phil Browne,


  1. Topology Optimisation Using the Level Set Method Dr H Alicia Kim Department of Mechanical Engineering

  2. Researchers • Chris Bowen, Chris Budd, Julian Padget • Dave Betts, Peter Dunning, Yi-Zhe Song, Joao Duro • Chris Brampton, Phil Browne, Kewei Duan, Caroline Edwards, Peter Giddings, Tom Makin, Vincent Seow, Phil Williams Department of Mechanical Engineering

  3. The Level Set Method • Front or boundary tracking method • Commonly used in image processing, moving boundary problems, multiphase problems, movies, etc … • Level set topology optimisation since 2000 (Sethian and Wiegmann), < 20,000 papers (Google Scholar) Department of Mechanical Engineering

  4. Example: Level-Set (3D) Cantilever Beam with Vertical Load Department of Mechanical Engineering

  5. Element-Based Method (SIMP) Cantilever Beam with Vertical Load Department of Mechanical Engineering

  6. The Level Set Method % φ ( x ) > 0, x ∈ Ω S ' ' φ ( x ) = 0, x ∈ Γ S & ' φ ( x ) < 0, x ∉ Ω S ' ( ( ) • Update by solving discrete φ x Hamilton-Jacobi equation k V n , i k + 1 = φ i k − Δ t ∇ φ i http://en.wikipedia.org/wiki/File:Level_set_method.jpg φ i • Naturally splits and merges holes Department of Mechanical Engineering

  7. Level Set Topology Optimisation Method 1. Define the design problem. ( ) < 0 φ x ( ) > 0 φ x 2. Finite element analysis to compute boundary shape ς sensitivities, . Ω S ς ( u ) = A ε ( u ) ε ( u ) Where A = material property, ε = strain ( ) = 0 φ x Department of Dunning and Kim (2011) FEA&D Mechanical Engineering

  8. Level Set Topology Optimisation Method 3. Level set functions updated using a Hamilton-Jacobi equation k V n , i k + 1 = φ i k − Δ t ∇ φ i φ i where , , λ = Lagrange multiplier for a constraint and V n = λ − ς ( u ) Δ t = iterative time step. 4. λ is determined by Newton’s method. 5. Gradient, Δ φ is computed using the upwind finite difference scheme and higher order weighted essentially non-oscillatory method (WENO). 6. Check for convergence and iterate. Department of Mechanical Engineering

  9. How does it create a new hole? Where to create a hole is not difficult, when to create is! Department of Mechanical Engineering

  10. Previous Hole Creation Approaches Methodology Challenge Start with a random number of Does not create holes; solutions holes. dependent on the initial design. Topological derivative to create a Does not link to shape derivative hole. so optimisation of boundaries and hole creation are unrelated. Topological derivatives are Convergence can be slow. exclusively used. Holes are created at regular The selection of the interval is intervals. arbitrary and can slow the convergence. Hole creation criteria based on Heuristic, fundamentally does not stress or strain energy. link to shape derivative. Department of Mechanical Engineering

  11. Our Approach of Creating a Hole φ • Introduce a secondary level set function, . • Describes the additional fictitious dimension, bounded by − h ≤ φ ≤ + h • is updated using the Hamilton-Jacobi equation φ k + 1 = φ i k − Δ tV n , i φ i where à establishes link between shape V n = λ − ς ( u ) and topological optimisation. • Hole creation only when more optimal than shape optimisation. Department of Mechanical Engineering Dunning and Kim (2013) IJNME

  12. Cantilevered Beam in 2D 160 × 80, 50% volume, 106 iterations Department of Mechanical Engineering

  13. Cantilevered Beam in 2D Department of Mechanical Engineering

  14. Cantilevered Beam • 45% volume constraint • 0.5% difference in compliance • Robust with respect to the initial design Department of Mechanical Engineering

  15. Robust Topology Optimisation Department of Mechanical Engineering

  16. Robust Topology Optimisation • Minimisation of expected and variance of performance ! $ ! $ [ ] + 1 − η J = η & E C & Var [ C ] # # w 2 " w % " % n ∏ where ∫ E [ C ] = C ( u , f ) P ( f i ) df f i = 1 n ∫ C ( u , f ) 2 ∏ E [ C ] 2 Var [ C ] = P ( f i ) df − f i = 1 • Topology optimisation + Uncertainties = conventional methods are computationally intractable Department of Mechanical Engineering

  17. We have shown: • The robust energy functional has an analytical minimum • Can be solved by a small set of auxiliary problems • Uncertainties in magnitude of loading m m – Expected compliance: (N+1) cases ∑ ∑ 2 [ ] = ∴ E C κ ij µ i µ j + κ ii σ i i , j = 1 i = 1 – Variance: (N+3) cases n ! # ∑ ( ) C = C 1 ( u , f , θ ) + w 1, i C 2, i ( u ,1, µ θ i ) + w 2, i C x , i ( u ,1, θ x ) + C y , i ( u ,1, θ y ) " $ i = i • Uncertainties in direction of loading ( f ix = f i cos θ i and f iy = f i sin θ i ) – Expected compliance: (N+1) cases m m m m m ( ) ( ) ∑ ∑ ∑ 2 ∑ ∑ 2 σ i 2 σ j 2 Var [ C ( f )] = 4 + 2 κ i . k κ j , k µ i µ j σ k κ i . j i = 1 j = 1 k = 1 i = 1 j = 1 Department of – Variance: 256 à 23, on-going. Mechanical Engineering

  18. Example: Column under compression A single load with uncertainty in direction, 20% volume Initial design Deterministic solution Department of Mechanical Engineering

  19. Example: Column under compression σ θ =0.3 σ θ =0.1 σ θ =0.2 E[J]: Det. sol. = 525 E[J]: Det. sol. = 1124 E[J]: Det. sol. = 2045 Robust sol. = 377 (22%) Robust sol. = 449 (60%) Robust sol. = 523 (74%) Department of Mechanical Engineering

  20. Example: Double hook Uncertainties in magnitude: µ = 5.0, σ = 0.5 Uncertainties in direction of loading: µ = 3 π /2, σ = 0.25 50% volume Deterministic solution Robust solution E[C] = 2.36 E[C] = 1.50 Department of Mechanical Engineering

  21. Example: Beam ! $ ! $ [ ] + 1 − η J = η 160 x 80, 40% volume & E C & Var [ C ] # # w 2 " w % " % Initial Design Deterministic Solution µ 1 =1.0 µ 2 =1.0 µ 3 =1.0 σ 1 =0.5 σ 2 =0.1 σ 3 =0.2 Department of Mechanical Engineering

  22. Example: Beam ! $ ! $ [ ] + 1 − η J = η & E C & Var [ C ] # # w 2 w " % " % Department of Mechanical Engineering

  23. Robust Solutions for Varying Weights ! $ ! $ [ ] + 1 − η J = η & E C & Var [ C ] # # w 2 " w % " % Department of Mechanical Engineering

  24. Multidisciplinary Topology Optimisation Department of Mechanical Engineering

  25. Aircraft Wing Aero-Structural Optimisation x ' Topology optimization be used to explore alternative designs • (a) - bars in main and intermediate groups of optimal design. Mostly applied to a pre-determined layout or an individual • component Eschenauer, Becker & Schumacher 1998 Balabanov & Haftka 1996 all bars of optimal design. HSCT wing with rigid fuselage. 1402 Maute & Allen 2004 Stanford, Beran & Bhatia, 2013 Department of Mechanical Engineering Stanford & Beran, 2010 For Peer Review

  26. 3D Level Set Topology Optimisation of a Wing • Objective to optimize 3D topology of wing box domain • Including aero-structural coupling is important: o Loading dependent on deformed shape of the wing o Analysis & sensitivity computation Department of Mechanical Engineering

  27. Aerostructural Topology Optimisation • Minimize: Total structural compliance • Subject to: Lift ≥ Weight C = total compliance u = structure displacement • Aerodynamic loading from single flight condition vector f = total load vector • Fixed angle of attack K = structure stiffness matrix L = total lift ( ) = f ( u ) T u W c = fixed aircraft weight Minimize : C u W b = wing structure weight ( ) ≥ W c + W b Subject to : L u f c = fixed load vector Q = aerodynamic stiffness Ku = f ( u ) = f c + Qu matrix Department of Mechanical Engineering

  28. 3D Level Set Topology Optimisation of a Wing Aerodynamics: Doublet Lattice Method • Fluid-structure interaction: Finite Plate Spline (work conserved) • Structures: Finite Element Analysis • DLM mesh FPS mesh FEA mesh Department of Mechanical Engineering

  29. Example: 3D Wing Box • Aspect ratio 6, Chord 2m Compliance Weight Lift Design • Wing box from leading edge to (Nm) (kN) (kN) 80% chord Initial 897.1 19.92 19.94 • Wing box depth 15% Chord Optimum 870.5 19.88 19.88 • Discretization: 32 × 120 × 6 elements Leading edge Root Initial design x-section Department of Mechanical Engineering

  30. Example: 3D Wing Box Department of Mechanical Engineering

  31. Composite Tow Paths Optimisation Department of Mechanical Engineering

  32. Advanced Composite Materials Department of Discontinuous Fiber Angles. Continuous Fiber Angles. Mechanical Engineering

  33. Composite Tow Paths Optimisation • Our approach: use the level set method • Optimise the tow paths not the fibre angles • Ensures continuity of fibre angles • Initial solution: topological optimum with isotropic material • Single and multiple level set functions • Minimise compliance Department of Mechanical Engineering

  34. Test Models Cantilever Beam: Plate Loaded Out of Plane: Department of Mechanical Engineering

  35. Cantilever Beam Result Initialisation Final Solution Elemental Initial Solution % FCS ¡ Compliance ¡ Compliance ¡ Difference ¡ Solution Level Set 26.94 ¡ 19.30 ¡ 18.99% ¡ 93.12% ¡ Method ¡ Elemental 34.42 ¡ 16.22 ¡ - ¡ 66.0% ¡ Method ¡ Department of Mechanical Engineering

Recommend


More recommend