首页 > 最新文献

Computer-Aided Design最新文献

英文 中文
Onion-Hash: A Compact and Robust 3D Perceptual Hash for Asset Authentication 洋葱散列:用于资产认证的紧凑而稳健的 3D 感知哈希算法
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-22 DOI: 10.1016/j.cad.2024.103752
Michael Prummer , Emanuel Regnath , Harald Kosch

The digitalization of manufacturing processes and recent trends, such as the Industrial Metaverse, are continuously increasing in adoption in various critical industries, resulting in a surging demand for 3D CAD models and their exchange. Following this, it becomes necessary to protect the intellectual property of content designers in increasingly decentralized production environments where 3D assets are repeatedly shared online within the ecosystem. CAD models can be protected by traditional security methods such as watermarking, which embeds additional information into the file. Nevertheless, malicious actors may find ways to remove the information from a file. To authenticate and protect 3D models without relying on additional information, we propose a robust 3D perceptual hash generated based on the prevalent geometric features. Furthermore, our geometry-based approach generates compact and tamper-resistant fingerprints for a 3D model by projecting multiple spherical sliced layers of intersection points into cluster distances. The resulting hash links the 3D model to an owner, supporting the detection of counterfeits. The approach was benchmarked for similarity search and evaluated against established state-of-the-art shape retrieval techniques. The results show promising resistance against arbitrary transformations and manipulations, with our approach detecting 25.6% more malicious tampering attacks than the baseline.

制造流程的数字化和工业元宇宙等最新趋势在各关键行业的应用不断增加,导致对 3D CAD 模型及其交换的需求激增。因此,在日益分散的生产环境中,三维资产在生态系统中反复在线共享,因此有必要保护内容设计者的知识产权。CAD 模型可以通过传统的安全方法进行保护,如在文件中嵌入附加信息的水印。然而,恶意行为者可能会找到从文件中删除信息的方法。为了验证和保护三维模型而不依赖附加信息,我们提出了一种基于普遍几何特征生成的稳健三维感知散列。此外,我们基于几何特征的方法通过将多个球形切片层的交点投影到集群距离中,为三维模型生成紧凑、防篡改的指纹。由此产生的哈希值将三维模型与所有者联系起来,从而支持对假冒产品的检测。对该方法进行了相似性搜索基准测试,并与现有的最先进形状检索技术进行了评估。结果表明,该方法具有良好的抗任意变换和篡改能力,比基准方法多检测出 25.6% 的恶意篡改攻击。
{"title":"Onion-Hash: A Compact and Robust 3D Perceptual Hash for Asset Authentication","authors":"Michael Prummer ,&nbsp;Emanuel Regnath ,&nbsp;Harald Kosch","doi":"10.1016/j.cad.2024.103752","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103752","url":null,"abstract":"<div><p>The digitalization of manufacturing processes and recent trends, such as the Industrial Metaverse, are continuously increasing in adoption in various critical industries, resulting in a surging demand for 3D CAD models and their exchange. Following this, it becomes necessary to protect the intellectual property of content designers in increasingly decentralized production environments where 3D assets are repeatedly shared online within the ecosystem. CAD models can be protected by traditional security methods such as watermarking, which embeds additional information into the file. Nevertheless, malicious actors may find ways to remove the information from a file. To authenticate and protect 3D models without relying on additional information, we propose a robust 3D perceptual hash generated based on the prevalent geometric features. Furthermore, our geometry-based approach generates compact and tamper-resistant fingerprints for a 3D model by projecting multiple spherical sliced layers of intersection points into cluster distances. The resulting hash links the 3D model to an owner, supporting the detection of counterfeits. The approach was benchmarked for similarity search and evaluated against established state-of-the-art shape retrieval techniques. The results show promising resistance against arbitrary transformations and manipulations, with our approach detecting 25.6% more malicious tampering attacks than the baseline.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103752"},"PeriodicalIF":3.0,"publicationDate":"2024-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141485949","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
Distributed least-squares progressive iterative approximation for blending curves and surfaces 用于混合曲线和曲面的分布式最小二乘渐进迭代逼近法
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-20 DOI: 10.1016/j.cad.2024.103749
Zhenmin Yao, Qianqian Hu

