Numerical Methods for Solving Discrete Event Systems


Book Description

This graduate textbook provides an alternative to discrete event simulation. It describes how to formulate discrete event systems, how to convert them into Markov chains, and how to calculate their transient and equilibrium probabilities. The most appropriate methods for finding these probabilities are described in some detail, and templates for efficient algorithms are provided. These algorithms can be executed on any laptop, even in cases where the Markov chain has hundreds of thousands of states. This book features the probabilistic interpretation of Gaussian elimination, a concept that unifies many of the topics covered, such as embedded Markov chains and matrix analytic methods. The material provided should aid practitioners significantly to solve their problems. This book also provides an interesting approach to teaching courses of stochastic processes.




Process Modelling and Model Analysis


Book Description

Process Modelling and Model Analysis describes the use of models in process engineering. Process engineering is all about manufacturing--of just about anything! To manage processing and manufacturing systematically, the engineer has to bring together many different techniques and analyses of the interaction between various aspects of the process. For example, process engineers would apply models to perform feasibility analyses of novel process designs, assess environmental impact, and detect potential hazards or accidents. To manage complex systems and enable process design, the behavior of systems is reduced to simple mathematical forms. This book provides a systematic approach to the mathematical development of process models and explains how to analyze those models. Additionally, there is a comprehensive bibliography for further reading, a question and answer section, and an accompanying Web site developed by the authors with additional data and exercises. - Introduces a structured modeling methodology emphasizing the importance of the modeling goal and including key steps such as model verification, calibration, and validation - Focuses on novel and advanced modeling techniques such as discrete, hybrid, hierarchical, and empirical modeling - Illustrates the notions, tools, and techniques of process modeling with examples and advances applications




Building Software for Simulation


Book Description

Building Software for Simulation A unique guide to the design and implementation of simulation software This book offers a concise introduction to the art of building simulation software, collecting the most important concepts and algorithms in one place. Written for both individuals new to the field of modeling and simulation as well as experienced practitioners, this guide explains the design and implementation of simulation software used in the engineering of large systems while presenting the relevant mathematical elements, concept discussions, and code development. The book approaches the topic from the perspective of Zeigler’s theory of modeling and simulation, introducing the theory’s fundamental concepts and showing how to apply them to engineering problems. Readers will learn five necessary skills for building simulations of complicated systems: Working with fundamental abstractions for simulating dynamic systems Developing basic simulation algorithms for continuous and discrete event models Combining continuous and discrete event simulations into a coherent whole Applying strategies for testing a simulation Understanding the theoretical foundations of the modeling constructs and simulation algorithms The central chapters of the book introduce, explain, and demonstrate the elements of the theory that are most important for building simulation tools. They are bracketed by applications to robotics, control and communications, and electric power systems; these comprehensive examples clearly illustrate how the concepts and algorithms are put to use. Readers will explore the design of object-oriented simulation programs, simulation using multi-core processors, and the integration of simulators into larger software systems. The focus on software makes this book particularly useful for computer science and computer engineering courses in simulation that focus on building simulators. It is indispensable reading for undergraduate and graduate students studying modeling and simulation, as well as for practicing scientists and engineers involved in the development of simulation tools.




Enterprise Process Management Systems


Book Description

Enterprise Process Management Systems: Engineering Process-Centric Enterprise Systems using BPMN 2.0 proposes a process-centric paradigm to replace the traditional data-centric paradigm for Enterprise Systems (ES)--ES should be reengineered from the present data-centric enterprise architecture to process-centric process architecture to be called as Enterprise Process Management Systems (EPMS). The real significance of business processes can be understood in the context of current heightened priority on digital transformation or digitalization of enterprises. Conceiving the roadmap to realize a digitalized enterprise via the business model innovation becomes amenable only from the process-centric view of the enterprise. This pragmatic book: Introduces Enterprise Process Management Systems (EPMS) solutions that enable an agile enterprise. Describes distributed systems and Service Oriented Architecture (SOA) that paved the road to EPMS. Leverages SOA to explain the cloud-based realization of business processes in terms of Web Services. Describes how BPMN 2.0 addresses the requirements for agility by ensuring a seamless methodological path from process requirements modeling to execution and back (to enable process improvements). Presents the spreadsheet-driven Spreadsheeter Application Development (SAD) methodology for the design and development of process-centric application systems. Describes process improvement programs ranging right from disruptive programs like BPR to continuous improvement programs like lean, six sigma and TOC. Enterprise Process Management Systems: Engineering Process-Centric Enterprise Systems using BPMN 2.0 describes how BPMN 2.0 can not only capture business requirements but it can also provide the backbone of the actual solution implementation. Thus, the same diagram prepared by the business analyst to describe the business’s desired To-Be process can also be used to automate the execution of that process on a modern process engine.




Discrete-Event Modeling and Simulation


Book Description

