Optimal UPS Deployment with Gurobipy

Arnaldo Matute

0

Data Modelling Analyst

Data Scientist

UPS Deploy - Costs Optimization with Gurobi

Deploying a UPS could be an expensive task considering how heavy and big its components are. Battery cabinets could weigh tons and PDUs (Power Distribution Units) are also critical and costly. Space constraints are also pitfalls we can find often when there are other pieces of equipment in the same room. Then, sometimes PDUs o battery cabinets must be installed far away from the UPS, involving crazy long cables, which causes to deal with considerable costs and voltage drops. In this example, we have a typical case where the UPS has been installed, but there are just eight available spots for battery cabinets and PDUs.
The deploying costs for each spot as well as the cost of cables are known, but there are further constraints to be taken into account:
Spots 7 and 8 are not suitable for battery cabinets due to constraints in the floor construction.
At least, four PDUs must be deployed.
Just two battery banks will be installed
The must be enough PDUs to fully load the UPS (240kVA)
In this example, an Integer-Programming problem has been proposed and solved subject to the aforementioned constraints. Python and Gurobipy have been used and the results are displayed in the Jupyter Notebook published on GitHub: https://github.com/ArnaldoMatute/Optimized-UPS-Deployment/blob/main/DeployUPS.ipynb
Like this project
0

Posted Jul 31, 2023

How to use Gurobi and Gurobipy to find the least costly UPS deployment alternative - Optimized-UPS-Deployment/DeployUPS.ipynb at main · ArnaldoMatute/Optimized…

Likes

0

Views

49

Tags

Data Modelling Analyst

Data Scientist

Nuclear And Carbon
Nuclear And Carbon
Buendía Labs in JaamSim
Buendía Labs in JaamSim
Energetic Overview EMENA Region
Energetic Overview EMENA Region
Contents creation for training and concept delivery
Contents creation for training and concept delivery