223 research outputs found

    Distributed object-oriented discrete event simulation

    Get PDF
    This paper presents criteria for an \u27ideal\u27 simulation language, compares four traditional simulation languages to this ideal and concludes that an object-oriented approach to simulation comes closer to the ideal than the traditional procedural approach. It also examines how the object-oriented approach can be very beneficial for distributing a simulation problem among several machines. A distributed object-oriented package is described and a manufacturing example written and explained using this package

    Development of a standard framework for manufacturing simulators

    Get PDF
    Discrete event simulation is now a well established modelling and experimental technique for the analysis of manufacturing systems. Since it was first employed as a technique, much of the research and commercial developments in the field have been concerned with improving the considerable task of model specification in order to improve productivity and reduce the level of modelling and programming expertise required. The main areas of research have been the development of modelling structures to bring modularity in program development, incorporating such structures in simulation software systems which would alleviate some of the programming burden, and the use of automatic programming systems to develop interfaces that would raise the model specification to a higher level of abstraction. A more recent development in the field has been the advent of a new generation of software, often referred to as manufacturing simulators, which have incorporated extensive manufacturing system domain knowledge in the model specification interface. Many manufacturing simulators are now commercially available, but their development has not been based on any common standard. This is evident in the differences that exist between their interfaces, internal data representation methods and modelling capabilities. The lack of a standard makes it impossible to reuse any part of a model when a user finds it necessary to move from one simulator to another. In such cases, not only a new modelling language has to be learnt but also the complete model has to be developed again requiring considerable time and effort. The motivation for the research was the need for the development of a standard that is necessary to improve reusability of models and is the first step towards interchangability of such models. A standard framework for manufacturing simulators has been developed. It consists of a data model that is independent of any simulator, and a translation module for converting model specification data into the internal data representation of manufacturing simulators; the translators are application specific, but the methodology is common and illustrated for three popular simulators. The data model provides for a minimum common model data specification which is based on an extensive analysis of existing simulators. It uses dialogues for interface and the frame knowledge representation method for modular storage of data. The translation methodology uses production rules for data mapping

    Improving supply chain efficiency through simulations - Literature and methodological review

    Get PDF
    Increased competition, efficiency and profit orientation largely determine the operation of today’s companies. While the XX. In the twentieth century, the emphasis was on mass production, large batch numbers, and economies of scale, until today, consumer demand has shifted significantly toward individualized products and services. The consumer expects almost perfect quality, reasonable price and immediately available stocks. That is why it is necessary to tailor the supply chain to the needs of consumers as perfectly as possible. Every small change in the way a company operates can have different effects that managers need to respond to immediately. In a company where there is some flow of auxiliary fuels, semi-finished or finished products, the proper design of the supply chain is a focal point that largely determines its operation and efficiency, as logistics costs significantly affect the consumer prices of products and services. The solid foundation of my topic is provided by the logistics knowledge and the supply chain management that extends it, which already examines the entire supply chain instead of one player at a time. A XXI. The development of information and IT in the 21st century makes it possible to apply new approaches in this field as well and to develop an approach in which we do not assess the effects of changes in retrospect, but prepare for them in advance. In my research work, the optimization of logistics activities through simulation is the focus. The simulation has been an integral part of technical sports and engineering work for many years, this methodology is not yet used in the field of supply chain management, which would provide an opportunity to analyze the effects of changes without risk and would be a tool for companies to model and measure their activities. And measurability would provide an opportunity for correction and improvement, which plays an essential role in increasing efficiency and effectiveness. Based on this line of reasoning, I believe that the combination of supply chain management and simulation holds untapped potentials. In my article, I will review the currently known and useful simulation methodologies, which shows the processing of the issue and the prevalence of the methodologies

    SIMULATION OF A MULTIPROCESSOR COMPUTER SYSTEM

    Get PDF
    The introduction of computers and software engineering in telephone switching systems has dictated the need for powerful design aids for such complex systems. Among these design aids simulators - real-time environment simulators and flat-level simulators - have been found particularly useful in stored program controlled switching systems design and evaluation. However, both types of simulators suffer from certain disadvantages. An alternative methodology to the simulation of stored program controlled switching systems is proposed in this research. The methodology is based on the development of a process-based multilevel hierarchically structured software simulator. This methodology eliminates the disadvantages of environment and flat-level simulators. It enables the modelling of the system in a 1 to 1 transformation process retaining the sub-systems interfaces and, hence, making it easier to see the resemblance between the model and modelled system and to incorporate design modifications and/or additions in the simulator. This methodology has been applied in building a simulation package for the System X family of exchanges. The Processor Utility Sub-system used to control the exchanges is first simulated, verified and validated. The application sub-systems models are then added one level higher_, resulting in an open-ended simulator having sub-systems models at different levels of detail and capable of simulating any member of the System X family of exchanges. The viability of the methodology is demonstrated by conducting experiments to tune the real-time operating system and by simulating a particular exchange - The Digital Main Network Switching Centre - in order to determine its performance characteristics.The General Electric Company Ltd, GEC Hirst Research Cent, Wemble

    NASA/ASEE Summer Faculty Fellowship Program, 1990, Volume 1

    Get PDF
    The 1990 Johnson Space Center (JSC) NASA/American Society for Engineering Education (ASEE) Summer Faculty Fellowship Program was conducted by the University of Houston-University Park and JSC. A compilation of the final reports on the research projects are presented. The topics covered include: the Space Station; the Space Shuttle; exobiology; cell biology; culture techniques; control systems design; laser induced fluorescence; spacecraft reliability analysis; reduced gravity; biotechnology; microgravity applications; regenerative life support systems; imaging techniques; cardiovascular system; physiological effects; extravehicular mobility units; mathematical models; bioreactors; computerized simulation; microgravity simulation; and dynamic structural analysis

    Parallel Discrete Event Simulation with Erlang

    Full text link
    Discrete Event Simulation (DES) is a widely used technique in which the state of the simulator is updated by events happening at discrete points in time (hence the name). DES is used to model and analyze many kinds of systems, including computer architectures, communication networks, street traffic, and others. Parallel and Distributed Simulation (PADS) aims at improving the efficiency of DES by partitioning the simulation model across multiple processing elements, in order to enabling larger and/or more detailed studies to be carried out. The interest on PADS is increasing since the widespread availability of multicore processors and affordable high performance computing clusters. However, designing parallel simulation models requires considerable expertise, the result being that PADS techniques are not as widespread as they could be. In this paper we describe ErlangTW, a parallel simulation middleware based on the Time Warp synchronization protocol. ErlangTW is entirely written in Erlang, a concurrent, functional programming language specifically targeted at building distributed systems. We argue that writing parallel simulation models in Erlang is considerably easier than using conventional programming languages. Moreover, ErlangTW allows simulation models to be executed either on single-core, multicore and distributed computing architectures. We describe the design and prototype implementation of ErlangTW, and report some preliminary performance results on multicore and distributed architectures using the well known PHOLD benchmark.Comment: Proceedings of ACM SIGPLAN Workshop on Functional High-Performance Computing (FHPC 2012) in conjunction with ICFP 2012. ISBN: 978-1-4503-1577-

    Systems model for dynamic human error during accident sequences

    Get PDF
    Statement of responsibility on title page reads: Y. Huang, N. Siu, D. Lanning, J. Carroll, and V. Dang"December 1991."Includes bibliographical references (pages 153-155)Final report: "A systems model for dynamic human error during accident sequences"This report describes a systems-based operating crew model designed to simulate the behavior of an nuclear power plant control room crew during an accident scenario. This model can lead to an improved treatment of potential operator-induced multiple failures, since it deals directly with the causal factors underlying individual and group behavior. It is intended that the model, or more advanced developments of the model, will be used in the human reliability analysis portion of a probabilistic risk assessment study, where careful treatment of multiple, dependent failures is required. The model treats the members of the control room crew as separate, reasoning entities. These entities receive information from the plant and each other, process that information, perform actions that affect the plant, and provide information to the other crew members.The information retrieval, processing, and output activities are affected by the characteristics of the individual operator (e.g., his technical ability) and his relationship (measured in terms of "confidence level") with his fellow operators. Group behavior is modeled as the implicit result of individual operator behavior and the interactions between operators. The model is applied towards the analysis of steam generator tube rupture (SGTR) accidents at a non-U.S. pressurized water reactor, using the SIMSCRIPT 11.5 programming language. Benchmark runs, comparing the model predictions with videotaped observations of the performances of three different crews during SGTR training exercises, are performed to tune a small number of model parameters. The tuned model is then applied in a blind test analysis of a fourth crew. In both the benchmarking and blind test runs, the model performs quite well in predicting the occurrence, ordering, and timing of key events.The model is also employed in a number of sensitivity analyses that demonstrate the robustness of the model (it generates plausible results even when the model parameters are assigned values not representative of observed crews) and the model's usefulness in investigating key issues (e.g., the effect of stress buildup on crew performance). iSupported by the Office of Nuclear Regulatory Research, United States Nuclear Regulatory Commission: NRC-04-89-35

    The treatment of time in distributed simulation

    Get PDF
    Simulation is one of the most important tools to analyse, design, and operate complex processes and systems. Simulation allows us to make a 'trial and error' in order to understand a system and describe a problem. Therefore, it is of great interest to use simulation easily and practically. The advent of parallel processors and languages help simulation studies. A recent simulation trend is distributed simulation which may be called discrete- event simulation, because distributed simulation has a great potential for the speed-up. This thesis will survey discrete-event simulation and examine one particular algorithm. It will first survey simulation in general and secondly, distributed simulation. Distributed simulation has broadly two mechanisms: conservative and optimistic. The treatment of time in these mechanisms is different, we will look into both mechanisms. Finally, we will examine the conservative mechanism on a network of transputers using Occam. We will conclude with the result of the experiments and the perspective of distributed simulation
    • …
    corecore