Skip to content

Modelling and simulation (M&S) is the use of models (e.g., physical, mathematical, or logical representation of a system, entity, phenomenon, or process) as a basis for simulations to develop data utilized for managerial or technical decision making.

License

Notifications You must be signed in to change notification settings

Kareem100/Simulately

 
 

Repository files navigation

Simulately

Simulately is a package that consists of Three simulation systems from different ideas.

  • Multi-Queue Simulation.
  • Newspaper Seller Simulation.
  • Inventory Simulation.

Prerequisites

  1. Install Visual Studio version 2013 or higher
  2. Install .Net Framework 4.5.1 or higher
  3. C# Programming Language

1) Multi-Queue Simulation

Multi-Queue Simulation is a full simulation desktop system that simulates customer service for multi-servers operations and calculate servers/system Performance Measurements.

Features:

  • Calculate Servers/System Performance measurements.
  • Visualize servers state using Charts Busy , Idle.
  • Automation Testing with some test cases.
  • Select Server Selection Method Highest Priority , Random , Least Utilization.
  • Select System Stopping Criteria Number Of Customers , Simulation End Time.
  • Loading input from text file with specific format.

Working Screenshots:

Valid System

1.Home Screen

Home Screen

2.Loading Inputs From Text File

CustomLoadFileWindow

CustomLoadFileWindow Dialog

3.Manual Inputs

4

5

6

7

4.Simulation System

8

5.System Performance Measurements

9

3.Servers State Charts

10

11

Invalid Inputs

1.Invalid Input File Format

  • Missing Number of Servers

1

  • Reading Invalid Format

2

  • Invalid Format Error Message

3

2.Invalid Manual inputs

  • There must be at least 2 servers to simulate

4

  • There must be at least 2 customers OR 2 clock to simulate

5

  • Sum of Probabilities must be Equal 1

6

7


2) Newspaper Seller Simulation

Newspaper Seller Simulation is a full simulation desktop system that simulates newspaper seller operations

in different days Good, Fair, Poor such as:

  • Daily Profit.
  • Lost Profit from Excess Demand.
  • Salvage from Scale of Scrap.

System Performance Measurements such as:

  • Total Sales Revenue.
  • Total Cost of Newspapers.
  • Total Lost Profit from Excess Demand.
  • Total Salvage from sale of Scrap papers.
  • Net Profit.
  • Number of days having excess demand.
  • Number of days having unsold papers.

Working Screenshots:

Valid System

1.Loading Inputs From Text File

1

2.Manual Inputs

2

3

3.Simulation System

4

4.System Performance Measurements

5

Invalid Inputs

1.Invalid Manual Inputs

  • All Fields must be Filled

!1

  • Sum of Probabilities must be Equal 1

2


3) Inventory Simulation

Inventory Simulation is a full simulation desktop system that simulate refrigerators inventory operations such as:

  • Refrigerators inventory has M order up to level.
  • Making order with currently demand after N days.
  • it can take the shortage quantity in consedration.

System Performance Measurements such as:

  • Ending Inventory Average
  • Shortage Quantity Average

Working Screenshots:

Valid System

1.Loading Inputs From Text File

1

2.Simulation System

2

Invalid Inputs

  • Reading Invalid Format

1


References

Copyrights

  • Kareem S. Fathy - Kareem S. Ragab - Abanoub A. Azaab - Nada M. Abdelhamed - Nada S. Anies
  • KAN Org.
  • University of Ain Shams, Egypt

About

Modelling and simulation (M&S) is the use of models (e.g., physical, mathematical, or logical representation of a system, entity, phenomenon, or process) as a basis for simulations to develop data utilized for managerial or technical decision making.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%