基于定制八叉树网格的连续体结构特征驱动拓扑优化

IF 3.5 3区 工程技术 Q1 MATHEMATICS, APPLIED Finite Elements in Analysis and Design Pub Date : 2025-02-01 DOI:10.1016/j.finel.2024.104308
Zhen Liu, Liang Xia
{"title":"基于定制八叉树网格的连续体结构特征驱动拓扑优化","authors":"Zhen Liu,&nbsp;Liang Xia","doi":"10.1016/j.finel.2024.104308","DOIUrl":null,"url":null,"abstract":"<div><div>To achieve accurate finite element (FE) analysis and to capture intricate geometric features in topology optimization using the feature mapping method, it is essential to apply extreme finely discretized background FE mesh. However, this necessity comes with increased time and memory overheads and may even lead to the failure of solving 3D problems. Consequently, this paper proposes a tailored 2:1 balanced octree meshing algorithm for topology optimization using the feature mapping method. In particular, two strategies are employed to achieve accurate mesh partitioning. The first strategy applies the exact max-min operator, rather than the smooth approximation operator used in the optimization phase, to define union, intersection, and subtraction operations between geometric components. The second strategy combines vertex function evaluation with revised affine arithmetic to rigorously check function transversality. To enhance efficiency in the latter, the function evaluation of the current mesh reuses the evaluation of the identical vertex from the sibling or parent mesh. Concurrently, only active components intersecting the parent mesh undergo checking for the current mesh, eliminating the need to checking all components. Subsequently, only meshes that intersect any one component and whose neighboring meshes share faces (edges in 2D) are balanced and numbered for structural analysis. This measure avoids numerical singularity arising from void elements and reduces extra time and memory requirements. Finally, algorithms for feature-driven topology optimization, including octree meshing, sensitivity analysis, multi-point constraint and the update of design variables using the method of moving asymptotes (MMA), are implemented on an in-house C++ framework. The feasibility and effectiveness of the proposed algorithms are demonstrated by means of benchmark 2D and 3D numerical designs.</div></div>","PeriodicalId":56133,"journal":{"name":"Finite Elements in Analysis and Design","volume":"244 ","pages":"Article 104308"},"PeriodicalIF":3.5000,"publicationDate":"2025-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Feature-driven topology optimization of continuum structures with tailored octree meshing\",\"authors\":\"Zhen Liu,&nbsp;Liang Xia\",\"doi\":\"10.1016/j.finel.2024.104308\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>To achieve accurate finite element (FE) analysis and to capture intricate geometric features in topology optimization using the feature mapping method, it is essential to apply extreme finely discretized background FE mesh. However, this necessity comes with increased time and memory overheads and may even lead to the failure of solving 3D problems. Consequently, this paper proposes a tailored 2:1 balanced octree meshing algorithm for topology optimization using the feature mapping method. In particular, two strategies are employed to achieve accurate mesh partitioning. The first strategy applies the exact max-min operator, rather than the smooth approximation operator used in the optimization phase, to define union, intersection, and subtraction operations between geometric components. The second strategy combines vertex function evaluation with revised affine arithmetic to rigorously check function transversality. To enhance efficiency in the latter, the function evaluation of the current mesh reuses the evaluation of the identical vertex from the sibling or parent mesh. Concurrently, only active components intersecting the parent mesh undergo checking for the current mesh, eliminating the need to checking all components. Subsequently, only meshes that intersect any one component and whose neighboring meshes share faces (edges in 2D) are balanced and numbered for structural analysis. This measure avoids numerical singularity arising from void elements and reduces extra time and memory requirements. Finally, algorithms for feature-driven topology optimization, including octree meshing, sensitivity analysis, multi-point constraint and the update of design variables using the method of moving asymptotes (MMA), are implemented on an in-house C++ framework. The feasibility and effectiveness of the proposed algorithms are demonstrated by means of benchmark 2D and 3D numerical designs.</div></div>\",\"PeriodicalId\":56133,\"journal\":{\"name\":\"Finite Elements in Analysis and Design\",\"volume\":\"244 \",\"pages\":\"Article 104308\"},\"PeriodicalIF\":3.5000,\"publicationDate\":\"2025-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Finite Elements in Analysis and Design\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0168874X24002026\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"MATHEMATICS, APPLIED\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Finite Elements in Analysis and Design","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168874X24002026","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, APPLIED","Score":null,"Total":0}
引用次数: 0

摘要

为了实现精确的有限元分析和利用特征映射方法捕捉拓扑优化中复杂的几何特征,必须采用极细离散背景有限元网格。然而,这种必要性会增加时间和内存开销,甚至可能导致解决3D问题的失败。因此,本文提出了一种基于特征映射方法的2:1平衡八叉树网格优化算法。特别地,采用了两种策略来实现精确的网格划分。第一种策略应用精确的极大极小运算符,而不是优化阶段使用的光滑近似运算符,来定义几何组件之间的并、交和减法操作。第二种策略将顶点函数计算与修正的仿射算法相结合,以严格检查函数的横向性。为了提高后者的效率,当前网格的函数求值重用了同级或父网格中相同顶点的求值。同时,只有与父网格相交的活动组件才会对当前网格进行检查,从而消除了检查所有组件的需要。随后,只有与任何一个组件相交且相邻网格共享面(2D中的边)的网格才被平衡和编号以进行结构分析。这一措施避免了由空洞元素引起的数值奇点,减少了额外的时间和内存需求。最后,在一个内部c++框架上实现了特征驱动拓扑优化算法,包括八叉树网格划分、灵敏度分析、多点约束和使用移动渐近线(MMA)方法更新设计变量。通过基准二维和三维数值设计,验证了所提算法的可行性和有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Feature-driven topology optimization of continuum structures with tailored octree meshing
To achieve accurate finite element (FE) analysis and to capture intricate geometric features in topology optimization using the feature mapping method, it is essential to apply extreme finely discretized background FE mesh. However, this necessity comes with increased time and memory overheads and may even lead to the failure of solving 3D problems. Consequently, this paper proposes a tailored 2:1 balanced octree meshing algorithm for topology optimization using the feature mapping method. In particular, two strategies are employed to achieve accurate mesh partitioning. The first strategy applies the exact max-min operator, rather than the smooth approximation operator used in the optimization phase, to define union, intersection, and subtraction operations between geometric components. The second strategy combines vertex function evaluation with revised affine arithmetic to rigorously check function transversality. To enhance efficiency in the latter, the function evaluation of the current mesh reuses the evaluation of the identical vertex from the sibling or parent mesh. Concurrently, only active components intersecting the parent mesh undergo checking for the current mesh, eliminating the need to checking all components. Subsequently, only meshes that intersect any one component and whose neighboring meshes share faces (edges in 2D) are balanced and numbered for structural analysis. This measure avoids numerical singularity arising from void elements and reduces extra time and memory requirements. Finally, algorithms for feature-driven topology optimization, including octree meshing, sensitivity analysis, multi-point constraint and the update of design variables using the method of moving asymptotes (MMA), are implemented on an in-house C++ framework. The feasibility and effectiveness of the proposed algorithms are demonstrated by means of benchmark 2D and 3D numerical designs.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.80
自引率
3.20%
发文量
92
审稿时长
27 days
期刊介绍: The aim of this journal is to provide ideas and information involving the use of the finite element method and its variants, both in scientific inquiry and in professional practice. The scope is intentionally broad, encompassing use of the finite element method in engineering as well as the pure and applied sciences. The emphasis of the journal will be the development and use of numerical procedures to solve practical problems, although contributions relating to the mathematical and theoretical foundations and computer implementation of numerical methods are likewise welcomed. Review articles presenting unbiased and comprehensive reviews of state-of-the-art topics will also be accommodated.
期刊最新文献
Application of zonal Reduced-Order-Modeling to tire rolling simulation An enhanced single Gaussian point continuum finite element formulation using automatic differentiation Robust multi-physical-material topology optimization with thermal-self-weight uncertain loads Sequential sensor placement for damage detection under frequency-domain dynamics An assumed enhanced strain finite element formulation for modeling hydraulic fracture growth in a thermoporoelastic medium
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1