风电Weibull+随机出力!利用ARMA模型随机生成风速+风速Weibull分布程序代码!

前言

随着能源问题日益突出,风力发电等以可再生能源为基础的发电技术越来越受到关注。建立能够正确反映实际风速特性的风速模型是研究风力发电系统控制策略以及并网运行特性的重要基础叫。由于风速的随机性和波动性,系统中的机械设备和电气设备以及电网均会受到扰动,这种扰动对于系统设备的寿命、运行性能以及电网的稳定性都将产生一定的影响。因而,在研究风电场接入电网的功率波动与电能质量等动态特性时,需要建立与之相适应的风速模型。

ARMA模型

自回归滑动平均模型(Auto-Regressive and Moving Average ,ARMA)是研究时间序列的重要方法,已广泛应用于经济学、股票、期货等领域当中。其原理是利用已知的信号序列、误差以及已知序列对信号自身的影响规律来预测未来的信号序列。ARMA模型描述了离散随机信号中各序列之间的依存关系。ARMA模型具有以下特征:

1)以线性差分方程描述离散随机信号序列;

2)任何一个有理式的功率谱都可以用一个ARMA随机过程的功率密度谱精确逼近;

3)ARMA模型满足Yule-Walker方程;

两参数Weibull分布

两参数的Weibull分布模型是适用范围最广、拟合实际风速最好的模型,它能调整参数来适应不同时间长度(通常是一个月或一年)的风速序列。在风速和风能评估方面已有很多应用。

两参数的Weibull分布的概率密度函数如下式所示:

其分布函数如下式所示:

程序介绍

自回归滑动平均模型(ARMA)是分析时间序列的重要方法。在分析实际风速统计特性和ARMA模型性质的基础上,建立了可用于动态仿真的短期风速模型。程序结果表明,所得风速序列能够正确反映实际风速的特性。在风能领域Weibul分布常用于描述风速的分布特征,通过拟合Weibull分布可以得到风速的概率密度分布,为风能资源的评估和风电场的布局提供重要依据。程序中算例丰富,注释清晰,干货满满,创新性和可扩展性很高,下面对程序做简要介绍!

程序结果

ARMA模型结果

风速Weibull分布结果

部分程序

%初始化
I=0.16;%湍流强度​L=600;%湍流尺度
average_v=8.11850232757234;%平均风速
Ts=1;%采样时间T=720;%模拟时间​n=T/Ts;%采样个数
sigma_u=3.48648820169842;%风速序列的标准差 
sigma_noise=0.2;%白噪声的方差
% u=yyx_noice_n(0,sigma_noise,n);%产生n个序列的白噪声,均值为0,方差为1;
u=normrnd(0,sigma_noise,n);​df=1/T;%频率分辨率
f=(0:n-1)*df;length_f=length(f);​
​S(i)=4*(sigma_u)^2*L/average_v/(1+70.8*(f(i)*L/average_v)^2)^(5/6);%Von Karman谱功率密度函数
R=real(ifft(S));%自相关与功率谱密度是傅立叶变换关系,求自相关​
%求解AR模型参数
a(1)=R(2)/R(1);​a(2)=R(3)/R(1)-R(2)*R(2)/R(1)/R(1);
%求解MA模型参数
Ry=(-a(1)+a(2)*a(1))*R(1)+(1+a(1)^2+a(2)^2)*R(2)+(-a(1)+a(1)*a(2))*R(3)+(-a(2))*R(4);
b=Ry/sigma_noise;%beta=Ry/白噪声的方差​
%脉动风速
v(1)=u(1);​v(2)=a(1)*v(1)+u(2)+b*u(1);
​​v(k)=a(1)*v(k-1)+a(2)*v(k-2)+u(k)+b*u(k-1);%ARMA模型

部分内容源自网络,侵权联系删除!

欢迎感兴趣的关注并私信获取完整版代码,小编会不定期更新高质量的学习资料、文章和程序代码,为您的科研加油助力!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/21655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络⑩ —— Linux系统如何收发网络包

