Closed ajhaller closed 3 days ago
@ntuziyihuang whats the plan?
I did my research I wrote down the optimization function and our constraints, but I am not sure where this should be placed? For my understanding, this is more like the work followed by HDD. And if I only updating the file, without any manipulation of the code, should I also PR and merge? @gibby-ci
We aim to minimize the total cost of maintenance and failures, deciding between internal and external maintenance. Internal maintenance, while more expensive per instance, offers a higher preventive success rate. External maintenance, on the other hand, is less costly during normal periods but becomes more expensive in high-demand seasons. Our goal is to balance total cost, preventive effectiveness, and operational impact.
To minimize total cost, we aim to:
$$ \text{Minimize } \text{TotalCost} = C{\text{internal}} \cdot x{\text{internal}} + C{\text{external normal}} \cdot x{\text{external normal}} + C{\text{external high demand}} \cdot x{\text{external high demand}} + D{\text{failure}} \cdot F{\text{occur}} $$
where $F_{\text{occur}}$ is the number of failures due to unprevented issues.
Failure Prevention Model: Each internal maintenance action reduces failures by 60%:
$$F{\text{occur}} = F{\text{freq}} \cdot (1 - 0.6 \cdot x_{\text{internal}})$$
Uptime Constraint - Production: Total downtime must not exceed the required uptime:
$$T{\text{total}} - T{\text{down}} \geq T_{\text{required}}$$
Budget Constraint: Total maintenance cost cannot exceed the budget $B$:
$$C{\text{internal}} \cdot x{\text{internal}} + C{\text{external normal}} \cdot x{\text{external normal}} + C{\text{external high demand}} \cdot x{\text{external high demand}} \leq B$$
Non-Negativity Constraints: All decision variables must be non-negative: $$x{\text{internal}} \geq 0, \quad x{\text{external normal}} \geq 0, \quad x_{\text{external high demand}} \geq 0$$
@ntuziyihuang you can put it in docs (https://github.com/busi732/Team-2-2024Fall/tree/main/docs) in a markdown. this way it can be reviewed with a PR.
Objective
Identify the key constraints and variables necessary to formulate the objective function for optimizing the Wind Turbine Maintenance strategy. This will provide a foundation for developing a model that balances maintenance costs with maximizing uptime and energy production.
As the data science and optimization team, we need to define the constraints and variables for our objective function so that we can accurately model the decision-making process for turbine maintenance. By clearly outlining these elements, we aim to ensure that the model effectively minimizes maintenance costs while meeting operational requirements and managing resource limitations.
Acceptance Criteria
Identify Variables
Define Constraints
Objective Function Formulation