Simulation - A powerful technique to improve Quality and Productivity



Similar documents
Technique Review Short Run SPC

School of Management and Languages Capacity Planning

Risk Analysis Overview

Basic Queuing Relationships

HSR HOCHSCHULE FÜR TECHNIK RA PPERSW I L

Inventory: Independent Demand Systems

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

Deployment of express checkout lines at supermarkets

Final Project Report. Trading Platform Server

Universidad del Turabo MANA 705 DL Workshop Eight W8_8_3 Aggregate Planning, Material Requirement Planning, and Capacity Planning

Operations Management. 3.3 Justify the need for Operational Planning and Control in a selected Production Process

Modeling Stochastic Inventory Policy with Simulation

A PRACTICAL GUIDE TO COST SAVINGS WITH VIRTUALIZATION

Chapter 11 Cash Flow Estimation and Risk Analysis ANSWERS TO SELECTED END-OF-CHAPTER QUESTIONS

Reliability Block Diagram RBD

Simulation and Lean Six Sigma

White Paper February IBM Cognos Supply Chain Analytics

Discrete-Event Simulation

Material Requirements Planning. Lecturer: Stanley B. Gershwin

ZETA. Business Software Defined INVENTORY & ORDER MANAGEMENT

Windows Server Performance Monitoring

RAID HARDWARE. On board SATA RAID controller. RAID drive caddy (hot swappable) SATA RAID controller card. Anne Watson 1

Chapter 2. Simulation Examples 2.1. Prof. Dr. Mesut Güneş Ch. 2 Simulation Examples

Chapter 12 Simulation 537

7. Service Systems [3] -- Demand/Capacity Management Models

Waiting Times Chapter 7

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

An Approach to Load Balancing In Cloud Computing

Powering the New Supply Chain: Demand Sensing for Small and Medium-Sized Businesses

How To Manage A Call Center

RAID Level Descriptions. RAID 0 (Striping)

A Comparative Performance Analysis of Load Balancing Algorithms in Distributed System using Qualitative Parameters

MCQ: Unit -2: Operation processes

Introduction to Virtualization. Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM

Oracle Value Chain Planning Inventory Optimization

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Chapter 16 Inventory Management and Control

Management of Uncertainty In Supply Chain

Customer Success Stories

The Distinction between Manufacturing and Multi-Project And the Possible Mix of the Two. By Eli Schragenheim and Daniel P. Walsh

1: B asic S imu lati on Modeling

2 Simulation Examples

Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems

Performance Workload Design

WebSphere Business Modeler

How To Teach Math

Product Design. Chapter 5. Product and Service Design. Service Design. An Effective Design Process. Stages In The Design Process

Stock Market. Software User Guide

Simulation Software: Practical guidelines for approaching the selection process

Making Improvement Work in Pharmaceutical Manufacturing Some Case Studies. Ronald D. Snee

Operational Business Intelligence in Manufacturing

Non-Stop Manufacturing Excellence. Automotive. Answers for industry.

GENERATING VALUE WITH CONTINUOUS SECURITY TESTING

1 st year / / Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three

Instructional Design Tips for Virtually Teaching Practical SkillsPeter Fenrich British Columbia Institute of Technology, Burnaby, Canada

Risk Analysis and Quantification

Using simulation to calculate the NPV of a project

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

Sage 200 Business Intelligence Datasheet

Demand forecasting & Aggregate planning in a Supply chain. Session Speaker Prof.P.S.Satish

Reliability Modeling Software Defined

How To Calculate Discounted Cash Flow

Comprehensive Business Budgeting

AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION

IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT

Evaluating the Lead Time Demand Distribution for (r, Q) Policies Under Intermittent Demand

BPM and Simulation. A White Paper. Signavio, Inc. Nov Katharina Clauberg, William Thomas

Research Project Management Key Concepts. Dr Robin Henderson

Determining Inventory Levels in a CONWIP Controlled Job Shop

Inventory Control Subject to Known Demand

QUEST The Systems Integration, Process Flow Design and Visualization Solution

Demand Forecast. Actual Orders. Order Forecast Collaboration: Benefits for the Entire Demand Chain. Integrating people, process and IT.

SAP Supply Chain Solutions. Which SAP Warehouse Management Application is Right for You?

RELEVANT TO ACCA QUALIFICATION PAPER P3. Studying Paper P3? Performance objectives 7, 8 and 9 are relevant to this exam

AS-D2 THE ROLE OF SIMULATION IN CALL CENTER MANAGEMENT. Dr. Roger Klungle Manager, Business Operations Analysis

Integrated Manufacturing Execution in the customer order process

TRUE PERFORMANCE ENGINEERING

PARALLELS CLOUD STORAGE