Complex artificial dynamic systems require advanced modeling techniques that can accommodate their asynchronous, concurrent, and highly non-linear nature. Discrete Event systems Specification (DEVS) provides a formal framework for hierarchical construction of discrete-event models in a modular manner, allowing for model re-use and reduced development time. Discrete Event Modeling and Simulation presents a practical approach focused on the creation of discrete-event applications. The book introduces the CD++ tool, an open-source framework that enables the simulation of discrete-event models. After setting up the basic theory of DEVS and Cell-DEVS, the author focuses on how to use the CD++ tool to define a variety of models in biology, physics, chemistry, and artificial systems. They also demonstrate how to map different modeling techniques, such as Finite State Machines and VHDL, to DEVS. The in-depth coverage elaborates on the creation of simulation software for DEVS models and the 3D visualization environments associated with these tools. A much-needed practical approach to creating discrete-event applications, this book offers world-class instruction on the field’s most useful modeling tools.




Handbook On Smart Battery Cell Manufacturing: The Power Of Digitalization


Book Description

The transformation towards electric mobility requires the highest quality mass production of battery cells. However, few research in battery cell engineering focus beyond new cell chemistries. As a consequence, there exists a huge gap between basic battery research and comparable scientific approaches to battery cell production. This handbook bridges the gap between basic electrochemical battery cell research and battery cell production approaches.To run lithium-ion battery gigafactories successfully and sustainably, high-quality battery cell production processes and systems are required. The Handbook on Smart Battery Cell Manufacturing provides a comprehensive and well-structured analysis of every aspect of the manufacturing process of smart battery cell, including upscaling battery cell production, accompanied by many instructive practical examples of the digitalization of battery products and manufacturing systems using an integrated life cycle perspective.




Verification, Model Checking, and Abstract Interpretation


Book Description

The 27 revised full papers presented here, together with one invited paper were carefully reviewed and selected from 58 submissions. The papers feature current research from the communities of verification, model checking, and abstract interpretation, facilitating interaction, cross-fertilization, and advancement of hybrid methods.




Performance and Reliability Analysis of Computer Systems


Book Description

Performance and Reliability Analysis of Computer Systems: An Example-Based Approach Using the SHARPE Software Package provides a variety of probabilistic, discrete-state models used to assess the reliability and performance of computer and communication systems. The models included are combinatorial reliability models (reliability block diagrams, fault trees and reliability graphs), directed, acyclic task precedence graphs, Markov and semi-Markov models (including Markov reward models), product-form queueing networks and generalized stochastic Petri nets. A practical approach to system modeling is followed; all of the examples described are solved and analyzed using the SHARPE tool. In structuring the book, the authors have been careful to provide the reader with a methodological approach to analytical modeling techniques. These techniques are not seen as alternatives but rather as an integral part of a single process of assessment which, by hierarchically combining results from different kinds of models, makes it possible to use state-space methods for those parts of a system that require them and non-state-space methods for the more well-behaved parts of the system. The SHARPE (Symbolic Hierarchical Automated Reliability and Performance Evaluator) package is the `toolchest' that allows the authors to specify stochastic models easily and solve them quickly, adopting model hierarchies and very efficient solution techniques. All the models described in the book are specified and solved using the SHARPE language; its syntax is described and the source code of almost all the examples discussed is provided. Audience: Suitable for use in advanced level courses covering reliability and performance of computer and communications systems and by researchers and practicing engineers whose work involves modeling of system performance and reliability.




Modelling, Analysis and Design of Hybrid Systems


Book Description

In 1995, the Deutsche Forschungsgemeinschaft (DFG), the largest public research funding organization in Germany, decided to launch a priority program (Schw- punktprogramm in German) calledKondisk– Dynamics and Control of Systems with Mixed Continuous and Discrete Dynamics. Such a priority program is usually sponsored for six years and supports about twenty scientists at a time, in engineering andcomputersciencemostlyyoungresearchersworkingforadoctoraldegree. There is a yearly competition across all disciplines of arts and sciences for the funding of such programs, and the group of proposers was the happy winner of a slot in that year. The program started in 1996 after an open call for proposals; the successful projects were presented and re-evaluated periodically, and new projects could be submitted simultaneously. During the course of the focused research program, 25 different projects were funded in 19 participating university institutes, some of the projects were collaborative efforts of two groups with different backgrounds, mostly one from engineering and one from computer science. There were two main motivations for establishingKondisk. The rst was the fact that technical systems nowadays are composed of physical components with (mostly) continuous dynamics and computerized control systems where the reaction to discrete events plays a major role, implemented in Programmable Logic Contr- lers (PLCs), Distributed Control Systems (DCSs) or real-time computer systems.




Stochastic Discrete Event Systems


Book Description

Stochastic discrete-event systems (SDES) capture the randomness in choices due to activity delays and the probabilities of decisions. This book delivers a comprehensive overview on modeling with a quantitative evaluation of SDES. It presents an abstract model class for SDES as a pivotal unifying result and details important model classes. The book also includes nontrivial examples to explain real-world applications of SDES.