Design Database Modeling for the Future Cad Systems (original) (raw)

A concurrent engineering-oriented design database representation model

Computer-Aided Design, 2004

A concurrent engineering-oriented design database representation model (CE-DDRM) is introduced in this research for supporting various life-cycle aspects in concurrent design. In this model, concepts and behaviors of different design database modeling components, including entities, properties, relationships, tasks, and specifications, are defined at meta-class level. Design database is modeled at two different levels, class level and instance level, representing generic design libraries and special design cases, respectively. A Web-based system architecture is proposed to model distributed design database and allow team-members for different product development life-cycle aspects at different locations to access the design database. This newly introduced approach provides the foundation for developing the next generation CAD systems with concurrent engineering functions. q

Design Process Modeling for the Future Cad Systems

Proceedings of the Canadian Engineering Education Association, 2011

To develop the future CAD systems that support functions of design process modeling, an evolutionary design database model is introduced in this research to describe design requirements and design results developed at different design stages from conceptual design to detailed design. In this model, the evolutionary design database is represented by a sequence of worlds corresponding to the design descriptions at different design stages. In each world, only the differences with its ancestor world are recorded. When the design descriptions in one world are changed, these changes are then propagated to its descendant worlds automatically. Case study is conducted to show the effectiveness of this evolutionary design database model.

A Theoretical Framework for Concurrent Integration of Cad with Downstream Applications

The paper presents a theoretical model for the integration of CAD with downstream activities of a product, in concurrent engineering environment, using STEP standard. A feature-based approach is used in the model since features are considered as the main factor in integration of CAD with downstream applications. Feature conversion is used to transform features from one application model to another. STEP standard is used for data exchange and information sharing between the multiple applications of a product development. To achieve the design of a product to be easy for manufacturing and assembly, and at the same time be cost-effective, Design for Manufacturing (DFM) and Design for Assembly (DFA), the most common and popular DFX tools are mentioned. Using the model, the designer may design products using concurrent engineering philosophy, so that possible design errors can be foreseen and thus corrected in the early design stage. As a result, the total cost and time for developing a product will be significantly reduced. Future work will include the implementation of the framework to a real life problem. This paper presents a new theoretical model for the integration of CAD with downstream applications of a product, in concurrent engineering environment, using STEP as a standard.

A Schema-Based Approach to CAD Task Management

Proceedings of the Third Ifip Wg10 2 Wg10 5 Workshop in Cooperation With Gi Itg Fg 3 5 6 5 2 6 on Electronic Design Automation Frameworks When Will the Promise Be Realized, 1992

CAD frameworks are expected to provide a broad spectrum of services to designers and CAD system developers, including tool integration, data management, process management, and methodology management. One of the difficulties in realizing this overall goal is the wide variation in requirements for modeling the information associated with each of these services, and the rough or nonexistent interfaces between them. One such gray area is the conceptual gap between tool invocation and higher level design methodology management. To address this issue, we have introduced the notion of tool-independent CAD tasks as an intermediate representation. A new information model, called the task schema, is used to capture the dependencies between classes of tool and data objects for a given design domain. In this paper, we describe the task schema information model, and present its role in managing design activity in the Hercules CAD Task Management System.

Information Management in the Concurrent Design Process

Proc. Int. Colloquium IKM'97, 1997

Former efforts in the integration of design information management have concentrated on interoperability of applications like eg CAD, structural analysis or facility management, applying product data technology with product models introducing additional application independent model ...

Supporting engineering design modeling by domain specific modeling language Supporting Engineering Design Modeling by Domain Specific Modeling Languag

Domain specific modeling methodology employed in this solution provides abstractions in the problem domain that expresses designs in terms of concepts in the application domain. Presented in this paper therefore is a metamodelling tool, an integrated platform which offers layered collections of reusable software primitives whose semantics are familiar only to engineering design mechanisms. It is intended to eliminate the complexities associated with the domain of computing technologies such as CAD systems where the focus is solely on engineering designs expertise in the software systems logic. This tool which was built on the DSL processor engine that compiles the DSL Builder files at the core will enable non design experts to be able to evolve designs specific to their domains of operations and reflecting their view points. At the Development Interface, the templates are created for every transformation added to our model that can be applicable in the physical design of objects in the engineering industry. It will in line remove hassles and complexities of expertise centric design platforms to produce artifacts that will help engineers manage very complex design concepts.

An object-oriented approach for engineering design product modelling

IFIP Advances in Information and Communication Technology, 1996

Engineering design, as one of the most challenging application areas for Computer-Aided Engineering, requires the representation of complex data elements as well as complex relationships among them. Users in these environments have found traditional technology inadequate in terms of flexibility, modelling power and efficiency. Thus, it becomes necessary to develop environments capable of supporting the various paradigms used in large projects. Such environments require a good data and knowledge representation, efficient programing features, adequate mechanisms for storage and concurrency control and good communications with other software systems. In this paper, we discuss the main characteristics of the engineering design products and the limitations of the current design product models. And then, we present the main features of an improved object-oriented representation model PDM and its implementation MOSS. An example is given for demonstrating the application of the objectoriented representation model PDM and the object-oriented programming environment MOSS in the field of mechanical CAD.

A CAD - System engineering interoperability by Enriching CAD database with functional information

2021 18th International Multi-Conference on Systems, Signals & Devices (SSD)

The functional aspect of the parts and assemblies is the engine that generates constructive solutions that satisfy customer requirements. When specifying design solutions, the designer always thinks in terms of function to be satisfied. However, this information is immediately lost once the design solution is validated. In this context this paper will first contribute to the enrichment of the "computer aided design, (CAD)" modeler database by integrating data related to product functions. Then, it will enrich the data related to assembly constraints by the fit aspect. It would be useful if the designer can specify, when creating an assembly constraint between a shaft and a hub (either through bearings, bushings or by direct contact), the type of constraint fit (tight, loose or uncertain). This information will be necessary, for example, when automatically generating assembly or disassembly drawings. The main objective of the proposed paper is the development of two applications. The first application named "computer aided design part function, (CAD PF)", used for the enrichment of the parts database by the part function. The second one named "computer aided design adjustment constraint type, (CAD ACT)", used for the enrichment of the database of assemblies by the type of constraint adjustment during their creation. These tools will be modeled by the graphical "system modeling language, (SysML)" and will be implemented using FreeCAD "Applications Programming Interfaces, (APIs)" which is an open source application.

Modeling and Analyzing Concurrent Design Process for Manufacturing Enterprise Information Systems

Information is a very important resource in manufacturing systems. The vagueness or lack of information leads to uncertainty and information flow conflicts in designing complex engineering products. The formal realization of concurrent design process for manufacturing enterprise information systems is the sticking point of design process management. This paper proposes a novel method of modeling and analyzing for concurrent design process based on the unified modeling language (UML) and the polychromatic sets (PS) theory. Together with the feature-based part design and process planning, UML model of concurrent design process is established using the basic model primitives and constructs of UML activity diagram. According to the mapping principles, UML mode of feature-based part design and process planning is mapped formally into PS contour matrix model. Based on PS contour matrix, the model reduction, path search and time consumption of concurrent design process are analyzed quantitatively and the opportunities are discovered to improve concurrent design process.