Simulation and Modeling
0%
Course Title: Simulation and Modeling
Course No: CSC328
Nature of the Course: Theory + Lab
Semester: 5
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.1. System Fundamentals
- System and System Environment
- Components of System
- Discrete and Continuous System
- System Simulation
1.2. Models and Modeling
- Model of a System
- Types of Model
- Use of Differential and Partial differential equations in Modeling
1.3. Simulation Characteristics
- Advantages, Disadvantages and Limitations of Simulation
- Application Areas
- Phases in Simulation Study
2.1. Continuous System Models
- Continuous System Models
- Analog Computer
- Analog Methods
- Hybrid Simulation
- Digital-Analog Simulators
- Feedback Systems
2.2. Discrete Event Simulation
- Discrete Event Simulation
- Representation of time
- Simulation Clock and Time Management
2.3. Arrival Processes and Statistics
- Models of Arrival Processes - Poisson Processes
- Non-stationary Poisson Processes
- Batch Arrivals
- Gathering statistics
- Probability and Monte Carlo Simulation
3. Queuing System
6 hrs
3.1. Queuing System Fundamentals
- Characteristics and Structure of Basic Queuing System
- Models of Queuing System
- Queuing notation
3.2. Queueing System Types and Performance
- Single server and Multiple server Queueing Systems
- Measurement of Queueing System Performance
- Elementary idea about networks of Queuing with particular emphasis to computer system
- Applications of queuing system
4. Markov Chains
2 hrs
4.1. Markov Chains Concepts
- Features
- Process Examples
- Applications
5. Random Numbers
7 hrs
5.1. Random Number Fundamentals
- Random Numbers and its properties
- Pseudo Random Numbers
- Methods of generation of Random Number
5.2. Testing and Generation
- Tests for Randomness - Uniformity and independence
- Random Variate Generation
6.1. Model Design and Verification
- Design of Simulation Models
- Verification of Simulation Models
6.2. Validation and Accreditation
- Calibration and Validation of the models
- Three-Step Approach for Validation of Simulation Models
- Accreditation of Models
7.1. Statistical Analysis
- Confidence Intervals and Hypothesis Testing
- Estimation Methods
7.2. Simulation Run Analysis
- Simulation run statistics
- Replication of runs
- Elimination of initial bias
8.1. Simulation Tools and Languages
- Simulation Tools
- Simulation Languages: GPSS
8.2. Case Studies and Model Construction
- Case Studies of different types of Simulation Models
- Construction of sample mathematical models
Laboratory Works
- 1.Simulation of real time systems (continuous and discrete event systems), Queuing Systems, Random Number generations, and study of Simulation Tools and Language
Text Books
- 1.Jerry Banks, John S. Carson, Barry L. Nelson, David M. Nicole, Discrete Event system simulation, 5th Edition, Pearson Education
Reference Books
- 1.Geoffrey Gordon, System Simulation
- 2.Law, Simulation Modeling and Analysis, 5th Edition, McGraw-Hill