资源简介
包括风电场一年内的风速实测数据,并根据实测数据对风电场风速和输出功率进行预测和建模仿真,希望对大家有帮助

代码片段和文件信息
%% 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完全破解版
相关资源
- 基本放大电路multisim仿真.ms14
- 一个labview仿真的函数信号发生器.vi
- 60个HFSS 仿真模型库
- Quartus II 15.0中仿真Altera三速以太网I
- Quartus II 15.0中仿真Altera三速以太网I
- 51单片机PWM程序,占空比、周期可调整
- 瑞利信道的仿真,包括信号的调制,
- proteus仿真 AT89C51输出各种波形
- 一种红外遥控编解码仿真
- 00
- 毕业论文之温度传感器DS18B20(源码
- 51单片机基于protues的几个仿真实例
- saber 扫频分析仿真文件
- 武汉理工大学 单片机课程设计 16*16点
- 步进电机protues仿真
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
- 数据采集系统——ADC0808的应用,单片
- LPC线性预测分析及编码
- DS18B20分布式多点测温的Proteus仿真
- 报文模拟仿真测试工具2.0
- MSK调制解调的systemview仿真
- PC-1D太阳能仿真软件
- 单片机数字时钟包附电路图 源程序
- 基于proteus的单片机仿真--交通灯控制
- 带时间温度显示的室内灯光控制系统
- 16X16点阵程序(附仿真图和源程序)
- 三维地形的仿真显示实现了对地图的
评论
共有 条评论