分布式光伏发电计及气象因子及出力预测方法研究(Matlab代码实现)

news2024/11/24 7:23:33

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

1.1 直接预测

1.2 间接预测

📚2 运行结果

🌈3 Matlab代码及数据

🎉4 参考文献


💥1 概述

随着气候变化、资源消耗和获取成本增加,可再生能源(太阳能、风能、地热能等)的开发和利用成为全球关注的焦点。光伏发电具有建设周期短、安全可靠、低污染、无噪声、地域限制少等优点,近年来发展十分迅速据国际能源署数据,2016年全球新增光伏装机容量约为75GW,同比增长47截至2016年底,全球太阳能光伏装机容量累计约303GW,较2015年增长32.9%。预计到2021年,全球光伏装机容量累计让近800GW,年复合增率约为6%,占全球电力消耗总量的7%以上,增速放缓并趋于稳定。2016年,光伏发电仅占全球总发电量的1据《BP世界能源统计年鉴(2017年)》,全球光伏发电总量为333.1TWh,年增长29.6%,其中中国光伏发电量占全球总量的19.9%,位居第一;美国位居第二,为17.1%

光伏出力具有明显的间歇波动特性大规模光伏发电接入给电网调度管理带来巨大挑战。光伏出力预测是解决此类问题的关键技术之一,而全气象参数是光伏出力预测的基础,因此光伏电站全气象参数传感网络的研制与出力预测方法的研究具有重要的学术与应用价值。
 

1.1 直接预测

光伏出力预测,从预测方式上可分为直接预测和间接预测。直接预测是根据光伏电站输出功率的历史数据直接进行预测,是基于实际运行数据对其出力特性进行拟合,可以真实的反映输入与输出之间的非线性映射关系,具有理论价值和应用价值。
直接预测的实现方式如图1-2所示。

直接预测的常用方法有多元线性回归法、BP神经网络、支持向量机(SVM)灰色理论算法等方法。
(1)多元线性回归法:一种现象的发生往往与多个因素存在关联关系,这就需要将多个相关因素作为自变量,来解释因变量的变化规律,此类模型就叫做多元线性回归模型。在光伏出力预测中,光伏发电系统的发电功率受到辐照度、环境温度、组件温度等因素的影响,因此可以将此类气象因素作为光伏发电系统多元线性回归模柔型的输入变量。该方法能降低建模难度,缩短建模时间。
(2)BP神经网络:BP神经网络是一种按照误差逆向传播算法训练的多层前馈网络,是目前应用最广的神经网络。它的基本思想是梯度下降法,利用梯度搜索技才以达到网络的实际输出值和期望输出值的均方误差最小。BP神经网络模型包含了输层、输出层和隐含层三个部分,隐含层在输入层和输出层之间,其状态的改变会影输入输出之间的关系。通过将BP神经网络与其他算法相结合,可以拓展出更多的预测方法,例如基于遗传算法神经网络预测模型、BP神经网络—马尔科夫链预测模型、小波神经网络预测模型、基于粒子群的BP神经网络预测模型等。
(3)支持向量机(SVM):支持向量机是一种基于统计学习理论的模式识别方法,在解决小样本、非线性及高维模式识别中表现出许多特有的优势。其主要思想是通过构造一个高维空间,将一个样本空间映射到这个高维空间中,在原有样本空间中线性不可分的数据在高维空间中实现线性可分。

(4)灰色理论算法:灰色系统理论把一切随机过程看作是在一定范围内变化的、与时间有关的灰色过程.灰色系统是既含已知信息又含未知信息或非确知信息的系统,通过大样本进行研究,将灰色系统中杂乱无章的原始数据整理成具有较强规律性后再作研究。光伏发电量的影响因素有很多种,作用机理也复杂多样,光伏发电量与影响因素之间没有固定的函数关系,而历史数据又难以满足大样本统计的需求,因此灰色系统理论在光伏发电系统进行发电量预测等方面有较好的应用价值。

1.2 间接预测

间接预测一般是先对太阳辐照度进行预测,然后通过公式计算得到光伏电站的输出功率。辐照度是光伏发电重要的气象影响因子,其预测精度对光伏出力预测有着重要的影响。间接预测的实现方式如图1-3所示。


间接预测的常用方法有卡尔曼滤波、随机时间序列、小波分析、天空图像法、持
续预测法等方法。

