Variational design for a structural family of CAD models

Computer-aided design (CAD) is an important industrial practice used in many applications, including automotive, shipbuilding, and aerospace. With the help of CAD tools, a large majority of part models are not constructed from scratch today but are modified versions of existing models, leading to what is commonly termed as variational design (or adaptive deign) [1– 3]. This CAD modeling means can reduce design time significantly. Given the competitive pressures in today’s market, variational design can make an important contribution towards shorter time-to-market and lower labor costs. Variational design is often carried out using a solid modeler, a field pioneered by Herb Voelcker [4–6]. Design variations are generated by varying parameters pre-defined in solid models [7]. Parametric solid modeling has proven effective in many engineering tasks, especially for those involving exact design requirements. It, however, restricts design variations to a parametric family of parts. This limitation manifests itself through dynamic design requirements that ask for, for example, adding new features and/or removing existing features [8]. Dynamic design requirements are not uncommon today due to the increasing popularity of product customization [9]. Although going beyond parametric variations, the desired new design is not likely to deviate from the design to be reused too much, otherwise we lose the advantages of variational design. Particularly, they often share main functions but have individually customized detail functions. There is thus a shared structural pattern between their CAD models. One typical example is the rotor discs of a jet engine; they are similar in their functions among frames but have different dovetail slots (i.e., detail functions) [10,11]. As product customization goes on, a company will accumulate a collection of structurally similar CAD models (to be called a structural family hereafter). The problem then arises: given a structural family of CAD models, how to easily and quickly carry out variational design when a new product customization order comes in. The above problem involves two essential tasks: (1) retrieving a base model fittest for the new purpose; and (2) modifying this model according to the new purpose. Without proper computer assistance, the user needs to manually thread through all models in the family to find the base model. Tedious model comparisons may also be needed to pick out detail features distributed in individual models and useful for the new design. Combining those detail features to the base model is, again, not trivial because of complex feature dependencies. To makes the situation even worse, such tedious manual work must be repeated whenever a new design is carried out. (Section 3 will give a more detailed discussion about these limitations.) This paper presents our attempts to address the above problem through reducing the manual effort involved. The idea is to construct automatically a master model for the family, which can be quickly modified to accommodate required design changes. The master model is a representative model for the Abstract

[1]  Emmanuel Caillaud,et al.  Explicit reference modeling methodology in parametric CAD system , 2014, Comput. Ind..

[2]  Jarek Rossignac,et al.  Issues on feature-based editing and interrogation of solid models , 1990, Comput. Graph..

[3]  Ismail Khalid Kazmi,et al.  A Survey of 2D and 3D Shape Descriptors , 2013, 2013 10th International Conference Computer Graphics, Imaging and Visualization.

[4]  Lei Li,et al.  A survey of feature modeling methods: Historical evolution and new development , 2020, Robotics Comput. Integr. Manuf..

[5]  Javier Monedero,et al.  Parametric Design. A Review and Some Experiences , 2000, Proceedings of the 15th International Conference on Education and Research in Computer Aided Architectural Design in Europe (eCAADe).

[6]  John Quigley,et al.  Common design structures and substitutable feature discovery in CAD databases , 2021, Adv. Eng. Informatics.

[7]  Hsi-Yung Feng,et al.  Variational B-rep Model Analysis for Direct Modeling using Geometric Perturbation , 2019, J. Comput. Des. Eng..

[8]  Requicha,et al.  Solid Modeling: A Historical Summary and Contemporary Assessment , 1982, IEEE Computer Graphics and Applications.

[9]  H. Voelcker,et al.  Solid modeling: current status and research directions , 1983, IEEE Computer Graphics and Applications.

[10]  Rob H. Bracewell,et al.  Improving Design Reuse Using Context , 2007 .

[11]  Shuming Gao,et al.  Automatic synchronization of a feature model with direct editing based on cellular model , 2017 .

[12]  Bernhard Bettig,et al.  Limitations of Parametric Operators for Supporting Systematic Design , 2005 .

[13]  Aristides A. G. Requicha,et al.  The PADL-1.0/2 system for defining and displaying solid objects , 1978, SIGGRAPH.

[14]  Shuming Gao,et al.  Automatic shape adaptation for parametric solid models , 2015, Comput. Aided Des..

[15]  Franca Giannini,et al.  Content-based CAD assembly model retrieval: Survey and future challenges , 2019, Comput. Aided Des..

