Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact

Similar documents
An explicit feature control approach in structural topology optimization

INTERIOR POINT METHOD BASED CONTACT ALGORITHM FOR STRUCTURAL ANALYSIS OF ELECTRONIC DEVICE MODELS

TOPOLOGY OPTIMIZATION OF ELASTOMER DAMPING DEVICES FOR STRUCTURAL VIBRATION REDUCTION

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

Critical study of design parameterization in topology optimization; The influence of design parameterization on local minima

Global and clustered approaches for stress constrained topology optimization and deactivation of design variables

Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition

Topology optimization of continuum structures with ɛ-relaxed stress constraints

Efficient Use of Iterative Solvers in Nested Topology Optimization

Topology optimization in B-spline space

The Level Set Method applied to Structural Topology Optimization

Topology Optimization with Contact Constraints

A NURBS-BASED APPROACH FOR SHAPE AND TOPOLOGY OPTIMIZATION OF FLOW DOMAINS

An Efficient Sequential Approach for Simulation of Thermal Stresses in Disc Brakes

Example 24 Spring-back

An Introduction to Structural Optimization

PATCH TEST OF HEXAHEDRAL ELEMENT

Subject of Investigation

STRUCTURAL TOPOLOGY OPTIMIZATION SUBJECTED TO RELAXED STRESS AND DESIGN VARIABLES

Element energy based method for topology optimization

Topology optimization for coated structures

IJMH - International Journal of Management and Humanities ISSN:

Benchmark of Topology Optimization Methods for Crashworthiness Design

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Multi-component layout design with coupled shape and topology optimization

Topology Optimization of Multiple Load Case Structures

Guidelines for proper use of Plate elements

Sizing Optimization for Industrial Applications

AMS527: Numerical Analysis II

Topology Optimization and 3D Printing of the MBB Structure Using the 3D SIMP Method

A rubber O-ring is pressed between two frictionless plates as shown: 12 mm mm

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction


Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Maple as an Instructional Tool

Recent developments in simulation, optimization and control of flexible multibody systems

A Topology Optimization Interface for LS-Dyna

STRUCTURAL & MULTIDISCIPLINARY OPTIMIZATION

A nodal based evolutionary structural optimisation algorithm

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010

Assignment in The Finite Element Method, 2017

Numerical study of avoiding mechanism issues in structural topology optimization

Topology optimization of continuum structures subjected to pressure loading

Engineering Effects of Boundary Conditions (Fixtures and Temperatures) J.E. Akin, Rice University, Mechanical Engineering

Fully-Coupled Thermo-Mechanical Analysis

The Finite Element Method for the Analysis of Non-Linear and Dynamic Systems. Prof. Dr. Eleni Chatzi, J.P. Escallo n Lecture December, 2013

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1

COMPUTER AIDED ENGINEERING. Part-1

Truss structural configuration optimization using the linear extended interior penalty function method

Chapter 1 Introduction

Development of a computational method for the topology optimization of an aircraft wing

Optimization of reinforcement s location of flat and cylindrical panels. Hugo Pina

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège

ENGINEERING TRIPOS PART IIA FINITE ELEMENT METHOD

Topological Optimization of Continuum Structures Using Optimality Criterion in ANSYS

CHAPTER 1. Introduction

Multidisciplinary System Design Optimization (MSDO)

Performance of railway track system under harmonic loading by finite element method

Effect of Modeling Parameters in SIMP Based Stress Constrained Structural Topology Optimization

RAPID PROTOTYPING FOR SLING DESIGN OPTIMIZATION

Hierarchical remeshing strategies with mesh mapping for topology optimisation

Computer Life (CPL) ISSN: Finite Element Analysis of Bearing Box on SolidWorks

ANSYS Workbench Guide

Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization. M2DO Lab 1,2. 1 Cardiff University

Nodal Integration Technique in Meshless Method

Application of Finite Volume Method for Structural Analysis

Different effects of economic and structural performance indexes on model construction of structural topology optimization

Guangxi University, Nanning , China *Corresponding author

Linear and Nonlinear Analysis of a Cantilever Beam

Accelerating Finite Element Analysis in MATLAB with Parallel Computing

INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 1, 2011

TOPOLOGY OPTIMIZATION WITH AN IMPLICIT FUNCTION AND PARAMETERIZED CUTTING SURFACE

Preference-based Topology Optimization of Body-in-white Structures for Crash and Static Loads

Simultaneous layout design of supports and structures systems

Finite Volume Methodology for Contact Problems of Linear Elastic Solids

Topology Optimization and JuMP

Workbench Simulation. Contact Analysis. 1 ANSYS, ANSYS, Inc. Inc. Proprietary

3D Finite Element Software for Cracks. Version 3.2. Benchmarks and Validation

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0

