Operations Management using System Dynamics Part I.

Slides:



Advertisements
Similar presentations
Modeling of Complex Social Systems MATH 800 Fall 2011.
Advertisements

Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
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.
System Dynamics Modeling with STELLA software. Learning objective  After this class the students should be able to: Understand basic concepts of system.
Operational Research (O.R.) Techniques Simulation.
Present Worth I Economic basis to evaluate engineering projects.
CAP4800/5805 Systems Simulation
* Finally, along the lines of predicting system behavior, researchers may want to know what conditions will lead to an optimal outcome of some property.
Chapter 14 Simulation and Other Applications Chapter Goals Define simulation Give examples of complex systems Distinguish between continuous and.
Chapter 14 Simulation and Other Applications Nell Dale John Lewis.
Dynamic Models Lecture 13. Dynamic Models: Introduction Dynamic models can describe how variables change over time or explain variation by appealing to.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Mathematical Modeling and Engineering Problem solving.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
IT Skills Use Case Diagrams. Objectives Richard Hancock  Define what a use case is  Describe the common elements of a use case diagram  Be.
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.
Valuation of single cash flows at various points in time – Chapter 4, Sections 4.1 and 4.2 Module 1.2 Copyright © 2013 by the McGraw-Hill Companies, Inc.
Time Value of Money – Part II
Chapter 12: Simulation and Modeling
Emergy & Complex Systems Day 1, Lecture 1…. Energy Systems Diagramming Energy Systems Diagramming A Systems language...symbols, conventions and simulation…
Introduction System Dynamics Un instrument for System Thinking.
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
CS559: Computer Graphics Lecture 38: Animation Li Zhang Spring 2008 Slides from Brian Curless at U of Washington.
Operations management using System Dynamics Part II.
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.
Computer Science 101 Modeling and Simulation. Scientific Method Observe behavior of a system and formulate an hypothesis to explain it Design and carry.
Using a Graphing Calculator in the Classroom. The graphing calculator is a wonderful tool for teaching concepts. It also can become a crutch. GOOD Examining.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
Lecture 2 BSC 417/517. Today’s class Course website Schedule & topics for rest of semester Software tools and introductions Basic system components and.
Mathematical Modeling and Engineering Problem Solving
Data Structures Using C++ 2E Chapter 8 Queues. Data Structures Using C++ 2E2 Objectives Learn about queues Examine various queue operations Learn how.
© 2007 Thomson South-Western Chapter 23 Short-Term Financial Management Professor XXXXX Course Name / Number.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Chapter 9 Applying UML and Patterns -Craig Larman
A Cursory Introduction to Real Options Andrew Brown 5/2/02.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Physics for Games Spring 2012.
Basic building blocks of SD Levels (Stocks), Rates (Flows), Auxiliary variables and Arrows Essential building blocks Represent the way dynamic systems.
20-0 Credit Policy Effects 20.3 Revenue Effects Delay in receiving cash from sale May be able to increase price May increase total sales Cost Effects –
EE3417 – Introduction to Simulink
Lecture 17 Review: RL circuit natural response
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
February 8, 2006copyright Thomas Pole , all rights reserved 1 Lecture 3: Reusable Software Packaging: Source Code and Text Chapter 2: Dealing.
Modeling the Effects of Disasters on a Human Population and Resources Population and Resources TJHSST Computer Systems Tech Lab Joshua Yoon.
System Dynamics 3 CAP4800/5805 Systems Simulation.
The mathematics behind STELLA Global population model reservoir converter flow connector This system represents a simple differential equation this is.
 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,
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
Dr. Tamer Samy Gaafar Lec. 2 Transfer Functions & Block Diagrams.
MTH 253 Calculus (Other Topics) Chapter 9 – Mathematical Modeling with Differential Equations Section 9.4 – Second-Order Linear Homogeneous Differential.
Simulation Examples And General Principles Part 2
Modeling CO 2 in the Atmosphere. Perhaps one of the most important graphs in history! Date C0 2 (ppm)
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Chapter 1 What is Simulation?. Fall 2001 IMSE643 Industrial Simulation What’s Simulation? Simulation – A broad collection of methods and applications.
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.
Advanced Higher Computing Science
Elaboration popo.
Chapter 12: Simulation and Modeling
CAPACITANCE AND INDUCTANCE
DSS & Warehousing Systems
Introduction To System Analysis and Design PART 2
Mathematical Modeling, Numerical Methods, and Problem Solving
Getting Started With Simulink
State Space Analysis UNIT-V.
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Chapter 5 Architectural Design.
THE STATEMENT OF CASH FLOWS REVISITED
Lecture 3 – Data collection List ADT
Presentation transcript:

Operations Management using System Dynamics Part I

Learning Objective After this class the students should be able to: Understanding how System Dynamics can be used to understanding the dynamic of operation Drawing a simple model using the basic elements of System Dynamics

Time management The expected time to deliver this module is 50 minutes. 20 minutes are reserved for team practices and exercises, 30 minutes for lecture.

System Dynamics  an approach developed to understand how the interaction between policies and structure of a organization determine its behavior.  It is used to show how interaction between structures of the systems and the policies used to control them can explain their behaviors.  Dynamic models are those that try to reflect changes in real or simulated time and take into account that the model components are constantly evolving as a result of previous actions.

Basic elements  This methodology use five basics elements:  Stock Variable;  Flow Variable;  Information Flow;  Material Flow; and  Time Delay

Stock & Flow Stock variables are also called state variable. They indicate the status of our system through time. They represent stocks, that is, accumulations. They collect whatever flows into them, net of whatever flows out of them. Flow variables are also called control variables. They are the ones that directly change the stocks. They can increase or decrease the stocks through time. Birth (per time period) or water inflow (to a reservoir) or heat flow from a hot body are examples

Delays and Converter Delays are Interruptions between actions and their consequences Transforming or converting variables are sources of information used to change the control variables. Such a variable might be the result of an equation based on still other transforming variables or parameters. The birth rate, the evaporation rate, or the heat loss coefficient are examples of transforming variables.

Graphical Representation Flow Variable Material Flow Information Flow Stock Variable Converter

Interdependent stocks  We can understand the industrial environment as a set of stocks and activities linked by flow of information and flow of material, submitted to time delays.  For example, we can represent a company as a set of aggregates stocks. (See figure in next slide)

Complexities of a simple stock acquisition system are cleared expressed through a diagram built using the element of system dynamics methodology

Control Material Flaw to Stock Add New information Send information from the Stock Control Material Flaw from Stock Stock Basic elements

Mathematical Background In terms of Calculus, flows represents time derivatives; stocks are integrals; and converter is auxiliary variable that contain the micro-logic of flows. The diagram placed before (anterior slide) can be mathematical represented as:

Mathematical Background Re-arranging terms In the limits as Δt goes to zero, the difference equation becomes the differential equation:

Software There are several software based on System Dynamics, which can be used to teach operation management. These software are object oriented, so you do not need special ability in computer programming to use them. They have a friendly interface and as you build the model using their object, they build the differential equation system. When you run the model they solve the equation system using numerical integration methods such as: Euler’s Method and Runge-Kutta.

Software (examples) iThink Stella ModelMaker Vensim Powersim Dynamo

Exercise Consider a store where people enter, receive some service, then move to the cash register and have to wait in a checkout line before they can pay and leave. Only one person can be served at a time, and initially one person is already at the service center being served. It takes 5 minutes to be served and 1 minute to get from the service center to the checkout line. There are already 8 people waiting in the checkout that last 2 minutes, and one person is currently being served. One customer arrives every 4 minutes and the first customer arrives in the third minute after we began the analysis

Exercise people enter, receive some service, then move to the cash register and have to wait in a checkout line before they can pay and leave.

Exercise  The teams are invited to sketch a diagram of the question using the language of System Dynamics. In other words, using the basic elements presented in this class.  The teams have 20 minute for drawing the model. They can improve the model at home and present in next class.

Reference Modeling Dynamic Economic System. Ruth, M. & Hannon, B. Springer, 1997, Chapter 1 and Chapter 4