OptiWindNet

OptiWindNet Documentation

OptiWindNet = Optimize Windfarm Network
(distributed under the MIT License)

About OptiWindNet

OptiWindNet is an electrical network design tool for offshore wind farms developed at the Technical University of Denmark – DTU. The package offers a framework to obtain optimal or near-optimal cable routes for a given turbine layout within the cable-laying boundaries. It provides high-level access to heuristic, meta-heuristic and mathematical optimization approaches to the problem.

The tool is distributed as an open-source Python package that is suitable for use within an interactive Python session (e.g. Jupyter notebook). Alternatively, OptiWindNet’s API can be invoked directly from another application.

What can OptiWindNet do?

  • Optimize the network of array cables;

  • Route the cables so as to avoid crossings;

  • Assign cable types and calculate network costs;

  • Use different optimization approaches according to the preferred time/quality trade-off;

  • Employ user-provided models and objective functions within the mathematical optimization approach.

Getting Started

Setup your Python environment and check the Quickstart to begin using OptiWindNet.

How to Cite

A peer-reviewed scientific article explaining the OptiWindNet framework and benchmarking it against state-of-the-art methods is available (open-access) at:

  • Mauricio Souza de Alencar, Tuhfe Göçmen, Nicolaos A. Cutululis, Flexible cable routing framework for wind farm collection system optimization, European Journal of Operational Research, 2025, ISSN 0377-2217, https://doi.org/10.1016/j.ejor.2025.07.069.

@article{
    SOUZADEALENCAR2025,
    title = {Flexible cable routing framework for wind farm collection system optimization},
    journal = {European Journal of Operational Research},
    year = {2025},
    issn = {0377-2217},
    doi = {https://doi.org/10.1016/j.ejor.2025.07.069},
    url = {https://www.sciencedirect.com/science/article/pii/S0377221725005946},
    author = {Mauricio {Souza de Alencar} and Tuhfe Göçmen and Nicolaos A. Cutululis},
    keywords = {Combinatorial optimization, Network design, Collection system, Wind farm},
}

The OptiWindNet software package can be cited as:

  • Mauricio Souza de Alencar, Amir Arasteh and Mikkel Friis-Møller. OptiWindNet: An open-source wind farm electrical network optimization tool, DTU Wind and Energy Systems, Technical University of Denmark (2025, March), url: https://gitlab.windenergy.dtu.dk/TOPFARM/OptiWindNet

@software{souza_de_alencar_2026_18400851,
  author       = {Souza de Alencar, Mauricio and
                  Arasteh, Amir and
                  Friis-Møller, Mikkel},
  title        = {DTUWindEnergy/OptiWindNet: OptiWindNet v0.1.6},
  month        = jan,
  year         = 2026,
  publisher    = {Zenodo},
  version      = {v0.1.6},
  doi          = {10.5281/zenodo.18400851},
  url          = {https://doi.org/10.5281/zenodo.18400851},
  swhid        = {swh:1:dir:047c893b761a4bc8e1af7f5447587c301ba93d25
                   ;origin=https://doi.org/10.5281/zenodo.18388438;vi
                   sit=swh:1:snp:de59f2c0875971a38020ed3990e581f7450b
                   c8bb;anchor=swh:1:rel:a500b34edde6ed685d0f56751ded
                   7587496ba1d3;path=DTUWindEnergy-
                   OptiWindNet-d8e2ea3
                  },
}