Adrian Humphry, Mehran Ebrahimi, Nigel Morris, Adrian Butscher
{"title":"An interface-preserving level set update strategy for topology optimisation of mechanical assemblies","authors":"Adrian Humphry, Mehran Ebrahimi, Nigel Morris, Adrian Butscher","doi":"10.1016/j.compstruc.2025.107973","DOIUrl":null,"url":null,"abstract":"<div><div>Structural components in assemblies often require specific geometric features — such as cylindrical regions for joints — to function correctly. Standard topology optimisation methods, however, struggle to impose geometric, feature-preserving constraints on selected boundary regions during shape updates. We propose a shape update strategy for level set-based topology optimisation of mechanical assemblies that enables constrained shape updates along user-specified boundaries while allowing free-form updates elsewhere. The constrained regions are limited to affine motions such as translation, rotation, and scaling, providing greater control that is especially valuable in engineering design. This is particularly useful for multi-functional components in larger assemblies, where certain boundaries must retain primitive geometries and vary only within specified limits. For example, when a component must contain a cylindrical aperture to fit a pin of unknown radius, our method allows simultaneous optimisation of the aperture’s location, orientation, and size, alongside the component’s overall topology. We extend the standard Hilbert space extension method by introducing its constrained variant which incorporates affine motion constraints into the velocity extension. The resulting velocity field satisfies descent direction requirements for the optimisation while ensuring that all feature-preserving constraints are met. We demonstrate the method’s effectiveness on canonical structural problems with geometrically constrained boundaries.</div></div>","PeriodicalId":50626,"journal":{"name":"Computers & Structures","volume":"319 ","pages":"Article 107973"},"PeriodicalIF":4.8000,"publicationDate":"2025-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Structures","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045794925003311","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Structural components in assemblies often require specific geometric features — such as cylindrical regions for joints — to function correctly. Standard topology optimisation methods, however, struggle to impose geometric, feature-preserving constraints on selected boundary regions during shape updates. We propose a shape update strategy for level set-based topology optimisation of mechanical assemblies that enables constrained shape updates along user-specified boundaries while allowing free-form updates elsewhere. The constrained regions are limited to affine motions such as translation, rotation, and scaling, providing greater control that is especially valuable in engineering design. This is particularly useful for multi-functional components in larger assemblies, where certain boundaries must retain primitive geometries and vary only within specified limits. For example, when a component must contain a cylindrical aperture to fit a pin of unknown radius, our method allows simultaneous optimisation of the aperture’s location, orientation, and size, alongside the component’s overall topology. We extend the standard Hilbert space extension method by introducing its constrained variant which incorporates affine motion constraints into the velocity extension. The resulting velocity field satisfies descent direction requirements for the optimisation while ensuring that all feature-preserving constraints are met. We demonstrate the method’s effectiveness on canonical structural problems with geometrically constrained boundaries.
期刊介绍:
Computers & Structures publishes advances in the development and use of computational methods for the solution of problems in engineering and the sciences. The range of appropriate contributions is wide, and includes papers on establishing appropriate mathematical models and their numerical solution in all areas of mechanics. The journal also includes articles that present a substantial review of a field in the topics of the journal.