Professional Documents
Culture Documents
Module 8B PDF
Module 8B PDF
Module 8B PDF
MODULE 8B
DISCRETE EVENT SIMULATION: CONDUCT EXPERIMENT
In this module we will discuss about step 5 of Discrete Event Simulation, it is Conduct
Experiment. Conduct Experiment is to run the simulation for each scenario to be solved and
evaluated then analyze the results which will be discuss in this Module 8B.
Define the
Collect and
Objective: Build the Validate the Conduct
Analyze
Scope and Model Model Experiment
System Data
Requirement
1
8.4.2 Dashboard
Dashboard are a blank window pane that can you can customize with anything that
you need to access during a simulation run. In this case, we’re only use two parts of
dashboard there are State Bar and Throughput Per Hour
1. State Bar
This chart used to calculate utilization based on each object’s time in various states.
Each segment of the bar chart represents the average proportion of time spent in one
of the objects states.
a. Objects: Specifies the objects to include on the chart.
b. States: This will appear and described in the State Pie Options section
2. Throughput Per Hour
This template creates a single line graph and each line includes object displayed
with its own color. The line shows the throughput which is the output of the object
in the previous time.
8.4.3 Trial and Error
Trial and error are a fundamental method of problem solving that has also used
extensively in product design and experiments. This method provides solutions based
on replication and alternatives that came from the different tested input to find desired
result or the best output. The approach proceeds by adaptively posing a sequence of
candidate solutions and observing their validity. If a proposed candidate solution is
found to be valid, then the approach will be accomplished.
2
8.5 Study Case
SIMBI Corporation is an assembly company that sell a stirling machine. The company do
the assembly process of the components separately, then after several processes it will
turned out to be a stirling machine for the finish product. SIMBI Corporation has 25
factories in Indonesia. The products are consist of four main components that are Lower
Platform, Main Machine, Piston Tube, and Upper Platform. As a product variation,
SIMBI Corporation produce 2 color variation in the stirling machine, and the variation are
green stirling machine and yellow stirling machine, and the variation are 60% green
stirling machine and 40% yellow stirling machine.
After running for some time SIMBI Corporation found that the demand forecasting for the
13th month is 80.526. Therefore with the 23 working days in a month, one factory should
produce at least 140 stirlings/day.
With the existing system, the company will have a loss profit around Rp 5.100.000,00/day.
In order to fulfill the demand forecasting, SIMBI Corporation need your help as an industry
analyst to find and give a solution that will be used to decide what will be done to face the
problems that occur in the company with hard Operation Research Methodology, and also
you need to do a production system simulation with a consideration of working hour per
shift or amount of machine.
Every arrival of lower platform package consists with 70 unit components. After its arrival,
The Lower Platform Package then enters the Separator Machine with distribution time U
(204, 215) minutes.
3
Every arrival of Piston Tube Package consist of 65-unit components. After its arrival,
Piston Tube Package then enters the separator machine with distribution time U (185, 216)
minutes. After processed by separator machine with distribution time N (1.02, 0.268),
piston tube unit and lower platform unit are being processed by installation machine with
distribution time N (1.62, 0.405) to be half-finished stirling machine through the queue
lower platform package and the queue of piston tube package.
Every arrival of the Upper Platform Package consists of 75-unit components. Upper
platform is divided by two color, that are green and yellow with the percentage of production
is respectively 60% and 40%. After its arrival, upper platform unit enters the separation
machine with distribution time U (225, 246) minutes.
Every arrival of Main Machine Package consists of 75-unit components, with distribution
time N (249, 26.8) minutes to enters the separator machine. After its processed by separator
machine, the half-finished product, upper platform unit and main machine unit are being
processed again in assembly machine with distribution time N (3.28, 0.888) minute to be
Finished Stirling Machine in green color and yellow color. Then the finished product of
green stirling machine and yellow stirling machine will be brought to the inspection area.
In the Inspection Area, Finished Stirling Machine in Green and yellow color will be
inspected by one operator of quality control with distribution time N (2.21, 0.457) minute.
The operator of quality control will get salary Rp 20.000,00/hour. Inspected Stirling Machine
in Green and Yellow color then moved to the warehouse area through the queue conveyor
for Green stirling machine and Yellow stirling machine.
Based on the calculation from 3rd module this following below is table of arrival time
distribution for every package:
Table 8.5. 1 Arrival Time Distribution of Package
Unit in a Arrival Time
No Component Cost
Package Distribution
1 Lower Platform Package 70 unit U (204, 215) Rp 35.000,00 /unit
2 Piston Tube Package 65 unit U (185, 216) Rp 140.000,00 /unit
3 Upper Platform Package 75 unit U (225, 246) Rp 30.000,00 /unit
4 Main Machine Package 75 unit N (249, 26.8) Rp 45.000,00 /unit
4
The following is a table of process time distribution in every workstation:
5
The operation process chart of stirling machine is as shown in the figure below:
The working hours of the company last for 9 hours, starting from 08.00 AM–05.00 PM
for 5 working days (Monday – Friday) with one hour for rest time between 12.00 PM–
01.00 PM. Throughout the production processes that have been carried out by the
operators, the sales manager of SIMBI Corporation records the unfulfilled order which is
as many as 6 stirling on average.
6
Table 8.5. 5 Replication of Realization
No. TARGET REALIZATION
136
1. 140
140 135
2.
140 136
3.
140 135
4.
140 133
5.
140 132
6.
140 131
7.
140 134
8.
140 136
9.
140 134
10.
140 135
11.
140 134
12.
The CEO of SIMBI Corporation need your help as industry analyst to find and give a
solution that will be used to decide what will be done to face the problems that occur in
the company with hard OR Methodology, and also you need to do a production system
simulation with a consideration of working shift or amount of machine or amount of
arrival to maximize the total output and company profits.
SIMBI Corporation experiences obstacles during the production process. Constraints
experienced by SIMBI Corporation cannot meet production demand. SIMBI
Corporation conducts investigations and solutions needed so that requests can be
fulfilled for the solutions obtained by SIMBI Corporation by adding work shifts and
adding machines.
The addition of work shifts starting at 07.00 AM – 06.00 PM changed to 07.00 AM –
07.00 PM, because SIMBI Corporation will conduct an experiment when adding work
shifts whether the obstacles in SIMBI Corporation will be overcome.
To add machines, it must first be observed which is the busiest machine, to observe it is
done by adding a dashboard and selecting state bar on the Flexsim menu. With the
addition of the machine, it is hoped that the obstacles at SIMBI Corporation can be
overcome.
7
8.6. Create Proposal Model
This module will be giving example of optimization needed based on the model, it can
be seen from the dashboard or the basic algorithm of the model which has been created.
There are several ways to optimize model with the purpose to increase output and
minimize cost. Optimization can be done by increasing the number of machine and
increasing working hours / shift.
Based on study case, with demand that is not fulfilled by SIMBI Corporation, Simbi
Corporation carries out additional work hours or overtime, adding work time until 6pm.
Besides adding work time, with the workload that is too heavy on the certain machine,
one or more machine is added so that the workload decreases.
The following is an example to optimize the model with the purpose to maximize the
output by increasing the number of machine and increasing working hours/shift:
1. Click Toolbox next to the library, then choose Time Tables. Click 2x on the
Factory_Working Hour to manage working hour parameters.
8
2. When Time Table Parameters window appears, click table.
3. Add the Factory working hour from 05.00 PM to 06.00 PM. After that, Click Make
operational Time and click apply then ok.
9
4. Click 2x on Periodic_System_Shutdown.
5. It will show Time Table Parameters Window, then choose table. Next, change the
shutdown hour from 05.00 PM – 06.00 PM by remove the data that has been
filled.
10
6. Choose make down time, and then click apply and ok
7. Run for 1 day on Monday, 20 April 2020 and test the model simulation. Click
the finished stirling warehouse to seek the output result by adding working hour
from 07.00 AM – 07.00 PM
11
Figure 8.6.1. 8 Output of Finished Product Warehouse
8. Click Dashboards then the windows for dashboard will be shown on the right
section.
12
9. Next step, add Throughput Per Hour from library bar by drag it to the Dashboard
empty area.
10. Afterwards the Time plot windows will be pop up, click the options bar and add
objects. Select Inspection area on processors and make sure the time interval is 1
hour. Click apply then ok to finish.
13
Figure 8.6.1. 13 Time Plot
11. Change the simulation run time for 13 days started from Wed,20 Apr 2020
within warmup time at 07.00 AM then stop time at Wed,6 May 2020 at 07.00 PM.
12. Before run the simulation, reset the model and then click run. Click the
Finished_Product_Warehouse to see the output that produced would be seen
below:
14
Figure 8.6.1. 15 Output of Finished Product Warehouse
13. The throughput data from inspection area will be displayed on the dashboard.
Right-click and choose Export to CSV to proceed the data.
15
14. Save the file and rename with FRI-XXX_Penambahan Jam Kerja. After that,
open the file and the data will be displayed like this:
15. Enter formula on day column =text (cell of time,”dd”) in order to enter the date
that we run automatically.
16. On the Total day column, enter the date based on running simulation (from 20
April 2020 – 6 May 2020).
17. To discover the total output, fill the column with =SUMIF (DAY,TOTAL
DAY,THROUGHPUT) formula. Lock the Day and Throughput column and drag
to run it automatically. The results for the output are as below:
16
Figure 8.6.1. 19 Output Replication
18. Copy the Output data and paste values to Alternative 1 (Workshift) in output
replication on your labwork excel. Put in the data except the zero output and don’t
add the first day total output. Do the same steps for the Alternative 2 (Amount of
Machine).
REPLICATION OUTPUT
1 151
2 151
3 155
4 154
5 151
6 151
7 153
8 153
9 149
10 157
11 150
12 154
TOTAL 1829
17
19. Note the current content results from all the queues based on Alternative 1
simulation.
20. Save your Flexsim file by clicking “Save As” with format name FRI-
XXX_Penambahan Jam Kerja.
1. Before you do “Increasing the Number of Machine” alternative method, open again
your existing Flexsim file that is file result from Module 7B.
2. Click the Dashboards button. The button is located between script and
process flow.
3. Then click Add a Dashboard until a new dashboard window shown in the right
section.
18
Figure 8.6.2. 2 Dashboard Window
4. Next, click State Bar in the Library Bar and drag it to the dashboard window.
19
Figure 8.6.2. 4 State Bar
5. Then, the Bar Chart display appears. We will input all machines or workstations
contained in the model to the Bar Chart.
6. Click add or plus sign at the Objects menu on the Options bar. Click Select Object.
20
7. Select all the machines that we used as combiners, separators, and processors. Then
click Select.
8. In the States menu in the Analysis column, empty all the analysis by clicking it until
it is empty. If it showed Exclude, click it again until empty except in the Processing
display in the second row is needed to be Utilized.
21
Figure 8.6.2. 8 States Menu
11. Before running the simulation, reset the model. Then, change the simulation run
time. Warmup Time started at 07:00:00 AM on 20 April 2020 and Stop Time at
06:00:00 PM on 20 April 2020.
22
Figure 8.6.2. 10 Simulation Run Time
12. Click Reset, then click Run to run the model. The State Bar will show which machine
works the hardest, as the following display.
14. The Assembly machine is the most hardworking machine between all machines. So,
we need to double the machine to decrease the processing rate. Right-click on the
Assembly_Machine icon, then click edit and choose copy. After that, paste with ctrl
+ v in the area around the Assembly_Machine and double click on the new machine
rename with Assembly_Machine_2.
23
15. Then, click connect object and connect Queue_of_half_finished_stirling_machine to
Assembly_Machine_2, Queue_of_Upper_Plattform to Assembly_Machine_2, and
Queue_of_Main_Machine to Assembly_Machine_2.
18. Next, define the working hours of the new machine, by clicking on the toolbox icon,
double click Factory_Working_Hours in Time Tables menu, then click the plus sign
on the Members tab, then click the “+” on the combiners and choose
Assembly_Machine_2.
24
19. Click Select, Apply then click OK.
20. Before running the simulation, reset the model. Then, change the simulation run
time. Warmup Time started at 07:00:00 AM on 20 April 2020 and Stop Time at
06:00:00 PM on 6 May 2020.
25
21. Run the simulation model until the end, then click on the finished product
warehouse. The output produced would be seen as in the figure below:
22. Next, there will be the amount of output in the finished_product_warehouse. Then,
click the Save icon.
23. Click the Dashboards button. The button is located between script and process flow.
24. Then click Add a Dashboard until a new dashboard window shown in the right
section.
26
25. Click Throughput Per Hour in Library Bar and then drag it to the empty area.
26. Click the plus sign at the Objects, Click Select Object, Click Inspection_Area on
Processor and then click select. Change the Interval into 1 Hour
27
Figure 8.6.2. 23 Insert Inspection Area
28. Before running the simulation, reset the model. Then, change the simulation run
time. Warmup Time started at 07:00:00 AM on 20 April 2020 and Stop Time at
06:00:00 PM on 6 May 2020.
28
29. Click on the Finished_Product_Warehouse and the output produced will be shown as
below:
30. The data of Throughput Per Hour has shown. Right-click on that and select Export to
CSV.
31. Save file CSV with format name FRI-XXX_Penambahan Mesin and open the CSV
file.
29
Figure 8.6.2. 29 Result of Throughput per Hour
32. Create 3 new table beside Throughput column with name Day, Total Day, Total
Output.
33. Enter formula on day column =text (cell of time,”dd”) in order to enter the date that
we run automatically.
34. On the Total day column enter the date based on running simulation (from 20 April
2020 – 6 May 2020).
35. Fill the Total output column with =SUMIF (DAY,TOTAL DAY,THROUGHPUT)
formula. Lock the Day and Throughput column and drag to run it automatically. The
results for the output are as below:
30
36. Copy the Output data and paste values to Alternative 2 (Amount of Machine) in output
replication on your labwork excel. Put in the data except the zero output and don’t
add the first day total output.
ALTERNATIVE 2
(AMOUNT OF MACHINE)
REPLICATION OUTPUT
1 146
2 127
3 189
4 108
5 190
6 141
7 152
8 129
9 181
10 118
11 191
12 155
TOTAL 1827
37. Note the current content results from all the queues based on Alternative 2
simulation then paste values on Queue Alternative 2 table.
1. Copy and paste the Output Replication Alternative 1 & 2 in the Fulfillment sheet.
31
3. Next, average each result of Alternative 1 – Real System and Alternative 2 – Real
System.
32
Based on Realization on Modul 1B, Output Replication Alternative 1 and Output Replication
Alternative 2 do analysis result on ANALYSIS UNFULFILLMENT box like this:
ANALYSIST OF UNFULFILLMENT
Module 1B contains realization data that has an average unfulfillment order of 6 pcs.
After making alternatives 1 and 2 there are changes in the output as follows:
1. In alternative 1 there is an output for 12 days with an average output of 18.17 pcs where
the average output of alternative 1 is greater than the average real system output.
2. In alternative 2 there is an output for 12 days with an average output of 18 pcs where the
average output of alternative 2 is greater than the average output of the real system.
Based on the data above, it can be concluded that the problem of unfulfillment orders with
an average of 6 pcs can be solved using alternative 1 and alternative 2.
33
REFERENCES
Bei, X., Chen, N., & Zhang, S. (2013). On the Complexity of Trial and Error.
Harrell, C., Ghosh, B., & Bowden, R. (2004). Simulation Using Promodel, Second Edition.
Boston: McGraw-Hill.
Manufacturing Process Laboratory Industrial Engineering Telkom University. (2020).
Manufacturing Process Article 2020.
Thorpe, W. H. (1979). Origins and Rise of Ethology. Heinemann Educational Books Ltd.
34