Professional Documents
Culture Documents
MS Exp-10 1724012
MS Exp-10 1724012
Experiment No.: 10
Title: Simulation of Manufacturing System
Page No:
KJSCE/IT/LY Btech/SEMVII/MS/2019-20
Batch:B4 Roll No.:1724012 Experiment No.: 9
Aim: To Implement the model for Manufacturing System using Extend Sim and estimate
system performance
Theory
Problem Statement:
In a manufacturing unit three types of items (numbered as 1, 2, or 3 depending on the type
of item it will be) arrive on an assembly line exponentially with a mean 1.Out of these 25%
are type 1; 50% are type 2 and 25 % are type 3 respectively. At one step of the assembly
process, there are four machines. Two of the machines can work on all three types, but one
of the machines is old and can work on types 1 and 2, and the fourth machine can only work
on type 3. All the machines process one item at a time and take constant time of one unit to
process each item. Plot the utilization of each machine.
Concepts:
The Job Shop model represents a business operation where Jobs can be processed.
Procedure:
KJSCE/IT/LY Btech/SEMVII/MS/2019-20
Starting a model and setting simulation parameters
The following steps are typical when starting any discrete event model.
Open a new model worksheet
Run > Simulation Setup. In the Setup tab enter the simulation
Give the command
parameters:
o End time: 480
o Global time units: minutes
If they aren’t already open, open the Item, Plotter, and Value libraries
Place an Executive block (Item library) on the top left corner of the model
worksheet
The Executive block does event scheduling and manages discrete event simulations. It must
be present in every discrete event model.
Start small
In building any simulation model, it is easiest to start with a simple subset of the process and
add detail until you arrive at a completed model that approximates the system that‟s being
modelled. This allows you to test at various stages while making the model building process
more manageable.
The following table lists the blocks that will be added to the worksheet and their use in the
model.
Except for the Plotter block from the Plotter library and random number block from value
library, the blocks in the table are from the Item library.
Holds the items based on the type when the machine is available, and releases them one by
KJSCE/IT/LY Btech/SEMVII/MS/2019-20
one in first-in, first-out order.
Select Item In (Item > Routing) Selects an input and outputs its item.
For merging the inputs (items coming from the buffers) and output one (to a particular
machine).
Select Item Out (Item > Routing) Sends each item it gets to a selected O/P
Exit (Exit) Removes items from the simulation and counts them
as they leave.
on the model worksheet in a
Starting at the right of the Executive block, place the blocks
line from left to right, based on their order in the table.
Label the blocks as the system entities.
Ans:
Significance of Verification:
1.Having the implementation presented to and checked by someone not directly involved in
its development.
2. Tracing the model flow via flow diagram or otherwise to determine if the model is taking
all possible actions in the course of a run (note that this is critical when using components
such as Extend’s Select DE Output block (DE.lix)).
3. Model outputs making sense for various combinations of possible configurations and
input data; it is important in this instance that as much output of expected values as can be
stomached should be incorporated into the model, most typically “long-run” statistical
measures that can be predicted at various points in the model, such as the mean and standard
deviation of time data, item counts, and elapsed time (particularly for catching the common
mistake of using different time units in model components).
4. Dumping data to see if the values are what they should be at simulation end.
6. Observing model behavior under animation, a powerful tool to visually check that model
components are behaving as expected; you must be very cognizant that Extend’s animation
is strictly sequential, so actions that occur simultaneously are animated one following the
other – this may require keeping a careful eye on the system clock.
7. Utilizing pause and single step features to interactively probe intermediate system results
(and even change some values) • The Extend Information block (DE.lix) provides the means
for capturing data item by item for facilitating this kind of approach
Significance of Validation:
Subsystem Validity − A model itself may not have any existing system to compare it with, but it
may consist of a known subsystem. Each of that validity can be tested separately.
Internal Validity − A model with high degree of internal variance will be rejected as a stochastic
system with high variance due to its internal processes will hide the changes in the output due
to input changes.
Sensitivity Analysis − It provides the information about the sensitive parameter in the system to
which we need to pay higher attention.
Face Validity − When the model performs on opposite logics, then it should be rejected even if
it behaves like the real system.
KJSCE/IT/LY Btech/SEMVII/MS/2019-20
Outcomes:
Conclusion:
Thus we implemented the manufacturing system problem in ExtendSim Simulation Software.
Grade: AA / AB / BB / BC / CC / CD /DD
References References:
1. Jerry Banks, John Carson, Barry Nelson, and David M. Nicol; “Discrete Event System
Simulation”, Fifth Edition, Pearson Education.
2. Jerry Banks, John Carson, Barry Nelson, and David M. Nicol; “Discrete Event System
Simulation”, Third Edition, Pearson Education.
3. ExtendSim 8 Manual (Departmental Library)