首页 > 最新文献

Computer-Aided Design最新文献

英文 中文
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
Design of Random and Deterministic Fractal Surfaces from Voronoi Cells 从 Voronoi 单元设计随机和确定性分形表面
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-01-03 DOI: 10.1016/j.cad.2024.103674
Javier Rodríguez-Cuadrado, Jesús San Martín

We show a fractal surface generation method that, unlike other methods, generates both random and deterministic fractals that model natural and architectural elements. The method starts with a succession of sets of sites, which determine, by means of a metric, a succession of Voronoi tessellations of the region where the fractal is defined. For each element of the tessellation sequence we define a tessellation function which depends on each tile. This generates a succession of tessellation functions that will be the parameter of the same seed function. Finally, the fractal is generated by a weighted sum of the seed function evaluated on each value of the succession of parameters. If the sites used to generate the Voronoi tessellation are random, natural elements such as mountains, craters, lakes, etc. are generated; if they are deterministic, architectural and decorative elements are generated. In addition, the designers can control the morphology of the generated fractal by simply varying the metric.

我们展示了一种分形表面生成方法,与其他方法不同的是,这种方法既能生成随机分形,也能生成确定分形,以自然和建筑元素为模型。该方法从一组连续的点开始,通过一个度量,确定分形所在区域的连续沃罗诺网格。对于细分序列的每个元素,我们都定义了一个细分函数,该函数取决于每个瓦片。这样就产生了一系列的细分函数,它们将成为相同种子函数的参数。最后,分形由种子函数对连续参数的每个值进行评估的加权和生成。如果用于生成 Voronoi 分形的地点是随机的,则会生成山脉、火山口、湖泊等自然元素;如果是确定的,则会生成建筑和装饰元素。此外,设计者还可以通过改变度量来控制生成的分形的形态。
{"title":"Design of Random and Deterministic Fractal Surfaces from Voronoi Cells","authors":"Javier Rodríguez-Cuadrado,&nbsp;Jesús San Martín","doi":"10.1016/j.cad.2024.103674","DOIUrl":"10.1016/j.cad.2024.103674","url":null,"abstract":"<div><p>We show a fractal surface generation method that, unlike other methods, generates both random and deterministic fractals that model natural and architectural elements. The method starts with a succession of sets of sites, which determine, by means of a metric, a succession of Voronoi tessellations of the region where the fractal is defined. For each element of the tessellation sequence we define a tessellation function which depends on each tile. This generates a succession of tessellation functions that will be the parameter of the same seed function. Finally, the fractal is generated by a weighted sum of the seed function evaluated on each value of the succession of parameters. If the sites used to generate the Voronoi tessellation are random, natural elements such as mountains, craters, lakes, etc. are generated; if they are deterministic, architectural and decorative elements are generated. In addition, the designers can control the morphology of the generated fractal by simply varying the metric.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"169 ","pages":"Article 103674"},"PeriodicalIF":4.3,"publicationDate":"2024-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448524000010/pdfft?md5=ffab08fc7f5875f44d04332eb25e4c63&pid=1-s2.0-S0010448524000010-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139096033","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
Full-LSPIA: A Least-Squares Progressive-Iterative Approximation Method with Optimization of Weights and Knots for NURBS Curves and Surfaces Full-LSPIA:针对 NURBS 曲线和曲面的权重和节点优化的最小二乘渐进迭代逼近方法
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-01-02 DOI: 10.1016/j.cad.2023.103673
Lin Lan, Ye Ji, Meng-Yun Wang, Chun-Gang Zhu

The Least-Squares Progressive-Iterative Approximation (LSPIA) method offers a powerful and intuitive approach for data fitting. Non-Uniform Rational B-splines (NURBS) are a popular choice for approximation functions in data fitting, due to their robust capabilities in shape representation. However, a restriction of the traditional LSPIA application to NURBS is that it only iteratively adjusts control points to approximate the provided data, with weights and knots remaining static. To enhance fitting precision and overcome this constraint, we present Full-LSPIA, an innovative LSPIA method that jointly optimizes weights and knots alongside control points adjustments for superior NURBS curves and surfaces creation. We achieve this by constructing an objective function that incorporates control points, weights, and knots as variables, and solving the resultant optimization problem. Specifically, control points are adjusted using LSPIA, while weights and knots are optimized through the LBFGS method based on the analytical gradients of the objective function with respect to weights and knots. Additionally, we present a knot removal strategy known as Decremental Full-LSPIA. This strategy reduces the number of knots within a specified error tolerance, and determines optimal knot locations. The proposed Full-LSPIA and Decremental Full-LSPIA maximize the strengths of LSPIA, with numerical examples further highlighting the superior performance and effectiveness of these methods. Compared to the classical LSPIA, Full-LSPIA offers greater fitting accuracy for NURBS curves and surfaces while maintaining the same number of control points, and automatically determines suitable weights and knots. Moreover, Decremental Full-LSPIA yields fitting results with fewer knots while maintaining the same error tolerance.

最小二乘累进迭代逼近法(LSPIA)为数据拟合提供了一种强大而直观的方法。非均匀有理 B-样条曲线 (NURBS) 具有强大的形状表示能力,是数据拟合中近似函数的热门选择。然而,传统的 LSPIA 应用于 NURBS 的一个限制是,它只能迭代调整控制点以逼近所提供的数据,而权重和节点则保持不变。为了提高拟合精度并克服这一限制,我们提出了 Full-LSPIA,这是一种创新的 LSPIA 方法,它能在调整控制点的同时联合优化权重和节点,从而创建出出色的 NURBS 曲线和曲面。为此,我们构建了一个目标函数,将控制点、权重和节点作为变量,并解决由此产生的优化问题。具体来说,控制点通过 LSPIA 进行调整,而权重和节点则根据目标函数与权重和节点相关的分析梯度,通过 LBFGS 方法进行优化。此外,我们还提出了一种称为 "递减全 LSPIA "的节点去除策略。该策略可在指定误差容限内减少结点数量,并确定最佳结点位置。所提出的 Full-LSPIA 和 Decremental Full-LSPIA 最大限度地发挥了 LSPIA 的优势,并通过数值示例进一步突出了这些方法的卓越性能和有效性。与经典的 LSPIA 相比,Full-LSPIA 在保持相同控制点数量的情况下,对 NURBS 曲线和曲面的拟合精度更高,并能自动确定合适的权重和节点。此外,Decremental Full-LSPIA 还能在保持相同误差容限的情况下,用更少的节点获得拟合结果。
{"title":"Full-LSPIA: A Least-Squares Progressive-Iterative Approximation Method with Optimization of Weights and Knots for NURBS Curves and Surfaces","authors":"Lin Lan,&nbsp;Ye Ji,&nbsp;Meng-Yun Wang,&nbsp;Chun-Gang Zhu","doi":"10.1016/j.cad.2023.103673","DOIUrl":"10.1016/j.cad.2023.103673","url":null,"abstract":"<div><p><span>The Least-Squares Progressive-Iterative Approximation<span> (LSPIA) method offers a powerful and intuitive approach for data fitting. Non-Uniform Rational B-splines (NURBS) are a popular choice for approximation functions in data fitting, due to their robust capabilities in shape representation. However, a restriction of the traditional LSPIA application to NURBS is that it only iteratively adjusts control points to approximate the provided data, with weights and knots remaining static. To enhance fitting precision and overcome this constraint, we present Full-LSPIA, an innovative LSPIA method that jointly optimizes weights and knots alongside control points adjustments for superior NURBS curves and surfaces creation. We achieve this by constructing an objective function that incorporates control points, weights, and knots as variables, and solving the resultant optimization problem. Specifically, control points are adjusted using LSPIA, while weights and knots are optimized through the </span></span>LBFGS method based on the analytical gradients of the objective function with respect to weights and knots. Additionally, we present a knot removal strategy known as Decremental Full-LSPIA. This strategy reduces the number of knots within a specified error tolerance, and determines optimal knot locations. The proposed Full-LSPIA and Decremental Full-LSPIA maximize the strengths of LSPIA, with numerical examples further highlighting the superior performance and effectiveness of these methods. Compared to the classical LSPIA, Full-LSPIA offers greater fitting accuracy for NURBS curves and surfaces while maintaining the same number of control points, and automatically determines suitable weights and knots. Moreover, Decremental Full-LSPIA yields fitting results with fewer knots while maintaining the same error tolerance.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"169 ","pages":"Article 103673"},"PeriodicalIF":4.3,"publicationDate":"2024-01-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139095897","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
Automatic Cable Harness Layout Routing in a Customizable 3D Environment 在可定制的 3D 环境中自动进行电缆线束布局布线
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-12-28 DOI: 10.1016/j.cad.2023.103671
T. Karlsson , E. Åblad , T. Hermansson , J.S. Carlson , G. Tenfält

Designing cable harnesses can be time-consuming and complex due to many design and manufacturing aspects and rules. Automating the design process can help to fulfil these rules, speed up the process, and optimize the design. To accommodate this, we formulate a harness routing optimization problem to minimize cable lengths, maximize bundling by rewarding shared paths, and optimize the cables’ spatial location with respect to case-specific information of the routing environment, e.g., zones to avoid. A deterministic and computationally effective cable harness routing algorithm has been developed to solve the routing problem and is used to generate a set of cable harness topology candidates and approximate the Pareto front. Our approach was tested against a stochastic and an exact solver and our routing algorithm generated objective function values better than the stochastic approach and close to the exact solver. Our algorithm was able to find solutions, some of them being proven to be near-optimal, for three industrial-sized 3D cases within reasonable time (in magnitude of seconds to minutes) and the computation times were comparable to those of the stochastic approach.

由于设计和制造方面的许多问题和规则,电缆线束的设计可能既耗时又复杂。设计过程自动化有助于实现这些规则,加快设计过程并优化设计。为此,我们提出了线束布线优化问题,以最小化电缆长度,通过奖励共享路径最大化捆绑,并根据布线环境的具体信息(如需要避免的区域)优化电缆的空间位置。为解决路由问题,我们开发了一种确定性强、计算效率高的电缆束路由算法,用于生成一组电缆束拓扑候选方案,并逼近帕累托前沿。我们的方法与随机求解器和精确求解器进行了测试,我们的路由算法生成的目标函数值优于随机求解器,接近精确求解器。我们的算法能够在合理的时间内(从几秒到几分钟不等)为三个工业规模的三维案例找到解决方案,其中一些已被证明接近最优,计算时间与随机方法相当。
{"title":"Automatic Cable Harness Layout Routing in a Customizable 3D Environment","authors":"T. Karlsson ,&nbsp;E. Åblad ,&nbsp;T. Hermansson ,&nbsp;J.S. Carlson ,&nbsp;G. Tenfält","doi":"10.1016/j.cad.2023.103671","DOIUrl":"10.1016/j.cad.2023.103671","url":null,"abstract":"<div><p>Designing cable harnesses can be time-consuming and complex due to many design and manufacturing aspects and rules. Automating the design process can help to fulfil these rules, speed up the process, and optimize the design. To accommodate this, we formulate a harness routing optimization problem to minimize cable lengths, maximize bundling by rewarding shared paths, and optimize the cables’ spatial location with respect to case-specific information of the routing environment, e.g., zones to avoid. A deterministic and computationally effective cable harness routing algorithm has been developed to solve the routing problem and is used to generate a set of cable harness topology candidates and approximate the Pareto front. Our approach was tested against a stochastic and an exact solver and our routing algorithm generated objective function values better than the stochastic approach and close to the exact solver. Our algorithm was able to find solutions, some of them being proven to be near-optimal, for three industrial-sized 3D cases within reasonable time (in magnitude of seconds to minutes) and the computation times were comparable to those of the stochastic approach.</p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"169 ","pages":"Article 103671"},"PeriodicalIF":4.3,"publicationDate":"2023-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0010448523002038/pdfft?md5=da6bdc185fb49f2cc2b9a3f0a384791e&pid=1-s2.0-S0010448523002038-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139065226","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
Flexible Kokotsakis Meshes with Skew Faces: Generalization of the Orthodiagonal Involutive Type 具有倾斜面的灵活 Kokotsakis 网格:正对角线渐开线类型的一般化
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-12-23 DOI: 10.1016/j.cad.2023.103669
Alisher Aikyn, Yang Liu, Dmitry A. Lyakhov, Florian Rist, Helmut Pottmann, Dominik L. Michels

In this paper, we introduce and study a remarkable class of mechanisms formed by a 3 × 3 arrangement of rigid quadrilateral faces with revolute joints at the common edges. In contrast to the well-studied Kokotsakis meshes with a quadrangular base, we do not assume the planarity of the quadrilateral faces. Our mechanisms are a generalization of Izmestiev’s orthodiagonal involutive type of Kokotsakis meshes formed by planar quadrilateral faces. The importance of this Izmestiev class is undisputed as it represents the first known flexible discrete surface – T-nets – which has been constructed by Graf and Sauer. Our algebraic approach yields a complete characterization of all flexible 3 × 3 quad meshes of the orthodiagonal involutive type up to some degenerated cases. It is shown that one has a maximum of 8 degrees of freedom to construct such mechanisms. This is illustrated by several examples, including cases which could not be realized using planar faces. We demonstrate the practical realization of the proposed mechanisms by building a physical prototype using stainless steel. In contrast to plastic prototype fabrication, we avoid large tolerances and inherent flexibility.

在本文中,我们介绍并研究了一类由 3 × 3 排列的刚性四边形面构成的非凡机构,这些刚性四边形面的公共边缘具有反转接头。与已被广泛研究的具有四边形底面的 Kokotsakis 网格不同,我们不假定四边形面的平面性。我们的机制是对伊兹梅季耶夫(Izmestiev)提出的由平面四边形面形成的正对角线渐开线型 Kokotsakis 网格的推广。伊兹梅斯特耶夫类的重要性毋庸置疑,因为它代表了格拉夫和绍尔构建的第一个已知柔性离散曲面--T 网。我们的代数方法对正对角渐开线类型的所有柔性 3 × 3 四边形网格进行了完整的描述,包括一些退化情况。结果表明,人们最多有 8 个自由度来构建这种机制。我们通过几个例子来说明这一点,其中包括使用平面面无法实现的情况。我们用不锈钢制作了一个物理原型,展示了如何实际实现所提出的机构。与塑料原型制造相比,我们避免了较大的公差和固有的灵活性。
{"title":"Flexible Kokotsakis Meshes with Skew Faces: Generalization of the Orthodiagonal Involutive Type","authors":"Alisher Aikyn,&nbsp;Yang Liu,&nbsp;Dmitry A. Lyakhov,&nbsp;Florian Rist,&nbsp;Helmut Pottmann,&nbsp;Dominik L. Michels","doi":"10.1016/j.cad.2023.103669","DOIUrl":"10.1016/j.cad.2023.103669","url":null,"abstract":"<div><p>In this paper, we introduce and study a remarkable class of mechanisms formed by a 3 × 3 arrangement of rigid quadrilateral faces<span><span> with revolute joints<span> at the common edges. In contrast to the well-studied Kokotsakis meshes with a quadrangular base, we do not assume the </span></span>planarity<span> of the quadrilateral faces. Our mechanisms are a generalization of Izmestiev’s orthodiagonal involutive type of Kokotsakis meshes formed by planar quadrilateral faces. The importance of this Izmestiev class is undisputed as it represents the first known flexible discrete surface – T-nets – which has been constructed by Graf and Sauer. Our algebraic approach yields a complete characterization of all flexible 3 × 3 quad meshes of the orthodiagonal involutive type up to some degenerated cases. It is shown that one has a maximum of 8 degrees of freedom to construct such mechanisms. This is illustrated by several examples, including cases which could not be realized using planar faces. We demonstrate the practical realization of the proposed mechanisms by building a physical prototype using stainless steel. In contrast to plastic prototype fabrication, we avoid large tolerances and inherent flexibility.</span></span></p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"168 ","pages":"Article 103669"},"PeriodicalIF":4.3,"publicationDate":"2023-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139036045","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
Bending-Reinforced Grid Shells for Free-form Architectural Surfaces 用于自由形态建筑表面的弯曲加固网格壳体
IF 4.3 3区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2023-12-23 DOI: 10.1016/j.cad.2023.103670
Francesco Laccone , Nico Pietroni , Paolo Cignoni , Luigi Malomo

We introduce a new method for designing reinforcement for grid shells and improving their resistance to out-of-plane forces inducing bending. The central concept is to support the base network of elements with an additional layer of beams placed at a certain distance from the base surface. We exploit two main techniques to design these structures: first, we derive the orientation of the beam network on a given initial surface forming the grid shell to be reinforced; then, we compute the height of the additional layer that maximizes its overall structural performance. Our method includes a new formulation to derive a smooth direction field that orients the quad remeshing and a novel algorithm that iteratively optimizes the height of the additional layer to minimize the structure’s compliance. We couple our optimization strategy with a set of constraints to improve buildability of the network and, simultaneously, preserve the initial surface. We showcase our method on a significant dataset of shapes to demonstrate its applicability to cases where free-form grid shells do not exhibit adequate structural performance due to their geometry.

我们介绍了一种新方法,用于设计网格壳体的加固结构,提高其抗平面外力引起弯曲的能力。该方法的核心理念是通过在距离基面一定距离处设置额外的梁层来支撑基本单元网络。我们利用两种主要技术来设计这些结构:首先,我们在给定的初始表面上推导出梁网络的方向,形成要加固的网格壳;然后,我们计算出附加层的高度,使其整体结构性能最大化。我们的方法包括一个新的公式,用于推导出平滑的方向场,为四边形重塑定向;以及一个新颖的算法,用于迭代优化附加层的高度,使结构的顺应性最小化。我们将优化策略与一组约束条件相结合,以提高网络的可构建性,同时保留初始表面。我们在一个重要的形状数据集上展示了我们的方法,以证明它适用于自由形式网格壳因其几何形状而无法表现出足够结构性能的情况。
{"title":"Bending-Reinforced Grid Shells for Free-form Architectural Surfaces","authors":"Francesco Laccone ,&nbsp;Nico Pietroni ,&nbsp;Paolo Cignoni ,&nbsp;Luigi Malomo","doi":"10.1016/j.cad.2023.103670","DOIUrl":"10.1016/j.cad.2023.103670","url":null,"abstract":"<div><p>We introduce a new method for designing reinforcement for grid shells and improving their resistance to out-of-plane forces inducing bending. The central concept is to support the base network of elements with an additional layer of beams placed at a certain distance from the base surface. We exploit two main techniques to design these structures: first, we derive the orientation of the beam network on a given initial surface forming the grid shell to be reinforced; then, we compute the height of the additional layer that maximizes its overall structural performance. Our method includes a new formulation to derive a smooth direction field<span> that orients the quad remeshing and a novel algorithm that iteratively optimizes the height of the additional layer to minimize the structure’s compliance. We couple our optimization strategy with a set of constraints to improve buildability of the network and, simultaneously, preserve the initial surface. We showcase our method on a significant dataset of shapes to demonstrate its applicability to cases where free-form grid shells do not exhibit adequate structural performance due to their geometry.</span></p></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"168 ","pages":"Article 103670"},"PeriodicalIF":4.3,"publicationDate":"2023-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139027290","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