########################################################################
###Wind Turbine Fault Detection Using XGBoost, Random Forests and SVM###
########################################################################
Zhejiang Uniersity, Ocean Renewable Energy Lab, Insititute of Ocean Engineering and Technology
Yulin. Si
Mail:[email protected]
Liyang. Qian.
Mail:[email protected]
########################################################################
Directories:
.../FAST_V8/CertTest -- FAST input files (Read the FAST user's guide before use)
.../FAST_V8/Simulink/XGB_TreeModels -- XGBoost dump models
.../FAST_V8/Simulink/FaultDetection.mdl -- FD process simulink models (FAST V8 & MATLAB 2015b X86)
.../FAST_V8/Simulink/FDIBenchMarkData.m -- Simulation parameters setting
.../FAST_V8/Simulink/mat2data.m -- Transfer .mat data to .csv data
.../FAST_V8/Simulink/run.m -- Run the simulation (Note to set the path and name of .fst file)
.../Python/RF_XGBoost_Training.py -- Training and predicting with RF, XGBoost and SVM (Installed libraries first)
.../Python/Dump_XGBoost_Model.py -- Select features with RF and predict using XGBoost, classifier dumped as .txt file
########################################################################
How to observe the FD results:
1)Make sure how to run a FAST-Simulink combined model
%确保如何运行一个FAST-Simulink组合模型
2)Set parameters correctly and run 'run.m'
%正确设置参数并运行run.m
3)Results in scopes (FaultDetection/Fault Detection Subsystem/...)
范围内的结果
########################################################################
How to save simulation data, train model and test model:
如何保存仿真数据、训练模型和试验模型:
1)Make sure how to run a FAST-Simulink combined model
确保如何运行一个FAST-Simulink组合模型
2)Set parameters correctly
正确设置参数
3)Change one of the 'Terminator module' to 'To File' module. i.e. FaultDetection/Fault Detection Subsystem/claasification fault 2/Terminator2
3)将“Terminator模块”中的一个改为“to File”模块。即故障检测/故障检测子系统/分类故障2/Terminator2
4)Run 'run.m' and get a .mat file. Name it 'sensordata.mat'.
5)Run 'mat2data.m'. Transfer it to a CSV file. Prepare a training set and a testing set. Name them 'testdata.csv' and 'traindata.csv'
4)Run the 'RF_XGBoost_Training.py' in python 3.6. Note that you need install necessary py library in advance. They are sklearn, pylab, numpy, pandas, xgboost, scipy. 'Dump_XGBoost_Model.py' give a dump file of XGB and you can apply it in simulink model.
没有合适的资源?快使用搜索试试~ 我知道了~
【Matlab源码】风力发电机故障检测(外文期刊水平仿真).rar
共107个文件
dat:48个
txt:19个
hh:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 177 浏览量
2022-03-19
18:06:28
上传
评论 4
收藏 4MB RAR 举报
温馨提示
【Matlab源码】风力发电机故障检测(外文期刊水平仿真)
资源推荐
资源详情
资源评论
收起资源包目录
【Matlab源码】风力发电机故障检测(外文期刊水平仿真).rar (107个子文件)
marin_semi.1 492KB
barge.1 56KB
spar.1 56KB
tlpmit.1 56KB
marin_semi.12d 1.16MB
marin_semi.12s 1.16MB
marin_semi.3 9.7MB
barge.3 1.95MB
spar.3 1.95MB
tlpmit.3 1.95MB
Onshore.cru 8KB
Semi-submersible.cru 8KB
Monopile.cru 8KB
NRELOffshrBsline5MW_BeamDyn_Blade.dat 57KB
NRELOffshrBsline5MW_OC4DeepCwindSemi_HydroDyn.dat 31KB
NRELOffshrBsline5MW_Onshore_ElastoDyn_BDoutputs.dat 21KB
NRELOffshrBsline5MW_OC3Monopile_ElastoDyn.dat 20KB
NRELOffshrBsline5MW_Onshore_ElastoDyn.dat 20KB
NRELOffshrBsline5MW_OC4DeepCwindSemi_ElastoDyn.dat 20KB
NRELOffshrBsline5MW_OC3Monopile_HydroDyn_withIce.dat 17KB
NRELOffshrBsline5MW_OC3Monopile_HydroDyn.dat 17KB
DU30_A17.dat 12KB
DU21_A17.dat 12KB
DU25_A17.dat 12KB
DU40_A17.dat 12KB
DU35_A17.dat 12KB
NACA64_A17.dat 12KB
NRELOffshrBsline5MW_Onshore_ServoDyn.dat 11KB
NRELOffshrBsline5MW_OC3Monopile_ServoDyn.dat 11KB
NRELOffshrBsline5MW_OC4DeepCwindSemi_ServoDyn.dat 11KB
NRELOffshrBsline5MW_OC3Monopile_SubDyn.dat 8KB
Cylinder2.dat 7KB
Cylinder1.dat 7KB
NRELOffshrBsline5MW_OC3Monopile_AeroDyn15.dat 7KB
NRELOffshrBsline5MW_Onshore_AeroDyn15.dat 7KB
NRELOffshrBsline5MW_Blade.dat 7KB
NRELOffshrBsline5MW_AeroDyn15_Equil_noTwr.dat 6KB
DU30_A17.dat 6KB
DU21_A17.dat 6KB
DU25_A17.dat 6KB
DU40_A17.dat 6KB
DU35_A17.dat 6KB
NACA64_A17.dat 5KB
NRELOffshrBsline5MW_InflowWind_12mps.dat 5KB
NRELOffshrBsline5MW_BeamDyn.dat 5KB
IceDyn_Input.dat 5KB
NRELOffshrBsline5MW_ServoDyn_TMD.dat 5KB
NRELOffshrBsline5MW_OC3Monopile_AeroDyn.dat 4KB
NRELOffshrBsline5MW_OC4DeepCwindSemi_ElastoDyn_Tower.dat 4KB
NRELOffshrBsline5MW_Onshore_AeroDyn.dat 3KB
NRELOffshrBsline5MW_Onshore_ElastoDyn_Tower.dat 3KB
NRELOffshrBsline5MW_OC3Monopile_ElastoDyn_Tower.dat 3KB
NRELOffshrBsline5MW_AeroDyn_Equil_noTwr.dat 3KB
NRELOffshrBsline5MW_AeroDyn_blade.dat 3KB
NRELOffshrBsline5MW_OC4DeepCwindSemi_MoorDyn.dat 2KB
NRELOffshrBsline5MW_OC3Monopile_AeroDyn_Tower.dat 1KB
NRELOffshrBsline5MW_Onshore_AeroDyn_Tower.dat 1KB
NRELOffshrBsline5MW_OC4DeepCwindSemi_MAP.dat 1KB
IceFloe_IEC_Crushing.dat 1022B
Cylinder1.dat 711B
Cylinder2.dat 711B
DISCON_ITIBarge.f90 35KB
DISCON.f90 31KB
DISCON_OC3Hywind.f90 30KB
Semi-submersible.fst 5KB
Monopile.fst 5KB
Onshore.fst 5KB
semitest_8mps.hh 851KB
semitrain_8mps.hh 851KB
train_8mps.hh 836KB
test_8mps.hh 836KB
semitest_14mps.hh 835KB
semitrain_14mps.hh 835KB
test_14mps.hh 826KB
train_14mps.hh 826KB
barge.hst 1KB
tlpmit.hst 1KB
marin_semi.hst 1KB
spar.hst 1KB
FDIBenchMarkData.m 6KB
getColumnData.m 4KB
run.m 1KB
mat2data.m 99B
FaultDetection.mdl 1.49MB
RF_XGBoost_Training.py 6KB
Dump_XGBoost_Model.py 5KB
FaultDetection.mdl.r2015b 1.44MB
barge.ss 16KB
Cylinder2_coords.txt 8KB
Cylinder1_coords.txt 8KB
NACA64_A17_coords.txt 8KB
DU30_A17_coords.txt 8KB
DU40_A17_coords.txt 8KB
DU35_A17_coords.txt 8KB
DU25_A17_coords.txt 8KB
DU21_A17_coords.txt 8KB
readme.txt 3KB
7-14-15-13.txt 2KB
8-14-15-8.txt 2KB
3-15-13-7.txt 2KB
共 107 条
- 1
- 2
资源评论
- 李羽擎2023-05-17感谢大佬分享的资源给了我灵感,果断支持!感谢分享~
- jghvj2022-07-25资源内容详细全面,与描述一致,对我很有用,有一定的使用价值。
- 2301_767426422024-03-12资源内容详尽,对我有使用价值,谢谢资源主的分享。
天天Matlab科研工作室
- 粉丝: 3w+
- 资源: 7258
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功