0% found this document useful (0 votes)
17 views2 pages

Python and SimPy in Simulation Modeling

This document outlines the course objectives, outcomes, syllabus, and references for a simulation course. The course objectives are to introduce simulation modeling techniques and provide preliminary exposure to the GPSS simulation language. By the end of the course, students will be able to understand the simulation experimentation process, interpret and analyze simulation results, and develop simulation models using GPSS. The syllabus covers topics like random number generation, queuing theory, and introduces the Python SimPy simulation library. Laboratory activities focus on skill development using tools like GPSS World and Python to simulate queuing systems and reinforce concepts.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Python and SimPy in Simulation Modeling

This document outlines the course objectives, outcomes, syllabus, and references for a simulation course. The course objectives are to introduce simulation modeling techniques and provide preliminary exposure to the GPSS simulation language. By the end of the course, students will be able to understand the simulation experimentation process, interpret and analyze simulation results, and develop simulation models using GPSS. The syllabus covers topics like random number generation, queuing theory, and introduces the Python SimPy simulation library. Laboratory activities focus on skill development using tools like GPSS World and Python to simulate queuing systems and reinforce concepts.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Simulation

Course Objectives:
Introduce and emphasize on the process of translating real-world problems using
simulation models, and the model building techniques involved.
Preliminary exposure to GPSS Simulation language to facilitate Skill development

Course outcomes:
At the end of this course students will demonstrate the skills to:
Understand the steps of experimenting with simulation.
Interpret and analyze and simulation results

Syllabus
Unit 1 (06)
Introduction to Computer Simulation: Principle of Computer Modeling and Simulation -
Monte Carlo Simulation - Nature of Computer Modeling and Simulation, Continuous and
Discrete Event types of simulation, Simulation as a decision making tool.
Unit 2: (06)
Random Numbers and Random Variables: Pseudo Random Numbers - Techniques for
Generating Random Numbers - Tests for Random Numbers - Inverse transform technique
Unit3: (06)
Introduction to Simulation Languages: Basics of Queuing theory, Development of simulation
models using simulation languages like GPSS

Text Books:
1. Sankar Sengupta, System Simulation & Modeling Pearson Publs. 1/ed.
2. R. Senthilkumar, P. Paneer selvam, System Simulation, Modeling and Languages, PHI,
Simulation Laboratory:
Course Objectives:
Skill development using Computer based tools.
Lab Activities Outcomes:

Preliminary exposure to GPSS Simulation language to facilitate Skill development

Familiarity with Python SimPy toolkit library

Lab Work:

Students will undertake following Laboratory Experiments:

1. Introduction Python: Basic modules to understand data types, functions, Lambda


function and Classes constructs, Python as a calculator, File operations

2. Mid-Square and Linear Congruent based Random Number Generation using Python

3. GPSS World Student Edition :

a. Understanding and familiarity with the basic GPSS commands

b. Simulation exercises with GPSS commands: Two expts in onsultation with


Instructors

c. Queuing system results interpretation

4. Simulation using Python : SimPy Simulation Library

References:

[Link] Student World World Tutorials ( available on web)

2. Python Programming and GUIs for Electronic Engineers, Andrew Pratt, Elektor International
Media BV, 2010

3. [Link]
docs/simulation/[Link]

You might also like