A Matlab code for analysis and topology optimization with Third Medium Contact
Abstract We present a code for modelling and topology optimization of hyperelastic structures, including contact modelled by the Third Medium Contact (TMC) approach. By using the so-called -regularization we penalize the skew distortion of the bilinear finite elements discretizing void regions, thus promoting convergence of the nonlinear solver. First, we show how this method is implemented in a compact code, allowing to simulate contact and force transfer in hyperelastic structures. We then solve two topology optimization problems for minimum end-compliance of structures exhibiting contact. In the first example, contact happens at the supported boundary, while the second features self-contact. The scripts that replicate the results are included, and we discuss some possible extensions to more general problems.
Authors
- Federico Ferrari (ORCID: https://orcid.org/0000-0001-7065-2432)
- Ole Sigmund (ORCID: https://orcid.org/0000-0003-0344-7249)
- Andreas Henrik Frederiksen (ORCID: https://orcid.org/0000-0001-7113-9294)
Institutions
- Technical University of Denmark (DK)
Publication Details
- Journal
- Structural and Multidisciplinary Optimization
- Published
- 2026-07-28
- DOI
- https://doi.org/10.1007/s00158-026-04341-7
- Primary Topic
- Topology Optimization in Engineering
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Villum Fonden