资源简介
包括风电场一年内的风速实测数据,并根据实测数据对风电场风速和输出功率进行预测和建模仿真,希望对大家有帮助
代码片段和文件信息
%% 2006-07-19
%% 此程序主要功能是在风向固定,风速变化的情况下,求总风场输出的功率
clc
clear
%format long
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 风机参数拟合时的原始数据
x1=[4:25]‘;
%%风力机的功率系数曲线
yy1=[0 0.230 0.352 0.406 0.431 0.440 0.438 0.419 0.384 0.335 0.281 0.232 0.192 0.160 0.135 0.115...
0.098 0.085 0.074 0.065 0.057 0.05]‘;
yy4=[0.226 0.32 0.4 0.42 0.423 0.425 0.408 0.375 0.325 0.275 0.236 0.185 0.16 0.13 0.1 0.085 0.07 0.065 0.058 0.048 0.038 0.038]‘;
x2=[4:16]‘;
%%风电机组的功率曲线
yy2=[0 55 145 266 421 613 836 1065 1267 1407 1474 1495 1500 1500 1500 1500 1500 1500 1500 1500 1500]‘;
yy3=[0 55 145 266 421 613 836 1065 1267 1407 1474 1495 1500 ]‘;
%%%进行多项式拟合
%功率系数曲线多项式系数
p_cp=polyfit(x1yy45);
%%以下两语句可显示拟合的效果
% pop_cp=polyval(p_cpx1);
% plot(x1yy1‘*‘x1pop_cp‘-‘)
%功率曲线系数
p_pv=polyfit(x2yy36);
%%以下两语句可显示拟合的效果
% pop_pv=polyval(p_pvx2)
% plot(x1yy2‘*‘x2pop_pv‘-‘)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%风机总台数
n=16;
%风机坐标
wg=[100110; 420110;740110; 1060110;
100430;420430;740430;1060430;
100750;420750;740750;1060750;
1001100;4201100;7401100;10601100;];
wg(:3)=0;
wg(:4)=0;
%计算出风机与原点的正切值
for ii=1:n
wg(ii4)=(wg(ii2)/wg(ii1));
end
%假定风机的半径
wg(:5)=31.5;
% plot(wg(11)wg(12)‘*‘)
% hold on
% plot(wg(21)wg(22)‘*‘)
% plot(wg(31)wg(32)‘*‘)
% plot(wg(41)wg(42)‘*‘)
% plot(wg(51)wg(52)‘*‘)
% plot(wg(61)wg(62)‘*‘)
% plot(wg(71)wg(72)‘*‘)
% plot(wg(81)wg(82)‘*‘)
% plot(wg(91)wg(92)‘*‘)
% plot(wg(101)wg(102)‘*‘)
% plot(wg(111)wg(112)‘*‘)
% plot(wg(121)wg(122)‘*‘)
% plot(wg(131)wg(132)‘*‘)
% plot(wg(141)wg(142)‘*‘)
% plot(wg(151)wg(152)‘*‘)
% plot(wg(161)wg(162)‘*‘)
%自然风的风向 与轴的夹角单位 度
sita=78;
%自然风的风速
wind_time=1:100;
wind_s_low=-0.1;
wind_s_high=0.1;
wind_speed_n=8;
wind_speed=wind_speed_n+wind_s_low+(wind_s_high-wind_s_low)*rand(1100);
wind_number=size(wind_speed2);
wind_time=1:wind_number;
%判断出迎着风向的第一台风机
sita1=sita*pi/180;
si_f=tan(sita1);
%plot(wg(161)wg(161)*tan(sita1)‘+‘)
for ii=1:n
if wg(ii4)>=si_f
wg(ii3)=cos(pi/2-sita1-atan(wg(ii1)/wg(ii2)))*(sqrt(wg(ii1)*wg(ii1)+wg(ii2)*wg(ii2)));
else
wg(ii3)=cos(sita1-atan(wg(ii2)/wg(ii1)))*(sqrt(wg(ii1)*wg(ii1)+wg(ii2)*wg(ii2)));
end
end
%%对的列进行调整
wg(:6)=wg(:1);
wg(:7)=wg(:2);
wg(:1)=wg(:3);
wg(:2)=0;
wg(:3)=0;
wg(:8)=0;
wg(:9)=[1:n]‘;
wg;
wg_1=sortrows(wg);
%第一台风机的原始坐标
wt_first_x=wg_1(16);
wt_first_y=wg_1(17);
%计算出以第一台风机为坐标原点顺风向为x轴后各风机的新坐标
wg_new=wg_1;
% 先坐标平移
for ii=1:n
wg_new(ii6)=wg_1(ii6)-wt_first_x;
wg_new(ii7)=wg_1(ii7)-wt_first_y;
end
wg_new1=wg_new;
% 坐标旋转
for ii=1:n
wg_new1(ii6)=wg_new(ii6)*cos(sita1)+wg_new(ii7)*sin(sita1);
wg_new1(ii7)=-wg_new(ii6)*sin(sit
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-07 11:45 windfarm\
文件 54784 2013-11-07 11:02 windfarm\Book1.xls
文件 55296 2013-11-07 11:07 windfarm\Book2.xls
文件 39936 2013-11-07 11:08 windfarm\Book3.xls
文件 13800 2013-11-07 12:02 windfarm\fengsu.txt
文件 10033 2013-11-07 12:02 windfarm\windfarm.m
文件 10859 2013-11-07 11:23 windfarm\windspeed.txt
文件 160768 2013-11-07 10:53 windfarm\windspeed.xls
目录 0 2013-11-07 10:53 windfarm\实测风速数据\
目录 0 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\
文件 58888 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\11.xls
文件 58617 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\12.xls
文件 57934 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\4.xls
文件 56874 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\5.xls
文件 58021 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\6.xls
文件 27435 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\QQ截图未命名.jpg
文件 160768 2013-11-07 10:53 windfarm\实测风速数据\10分钟间隔\合并.xls
目录 0 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\
文件 27435 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\QQ截图未命名.jpg
文件 51712 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\TB004-08:40.xls
文件 61440 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\TB005-08:40.xls
文件 61440 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\TB006-08:40.xls
文件 61440 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\TB011-08:40.xls
文件 61440 2013-11-07 10:53 windfarm\实测风速数据\1s间隔\TB012-08:40.xls
目录 0 2013-11-07 10:53 windfarm\实测风速数据\ws\
文件 114688 2013-11-07 10:53 windfarm\实测风速数据\ws\TB004-07:00.xls
文件 114688 2013-11-07 10:53 windfarm\实测风速数据\ws\TB005-07:00.xls
文件 114176 2013-11-07 10:53 windfarm\实测风速数据\ws\TB006-07:00.xls
文件 114176 2013-11-07 10:53 windfarm\实测风速数据\ws\TB011-07:00.xls
文件 114176 2013-11-07 10:53 windfarm\实测风速数据\ws\TB012-07:00.xls
文件 53857 2013-11-07 10:53 windfarm\实测风速数据\ws.rar
............此处省略0个文件信息
- 上一篇:STM32F407原理图包含PCB
- 下一篇:紫微排盘destiny5.0完全破解版
相关资源
- 单片机仿真软件proteus6.7免安装绿色版
- Quartus II 15.0中仿真DDR2 IP核
- 压缩感知常见测量矩阵一维仿真信号
- 基于数据驱动的故障预测模型
- S32K144仿真软件S32DS操作指南
- 关于proteus仿真arm7出现错误的问题
- 基于PROTEUS的ARM7显示系统设计与仿真实
- 提高风出力预测精度的储能系统模糊
- 机会路由源代码+仿真工具(SCORP)
-
ST-li
nk-V2的SWD仿真使用方法.docx - WinCE_6.0_中文SDK(仿真器模拟器)
- 电网负荷预测论文集9篇
- 基于蚁群算法优化SVM的瓦斯涌出量预
- 基于模糊聚类和SVM的瓦斯涌出量预测
- 基于saber软件对半桥变换器偏磁现象的
- 粘滞流体阻尼器的冲击实验及建模仿
- 基于I-Fuzzy-Smith算法的融合控制策略仿
- 最小预测跷跷板模型中的脂肪生成
- 中微子混合矩阵和无中微子双β衰
- 基于时序SAR技术的采空区上方高速公
- 约化分子电距矢量用于茎用莴苣花挥
- STM32+1602液晶proteus仿真.zip
- AT89C51+ADC0808 PROTEUS仿真
- 数据采集系统——ADC0808的应用
- 单片机驱动4相步进电机proteus仿真
- seed xds510plus仿真器驱动 官方最新版
- 基于CAN总线与ZigBee的瓦斯实时监测及
- 基于ZigBee无线传感网络技术的污染气
- 《矿山测量学》课程实践教学的虚拟
- 基于熵权法的PHC管桩承载力组合预测
评论
共有 条评论