Modeling and Simulation simulation and modeling methodology 1 Arwa Ibrahim Ahmed Princess Nora University.

Slides:



Advertisements
Similar presentations
Modeling and Simulation By Lecturer: Nada Ahmed. Introduction to simulation and Modeling.
Advertisements

How is ict affecting Manufacturing?. So what is Manufacturing? The process of making a raw material into a finished product; especially in large quantities.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Modelling the Aerospace Aftermarket with Multi-agents Systems Ken Woghiren Technical Director - Lost Wax.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Introduction to Simulation Modeling Jason R. W. Merrick.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
This refers to the use of computers to represent a real life situation.
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 11 Slide 1 Architectural Design.
An overview of a few of the methods used in landscape ecology studies.
Chapter 8: Models and Simulations By Mohammad Ezmir.
Modeling and Simulation
Computer System Lifecycle Chapter 1. Introduction Computer System users, administrators, and designers are all interested in performance evaluation. Whether.
1 SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT Gain Scheduler Middleware: A Methodology to Enable Existing Controllers for Networked Control.
Applied Transportation Analysis ITS Application SCATS.
By Saparila Worokinasih
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
Dr. István Fekete: The Role of Integrated Risk Management in Organizations April11th, Budapest.
Achieving Better Reliability With Software Reliability Engineering Russel D’Souza Russel D’Souza.
Discrete Event Systems Simulation
Relex Reliability Software “the intuitive solution
Introduction to Discrete Event Simulation Customer population Service system Served customers Waiting line Priority rule Service facilities Figure C.1.
Chapter 1 Introduction to Simulation
Introduction to simulation. Overview What is simulation ? When simulation is appropriate tool When simulation is not appropriate Advantages of simulation.
Simulation, Animation, Virtual Reality and Virtual Manufacturing Simulation By Poorya Ghafoorpoor Yazdi.
Capacity analysis of complex materials handling systems.
CRESCENDO Full virtuality in design and product development within the extended enterprise Naples, 28 Nov
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 4 Project Integration Management.
12 Models and Simulations. Model vs Simulation A template of a physical object A mathematical model of a physical object Object modelled may be small.
Models and Simulations
1 Enviromatics Environmental sampling Environmental sampling Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Modelling and Simulation 3.5 Science and the Environment.
Modelling and Simulations The Kingsway School. What are Computer Models? When a real life situation is represented by computer software. Can you think.
Modeling and Simulation Discrete-Event Simulation
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
ECE 466/658: Performance Evaluation and Simulation Introduction Instructor: Christos Panayiotou.
Fall 2011 CSC 446/546 Part 1: Introduction to Simulation.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Toulouse, September 2003 Page 1 JOURNEE ALTARICA Airbus ESACS  ISAAC.
Landscape ecology methods
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Smart Home Technologies
Real-Time Systems, Events, Triggers. Real-Time Systems A system that has operational deadlines from event to system response A system whose correctness.
Robust Design: The Future of Engineering Analysis in Design
Modeling and Simulation Introduction 1 TA. May Almousa Princess Nora Bint Abdul Rahman University.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Introduction It had its early roots in World War II and is flourishing in business and industry with the aid of computer.
Software and Software Engineering By bscshelp.com software engineering 1.
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.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Computer Simulation Henry C. Co Technology and Operations Management,
Modeling and Simulation (An Introduction)
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
Table 1. Advantages and Disadvantages of Traditional DM/ML Methods
Simulation Department of Industrial Engineering Anadolu University
Modeling and Simulation CS 313
Luís Filipe Martinsª, Fernando Netoª,b. 
A Must to Know - Testing IoT
Modeling and Simulation: Fundamentals and Implementation
Software testing and configuration : Embedded software testing
Modeling and Simulation CS 313
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Presentation transcript:

Modeling and Simulation simulation and modeling methodology 1 Arwa Ibrahim Ahmed Princess Nora University

2 Keywords: 2 What is a model? predictions about the behavior of the system. In all cases a model should be an abstraction of the system: an attempt to distill, from the mass of details that is the system itself, exactly those aspects that are essential to the system’s behavior. Once a model has been defined through this abstraction process, it can be parameterized to reflect any of the alternatives under study, and then evaluated to determine its behavior under this alternative.

Simulation It is an experiment in a computer where the real system is replaced by the execution of the program It is a program that imitates the behaviour of the real system Keywords 33

