计及多能耦合的区域综合能源系统电气热能流计算(含matlab代码)

本文主要是介绍计及多能耦合的区域综合能源系统电气热能流计算(含matlab代码),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

1 主要内容

电气热耦合模型图:

2 部分代码

3 程序结果

4 下载链接


主要内容

该程序复现《计及多能耦合的区域综合能源系统最优能流计算》的电气热能流耦合模型,采用案例节点系统(电力系统33节点+天然气系统14节点+热力系统17节点)计算多能耦合下的不同能源的潮流,未实现内点法的优化过程,是很宝藏的多能耦合基础程序,实现了电-气-热-集线器中关键器件模型构建和耦合潮流计算,很具有参考价值。

  • 电气热耦合模型图:

部分代码

% EH1电网25和气网3节点相连
% EH2热网15和气网13节点相连
Data_Input = [80,1100,30,120]; % 负荷数据,单位kW
Le1 = Data_Input(1);Lh1 = Data_Input(2);
Le2 = Data_Input(3);Lh2 = Data_Input(4);
%---------------------EH1----------------------
Ef_T = 0.98; Ef_AC = 3.2; Ef_GH = 0.8; % 效率参数
lmd1 = 0.2; % 分配系数
Pe1 = Le1./(lmd1*Ef_T);
Pg1 = (Lh1 - Pe1*(1-lmd1)*Ef_T)./Ef_GH;
%---------------------EH2----------------------
Ef_HE = 0.98; Ef_MTE = 0.4; Ef_MTH = 0.5; % 效率参数
Pg2 = Le2./Ef_MTE;
Ph2 = (Lh2-Pg2*Ef_MTH)./Ef_HE; % EH2不需要分配系数
%----------------------------------------------
M_P = [Pe1 Pg1 Pg2 Ph2];
%% 热网
n=17; % 17节点
m=16; % 16支路
Cp=4.182*10^(-3);  %水的比热容,单位:MJ/(kg·℃)
% 热力系统负荷节点数据,分别为节点号,节点负荷热功率MW,压力kPa,供热温度,输出温度和回热温度。节点1为平衡节点
ND=[ 1  0      500 100 50 502  0      493 100 50 03  0.12   414 100 50 504  0.12   406 100 50 505  0      445 100 50 06  0.12   337 100 50 507  0.12   345 100 50 508  0      395 100 50 09  0.12   265 100 50 5010 0.12   280 100 50 5011 0      370 100 50 012 0.085  337 100 50 5013 0.085  335 100 50 5014 0      365 100 50 015 M_P(4)*1e-3  337 100 50 5016 0.085  335 100 50 5017 0.085  360 100 50 50];
% 热力系统管道参数,分别为管道号、始点、终点、长度、直径、传热系数、粗糙度
BD=[1  1  2  70.6   125  0.321  0.4 2  2  3  95.2   32   0.189  0.43  2  4  105.1  32   0.189  0.44  2  5  61.8   80   0.278  0.45  5  6  136    32   0.189  0.46  5  7  123.3  32   0.189  0.47  5  8  52.1   65   0.236  0.48  8  9  161.1  32   0.189  0.49  8  10 134.2  32   0.189  0.410 8  11 41.7   65   0.236  0.411 11 12 136.4  32   0.189  0.412 11 13 134.1  32   0.189  0.413 11 14 44.9   80   0.278  0.414 14 15 136.4  32   0.189  0.415 14 16 136.2  32   0.189  0.4 16 14 17 134.2  32   0.189  0.4];
l = BD(:,4);         % 长度 m
d = BD(:,5)/1000;    % 直径 m
lmd = BD(:,6);       % 传热系数 W/mK
rgh = BD(:,7)/1000;  % 钢管当量绝对粗糙度m
Ta = 10;             % 环境温度 10℃
Lh = ND(2:n,2);      % 各负荷节点热功率
Ts = ND(:,4);        % 供热温度 初值100℃
T0 = ND(2:n,5);      % 各负荷节点输出温度
Tr = ND(:,6);        % 回热温度
Prs = ND(:,3);       % 各节点压力初值