Least-squares progressive iterative approximation (LSPIA) is an effective tool for fitting data points with curves and surfaces in CAD/CAM, due to its intuitive geometric meaning and its suitability for handling mass data. However, the classic LSPIA method for blending curves and surfaces has a slow convergence rate and takes a long CPU execution time, since the spectral radius of its iteration matrix is near to 1. To achieve a reduction in CPU execution time, this paper presents a distributed least-squares progressive iterative approximation (DLSPIA) method by dividing the collocation matrix into some blocks, which are called processors. The proposed method distributes the computation of the control points progressively in a way that each processor is responsible for a block of the whole point set. Combining the information obtained from the previous processors with that of the current processor, the DLSPIA method can progressively and quickly approximate the least-squares fitting result of the original data set block by block via distributed computation. And the algorithm converges within a finite number of iterations. Furthermore, the iterative formulae for blending surface fitting are expressed in matrix form, which can avoid the computation of the matrix Kronecker product to reduce the CPU execution time. Several numerical examples are presented to demonstrate the superiority of the proposed method compared with the previous methods.

最小二乘渐进迭代逼近法(LSPIA)具有直观的几何意义,适合处理大量数据,是 CAD/CAM 中数据点与曲线和曲面拟合的有效工具。然而,用于曲线和曲面混合的经典 LSPIA 方法收敛速度慢,CPU 执行时间长,因为其迭代矩阵的谱半径接近于 1。该方法将控制点的计算以渐进的方式分配,即每个处理器负责整个点集的一个区块。DLSPIA 方法将前一个处理器获得的信息与当前处理器获得的信息相结合,通过分布式计算逐块逐步快速逼近原始数据集的最小二乘拟合结果。而且,该算法能在有限的迭代次数内收敛。此外,混合曲面拟合的迭代公式以矩阵形式表示,可以避免矩阵克朗克乘积的计算,从而减少 CPU 的执行时间。本文列举了几个数值示例,以证明与之前的方法相比,本文提出的方法更胜一筹。
{"title":"Distributed least-squares progressive iterative approximation for blending curves and surfaces","authors":"Zhenmin Yao,&nbsp;Qianqian Hu","doi":"10.1016/j.cad.2024.103749","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103749","url":null,"abstract":"<div><p>Least-squares progressive iterative approximation (LSPIA) is an effective tool for fitting data points with curves and surfaces in CAD/CAM, due to its intuitive geometric meaning and its suitability for handling mass data. However, the classic LSPIA method for blending curves and surfaces has a slow convergence rate and takes a long CPU execution time, since the spectral radius of its iteration matrix is near to 1. To achieve a reduction in CPU execution time, this paper presents a distributed least-squares progressive iterative approximation (DLSPIA) method by dividing the collocation matrix into some blocks, which are called processors. The proposed method distributes the computation of the control points progressively in a way that each processor is responsible for a block of the whole point set. Combining the information obtained from the previous processors with that of the current processor, the DLSPIA method can progressively and quickly approximate the least-squares fitting result of the original data set block by block via distributed computation. And the algorithm converges within a finite number of iterations. Furthermore, the iterative formulae for blending surface fitting are expressed in matrix form, which can avoid the computation of the matrix Kronecker product to reduce the CPU execution time. Several numerical examples are presented to demonstrate the superiority of the proposed method compared with the previous methods.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103749"},"PeriodicalIF":3.0,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141485947","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
Geometric Modeling of Umbrella Surfaces 伞面几何建模
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-19 DOI: 10.1016/j.cad.2024.103750
Takuya Terahara, Soma Nishikawa, Ayame Suzuki, Kenji Takizawa, Takashi Maekawa

In this study, we present a novel method for modeling the canopy surface of an umbrella. Our approach involves representing the area between the ribs on the canopy as a trimmed bilinear patch. Furthermore, we conduct an in-depth exploration of various differential geometric properties of the umbrella surface. We introduce a method for unfolding the canopy surface onto a plane, which serves as a valuable technique for fabricating a cardboard template to accurately cut canopy fabrics. To validate the effectiveness of our geometric modeling method, we apply it to several umbrella models, showcasing its practical application and benefits.

