busi732 / Team-2-2024Fall

This is a project repository for Team 2 members in BUSI 732 Quantitative Research, 2024Fall
0 stars 3 forks source link

Model Research #10

Open ajhaller opened 3 weeks ago

ajhaller commented 3 weeks ago

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

rr-85 commented 1 week 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).

rr-85 commented 1 week ago

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

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

rr-85 commented 1 week ago

@gibby-ci Please provide feedback, on writing the user story and our current understanding of the modeling

gibby-ci commented 1 week ago

@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.