08 Simulation
08 Simulation
SIMULATION
1
SIMULATION MODEL
■ Simulation
– Evaluate the impact of uncertainty on a decision
■ Applications
– Financial applications include investment planning, project
selection, and option pricing (https://youtu.be/hhBNk0xmZ9U)
– Marketing applications include new product development and the timing
of market entry for a product
– Management applications include project management, inventory ordering,
capacity planning, and revenue management (https://youtu.be/cMgarcFkXz4
)
2
RISK ANALYSIS
■ Risk analysis
– Quantifying the likelihood and magnitude of an undesirable
outcome
■ Scenarios
– Base-case scenario
– Worst-case scenario
– Best-case scenario
3
RISK ANALYSIS FOR SANOTRONICS LLC
4
RISK ANALYSIS FOR SANOTRONICS LLC
5
RISK ANALYSIS FOR SANOTRONICS LLC
6
RISK ANALYSIS FOR SANOTRONICS LLC
■ Base-case scenario
Profit=(249-45-90)*15,000- 1,000,000=710,000
■ But Sanotronics is not certain about direct labor cost, parts cost and first-year demand
■ What-if analysis
– Consider alternative values for the random variables (direct labor cost,
parts cost, and first-year demand) and computing the resulting value for
the output (profit)
– Sanotronics could use ranges of labor costs ($43~$47), parts cost
($80~$100), and first-year demand (0~30000) to perform a what-if analysis to
evaluate a worst-case scenario and a best-case scenario 7
RISK ANALYSIS FOR SANOTRONICS LLC
■ Best-case scenario
– Lowest costs and highest
demand
■ The what-if analysis provides the conclusion that profits may range from a loss of
$1,000,000 to a profit of $2,780,000 with a base-case profit of $710,000
■ The what-if analysis indicates that either a substantial loss or a substantial profit is
possible
■ The what-if analysis does not indicate the likelihood of the various profit or loss
values
– Need to develop a spreadsheet simulation model
9
SPREADSHEET SIMULATION MODEL
10
RISK ANALYSIS FOR SANOTRONICS LLC
12
RISK ANALYSIS FOR SANOTRONICS LLC
14
RISK ANALYSIS FOR SANOTRONICS LLC
15
DIRECT LABOUR COST
■ E.g., If the random number is 0.8364, then the direct labour cost is $46.
16
PARTS C OST
17
FIRST-YEAR D EMAN D
18
X
■ Z=0.26=(X-15000)/4500
■ X=16170
19
VLOOKUP
◾ This function allows the user to pull a subset of data from a larger table of data based on some
criterion
◾ =VLOOKUP(value, table, index, range)
◾ value = the value to search for in the first column of the table
◾ table = the cell range containing the table
◾ index = the column in the table containing the value to be returned
◾ range = TRUE if looking for the first approximate match of value and FALSE if looking for an exact match
of value
20
EXECUTING SIMULATION TRIALS W ITH EXCEL
■ Cell B6 uses a random number generated by
the RAND function and looks up the
corresponding cost per unit by applying the
VLOOKUP function to the table of intervals
contained in cells A15:C19
■ Cell B7 executes the equation using
references to the lower bound and upper
bound of the uniform distribution of the
parts cost in cells F14 and F15, respectively
■ Cell B8 executes the equation using
references to the mean and standard
deviation of the normal distribution of the
first-year demand in cells F18 and F19,
respectively 22
EXECUTING SIMULATION TRIALS W ITH EXCEL
23
Decision? 25
VALIDATION
25
VERIFICATION
■ The process of determining that the computer procedure that performs the
simulation calculations is logically correct
■ An analyst may compare computer results for a limited number of events with
independent hand calculations
■ Tests may be performed to verify that the random variables are being generated
correctly and that the output from the simulation model seems reasonable
■ The verification step is not complete until the user develops a high degree of
confidence that the computer procedure is error free
26
APPLICATION I
27
APPLICATION II
22.78
28
APPLICATION III
29
https://youtu.be/ZvI6V9LLf-U