Computational & Technology Resources
an online resource for computational,
engineering & technology publications
PROCEEDINGS OF THE ELEVENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL STRUCTURES TECHNOLOGY
Edited by: B.H.V. Topping
Topology Optimisation of Bodies in Unilateral Contact by Maximizing the Potential Energy
Department of Mechanical Engineering, Jönköping University, Sweden
N. Strömberg, "Topology Optimisation of Bodies in Unilateral Contact by Maximizing the Potential Energy", in B.H.V. Topping, (Editor), "Proceedings of the Eleventh International Conference on Computational Structures Technology", Civil-Comp Press, Stirlingshire, UK, Paper 237, 2012. doi:10.4203/ccp.99.237
Keywords: potential energy, unilateral contact, prescribed displacements.
The modelling of the boundary conditions is crucial in topology optimisation. Small changes in these conditions will typically imply new optimal layouts of material. In many situations the design domain is connected to an assembly of components using contact interfaces. In order to generate proper layouts for this type of design domain one must treat these contact interfaces accurately in the topology optimisation procedure.
The bottle-neck in topology optimisation of non-linear structural problems, such as contact problems, is to solve the state equations and the adjoint equations. By choosing the potential energy as the objective the latter equations are not needed in the sensitivity analysis. In this paper topology optimization of contact problems including non-zero prescribed displacements by maximizing the potential energy is performed. For contact problems with zero initial contact gaps and zero prescribed displacements this is equivalent to minimising the compliance, which is the standard approach in topology optimisation. However, when the compliance is used as objective in topology optimisation of contact problems an extra adjoint equation must be solved. This is not needed in the formulation presented in this paper.
The efficiency of the approach is demonstrated by studying three different problems, two problems in two-dimensions and one in a three-dimensional setting. The method is implemented by using Matlab and Intel Fortran, where the Fortran code is linked to Matlab as mex-files. The implementation can be downloaded as a toolbox (Topo4abq). The three problems have beensolved using this toolbox on a laptop with an Intel Core i7 2.67 GHz processor and a 64 bit version of Windows. It is shown that the CPU-time is reduced as much as 25% compared to an adjoint approach developed in previous works.
purchase the full-text of this paper (price £20)