转载于小林coding:https://www.xiaolincoding.com/network/1_base/how_os_deal_network_package.html 1. OSI七层模型 应用层,负责给应用程序提供统一的接口;表示层,负责把数据转换成兼容另一个系统能识别的格式;会话…

深度剖析云边对接技术:探索开放API接口的价值与意义

在当今数字化时代的浪潮中,云边对接与开放API接口成为了塑造行业生态的重要驱动力。随着云计算、物联网和边缘计算等技术的快速发展,传统产业正在迈向数字化转型的关键时刻。而在这个过程中,云边对接技术以及开放的应用程序接口(API)扮演着举…

处理STM32 DMA方式下的HAL_UART_ERROR_ORE错误

1. 检查并调整DMA和UART配置 确保初始化顺序:需要确保USART的CR寄存器UE位开关留到最后打开,即完成USART和DMA的所有配置初始化后再使能USART。这样可以避免初始化顺序不当导致的通信问题。配置合适的DMA缓冲区:确保DMA缓冲区足够大&#xf…

Facebook海外三不限 | 如何降低Facebook频繁被封的风险

本文将讨论Facebook账户被封的原因及降低封禁风险的方法,以维护用户的账户安全和社交乐趣。 1. 常见原因:账户被封通常与发布违反社区标准的内容有关,如仇恨言论、暴力内容、欺诈虚假信息、非法活动、骚扰、版权侵权等。此外,未授…

el-date-picker选择开始日期的近半年

<el-date-pickerv-model"form[val.key]":type"val.datePickerType || daterange":clearable"val.clearable && true"range-separator"~"start-placeholder"开始日期"end-placeholder"结束日期"style&q…

玩转Linux进度条

准备工作&#xff1a; 一.关于缓冲区 首先&#xff0c;咱们先来一段有意思的代码&#xff1a; #include<stdio.h> #include<unistd.h> int main() {printf("you can see me");sleep(5);} 你可以在你的本地运行一下&#xff0c;这里我告诉大家运行结果…

【SAP HANA 33】前端参数多选情况下HANA如何使用in来匹配?

场面描述: 在操作界面经常会出现某个文本框需要多选的情况,然后后台需要根据多选的值进行匹配搜索。 一般处理的情况是: 1、在Java后端动态生成SQL 2、不改变动态SQL的情况,直接当做一个正常的参数进行传递 本次方案是第二个,直接当做一个正常的字符串参数进行传递即…

【面试题-014】Mysql数据库有哪些索引类型?

文章目录 B 树和 B 树区别B 树B 树 mysql聚簇索引和非聚簇索引聚簇索引&#xff08;Clustered Index&#xff09;非聚簇索引&#xff08;Non-Clustered Index&#xff09;总结 MyISAM和InnoDB两种常见的存储引擎区别MySQL的主从同步原理如何确保主从同步的数据一致性&#xff1…

使用C++实现高效的套接字连接池

在现代网络应用中&#xff0c;高效管理网络连接是实现高并发和低延迟的重要因素。下面将详细介绍如何使用C实现一个高效的套接字连接池&#xff0c;以便在需要时快速复用连接&#xff0c;从而提高系统性能和资源利用率。 一、什么是连接池&#xff1f; 连接池是一种管理网络连…

RFID防盗门:守护您的商品资产安全!

在新零售运营管理中&#xff0c;防盗是至关重要的一环。根据美国零售联合会发布的年度零售安全调查&#xff0c;2022年美国零售商损失了创纪录的1121亿美元。其中年度损失最大因素是由外部盗窃导致库存损失和员工内部盗窃造成的。 然而传统零售业商品资产盘点往往依赖人工排查&…

ConcurrentHashMap详解 什么时候CAS什么时候synchronized

