首页 > 编程语言 >蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab&python实现)

蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab&python实现)

时间:2024-08-14 20:23:33浏览次数:16  
标签:场景 python DG 特性 新能源 matlab 光伏 出力 风电

    目录

1 对风光的认识

2 风电DG出力概率模型 

2.1 风速分布特性

2.2 风电 DG有功出力

3 光伏DG出力概率模型 

3.1 光照强度分布特性

3.2 光伏DG有功出力 

4 Python代码实现

4.1 数据

4.2 Python代码 

4.3 结果 

 5 Matlab实现

5.1 数据

5.2 Matlab代码 

5.3 结果

                ​


对风光的认识

(1)新能源出力不可控因素较多,电力平衡不确定性较大。

风光新能源出力受夭气、气候影响巨大,短期、中长期电力供应均处于难预测状态。受风向、风力、光照强度等影响,风光出力具有随机性、波动性、间歇性等特点,新能源日内出力波折;寒潮或连晴高温等极端气候下,电力需求陡增,但新能源最小出力可能处于较低水平,平衡支 撑能力不足。

(2)规模化新能源挤占通道,消纳能力与利用率相互制约。

大规模新能源并网,新能源电力、电量占比不断提高,消纳与利用率矛盾突出:与常规机组相互挤占通道,重要断面满功率运行压力较大;风电反调峰特性突出,加剧电网调峰困难,消纳与利用率相互制约,保证消纳水平的基础上,利用率存在下降的趋势。在大型风电场附近如果有500kV特高压输电线路,这个风电场风电利用率可以基本可以达到接近100% ,可以通过特高压线路输送到远方;如果没有特高压线路,只能就近消纳。还有新能源只能发有功,由于功角因素,有时潮流不是按照我们想要的方向流入,如部分流到其它地区啦,需要在-些地方加装大型无功装置,形成一 个“截面” ,不让新能源流过去。

(3)系统等效转动惯量下降,频率调节和稳定问题凸显

新能源并网规模、出幼占比不断提高,常规机组被大量电力电子设备替代,系统旋转惯量持续减小,频率调节能力严重下降,电网存在频率越限甚至稳定破坏风险。

2019年8月,英国伦敦发生大停电事故,损失负荷约93万千瓦,约100万人受到停电影响。这是自2003年伦敦大停电”以来,英国发生的规模最大、影响人口最多的停电事故!经分析,事故原因在于风电新能源装机容量占比达到34.71%,系统等效转动惯量不足,系统频率在机组连续脱网后陡降至49Hz以吓,低频减载动作,切除5%负荷导致的停电。

(4)无功支撑能力下降,电压控制和稳定问题突出

一方面新能源调压能力不足 ,大规模新能源并网地区电压控制困难另一方面高比例受电地区动态无功支撑能力不足,系统电压调节能力持续下降,系统安全面临电压失稳风险。

直流与新能源机组不具备常规电源的动态无功支撑能力,随着受端直流大量馈入,新能源比快

速提高,系统动态无功储备急剧下降。特高压直流故障诱发电压稳定问题,对于送端电网表现为过电压;对于受端电网表现为持续低压甚电压崩溃,系统面临大面积停电风险。

(5)跨区交直流耦合故障全局化,存在非I频稳定性问题

随着新能源并网规模的扩大以及特高压交直流互联网的快速发展,在扰动事件冲击下,系统的能量吸放特性更为复杂,呈现出新的形态。

送、受端电网通过交直流紧密耦合,电网.一体化特征显著,跨区交直流动态交互特性更加复杂,局部的暂态能量冲击易引发全局的稳定性问题。新能源大规模并网,电源结构深度调整电网稳定形态更加复杂,电力电子装置的快速响应特性引发非I频的稳定性问题。

风电DG出力概率模型 

2.1 风速分布特性

风电机组发出的有功功率与机组所在位置的风速大小。针对实测的风速数据用有效的方法去拟合来获得较为精确的概率分布特性,意义显得尤为重要.

图1.1显示了风力发电站的年实测风速数据。从图中可以看出,风速具有一定的分布特征:偏态分布。本文采用Weibull分布、Rayleigh分布和Gamma分布对实测风速数据进行拟合。 

2.2 风电 DG有功出力


 

            

光伏DG出力概率模型 

3.1 光照强度分布特性

光伏发电机组产生的有功功率通常取决于光伏发电机组所在位置的光强。为了获得更精确的概率分布特性,采用有效的方法对测量的光强数据进行拟合是非常重要的。

3.2 光伏DG有功出力 

光伏功率 = Beta分布 * 最大光强 * 组件总面积 * 光电转换率

                         P_{s}=f(\frac{r}{r_{max}})\cdot r_{max}\cdot S\cdot \eta

