计及新能源出力不确定性的电气设备综合能源系统协同优化(Matlab代码实现)1

简介: 计及新能源出力不确定性的电气设备综合能源系统协同优化(Matlab代码实现)

运行视频及运行结果:

1690955810861.png


计及碳排放成本的电-气-热综合能源系纷充节点能价计算方法研究(Matlab代码实现)


目录


第一部分 文献一《计及新能源出力不确定性的电气设备综合能源系统协同优化》


0 引言


1 新能源出力不确定性处理


1.1 新能源出力预测误差分布


1.2 新能源出力的时间相关性


1.3 场景生成


2 计及温控负荷调节能力的电气综合能源系统协同优化建模


2.2.1 气网管道气流非线性约束


3 混合整数非线性模型的转化


3.1气网管道气流非线性约束


第二部分 电-气-热综合能源系统子系统建模


2.1 引言


2.2 电力子系统建模


2.3 天然气系统


2.3.1 天然气子系统稳态模型构建


2.3.2天然气管道流量方程线性化


2.3.3 天然气管道模型


2.4 热力子系统模型


2.4.1 热源模型


2.4.2 热网模型


2.4.3 热负荷模型


2.4.4 复杂的管道流量损失转化


第三部分 计及碳排放成本的综合能源系统最优多能流求解


3.1 引言


3.2 综合能源系统耦合元件建模


3.3 电-气-热综合能源最优多能流模型


3.3.1 目标函数


3.3.2 约束条件


3.3.3 求解方法


3.4 算例分析


3.4.1 PJM-5节点电力系统-7节点天然气系统-6节点热力系统算例


3.4.2 IEEE-39节点电力系统-比利时20节点天然气系统-6节点热力系统算例


第五部分 Matlab代码、数据、文章讲解


第一部分 文献一《计及新能源出力不确定性的电气设备综合能源系统协同优化》

0 引言

电气综合能源系统是通过配电网、天然 气网、风机、光伏和冷热电联产(CCHP)系统实现多

种能源的互补梯级利用的一种系统。


1 新能源出力不确定性处理

新能源出力的不确定性主要是指出力的预测误差。为了对其进行刻画,以此提高日前调度精准度,


本文首先采用预测箱对历史数据进行统计,以对预测误差分布进行建模。然后通过递归估计协方差矩阵刻画风电和光伏的时间相关性。最后生成新能源可能出力的场景,并对多场景进行削减以降低求解难度。


1.1 新能源出力预测误差分布

1.2 新能源出力的时间相关性

1.3 场景生成

2 计及温控负荷调节能力的电气综合能源系统协同优化建模

2.2.1 气网管道气流非线性约束

由于天然气流量方程是非线性的,因此要对其进行线性化处理。对方程进行变形之后进行分段线性化。

3 混合整数非线性模型的转化

第⒉部分建立的电气综合能源系统协同优化模型为混合整数非线性规划(MINLP)问题﹐其具

有NP-hard的特性。求解MINLP问题的难点主要为:


①难以判断得到的解为全局最优解﹔2决策变量包括整数变量与连续变量;3问题的非线性。求

解MINLP问题的算法有:智能算法、互补法、分支定界算法、Benders分解算法﹑模型转化算法[22]等。模型转化算法的一种思路是将MINLP问题通过线性化处理转化为混合整数二阶锥规划问题或二阶锥线性规划问题,再调用成熟的商业求解器对问题进行求解。该算法相比其他算法具有能在解决离散变量的同时,在较短时间内实现求取全局最优解的优势。因此,本文采用分段线性化以及二阶锥松弛对模型的非线性部分进行线性化处理。


模型含有六部分非线性项,分别为管道气流Weymouth 等式,CCHP三个非线性约束,以及电网潮流的两个非线性约束。


由于天然气流量方程是非线性的,因此要对其进行线性化处理。对方程进行变形之后进行分段线性化。

3.1气网管道气流非线性约束

           


