当前位置 : 主页 > 编程语言 > python >

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码

来源:互联网 收集:自由互联 发布时间:2022-06-15
1 简介 在分析风电并网后系统调峰需求变化的基础上,运用可靠性理论,基于序贯蒙特卡洛方法,提出了风电并网系统调峰裕度评估方法。该方法计及常规机组的强迫停运概率和风电随机波



1 简介

在分析风电并网后系统调峰需求变化的基础上,运用可靠性理论,基于序贯蒙特卡洛方法,提出了风电并网系统调峰裕度评估方法。该方法计及常规机组的强迫停运概率和风电随机波动特性,充分利用序贯蒙特卡洛方法便于加入规则的特性,提出了调峰不足概率指标及其计算方法。

2 部分代码

function [WindPower,k1,k2]=Power(speed,Generator)
%计算风电转换函数
% 此处显示详细说明
WindPower=zeros(1,length(speed));
k1=Generator.Wind.Pr/(Generator.Wind.vr-Generator.Wind.vin);
k2=-k1*Generator.Wind.vin;
for i=1:length(speed)
if speed(i)<=Generator.Wind.vin||speed(i)>Generator.Wind.vout
WindPower(i)=0;
end
if speed(i)>VGenerator.Wind.vin&&speed(i)<=Generator.Wind.vr
WindPower(i)=k1*speed(i)+k2;
end
if speed(i)>Generator.Wind.vr&&speed(i)<=Generator.Wind.vout
WindPower(i)=Generator.Wind.Pr;
end
end

3 仿真结果

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_d3

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_d3_02

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_网系统_03

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_matlab代码_04

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_matlab代码_05

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_matlab代码_06

4 参考文献

[1]张宏宇, 印永华, 申洪,等. 基于序贯蒙特卡洛方法的风电并网系统调峰裕度评估[J]. 电力系统自动化, 2012, 36(1):6.

博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

部分理论引用网络文献,若有侵权联系博主删除。

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_网系统_07

【评估】基于非序贯蒙特卡洛法评估风电系统含matlab源码_d3_08

网友评论