Skip to content

FelipeTDuarte/GA_WEC_farm_optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Multi-objective Optimization of Co-located Wave-Wind Farm Layouts

Supporting Codes for the Paper Published in Elsevier's Renewable Energy Journal

This repository contains the open-source codes and tools developed for the study:
"Multi-objective optimization of co-located wave-wind farm layouts supported by genetic algorithms and numerical models."

The research introduces a novel methodology for optimizing Wave Energy Converter (WEC) layouts using genetic algorithms and hydrodynamic numerical models. This repository provides all the necessary scripts, data, and instructions to replicate the study and apply the optimization framework to your projects.


πŸš€ Key Features

  • Genetic Algorithms: Framework for optimizing WEC positioning, balancing exploration and computational cost.
  • Continuous Domain Optimization: Flexible WEC layouts, improving upon traditional grid-based methodologies.
  • K-means Clustering: Efficient sea state classification while preserving 90% of incoming wave energy.
  • Performance Metrics: Integrated evaluation of absorbed wave power and wave height reduction.

πŸ“„ Highlights from the Study

  • 87% increase in absorbed wave power compared to non-optimized layouts.
  • 46% reduction in wave height, showcasing improved coastal protection.
  • Open-source framework for advancing renewable energy farm optimization.

For more details, read the full paper: [Insert Link to Paper]


πŸ“ Repository Structure

β”œβ”€β”€ data/                # Example datasets and input files
β”œβ”€β”€ scripts/             # Python scripts for optimization and analysis
β”‚   β”œβ”€β”€ optimization/    # Genetic algorithm implementation
└── README.md            # Repository documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published