An automated method mapping parametric features between computer aided design software

Toby David Borland
Abstract:Enterprise efficciency is limited by data exchange. A product designer might specify the geometry of a product with a Computer Aided Design program, an engineer might re-use that geometry data to calculate physical properties of the product using a Finite Element Analysis program. Theese diffeerent domains place diffeerent requirements on the product representation. Representations of product data required for diffeerent tasks is dependent on the vendor softwware associated with those tasks, sharing data between diffeerent vendor programs is limited by incompatibility of the vendor formats used. In the case of Computer Aided Design where the virtual form of an object is modelled, no standard data format captures complete model data. Common data standards transfer model surface geometry without capturing the topological elements from which these geometries are constructed. Theere are prescriptive data representations to allow these features to be specifieed in a neutral format, but littlle incentive for vendors to adopt these schemes. Recent effeorts instead focus on identifying similar feature elements between diffeerent vendor CAD programs, however this approach relies on onerous manual identifiecation requiring frequent revision. Theis research develops methods to automate the task of mapping relationships between diffeerent data format representations. Two independent matching techniques identify similar CAD feature functions between heterogeneous programs. Text similarity and object geometry matching techniques are combined to match the data formats associated with CAD programs. An efficcient search for matching function parameters is performed using a genetic algorithm that incorporates semantic data matching and geometry data matching. A greedy semantic matching algorithm is developed that compares with the Doc2vec short text matching technique over the API dataset tested. A SVD geometric surface registration technique is developed that requires fewer calculations than an equivalent Iterative Closest Point method.
Engineering,Computer Science
What problem does this paper attempt to address?