Modeling and simulation of systems Basic simulation concepts Slovak University of Technology Faculty of Material Science and Technology in Trnava.

Slides:



Advertisements
Similar presentations
Introduction into Simulation Basic Simulation Modeling.
Advertisements

AP Statistics Chapter 7 – Random Variables. Random Variables Random Variable – A variable whose value is a numerical outcome of a random phenomenon. Discrete.
Modeling & Simulation. System Models and Simulation Framework for Modeling and Simulation The framework defines the entities and their Relationships that.
Information processing for model building of an electric power system, based on experimental data Kozmin Stanislav. State National Research Polytechnic.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
SPREADSHEETS IN EDUCATION OF LOGISTICS MANAGERS AT FACULTY OF ORGANIZATIONAL SCIENCES: AN EXAMPLE OF INVENTORY DYNAMICS SIMULATION L. Djordjevic, D. Vasiljevic.
Classification of Simulation Models
Components and Organization of Discrete-event Simulation Model
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
PVK-Ht051 Contents Introduction Requirements Engineering Project Management Software Design Detailed Design and Coding Quality Assurance Maintenance.
Winter 2012SEG Chapter 11 Chapter 1 (Part 2) Introduction to Requirements Modeling.
Introduction to Software Design Chapter 1. Chapter 1: Introduction to Software Design2 Chapter Objectives To become familiar with the software challenge.
Chapter 14 Simulation. 2 What Is Simulation?  Simulation: A model of a complex system and the experimental manipulation of the model to observe the results.
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
Slide - 1 Dr Terry Hinton 6/9/05UniS - Based on Slides by Micro Analysis & Design An example of a Simulation Simulation of a bank: Three tasks or processes:
Modeling and Simulation
02/06/05 “Investigating a Finite–State Machine Notation for Discrete–Event Systems” Nikolay Stoimenov.
Class, Sequence and UML Model.  Has actors and use cases.
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
Chapter 1 Introduction to Simulation
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Introduction to simulation. Overview What is simulation ? When simulation is appropriate tool When simulation is not appropriate Advantages of simulation.
Modeling and simulation of systems Simulation optimization and example of its usage in flexible production system control.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Higher Mathematics Unit 1.3 Using Differentiation.
Modeling and simulation of systems Simulation languages Slovak University of Technology Faculty of Material Science and Technology in Trnava.
What is Object-Oriented?  Organization of software as a collection of discreet objects that incorporate both data structure and behavior.
Discrete Event (time) Simulation. What is a simulation? “Simulation is the process of designing a model of a real system and conducting experiments with.
Electrical and Computer Engineering University of Cyprus LAB 1: VHDL.
Chapter 2 Fundamental Simulation Concepts
MODELING EXAMPLES Types of model Conceptual Containing components that have not been clearly Identified in terms of theoretic categories such as state,
Karolina Muszyńska Based on: S. Wrycza, B. Marcinkowski, K. Wyrzykowski „Język UML 2.0 w modelowaniu SI”
Modeling and simulation of systems Introduction to queuing theory Slovak University of Technology Faculty of Material Science and Technology in Trnava.
A subsystem of a given system: a system which is a subset of the given system, and its rules describing relations between the subsets of this subset agree.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Network Protocol Simulation: A look at Discrete Event Simulation Grant D. Lanterman 5/21/2004.
Analyze Graph Exercise. LINE GRAPH A line graph is best for showing data that changes over a range.
Modeling and simulation of systems Input and output rules in Witness Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Introduction to discrete event systems
Modeling and Simulation Dr. X. Topics What is Continuous Simulation Why is it useful? Continuous simulation design.
COMP155 Computer Simulation September 10, Discrete Event Simulation  discrete event simulation: state variable change only at a discrete set of.
Enterprise Systems Modeling EGN 5623 Enterprise Systems Optimization Fall, 2012.
Advantages of simulation 1. New policies, operating procedures, information flows and son on can be explored without disrupting ongoing operation of the.
Planning in production systems Operation scheduling Slovak University of Technology Faculty of Material Science and Technology in Trnava.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
NETW 707: Modeling & Simulation Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Instructor Teaching.
Modeling and Simulation
Enterprise Systems Modeling EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
The Pure Birth Process Derivation of the Poisson Probability Distribution Assumptions events occur completely at random the probability of an event occurring.
 The Object Oriented concepts was evolved for solving complex problems. Object- oriented software development started in the 1980s. Object-oriented design.
