# Wind Turbine Operational Optimization
Evaluation/optimization framework for fatigue damage and revenue accumulation using adaptive control based on electricity prices and wind conditions. It includes the work done in the PhD thesis "Wind turbine operational optimization considering revenue and fatigue damage objectives" at the University of Stuttgart and related publications by Vasilis Pettas.
The main script is **_Evaluation_Optimization_Framework.m_**. Here the user can define the input data and choose the different options allowing for simulation with different operational approaches. The various operational modes and optimization approaches can be selected and adjusted in the script's **INPUTS** and **Control mode options** sections. The out-of-the-box setup allows users to test all modes with the predefined configurations and familiarize themselves with the available settings.
Additional user-defined cases can be implemented by adding a new case in the list and creating a new optimization function that should be included in the folder **Objective_functions**. The settings for the different optimizers considered can be defined within each objective function.
The folder **Wind_Price_data** includes the datasets used in the PhD thesis. New data to be evaluated can be added here following the file format of the existing files. Scripts are provided to create the statistics files by post-processing result files from the aeroelastic software FAST v8 (also compatible with openFAST).
The folder **Functions** includes the functions required by the main script to run.
The folder **Standalone_tools** includes scripts and functions relevant for post-processing and visualising result files generated with the framework. Additionally, the tools to create the simulation database by post-processing the FAST simulation outputs are provided.
The framework is developed and tested with Matlab 2021b on a Windows machine.
Details about the different options and definitions can be found in the comments included in the source code.
# Related repositories
The surrogate models including the Gaussian process regression model (not included here) and relevant code for creating and generating the prediction of the surrogates can be found at https://doi.org/10.5281/zenodo.10092271
Result files from the application of the framework presented in the PhD thesis and other publications using the datasets provided here can be found at https://doi.org/10.5281/zenodo.10580236
# Related publications
Pettas V., Wind turbine operational optimization considering revenue and fatigue damage objectives, Ph.D. dissertation Wind Energy, University of Stuttgart, 2024 http://dx.doi.org/10.18419/opus-13959
Pettas V., Cheng P. W.: Surrogate modeling and aeroelastic response of a wind turbine with down-regulation, power boosting and individual blade pitch control capabilities, submitted, Energies 2024
Pettas V., Cheng P. W.: Operational optimization of wind turbines for revenue and fatigue objectives considering wind conditions and electricity prices, in preparation, Wind Energy 2024
Kölle K., Göçmen T., T., Eguinoa, I., Alcayaga Roman, L. A., Aparicio-Sanchez, M., Feng, J., Meyers, J., Pettas, V., and Sood, I.: FarmConners market showcase results: wind farm flow control considering electricity prices, Wind Energ. Sci., 7, 2181–2200, https://doi.org/10.5194/wes-7-2181-2022,2022.
没有合适的资源?快使用搜索试试~ 我知道了~
基于电价和风况的自适应控制下考虑疲劳损伤和收益目标的风力发电机组运行优化评估matlab代码.zip
共59个文件
mat:30个
m:24个
mexw64:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 96 浏览量
2024-03-11
20:50:15
上传
评论
收藏 125.3MB ZIP 举报
温馨提示
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 5.作者介绍:某大厂资深算法工程师,从事Matlab算法仿真工作10年;擅长智能优化算法、神经网络预测、信号处理、元胞自动机等多种领域的算法仿真实验,更多仿真源码、数据集定制私信+。
资源推荐
资源详情
资源评论
收起资源包目录
基于电价和风况的自适应控制下考虑疲劳损伤和收益目标的风力发电机组运行优化评估matlab代码.zip (59个子文件)
基于电价和风况的自适应控制下考虑疲劳损伤和收益目标的风力发电机组运行优化评估matlab代码
Evaluation_Optimization_framework
Objective_functions
IBC_opt.m 496B
Optimize_P_Shut_IBC_Sorting_MultiSensor.m 26KB
Shut_down_opt.m 666B
Optimize_P_Shut_IBC_ConstantPrices_MultiSensor.m 17KB
Boost_opt.m 2KB
Optimize_P_Sorting_MultiSensor.m 16KB
Optimize_P_Shut_IBC_ConstantPrices_MultiSensor_WeibOnly.m 18KB
Optimize_P_Shut_IBC_WeibOnly.m 1KB
Standalone_tools
Combine_Years_To_All.m 13KB
CombineMultipleResults.m 2KB
Create_Stats_From_FAST_outb
rainflow.mexw64 11KB
Create_3D_MatrixV2.m 14KB
rainflow.mexw32 9KB
rainflow.m 926B
ExampleFiles
constTSR_IPC_P8d5_WSP18_TI02_SD1_results_stats.mat 1.27MB
constTSR_IPC_P8d5_WSP18_TI02_SD1.SFunc.outb 8.66MB
ReadFASTbinary.m 5KB
rainflow.c 6KB
CreateStatistics_StandAlone_Outb.m 3KB
sig2ext.m 4KB
DirtyPlotting_batch.m 10KB
DirtyPlotting.m 9KB
redblue.m 4KB
Results
Test.mat 14.66MB
Baseline_DE_all_spl.mat 14.52MB
DE_all_DayPrev_REV_constTSR.mat 14.47MB
DE_2016_DayPrev_P130_REV_constTSR.mat 6.15MB
DE_All_maxLoadRed_P130_Weib_constTSR.mat 12.89MB
Baseline_DE_all_spl_const80.mat 14.63MB
DE_All_maxRev_P130_Weib_constTSR.mat 14.57MB
DE_all_DayPrev_LOAD_constTSR.mat 14.21MB
Wind_Price_data
DE_2016.mat 158KB
DE_all.mat 518KB
DE_2017_uncetrainty.mat 240KB
DE_2018.mat 173KB
DK_2015_uncertainty.mat 240KB
DK_2020.mat 200KB
DE_2022.mat 177KB
DE_2022_uncertainty.mat 241KB
DK_2015.mat 198KB
DK_all.mat 1.53MB
DK_2018.mat 200KB
DK_2013.mat 200KB
DK_2017.mat 199KB
DK_2019.mat 200KB
DK_2014.mat 199KB
DK_2016.mat 199KB
DE_2017.mat 159KB
Evaluation_Optimization_Framework.m 75KB
Surrogate_models
lin70_IBC_smooth.mat 1.28MB
lin70_smooth.mat 1.28MB
constTSR_IBC_smooth.mat 1.28MB
constTSR_smooth.mat 1.28MB
Functions
BinData.m 3KB
Get_baseline_vals_Weibull.m 2KB
Get_Points_From_Surrogate_noLoad.m 8KB
Get_baseline_vals.m 3KB
Get_sorted_weighted_bins.m 4KB
README.md 3KB
共 59 条
- 1
资源评论
matlab科研助手
- 粉丝: 1w+
- 资源: 1993
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebCrawler.scr
- 【计算机专业毕业设计】大学生就业信息管理系统设计源码.zip
- YOLO 数据集:8种路面缺陷病害检测【包含划分好的数据集、类别class文件、数据可视化脚本】
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于YOLOv8的FPS TPS AI自动锁定源码+使用步骤说明.zip
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于yolov8+streamlit的火灾检测部署源码+模型.zip
- 测试aaaaaaabbbbb
- VID20240521070643.mp4
- Android系统原理与开发学习要点详解-培训课件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功