卡尔曼滤波:卡尔曼滤波法是一种利用线性系统状态方程对系统状态进行最优估计的算法。将辐照度作为输出变量建立状态空间模型,然后用卡尔曼滤波法实现辐照度的预测。这种算法需要观测噪声的统计特性,对噪声统计特性的估计是该方法的难点所在。
随机时间序列:随机时间序列法利用大量的历史数据来建模,经过模式识别、参数估计、模型检验来确定一个能够描述辐照度序列的数学模型,进而建立预测模型进行辐照度预测。随机时间序列适用于线性系统,对于具有强非线性特征的辐照度预测模型而言预测精度不够理想。
波分析法:小波分析法是利用小波的细节刻画能力来改善预测模型的性能。小波分将小波分析法与神经网络等方法相结合用于预测建模。

天空图像法:天空图像辐照度预测方法是通过移动矢量场来检测云的运动和形状变化,利用相邻两个图像来描述这种变化,从而进行辐照度预测。天空图像辐照度预测方法能够在极短时间内实现较为精确的预测,但需要配置专用的设备(天空成像进行连续不断的天空图像拍效,成本较高。
持续预测法:持续预测法是最简单的预测方法,通常只是把相邻时刻的辐照,度测量值或者相邻若干个历史时刻的辐照度平均值作为下一个时刻的预测值。该方法仅适用于超短时间的预测,预测结果不稳定且预测精度较差。

 

📚2 运行结果

 

 

🌈3 Matlab代码及数据

回复关键字

🎉4 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]叶颖. 分布式光伏发电全气象系统及出力预测方法研究[D].浙江工业大学,2017.

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

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

相关文章

【WebGL-iTwin.js】理论篇(一):webgl中三维模型表示方式-多边形网格

一、三维模型表示方式 在计算机图形学中,三维模型一般是指空间中物理实体对象的数学表示。具体说来,三维模型是由其形状和颜色外观的描述构成。通常,三维对象的表示方法可以分为面表示和体表示两种类型。 面表示: 也就是表示三维…

C++ Reference: Standard C++ Library reference: Containers: map: map: size

C官网参考链接&#xff1a;https://cplusplus.com/reference/map/map/size/ 公有成员函数 <map> std::map::size C98 size_type size() const; C11 size_type size() const noexcept;返回容器大小 返回map容器中的元素数量。 形参 没有形参。 返回值 容器中元素的数…

java计算机毕业设计基于安卓Android的订餐系统APP

项目介绍 首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包罗软件架构模式、整体功能模块、数据库设…

[附源码]Node.js计算机毕业设计高校教材管理系统Express

项目运行 环境配置&#xff1a; Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境&#xff1a;最好是Nodejs最新版&#xff0c;我…

docker kali 安装 xfce4 桌面 + tigervnc + novnc

docker kali 安装 xfce4 桌面 tigervnc novnc启动容器环境变量准备工作安装xfce4 桌面tigervnc安装 tigervnc启动 tigervncnovncxfce4 启动弹窗如何关闭&#xff1f;参考启动容器 docker run --name kali -p 5901:5901 -p 6080:6080 -i -t kalilinux/kali-rolling环境变量 …

系列案例解读丨神策新一代流程画布再发力,加速易宠科技精准营销升级

在宠物行业需求端、供给端以及资本的共同推动下&#xff0c;中国宠物经济产业规模增长迅速。与此同时&#xff0c;数字化浪潮全面掀起&#xff0c;借助数字化工具和手段实现企业经营创新&#xff0c;已经成为宠物企业的增长新机会。E 宠商城上线于 2009 年&#xff0c;是易宠科…

推荐几款Nodejs实现的web框架

本文首发于个人博客“胖蔡叨叨叨”&#xff0c;点击可查看原文 Nodejs在近些年可以说是发展异常的迅猛&#xff0c;由于同样使用的js原因&#xff0c;对于前端开发人员可以说是非常的友善了&#xff0c;Github上有关nodejs的贡献也是越来越多&#xff0c;像是阿里的express、ko…

Qt扫盲-QBoxLayout 理论总结

QBoxLayout 理论总结1. 简述2. 创建布局器3. 添加布局元素4. 间隔设置5. 布局 操作1. 简述 QBoxLayout 占用来自其父布局或 parentWidget&#xff08;&#xff09;获得的空间&#xff0c;将其划分为一排框&#xff0c;并使在布局器里的控件填充一个框。 如果 QBoxLayout 的方…

AC耦合电容仿真知多少