Establishing How Many VoIP Calls a Wireless LAN Can Support Without Performance Degradation

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

How to choose the right RAID for your Dedicated Server

Marginal Costing and Absorption Costing

Four Key Elements of an Effective Continuous Process Advantage Series White Paper By Jeff Gotro, Ph.D., CMC

Manufacturing Efficiency Guide

pg. pg. pg. pg. pg. pg. Rationalizing Supplier Increases What is Predictive Analytics? Reducing Business Risk

APPLICATION OF SIMULATION IN INVENTORY MANAGEMENT OF EOL PRODUCTS IN A DISASSEMBLY LINE

Sage 200 Business Intelligence Datasheet

Making Strategic Decisions with Oracle Advanced Planning. An Oracle White Paper September 2006

How To Model A System

Discrete-Event Simulation

Computer Aided Design and Drafting (CAD)

Amajor benefit of Monte-Carlo schedule analysis is to

How Constraint Management fits the Operations Management Philosophy

Transcription:

Simulation is an important and useful technique that can help users understand and model real life systems. Once built, the models can be run to give realistic results. This provides a valuable support in making decisions on a more logical and scientific basis. Ravi Khare, in this article makes a simple introduction to the techniques and methods of simulation, and explores the various applications where people have used simulation to. Definition: Simulation means mimicking of real life or potential situations, usually using computers. It is the imitative representation of the functioning of one system or process by means of the functioning of another, such as a computer simulation of an industrial process. With simulation, one can examine a problem that is often not subject to direct experimentation. Use: Simulation has been one of prime methods used as a decision support tool in industry. It is a powerful tool for designing and analyzing complex and dynamic systems to predict their behavior under different conditions on a time scale. Simulation is a highly cost-effective method of testing new processes without having to carry out actual experiments. This can save enormous amounts of money, which would otherwise be spent on pilot programs, yet can produce better results much faster. Simulation should be used when it is expensive and/or dangerous to run the real systems. With simulation, one can Gain better understanding of working of a system Identify problems prior to implementation Test the potential effects of changes Identify areas for resource deployment Design efficient and cost-effective systems Basic Steps: Les Oakshott, in his book 'Business Modeling and Simulation' describes detailed stages of a simulation project. The basic steps involved are: 1. Define the process / problem 2. Collect Data on various events occurring in the process. 3. Build Computer models: http://www.symphonytech.com 1 Symphony Technologies

Which mimic independent events occurring in the process, the way they would occur in real processes. The computer model uses the observed probability distribution function of each event to do so. Which give the user the flexibility to control events and parameters of the process the way he desires. 4. Run the simulation models through several recursions with a combination of real life variability generated by the computer, and controllable factors set by the user. 5. Observe the results and their variation and document them. 6. Make inferences and decisions based on the results of simulation. An important step is creating a Model that is closely corresponds to reality. It is a logical description of how a real life system works, with all its inputs, outputs and interactions defined. Starting with a basic model one can go on gradually refining it as the understanding of the system improves. For more complex problems, the user can run the mimic of a real life process using the computer to generate uncontrollable events occurring naturally in the process and taking user input on the controllable events that are settable. Let us take an example where we want to run a Risk Analysis on an investment proposal. The parameters that the user has to decide upon are 1. Level of operations in terms of number of units to be produced. 2. Pre startup investments to be incurred 3. Selling price per unit Some of the parameters that are not decided by the user, and are actually the function of external market conditions are Unit Raw Material Costs Direct Labor Costs per unit Overhead labor costs incurred to run the operations Market Demand These external parameters are not deterministic. The value of each of these parameters cannot be predicted with certainty. Prediction is done by collecting historic data, studying the market conditions and expressing the value as the likely range in which it can occur. The likelihood of each of the values in the range occurring is expressed by a probability distribution function. A model is created by defining: 1. The values of controllable factors as decided and planned by the user. 2. The values of external factors expressed as probability distribution functions. 3. The formulae for profit computation considering all the factors. The model is then run through a large number of recursions. (Usually 500 to 1000 runs, depending upon the complexity of the model). For each run, the computer generates and assigns values to http://www.symphonytech.com 2 Symphony Technologies

each of the external variables. These values are based on the probability distribution function of the individual variable. The outcome of each of the runs is a single value of profit (or loss). As a result of recursive runs of the model, many values of profit are generated. These are organized in form of their own probability distribution. The probability distribution of the results helps us in determining the chances of making profits, and thus evaluating the risk (of making losses) involved in the investment proposal. This model is diagrammatically represented as below. Applications: Simulation is widely applied to variety of applications. Since simulations mimic reality, they help to a great extent in making decisions under uncertainty. The success of a simulation depends on how closely the model represents reality. Some of the commonly used applications of Simulation are described briefly below: Inventory, Transportation, and Logistics Customer Satisfiers like ready availability of materials and lower costs can be only achieved by ensuring efficient Inventory and Logistics management. Decisions on Inventory policies have http://www.symphonytech.com 3 Symphony Technologies