在这项研究中,我们提出了一种新颖的雨伞伞冠表面建模方法。我们的方法是将伞冠上肋条之间的区域表示为修剪过的双线性补丁。此外,我们还对伞面的各种微分几何特性进行了深入探讨。我们介绍了一种将伞冠表面展开到平面上的方法,这是制作纸板模板以精确裁剪伞冠织物的重要技术。为了验证几何建模方法的有效性,我们将其应用于多个雨伞模型,展示其实际应用和优势。
{"title":"Geometric Modeling of Umbrella Surfaces","authors":"Takuya Terahara,&nbsp;Soma Nishikawa,&nbsp;Ayame Suzuki,&nbsp;Kenji Takizawa,&nbsp;Takashi Maekawa","doi":"10.1016/j.cad.2024.103750","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103750","url":null,"abstract":"<div><p>In this study, we present a novel method for modeling the canopy surface of an umbrella. Our approach involves representing the area between the ribs on the canopy as a trimmed bilinear patch. Furthermore, we conduct an in-depth exploration of various differential geometric properties of the umbrella surface. We introduce a method for unfolding the canopy surface onto a plane, which serves as a valuable technique for fabricating a cardboard template to accurately cut canopy fabrics. To validate the effectiveness of our geometric modeling method, we apply it to several umbrella models, showcasing its practical application and benefits.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103750"},"PeriodicalIF":3.0,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524000770/pdfft?md5=4f2bf7c788fd927b1bf2816ac001742b&pid=1-s2.0-S0010448524000770-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141485948","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
Diverse part synthesis for 3D shape creation 用于创建 3D 形状的多样化零件合成
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-19 DOI: 10.1016/j.cad.2024.103746
Yanran Guan, Oliver van Kaick

Methods that use neural networks for synthesizing 3D shapes in the form of a part-based representation have been introduced over the last few years. These methods represent shapes as a graph or hierarchy of parts and enable a variety of applications such as shape sampling and reconstruction. However, current methods do not allow easily regenerating individual shape parts according to user preferences. In this paper, we investigate techniques that allow the user to generate multiple, diverse suggestions for individual parts. Specifically, we experiment with multimodal deep generative models that allow sampling diverse suggestions for shape parts and focus on models which have not been considered in previous work on shape synthesis. To provide a comparative study of these techniques, we introduce a method for synthesizing 3D shapes in a part-based representation and evaluate all the part suggestion techniques within this synthesis method. In our method, which is inspired by previous work, shapes are represented as a set of parts in the form of implicit functions which are then positioned in space to form the final shape. Synthesis in this representation is enabled by a neural network architecture based on an implicit decoder and a spatial transformer. We compare the various multimodal generative models by evaluating their performance in generating part suggestions. Our contribution is to show with qualitative and quantitative evaluations which of the new techniques for multimodal part generation perform the best and that a synthesis method based on the top-performing techniques allows the user to more finely control the parts that are generated in the 3D shapes while maintaining high shape fidelity when reconstructing shapes.