分段m=50(管道流量方向的前提下);如果不知道流量的 m=100,在一、三象限各50。

(文献cajP18-P19也有weymouth方程的分段线性化处理,方法一样。)

第二部分 电-气-热综合能源系统子系统建模

 


2.1 引言

2.2 电力子系统建模

综合能源系统中的电力子系统常采用交流潮流模型,其模型如式(2-1)所示。


式中,P、Q分别为节点的有功功率和无功功率;Y表示电力子系统的节点导纳矩阵;U为节点电压向量。为降低求解难度和后续研究需要,电力子系统模型采用线性模型,即直流潮流模型,不考虑电力子系统中的无功功率和电压。直流潮流方程可表示如下:

式中,fll表示线路l上,从m点流向n点的功率;B为线路l的电纳参数;分别为线路l两端节点m和n的电压相角。为了保证电力子系统的安全稳定运行电力子系统需满足一定的约束条件,包括发电机出力约束、机组爬坡约束、支路潮流约束和节点功率平衡约束,具体表达如下:

2.3 天然气系统

2.3.1 天然气子系统稳态模型构建

天然气子系统主要由天然气源、天然气管道、压缩机和天然气负荷组成,其结构示意图如图2-2所示。


天然气子系统的建模包括系统中各个元件的建模和天然气管道流量的建模,其建模方

法可类比于电力子系统中各元件和线路潮流的建模方法,该类比关系如表2-1所示。


天然气在管道传输中会受到温度、流速、管道摩擦力等因素的影响,这些因素导致了节点气压和管道流量的变化。为减少计算量,综合能源系统中天然气子系统通常采用稳态模型,忽略上述因素对节点气压和管道流量的影响。

1)天然气源

2)节点气压约束

3)天然气管道流量

天然气管道流量与管道的直径、温度、压力等多种因素有关,且呈非线性关系。描述天然气管道流量方程的公式有多种,包括美国燃气协会公式、Colebrook-White 公式、Panhandle A公式、Weymouth 公式等。本章采用Weymouth稳态模型[23l来描述天然气管道流量,即流量仅与管道两端的压力有关,且由压力高的节点流向压力低的节点。以图2-2中管道k-n为例,流过该管道的天然气流量与节点气压的具体表达式为:


                                           

4)压缩机

由于天然气在传输过程中受到自身材料和外界因素的影响,会产生压力下降。为了使节点气压维持在正常水平,同时也减少天然气管道在燃气负荷高峰时出现输气阻塞的几率,需在天然气管道沿线安置压缩机。常见的压缩机通常分为燃气压缩机和电压缩机[24]两类。由于压缩机所消耗的能量(电能或天然气)较少,本文为简化计算,仅保留压缩机两端的节点气压关系,不考虑压缩机消耗的能量。具体表达式如下:


(压缩比取值1.5)

5)节点流量平衡方程