AC耦合电容&#xff0c;也叫DC blocking隔直电容&#xff0c;在几乎所有的高速串行链路中&#xff0c;都可以看到它的身影&#xff0c;它的主要作用是去掉信号中的直流偏置分量&#xff0c;同时让高频分量可以顺利通过&#xff0c;类似于一个高宽带的滤波器。 由于电容的焊盘通…

进销存软件哪个简单好用?来看看这5款

小企业进销存软件如何选择&#xff1f;我认为最重要的一点是适合。 市面上优秀的进销存软件很多&#xff0c;但质量参差不齐。同时&#xff0c;由于与企业的匹配度不一样&#xff0c;再高质量的软件&#xff0c;用起来可能也会十分费劲。 下面与大家分享进销存软件的选型要点…

【能效分析】某大厦电力运维系统的设计及应用

项目简介 安科瑞 李亚俊 壹捌柒贰壹零玖捌柒伍柒 某公司位于北京市大兴区&#xff0c;于2001年在大兴分局注册成立&#xff0c;该在公司多年的发展里&#xff0c;始终为终端客户提供好的产品和技术支持、健全的售后服务&#xff0c;该公司主要经营110KV及以下送电线路&#x…

美团阿里Java程序员晒工资被围观,总结:搞好千万级并发=实现百万年薪?

当我听到这句话的时候楞住了&#xff0c; 面试官就用一句话就问倒了我。 实际上&#xff0c;如果不在BAT这样的大厂工作&#xff0c;是很难接触到千万级别的高并发的。 但也正是这种难得&#xff0c;让各个大厂都抢着要这样的人才啊&#xff01; #####小编经过长时间的研究、…

人工神经网络技术及应用,人工神经网络实际应用

1、什么是神经网络&#xff0c;举例说明神经网络的应用 我想这可能是你想要的神经网络吧&#xff01; 什么是神经网络&#xff1a; 人工神经网络&#xff08;Artificial Neural Networks&#xff0c;简写为ANNs&#xff09;也简称为神经网络&#xff08;NNs&#xff09;或称作…

Linux 自定义 RPM 包

目录 一、定制 rpm 包概述 1.1 什么是定制 rpm 包 1.2 为什么要定制 rpm 包 1.3 如何定制 rpm 包 二、安装 FPM 工具 2.1 我在安装过程出现如下错误&#xff1a;ERROR: Error installing fpm:childprocess requires Ruby version > 2.4.0. 2.2 解决办法 2.3 再次执…

SuperMap GIS的TIN地形数据优化

目录 一、优化背景 二、数据优化 2.1 去除无效值 2.1.1 栅格数据 2.1.2 瓦片数据 2.2 镶嵌数据集 2.3 生成优化 2.3.1 块存储瓦片 2.3.2 高精度 2.4 创建空间索引 一、优化背景 TIN指不规则三角网&#xff0c;是针对连续三维空间的不规则划分&#xff0c;其最小单元为不规则三角…

[附源码]Python计算机毕业设计高校课程思政案例库系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等…

【Vue路由】多级路由、路由传参、命名路由、params使用

文章目录多级路由案例实验总结路由传参案例实验总结命名路由路由的params参数多级路由 案例实验 我们尝试做出如下的效果&#xff1a; 首先项目结构&#xff1a; 我们直接看四个路由组件&#xff1a; About.vue <template><h2>我是About的内容</h2> </…

Android 音视频采集那些事

音视频采集 在整个音视频处理的过程中&#xff0c;位于发送端的音视频采集工作无疑是整个音视频链路的开始。在 Android 或者 IOS 上都有相关的硬件设备——Camera 和麦克风作为输入源。本章我们来分析如何在 Android 上通过 Camera 以及录音设备采集数据。 Camera 在 Andro…

web网页设计期末课程大作业:家乡旅游主题网站设计——河北8页HTML+CSS+JavaScript

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法&#xff0c;如盒子的嵌套、浮动、margin、border、background等属性的使用&#xff0c;外部大盒子设定居中&#xff0c;内部左中右布局&#xff0c;下方横向浮动排列&#xff0c;大学学习的前端知识点和布局方式都有…

【爬虫实战项目】Python爬虫批量旅游景点信息数据并保存本地(附源码)

前言 今天给大家介绍的是Python爬虫批量下载旅游景点信息数据&#xff0c;在这里给需要的小伙伴们代码&#xff0c;并且给出一点小心得。 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫&#xff0c;基本的是加请求头&#xff0c;但是这样的纯文本数据爬取的人会…