Topology Optimization with Shape Preserving Design

Structural optimization of base engine component. Master s thesis in Applied Mechanics JOHAN SPARLUND

Exercise 1. 3-Point Bending Using the GUI and the Bottom-up-Method

Supplementary Materials for

Introduction to Design Optimization

Optimization in the Abaqus Environment Using TOSCA

A first laboratory exercise in topology optimization using matlab.

Optimization to Reduce Automobile Cabin Noise

Second-order shape optimization of a steel bridge

Topology optimization of 3D compliant actuators by a sequential element rejection and admission method

Wing Topology Optimization with Self-Weight Loading

Metafor FE Software. 2. Operator split. 4. Rezoning methods 5. Contact with friction

An Explanation on Computation of Fracture Mechanics Parameters in ANSYS

Analysis of Distortion Parameters of Eight node Serendipity Element on the Elements Performance

Solid and shell elements

A modified Q4/Q4 element for topology optimization

Performance Evaluation of an Interior Point Filter Line Search Method for Constrained Optimization

Design parameterization for topology optimization by intersection of an implicit function

PolyTop: AMatlabimplementationofageneraltopologyoptimization framework using unstructured polygonal finite element meshes

Force density method for simultaneous optimization of geometry and topology of spatial trusses

Transcription:

2 nd International Conference on Engineering Optimization September 6-9, 2010, Lisbon, Portugal Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact Niclas Strömberg Department of Mechanical Engineering Jönköping University SE 551 11 Jönköping, Sweden E-mail: niclas.stromberg@jth.hj.se Abstract The optimal solutions are most sensitive to the boundary conditions when performing topology optimization of components. In many applications the design domain of the components are subjected to unilateral contact conditions. In order to obtain relevant conceptual designs by topology optimization of such systems, the contact conditions should be included explicitly in the optimization. Recently, in a number of works by Strömberg and Klarbring, such a method has been developed for one elastic body unilateral constrained to rigid supports. Here, this approach is extended such that a system of two elastic bodies in unilateral contact is considered. For this systems the compliance is minimized by adopting the SIMP-model. A nested formulation of the problem is solved by SLP, where the sensitivities are obtained by solving an adjoint equation. In this latter equation, the Jacobian from the Newton method used to solve the state problem appears. The state problem is treated by an augmented Lagrangian formulation of the bodies in contact. Thus, the Jacobian is simply the gradient of the corresponding system of equations to this formulation. The method is implemented in the toolbox Topo4abq by using Matlab and Intel Fortran. The method is both efficient and robust. This is demonstrated by solving several 2D-problems. The results are also compared to the solutions obtained when the contact conditions are treated by joining the two bodies to one body. In a near future 3D-problems will also be solved by using the presented approach. Keywords: Topology optimization, SIMP, Contact, SLP. 1. Introduction Most recently, topology optimization of linear elastic structures unilateral constrained to rigid foundations have been investigated by the author and Klarbring in a number of papers [1, 2, 3]. The SLP approach developed in these works seems most promising. In this paper, this approach is investigated for two linear elastic bodies in contact. The state problem is formulated by using an augmented Lagrangian formulation. This is done for a nodeto-node formulation of the contact interface. The corresponding optimality conditions are then solved by a Newton method with an inexact line-search procedure. This approach produces most accurate state solutions which has been demonstrated in several works. For instance, in the original implementation by Strömberg [4], wear problems were solved successfully. In Strömberg [5], the solutions to threedimensional friction problems were found using this approach. Furthermore, thermomechanical problems were solved in [6, 7]. The dynamic transmission error was studied in [8]. Recently, non-local damage coupled to wear was solved by using this Newton approach in [9]. The optimization problem is solved by sequential linear programming (SLP). This is done by a nested approach, where the state is considered to be a function of the design parameters by solving the state equations implicitly. The design parametrization is realized by adopting the SIMP-model. The sensitivity analysis is then performed by defining an adjoint equation. This equation is defined by use of the Jacobian appearing in the Newton method when the search direction is determined. After the sensitivities have been filtered by Sigmund s filter, the final LP-problem is solved by the interior point method that is available in the optimization toolbox of Matlab. Concerning details about SLP, SIMP, the nested approach, the adjoint equation and filters, see e.g. the textbooks by Bendsøe and Sigmund [10], and Christensen and Klarbring [11], respectively. Two different contact problems are optimized for different settings. The solutions are compared to the solutions obtained if the contact boundaries are merged together. In such manner it is demonstrated that it might sometimes be necessary in some applications to include the contact conditions when assemblies 1

