Introduction to modeling and simulation Engr. Hinesh Kumar Institute of Biomedical Technology, LUMHS.

Slides:



Advertisements
Similar presentations
Construction process lasts until coding and testing is completed consists of design and implementation reasons for this phase –analysis model is not sufficiently.
Advertisements

Programming Languages Marjan Sirjani 2 2. Language Design Issues Design to Run efficiently : early languages Easy to write correctly : new languages.
Using the Crosscutting Concepts As conceptual tools when meeting an unfamiliar problem or phenomenon.
INTRODUCTION TO SIMULATION
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Chapter 15 Application of Computer Simulation and Modeling.
INDUSTRIAL & SYSTEMS ENGINEERING (Lecture # 2). 2 Functional Groupings of I & SE o Work Measurement o Performance Rating o Time Standards o Motion Study.
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
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.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Feedback Control Systems (FCS)
Science and Engineering Practices
Control Systems.
Formulating objectives, general and specific
Modeling and Simulation
Introduction to Systems Analysis and Design Trisha Cummings.
S/W Project Management
Discrete-Event System Simulation
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Chapter 2 The process Process, Methods, and Tools
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
Principles of User Centred Design Howell Istance.
GENERAL CONCEPTS OF OOPS INTRODUCTION With rapidly changing world and highly competitive and versatile nature of industry, the operations are becoming.
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
Capacity analysis of complex materials handling systems.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
1 OM2, Supplementary Ch. D Simulation ©2010 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Approaching a Problem Where do we start? How do we proceed?
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Assumes that events are governed by some lawful order
INTRODUCTION TO LINEAR CONTROL SYSTEMS
1 Introduction to Software Engineering Lecture 1.
Chapter 2 – Fundamental Simulation ConceptsSlide 1 of 46 Chapter 2 Fundamental Simulation Concepts.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Chap. 5 Building Valid, Credible, and Appropriately Detailed Simulation Models.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
CMSC 345 Fall 2000 Requirements Overview. Work with customers to elicit requirements by asking questions, demonstrating similar systems, developing prototypes,
Pleasing in appearance.
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Fall 2011 CSC 446/546 Part 1: Introduction to Simulation.
Object-Oriented Modeling: Static Models. Object-Oriented Modeling Model the system as interacting objects Model the system as interacting objects Match.
Reid & Sanders, Operations Management © Wiley 2002 Simulation Analysis D SUPPLEMENT.
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
Chap 4 - Facility Layout: Manufacturing and Services.
Technological Systems
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Dr. Tayab Din Memon Department of Electronic Engineering, MUET
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
 Simulation enables the study of complex system.  Simulation is a good approach when analytic study of a system is not possible or very complex.  Informational,
Engineering Modeling: Mathematical and Computer. What is Engineering Modeling? Model: A representation of a real object or system of objects for purposes.
The first question is really "Why do you need a control system at all?” Consider the following: What good is an airplane if you are a pilot and you.
Introduction It had its early roots in World War II and is flourishing in business and industry with the aid of computer.
NETW 707: Modeling & Simulation Course Instructor: Tallal Elshabrawy Instructor Office: C3.321 Instructor Teaching.
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
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.
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Modeling and Simulation (An Introduction)
Section 2: Science as a Process
ADVANTAGES OF SIMULATION
Chapter 1.
World-Views of Simulation
Discrete-Event System Simulation
MECH 3550 : Simulation & Visualization
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Presentation transcript:

Introduction to modeling and simulation Engr. Hinesh Kumar Institute of Biomedical Technology, LUMHS

System A set of interacting components or entities which are related by some form of interaction and operating together to achieve a common goal or objective. Examples:  A manufacturing system with its machine centers, inventories, conveyor belts, production schedule, items produced.  A telecommunication system with its messages, communication network servers.  A theme park with rides, workers, …

3 Solar-Heated Water System Collectors Capture sun’s thermal energy Storage tank Pump Move the water through the tank Booster element Heat water Relief valve Cold water inlet Hot water outlet

4 Systems Natural vs. Artificial Systems  A natural system exists as a result of processes occurring in the natural world (e.g. river, universe)  An artificial system owes its origin to human activity (e.g. space shuttle, automobile) Static vs. Dynamic Systems  A static system has structure but no associated activity (e.g. bridge, building)  A dynamic system involves time-varying behavior (e.g. machine, U.S. economy)

5 Systems Open-loop vs. Closed-loop systems  Inputs Variables that influence the behavior of the system  e.g. wheel, accelerator, and brake of a car  Outputs Variables that are determined by the system and may influence the surrounding environment  e.g. direction and speed of a car

Systems  An open-loop system cannot control or adjust its own performance e.g. watch, car  A closed-loop system controls and adjusts its own performance in response to outputs generated by the system through feedback e.g. watch with owner, car with driver  Feedback is the system function that obtains data on system performance (outputs), compares the actual performance to the desired performance (a standard or criterion), and determines the corrective action necessary 6

7 System Controller Input Output Open-Loop System System Controller Desired Reference or Input Output Feedback Closed-Loop System - + Error Signal

How to study the System? 8 System Experiment with the actual system Experiment with a mathematical model of the system Mathematical Analysis Simulation Measure/estimate performance Improve operation Prepare for failures Experiment with a physical model of the system

COMPONENTS OF A SYSTEM Entity: is an object of interest in the system  Dynamic objects — get created, move around, change status, affect and are affected by other entities, leave (maybe)  Can have different types of entities concurrently Example: Health Center Patients Visitors

COMPONENTS OF A SYSTEM Attribute: is a characteristic of all entities, but with a specific value “local” to the entity that can differ from one entity to another. Example: Patient Type of illness, Age, Sex, Temperature, Blood Pressure

COMPONENTS OF A SYSTEM Resources: what entities compete for  Entity seizes a resource, uses it, releases it  Think of a resource being assigned to an entity, rather than an entity “belonging to” a resource Example: Health Center Doctors, Nurses X-Ray Equipment

COMPONENTS OF A SYSTEM Variable: A piece of information that reflects some characteristic of the whole system, not of specific entities  Entities can access, change some variables Example: Health Center Number of patients in the system, Number of idle doctors, Current time

State : A collection of variables that contains all the information necessary to describe the system at any time Example: Health Center {Number of patients in the system, Status of doctors (busy or idle), Number of idle doctors, Status of Lab equipment, etc} COMPONENTS OF A SYSTEM

Event: An instantaneous occurrence that changes the state of the system Example: Health Centre Arrival of a new patient, Completion of service (i.e., examination) Failure of medical equipment, etc. COMPONENTS OF A SYSTEM

Activity: represents a time period of specified length. Example: Health Center Surgery, Checking temperature, X-Ray.

16 Models What is Model  A Representation of an object, a system, or an idea in some form other than that of the entity itself.  Similar to but simpler than the system it represents Close approximation to the real system and incorporate most of its salient features Should not be so complex that it is hard to understand or experiment with it

Models Physical Model  A physical object that mimics some properties of a real system e.g. During design of buildings, it is common to construct small physical models with the same shape and appearance as the real buildings to be studied  Through prototyping process Prototyping is the process of quickly putting together a working model (a prototype) in order to test various aspects of a design, illustrate ideas or features and gather early user feedback 17

18 Models Mathematical Model  A description of a system where the relationship between variables of the system are expressed in a mathematical form e.g. Ohm's law describes the relationship between current and voltage for a resistor; Hooke's Law gives the relationship between the force applied to an unstretched spring and the amount the spring is stretched when the force is applied, etc.  Through virtual prototyping

19 F Spring = -k∙x Hooke’s Law x= -F Spring /k spring constant The amount spring is stretched F spring

20 Simulation What is Simulation  A simulation of a system is the operation of a model of the system, as an imitation of the real system  A tool to evaluate the performance of a system, existing or proposed, under different configurations of interest and over a long period of time

Reasons for Simulation Experiments on real systems are too expensive, too dangerous, or the system to be investigated does not yet exist  e.g. a simulation of an industrial process to learn about its behavior under different operating conditions in order to improve the process The time scale of the dynamics of the system is not compatible with that of the experimenter  e.g. It takes millions of years to observe small changes in the development of the universe, whereas similar changes can be quickly observed in a computer simulation of the universe Easy manipulation of parameters of models (even outside the feasible range of a particular physical system)  e.g. The mass of a body in a computer-based simulation model can be increased from 40 to 500 kg at a keystroke, whereas this change might be hard to realize in the physical system 21

22 Elements of Simulation Analysis Problem Formulation: questions for which answer are sought, the variables involved and measures of system performance to be used Data Collection and Analysis: assembling the information necessary to further refine our understanding of the problem. Model Development: building and testing the model of the real system, selecting simulation tool (programming language), coding the model and debugging it.

23 Elements of Simulation Analysis Model Verification and Validation: establish that the model is an appropriate accurate representation of the real system. Model Experimentation and Optimization: precision issues, how large sample (simulation time) is necessary to estimate the performance of the system. The design of effective experiments with which to answer the question asked in the problem formulation. Implementation and Simulation result: acceptance of the result by the users and improved decision making stemming from the analysis.

24 Elements of Simulation Analysis Problem Formulation Data Collection and Analysis Model development Model Verification and Validation Model Experimentation and Optimization Implementation of Simulation Results Major Iterative Loops in a Simulation Study

8 Advantages of Simulation Decision aid. Cause-effect relations Exploration of possibilities. Diagnosing of problems. Identification of constraints. Visualization of plans. Building consensus. Preparing for change. Cost effective investment. Training aid capability. Specification of requirements.

10 Disadvantages of Simulation Training required. Interpretation of results required. Time consuming/expensive. Inappropriately used.

11 Application Areas Manufacturing/ Materials Handling Public and Health Systems Military Natural Resource Management Transportation Computer Systems Performance Communications