[16]  Ram Prasad Diwakaran,et al.  Analyzing the effect of alternative goals and model attributes on CAD model creation and alteration , 2012, Comput. Aided Des..

[17]  Jing Bai,et al.  Design pattern modeling and extraction for CAD models , 2016, Adv. Eng. Softw..

[18]  Hsi-Yung Feng,et al.  Push-pull direct modeling of solid CAD models , 2018, Adv. Eng. Softw..

[19]  Jami J. Shah,et al.  Automatic recognition of interacting machining features based on minimal condition subgraph , 1998, Comput. Aided Des..

[20]  Jami J. Shah,et al.  Designing with Parametric CAD: Classification and comparison of construction techniques , 1998 .

[21]  Wei Liu,et al.  A geometric reasoning approach to hierarchical representation for B-rep model retrieval , 2015, Comput. Aided Des..

[22]  Vadim Shapiro,et al.  Boundary representation deformation in parametric solid modeling , 1998, TOGS.

[23]  Vadim Shapiro,et al.  What is a parametric family of solids? , 1995, Symposium on Solid Modeling and Applications.

[24]  Duncan Paterson,et al.  Feature Based Search of 3D Databases , 2016 .

[25]  Christoph M. Hoffmann,et al.  On editability of feature-based design , 1995, Comput. Aided Des..

[26]  Mats Näsström,et al.  Efficient Design Module Capture and Representation for Product Family Reuse , 2017, J. Comput. Inf. Sci. Eng..

[27]  Dieter Roller,et al.  An approach to computer-aided parametric design , 1991, Comput. Aided Des..

[28]  Karthik Ramani,et al.  Three-dimensional shape searching: state-of-the-art review and future trends , 2005, Comput. Aided Des..

[29]  Zhengdong Huang,et al.  Extracting common design patterns from a set of solid models , 2009, Comput. Aided Des..

[30]  Franca Giannini,et al.  Identification of Similar and Complementary Subparts in B-Rep Mechanical Models , 2017, J. Comput. Inf. Sci. Eng..

[31]  Vadim Shapiro,et al.  Topological framework for part families , 2002, SMA '02.

[32]  Manuel Contero,et al.  Parametric CAD modeling: An analysis of strategies for design reusability , 2016, Comput. Aided Des..

[33]  Hsi-Yung Feng,et al.  A decision-support method for information inconsistency resolution in direct modeling of CAD models , 2019, Adv. Eng. Informatics.

[34]  Jami J. Shah,et al.  Parametric and Feature-Based CAD/CAM: Concepts, Techniques, and Applications , 1995 .

[35]  Louis Rivest,et al.  Product Data Reuse in Product Development: A Practitioner's Perspective , 2012, PLM.

[37]  Hsi-Yung Feng,et al.  A robust direct modeling method for quadric B-rep models based on geometry-topology inconsistency tracking. , 2019 .

[38]  Christoph M. Hoffmann,et al.  Geometric Constraint Solving in Parametric Computer-Aided Design , 2011, J. Comput. Inf. Sci. Eng..

[39]  Zeyun Yu,et al.  A Survey on Data‐Driven 3D Shape Descriptors , 2018, Comput. Graph. Forum.

[40]  Chao Wang,et al.  Fast Variational Design Based on a Master Model Generated From Part Model Series , 2016 .

[41]  R. Prakash,et al.  Effect of three-dimensional loading on macroscopic fretting aspects of an aero-engine blade–disc dovetail interface , 2011 .

[42]  Horea T. Ilies,et al.  Graph-Based Shape Analysis for Heterogeneous Geometric Datasets: Similarity, Retrieval and Substructure Matching , 2021, Comput. Aided Des..

[43]  Yusheng Liu,et al.  Design reuse oriented partial retrieval of CAD models , 2010, Comput. Aided Des..

[44]  P. T. J. Andrews,et al.  Design reuse in a CAD environment - four case studies , 1999 .

[45]  Shuming Gao,et al.  Automatic Update of Feature Model after Direct Modeling Operation , 2020, CAD'20.

[46]  Emmanuel Caillaud,et al.  A roadmap for parametric CAD efficiency in the automotive industry , 2013, Comput. Aided Des..

[47]  Rolls-Royce,et al.  The Jet engine , 1986 .