Open ajhaller opened 3 weeks ago
Independent The model development is a self-contained task that relies only on historical fault and maintenance data, which we already have. It does not depend on other teams' work.
Negotiable While the primary goal is cost optimization, there may be flexibility in adjusting model constraints (e.g., accuracy threshold, preventive success rate) as needed to align with evolving business objectives.
Valuable This model will provide valuable, actionable insights for the operations team, allowing for cost-effective maintenance planning that maximizes turbine uptime, particularly during high energy demand periods.
Estimable The project scope is well-defined, with clear requirements for the data analysis, cost optimization, and validation steps, making it possible to estimate time and resource needs accurately.
Small The model is divided into manageable phases: data analysis, model development with Pyomo and Gurobi, cost optimization, and validation, allowing incremental progress.
Testable The model's effectiveness will be validated by comparing its recommendations to historical maintenance decisions and measuring cost savings and accuracy (target: at least 90% accuracy).
As a data science team, we want to build a model that uses an objective function to determine the most cost-effective maintenance strategy (internal or external vendor) for each fault type, taking seasonal variations into account, So that we can minimize overall maintenance costs and maximize turbine uptime.
1) Objective Function Development
2) Implementation with Gurobi Solver
3) Data Analysis and Cost Calculation
4) Model Constraints and Variables
Integrate constraints for failure prevention, production uptime, and budget.
5) Seasonal Cost Adjustment
6) Cost Optimization and Savings Calculation
The Objective function to solve and their constraints
@gibby-ci Please provide feedback, on writing the user story and our current understanding of the modeling
@rr-85 this is a great start! but too much work for one week...what is the first chunk of work? then put the rest in the backlog. it might change over time.
Objective Develop a model that recommends the type of maintenance (internal or external vendor) required for each fault type based on historical data. The model will aim to minimize maintenance costs by considering both internal and external maintenance options and adjusting for seasonal cost variations.
As the data science team, we want to build a model that determines the most cost-effective maintenance approach (internal or external vendor) when a particular fault occurs. By leveraging historical data on fault types, maintenance costs, and seasonal demand variations, we aim to provide actionable recommendations that optimize maintenance costs while ensuring reliable turbine operations.
Data Analysis
Develop a model that, based on a specific fault occurrence, recommends either:
Cost Optimization
Validation of Model
Final Deliverables