过去几年中,出现了利用神经网络以基于零件的表示形式合成三维形状的方法。这些方法以图形或部件层次来表示形状,可用于形状采样和重建等多种应用。然而,目前的方法无法根据用户的偏好轻松地重新生成单个形状部件。在本文中,我们研究了允许用户为单个部件生成多种不同建议的技术。具体来说,我们尝试使用多模态深度生成模型,这些模型允许对形状部分的不同建议进行采样,并侧重于以前的形状合成工作中未考虑过的模型。为了对这些技术进行比较研究,我们引入了一种基于零件表示的三维形状合成方法,并对该合成方法中的所有零件建议技术进行了评估。在我们的方法中,形状以一组隐式函数的形式表示,然后在空间中定位,形成最终形状。通过基于隐式解码器和空间变换器的神经网络架构,可以实现这种表示法的合成。我们通过评估各种多模态生成模型在生成零件建议方面的性能,对它们进行了比较。我们的贡献在于通过定性和定量评估说明了哪些新的多模态零件生成技术性能最佳,并说明基于性能最佳技术的合成方法可以让用户更精细地控制三维形状中生成的零件,同时在重建形状时保持高形状保真度。
{"title":"Diverse part synthesis for 3D shape creation","authors":"Yanran Guan,&nbsp;Oliver van Kaick","doi":"10.1016/j.cad.2024.103746","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103746","url":null,"abstract":"<div><p>Methods that use neural networks for synthesizing 3D shapes in the form of a part-based representation have been introduced over the last few years. These methods represent shapes as a graph or hierarchy of parts and enable a variety of applications such as shape sampling and reconstruction. However, current methods do not allow easily regenerating individual shape parts according to user preferences. In this paper, we investigate techniques that allow the user to generate multiple, diverse suggestions for individual parts. Specifically, we experiment with multimodal deep generative models that allow sampling diverse suggestions for shape parts and focus on models which have not been considered in previous work on shape synthesis. To provide a comparative study of these techniques, we introduce a method for synthesizing 3D shapes in a part-based representation and evaluate all the part suggestion techniques within this synthesis method. In our method, which is inspired by previous work, shapes are represented as a set of parts in the form of implicit functions which are then positioned in space to form the final shape. Synthesis in this representation is enabled by a neural network architecture based on an implicit decoder and a spatial transformer. We compare the various multimodal generative models by evaluating their performance in generating part suggestions. Our contribution is to show with qualitative and quantitative evaluations which of the new techniques for multimodal part generation perform the best and that a synthesis method based on the top-performing techniques allows the user to more finely control the parts that are generated in the 3D shapes while maintaining high shape fidelity when reconstructing shapes.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103746"},"PeriodicalIF":3.0,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524000733/pdfft?md5=a1e183fb452ad690557cdc8b0a32b007&pid=1-s2.0-S0010448524000733-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141485951","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
A Coupling Physics Model for Real-Time 4D Simulation of Cardiac Electromechanics 用于心脏机电实时四维模拟的耦合物理模型
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-19 DOI: 10.1016/j.cad.2024.103747
Rui Chen, Jiahao Cui, Shuai Li, Aimin Hao

Cardiac simulators can assist in the diagnosis of heart disease and enhance human understanding of this leading cause of mortality. The coupling of multiphysics, such as electrophysiology and active–passive mechanics, in the simulation of the heart poses challenges in utilizing existing methodologies for real-time applications. The low efficiency of physically-based simulation is mostly caused by the need for electrical-stress conduction to use tiny time steps in order to prevent numerical instability. Additionally, the mechanical simulation experiences sluggish convergence when dealing with significant deformation and stiffness, and there are also concerns regarding volume inversion. We provide a coupling physics model that transforms the active–passive dynamics into multiphysics solving constraints, aiming at boosting the real-time efficiency of the cardiac electromechanical simulation. The multiphysics processes are initially divided into two levels: cell-level electrical stimulation and organ-level electrical-stress diffusion/conduction. This separation is achieved by employing operator splitting in combination with the quasi-steady-state method, which simplifies the system equations. Next, utilizing spatial discretization, we employ the matrix-free conjugate gradient approach to solve the electromechanical model, therefore improving the efficiency of the simulation. The experimental results illustrate that our simulation model is capable of replicating intricate cardiac physiological phenomena, including 3D spiral waves and rhythmic contractions. Moreover, our model achieves a significant advancement in real-time computation while maintaining a comparable level of accuracy to current methods. This improvement is advantageous for interactive medical applications.