相关文章
|
4天前
|
监控 算法 数据安全/隐私保护
基于三帧差算法的运动目标检测系统FPGA实现,包含testbench和MATLAB辅助验证程序
本项目展示了基于FPGA与MATLAB实现的三帧差算法运动目标检测。使用Vivado 2019.2和MATLAB 2022a开发环境,通过对比连续三帧图像的像素值变化,有效识别运动区域。项目包括完整无水印的运行效果预览、详细中文注释的代码及操作步骤视频,适合学习和研究。
|
12天前
|
算法 5G 数据安全/隐私保护
MIMO系统中差分空间调制解调matlab误码率仿真
本项目展示了一种基于Matlab 2022a的差分空间调制(Differential Space Modulation, DMS)算法。DMS是一种应用于MIMO通信系统的信号传输技术,通过空间域的不同天线传输符号序列,并利用差分编码进行解调。项目包括算法运行效果图预览、核心代码及详细中文注释、理论概述等内容。在发送端,每次仅激活一个天线发送符号;在接收端,通过差分解调估计符号和天线选择。DMS在快速衰落信道中表现出色,尤其适用于高速移动和卫星通信系统。
|
19天前
|
安全 调度
电力系统的负荷损失和潮流计算matlab仿真,对比最高度数,最高介数以及最高关键度等节点攻击
本课题研究节点攻击对电力系统稳定性的影响,通过模拟最高度数、最高介数和最高关键度攻击,对比不同攻击方式下的停电规模。采用MATLAB 2022a 进行系统仿真,核心程序实现线路断开、潮流计算及优化。研究表明,节点攻击会导致负荷损失和系统瘫痪,对电力系统的安全构成严重威胁。通过分析负荷损失率和潮流计算,提出减少负荷损失的方法,以提升电力系统的稳定性和安全性。
|
16天前
|
算法
基于最小二乘递推算法的系统参数辨识matlab仿真
该程序基于最小二乘递推(RLS)算法实现系统参数辨识,对参数a1、b1、a2、b2进行估计并计算误差及收敛曲线,对比不同信噪比下的估计误差。在MATLAB 2022a环境下运行,结果显示了四组误差曲线。RLS算法适用于实时、连续数据流中的动态参数辨识,通过递推方式快速调整参数估计,保持较低计算复杂度。
|
11天前
|
Python
基于python-django的matlab护照识别网站系统
基于python-django的matlab护照识别网站系统
12 0
|
1月前
|
算法
基于极大似然算法的系统参数辨识matlab仿真
本程序基于极大似然算法实现系统参数辨识,对参数a1、b1、a2、b2进行估计,并计算估计误差及收敛曲线,对比不同信噪比下的误差表现。在MATLAB2022a版本中运行,展示了参数估计值及其误差曲线。极大似然估计方法通过最大化观测数据的似然函数来估计未知参数,适用于多种系统模型。
|
2月前
|
算法 数据安全/隐私保护
基于LS算法的OFDM+QPSK系统信道估计均衡matlab性能仿真
基于MATLAB 2022a的仿真展示了OFDM+QPSK系统中最小二乘(LS)算法的信道估计与均衡效果。OFDM利用多个低速率子载波提高频谱效率,通过循环前缀克服多径衰落。LS算法依据导频符号估计信道参数,进而设计均衡器以恢复数据符号。核心程序实现了OFDM信号处理流程,包括加性高斯白噪声的加入、保护间隔去除、快速傅立叶变换及信道估计与均衡等步骤,并最终计算误码率,验证了算法的有效性。
79 2
|
2月前
|
存储 算法 Serverless
【matlab】matlab基于DTW和HMM方法数字语音识别系统(源码+音频文件+GUI界面)【独一无二】
【matlab】matlab基于DTW和HMM方法数字语音识别系统(源码+音频文件+GUI界面)【独一无二】
|
2月前
|
机器学习/深度学习 监控 算法
基于深度学习网络的人员行为视频检测系统matlab仿真,带GUI界面
本仿真展示了基于GoogLeNet的人员行为检测系统在Matlab 2022a上的实现效果,无水印。GoogLeNet采用创新的Inception模块,高效地提取视频中人员行为特征并进行分类。核心程序循环读取视频帧,每十帧执行一次分类,最终输出最频繁的行为类别如“乐队”、“乒乓球”等。此技术适用于智能监控等多个领域。
61 4
|
2月前
|
机器学习/深度学习
基于IEEE30电网系统的停电规模评价系统matlab仿真,对比IEEE118,输出停电规模,潮流分布和负载率等
本课题针对IEEE标准节点系统,通过移除特定线路模拟故障,计算其余线路的有功潮流分布系数及负载率变化。采用MATLAB2022a进行仿真,通过潮流计算确定电网运行状态,并以负载率评估负载能力。IEEE30与IEEE118系统对比显示,前者在故障下易过载,后者则因更好的拓扑结构拥有更高的负载裕度。

热门文章

最新文章