4 History: Computer simulation developed hand-in-hand with the rapid growth of the computer, following its first large-scale deployment during the Manhattan Project in World War II to model the process of nuclear detonation. It was a simulation of 12 hard spheres using a Monte Carlo algorithm. Computer simulation is often used as an adjunct to, or substitute for, modeling systems for which simple closed form analytic solutions are not possible. There are many types of computer simulations; the common feature they all share is the attempt to generate a sample of representative scenarios for a model in which a complete enumeration of all possible states of the model would be prohibitive or impossible.Manhattan ProjectWorld War IInuclear detonationhard spheresMonte Carlo algorithmclosed form analytic solutions 44

5 Problem with direct experimentation There are many reasons why investigations into the behavior of a system cannot be carried out by direct experimentation on the system. Why? (Reasons for using modeling instead of direct experimentation) At best experimentation will probably be disruptive, at worst, dangerous. For example, a system manager of a heavily loaded file server is unlikely to allow experimentation. May be that the internal behavior which we wish to investigate may not be accessible in a working system. For example, in most operating systems it is difficult to obtain the exact timing of instruction level events. Direct Experimentation, since it involves monitoring, is expensive (in terms of system resources) and time consuming. It is also difficult to use the results of direct experimentation to extrapolate to other scenarios of operation. For example, experimenting with one configuration of a communication network is unlikely to give us much insight into the expected performance if another configuration is used. 55

6 Simulation advantage:  Using simulations is – as a rule – cheaper and safer than conducting experiments with a prototype of the real thing. One of the biggest computers worldwide is currently designed in order to simulate the detonation of nuclear devices and their effects in order to support better preparedness in the event of a nuclear explosion. Similar efforts are conducted to simulate hurricanes and other natural catastrophes.  Simulations can often be even more realistic than traditional experiments, as they allow the free configuration of environment parameters found in the operational application field of the final product. Examples are supporting deep water operation of the US Navy or the simulating the surface of neighbored planets in preparation of NASA missions. 66

7 Simulation advantage:  Simulations can often be conducted faster than real time. This allows using them for efficient if-then-else analyses of different alternatives, in particular when the necessary data to initialize the simulation can easily be obtained from operational data. This use of simulation adds decision support simulation systems to the tool box of traditional decision support systems.  Simulations allow setting up a coherent synthetic environment that allows for integration of simulated systems in the early analysis phase via mixed virtual systems with first prototypical components to a virtual test environment for the final system. If managed correctly, the environment can be migrated from the development and test domain to the training and education domain in follow-on life cycle phases for the systems (including the option to train and optimize a virtual twin of the real system under realistic constraints even before first components are being built). 77

8 Computer simulation in practical: analysis of air pollutant dispersion using atmospheric dispersion modeling.air pollutantatmospheric dispersion modeling design of complex systems such as aircraft and also logistics systems.aircraftlogistics design of Noise barriers to effect roadway noise mitigation.Noise barriersnoise mitigation flight simulatorsflight simulators to train pilots. weather forecastingweather forecasting. Simulation of other computers is emulation.emulation forecasting of prices on financial markets (for example Adaptive Modeler).Adaptive Modeler behavior of structures (such as buildings and industrial parts) under stress and other conditions. 88

9 Computer simulation in practical:  Strategic Management and Organizational Studies. Strategic ManagementOrganizational Studies  Reservoir simulation for the petroleum engineering to model the subsurface reservoir Process Engineering Simulation tools. Reservoir simulation  Robot simulators for the design of robots and robot control algorithms Robot simulators  Urban Simulation Models that simulate dynamic patterns of urban development and responses to urban land use and transportation policies. Urban Simulation Models  Traffic engineering to plan or redesign parts of the street network from single junctions over cities to a national highway network, for transportation system planning, design and operations. Traffic engineering  design of industrial processes, such as chemical processing plants.  modeling car crashes to test safety mechanisms in new vehicle models. 99

10 A Few Example Applications War gaming: test strategies; training Flight Simulator Transportation systems: improved operations; urban planning Computer communication network: protocol design Parallel computer systems: developing scalable software Games

11 Model characterization  11

12 Model characterization The characterization of a system model can be summarized by a tree diagram that starts at the system model root and steps left or right at each of the three levels:  12

13 Model characterization  13

14 Model characterization A discrete-event simulation model is defined by three attributes: stochastic | at least some of the system state variables are random; dynamic | the time evolution of the system state variables is important; discrete-event | significant changes in the system state variables are associated with events that occur at discrete time instances only.  14

15 Data preparation:  The external data requirements of simulations and models vary widely. For some, the input might be just a few numbers (for example, simulation of a waveform of AC electricity on a wire), while others might require terabytes of information (such as weather and climate models).  Input sources also vary widely: Sensors and other physical devices connected to the model; Control surfaces used to direct the progress of the simulation in some way; Current or Historical data entered by hand. Values extracted as by-product from other processes; Values output for the purpose by other simulations, models, or processes.  15