Computer Aided Design and Manufacturing. Zhuming Bi

Чтение книги онлайн.

Читать онлайн книгу Computer Aided Design and Manufacturing - Zhuming Bi страница 39

Computer Aided Design and Manufacturing - Zhuming Bi

Скачать книгу

combines them through a procedural description. More specifically, the data structure corresponds to a graph and tree as the history of applying the Boolean operations on solid primitives, in such a way that:

      1 The topological information is stored in a binary tree format.

      2 The outer leaf nodes correspond to solid primitives.

      3 The interior nodes are the Boolean operations over solid primitives or components.

c02f033

      Since CSG modelling begins with solid primitives, CSG models are always valid and they have complete and unambiguous information of solids. In addition, the primitives are defined directly at the volume level and low‐level entities such as vertices, edges, and faces are defined implicitly. However, an entity at any level of solid can be utilized and accessed readily when it is needed. The advantages of CSG modelling are:

      1 It constructs a solid model with the minimized steps.

      2 It leads to a concise database with less storage since the entities at the low level are represented implicitly.

      3 It provides a complete history of the model, which is retained but can be altered at any phase of product design.

      4 A CSG model can be easily converted to the corresponding boundary representation.

      The tools for CSG modelling were introduced in the 1980s. However, early CSG modelling tools suffered from a number of limitations as follows:

      1 They can only provide far fewer types of basic solid primitives in modelling than the vast number of varieties that would be required in engineering practice.

      2 CSG modelling does not adequately support engineering thinking. It implies that a final solid model is created from a theoretical sketch through continued modifications. In other words, traditional CSG modelling is rather used to reconstruct solid models than to actually design.

      3 CSG modelling does not provide a comprehensive description of solids to be modelled. Early CSG models do not cover the information on microgeometry, materials, and physical characteristics. All of the above are important for operation, manufacturing, and control of products.

      There are numerous ways to create computer models using a given geometry. However, geometry and shape of an object have their purpose in a product and it is very helpful for a designer to take design intent into account when creating computer representations of solids.

      Design intent is a term used to describe how the model should be created and how it should behave when it is changed. Design intent should be built into the model according to how dimensions and relations are established, since changes to a model will yield a different result for each different design intent.

      Design intent is not just about the size and shape of features, but it can be extended to cover tolerances, manufacturing processes, design constraints, and relationships of features and dimensions. The use of design intents is an effective approach to build a parametric model of a part that is fully constrained and easy for modification. For example, sketches can be dimensioned to reflect design intents in parametric modelling. If the design intents for the part have not been adequately considered, the model might be useless from a practical viewpoint (Rynne 2006).

c02f034

      Feature‐based modelling refers to the construction of object geometry as a combination of form features with design intents. The designer specifies the features in engineering terms, such as holes, slots, or bosses, rather than in geometric terms, such as circles or boxes. The concepts of features can also be extended to include non‐graphic information. This information can be used in activities such as drafting, numerical control (NC), finite‐element analysis, and kinematic analysis. Furthermore, feature‐based packages frequently record the geometric construction and modification sequences used in building the model.

      Bunge (1983) gave the principles of feature‐based modelling as:

      1 The physical world consists of things that are considered to be objects regardless of their contents. Objects can be characterized by their features, known or to be detected by scientific instruments. Features are quality and quantity characteristics, together with the correlations between them.

      2 In terms of design, products and their various parts can be interpreted as objects, while features are characteristics associated with them. Relations between characteristics are described and regulated by correlations and restrictions.

      3 As regards mechanical products, the geometric form is of primary importance in respect of material realization; therefore, it seems to be natural that the geometry of objects is derived from given features and their relations.

c02f035 c02f036

Скачать книгу