[Show abstract][Hide abstract] ABSTRACT: The important issue of mechanical assemblies has been a subject of intense research over the past several years. Most electromechanical products are assemblies of several components, for various technical as well as economic reasons. This paper provides an object-oriented definition of an assembly model called the Open Assembly Model (OAM) and defines an extension to the NIST Core Product Model (NIST-CPM). The assembly model represents the function, form, and behavior of the assembly and defines both a system level conceptual model and associated hierarchical relationships. The model provides a way for tolerance representation and propagation, kinematics representation, and engineering analysis at the system level. The assembly model is open so as to enable plug-and-play with various applications, such as analysis (FEM, tolerance, assembly), process planning, and virtual assembly (using VR techniques). With the advent of the Internet more and more products are designed and manufactured globally in a distributed and collaborative environment. The class structure defined in OAM can be used by designers to collaborate in such an environment. The proposed model includes both assembly as a concept and assembly as a data structure. For the latter it uses STEP. The OAM together with CPM can be used to capture the assembly evolution from the conceptual to the detailed design stages. It is expected that the proposed OAM will enhance the assembly information content in the STEP standard. A case study example is discussed to explain the Usecase analysis of the assembly model.
Journal of Computing and Information Science in Engineering 03/2006; 6(1). DOI:10.1115/1.2164451 · 0.37 Impact Factor
[Show abstract][Hide abstract] ABSTRACT: The important issue of representing mechanical assemblies has been a subject of intense research over the past several years. Most electromechanical products are assemblies of several components. This paper presents an object-oriented definition of an assembly model called Open Assembly Model (OAM). The assembly model has function, form, and behavior. It defines both a system level conceptual model and the associated hierarchical relationships. The model provides a way for representing tolerance representation and propagation, kinematics representation, and engineering analysis at the system level. The assembly model is open so as to enable plug-and-play with various analysis and applications modules. A case study example is discussed to explain the Usecase analysis of the assembly model.
Assembly and Task Planning, 2003, Proceedings of the IEEE International Symposium on; 08/2003
[Show abstract][Hide abstract] ABSTRACT: A strategy successfully used by manufacturing companies is to develop product families so as to offer a variety of products with reduced development costs. This paper introduces our initial research on the representation of the evolution of product families and of the rationale of the changes involved. The information model representing product families is an extension of the NIST Core Product Model and consists of three submodels: Product Family, Family Evolution, and Evolution Rationale. In addition, a Unified Modeling Language (UML)-based representation and a prototype implementation of the conceptual model are introduced.
ASME 2003 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference; 01/2003
[Show abstract][Hide abstract] ABSTRACT: This paper proposes a conceptual approach for managing design resources which supports continuous product development and collaborative design. Most of the current product design exists in the form of CAD files that contain geometry-oriented product data. This data is not sufficient for reuse in the design of a new product. This paper proposes an enhanced product model which is understandable, customizable and reusable. A model enhancer (ME) helps to transfer the CAD model into this enhanced model which is a reusable design resource. The ME is implemented as a software component, so that its exposed methods can be reused at the programming level. We believe that this approach to design resource management (DRM) will benefit modern product development.
Computers in Industry 02/2002; 47(2-47):169-183. DOI:10.1016/S0166-3615(01)00149-X · 1.29 Impact Factor
Global Engineering, Manufacturing and Enterprise Networks, IFIP TC5 WG5.3/5.7/5.12 Fourth International Conference on the Design of Information Infrastructure Systems for Manufacturing (DIISM 2000), Melbourne, Victoria, Australia; 01/2000
[Show abstract][Hide abstract] ABSTRACT: Most business negotiation in supply chain and information exchange in manufacturing processes are heavily human-involved. The processes of negotiation and information exchange are usually time consuming and unreliable. Software agents have been increasingly explored to improve the information flow and the decision-making process. In order to use agents in manufacturing applications, a software agent-enabled process integration framework for manufacturing and supply chain management has been developed and is described in this paper. The framework includes agent architectures, interaction protocols, message exchanges, an ontological engineering environment, business rules and knowledge bases, and databases. The initial implementation of the framework has been tested by a prototype multi-agent system in a steel product business network and a manufacturing network. Further evolvement of the frameworks to other industries is expected.