to be made under the uncertainty of fluctuating demands. Every movement of materials made to cover shortages costs resources. On the other hand, overstocking to ensure ready availability leads to excessive inventory carrying costs and erodes the competitiveness of the enterprise. Simulations can be run to model this situation. External factors like location wise fluctuating demand, stocks in various locations, varying transportation costs, can be modeled using simulation runs. Inventory Policies made on the basis of Simulation results are more scientifically oriented and lead to an efficient management of inventories. Manufacturing Manufacturing Enterprises rely on resources like machines, handling equipments, Tooling, and human skills. Most manufacturing lines will have a capacity that is planned to cater to the desired workload. However, due to statistical fluctuations in processing times, and due to the demand not being uniformly distributed, bottlenecks and waiting queues are too often encountered in best of the balanced lines. Monte Carlo Simulation (Simulation done by computer generated randomness described above) helps in modeling all these uncertainty and all the variation to give a true picture of where the bottlenecks are, and where extra resources need to be deployed. Maintenance Plant and Equipments are complex systems that can perform or fail due to variety of causes. Failure can occur due to the failure of any of the subsystems or parts in such complex systems. Prediction of high-risk failure areas, and proper provisioning of spares and redundant resources becomes critical towards smooth running of operations. The analysis is done by constructing fault trees that logically link sub system and parts failures to the failure modes of the system. Simulation can simulate and build scenarios on the basis of known component failure rates. This helps in predicting the high-risk failure modes in a system. Monte Carlo Simulation for spare part inventory optimization yields real savings at the bottom line. Queuing Models in Banking & Health Care Queuing and waiting lines are commonly encountered in service-oriented enterprises like banks and hospitals. Due to the concept of peak hours, and otherwise non-uniform rates of arrival of clients, resources are overloaded for a part of the day and idle for the rest of it. Decisions of leveling of additional resources in cases where queuing occurs can be made after conducting simulation trials. Clear cost and benefit analysis can be done with the availability of realistic data coming out of simulations. http://www.symphonytech.com 4 Symphony Technologies

Tolerance Analysis Tolerance stack-ups in mechanism assemblies are usually assessed by doing a worst-case tolerance stack-up analysis. This is however expensive and leads to higher costs of manufacture. Dimensions of each of the parts in assemblies come out of a probability distribution. Simulation runs can be used sequentially generate individual part dimensions and to evaluate the resultant tolerance stack-up. Tolerance evaluation done in such a way can give realistic estimates of tolerance stack-ups and prevent undue tightening of tolerances on parts. Simulation for Learning Simulations are used to simulate real life processes and give the user the clarity of how they work. A classic example is that of the Quincunx SPC Simulator, that simulates processes and process variation using a beads game. The simulator is very popular worldwide and is used by corporates and individuals to simulate and learn Statistical Process Control. Conclusion: Simulation is an important and useful technique that can help users understand and model real life systems. Once built, the models can be run to give realistic results. This provides a valuable support in making decisions on a more logical and scientific basis. References: 1. Business Modeling and Simulation - Les Oakshott 2. Computer Simulation in Management Science - Michael Pidd 3. Web References: www.simul8.com / www.imaginethatinc.com / www.cise.ufl.edu Author: Ravindra Khare is a Founder and Director of Symphony Technologies.He is a qualified Mechanical and Industrial Engineer and a keen student ofquality & Productivity Technology for the past 18 years.he can be contacted at e-mail address: ravi@symphonytech.com or through us at webmaster@symphonytech.com http://www.symphonytech.com 5 Symphony Technologies

Symphony Technologies solutions in Quality Technology Quincunx SPC Simulator SPC Training through Simulation ProMSA Measurement Systems Analysis FMEA Executive Failure Mode & Effects Analysis SPC WorkBench Statistical Process Control GD&T Wiz Geometric Dimensioning & Tolerancing All solutions from Symphony Technologies are available for evaluation download from our web site. Visit www.symphonytech.com to explore software solutions, freeware utilities and a solid knowledge base in Quality Technology and Design. http://www.symphonytech.com 6 Symphony Technologies

Symphony Technologies Pvt Ltd B/4, Saket, Vidnyan Nagar, Bawdhan, Pune 411 021, India. Tel: 91-20-2295 1276 Fax: 91-20-2295 2158 Email: mail@symphonytech.com Web: www.symphonytech.com Symphony Technologies Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without any fee provided that copies are not made or distributed for profits or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post to servers or to redistribute to lists require prior specific permission. http://www.symphonytech.com 7 Symphony Technologies