4 Python代码实现

4.1 数据

数据文件: parameter.csv ( 24小时的风光概率分布参数,前面两列为风电参数,后面两列为光伏参数。这个参数可以自己改)

                          

4.2 Python代码 

4.3 结果 

                     

                                 

                            

                         

 5 Matlab实现

5.1 数据

数据文件: parameter.txt ( 24小时的风光概率分布参数,前面两列为风电参数,后面两列为光伏参数。这个参数可以自己改)

                     

5.2 Matlab代码 

5.3 结果

                 

                 

                        

                    

                    

                        

标签:场景,python,DG,特性,新能源,matlab,光伏,出力,风电
From: https://blog.csdn.net/2201_75535220/article/details/141139502

相关文章

  • 【无人机】基于动态反演和扩展状态观测器的无人机鲁棒姿态控制研究(Matlab代码实现)
     ......
  • 云计算实训28——haproxy(七层代理)、python代码的读写分离
    一、haproxy----高可用、负载均衡1.安装安装ntpdate[root@haproxy~]#yum-yinstallntpdate.x86_64安装ntp[root@haproxy~]#yum-yinstallntp同步时间[root@haproxy~]#ntpdatecn.ntp.org.cn启动ntp服务[root@haproxy~]#systemctlstartntpd设置开机自......
  • Python教程(十四):Requests模块详解
    目录专栏列表前言:安装Requests查看包安装情况:RESTful介绍RESTfulAPI设计原则示例基本用法1.查询ID为1的用户(GET)2.创建新用户(POST)3.更新ID为1的用户(PUT)4.删除ID为1的用户(DELETE)响应对象会话(Session)异常处理高级用法流式上传处理重定向使用代理请求超时总......
  • python爬虫爬取某图书网页实例
    文章目录导入相应的库正确地设置代码的基础部分设置循环遍历遍历URL保存图片和文档全部代码即详细注释下面是通过requests库来对ajax页面进行爬取的案例,与正常页面不同,这里我们获取url的方式也会不同,这里我们通过爬取一个简单的ajax小说页面来为大家讲解。(注:结尾附......
  • 第一阶段复习 --Python、Linux、Shell、MySQL
    文章目录第一阶段复习总结python1.python是面向对象的解释型动态数据语言的高级程序设计语言2.变量3.基础数据类型4.数据类型之间的转换5.str类型字符串方法序列6.运算符7.选择循环结构8.数据容器9.函数参数10.类11.正则12.文件读写13.异常处理tryexc......
  • 【Azure 存储服务】Azure文件能实现的功能及业务场景的系列问题
    问题一:Azure文件提供的部署方式,云部署/本地部署?当前可用的是哪种方式Azure文件存储可以用于替换或补充传统的本地文件服务器或连接到网络的存储(NSA)设备。Azure文件是云服务,存储的文件都在AzureCloud里,开通本地防火墙445端口(运行在portal上自动生成的powershell脚本),就可以......
  • 《python程序语言设计》2018版第7章第2题创建一个stock类,一个公司股票。创建stock,包含
    使用百分比法计算股票变化值百分比法是计算股票变化值的常用方法。具体操作是:将当前股票价格与前一交易日的股票价格进行比较,计算出价格变动的百分比。公式为:(当前价格-前一交易日价格)/前一交易日价格×100%。这种方法简单明了,可以快速得出股票变化的百分比。......
  • 23:Python的map函数,filter函数,reduce函数
    #map函数#例子1num_1=[1,2,10,5,3,7]ret=[]foriinnum_1:ret.append(i**2)print(ret)#完成一个,#例子2num_1=[1,2,10,5,3,7]defmap_test(array):#array,数组ret=[]foriinnum_1:ret.append(i**2)returnretr......
  • python之numpy(1 安装及基本介绍)
    numpy介绍numpy是Python中的一个非常流行的库,它提供了大量的数学函数工具,特别是针对数组和矩阵的操作。numpy的全称是NumericalPython,它极大地简化了数组和矩阵的运算,使得Python成为进行科学计算的一个强大工具。安装numpy要安装numpy,需在终端(win+r---->cmd)提示符下执......
  • 【机器学习】CNN卷积神经网络算法的基本概念、训练过程(含python代码)和应用领域
    引言卷积神经网络(ConvolutionalNeuralNetwork,CNN)是一种深度学习模型,主要用于图像识别、图像分类、物体检测和计算机视觉等领域文章目录引言一、卷积神经网络(ConvolutionalNeuralNetwork,CNN)1.1基本原理1.2主要结构1.2.1卷积层(ConvolutionalLayer)1.2.2激活函......