```{image} _static/OptiWindNet.svg :alt: OptiWindNet :width: 40% :align: center ``` # OptiWindNet Documentation **OptiWindNet = Optimize Windfarm Network**\ (distributed under the [MIT License](https://gitlab.windenergy.dtu.dk/TOPFARM/OptiWindNet/-/blob/main/LICENSE)) ||| |--:|:--| Python Package Index (PyPI) | Source code repository | Issue tracker | Jupyter notebooks used in this manual | ## 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 {doc}`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, . ```{code-block} bib @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: ```{code-block} bib @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 }, } ``` ```{toctree} setup notebooks/quickstart_high overview high_level_api low_level_api theory paper ```