of design domains are optimized. d = 0 F ρ e d = 0 Figure 1: A system of two linear elastic bodies in unilateral contact. 2. The State Problem Let us consider two linear elastic bodies parameterized by adopting the SIMP-modell. That is, the global stiffness matrix is generated by the following assembly procedure K = K(ρ) = n el e=1 ρ n e k e, (1) where ρ = {0 < ρ e 1}, n 1, k e is a local element stiffness matrix and n el is the total number of finite elements. Contact might be developed between the bodies. This is treated with a node-to-node contact formulation. The contact nodes belonging to one of the bodies are denoted slave nodes and the remaining set of contact nodes are called master nodes. Outward unit normals n for both the slave nodes and the master nodes are identified. By using these normals, we define the following transformation matrices: C s = [C row s = n], C m = [C row m = n], (2) such that the normal displacements of the slave and master nodes are obtained by where d is the nodal displacement vector. For a given external force F, equilibrium for the two bodies reads In this expression, the contact forces P N are defined by d s = C s d, d m = C m d, (3) K(ρ)d + (C s + C m )P N = F. (4) P N = (P N + r(d s + d m g)) +. (5) where r > 0 is a given penalty coefficient, g contains the initial gaps between the slave and master nodes, and (x) + = x + x. (6) 2 The projection in (5) is equivalent to Signorini s contact conditions and constitutes the basis in an augmented Lagrangian formulation, see e.g. Strömberg [4]. For a given density distribution ρ = ˆρ, the state x = {d; P N } is found by solving (4) and (5) simultaneously by using Newton s method with an Armijo line-search procedure. Letting h = h(ρ, x) represent (4) and (5), the search direction at differentiable state is s = ( x h(ˆρ, x)) 1 h(ˆρ, x). (7) 2

F 65 [mm] 32.5 [mm] 15 [mm] 15 [mm] 65 [mm] Figure 2: The geometry, the boundary conditions and the external force F = 1E4 [N] for the first problem. The state is then generated by the following sequence: x n+1 = x n + αs, (8) where α is the line-search parameter. Details about the treatment at non-differentiable states are presented in [4]. Figure 3: The solution with and without contact conditions, respectively. 2. The Optimization Problem For the state problem presented above, the compliance c = F T d (9) 3

