business process simulation marc voorhoeve [email protected] hg 7.86(247)2420
TRANSCRIPT
![Page 2: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/2.jpg)
Course structure
![Page 3: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/3.jpg)
Aim of the course:
Obtain knowledge and skills w.r.t.business process simulation- whether or not to use simulation- how to conduct a simulation project- how to interpret its results
![Page 4: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/4.jpg)
Course ingredients:
- theory (lecture notes / slides)- exercises (class / home)- graded assignments (alleviates exam)- written exam (open book)
![Page 5: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/5.jpg)
Course website: //www.win.tue.nl/~mvoorhoe/sim
- examples - exercises / assignments
Arena download: //campusmp/software/rockwell
downgraded versionsufficient for course examples(not for real simulation projects)
![Page 6: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/6.jpg)
Prerequisites:Modeling with Petri nets- 2V060 Systems modeling (Inf, old)- 2II05 Business information systems (Inf, new)- 1BB30 Process modeling (TM)Probability theory and statistics- 2DI25 (Inf)- 2DD13 (TM)Awareness of business processes- 1CC22 (TM)- common sense
![Page 7: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/7.jpg)
Course subjects:
- Appropriate use of simulation- Simulation study outline- Modeling- Methodology- Pitfalls
![Page 8: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/8.jpg)
Role of Simulation
![Page 9: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/9.jpg)
Strategic decisions: - infrastructure - control - ....
Operation characteristics - throughput - cost - ...
influence
feedback
change
Business processMarket trends: - quality - quantity - ....
influence
![Page 10: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/10.jpg)
Trial-and-error approach very wasteful.Before making an investment, assess its effects(to the extent possible).
Analysis: (probabalistic) calculations
Both depend on parameters,obtained from historical data,added observations + extrapolations.
Simulation:random generation of cases + measurement
Strategy adaptation
![Page 11: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/11.jpg)
Analysis:- common sense,- stochastic (markov),- queuing theory- ....
HistoryObservationsExtrapolation (use with care)
Simulation
validateresults
validateasssumptions
Analysis vs. simulation
![Page 12: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/12.jpg)
Simulation project life cyclePerformance indicators of businessChallenges, improvement alternativesSimple analysis, simulation yes/no?
Essential features of businessand proposed solutionsconceptual / executable / parameters
Problemdefinition
Modeling
Validation
Experiment
Interpret
Replay historyAssessment by stakeholders
Simulate alternativesparameter sensitivity
Write reportAsess confidence
![Page 13: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/13.jpg)
Examples
![Page 14: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/14.jpg)
Passport
A civil servant creates documents for citizens, who queue for his help. A photo must be attached to the document, which is judged by the servant. If the photo is judged inadequate, the citizen is deferred to a nearby photographer to make a new one.When the citizen returns with this photo, he gets priority (without judgement) and his document is made.
![Page 15: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/15.jpg)
FerryA ferry carries cars across a river. At each bank, cars can appear needing to cross. When the ferry is at a bank and is empty, cars can get on it. There are 10 places for cars at the ferry. If the ferry is full or if all cars at the current bank are on board, the ferry crosses to the other bank, where the cars get off. The cars waiting at the other bank can then enter the ferry, starting a new cycle. The current ferry needs replacement; it is at the end of its life cycle, there are complaints about long waiting times and traffic is expected to increase. The replacement candidates are a (faster) one with a capacity of 10 places and a (slower) one with a capacity of 15 places.Find out for both candidate replacements what the average waiting and throughput times of cars are for the present situation and when traffic increases by 10%.
![Page 16: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/16.jpg)
DCT container terminalhttp://www.youtube.com/watch?v=sdn8tMgAGOc
![Page 17: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/17.jpg)
keeper
truck direction
Container Terminal
The Dutch Container Terminal (DCT) is situated in a port. Ships dock at the terminal, loading and unloading containers. The containers are temporarily stored in areas at the DCT premises and moved to and from the shippers by trucks. Any truck visiting DCT wishes either to fetch some container (an empty container or a specific filled container), to bring a container (empty or filled), or both. The numbers of B and F trucks are equal in the long run, but F trucks occur more frequently in the morning and B trucks in the afternoon.
storageareas
![Page 18: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/18.jpg)
Containers are moved off and on trucks by a crane. Before, the driver presents his papers to the keeper for checking and calculating commands for the crane. When a truck arrives, it first queues at the keeper’s desk. If the papers are approved, the truck queues for the crane. If not, the truck is set aside and the driver may try to set the papers right through telephone and fax. If this succeeds, the crane queue is entered and otherwise the truck returns without being serviced. Trucks in the crane queue wait their turn; then the container either is taken from a B truck and moved to a storage area or fetched from the storage area and put on an F truck or the container is taken from a BF truck and stored, after which a stored container is put on it.
![Page 19: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/19.jpg)
Business is increasing. As a consequence, during busy hours, long truck queues may appear.DCT is prepared to invest money to improve matters. A consultancy team of which you are a member is hired to make suggestions for improvement.
Is simulation an option?
![Page 20: Business Process Simulation Marc Voorhoeve m.voorhoeve@tue.nl HG 7.86(247)2420](https://reader035.vdocuments.us/reader035/viewer/2022071705/56649d0b5503460f949deb70/html5/thumbnails/20.jpg)
Homework:
Study chapters 1,2 of the lecture notes.Download Arena.Do the exercises on pages 6 and 10
Classwork / HomeworkClasswork:
Study DCT case.Prepare (in groups) a list of questionspertaining to the case,discuss with stakeholder(s)obtain and document answers