首页 > 最新文献

Computer-Aided Design最新文献

英文 中文
A study on the design method of multivariable control chalice-shaped columns considering horizontal forces based on multi-objective optimization 基于多目标优化的考虑水平力的多变量控制茶碗形支柱设计方法研究
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-15 DOI: 10.1016/j.cad.2024.103706
Han Zhang , Hang Dai , Wenjing Ren

This study proposes a design method to generate multivariable control chalice-shaped columns based on multi-objective optimization leveraging SubD modelling technology to smooth the geometric transition between slab and column. Taking horizontal force into consideration, the paper introduces total material usage as both an optimization objective and an important basis for final solution selection to gain a more elegant and dynamic form needed in architectural design. The paper applies the method to examples of both single-column and multi-column structures. The outcome is chalice-shaped columns balancing structural efficiency and aesthetic requirements.

本研究提出了一种设计方法,利用 SubD 建模技术,在多目标优化的基础上生成多变量控制的茶盏状支柱,以平滑板和柱之间的几何过渡。考虑到水平力,本文将材料总用量作为优化目标和最终方案选择的重要依据,以获得建筑设计所需的更优雅、更动感的外形。论文将该方法应用于单柱和多柱结构的实例中。其结果是在结构效率和美学要求之间实现了平衡。
{"title":"A study on the design method of multivariable control chalice-shaped columns considering horizontal forces based on multi-objective optimization","authors":"Han Zhang ,&nbsp;Hang Dai ,&nbsp;Wenjing Ren","doi":"10.1016/j.cad.2024.103706","DOIUrl":"10.1016/j.cad.2024.103706","url":null,"abstract":"<div><p>This study proposes a design method to generate multivariable control chalice-shaped columns based on multi-objective optimization leveraging SubD modelling technology to smooth the geometric transition between slab and column. Taking horizontal force into consideration, the paper introduces total material usage as both an optimization objective and an important basis for final solution selection to gain a more elegant and dynamic form needed in architectural design. The paper applies the method to examples of both single-column and multi-column structures. The outcome is chalice-shaped columns balancing structural efficiency and aesthetic requirements.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"171 ","pages":"Article 103706"},"PeriodicalIF":4.3,"publicationDate":"2024-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140198554","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
Periodic implicit representation, design and optimization of porous structures using periodic B-splines 使用周期 B-样条对多孔结构进行周期隐式表示、设计和优化
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-03-11 DOI: 10.1016/j.cad.2024.103703
Depeng Gao, Yang Gao, Hongwei Lin

Porous structures are intricate solid materials with numerous small pores, extensively used in fields like medicine, chemical engineering, and aerospace. However, the design of such structures using computer-aided tools is a time-consuming and tedious process. In this study, we propose a novel representation method and design approach for porous units that can be infinitely spliced to form a porous structure. We use periodic B-spline functions to represent periodic or symmetric porous units. Starting from a voxel representation of a porous sample, the discrete distance field is computed. To fit the discrete distance field with a periodic B-spline, we introduce the constrained least squares progressive-iterative approximation algorithm, which results in an implicit porous unit. This unit can be subject to optimization to enhance connectivity and utilized for topology optimization, thereby improving the model’s stiffness while maintaining periodicity or symmetry. The experimental results demonstrate the potential of the designed complex porous units in enhancing the mechanical performance of the model. Consequently, this study has the potential to incorporate remarkable structures derived from artificial design or nature into the design of high-performing models, showing the promise for biomimetic applications.

多孔结构是一种具有无数小孔的复杂固体材料,广泛应用于医学、化学工程和航空航天等领域。然而,使用计算机辅助工具设计此类结构是一个耗时且繁琐的过程。在本研究中,我们为可无限拼接形成多孔结构的多孔单元提出了一种新颖的表示方法和设计方法。我们使用周期性 B-样条函数来表示周期性或对称性多孔单元。从多孔样本的体素表示开始,计算离散距离场。为了用周期 B-样条函数拟合离散距离场,我们引入了受约束最小二乘渐进迭代逼近算法,从而得到一个隐式多孔单元。该单元可进行优化以增强连通性,并可用于拓扑优化,从而在保持周期性或对称性的同时提高模型的刚度。实验结果表明,所设计的复杂多孔单元具有提高模型机械性能的潜力。因此,这项研究有可能将源自人工设计或自然界的非凡结构融入高性能模型的设计中,为生物仿生应用带来希望。
{"title":"Periodic implicit representation, design and optimization of porous structures using periodic B-splines","authors":"Depeng Gao,&nbsp;Yang Gao,&nbsp;Hongwei Lin","doi":"10.1016/j.cad.2024.103703","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103703","url":null,"abstract":"<div><p>Porous structures are intricate solid materials with numerous small pores, extensively used in fields like medicine, chemical engineering, and aerospace. However, the design of such structures using computer-aided tools is a time-consuming and tedious process. In this study, we propose a novel representation method and design approach for porous units that can be infinitely spliced to form a porous structure. We use periodic B-spline functions to represent periodic or symmetric porous units. Starting from a voxel representation of a porous sample, the discrete distance field is computed. To fit the discrete distance field with a periodic B-spline, we introduce the constrained least squares progressive-iterative approximation algorithm, which results in an implicit porous unit. This unit can be subject to optimization to enhance connectivity and utilized for topology optimization, thereby improving the model’s stiffness while maintaining periodicity or symmetry. The experimental results demonstrate the potential of the designed complex porous units in enhancing the mechanical performance of the model. Consequently, this study has the potential to incorporate remarkable structures derived from artificial design or nature into the design of high-performing models, showing the promise for biomimetic applications.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"171 ","pages":"Article 103703"},"PeriodicalIF":4.3,"publicationDate":"2024-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140121990","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
Robust Hole-Detection in Triangular Meshes Irrespective of the Presence of Singular Vertices 无论是否存在奇异顶点,都能在三角形网格中进行可靠的孔检测
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-28 DOI: 10.1016/j.cad.2024.103696
Mauhing Yip , Annette Stahl , Christian Schellewald

In this work, we present a boundary and hole detection approach that traverses all the boundaries of an edge-manifold triangular mesh, irrespectively of the presence of singular vertices, and subsequently determines and labels all holes of the mesh. The proposed automated hole-detection method is valuable to the computer-aided design (CAD) community as all boundary-edges within the mesh are utilized and for each boundary-edge the algorithm guarantees both the existence and the uniqueness of the boundary associated to it. As existing hole-detection approaches assume that singular vertices are absent or may require mesh modification, these methods are ill-equipped to detect boundaries/holes in real-world meshes that contain singular vertices. We demonstrate the method in an underwater autonomous robotic application, exploiting surface reconstruction methods based on point cloud data. In such a scenario the determined holes can be interpreted as information gaps, enabling timely corrective action during the data acquisition. However, the scope of our method is not confined to these two sectors alone; it is versatile enough to be applied on any edge-manifold triangle mesh. An evaluation of the method is performed on both synthetic and real-world data (including a triangle mesh from a point cloud obtained by a multibeam sonar). The source code of our reference implementation is available: https://github.com/Mauhing/hole-detection-on-triangle-mesh.

在这项工作中,我们提出了一种边界和孔洞检测方法,它可以遍历边-曲面三角形网格的所有边界,而不管是否存在奇异顶点,随后确定并标记网格的所有孔洞。所提出的自动孔洞检测方法对计算机辅助设计(CAD)领域非常有价值,因为网格中的所有边界边都会被利用,而且对于每个边界边,算法都能保证与其相关的边界的存在性和唯一性。由于现有的孔洞检测方法假定不存在奇异顶点或可能需要修改网格,因此这些方法不适合检测现实世界中包含奇异顶点的网格中的边界/孔洞。我们利用基于点云数据的表面重建方法,在水下自主机器人应用中演示了该方法。在这种情况下,确定的孔洞可以解释为信息差距,从而在数据采集过程中及时采取纠正措施。不过,我们的方法并不局限于这两个领域,它还可以应用于任何边缘-曲面三角形网格。我们在合成数据和实际数据(包括从多波束声纳获取的点云中得到的三角形网格)上对该方法进行了评估。我们的参考实现的源代码可在以下网站获取:https://github.com/Mauhing/hole-detection-on-triangle-mesh。
{"title":"Robust Hole-Detection in Triangular Meshes Irrespective of the Presence of Singular Vertices","authors":"Mauhing Yip ,&nbsp;Annette Stahl ,&nbsp;Christian Schellewald","doi":"10.1016/j.cad.2024.103696","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103696","url":null,"abstract":"<div><p>In this work, we present a boundary and hole detection approach that traverses all the boundaries of an edge-manifold triangular mesh, irrespectively of the presence of singular vertices, and subsequently determines and labels all holes of the mesh. The proposed automated hole-detection method is valuable to the computer-aided design (CAD) community as all boundary-edges within the mesh are utilized and for each boundary-edge the algorithm guarantees both the existence and the uniqueness of the boundary associated to it. As existing hole-detection approaches assume that singular vertices are absent or may require mesh modification, these methods are ill-equipped to detect boundaries/holes in real-world meshes that contain singular vertices. We demonstrate the method in an underwater autonomous robotic application, exploiting surface reconstruction methods based on point cloud data. In such a scenario the determined holes can be interpreted as information gaps, enabling timely corrective action during the data acquisition. However, the scope of our method is not confined to these two sectors alone; it is versatile enough to be applied on any edge-manifold triangle mesh. An evaluation of the method is performed on both synthetic and real-world data (including a triangle mesh from a point cloud obtained by a multibeam sonar). The source code of our reference implementation is available: <span>https://github.com/Mauhing/hole-detection-on-triangle-mesh</span><svg><path></path></svg>.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"170 ","pages":"Article 103696"},"PeriodicalIF":4.3,"publicationDate":"2024-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S001044852400023X/pdfft?md5=15189e6bb47b6319e85b8bbbfd406777&pid=1-s2.0-S001044852400023X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140024119","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 computational implementation of Vector-based 3D Graphic Statics (VGS) for interactive and real-time structural design 用于交互式实时结构设计的基于矢量的 3D 图形静力学 (VGS) 的计算实现
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-20 DOI: 10.1016/j.cad.2024.103695
Jean-Philippe Jasienski , Yuchi Shen , Patrick Ole Ohlbrock , Denis Zastavni , Pierluigi D'Acunto

This article presents a computational implementation for the Vector-based Graphic Statics (VGS) framework making it an effective CAD tool for the design of spatial structures in static equilibrium (VGS-tool). The paper introduces several key features that convert a purely theoretical graph and geometry based framework into a fully automated computational procedure, including the following new contributions: a general algorithm for constructing 3-dimensional interdependent force and force diagrams; the implementation of a procedure that allows the interdependent transformation of both diagrams; an approach to apply specific constraints to the computationally generated diagrams; the integration of the algorithms as a plug-in for a CAD environment (Grasshopper3D of Rhino3D). The main features of the proposed framework are highlighted with a design case study developed using the newly introduced CAD plug-in (namely the VGS-tool). This plugin uses synthetic-oriented and intuitive graphical representation to allow the user to design spatial structures in equilibrium as three-dimensional trusses. The goal is to facilitate collaboration between structural engineers and architects during the conceptual phase of the design process.

本文介绍了基于矢量的图形静力学(VGS)框架的计算实现,使其成为设计静力平衡空间结构的有效 CAD 工具(VGS 工具)。本文介绍了将基于图形和几何的纯理论框架转换为全自动计算程序的几个关键特征,包括以下新贡献:构建三维相互依赖的力图和力图表的通用算法;实现允许这两种图表相互依赖转换的程序;对计算生成的图表应用特定约束的方法;将算法集成为 CAD 环境(Grasshopper3D 和 Rhino3D)的插件。通过使用新引入的 CAD 插件(即 VGS 工具)开发的设计案例研究,重点介绍了拟议框架的主要特点。该插件采用面向合成的直观图形表示法,允许用户以三维桁架的形式设计处于平衡状态的空间结构。其目的是促进结构工程师和建筑师在设计过程的概念阶段开展合作。
{"title":"A computational implementation of Vector-based 3D Graphic Statics (VGS) for interactive and real-time structural design","authors":"Jean-Philippe Jasienski ,&nbsp;Yuchi Shen ,&nbsp;Patrick Ole Ohlbrock ,&nbsp;Denis Zastavni ,&nbsp;Pierluigi D'Acunto","doi":"10.1016/j.cad.2024.103695","DOIUrl":"10.1016/j.cad.2024.103695","url":null,"abstract":"<div><p>This article presents a computational implementation for the Vector-based Graphic Statics (VGS) framework making it an effective CAD tool for the design of spatial structures in static equilibrium (VGS-tool). The paper introduces several key features that convert a purely theoretical graph and geometry based framework into a fully automated computational procedure, including the following new contributions: a general algorithm for constructing 3-dimensional interdependent force and force diagrams; the implementation of a procedure that allows the interdependent transformation of both diagrams; an approach to apply specific constraints to the computationally generated diagrams; the integration of the algorithms as a plug-in for a CAD environment (Grasshopper3D of Rhino3D). The main features of the proposed framework are highlighted with a design case study developed using the newly introduced CAD plug-in (namely the VGS-tool). This plugin uses synthetic-oriented and intuitive graphical representation to allow the user to design spatial structures in equilibrium as three-dimensional trusses. The goal is to facilitate collaboration between structural engineers and architects during the conceptual phase of the design process.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"171 ","pages":"Article 103695"},"PeriodicalIF":4.3,"publicationDate":"2024-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139956210","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
Homotopy Based Skinning of Spheres 基于同调的球体蒙皮技术
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-17 DOI: 10.1016/j.cad.2024.103686
Marián Fabian, Pavel Chalmovianský, Martina Bátorová

This paper deals with surfaces covering a set of spheres, whose centers form polyhedra. We propose novel methods of skinning based on homotopic deformation for the considered case. A method starts with a regular surface with a simple construction which can be deformed in a many ways. We demonstrate some of them in a few examples. The method is compared to the existing solutions by the new approach implementation and the visualization of the obtained results.

本文讨论的是覆盖一组球面的曲面,这些球面的中心构成多面体。我们针对所考虑的情况,提出了基于同位变形的新型蒙皮方法。该方法从结构简单的规则曲面开始,可以通过多种方式对其进行变形。我们在几个例子中演示了其中的一些方法。通过新方法的实施和所获结果的可视化,我们将该方法与现有解决方案进行了比较。
{"title":"Homotopy Based Skinning of Spheres","authors":"Marián Fabian,&nbsp;Pavel Chalmovianský,&nbsp;Martina Bátorová","doi":"10.1016/j.cad.2024.103686","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103686","url":null,"abstract":"<div><p>This paper deals with surfaces covering a set of spheres, whose centers form polyhedra. We propose novel methods of skinning based on homotopic deformation for the considered case. A method starts with a regular surface with a simple construction which can be deformed in a many ways. We demonstrate some of them in a few examples. The method is compared to the existing solutions by the new approach implementation and the visualization of the obtained results.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"170 ","pages":"Article 103686"},"PeriodicalIF":4.3,"publicationDate":"2024-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524000137/pdfft?md5=8a10d41ad4d81b9aa8d4f06921111f99&pid=1-s2.0-S0010448524000137-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139907355","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 Novel Topological Method for Automated and Exhaustive Wire Harness Design 一种用于自动详尽线束设计的新型拓扑方法
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-13 DOI: 10.1016/j.cad.2024.103694
Arun Rehal , Dibakar Sen

The current practice of manual wire harness design is labor-intensive, time-consuming, costly, and error-prone. In this paper, we present a methodology for completely automated wire harness design. We propose a topological approach that yields all the possible electrically admissible but topologically distinct harness system layouts that can be used to connect the specified terminals. Each generated layout represents a possible harness design. For layout generation, the proposed method utilizes the so-called routing graphs associated with the closed surfaces bounding the product. The developed methods are able to handle both — (1) On-Surface routing, when the wires are required to be constrained to the surface of the product, and (2) In-Air routing, when in addition to the surface the wires are also allowed to be embedded in product’s ambiance. For the final geometric embedding of the generated harnesses, we present an optimization-based methodology that determines the optimum lengths of the segments over which the wires should be bundled together. The results presented demonstrate the efficacy of the proposed approach through multiple realistic examples.

目前的人工线束设计工作劳动密集、耗时、成本高且容易出错。在本文中,我们提出了一种完全自动化的线束设计方法。我们提出了一种拓扑方法,可生成所有电气上可接受但拓扑上不同的线束系统布局,用于连接指定的端子。每个生成的布局都代表一种可能的线束设计。为了生成布局,所提出的方法利用了与产品边界封闭曲面相关的所谓路由图。所开发的方法能够处理以下两种情况:(1) 表面布线,即导线必须限制在产品表面;(2) 空气中布线,即除了表面之外,导线还可以嵌入产品环境中。对于生成线束的最终几何嵌入,我们提出了一种基于优化的方法,该方法可确定电线应捆绑在一起的线段的最佳长度。所展示的结果通过多个现实案例证明了所建议方法的有效性。
{"title":"A Novel Topological Method for Automated and Exhaustive Wire Harness Design","authors":"Arun Rehal ,&nbsp;Dibakar Sen","doi":"10.1016/j.cad.2024.103694","DOIUrl":"https://doi.org/10.1016/j.cad.2024.103694","url":null,"abstract":"<div><p>The current practice of manual wire harness design is labor-intensive, time-consuming, costly, and error-prone. In this paper, we present a methodology for completely automated wire harness design. We propose a topological approach that yields all the possible electrically admissible but topologically distinct harness system layouts that can be used to connect the specified terminals. Each generated layout represents a possible harness design. For layout generation, the proposed method utilizes the so-called routing graphs associated with the closed surfaces bounding the product. The developed methods are able to handle both — (1) On-Surface routing, when the wires are required to be constrained to the surface of the product, and (2) In-Air routing, when in addition to the surface the wires are also allowed to be embedded in product’s ambiance. For the final geometric embedding of the generated harnesses, we present an optimization-based methodology that determines the optimum lengths of the segments over which the wires should be bundled together. The results presented demonstrate the efficacy of the proposed approach through multiple realistic examples.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"170 ","pages":"Article 103694"},"PeriodicalIF":4.3,"publicationDate":"2024-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139738051","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
Convex Body Collision Detection Using the Signed Distance Function 利用符号距离函数进行凸面车身碰撞检测
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-02-02 DOI: 10.1016/j.cad.2024.103685
Pedro López-Adeva Fernández-Layos, Luis F.S. Merchante

We present a new algorithm to compute the minimum distance and penetration depth between two convex bodies represented by their Signed Distance Function (SDF). First, we formulate the problem as an optimization problem suitable for arbitrary non-convex bodies, and then we propose the ellipsoid algorithm to solve the problem when the two bodies are convex. Finally, we benchmark the algorithm and compare the results in collision detection against the popular Gilbert–Johnson–Keerthi (GJK) and Minkowski Portal Refinement (MPR) algorithms, which represent bodies using the support function. Results show that our algorithm has similar performance to both, providing penetration depth like MPR and, with better robustness, minimum distance like GJK. Our algorithm provides accurate and fast collision detection between implicitly modeled convex rigid bodies and is able to substitute existing algorithms in previous applications whenever the support function is replaced with the SDF.

我们提出了一种新算法,用于计算两个凸体之间的最小距离和穿透深度,这两个凸体由它们的符号距离函数(SDF)表示。首先,我们将该问题表述为适用于任意非凸体的优化问题,然后我们提出了椭圆体算法来解决两个凸体之间的问题。最后,我们对该算法进行了基准测试,并将碰撞检测结果与流行的 Gilbert-Johnson-Keerthi (GJK) 算法和 Minkowski Portal Refinement (MPR) 算法进行了比较。结果表明,我们的算法与这两种算法性能相似,都能像 MPR 一样提供穿透深度,并能像 GJK 一样提供最小距离,而且鲁棒性更好。我们的算法能在隐式建模的凸刚体之间提供准确、快速的碰撞检测,而且只要用 SDF 代替支撑函数,就能替代以往应用中的现有算法。
{"title":"Convex Body Collision Detection Using the Signed Distance Function","authors":"Pedro López-Adeva Fernández-Layos,&nbsp;Luis F.S. Merchante","doi":"10.1016/j.cad.2024.103685","DOIUrl":"10.1016/j.cad.2024.103685","url":null,"abstract":"<div><p>We present a new algorithm to compute the minimum distance and penetration depth between two convex bodies represented by their Signed Distance Function (SDF). First, we formulate the problem as an optimization problem suitable for arbitrary non-convex bodies, and then we propose the ellipsoid algorithm to solve the problem when the two bodies are convex. Finally, we benchmark the algorithm and compare the results in collision detection against the popular Gilbert–Johnson–Keerthi (GJK) and Minkowski Portal Refinement (MPR) algorithms, which represent bodies using the support function. Results show that our algorithm has similar performance to both, providing penetration depth like MPR and, with better robustness, minimum distance like GJK. Our algorithm provides accurate and fast collision detection between implicitly modeled convex rigid bodies and is able to substitute existing algorithms in previous applications whenever the support function is replaced with the SDF.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"170 ","pages":"Article 103685"},"PeriodicalIF":4.3,"publicationDate":"2024-02-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524000125/pdfft?md5=8461bf077f6c01f40cc9b071ee24014f&pid=1-s2.0-S0010448524000125-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139667516","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
Special issue editorial: Computational modeling, design and fabrication for textiles 特刊编辑:纺织品的计算建模、设计和制造
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-01-17 DOI: 10.1016/j.cad.2024.103684
David E. Breen , James McCann

None

{"title":"Special issue editorial: Computational modeling, design and fabrication for textiles","authors":"David E. Breen ,&nbsp;James McCann","doi":"10.1016/j.cad.2024.103684","DOIUrl":"10.1016/j.cad.2024.103684","url":null,"abstract":"<div><p>None</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"169 ","pages":"Article 103684"},"PeriodicalIF":4.3,"publicationDate":"2024-01-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139495503","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
Advancing Front Mesh Generation on Dirty Composite Surfaces 推进脏污复合材料表面的前网格生成
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-01-06 DOI: 10.1016/j.cad.2024.103683
Taoran Liu , Hongfei Ye , Jianjing Zheng , Yao Zheng , Jianjun Chen

Computer-aided design (CAD) models usually contain many errors between neighboring surfaces, such as slivers, gaps, and overlaps. To clean up such models, virtual operations have been suggested to merge multiple neighboring CAD surfaces into a single composite surface. However, it remains a challenge to generate a quality mesh on thereby formed dirty composite surfaces. In this paper, we propose a novel advancing front technique (AFT) that can treat such composite surfaces by developing two new schemes to enhance the traditional AFT. Firstly, for each composite surface, we define a parametric plane by using a combined set of the tessellation on this composite surface. Simplicial complex augmentation framework reparameterization approach is suggested since it can treat tessellations containing gap and overlap after introducing a pre-processing step. Meanwhile, this approach can ensure a bijective mapping between the parametric and physical space. The front intersection check can thus be performed on the parametric plane robustly. Secondly, the indirect and direct approaches are alternatively employed to calculate ideal points in different circumstances. In the circumstance that the possible new element is completely contained in one single CAD surface, the ideal point is calculated on the intrinsic parametric plane of the surface; otherwise, the ideal point is directly calculated on the physical space. We avoid using the geometry defined on the tessellation since we prefer to getting a mesh respecting the original CAD model rather than its tessellation counterpart. Presently, the developed new schemes have been incorporated into our in-house surface mesher, and their efficiency and effectiveness have been demonstrated through a comparison with state-of-the-art commercial tools (e.g., COMSOL Multiphysics) and AFT algorithm, using CAD models of industry-level complexity.

计算机辅助设计(CAD)模型通常包含许多相邻曲面之间的误差,如裂缝、间隙和重叠。为了清理这些模型,有人建议采用虚拟操作将多个相邻的 CAD 表面合并成一个复合表面。然而,在由此形成的脏污复合曲面上生成高质量的网格仍然是一项挑战。在本文中,我们提出了一种新颖的前沿推进技术(AFT),通过开发两种新方案来增强传统的 AFT,从而处理此类复合曲面。首先,对于每个复合曲面,我们通过使用该复合曲面上的网格组合集来定义一个参数平面。由于在引入预处理步骤后,可以处理包含间隙和重叠的细分曲面,因此建议采用简化复杂增强框架重参数化方法。同时,这种方法还能确保参数空间和物理空间之间的双射映射。因此,前交叉检查可以在参数平面上稳健地进行。其次,间接法和直接法可以在不同情况下交替使用,以计算理想点。在可能的新元素完全包含在一个 CAD 曲面中的情况下,理想点在曲面的内在参数平面上计算;否则,理想点直接在物理空间上计算。我们避免使用在细分曲面上定义的几何图形,因为我们更倾向于获得一个尊重原始 CAD 模型的网格,而不是其细分曲面。目前,开发的新方案已被纳入我们的内部曲面网格器,并通过与最先进的商业工具(如 COMSOL Multiphysics)和 AFT 算法的比较,使用工业级复杂度的 CAD 模型,证明了其效率和有效性。
{"title":"Advancing Front Mesh Generation on Dirty Composite Surfaces","authors":"Taoran Liu ,&nbsp;Hongfei Ye ,&nbsp;Jianjing Zheng ,&nbsp;Yao Zheng ,&nbsp;Jianjun Chen","doi":"10.1016/j.cad.2024.103683","DOIUrl":"10.1016/j.cad.2024.103683","url":null,"abstract":"<div><p><span>Computer-aided design (CAD) models usually contain many errors between neighboring surfaces, such as slivers, gaps, and overlaps. To clean up such models, virtual operations have been suggested to merge multiple neighboring CAD surfaces into a single composite surface. However, it remains a challenge to generate a quality mesh on thereby formed dirty composite surfaces. In this paper, we propose a novel advancing front technique (AFT) that can treat such composite surfaces by developing two new schemes to enhance the traditional AFT. Firstly, for each composite surface, we define a </span>parametric<span> plane by using a combined set of the tessellation on this composite surface. Simplicial complex<span><span> augmentation framework reparameterization approach is suggested since it can treat tessellations containing gap and overlap after introducing a pre-processing step. Meanwhile, this approach can ensure a </span>bijective mapping between the parametric and physical space. The front intersection check can thus be performed on the parametric plane robustly. Secondly, the indirect and direct approaches are alternatively employed to calculate ideal points in different circumstances. In the circumstance that the possible new element is completely contained in one single CAD surface, the ideal point is calculated on the intrinsic parametric plane of the surface; otherwise, the ideal point is directly calculated on the physical space. We avoid using the geometry defined on the tessellation since we prefer to getting a mesh respecting the original CAD model rather than its tessellation counterpart. Presently, the developed new schemes have been incorporated into our in-house surface mesher, and their efficiency and effectiveness have been demonstrated through a comparison with state-of-the-art commercial tools (e.g., COMSOL Multiphysics) and AFT algorithm, using CAD models of industry-level complexity.</span></span></p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"169 ","pages":"Article 103683"},"PeriodicalIF":4.3,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139392856","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 Size Optimization Design Based on Parameterized Volume Parametric Models 基于参数化体积参数模型的等几何尺寸优化设计
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-01-06 DOI: 10.1016/j.cad.2023.103672
Long Chen , Lele Zhang , Yanan Wu , Gang Xu , Baotong Li

Traditional structural optimization design methods are based on the finite element analysis(FEA), which makes it difficult to construct a direct relationship between the design parameters and the design objective parameters in the structural design process. The FEA method needs to convert the models back and forth between the design model and the analysis or optimization model during the design process. It is a cumbersome and time-consuming work and also affects the analysis accuracy. We propose an integrated design method that seamlessly integrates process of design, simulation and optimization based on uniformity of design models, analysis models and optimization models by benefiting the advantages of volume parameterization and isogeometric analysis(IGA). The size parameters are input as high-level parameters, then the middle parameters are obtained through hierarchical mapping. Based on these parameters, the semantic feature framework composes of feature points, feature curves and feature surfaces and even feature volume is gradually constructed. By extracting paths and sections, the geometric feature framework is generated. The paths and sections are segmented to form the volume parametric sub-patches through volume parametric mapping. These sub-patches are merged into a whole volume parametric model that can be used for IGA and size driven deformation. Based on volume parametric model, a mathematical relationship is constructed between the design objective parameters and the size design parameters. Through the mathematical relationship, the sensitivity equations are derived for sensitivity analysis. Finally, an isogeometric size optimization process is complete. Thus, an integration of design process including geometric modeling, performance analysis, and structural optimization is achieved. Taking the maximum stiffness and the minimum stress as the size optimization objectives, the integrated design examples fall into four groups including single size optimization, multi sizes non-coupled optimization, multi sizes coupled optimization, and complex mechanical structure optimization. The optimization results prove that our method is effective, and it can be applied on complex mechanical parts. The designed results do not require reconstruction, thus achieving the integrated and optimized design of mechanical structures.

传统的结构优化设计方法以有限元分析(FEA)为基础,在结构设计过程中难以构建设计参数与设计目标参数之间的直接关系。有限元分析方法在设计过程中需要在设计模型和分析或优化模型之间来回转换模型。这是一项繁琐耗时的工作,而且还会影响分析精度。我们提出了一种集成设计方法,利用体积参数化和等几何分析(IGA)的优势,在统一设计模型、分析模型和优化模型的基础上,实现设计、模拟和优化过程的无缝集成。首先输入尺寸参数作为高层参数,然后通过分层映射获得中间参数。在这些参数的基础上,逐步构建由特征点、特征曲线和特征曲面乃至特征体积组成的语义特征框架。通过提取路径和断面,生成几何特征框架。通过体积参数映射,对路径和截面进行分割,形成体积参数子块。这些子块合并成一个整体的体参数模型,可用于 IGA 和尺寸驱动变形。基于体积参数模型,设计目标参数和尺寸设计参数之间建立了数学关系。通过该数学关系,得出了用于灵敏度分析的灵敏度方程。最后,等几何尺寸优化过程就完成了。这样,几何建模、性能分析和结构优化等设计过程就实现了一体化。以最大刚度和最小应力为尺寸优化目标,综合设计实例分为四组,包括单一尺寸优化、多尺寸非耦合优化、多尺寸耦合优化和复杂机械结构优化。优化结果证明了我们的方法是有效的,并且可以应用于复杂的机械零件。设计结果无需重构,从而实现了机械结构的集成优化设计。
{"title":"Isogeometric Size Optimization Design Based on Parameterized Volume Parametric Models","authors":"Long Chen ,&nbsp;Lele Zhang ,&nbsp;Yanan Wu ,&nbsp;Gang Xu ,&nbsp;Baotong Li","doi":"10.1016/j.cad.2023.103672","DOIUrl":"10.1016/j.cad.2023.103672","url":null,"abstract":"<div><p><span><span><span>Traditional structural optimization design methods are based on the finite element analysis(FEA), which makes it difficult to construct a direct relationship between the design parameters and the design objective parameters in the structural design process. The FEA method needs to convert the models back and forth between the design model and the analysis or optimization model during the design process. It is a cumbersome and time-consuming work and also affects the analysis accuracy. We propose an integrated design method that seamlessly integrates process of design, simulation and optimization based on uniformity of design models, analysis models and optimization models by benefiting the advantages of volume parameterization and isogeometric analysis(IGA). The size parameters are input as high-level parameters, then the middle parameters are obtained through hierarchical mapping. Based on these parameters, the semantic feature<span> framework composes of feature points, feature curves and feature surfaces and even feature volume is gradually constructed. By extracting paths and sections, the geometric feature framework is generated. The paths and sections are segmented to form the volume </span></span>parametric sub-patches through volume parametric mapping. These sub-patches are merged into a whole volume </span>parametric model that can be used for IGA and size driven deformation. Based on volume parametric model, a mathematical relationship is constructed between the design objective parameters and the size design parameters. Through the mathematical relationship, the sensitivity equations are derived for sensitivity analysis. Finally, an isogeometric size optimization process is complete. Thus, an integration of design process including </span>geometric modeling<span>, performance analysis, and structural optimization is achieved. Taking the maximum stiffness and the minimum stress as the size optimization objectives, the integrated design examples fall into four groups including single size optimization, multi sizes non-coupled optimization, multi sizes coupled optimization, and complex mechanical structure optimization. The optimization results prove that our method is effective, and it can be applied on complex mechanical parts. The designed results do not require reconstruction, thus achieving the integrated and optimized design of mechanical structures.</span></p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"169 ","pages":"Article 103672"},"PeriodicalIF":4.3,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139376195","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