心脏模拟器可协助诊断心脏病,并提高人类对这一主要致死原因的认识。在心脏模拟中,电生理学和主动-被动力学等多物理场的耦合给利用现有方法进行实时应用带来了挑战。基于物理的模拟效率低,主要是因为电应力传导需要使用极小的时间步长,以防止数值不稳定。此外,在处理重大变形和刚度时,机械模拟会出现收敛迟缓的问题,而且体积反转也令人担忧。我们提供了一种耦合物理模型,将主动-被动动力学转化为多物理解约束,旨在提高心脏机电模拟的实时效率。多物理过程最初分为两个层次:细胞级电刺激和器官级电应力扩散/传导。这种分离是通过结合准稳态方法使用算子拆分来实现的,从而简化了系统方程。接下来,我们利用空间离散化,采用无矩阵共轭梯度法求解机电模型,从而提高了模拟效率。实验结果表明,我们的仿真模型能够复制复杂的心脏生理现象,包括三维螺旋波和节律性收缩。此外,我们的模型在实时计算方面取得了重大进步,同时保持了与现有方法相当的精度水平。这一改进对交互式医疗应用非常有利。
{"title":"A Coupling Physics Model for Real-Time 4D Simulation of Cardiac Electromechanics","authors":"Rui Chen,&nbsp;Jiahao Cui,&nbsp;Shuai Li,&nbsp;Aimin Hao","doi":"10.1016/j.cad.2024.103747","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103747","url":null,"abstract":"<div><p>Cardiac simulators can assist in the diagnosis of heart disease and enhance human understanding of this leading cause of mortality. The coupling of multiphysics, such as electrophysiology and active–passive mechanics, in the simulation of the heart poses challenges in utilizing existing methodologies for real-time applications. The low efficiency of physically-based simulation is mostly caused by the need for electrical-stress conduction to use tiny time steps in order to prevent numerical instability. Additionally, the mechanical simulation experiences sluggish convergence when dealing with significant deformation and stiffness, and there are also concerns regarding volume inversion. We provide a coupling physics model that transforms the active–passive dynamics into multiphysics solving constraints, aiming at boosting the real-time efficiency of the cardiac electromechanical simulation. The multiphysics processes are initially divided into two levels: cell-level electrical stimulation and organ-level electrical-stress diffusion/conduction. This separation is achieved by employing operator splitting in combination with the quasi-steady-state method, which simplifies the system equations. Next, utilizing spatial discretization, we employ the matrix-free conjugate gradient approach to solve the electromechanical model, therefore improving the efficiency of the simulation. The experimental results illustrate that our simulation model is capable of replicating intricate cardiac physiological phenomena, including 3D spiral waves and rhythmic contractions. Moreover, our model achieves a significant advancement in real-time computation while maintaining a comparable level of accuracy to current methods. This improvement is advantageous for interactive medical applications.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103747"},"PeriodicalIF":3.0,"publicationDate":"2024-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141485950","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
Learning Topological Operations on Meshes with Application to Block Decomposition of Polygons 学习网格上的拓扑操作并将其应用于多边形的块分解
IF 3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-12 DOI: 10.1016/j.cad.2024.103744
A. Narayanan , Y. Pan , P.-O. Persson

We present a learning based framework for mesh quality improvement on unstructured triangular and quadrilateral meshes. Our model learns to improve mesh quality according to a prescribed objective function purely via self-play reinforcement learning with no prior heuristics. The actions performed on the mesh are standard local and global element operations. The goal is to minimize the deviation of the node degrees from their ideal values, which in the case of interior vertices leads to a minimization of irregular nodes.

我们提出了一个基于学习的框架,用于改善非结构化三角形和四边形网格的网格质量。我们的模型纯粹通过自我强化学习来提高网格质量,而无需事先采用启发式方法。对网格执行的操作是标准的局部和全局元素操作。目标是最小化节点度与理想值的偏差,在内部顶点的情况下,这将导致最小化不规则节点。
{"title":"Learning Topological Operations on Meshes with Application to Block Decomposition of Polygons","authors":"A. Narayanan ,&nbsp;Y. Pan ,&nbsp;P.-O. Persson","doi":"10.1016/j.cad.2024.103744","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103744","url":null,"abstract":"<div><p>We present a learning based framework for mesh quality improvement on unstructured triangular and quadrilateral meshes. Our model learns to improve mesh quality according to a prescribed objective function purely via self-play reinforcement learning with no prior heuristics. The actions performed on the mesh are standard local and global element operations. The goal is to minimize the deviation of the node degrees from their ideal values, which in the case of interior vertices leads to a minimization of irregular nodes.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103744"},"PeriodicalIF":3.0,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S001044852400071X/pdfft?md5=e8e3f2e334d413856691a3d4408592ca&pid=1-s2.0-S001044852400071X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141434643","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
Topology Optimization of Self-supporting Structures for Additive Manufacturing via Implicit B-spline Representations 通过隐式 B 样条表示法优化增材制造自支撑结构的拓扑结构
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-10 DOI: 10.1016/j.cad.2024.103745
Nan Zheng , Xiaoya Zhai , Jingchao Jiang , Falai Chen

