Decision Science - Project Report
编辑
3
2025-01-23
Decision Science - Project Report
Purpose
This assessment provides you with the opportunity to:
- Demonstrate your ability to use a simulation model to aid in decision-making.
- Develop practical skills in Julia through reverse engineering Julia code.
- Improve your ability to communicate complex facts about simulation results.
- Demonstrate your ability to verify and validate your simulation.
- Practice and improve your skills in data analysis, specifically toward informing a simulation model and analyzing the output of a simulation.
Outcomes
This assessment maps to the following course outcomes:
- Communicate how randomness and controlled variation can be used to model complex systems in application domains such as industry, health, and transportation.
- Create a model of a real-world problem specified in words and implement it as a discrete-event simulation.
- Validate results from a discrete-event simulation.
- Explore scenarios using simulation to elicit and compare possibilities.
- Systematically simulate to derive quantitative information with measures of confidence.
- Design simulation-based workflows to support decision-making in real-world contexts.
Scenario
You are working for Factoriffic Custom Lamps, a manufacturing company that produces lamps in an old and inefficient Factory X. Your task is to improve the production line and address potential changes due to a new advertising campaign. This involves continuing and adapting the work of a previous staff member to provide recommendations for improving production processes.
The System
- The production line consists of two critical stages: Machine 1 and Machine 2.
- Orders are queued for processing by Machine 1, and then queued again for Machine 2.
- The queue for Machine 2 has limited space (maximum of 4 orders). If full, Machine 1 stops.
- After Machine 2, lamps are shipped to customers.
Questions of Interest
- Is the space available for lamps waiting for Machine 2 sufficient?
- Could the system be improved if Machine 1 or Machine 2 were made faster? (Note: Only one machine can be improved, with speed increased by up to 2x.)
- What would happen if the company’s advertising program increases the order arrival rate by 25%?
Your Task
Work through all steps in a simulation model and prepare a report with informed recommendations based on your simulation results.
Associated Files
- Simulation code:
factory_simulation_2.jl
- Example run code:
factory_simulation_2_run.jl
- Measurement data:
measured_times.csv
Part 1: Reverse Engineering and Validation
- Understand and Document the Code:
- Reverse engineer assumptions, state models, events, and entities.
- Document using techniques from Module 3 (Validation).
- Analyze Data:
- Use provided data to analyze the service time distributions for Machines 1 and 2.
- Update the simulation model as needed.
- Verify the Code:
- Ensure the code is bug-free and output data is valid.
- Develop unit tests for verification.
- Use subject matter experts (SME) for insights while critically validating their input with data.
Part 2: Simulation Analysis
- Write a simulation harness to automate parameter testing.
- Explore simulation parameters:
- Determine run time, number of independent realizations, and burn-in time.
- Explore system parameters:
- Define the range of parameters and resolution for exploration.
- Generate simulation data to answer the questions of interest.
- Analyze simulation results (Module 5) and generate plots to illustrate findings.
Part 3: Reporting
Write a report for your manager with convincing results and recommendations:
- Document verification and validation processes.
- Provide clear answers to the questions of interest.
- Use a concise format to cater to a busy manager’s needs.
Requirements
- Submit the report as a PDF via Cloudcampus.
- The marker will not review your code or data; the report must stand alone.
- Adhere to a formal, concise style with relevant visuals (e.g., plots, tables).
Grading Criteria
Presentation (6 marks)
- Report structure: Follow the template; use appropriate sections.
- English quality: Correct grammar, spelling, and formal style.
- Conciseness: Express content clearly without unnecessary words.
- Figures and tables: Relevant visuals with captions, readability, and textual explanations.
Executive Summary (10 marks)
- Clear, precise answers to the questions of interest.
- Include quantitative analysis expressed non-technically (e.g., confidence intervals as percentages).
Documentation (19 marks)
- System description, schematic, flow diagram, and state-transition diagram.
- Model assumptions (e.g., distributions, queue ordering, waiting space size).
- Evidence for verification and validation (e.g., unit tests, SME discussions, sensitivity analyses).
Results (15 marks)
- Address all questions of interest with quantitative and visual analysis, including:
- Confidence intervals.
- Plots for results and their implications.
Key Deadlines
- Milestone Quiz (5%): 17 November 2024, 23:59
- Project Report (20%): 8 December 2024, 23:59
联系我们
WeChat:pythonyt001
Email: [email protected]
- 1
-
分享