MEV443: Discrete-Event System Simulation
Course feature and Objective
Business decisions are made mostly in uncertain and dynamic environment where input variables keep changing. A model helps the analyst to predict the effect of changes to the system. A model should be a close approximation to the real system and incorporate most of its salient features but should be less complex. Simulation is the imitation of the operation of a real-world process or system over time that will help in drawing inferences concerning the operating characteristics of the real system. This course helps the students to build an expertise to develop a model and simulate using the software like ARENA or Microsoft Excel. It is expected that this course will immensely benefit the students.
Course Meeting Times: G slot (Mon: 1.00 p.m. – 2.00 p.m.; Tue: 9.00 a.m. – 10.00 p.m.; Thurs: 10.15 p.m. – 11.15 p.m.)
Text Book:
- Banks, J., Carson, J.S., Nelson, B.L., and Nicol, D.M., Discrete-Event System Simulation, 4th Edn. Pearson Education, Inc., 2007.
References
- Law, A.W. and Kelton, W.D., Simulation Modelling and Analysis, McGraw Hill International, 2000.
- Gordon, G., System Simulation, Second Edition, Prentice Hall of India, 1995.
- Ross, S.M., Simulation, Third Edition, Academic Press, 2002.
- Fishman, G.S., Concepts and Methods in discete Event Digital Simulations, Wiley, New York, 1973.
- Les Oakshott., Business Modelling and Simulation, Pitman Publishing, 1997.
- Carrie, A., Simulation of Manufacturing Systems, John Wiley & Sons Ltd., 1988.
- Rossetti, M. D., Simulation Modeling and ARENA, John Wiley, 2009
- Hessam S. S and, Cellier, F.E., Discrete event modelling and Simulation technologies, Springer-Verlag 2001
Course Syllabus
Module 1 (10 Hours)
- System concepts - Components of a system - Discrete and continuous systems - System modeling - Types of models - System simulation - Steps in a simulation study.
- Monte Carlo simulation
- Examples of simulation of single server, single queue systems
- Examples of Simple inventory systems
- Exercises (Both Class work and Home work)
- All above exercises must be tried in spreadsheets.
- Concepts in discrete event system simulation - Event scheduling/time advance algorithm.
Module 2 (11 Hours)
- Random number generation: Techniques for generating random numbers
- Linear congruential method
- Multiplicative congruential method
- Exercises
- Tests for random numbers
- Frequency tests
- Auto correlation tests
- Exercises.
- Random variate generation: Inverse transformation method
- Exponential
- Uniform
- Empirical discrete
- Empirical continuous distributions.
- Input modelling for simulation
- Data collection
- Identifying the distribution using histograms - Parameter estimation
- Goodness of fit test.
- Exercises
Module 3 (12 Hours)
- Verification and validation of simulation models:
- Concepts of verification,validation concepts
- Face validity
- Validation of model assumptions and
- Validating input-output transformations.
- Output analysis for a single model: Types of simulations with respect to output analysis
- Measures of performance and their estimation
- Output analysis for terminating simulations
- Confidence interval estimation for a fixed number of replication
- Confidence intervals with specified precision –
- Output analysis for steady state simulations
- Initialization bias
- Replication method
- Sample size determination for a specified precision - Batch means method.
Module 4 (9 Hours)
- Simulation modeling and analysis of manufacturing systems: Objectives and performance measures
- Issues in simulation of manufacturing systems - Modelling downtimes and failures.
- Introduction to simulation software for manufacturing applications: Salient features of ARENA.
- Exercises- Model building using ARENA and Microsoft excel – Exercise problem in Sl.No.2 must be tried in ARENA.
Grading Policy
Marks distribution / RemarksTest 1 / 15% / Portions will be from Sl. Number 1 to Sl. Number 5
Test 2 / 15% / Portions will be from Sl. Number 6 to Sl. Number 11
Assignments / 10% / Exercises shown in the syllabus
Course project / 10% / A model which they build in ARENA or spreadsheet for any real time case.
End Exam / 50%
Homeworks/Assignments
About 5 home-works/Assignments (Exercises) will be assigned throughout the term at approximately two-week intervals.
Course Project
- Students will be required to submit a course project.
- This should involve modeling in ARENA or Spreadsheet for any real time case.
- A brief interim progress report will be required before March 14, 2011 (3 Marks)
- Course projects must be completed by the April 6, 2011, at which time a final report will be due.(7 Marks)
Ethics Policy
- Collaboration and discussion of homeworks/assignments is encouraged but eachstudent must submit an individual solution.
- Collaboration on course project is encouraged provided that there must be individual contributions.