A Graph-informed Kriging model for sample-efficient Bayesian optimization of wind farm layouts
Organizations: State Key Laboratory of Ocean Engineering, School of Ocean and Civil Engineering, Shanghai Jiao Tong University, Shanghai, 200240, China · School of Ocean Engineering and Technology, Sun Yat-Sen University & Southern Marine Science and Engineering Guangdong Laboratory (Zhuhai), Zhuhai, 519000, China · Shenzhen Research Institute of Shanghai Jiao Tong University, Shenzhen, 518063, China · Department of Mechanical and Aerospace Engineering, Rutgers University, Piscataway, New Jersey 08854, USA
Abstract
Wind farm layout optimization becomes increasingly difficult as turbine count grows, especially when high-fidelity aerodynamic models are used. Conventional Kriging-based Bayesian optimization often suffers from low sample efficiency in high-dimensional layout spaces because sparse training data provide limited domain coverage. We develop a Graph-informed Kriging framework that embeds reusable aerodynamic interaction information into the surrogate mean function. The wind farm is represented as a directed aerodynamic graph, where pairwise turbine interactions defined in a low-dimensional relative-coordinate space are assembled into a farm-scale mean. This structured mean captures the dominant variation in annual energy production (AEP), allowing the Gaussian process to model only the residual structure and uncertainty. Numerical experiments show that Graph-informed Kriging consistently improves AEP prediction accuracy over ordinary and generic-trend Kriging under sparse-data conditions, with increasing benefits as layout dimension and wake-interaction strength grow. Embedded in Bayesian optimization, it substantially improves sample efficiency and achieves competitive solutions for the IEA Wind Task 37 benchmark with about 280 AEP evaluations. In a controlled 16-turbine case, it also outperforms ordinary and multi-fidelity Kriging under the same high-fidelity evaluation budget. The framework is further extended to a 48-turbine wind farm, demonstrating applicability to large-scale CFD-based layout optimization. These results show that Graph-informed surrogate modeling can enable more efficient use of high-fidelity aerodynamic models for reliable large-scale wind farm layout design.
Figures & tables
| Study | Flow/turbine model | Optimization strategy | Turbine count | Main feature |
| King et al. (2017) | RANS+ADM | Discrete-adjoint gradient optimization | 16 | Adjoint sensitivities are obtained at a cost largely independent of the number of design variables, but the resulting gradient-based optimization remains local and can be sensitive to the initial layout. |
| Antonini et al. (2020) | RANS+ADM | Continuous-adjoint gradient optimization | 14 | Extends efficient adjoint-based CFD optimization to complex terrain, while retaining the initialization sensitivity associated with local gradient-based search. |
| Cruz and Carmo (2020) | RANS+ADM | Genetic algorithm | 20 | Direct CFD-in-the-loop evolutionary optimization; demonstrates feasibility but also the high evaluation demand of population-based search. |
| Wang et al. (2024b) | RANS+ADM | Kriging-based Bayesian optimization | 8 | Reduces the number of CFD evaluations through Kriging-based BO, but surrogate construction becomes increasingly data-demanding as the layout dimension grows. |
| Bempedelis et al. (2024) | LES+ADM | Kriging-based Bayesian optimization | 16 | Direct LES-in-the-loop BO demonstrates feasibility of high-fidelity surrogate optimization, while also illustrating its substantial sampling cost. |
| Shao et al. (2025) | RANS+ADM | Kriging-based Bayesian optimization | 8 | Reduces both the cost of each AEP evaluation and the number of expensive optimization evaluations through PCE and surrogate modeling. |
| BO-GIK ( , 200 iter.) | BO-GIK ( , 200 iter.) | BO-OK (500 iter.) | |||||
| Wind | Boundary | AEP (GWh) | Time (min) | AEP (GWh) | Time (min) | AEP (GWh) | Time (min) |
| 1 | 1 | 466.5 | 52.3 | 465.7 | 38.5 | 436.4 | 127.1 |
| 2 | 458.0 | 52.9 | 457.7 | 42.5 | 426.6 | 128.4 | |
| 3 | 729.8 | 65.4 | 729.2 | 52.9 | 695.9 | 181.3 | |
| 2 | 1 | 365.5 | 54.3 | 365.0 | 49.3 | 354.7 | 117.9 |
| 2 | 356.7 | 59.8 | 356.4 | 49.1 | 345.8 | 128.1 | |
| Method | Mean AEP (GWh) | Min. AEP (GWh) | Max. AEP (GWh) | Runtime (min) | AEP evaluations |
| SNOPT+WEC | 2906.3 | 2898.8 | 2910.1 | 16.5 | 17,626 |
| DEBO | – | – | 2913.2 | 111 | 106,065 |
| CMA-ES | – | – | 2906.6 | 60 | 95,000 |
| BO-GIK |
| Two-turbine database preparation | Initial CFD evaluations | BO infill CFD evaluations | Total |
| h | h/eval 48 evals | h/eval 80 evals | h |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Surrogate Modeling
Surrogate modeling builds faster or more interpretable approximations of expensive simulations and black-box models.
See all 226 papers