Skip to main content

Tools for optimizing the electrical cable network (collection system) for offshore wind power plants.

Project description

pipeline status

OptiWindNet

Tool for designing and optimizing the electrical cable network (collection system) for offshore wind power plants.

Documentation: https://topfarm.pages.windenergy.dtu.dk/OptiWindNet

Requirements

Acknowledgements

The heuristics implemented in this repository (release 0.0.1) are presented and analyzed in the MSc thesis Optimization heuristics for offshore wind power plant collection systems design (DTU Wind - Technical University of Denmark, July 4, 2022)

The meta-heuristic used is vidalt/HGS-CVRP: Modern implementation of the hybrid genetic search (HGS) algorithm specialized to the capacitated vehicle routing problem (CVRP). This code also includes an additional neighborhood called SWAP*. via its Python bindings chkwon/PyHygese: A Python wrapper for the Hybrid Genetic Search algorithm for Capacitated Vehicle Routing Problems (HGS-CVRP).

The cable routing relies on a navigation mesh generated by the library artem-ogre/CDT: Constrained Delaunay Triangulation (C++) via its Python bindings - artem-ogre/PythonCDT: Constrained Delaunay Triangulation (Python).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

optiwindnet-0.0.2.tar.gz (303.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

optiwindnet-0.0.2-py3-none-any.whl (347.4 kB view details)

Uploaded Python 3

File details

Details for the file optiwindnet-0.0.2.tar.gz.

File metadata

  • Download URL: optiwindnet-0.0.2.tar.gz
  • Upload date:
  • Size: 303.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for optiwindnet-0.0.2.tar.gz
Algorithm Hash digest
SHA256 72e7b27cabbcc46cddf96bdd97f3be17fae3073ebb5da909a713d0bb5fdef4cc
MD5 7bf0546af6f329001443003dfa54bfce
BLAKE2b-256 3a2997361a265d83aecc9f6e0fc1231235cacb9fd9378e5ab9d887602e21d5c4

See more details on using hashes here.

File details

Details for the file optiwindnet-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: optiwindnet-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 347.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for optiwindnet-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b42e492c64778a05f5b2a55d5ded427026d44fc2e682a11db2dc8547b70ce143
MD5 db91e4a6139b980afe0666403092d9fe
BLAKE2b-256 fac57a9bc4ad0f673d58ff98a258b3684fbfad9df9017dcf5190aad270c46641

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page