is minimized for a given constraint on the volume n el V = V (ρ) = ρ e V e, (10) where V e is the local element volume. Thus, the following optimization problem is stated min c = F T d (ρ,x) h(ρ, x) = 0 s.t. V (ρ) ˆV 0 < ρ e 1. This is solved by first rewriting the problem using a nested approach and then applying sequential linear programming. The nested problem, the sensitivity analysis and the corresponding LP-problem are presented below in detail. We consider x = x(ρ) to be explicitly given by solving h(ρ, x) = 0. The nested problem then reads The sensitivities min ρ s.t. e=1 c(ρ) = F T d(ρ) { V (ρ) ˆV 0 < ρ e 1. ξ e = c = { F 0 are determined by introducing an adjoint equation, i.e. { ( x h) T F γ = 0 Putting this in (13) yields (11) (12) } T x (13) }. (14) ξ e = γ T x h x. (15) Furthermore, taking the partial derivative of h = 0 with respect to ρ e implies (16) inserted in (15) results in h + x h x = 0. (16) ξ e = γ T h. (17) Before formulating the corresponding LP-problem by using the sensitivities above, ξ e are filtered using Sigmund s filter. The filtered sensitivities are denoted ξe s. Finally, we solve the following LP-problem in sequence: n el min ξ ρ eρ s e e=1 n el V s.t. e ρ e ˆV (18) 0 e=1 ρ l e ρ e ρ u e by using the interior point method of Matlab. ρ l e and ρ u e appearing in (18) represent the move limits. 3. Numerical Examples The method presented above is implemented in Topo4abq. Topo4abq (www.fema.se) is a toolbox for topology optimization developed by using Matlab and Intel Fortran. The toolbox runs on both 32-bits and 64-bits versions of Windows. The toolbox has a user-friendly GUI and it is compatible with the Abaqus/CAE environment which makes it easy to use by students and engineers. 4

8 x 105 7 6 c 5 4 3 2 1 0 10 20 30 40 50 60 iteration Figure 4: Convergence history for the contact problem. 4.5 x 105 0.72474, 0.5 Comp 4 3.5 3 2.5 2 1.5 0.63628, 0.86 1 0 0.2 0.4 0.6 0.8 1 Vol 0.30027, 1.94 0.41835, 1.58 0.53067, 1.22 Figure 5: Tradeoff between the compliance and the volume fraction for the contact problem. The design parameter η is taken to be in the range of [0.5:0.36:2.3]. 5

Figure 6: The meshes, the boundary conditions and the force for the second problem. The solutions of two different kind of problems for different settings are presented in this section. Both problems are two-dimensional. The method is also implemented for three-dimensional geometries. The solutions of 3D-problems will be presented at the conference. Firstly, a contact problem of three bodies are considered. However, the symmetry is utilized such that only two bodies are solved numerically by the proposed method. The geometry, boundary conditions and the load of the problem are presented in Figure 2. 7880 fully integrated 4-noded isoparametric bilinear elements represent the bodies. The plain strain is utilized, Young s modulus is 2.1E5 [Pa] and Poisson s ratio is 0.3. The filter radius is 0.9 [mm] and the limit on the volume fraction is 0.4. The solution is presented at the top of Figure 3. Below, at the bottom of Figure 3, the solution obtained when the contact boundaries are merged together is presented. It is clear that the two solutions are very different. The convergence history of the contact solution is presented in Figure 4. During the first ten iterations the SIMP factor n is increased from 1 to 3 by a log-sigmoid relationship. This explains the peak in the beginning of the history. In Figure 5 the tradeoff between the compliance and the volume fraction is also plotted for the contact problem. The tradeoff curve is generated by minimizing the following objective: f = cv η (19) for different values on the design parameter η. This objective was suggested in Strömberg [3], which is a generalization of the hyperoptimal formulation suggested by Rozvany et al. [12]. The picture in Figure 5 is automatically generated as an output from Topo4abq. The second problem is a contact problem between two bodies with two separated contact interfaces. The meshes, boundary conditions and the applied force are presented in Figure 6. 35560 elements with the same properties as the elements of the previous problem are used for the meshes of the bodies. Solutions for three different settings of this problem are presented in Figure 7. First, at the top of this figure, the solution for the basic settings discussed above is plotted. Secondly, in the middle of the figure, an additional load case is added. An opposite force of equal size is also considered. For a linear problem, these two load cases would produce the same solution. However, this is not the case for contact problems. It is obvious that these two solutions differ a lot. Finally, at the bottom of the figure, the solution obtained when the contact boundaries are merged together is presented. Apparently, this solution is very different from the other two solutions. 4. Summary In this work, a method for topology optimization of a linear elastic structure unilaterally constrained to rigid supports is extended such that systems of several elastic bodies in contact are optimized. The method is both efficient and robust, which is demonstrated by solving two-dimensional problems for different settings. The importance of including the contact conditions is also demonstrated by comparing 6

Figure 7: Solutions for three different settings of the second problem. At the top of the figure the solution for the basic settings is presented, in the middle two load cases are considered and finally, at the bottom, the contact boundaries are merged together. 7

the solution to the solutions obtained when the contact boundaries are merged together. The optimal solutions are very different. Acknowledgements This work was supported by the Swedish Foundation for Strategic Research through the ProViking programme in the area of product realization. References [1] N. Strömberg and A. Klarbring, Topology Optimization of Structures with Contact Constraints by using a Smooth Formulation and a Nested Approach, in the proceedings of the 8th World Congress on Structural and Multidisciplinary Optimization, June 1-5, Lisbon, Portugal, 2009. [2] N. Strömberg and A. Klarbring, Topology Optimization of Structures in Unilateral Contact, Structural and Multidisciplinary Optimization, 41, 57 64, 2010. [3] N. Strömberg, Topology Optimization of Structures with Manufacturing and Unilateral Contact Constraints by Minimizing an Adjustable Compliance-Volume Product, Structural and Multidisciplinary Optimization, on-line, 2010. [4] N. Strömberg, An augmented Lagrangian method for fretting problems, European Journal of Mechanics, A/Solids, 16, 573-593, 1997. [5] N. Strömberg, A Newton method for three-dimensional fretting problems, International Journal of Solids Structures, 36, 2075-2090, 1999. [6] N. Strömberg, Finite element treatment of two-dimensional thermoelastic wear problems, Computer Methods in Applied Mechanics and Engineering, 177, 441-455, 1999. [7] P. Ireman, A. Klarbring and N. Strömberg, Finite element algorithms for thermoelastic wear problems, European Journal of Mechanics, A/Solids, 21, 423-440, 2002. [8] A. Klarbring, O. Lundvall and N. Strömberg, A flexible multi-body approach for frictional contact in spur gears, Journal of Sound and Vibration, 278, 479-499, 2004. [9] P. Ireman, A. Klarbring and N. Strömberg, Gradient Theory of Damage Coupled to Frictional Contact and Wear, and Its Numerical Treatment, Computer Modeling in Engineering Science, 52, 125 158, 2009. [10] M.P. Bendsøe and O. Sigmund, Topology optimization: theory, methods and applications, Springer, 2003. [11] P.W. Christensen and A. Klarbring: An Introduction to Structural Optimization, Springer, 2009. [12] G.I.N. Rozvany, O.M. Querin, Z. Gaspar and V. Pomezanski, Extended Optimality in Topology Design, Structural and Multidisciplinary Optimization, 24, 257 261, 2002. 8