Skip to content

irenegiuliani/TopFarm2

 
 

Repository files navigation

🌬️ TOPFARM-UniFi

TOPFARM-UniFi is an extended version of the TopFarm, the plant-level optimization framework developed by DTU Wind Energy. This version introduces additional modules for offshore applications and advanced layout analysis.

🚀 Overview TOPFARM-UniFi adds several new capabilities to the original TopFarm framework, including:

🪝 Mooring footprint calculation for taut mooring systems 🌊 Bathymetry data integration for site-specific modeling ⚙️ Workflow customization for research and optimization tasks

These extensions are designed to support floating wind farm design and site layout optimization.

🧩 Installation Follow the steps below to set up your environment and install TOPFARM UniFi:

1) Create a conda environment, run in your Linux or Windows terminal: conda create --name topfarm_unifi "python<3.12"

2) Activate the environment: conda activate topfarm_unifi

3) Install the customized TopFarm directly from this GitHub repository: pip install git+https://github.com/irenegiuliani/TopFarm2.git

4) Install dependencies, download the dependencies.yml file from this repository and run: conda env update -f dependencies.yml

🗂️ Repository Structure TopFarmUniFi/ │ ├── topfarm/ # Core optimization framework │ └── examples/unifi_examples # UniFi-specific use cases │ ├── dependencies.yml # Conda dependencies file ├── README.md # This documentation └── LICENSE # License information

🤝 Acknowledgements This project builds upon the TopFarm framework developed by DTU Wind Energy Additional contributions and UniFi extensions were developed at Università degli Studi di Firenze.

About

Mirror of https://gitlab.windenergy.dtu.dk/TOPFARM/TopFarm2.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 85.3%
  • Jupyter Notebook 14.7%