Owing to the rapid development in additive manufacturing, the potential to fabricate intricate structures has become a reality, emphasizing the importance of designing structures conducive to additive manufacturing processes. A crucial consideration is the ability to design structures requiring no additional support during manufacturing. This paper employs implicit B-spline representations for self-supporting structure design by integrating a topology optimization model with self-supporting constraints derived analytically from the implicit representation. This analytical derivation for detecting overhang regions enables accurate and efficient calculation of constraints, outperforming other B-spline-based methods. Compared to the traditional voxel-based methods, the implicit B-spline representation significantly expedites the optimization process by reducing the number of design variables. Additionally, several acceleration techniques are implemented to enhance the efficiency of our method, allowing simulations of 3D models with millions of finite elements to be completed within one and half an hour, excelling other B-spline-based methods and voxel-based methods. Various numerical experiments validate its excellent performance, confirming the effectiveness and efficiency of the proposed algorithm.

由于快速成型制造技术的快速发展,制造复杂结构的潜力已成为现实,这就强调了设计有利于快速成型制造工艺的结构的重要性。一个重要的考虑因素是设计出在制造过程中无需额外支撑的结构的能力。本文采用隐式 B-样条曲线表示法进行自支撑结构设计,将拓扑优化模型与从隐式表示法分析得出的自支撑约束整合在一起。这种用于检测悬垂区域的分析推导能够准确高效地计算约束条件,优于其他基于 B 样条的方法。与传统的基于体素的方法相比,隐式 B 样条表示法减少了设计变量的数量,从而大大加快了优化过程。此外,我们还采用了几种加速技术来提高方法的效率,使数百万个有限元的三维模型模拟能在一个半小时内完成,优于其他基于 B 样条的方法和基于体素的方法。各种数值实验验证了该方法的卓越性能,证实了所提算法的有效性和高效性。
{"title":"Topology Optimization of Self-supporting Structures for Additive Manufacturing via Implicit B-spline Representations","authors":"Nan Zheng ,&nbsp;Xiaoya Zhai ,&nbsp;Jingchao Jiang ,&nbsp;Falai Chen","doi":"10.1016/j.cad.2024.103745","DOIUrl":"10.1016/j.cad.2024.103745","url":null,"abstract":"<div><p>Owing to the rapid development in additive manufacturing, the potential to fabricate intricate structures has become a reality, emphasizing the importance of designing structures conducive to additive manufacturing processes. A crucial consideration is the ability to design structures requiring no additional support during manufacturing. This paper employs implicit B-spline representations for self-supporting structure design by integrating a topology optimization model with self-supporting constraints derived analytically from the implicit representation. This analytical derivation for detecting overhang regions enables accurate and efficient calculation of constraints, outperforming other B-spline-based methods. Compared to the traditional voxel-based methods, the implicit B-spline representation significantly expedites the optimization process by reducing the number of design variables. Additionally, several acceleration techniques are implemented to enhance the efficiency of our method, allowing simulations of 3D models with millions of finite elements to be completed within one and half an hour, excelling other B-spline-based methods and voxel-based methods. Various numerical experiments validate its excellent performance, confirming the effectiveness and efficiency of the proposed algorithm.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103745"},"PeriodicalIF":4.3,"publicationDate":"2024-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141389789","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
Isogeometric Topology Optimization of Multi-patch Shell Structures 多块壳体结构的等距拓扑优化
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-06 DOI: 10.1016/j.cad.2024.103733
Qiong Pan , Xiaoya Zhai , Hongmei Kang , Xiaoxiao Du , Falai Chen

Shell structures refer to structural elements that derive strength and load-bearing capacity from their thin and curved geometry. In practical applications, shell structures are commonly composed of multiple patches to represent intricate and diverse architectural configurations faithfully. Nevertheless, the design of multi-patch shell structures holds considerable promise. However, most of the previous work is devoted to the numerical analysis of multi-patch shell structures without further optimization design. The work proposes an inverse design framework, specifically focusing on multi-patch configurations based on Reissner–Mindlin theory. First, reparameterization and global refinement operations are employed on the provided multi-patch shell structures. Renumbering the indices of control points with shared degrees of freedom at the interface naturally ensures C0-continuity between patches. Subsequently, this study investigates the amalgamation of Isogeometric Analysis (IGA) and the Solid Isotropic Material with Penalization (SIMP) method for topology optimization of shell structures. The proposed approach is validated through numerical examples, emphasizing its capacity to enhance multi-patch shell structure design, showcasing robustness and efficiency.