程序结果

4 下载链接

这篇关于计及多能耦合的区域综合能源系统电气热能流计算(含matlab代码)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/836959

相关文章

使用Redis实现会话管理的示例代码

《使用Redis实现会话管理的示例代码》文章介绍了如何使用Redis实现会话管理,包括会话的创建、读取、更新和删除操作,通过设置会话超时时间并重置,可以确保会话在用户持续活动期间不会过期,此外,展示了... 目录1. 会话管理的基本概念2. 使用Redis实现会话管理2.1 引入依赖2.2 会话管理基本操作

mybatis-plus分表实现案例(附示例代码)

《mybatis-plus分表实现案例(附示例代码)》MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生,:本文主要介绍my... 目录文档说明数据库水平分表思路1. 为什么要水平分表2. 核心设计要点3.基于数据库水平分表注意事项示例

Nginx服务器部署详细代码实例

《Nginx服务器部署详细代码实例》Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,:本文主要介绍Nginx服务器部署的相关资料,文中通过代码... 目录Nginx 服务器SSL/TLS 配置动态脚本反向代理总结Nginx 服务器Nginx是一个‌高性

在C#中分离饼图的某个区域的操作指南

《在C#中分离饼图的某个区域的操作指南》在处理Excel饼图时,我们可能需要将饼图的各个部分分离出来,以使它们更加醒目,Spire.XLS提供了Series.DataFormat.Percent属性,... 目录引言如何设置饼图各分片之间分离宽度的代码示例:从整个饼图中分离单个分片的代码示例:引言在处理

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

JAVA项目swing转javafx语法规则以及示例代码

《JAVA项目swing转javafx语法规则以及示例代码》:本文主要介绍JAVA项目swing转javafx语法规则以及示例代码的相关资料,文中详细讲解了主类继承、窗口创建、布局管理、控件替换、... 目录最常用的“一行换一行”速查表(直接全局替换)实际转换示例(JFramejs → JavaFX)迁移建

Go异常处理、泛型和文件操作实例代码

《Go异常处理、泛型和文件操作实例代码》Go语言的异常处理机制与传统的面向对象语言(如Java、C#)所使用的try-catch结构有所不同,它采用了自己独特的设计理念和方法,:本文主要介绍Go异... 目录一:异常处理常见的异常处理向上抛中断程序恢复程序二:泛型泛型函数泛型结构体泛型切片泛型 map三:文

MyBatis中的两种参数传递类型详解(示例代码)

《MyBatis中的两种参数传递类型详解(示例代码)》文章介绍了MyBatis中传递多个参数的两种方式,使用Map和使用@Param注解或封装POJO,Map方式适用于动态、不固定的参数,但可读性和安... 目录✅ android方式一:使用Map<String, Object>✅ 方式二:使用@Param

SpringBoot实现图形验证码的示例代码

《SpringBoot实现图形验证码的示例代码》验证码的实现方式有很多,可以由前端实现,也可以由后端进行实现,也有很多的插件和工具包可以使用,在这里,我们使用Hutool提供的小工具实现,本文介绍Sp... 目录项目创建前端代码实现约定前后端交互接口需求分析接口定义Hutool工具实现服务器端代码引入依赖获

利用Python在万圣节实现比心弹窗告白代码

《利用Python在万圣节实现比心弹窗告白代码》:本文主要介绍关于利用Python在万圣节实现比心弹窗告白代码的相关资料,每个弹窗会显示一条温馨提示,程序通过参数方程绘制爱心形状,并使用多线程技术... 目录前言效果预览要点1. 爱心曲线方程2. 显示温馨弹窗函数(详细拆解)2.1 函数定义和延迟机制2.2