TPMS2STEP: Error-Controlled and C2 Continuity-Preserving Translation of TPMS Models to STEP Files Based on Constrained-PIA

IF 4.3 3区 材料科学 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC
Yaonaiming Zhao , Qiang Zou , Guoyue Luo , Jiayu Wu , Sifan Chen , Depeng Gao , Minghao Xuan , Fuyu Wang
{"title":"TPMS2STEP: Error-Controlled and C2 Continuity-Preserving Translation of TPMS Models to STEP Files Based on Constrained-PIA","authors":"Yaonaiming Zhao ,&nbsp;Qiang Zou ,&nbsp;Guoyue Luo ,&nbsp;Jiayu Wu ,&nbsp;Sifan Chen ,&nbsp;Depeng Gao ,&nbsp;Minghao Xuan ,&nbsp;Fuyu Wang","doi":"10.1016/j.cad.2024.103726","DOIUrl":null,"url":null,"abstract":"<div><p>Triply periodic minimal surface (TPMS) is emerging as an important way of designing microstructures. However, there has been limited use of commercial CAD/CAM/CAE software packages for TPMS design and manufacturing. This is mainly because TPMS is consistently described in the functional representation (F-rep) format, while modern CAD/CAM/CAE tools are built upon the boundary representation (B-rep) format. One possible solution to this gap is translating TPMS to STEP, which is the standard data exchange format of CAD/CAM/CAE. Following this direction, this paper proposes a new translation method with error-controlling and <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> continuity-preserving features. It is based on an approximation error-driven TPMS sampling algorithm and a constrained-PIA algorithm. The sampling algorithm controls the deviation between the original and translated models. With it, an error bound of <span><math><mrow><mn>2</mn><mi>ϵ</mi></mrow></math></span> on the deviation can be ensured if two conditions called <span><math><mi>ϵ</mi></math></span>-density and <span><math><mi>ϵ</mi></math></span>-approximation are satisfied. The constrained-PIA algorithm enforces <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> continuity constraints during TPMS approximation, and meanwhile attaining high efficiency. A theoretical convergence proof of this algorithm is also given. The effectiveness of the translation method has been demonstrated by a series of examples and comparisons. The code will be open-sourced upon publication.</p></div>","PeriodicalId":3,"journal":{"name":"ACS Applied Electronic Materials","volume":null,"pages":null},"PeriodicalIF":4.3000,"publicationDate":"2024-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Electronic Materials","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010448524000538","RegionNum":3,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

Triply periodic minimal surface (TPMS) is emerging as an important way of designing microstructures. However, there has been limited use of commercial CAD/CAM/CAE software packages for TPMS design and manufacturing. This is mainly because TPMS is consistently described in the functional representation (F-rep) format, while modern CAD/CAM/CAE tools are built upon the boundary representation (B-rep) format. One possible solution to this gap is translating TPMS to STEP, which is the standard data exchange format of CAD/CAM/CAE. Following this direction, this paper proposes a new translation method with error-controlling and C2 continuity-preserving features. It is based on an approximation error-driven TPMS sampling algorithm and a constrained-PIA algorithm. The sampling algorithm controls the deviation between the original and translated models. With it, an error bound of 2ϵ on the deviation can be ensured if two conditions called ϵ-density and ϵ-approximation are satisfied. The constrained-PIA algorithm enforces C2 continuity constraints during TPMS approximation, and meanwhile attaining high efficiency. A theoretical convergence proof of this algorithm is also given. The effectiveness of the translation method has been demonstrated by a series of examples and comparisons. The code will be open-sourced upon publication.

Abstract Image

Abstract Image

TPMS2STEP:将 TPMS 模型翻译为 TPMS2STEP:误差控制和 C2 连续性保护
三周期最小表面(TPMS)正在成为设计微结构的一种重要方法。然而,商业 CAD/CAM/CAE 软件包在 TPMS 设计和制造方面的应用还很有限。这主要是因为 TPMS 始终是以功能表示(F-rep)格式来描述的,而现代 CAD/CAM/CAE 工具是建立在边界表示(B-rep)格式基础上的。解决这一差距的一个可行办法是将 TPMS 转换为 STEP,后者是 CAD/CAM/CAE 的标准数据交换格式。循此方向,本文提出了一种具有误差控制和 C2 连续性保护功能的新翻译方法。该方法基于近似误差驱动的 TPMS 采样算法和约束 PIA 算法。采样算法控制原始模型和翻译模型之间的偏差。如果满足ϵ-密度和ϵ-近似这两个条件,就能确保偏差的误差约束为 2ϵ。受约束的 PIA 算法在 TPMS 近似过程中执行了 C2 连续性约束,同时达到了很高的效率。此外,还给出了该算法的理论收敛性证明。通过一系列示例和比较,证明了翻译方法的有效性。代码将在发布后开源。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
7.20
自引率
4.30%
发文量
567
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信