63 research outputs found

    Feature-based validation reasoning for intent-driven engineering design

    Get PDF
    Feature based modelling represents the future of CAD systems. However, operations such as modelling and editing can corrupt the validity of a feature-based model representation. Feature interactions are a consequence of feature operations and the existence of a number of features in the same model. Feature interaction affects not only the solid representation of the part, but also the functional intentions embedded within features. A technique is thus required to assess the integrity of a feature-based model from various perspectives, including the functional intentional one, and this technique must take into account the problems brought about by feature interactions and operations. The understanding, reasoning and resolution of invalid feature-based models requires an understanding of the feature interaction phenomena, as well as the characterisation of these functional intentions. A system capable of such assessment is called a feature-based representation validation system. This research studies feature interaction phenomena and feature-based designer's intents as a medium to achieve a feature-based representation validation system. [Continues.

    Idealized models for FEA derived from generative modeling processes based on extrusion primitives

    No full text
    International audienceShape idealization transformations are very common when adapting a CAD component to FEA requirements. Here, an idealization approach is proposed that is based on generative shape processes used to decompose an initial B-Rep object, i.e. extrusion processes. The corresponding primitives form the basis of candidate sub domains for idealization and their connections conveyed through the generative processes they belong to, bring robustness to set up the appropriate connections between idealized sub domains. Taking advantage of an existing construction tree as available in a CAD software does not help much because it may be complicated to use it for idealization processes. Using generative processes attached to an object that are no longer reduced to a single construction tree but to a graph containing all non trivial construction trees, is more useful for the engineer to evaluate variants of idealization. From this automated decomposition, each primitive is analyzed to define whether it can idealized or not. Subsequently, geometric interfaces between primitives are taken into account to determine more precisely the idealizable sub domains and their contours when primitives are incrementally merged to come back to the initial object

    Manufacturing Feature Recognition With 2D Convolutional Neural Networks

    Get PDF
    Feature recognition is a critical sub-discipline of CAD/CAM that focuses on the design and implementation of algorithms for automated identification of manufacturing features. The development of feature recognition methods has been active for more than two decades for academic research. However, in this domain, there are still many drawbacks that hinder its practical applications, such as lack of robustness, inability to learn, limited domain of features, and computational complexity. The most critical one is the difficulty of recognizing interacting features, which arises from the fact that feature interactions change the boundaries that are indispensable for characterizing a feature. This research presents a feature recognition method based on 2D convolutional neural networks (CNNs). First, a novel feature representation scheme based on heat kernel signature is developed. Heat Kernel Signature (HKS) is a concise and efficient pointwise shape descriptor. It can present both the topology and geometry characteristics of a 3D model. Besides informative and unambiguity, it also has advantages like robustness of topology and geometry variations, translation, rotation and scale invariance. To be inputted into CNNs, CAD models are discretized by tessellation. Then, its heat persistence map is transformed into 2D histograms by the percentage similarity clustering and node embedding techniques. A large dataset of CAD models is built by randomly sampling for training the CNN models and validating the idea. The dataset includes ten different types of isolated v features and fifteen pairs of interacting features. The results of recognizing isolated features have shown that our method has better performance than any existing ANN based approaches. Our feature recognition framework offers the advantages of learning and generalization. It is independent of feature selection and could be extended to various features without any need to redesign the algorithm. The results of recognizing interacting features indicate that the HKS feature representation scheme is effective in handling the boundary loss caused by feature interactions. The state-of-the-art performance of interacting features recognition has been improved

    A surface texture modeling system for solid freeform fabrication

    Get PDF
    Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 1997.Includes bibliographical references (leaves 83-84).Solid Freeform Fabrication, SFF, is a set of manufacturing processes that fabricates parts as a bonded stack of individual layers. The Three Dimensional Printing process, 3DPTM process, is an SFF technology developed at MIT. It builds layers by ink jet printing binder onto the surface of a bed of powder. The bed of powder is lowered and fresh powder is spread onto the bed. As subsequent cross sections of the part are printed, the part exists, submerged in the powder bed. Access to the individual layers as they are fabricated gives access to the interior structure of the part. This approach allows the part to have high geometric complexity. In this work a designer centric Computer Aided Design system is proposed to allow the interactive creation of functional surface texture on mechanical parts. This system is structured to behave like a VLSI CAD system, which offers substantial process capabilities. The requirements for a Mechanical CAD, MCAD, system to behave like VLSI CAD are determined to be: 1. That the informational model of the unit cell of texture be separable into distinct logical subsets.2. That manipulations on either subset not violate the logical consistency of the other subset. This thesis shows that geometric dimensions and tolerances carry the essential information of the model of a unit cell of functional texture. A variety of Unit Cell editors are evaluated according to their ability to meet the desired system criteria. A tool, Swiss Solid Geometry, SSG, for the design of unit cells of functional texture is developed, that fulfills requirement #1. SSG is an approach to MCAD modeling that combines geometric primitives in the manner of Constructive Solid Geometry, however the primitives of SSG, are different. They consist of simple objects such as lines, but includes the spatial envelope around them of a fixed offset. Also, they are used to represent both positive and negative regions of space. The placement of the individual replications is established by a mesh, that covers the intended 3D surface region. A meshing algorithm is developed that regularizes the mesh by directly utilizing the dimensional tolerances specified in the process of Unit Cell design. The geometric dimensions are instantiated as standalone geometric entities that push and pull on the nodes of the mesh in order to bring their length into dimensional tolerance. This method fulfills requirement #2, and it is implemented into a CAM software called Vari 4. The modularity of the CAM software, Vari 4, is described in detail.by John G. Nace.S.M

    User defined feature modelling: representing extrinsic form, dimensions and tolerances

    Get PDF

    Idealized models for FEA derived from generative modeling processes based on extrusion primitives

    Get PDF
    International audienceShape idealization transformations are very common when adapting a CAD component to FEA requirements. Here, an idealization approach is proposed that is based on generative shape processes used to decompose an initial B-Rep object, i.e. extrusion processes. The corresponding primitives form the basis of candidate sub domains for idealization and their connections conveyed through the generative processes they belong to, bring robustness to set up the appropriate connections between idealized sub domains. Taking advantage of an existing construction tree as available in a CAD software does not help much because it may be complicated to use it for idealization processes. Using generative processes attached to an object that are no longer reduced to a single construction tree but to a graph containing all non trivial construction trees, is more useful for the engineer to evaluate variants of idealization. From this automated decomposition, each primitive is analyzed to define whether it can idealized or not. Subsequently, geometric interfaces between primitives are taken into account to determine more precisely the idealizable sub domains and their contours when primitives are incrementally merged to come back to the initial object

    Part grouping for efficient process planning

    Get PDF
    A framework to provide automated part grouping has been investigated in order to overcome the limitations found in existing part grouping techniques. The work is targeted at: exploration of criteria for feature-based part grouping to make the process planning activity efficient; determination of the optimal number of part families in the part grouping process; development of an experimental hybrid process planning system (HYCAPP); investigation of the effects of improved part grouping on manufacturing cell design. The research work has explored the creation of a feature-based component data model and manufacturing system capability data model, and checked the limitations inherent in existing part grouping techniques i.e. part grouping: around methods; based on part geometry; based on machining processes; and based on machines. [Continues.

    A Feature Based Approach to Automated Design of Multi-Piece Sacrificial Molds

    Get PDF
    This report describes a feature-based approach to automated design of multi-piece sacrificial molds. We use multi-piece sacrificial molds to create complex 3D polymer/ceramic parts. Multi-piece molds refer to molds that contain more than two mold components or subassemblies. Our methodology has the following three benefits over the state-of-the-art. First, by using multi-piece molds we can create complex 3D objects that are impossible to create using traditional two piece molds. Second, we make use of sacrificial molds. Therefore, using multi-piece sacrificial molds, we can create parts that pose disassembly problems for permanent molds. Third, mold design steps are significantly automated in our methodology. Therefore, we can create the functional part from the CAD model of the part in a matter of hours and so our approach can be used in small batch manufacturing environments. The basic idea behind our mold design algorithm is as follows. We first form the desired gross mold shape based on the feature-based description of the part geometry. If the desired gross mold shape is not manufacturable as a single piece, we decompose the gross mold shape into simpler shapes to make sure that each component is manufacturable using CNC machining. During the decomposition step, we account for tool accessibility to make sure that (1) each component is manufacturable, and (2) components can be assembled together to form the gross mold shape. Finally, we add assembly features to mold component shapes to facilitate easy assembly of mold components and eliminate unnecessary degree of freedoms from the final mold assembly

    Improving architectural 3D reconstruction by constrained modelling

    Get PDF
    Institute of Perception, Action and BehaviourThis doctoral thesis presents new techniques for improving the structural quality of automatically-acquired architectural 3D models. Common architectural properties such as parallelism and orthogonality of walls and linear structures are exploited. The locations of features such as planes and 3D lines are extracted from the model by using a probabilistic technique (RANSAC). The relationships between the planes and lines are inferred automatically using a knowledge-based architectural model. A numerical algorithm is then used to optimise the position and orientations of the features taking constraints into account. Small irregularities in the model are removed by projecting the irregularities onto the features. Planes and lines in the resulting model are therefore aligned properly to each other, and so the appearance of the resulting model is improved. Our approach is demonstrated using noisy data from both synthetic and real scenes
    corecore