The increasing use of computer aided design (CAD) and multibody dynamics software in engineering design and analysis requires an efficient communication management between different codes. As product cycle times are s...
详细信息
ISBN:
(纸本)9780791813805
The increasing use of computer aided design (CAD) and multibody dynamics software in engineering design and analysis requires an efficient communication management between different codes. As product cycle times are shrinking and companies are under competitive pressure, an automation of the model data exchange between CAD and multibody dynamics is urgently demanded. In this paper the concept, development and implementation of the independent, object-oriented multibody modeling kernel DAMOS-C is presented. According to the different multibody formalisms, computer codes and applications in vehicle, machine and robot dynamics a general description and organization of multibody system data is introduced. A general data model is developed to fulfill the needs of a modular simulation system based upon numerical and symbolical formalisms. With respect to existing CAD interfaces, different solid model construction methods and visualization procedures, multibody system classes and methods are implemented in the multibody modeling kernel. The extreme versatility of this modeling kernel is shown by an integration in a commercially available CAD-system and by application to a conversion tool which processes input data for different multibody software codes.
The Intelligent Manufacturing Research initiative at Louisiana State University has designed and implemented an objectoriented control model for a simple manufacturing cell. Using objectoriented programming and desi...
详细信息
The Intelligent Manufacturing Research initiative at Louisiana State University has designed and implemented an objectoriented control model for a simple manufacturing cell. Using objectoriented programming and design has allowed the internal program structure (virtual cell space) to closely match the physical cell construction (physical cell space). This paper discusses the second phase of the cell implementation in which the existing C++ objects were implemented as autonomous units under operating system control. The operating system used is Microsoft(R) WindowsTM and Windows for WorkgroupsTM 3.1. Since each object is autonomous, they can assume the properties of self-monitoring agents in the system rather than simple request servers under the sole control of the calling object. Communication between objects is facilitated by the operating system using dynamic data exchange (DDE) calls or by compiling the module into dynamic link library (DLL) modules. This arrangement of system control architecture increases system autonomy, concurrency, and easy of use for a relatively small overhead penalty.
The Common object Request Broker Architecture (CORBA) is an important standard for distributed objectorientedsystems. It is defined by the object Management Group (OMG)-an open consortium of 300 companies and instit...
详细信息
The Common object Request Broker Architecture (CORBA) is an important standard for distributed objectorientedsystems. It is defined by the object Management Group (OMG)-an open consortium of 300 companies and institutions. Its aim is to provide support for the use and management of objects in a distributed system of heterogeneous machines and operating systems. These objects can be the components of a distributed application; or they could be applications themselves which provide a CORBA interface to allow usage by client programs on the same or on different machines in the network. The Orbix system is an implementation of the CORBA standard, with a C++ language binding-allowing programmers to write distributed applications using C++.< >
A parallel discrete-event simulation (DEVS) formalism which exploits the parallelism of transition collisions in the simulation of DEVS models is considered. We present a design for the abstract simulator needed to pr...
详细信息
There is some consensus on the set of techniques and mechanisms which should be used to construct distributed systems. However, none of these mechanisms help in the design process of decomposing an overall application...
详细信息
There is some consensus on the set of techniques and mechanisms which should be used to construct distributed systems. However, none of these mechanisms help in the design process of decomposing an overall application into a set of components nor in its subsequent construction. They are rather the 'glue' used to compose components such that they may communicate and interact. What is missing is any motion of structure. The premise of the author's approach is that a separate, explicit structural (configuration) description is essential for all phases in the software development process for distributed systems, from system specification as a configuration of component specifications to evolution as changes to a system configuration. Descriptions of the constituent software components and their interconnection patterns provide a clear and concise level at which to specify and designsystems, and can be used directly by construction tools to generate the system itself. The author uses the neutral term 'component' to mean a software entity which encapsulates some resources and provides a well defined interface in terms of the operations it provides to access the resources and the operations it requires to implement its functionality. Further, these components must be 'context independent' in that they use only local names to communicate with their environment, thereby allowing them to be developed independently of the context in which they execute.< >
The realization of parallel language systems that offer high-level programming paradigms to reduce the complexity of application development, scalable runtime mechanisms to support variable size problem sets, and port...
详细信息
object orientation, distributed computing and real time computing are well established research areas, but their integration are yet to be studied, because they seldom use compatible techniques. The paper reviews some...
详细信息
ISBN:
(纸本)0818670835
object orientation, distributed computing and real time computing are well established research areas, but their integration are yet to be studied, because they seldom use compatible techniques. The paper reviews some experiences in the design, implementation and performance evaluation of two object based system environments for distributed real time applications. The two environments are based on the ANSA Open Distributed Processing architecture and its example implementation ANSAware. The focus of the article is the engineering mechanisms necessary to extend ANSAware to support real time computing.
The increasing use of computer aided design (CAD)and multibody dynamics software in engineering design and analysis requires an efficient communication management between different codes. As product cycle times are sh...
The increasing use of computer aided design (CAD)and multibody dynamics software in engineering design and analysis requires an efficient communication management between different codes. As product cycle times are shrinking and companies are under competitive pressure, an automation of the model data exchange between CAD and multibody dynamics is urgently demanded. In this paper the concept. development and implementation of the independent, object-oriented multibody modeling kernel DAMOS-C is presented. According to the different multibody formalisms, computer codes and applications in vehicle, machine and robot dynamics a general description and organization of multibody system data is introduced. A general data model is developed to fulfill the needs of a modular simulation system based upon numerical and symbolical formalisms. With respect to existing CAD interfaces, different solid model construction methods and visualization procedures, multibody system classes and methods are implemented in the multibody modeling kernel. The extreme versatility of this modeling kernel is shown by an integration in a commercially available CAD-system and by application to a conversion tool which processes input data for different multibody software codes.
A novel approach to the development of a manufacturing information model, which forms part of a CAE system for simultaneous engineering is presented. The combined use of reference models (CIM-OSA and RM-ODP), an objec...
详细信息
A novel approach to the development of a manufacturing information model, which forms part of a CAE system for simultaneous engineering is presented. The combined use of reference models (CIM-OSA and RM-ODP), an objectoriented methodology (Booch), a function modelling method (IDEFO), an information modelling language (EXPRESS). and computer tools is reported. The importance of using reference models for the definition, designimplementation of CAE systems is outlined. Modelling methodologies that effectively map the specification of the reference models are described and theeir usage is explained.
The authors present the design and implementation in Smalltalk and C++ of an object-oriented framework for dynamic, continuous-time systems simulation. The framework allows the user to define hierarchical models of dy...
详细信息
The authors present the design and implementation in Smalltalk and C++ of an object-oriented framework for dynamic, continuous-time systems simulation. The framework allows the user to define hierarchical models of dynamical systems. Using inheritance hierarchy, the user can build specific models from general ones and using the part-whole relationship the user can build models consisting of submodels. A framework for model communication using ports is also provided. Finally, the framework provides an interface to standard ODE solvers, making it possible to use currently existing libraries of such solvers.< >
暂无评论