首页 > 最新文献

Computer-Aided Design最新文献

英文 中文
Plate Manufacturing Constraint in Topology Optimization Using Anisotropic Filter 利用各向异性滤波器优化拓扑结构中的板材制造约束
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-23 DOI: 10.1016/j.cad.2024.103823
Yuji Wada , Tokimasa Shimada , Koji Nishiguchi , Shigenobu Okazawa , Makoto Tsubokura
The manufacturing constraint of topology optimization for finding structures composed primarily of plate cross sections with an automatically decided surface normal is discussed. The anisotropic partial differential equation filter for the sensitivity of the objective function is designed such that the eigenvalue-resolved stress tensor is converted to the anisotropic filter tensor. The user can obtain an optimal shape proposal with different degrees of plate formation by changing the influence radius of the ellipsoidal filter. Plate structure formation and stiffness compliance performance are discussed through three sample problems: a solid bar subjected to torsional loads, an L-shaped member subjected to multiple loads, and a vehicle body frame intended to be a complex frame. The finite element analysis with 3–300 million degrees of freedom is required to form a shell plate structure from a large ingot with a volume fraction constraint of 1%–5%. A voxel topology optimization software that utilizes the building cube method framework available in massively parallel environments is developed, and the parallel performance of the optimization routine, including the plate filtering, is measured.
讨论了拓扑优化的制造约束,以寻找主要由板截面组成的结构,并自动决定表面法线。设计了用于目标函数灵敏度的各向异性偏微分方程滤波器,将特征值解析应力张量转换为各向异性滤波器张量。用户可以通过改变椭圆滤波器的影响半径,获得不同板形成程度的最佳形状方案。通过三个示例问题讨论了板状结构的形成和刚度顺应性能:承受扭转载荷的实心杆、承受多重载荷的 L 形构件以及拟作为复杂框架的车身框架。要从体积分数限制为 1%-5%的大型钢锭中形成壳板结构,需要进行 3-3 亿自由度的有限元分析。利用大规模并行环境中可用的建筑立方体方法框架,开发了一个体素拓扑优化软件,并测量了包括板过滤在内的优化例程的并行性能。
{"title":"Plate Manufacturing Constraint in Topology Optimization Using Anisotropic Filter","authors":"Yuji Wada ,&nbsp;Tokimasa Shimada ,&nbsp;Koji Nishiguchi ,&nbsp;Shigenobu Okazawa ,&nbsp;Makoto Tsubokura","doi":"10.1016/j.cad.2024.103823","DOIUrl":"10.1016/j.cad.2024.103823","url":null,"abstract":"<div><div>The manufacturing constraint of topology optimization for finding structures composed primarily of plate cross sections with an automatically decided surface normal is discussed. The anisotropic partial differential equation filter for the sensitivity of the objective function is designed such that the eigenvalue-resolved stress tensor is converted to the anisotropic filter tensor. The user can obtain an optimal shape proposal with different degrees of plate formation by changing the influence radius of the ellipsoidal filter. Plate structure formation and stiffness compliance performance are discussed through three sample problems: a solid bar subjected to torsional loads, an L-shaped member subjected to multiple loads, and a vehicle body frame intended to be a complex frame. The finite element analysis with 3–300 million degrees of freedom is required to form a shell plate structure from a large ingot with a volume fraction constraint of 1%–5%. A voxel topology optimization software that utilizes the building cube method framework available in massively parallel environments is developed, and the parallel performance of the optimization routine, including the plate filtering, is measured.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"180 ","pages":"Article 103823"},"PeriodicalIF":3.0,"publicationDate":"2024-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142722617","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes 从三维三角形曲面网格中提取域和区域的快速算法
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-19 DOI: 10.1016/j.cad.2024.103824
Sebastian Bohm, Erich Runge
Correct mesh handling and in particular domain extraction is an important step of many simulation workflows. In the boundary element method, for example, only the surfaces of arbitrarily shaped domains have to be meshed. Here, an algorithm is presented that extracts all distinct spatial regions and domains from a given non-manifold three-dimensional surface triangulation without the need for a volume mesh. Only the coordinates of the mesh vertices and the connectivity matrix of the triangulation need to be given. The process is robust, easy to implement, and efficient. No geometric features such as edges or faces need to be detected or specified for the method to work. Thus, the method is suitable for mesh formats that do not contain information about the geometry partitioning. The algorithm is presented in detail, test cases are discussed, and an exemplary implementation is given.
正确的网格处理,特别是域提取,是许多仿真工作流程的重要步骤。例如,在边界元方法中,只有任意形状的域的表面需要网格化。这里介绍一种算法,它可以从给定的非平面三维曲面三角剖分中提取所有不同的空间区域和域,而无需体积网格。只需给出网格顶点的坐标和三角形的连接矩阵。该过程稳健、易于实现且高效。该方法无需检测或指定边或面等几何特征。因此,该方法适用于不包含几何分割信息的网格格式。本文详细介绍了该算法,讨论了测试案例,并给出了示例实现方法。
{"title":"Fast algorithm for extracting domains and regions from three-dimensional triangular surface meshes","authors":"Sebastian Bohm,&nbsp;Erich Runge","doi":"10.1016/j.cad.2024.103824","DOIUrl":"10.1016/j.cad.2024.103824","url":null,"abstract":"<div><div>Correct mesh handling and in particular domain extraction is an important step of many simulation workflows. In the boundary element method, for example, only the surfaces of arbitrarily shaped domains have to be meshed. Here, an algorithm is presented that extracts all distinct spatial regions and domains from a given non-manifold three-dimensional surface triangulation without the need for a volume mesh. Only the coordinates of the mesh vertices and the connectivity matrix of the triangulation need to be given. The process is robust, easy to implement, and efficient. No geometric features such as edges or faces need to be detected or specified for the method to work. Thus, the method is suitable for mesh formats that do not contain information about the geometry partitioning. The algorithm is presented in detail, test cases are discussed, and an exemplary implementation is given.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"180 ","pages":"Article 103824"},"PeriodicalIF":3.0,"publicationDate":"2024-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142722618","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Feature-aware Singularity Structure Optimization for Hex Mesh 六边形网格的特征感知奇点结构优化
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-19 DOI: 10.1016/j.cad.2024.103825
Xiaopeng Zheng, Junyi Duan, Na Lei, Zhongxuan Luo
Hexahedral (Hex) mesh topology optimization holds significant importance in various engineering and scientific applications. Most of the previous algorithms just use collapse operations in most cases, and less frequently use inflation operations, limited by the flexibility as well as the complexity of inflation operations in complex singularity structures, which restricts efficacy of methods. Furthermore, the singularities from previous optimization methods are located in the interior, which cannot be aligned to the features. In this paper, we verify that sheet collapse and inflation operations are capable of representing all hex mesh topology operations. Moreover, we introduce a feature-aware hex mesh optimization algorithm via sheet operations. The algorithm employs a greedy collapse strategy to simplify singularities, utilizes inflation operations to optimize high-degree singularities, and aligns singularities with feature lines. The sheet inflation algorithm we propose obtains the initial surface from an edge and is capable of generating simple surfaces even in complex topological structures. The experiments demonstrate the superior performance of our algorithm in feature preservation and optimization capability.
六面体(Hex)网格拓扑优化在各种工程和科学应用中具有重要意义。以往的算法大多只是在大多数情况下使用折叠运算,较少使用膨胀运算,受限于复杂奇点结构中膨胀运算的灵活性和复杂性,限制了方法的功效。此外,以往优化方法的奇点都位于内部,无法与特征对齐。在本文中,我们验证了片状折叠和膨胀操作能够代表所有六边形网格拓扑操作。此外,我们还通过片状操作引入了一种特征感知的六边形网格优化算法。该算法采用贪婪折叠策略简化奇异点,利用膨胀操作优化高阶奇异点,并将奇异点与特征线对齐。我们提出的片状膨胀算法从边缘获取初始曲面,即使在复杂拓扑结构中也能生成简单曲面。实验证明,我们的算法在特征保持和优化能力方面表现出色。
{"title":"Feature-aware Singularity Structure Optimization for Hex Mesh","authors":"Xiaopeng Zheng,&nbsp;Junyi Duan,&nbsp;Na Lei,&nbsp;Zhongxuan Luo","doi":"10.1016/j.cad.2024.103825","DOIUrl":"10.1016/j.cad.2024.103825","url":null,"abstract":"<div><div>Hexahedral (Hex) mesh topology optimization holds significant importance in various engineering and scientific applications. Most of the previous algorithms just use collapse operations in most cases, and less frequently use inflation operations, limited by the flexibility as well as the complexity of inflation operations in complex singularity structures, which restricts efficacy of methods. Furthermore, the singularities from previous optimization methods are located in the interior, which cannot be aligned to the features. In this paper, we verify that sheet collapse and inflation operations are capable of representing all hex mesh topology operations. Moreover, we introduce a feature-aware hex mesh optimization algorithm via sheet operations. The algorithm employs a greedy collapse strategy to simplify singularities, utilizes inflation operations to optimize high-degree singularities, and aligns singularities with feature lines. The sheet inflation algorithm we propose obtains the initial surface from an edge and is capable of generating simple surfaces even in complex topological structures. The experiments demonstrate the superior performance of our algorithm in feature preservation and optimization capability.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"180 ","pages":"Article 103825"},"PeriodicalIF":3.0,"publicationDate":"2024-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142697679","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Higher-degrees Hybrid Non-uniform Subdivision Surfaces 更高的混合非均匀细分曲面
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-15 DOI: 10.1016/j.cad.2024.103822
Fangyuan Luo, Xin Li
Non-Uniform Rational B-splines Surfaces can be defined for any degrees and non-uniform knots, but existing subdivision surfaces are either uniform or of a fixed degree. The only existing non-uniform arbitrary degree subdivision is the scheme in Cashman et al. (2009). However, in order to improve the surface quality, the knot insertion strategy in Cashman et al. (2009) has the problem that the limit surface does not change continuously in terms of the perturbation of knot intervals. This paper solves this problem by introducing higher-degree hybrid non-uniform subdivision surfaces (HNUSS), where the first level refinement converts each valence n extraordinary point (EP) into a valence n face (Li et al., 2019). And then, the subdivision scheme can be defined with one step of splitting and several steps of averaging, where most rules are tensor-product of the arbitrary degree B-spline refinement rule with one double knot. We verify that higher-degree HNUSS limit surface is G1 at the EPs if the knot intervals for the spoke edges of an EP are the same and has a higher order of continuity in other regions. In the absence of multiple knots at EPs, we provide a knot insertion strategy to create a uniform region around an EP. Additionally, numerical experiments show that the limit surface has satisfactory shape quality.
非均匀有理 B 样条曲面可定义为任意度和非均匀结,但现有的细分曲面要么是均匀的,要么是固定度的。现有的唯一非均匀任意度细分是 Cashman 等人(2009 年)的方案。然而,为了提高曲面质量,Cashman 等人(2009)的节点插入策略存在一个问题,即极限曲面不会随着节点间隔的扰动而连续变化。本文通过引入高阶混合非均匀细分曲面(HNUSS)解决了这一问题,其中第一级细化将每个第 n 价非常点(EP)转换为第 n 价面(李等人,2019)。然后,细分方案可以通过一步分割和几步平均来定义,其中大多数规则都是带有一个双结的任意度 B 样条细化规则的张量乘积。我们验证了,如果一个 EP 的辐边的节点间隔相同,则高阶 HNUSS 极限曲面在 EP 上是 G1,并且在其他区域具有更高阶的连续性。在 EP 上没有多个节点的情况下,我们提供了一种节点插入策略,以在 EP 周围创建一个均匀区域。此外,数值实验表明,极限曲面的形状质量令人满意。
{"title":"Higher-degrees Hybrid Non-uniform Subdivision Surfaces","authors":"Fangyuan Luo,&nbsp;Xin Li","doi":"10.1016/j.cad.2024.103822","DOIUrl":"10.1016/j.cad.2024.103822","url":null,"abstract":"<div><div>Non-Uniform Rational B-splines Surfaces can be defined for any degrees and non-uniform knots, but existing subdivision surfaces are either uniform or of a fixed degree. The only existing non-uniform arbitrary degree subdivision is the scheme in Cashman et al. (2009). However, in order to improve the surface quality, the knot insertion strategy in Cashman et al. (2009) has the problem that the limit surface does not change continuously in terms of the perturbation of knot intervals. This paper solves this problem by introducing higher-degree hybrid non-uniform subdivision surfaces (HNUSS), where the first level refinement converts each valence <span><math><mi>n</mi></math></span> extraordinary point (EP) into a valence <span><math><mi>n</mi></math></span> face (Li et al., 2019). And then, the subdivision scheme can be defined with one step of splitting and several steps of averaging, where most rules are tensor-product of the arbitrary degree B-spline refinement rule with one double knot. We verify that higher-degree HNUSS limit surface is <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>1</mn></mrow></msup></math></span> at the EPs if the knot intervals for the spoke edges of an EP are the same and has a higher order of continuity in other regions. In the absence of multiple knots at EPs, we provide a knot insertion strategy to create a uniform region around an EP. Additionally, numerical experiments show that the limit surface has satisfactory shape quality.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"179 ","pages":"Article 103822"},"PeriodicalIF":3.0,"publicationDate":"2024-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142699329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Enriched Polyhedral-based Simulation for the Contact Modeling with Form Defects and Mechanical Loads
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-13 DOI: 10.1016/j.cad.2024.103820
Carlos Andrés Restrepo García , Yann Ledoux , Nabil Anwer , Vincent Delos , Laurent Pierre , Denis Teissandier
Contact modeling is an important activity in the geometrical and tolerancing management. The research on contact modeling using methods based on sets of constraints has focused on the stack-up functions or graph reductions for the accumulation of geometric variations. Even when the Skin Model paradigm is used to simulate form deviations on mating surfaces, the impact of disregarding those deviations has not been formally discriminated. In this paper, an enriched polyhedral-based approach for the contact modeling of mechanisms is proposed. The contact is simulated through a rigid body model with no frictional forces based on the screw theory. In this method, the external loadings on the mechanism are translated into an additional half-space in the polyhedron that imposes an additional restriction to the polyhedron operand. By explicitly including the external mechanical loadings, the impact of the form deviations on a functional condition can be discriminated precisely. In this paper, a case study of a sliding contact between two mating parts of a spectrometer is presented to further illustrate the method advantages.
{"title":"An Enriched Polyhedral-based Simulation for the Contact Modeling with Form Defects and Mechanical Loads","authors":"Carlos Andrés Restrepo García ,&nbsp;Yann Ledoux ,&nbsp;Nabil Anwer ,&nbsp;Vincent Delos ,&nbsp;Laurent Pierre ,&nbsp;Denis Teissandier","doi":"10.1016/j.cad.2024.103820","DOIUrl":"10.1016/j.cad.2024.103820","url":null,"abstract":"<div><div>Contact modeling is an important activity in the geometrical and tolerancing management. The research on contact modeling using methods based on sets of constraints has focused on the stack-up functions or graph reductions for the accumulation of geometric variations. Even when the Skin Model paradigm is used to simulate form deviations on mating surfaces, the impact of disregarding those deviations has not been formally discriminated. In this paper, an enriched polyhedral-based approach for the contact modeling of mechanisms is proposed. The contact is simulated through a rigid body model with no frictional forces based on the screw theory. In this method, the external loadings on the mechanism are translated into an additional half-space in the polyhedron that imposes an additional restriction to the polyhedron operand. By explicitly including the external mechanical loadings, the impact of the form deviations on a functional condition can be discriminated precisely. In this paper, a case study of a sliding contact between two mating parts of a spectrometer is presented to further illustrate the method advantages.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"180 ","pages":"Article 103820"},"PeriodicalIF":3.0,"publicationDate":"2024-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142748666","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Extracting fiber paths from the optimized lamination parameters of variable-stiffness laminated shells based on physic-informed neural network 基于物理信息神经网络从可变刚度层压壳的优化层压参数中提取纤维路径
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-01 DOI: 10.1016/j.cad.2024.103821
Xinming Li, Lujie Ma, Bowen Ji, Kuan Fan, Zhengdong Huang
This paper presents a novel approach for extracting fiber paths from the optimized lamination parameters (LPs) of variable stiffness laminated shells, utilizing the framework of physics-informed neural network (PINN). In this methodology, each fiber layer is associated with a specific stream function, which is approximated by an independent neural network. The stream function is governed by a partial differential equation (PDE) derived from the fiber orientation field in the parameter space. Moreover, the isocontours of the stream function are transformed into the actual fiber paths in the physical space. To account for manufacturing constraints, Riemannian geometry serves as a computational tool to determine the intrinsic distance between adjacent fiber paths and the geodesic curvature of the isocontours. By incorporating regularization terms into the loss function based on the physical relationships, the constrained optimization problem is converted into an unconstrained one, making it more suitable for neural network training. Meanwhile, a fiber path extraction (FPE) algorithm is used to minimize the loss function at randomly sampled points through gradient descent. The numerical results suggest that the extraction of fiber paths using PINN can achieve satisfactory levels of accuracy while effectively satisfying the imposed constraints.
本文提出了一种新方法,利用物理信息神经网络(PINN)框架,从可变刚度层压壳的优化层压参数(LP)中提取纤维路径。在这种方法中,每个纤维层都与一个特定的流函数相关联,该流函数由一个独立的神经网络来近似。流函数受参数空间中纤维定向场衍生的偏微分方程(PDE)控制。此外,流函数的等值线被转换为物理空间中的实际纤维路径。为了考虑制造限制,黎曼几何是一种计算工具,用于确定相邻光纤路径之间的固有距离和等值线的大地曲率。通过在基于物理关系的损失函数中加入正则化项,有约束优化问题被转换为无约束优化问题,使其更适合神经网络训练。同时,采用光纤路径提取(FPE)算法,通过梯度下降法使随机采样点的损失函数最小化。数值结果表明,使用 PINN 提取光纤路径可以达到令人满意的精度水平,同时有效地满足所施加的约束条件。
{"title":"Extracting fiber paths from the optimized lamination parameters of variable-stiffness laminated shells based on physic-informed neural network","authors":"Xinming Li,&nbsp;Lujie Ma,&nbsp;Bowen Ji,&nbsp;Kuan Fan,&nbsp;Zhengdong Huang","doi":"10.1016/j.cad.2024.103821","DOIUrl":"10.1016/j.cad.2024.103821","url":null,"abstract":"<div><div>This paper presents a novel approach for extracting fiber paths from the optimized lamination parameters (LPs) of variable stiffness laminated shells, utilizing the framework of physics-informed neural network (PINN). In this methodology, each fiber layer is associated with a specific stream function, which is approximated by an independent neural network. The stream function is governed by a partial differential equation (PDE) derived from the fiber orientation field in the parameter space. Moreover, the isocontours of the stream function are transformed into the actual fiber paths in the physical space. To account for manufacturing constraints, Riemannian geometry serves as a computational tool to determine the intrinsic distance between adjacent fiber paths and the geodesic curvature of the isocontours. By incorporating regularization terms into the loss function based on the physical relationships, the constrained optimization problem is converted into an unconstrained one, making it more suitable for neural network training. Meanwhile, a fiber path extraction (FPE) algorithm is used to minimize the loss function at randomly sampled points through gradient descent. The numerical results suggest that the extraction of fiber paths using PINN can achieve satisfactory levels of accuracy while effectively satisfying the imposed constraints.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"179 ","pages":"Article 103821"},"PeriodicalIF":3.0,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142657976","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Hybrid Recognition Framework for Highly Interacting Machining Features Based on Primitive Decomposition, Learning and Reconstruction 基于基元分解、学习和重构的高度交互加工特征混合识别框架
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-11-01 DOI: 10.1016/j.cad.2024.103813
Jianping Yang , Qiaoyun Wu , Yuan Zhang , Jiajia Dai , Jun Wang
For the highly interacting machining features, Layered Projection Decomposition Method presents inferior recognition efficiency and accuracy, due to its high-cost 3D projection and failures in determining projection faces for internal occluded faces. To address these issues, we propose a potential hybrid recognition framework. We first introduce a straightforward adjacent projection wire (APW) over UV wires, automatically restoring the full projection wires from highly interacting features. Building on APWs, an efficient hybrid boundary representation and its corresponding unambiguous primitive definitions are proposed by combining with graph-based boundary representations. Subsequently, we design an efficient primitive decomposition method by introducing primitive boundary matching to decide the initial projection faces, and introducing iterative projection boundary expansion to complete the full primitives from occluded faces. Moreover, we establish an efficient Graph Neural Network to learn the distinguishable distributions over the decomposed primitives. Specifically, an Adjacency Attention Unit is proposed to automatically perceive the influence weight of adjacent nodes, leading to more discriminative self-adaptive shape embedding for efficient primitive recognition. Finally, we summarize convenient reconstruction rules to correct the wrong predictions of feature faces with indistinguishable adjacent relationships. To evaluate the effectiveness of the proposed recognition framework, CAD models of complex aircraft structural parts are collected to present a challenging machining feature dataset. Extensive numerical experiments demonstrate that the proposed hybrid recognition framework enables significant improvements over the state-of-the-art machining feature recognition techniques.
对于高度交互的加工特征,分层投影分解法的识别效率和准确性较低,原因是其三维投影成本较高,且无法确定内部遮挡面的投影面。为了解决这些问题,我们提出了一种潜在的混合识别框架。首先,我们在 UV 线之上引入了直接的相邻投影线(APW),自动从高度交互的特征中恢复完整的投影线。在 APW 的基础上,我们结合基于图的边界表示法,提出了一种高效的混合边界表示法及其相应的无歧义基元定义。随后,我们设计了一种高效的基元分解方法,通过引入基元边界匹配来决定初始投影面,并引入迭代投影边界扩展来完成从遮挡面到完整基元的分解。此外,我们还建立了一个高效的图神经网络来学习分解基元的可区分分布。具体来说,我们提出了一个邻接注意单元,用于自动感知相邻节点的影响权重,从而实现更具辨别力的自适应形状嵌入,以实现高效的基元识别。最后,我们总结了方便的重构规则,以纠正对相邻关系无法区分的特征面的错误预测。为了评估所提出的识别框架的有效性,我们收集了复杂飞机结构部件的 CAD 模型,以提供一个具有挑战性的加工特征数据集。广泛的数值实验证明,与最先进的加工特征识别技术相比,所提出的混合识别框架能够实现显著的改进。
{"title":"A Hybrid Recognition Framework for Highly Interacting Machining Features Based on Primitive Decomposition, Learning and Reconstruction","authors":"Jianping Yang ,&nbsp;Qiaoyun Wu ,&nbsp;Yuan Zhang ,&nbsp;Jiajia Dai ,&nbsp;Jun Wang","doi":"10.1016/j.cad.2024.103813","DOIUrl":"10.1016/j.cad.2024.103813","url":null,"abstract":"<div><div>For the highly interacting machining features, Layered Projection Decomposition Method presents inferior recognition efficiency and accuracy, due to its high-cost 3D projection and failures in determining projection faces for internal occluded faces. To address these issues, we propose a potential hybrid recognition framework. We first introduce a straightforward adjacent projection wire (APW) over UV wires, automatically restoring the full projection wires from highly interacting features. Building on APWs, an efficient hybrid boundary representation and its corresponding unambiguous primitive definitions are proposed by combining with graph-based boundary representations. Subsequently, we design an efficient primitive decomposition method by introducing primitive boundary matching to decide the initial projection faces, and introducing iterative projection boundary expansion to complete the full primitives from occluded faces. Moreover, we establish an efficient Graph Neural Network to learn the distinguishable distributions over the decomposed primitives. Specifically, an Adjacency Attention Unit is proposed to automatically perceive the influence weight of adjacent nodes, leading to more discriminative self-adaptive shape embedding for efficient primitive recognition. Finally, we summarize convenient reconstruction rules to correct the wrong predictions of feature faces with indistinguishable adjacent relationships. To evaluate the effectiveness of the proposed recognition framework, CAD models of complex aircraft structural parts are collected to present a challenging machining feature dataset. Extensive numerical experiments demonstrate that the proposed hybrid recognition framework enables significant improvements over the state-of-the-art machining feature recognition techniques.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"179 ","pages":"Article 103813"},"PeriodicalIF":3.0,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142657977","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SITF: A Self-Supervised Iterative Training Framework for Point Cloud Denoising SITF:用于点云去噪的自监督迭代训练框架
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-18 DOI: 10.1016/j.cad.2024.103812
Zhiyong Su , Changchang Wang , Kun Jiang , Kai Jiang , Weiqing Li
Despite existing supervised point cloud denoising methods having made great progress, they require paired ideal noisy-clean datasets for training which is expensive and impractical in real-world applications. Moreover, they may perform the denoising process multiple times with fixed network parameters for better denoising results at test time. To address above issues, this paper proposes a self-supervised iterative training framework (SITF) for point cloud denoising, which only requires single noisy point clouds and a noise model. Given an off-the-shelf denoising network and original noisy point clouds, firstly, an intermediate noisier-noisy dataset is created by adding additional noises from the known noise model to noisy point clouds (i.e. learning targets). Secondly, after training on the noisier-noisy dataset, the denoising network is employed to denoise the original noisy point clouds to obtain the learning targets for the next iteration. The above two steps are iteratively and alternatively performed to get a better and better trained denoising network. Furthermore, to get better learning targets for the next round, this paper also proposes a novel iterative denoising network (IDN) architecture of stacked source attention denoising modules. The IDN explicitly models the iterative denoising process internally within a single network via reforming the given denoising network. Experimental results show that existing supervised networks trained through the SITF can achieve competitive denoising results and even outperform supervised networks under high noise conditions. The source code can be found at: https://github.com/VCG-NJUST/SITF.
尽管现有的有监督点云去噪方法取得了巨大进步,但它们需要成对的理想噪声-清洁数据集进行训练,这在实际应用中既昂贵又不切实际。此外,为了在测试时获得更好的去噪效果,它们可能会在网络参数固定的情况下多次执行去噪过程。为解决上述问题,本文提出了一种用于点云去噪的自监督迭代训练框架(SITF),它只需要单个噪声点云和噪声模型。给定一个现成的去噪网络和原始噪声点云,首先,通过向噪声点云(即学习目标)添加已知噪声模型中的额外噪声,创建一个中间噪声-噪声数据集。其次,在噪声数据集上进行训练后,利用去噪网络对原始噪声点云进行去噪,以获得下一次迭代的学习目标。以上两个步骤交替迭代进行,以获得更好的去噪网络。此外,为了获得下一轮更好的学习目标,本文还提出了一种新颖的叠加源注意力去噪模块的迭代去噪网络(IDN)架构。IDN 通过重构给定的去噪网络,在单个网络内部明确模拟了迭代去噪过程。实验结果表明,通过 SITF 训练的现有监督网络可以获得有竞争力的去噪结果,甚至在高噪声条件下优于监督网络。源代码见:https://github.com/VCG-NJUST/SITF。
{"title":"SITF: A Self-Supervised Iterative Training Framework for Point Cloud Denoising","authors":"Zhiyong Su ,&nbsp;Changchang Wang ,&nbsp;Kun Jiang ,&nbsp;Kai Jiang ,&nbsp;Weiqing Li","doi":"10.1016/j.cad.2024.103812","DOIUrl":"10.1016/j.cad.2024.103812","url":null,"abstract":"<div><div>Despite existing supervised point cloud denoising methods having made great progress, they require paired ideal noisy-clean datasets for training which is expensive and impractical in real-world applications. Moreover, they may perform the denoising process multiple times with fixed network parameters for better denoising results at test time. To address above issues, this paper proposes a self-supervised iterative training framework (SITF) for point cloud denoising, which only requires single noisy point clouds and a noise model. Given an off-the-shelf denoising network and original noisy point clouds, firstly, an intermediate noisier-noisy dataset is created by adding additional noises from the known noise model to noisy point clouds (i.e. learning targets). Secondly, after training on the noisier-noisy dataset, the denoising network is employed to denoise the original noisy point clouds to obtain the learning targets for the next iteration. The above two steps are iteratively and alternatively performed to get a better and better trained denoising network. Furthermore, to get better learning targets for the next round, this paper also proposes a novel iterative denoising network (IDN) architecture of stacked source attention denoising modules. The IDN explicitly models the iterative denoising process internally within a single network via reforming the given denoising network. Experimental results show that existing supervised networks trained through the SITF can achieve competitive denoising results and even outperform supervised networks under high noise conditions. The source code can be found at: <span><span>https://github.com/VCG-NJUST/SITF</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"179 ","pages":"Article 103812"},"PeriodicalIF":3.0,"publicationDate":"2024-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142528272","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Two-Level High-Resolution Structural Topology Optimization with Equilibrated Cells 利用平衡单元进行两级高分辨率结构拓扑优化
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-17 DOI: 10.1016/j.cad.2024.103811
Rafael Merli , Antolín Martínez-Martínez , Juan José Ródenas , Marc Bosch-Galera , Enrique Nadal
In today’s industry, the rapid evolution in the design and development of optimized mechanical components to meet customer requirements represents a significant challenge for companies. These companies seek efficient solutions to enhance their products in terms of stiffness and strength. One powerful approach is Topology Optimization, which aims to determine the optimal material distribution within a predefined domain to maximize the overall component’s stiffness. Achieving high-resolution solutions is also crucial for accurately defining the final material distribution. While standard Topology Optimization tools can propose optimal solutions for entire components, they struggle with small-scale details (such as trabecular structures) due to prohibitive computational costs. To address this issue, our proposed approach introduces a two-level topology optimization methodology considering density-based techniques. The proposed methodology includes three steps: The first one subdivides the whole component in cells and generates a coarse optimized low-definition material distribution, assigning a different density to each cell. Since the output stresses from the coarse problem are not equilibrated into each cell, they must not be directly used in the fine level. Thus, the second step uses the equilibrating traction recovery approach to convert the cell nodal forces into equilibrated lateral tractions over the cell boundary. Finally, taking as input data the densities from the coarse optimization and imposing these lateral tractions as Neumann boundary conditions, each cell is optimized at fine level. The main goal of this work is to efficiently solve high-resolution topology optimization problems using a two-level mechanically-continuous method, which would be unaffordable with standard computing facilities and the current techniques.
在当今的工业领域,为满足客户要求而进行的优化机械部件的设计和开发工作发展迅速,这对企业来说是一项重大挑战。这些公司寻求高效的解决方案,以提高产品的刚度和强度。拓扑优化是一种强有力的方法,其目的是确定预定域内的最佳材料分布,以最大限度地提高整个部件的刚度。实现高分辨率解决方案对于准确定义最终材料分布也至关重要。虽然标准的拓扑优化工具可以为整个部件提出最佳解决方案,但由于计算成本过高,它们在处理小尺度细节(如小梁结构)时显得力不从心。为解决这一问题,我们提出了一种两级拓扑优化方法,其中考虑了基于密度的技术。建议的方法包括三个步骤:第一步,将整个部件细分为单元,生成粗略优化的低定义材料分布,并为每个单元分配不同的密度。由于粗略问题的输出应力没有均衡到每个单元,因此不能直接用于精细层面。因此,第二步使用平衡牵引恢复法将单元节点力转换为单元边界上的平衡横向牵引力。最后,将粗优化的密度作为输入数据,并将这些横向牵引力作为新曼边界条件,对每个单元进行精细优化。这项工作的主要目标是使用两级机械连续方法高效地解决高分辨率拓扑优化问题,而标准计算设施和现有技术是无法负担这一工作的。
{"title":"Two-Level High-Resolution Structural Topology Optimization with Equilibrated Cells","authors":"Rafael Merli ,&nbsp;Antolín Martínez-Martínez ,&nbsp;Juan José Ródenas ,&nbsp;Marc Bosch-Galera ,&nbsp;Enrique Nadal","doi":"10.1016/j.cad.2024.103811","DOIUrl":"10.1016/j.cad.2024.103811","url":null,"abstract":"<div><div>In today’s industry, the rapid evolution in the design and development of optimized mechanical components to meet customer requirements represents a significant challenge for companies. These companies seek efficient solutions to enhance their products in terms of stiffness and strength. One powerful approach is Topology Optimization, which aims to determine the optimal material distribution within a predefined domain to maximize the overall component’s stiffness. Achieving high-resolution solutions is also crucial for accurately defining the final material distribution. While standard Topology Optimization tools can propose optimal solutions for entire components, they struggle with small-scale details (such as trabecular structures) due to prohibitive computational costs. To address this issue, our proposed approach introduces a two-level topology optimization methodology considering density-based techniques. The proposed methodology includes three steps: The first one subdivides the whole component in cells and generates a coarse optimized low-definition material distribution, assigning a different density to each cell. Since the output stresses from the coarse problem are not equilibrated into each cell, they must not be directly used in the fine level. Thus, the second step uses the equilibrating traction recovery approach to convert the cell nodal forces into equilibrated lateral tractions over the cell boundary. Finally, taking as input data the densities from the coarse optimization and imposing these lateral tractions as Neumann boundary conditions, each cell is optimized at fine level. The main goal of this work is to efficiently solve high-resolution topology optimization problems using a two-level mechanically-continuous method, which would be unaffordable with standard computing facilities and the current techniques.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"179 ","pages":"Article 103811"},"PeriodicalIF":3.0,"publicationDate":"2024-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142528347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
SplineGen: Approximating unorganized points through generative AI SplineGen:通过生成式人工智能逼近无组织点
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-10-10 DOI: 10.1016/j.cad.2024.103809
Qiang Zou, Lizhen Zhu, Jiayu Wu, Zhijie Yang
This paper presents a learning-based method to solve the traditional parameterization and knot placement problems in B-spline approximation. Different from conventional heuristic methods or recent AI-based methods, the proposed method does not assume ordered or fixed-size data points as input. There is also no need for manually setting the number of knots. Parameters and knots are generated in an associative way to attain better parameter-knot alignment, and therefore a higher approximation accuracy. These features are attained by using a new generative model SplineGen, which casts the parameterization and knot placement problems as a sequence-to-sequence translation problem. It first adopts a shared autoencoder model to learn a 512-D embedding for each input point, which has the local neighborhood information implicitly captured. Then these embeddings are autoregressively decoded into parameters and knots by two associative decoders, a generative process automatically determining the number of knots, their placement, parameter values, and their ordering. The two decoders are made to work in a coordinated manner by a new network module called internal cross-attention. Once trained, SplineGen demonstrates a notable improvement over existing methods, with one to two orders of magnitude increase in approximation accuracy on test data.
本文提出了一种基于学习的方法,用于解决 B-样条逼近中的传统参数化和节点放置问题。与传统的启发式方法或最新的基于人工智能的方法不同,本文提出的方法不假定有序或固定大小的数据点作为输入。此外,也无需手动设置节点数量。参数和节点以关联方式生成,以实现更好的参数-节点对齐,从而提高近似精度。这些特点是通过使用新的生成模型 SplineGen 实现的,该模型将参数化和节点放置问题视为序列到序列的转换问题。它首先采用共享自动编码器模型,为每个输入点学习 512-D 嵌入,其中隐含了本地邻域信息。然后,由两个关联解码器将这些嵌入自回归解码为参数和结点,一个生成过程自动决定结点的数量、位置、参数值及其排序。这两个解码器通过一个称为内部交叉注意的新网络模块协调工作。经过训练后,SplineGen 与现有方法相比有了显著改进,测试数据的近似精度提高了一到两个数量级。
{"title":"SplineGen: Approximating unorganized points through generative AI","authors":"Qiang Zou,&nbsp;Lizhen Zhu,&nbsp;Jiayu Wu,&nbsp;Zhijie Yang","doi":"10.1016/j.cad.2024.103809","DOIUrl":"10.1016/j.cad.2024.103809","url":null,"abstract":"<div><div>This paper presents a learning-based method to solve the traditional parameterization and knot placement problems in B-spline approximation. Different from conventional heuristic methods or recent AI-based methods, the proposed method does not assume ordered or fixed-size data points as input. There is also no need for manually setting the number of knots. Parameters and knots are generated in an associative way to attain better parameter-knot alignment, and therefore a higher approximation accuracy. These features are attained by using a new generative model SplineGen, which casts the parameterization and knot placement problems as a sequence-to-sequence translation problem. It first adopts a shared autoencoder model to learn a 512-D embedding for each input point, which has the local neighborhood information implicitly captured. Then these embeddings are autoregressively decoded into parameters and knots by two associative decoders, a generative process automatically determining the number of knots, their placement, parameter values, and their ordering. The two decoders are made to work in a coordinated manner by a new network module called internal cross-attention. Once trained, SplineGen demonstrates a notable improvement over existing methods, with one to two orders of magnitude increase in approximation accuracy on test data.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"178 ","pages":"Article 103809"},"PeriodicalIF":3.0,"publicationDate":"2024-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142433629","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computer-Aided Design
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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