jdk:1.7 segment数组hashEntry数组链表实现 jdk版本&#xff1a;1.8&#xff1a;hashEntry数组红黑树实现 1、基本参数 //**1、最大容量** hashmap的最大容量也是这个&#xff0c;菜鸟一面被问到了 private static final int MAXIMUM_CAPACITY 1 << 30;//数组默认为…

《科技与健康》是什么级别的期刊?是正规期刊吗?能评职称吗?

问题解答 问&#xff1a;《科技与健康》期刊万方网可查吗 答&#xff1a;万方、维普可查 问&#xff1a;《科技与健康》是正规期刊吗&#xff1f; 答&#xff1a;万方维普收录的正规期刊。主管单位&#xff1a;长江出版传媒股份有限公司 主办单位&#xff1a;湖北科学技术…

孩子出生后为什么要做听力筛查?

孩子出生后为什么要做听力筛查&#xff1f; 新生儿听力筛查&#xff0c;就是对所有新生儿在尽早的时间&#xff08;出生48小时后&#xff09;进行系统的听力筛查测试。据相关文献报道&#xff0c;在我国&#xff0c;正常分娩的新生儿听力障碍的发生率约为0.1&#xff5e;0.3%&a…

机场专用手持激光驱鸟器原理及优势

在机场的驱鸟工作中&#xff0c;各类驱鸟设备共同构建起一道坚不可摧的防线&#xff0c;以保障航班的安全起降。其中激光驱鸟器以其卓越的性能和显著效果&#xff0c;在机场鸟击防治中发挥着至关重要的作用。 激光驱鸟器&#xff0c;分为大型自动式和小型手持式&#xff0c;其有…

Python 技能提升(二)

理想的类结构 Property装饰器 # 传统写法 class Square1:def __init__(self):self.__side Nonedef get_side(self):return self.__sidedef set_side(self, side):assert side > 0, 边长不能为负数&#xff01;self.__side sidedef del_side(self):# del self.__sideself.…

「前端+鸿蒙」核心技术HTML5+CSS3(十)

1、H5简介 H5是HTML5的简称,是构建现代网站和网络应用的标准标记语言。HTML5新增了许多功能,包括更好的多媒体支持、新的表单控件、绘图功能以及对响应式设计的改进。 2、H5产品布局 移动端H5网站布局通常使用流体布局或弹性盒模型(Flexbox),以适应不同屏幕尺寸。 示例…

2024年有什么值得入手的5G长期套餐大流量卡推荐?大流量手机卡入手指南(超4款正规手机卡实测总结)

前言 24年有什么值得入手的5G大流量卡推荐&#xff1f;大流量手机卡入手指南&#xff08;超4款正规手机卡实测总结&#xff09; 四大运营商有哪些大流量卡&#xff0c;可电话&#xff0c;非物联网卡 所有卡激活后&#xff0c;均可以在官方app可查、 所有都是优惠长期 5G大流…

Python-匿名函数

一、概念 匿名函数造出来的是一个内存地址&#xff0c;且内存地址没有绑定任何名字&#xff0c;很快被当做垃圾清理掉。所以匿名函数只需要临时调用一次&#xff0c;而有名函数永久使用&#xff1b; 匿名函数一般和其他函数配合使用&#xff1b; # 有名函数def func(x, y):…

抖音直播统计、直播间无人互动直播效果软件--抖音大师!

抖音大师介绍 抖音大师是抖音直播统计、直播间无人互动直播效果软件&#xff0c;通过它&#xff0c;你可以快速添加直播互动效果&#xff01;软件使用C#开发&#xff0c;无论是内存占用还是执行效果都远比同行的效果高太多&#xff01;&#xff01;电脑所需性能大大降低&#x…

内联汇编简介

在C语言中嵌入汇编&#xff08;Assembly&#xff09;代码&#xff0c;可以使用内联汇编&#xff08;Inline Assembly&#xff09;&#xff0c;这在一些需要精确控制硬件或者优化性能的场合非常有用 以下是关于ASM语法的介绍&#xff0c;主要基于GCC&#xff08;GNU Compiler C…