OPERATING SYSTEMS CS 3502 Fall 2017
Maja Atanasijević Kunc, Sašo Blažič, Gašper Mušič, Borut Zupančič
Information systems modeling tools
Modeling and Simulation (An Introduction)
Unified Modeling Language
2.7: Simulation.
Discrete Event Simulation
DSS & Warehousing Systems
Computer Simulation of Networks
World-Views of Simulation
Introduction to Requirements Modeling
Computer Animation Displaying animation sequences raster animation
The Object-Oriented Thought Process Chapter 1
Agenda Software development (SD) & Software development methodologies (SDM) Orthogonal views of the software OOSD Methodology Why an Object Orientation?
Information systems modeling tools
State University of Telecommunications
Presentation transcript:

Modeling and simulation of systems Basic simulation concepts Slovak University of Technology Faculty of Material Science and Technology in Trnava

Basic simulation concepts Algorithms oriented to:  Events  Activities  processes

Simulation methods Simulation methods differentiate from others mainly in transformation of information which are gained from model from changes of its state in the time behaviour. This time is totally separated from the real time and is called simulation time. Work with the simulation time, questions of moments´ planning, where the changes of states happen are important from the point of view of interception of dynamic attributes of model systems.

Basic terms for defining of dynamic qualities in discrete simulation Events  their occurrence – change of state activities  represent activities between two events Process  understood as complex of activities time events U0U0 U1U1 U2U2 Activity 1 Activity 2 Process

Discrete-event simulation Is defined as simulation in which state variables are changed only in discrete moments in which event occurs (Banks) Represents the basic simulation concept. Includes system, model, entities, attributes, state variables, processes which define discrete- event simulation.

Discrete-event simulation – basic procedure define changes of state of model at occurrence of events in discrete time moment. Events are grouped into classes. Each event of given class causes the same change of system state. Each event has assigned time of its occurrence and events are arranged ascending into the list which is called calendar of events. Setting of simulation time and also operation of simulation program is controlled according to calendar of events

Discrete-event simulation – basic procedure The states of model in discrete- event simulation are only changed in discrete moments, at the time of certain events appearance. As the state of model between appearance moments of events remains unchanged we can change simulation time step by step whose length is given by intervals between the appearance of events. This approach for interception of dynamic attributes of system is used in majority simulation programs.

Beginning Setting of initial conditions TIME=0 Classes events planning TU i i.e. values TU 1, TU 2,,.. TU n TU k = min TU i i = 1,2,..n TIME = TU k Activity realization TU k End? Output of results End nono yes Discrete-event simulation procedure

Algorithms oriented to activities basic expressional tool is activity - the conception is used when it is difficult to create calendar of events. For example when event is determined not only by achievement of simulation time but also by fulfilment of condition. - It is needed to define  complex of activities  complex of conditions – certain activities can start at their fulfilment  changes of state caused by impact of activities

B Initial conditions Change of state Conditions of activity 1 Conditions of activity k Change of state Change of simulation time Simulation ending? no nono nono yes List of results E Activity 1 Activity k Procedure oriented to activities

Algorithms oriented to activities Problems  it is necessary to test the conditions for all activities at each change of simulation time  the speed of algorithm is slower than at events controlled models  the speed depends on number of activities

Algorithms oriented to processes Combine advantages of discrete-event models and approach of algorithms oriented on activities (process is a complex of activities) Dynamics of the model is described by its transition of certain process