壳体结构指的是结构元件,其强度和承载能力来自于其薄而弯曲的几何形状。在实际应用中,壳体结构通常由多个补片组成,以忠实再现复杂多样的建筑结构。尽管如此,多补丁壳体结构的设计仍大有可为。然而,以往的工作大多致力于多补丁壳体结构的数值分析,而没有进一步的优化设计。本研究以 Reissner-Mindlin 理论为基础,提出了一种反向设计框架,特别关注多补丁结构。首先,对所提供的多补丁壳结构进行重新参数化和全局细化操作。对界面上具有共享自由度的控制点进行重新编号,自然而然地确保了补丁之间的 C0 连续性。随后,本研究探讨了等距分析法(IGA)和各向同性固体材料加惩罚法(SIMP)在壳结构拓扑优化中的结合。通过数值实例对所提出的方法进行了验证,强调了该方法在增强多补丁壳体结构设计方面的能力,并展示了其稳健性和高效性。
{"title":"Isogeometric Topology Optimization of Multi-patch Shell Structures","authors":"Qiong Pan ,&nbsp;Xiaoya Zhai ,&nbsp;Hongmei Kang ,&nbsp;Xiaoxiao Du ,&nbsp;Falai Chen","doi":"10.1016/j.cad.2024.103733","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103733","url":null,"abstract":"<div><p>Shell structures refer to structural elements that derive strength and load-bearing capacity from their thin and curved geometry. In practical applications, shell structures are commonly composed of multiple patches to represent intricate and diverse architectural configurations faithfully. Nevertheless, the design of multi-patch shell structures holds considerable promise. However, most of the previous work is devoted to the numerical analysis of multi-patch shell structures without further optimization design. The work proposes an inverse design framework, specifically focusing on multi-patch configurations based on Reissner–Mindlin theory. First, reparameterization and global refinement operations are employed on the provided multi-patch shell structures. Renumbering the indices of control points with shared degrees of freedom at the interface naturally ensures <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>0</mn></mrow></msup></math></span>-<strong>continuity</strong> between patches. Subsequently, this study investigates the amalgamation of Isogeometric Analysis (IGA) and the Solid Isotropic Material with Penalization (SIMP) method for topology optimization of shell structures. The proposed approach is validated through numerical examples, emphasizing its capacity to enhance multi-patch shell structure design, showcasing robustness and efficiency.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"174 ","pages":"Article 103733"},"PeriodicalIF":4.3,"publicationDate":"2024-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141314312","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 Novel Polynomial-Time Algorithm for Automatic Layout of Branching Cables in a Fixed Topology 在固定拓扑结构中自动布置分支电缆的新型多项式时间算法
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-06-05 DOI: 10.1016/j.cad.2024.103736
Liyun Xiao , Tian-Ming Bu , Jiangtao Wang

Designing the layout for complex electromechanical products involves the challenging task of automatically laying out cables. This challenge is particularly pronounced in the case of branch cables, which are more intricate due to their multiple connection terminals and branches. This paper presents a polynomial-time wiring algorithm based on dynamic programming to determine branching point locations in the layout design of cables, given the electrical definition of the wire harness. The method considers various engineering constraints, including obstacle avoidance, wall adherence, minimum bend radius, and gray areas. To validate our method, we implemented a branch cable auto-layout system through secondary development based on the UG platform. The experimental results indicate the effectiveness of our approach, demonstrating promising performance in terms of time and high-quality layouts. This showcases its potential for practical application in cable layout design for complex electromechanical systems.

复杂机电产品的布局设计涉及到自动铺设电缆这一具有挑战性的任务。由于分支电缆具有多个连接端子和分支,因此更加复杂。本文提出了一种基于动态编程的多项式时间布线算法,在给定线束电气定义的情况下,确定电缆布局设计中的分支点位置。该方法考虑了各种工程约束,包括避开障碍物、贴墙、最小弯曲半径和灰色区域。为了验证我们的方法,我们基于 UG 平台,通过二次开发实现了一个分支电缆自动布局系统。实验结果表明,我们的方法非常有效,在时间和高质量布局方面表现出色。这展示了该方法在复杂机电系统电缆布局设计中的实际应用潜力。
{"title":"A Novel Polynomial-Time Algorithm for Automatic Layout of Branching Cables in a Fixed Topology","authors":"Liyun Xiao ,&nbsp;Tian-Ming Bu ,&nbsp;Jiangtao Wang","doi":"10.1016/j.cad.2024.103736","DOIUrl":"10.1016/j.cad.2024.103736","url":null,"abstract":"<div><p>Designing the layout for complex electromechanical products involves the challenging task of automatically laying out cables. This challenge is particularly pronounced in the case of branch cables, which are more intricate due to their multiple connection terminals and branches. This paper presents a polynomial-time wiring algorithm based on dynamic programming to determine branching point locations in the layout design of cables, given the electrical definition of the wire harness. The method considers various engineering constraints, including obstacle avoidance, wall adherence, minimum bend radius, and gray areas. To validate our method, we implemented a branch cable auto-layout system through secondary development based on the UG platform. The experimental results indicate the effectiveness of our approach, demonstrating promising performance in terms of time and high-quality layouts. This showcases its potential for practical application in cable layout design for complex electromechanical systems.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"175 ","pages":"Article 103736"},"PeriodicalIF":4.3,"publicationDate":"2024-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141409361","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
Synchronous integration method of mechatronic system design, geometric design, and simulation based on SysML 基于 SysML 的机电一体化系统设计、几何设计和仿真同步集成方法
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-28 DOI: 10.1016/j.cad.2024.103735
Chu Changyong , Zhang Chunjia , Yin Chengfang

The benefits of integrated design using the Model Based System Engineering (MBSE) approach in the design process of mechatronic systems have gradually become apparent. The automatic generation of simulation models and geometric models based on System Modeling Languages (SysML) models enables system engineers to swiftly analyze and simulate system performance, visually depict design outcomes, and expedite the product development process. Due to the current system modeling's lack of model integration and geometric design functions, this paper proposes an integrated design and simulation method for mechatronic systems that can carry out complete model synchronization and verification, rapid geometric solution generation, and visual representation. Furthermore, a corresponding model synchronization integration framework is established. This framework primarily encompasses system de-sign, system simulation, and geometric design, with its model integration method being model transformation and model synchronization. The paper concludes with an example of the design process of a quadruped robot to validate the framework and its supported methods, providing a reference for other system design and integration endeavors.

在机电一体化系统的设计过程中,采用基于模型的系统工程(MBSE)方法进行集成设计的好处已逐渐显现出来。基于系统建模语言(SysML)模型自动生成仿真模型和几何模型,可使系统工程师快速分析和仿真系统性能,直观描述设计结果,加快产品开发过程。由于目前的系统建模缺乏模型集成和几何设计功能,本文提出了一种机电一体化系统的集成设计与仿真方法,该方法可进行完整的模型同步与验证、快速几何方案生成和可视化表示。此外,还建立了相应的模型同步集成框架。该框架主要包括系统去设计、系统仿真和几何设计,其模型集成方法是模型转换和模型同步。论文最后以一个四足机器人的设计过程为例,验证了该框架及其支持的方法,为其他系统设计和集成工作提供了参考。
{"title":"Synchronous integration method of mechatronic system design, geometric design, and simulation based on SysML","authors":"Chu Changyong ,&nbsp;Zhang Chunjia ,&nbsp;Yin Chengfang","doi":"10.1016/j.cad.2024.103735","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103735","url":null,"abstract":"<div><p>The benefits of integrated design using the Model Based System Engineering (MBSE) approach in the design process of mechatronic systems have gradually become apparent. The automatic generation of simulation models and geometric models based on System Modeling Languages (SysML) models enables system engineers to swiftly analyze and simulate system performance, visually depict design outcomes, and expedite the product development process. Due to the current system modeling's lack of model integration and geometric design functions, this paper proposes an integrated design and simulation method for mechatronic systems that can carry out complete model synchronization and verification, rapid geometric solution generation, and visual representation. Furthermore, a corresponding model synchronization integration framework is established. This framework primarily encompasses system de-sign, system simulation, and geometric design, with its model integration method being model transformation and model synchronization. The paper concludes with an example of the design process of a quadruped robot to validate the framework and its supported methods, providing a reference for other system design and integration endeavors.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"174 ","pages":"Article 103735"},"PeriodicalIF":4.3,"publicationDate":"2024-05-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141290455","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