微电网优化调度|基于多目标粒子群算法的微电网优化调度【风、光、储能、柴油机、电网交互燃汽轮机】(Matlab代码实现)

news2024/11/28 8:27:49

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥
🎉作者研究:🏅🏅🏅本科计算机专业,研究生电气学硕主要研究方向是电力系统和智能算法、机器学习和深度学习。目前熟悉python网页爬虫、机器学习、群智能算法、深度学习的相关内容。希望将计算机和电网有效结合!⭐️⭐️⭐️

📋📋📋本文目录如下:⛳️⛳️⛳️

目录

0 写在前面

1 含可再生能源的微电网供电系统

1.1 太阳能光伏电池

1.2 风力发电机

1.3 微型燃气轮机

1.4 柴油发电机

1.5 蓄电池

2 微电网优化运行的多目标数学模型

2.1 运行成本

2.2 环境成本

2.3 约束条件

3 多目标粒子群算法的微电网优化调度

3.1 多目标优化问题

3.2 多目标粒子群算法

4 算例仿真结果

5 Matlab代码实现+数据+文章详细讲解


0 写在前面

参考了下面两篇文献:

摘要:提出了一种经济与环保相协调的微电网优化调度模型,针对光伏电池、风机、微型燃气轮机、柴油发电机以及蓄电池组成的微电网系统的优化问题进行研究,在满足系统约束条件下,建立了包含运行成本、可中断负荷补偿成本以及污染物处理费用的微电网多目标优化调度模型,并利用多目标粒子群算法(MOPSO)求解微电网优化调度问题,仿真结果表明该模型对微电网优化调度具有一定的指导作用。

微电网(Microgrid)作为智能电网重要的组成部分,一方面,微电网为分布式电源(Distributed

Generation,DG)、负荷、储能设备以及控制单位有效载体,充分发挥DG所具有的经济性、环保性和灵活 性,为电能用户提供优质的电能质量,满足用户安全可靠供电;另一方面,微电网运行方式极为灵活,既可以并入大电网运行,也可以在电网系统故障时与大电网断开孤岛运行,以保障重要负荷的供电[1-3]。

1 含可再生能源的微电网供电系统

本文采用如图1所示的微电网系统,该系统中包含了光伏电池(Photovoltaic Cell,PV)、风机(WindTurbine,WT)等清洁不可控发电单元,柴油发电机(Diesel Generator,DE)、微型燃气轮机(Micro Turbine, MT) 等清洁可控发电单元以及储能单元(Energy Storage Elements,ES)。本文微电网处于孤岛运行, 由微电源对微电网内部负荷进行供电。

                                                       图1 微电网系统结构

1.1 太阳能光伏电池

光伏电池的输出功率与光照强度有关,光伏电池一般工作在最大功率点跟踪(MPPT)模式下。输出功率可以表示[10]为:

                                        P_{\mathrm{pv}}=\zeta \eta_{\mathrm{m}} A_{\mathrm{p}} \eta_{\mathrm{p}} \cos \theta

其中,Ppv为PV实际出力;ζ为太阳光照强度;ηm为最大功率点跟踪模式下的效率;Ap为电池板的面积;ηp 为光伏电池的效率;θ为光照的入射角度。

1.2 风力发电机

风力发电机的输出功率与风速的大小有关,其功率输出模型可表示为:

                                     P_{\mathrm{WI}}=\left\{\begin{array}{cc} 0 & v<v_{\mathrm{ci}}, v>v_{\mathrm{co}} \\ \frac{v^{3}-v_{\mathrm{ci}}^{3}}{v_{\mathrm{r}}^{3}-v_{\mathrm{ci}}^{3}} P_{\mathrm{r}} & v_{\mathrm{ci}} \leqslant v \leqslant v_{\mathrm{r}} \\ P_{\mathrm{r}} & v_{\mathrm{r}} \leqslant v \leqslant v_{\mathrm{co}} \end{array}\right.

其中,PWT、Pr分别为WT的实际功率和额定功率;vci、 gco、vr分别为风机的切入风速切出风速、额定风速, 在本文中分别取为3 m/s、25 m/s、14 m/s。

1.3 微型燃气轮机

本文在微电网中加入可控的微型燃气轮机,其燃料成本与自身的工作效率有关,MT燃料成本的表

达式为[8]:

                                          F_{\mathrm{MI}}=C \frac{1}{\mathrm{LHV}} \frac{P_{\mathrm{MT}}}{\eta_{\mathrm{Mr}}}

          \eta_{\mathrm{MI}}=0.0753\left(\frac{P_{\mathrm{MT}}}{65}\right)^{3}-0.3095\left(\frac{P_{\mathrm{Mr}}}{65}\right)^{2}+0.4174 \frac{P_{\mathrm{MT}}}{65}+0.1068

其中,FMT为MT的燃料成本;C为天然气价格,本文取 2元/m3;LHV为天然气低热值,本文取9.7 kW·h/m3; PMT为MT的输出功率;ηMT为MT工作的效率,其值与PMT呈三次函数关系。

1.4 柴油发电机

DE的燃料成本就是其耗量特性函数,DE燃料成本采用二次函数表达式为:

                                  F_{\mathrm{DE}}=\alpha+\beta P_{\mathrm{DE}}+\gamma P_{\mathrm{DE}}^{2}

其中,FDE为DE的燃料成本;PDE为DE的输出功率;α、 β、γ为DE燃料成本的系数,本文取为α=6、β=0.12、\gamma =8.5\times 10^{-4}

1.5 蓄电池

蓄电池能够跟踪风能和太阳能出力变化进行充放电,在电网中起到了缓冲风能和太阳能不确定

出力,提高电网的供电可靠性和连续性。当DG的总输出功率大于总负荷时,ES充电,否则,ES放电。蓄电池的充放电状态表示为:

                         E_{\mathrm{SB}}(t)=\left\{\begin{array}{l} E_{\mathrm{SB}}(t-1)+\left(P_{\text {total }}(t)-\frac{P_{\text {load }}(t)}{\eta_{\text {inv }}}\right) \eta_{\mathrm{sb}} \Delta t \text { } \\ E_{\mathrm{SB}}(t-1)-\left(\frac{P_{\text {load }}(t)}{\eta_{\mathrm{inv}}}-P_{\text {total }}(t)\right) \eta_{\mathrm{sb}} \Delta t \text { } \end{array}\right.

第一个等式为充电,第二个等式为放电。

其中,ES(Bt)、ES(Bt-1)分别为蓄电池t时刻、t-1时刻 的容量;Ptotal(t)为t时刻微电源出力总和;Pload(t)为t时 刻系统的总负荷;ηinv、ηsb分别为逆变器的工作效率 和ES的充放电效率。

2 微电网优化运行的多目标数学模型

微电网处于孤岛运行方式,在满足系统约束条件下,综合考虑微电网的经济性、可靠性以及环保

性,建立微电网系统的运行成本最小以及污染物排放费用最小的微电网多目标优化调度模型。

2.1 运行成本

微电网的发电成本主要考虑运行成本以及可中断负荷的补偿成本,故发电成本在满足系统等式

约束和不等式约束条件下,使得微电网的运行成本最小,即:

                                     \min F=\sum_{t=1}^{T} \sum_{i}^{N} \operatorname{CO}_{i, t}\left(P_{i, t}\right)+\mathrm{IR}_{t}

式中,T为微电网的调度周期的时段数;N为微电源类型数目;COit为微电源i在t时刻的发电费用;IRt为微电网在t时刻的可中断费用;Pi,t为第i台微电源在t 时刻的发电功率。

2.1.1 发电成本。

微电网运行成本主要考虑机组的燃料成本、折旧成本、维护成本,由于PV和WT为清洁能源,在运行过程中不会消耗化石燃料,故不考虑PV和WT燃料成本,即:

                    \mathrm{CO}_{i, t}=\mathrm{CF}_{i, t}\left(P_{i, t}\right)+\operatorname{IV}_{i, t}\left(P_{i, t}\right)+\operatorname{OM}_{i, t}\left(P_{i, t}\right)

式中,CFi,t为微电源i在t时刻的燃料费用;IVi,t为微电源i折算到单位时间的折旧费用;OMi,t为微电源i在t 时刻的维护费用。

2.1.2 折旧费用

                        \mathrm{IV}_{i, t}=\frac{C_{\mathrm{INS}, i}}{8760 \times P_{\mathrm{r}, i} \times f_{\mathrm{c}, i}} \times \frac{d(1+d)^{m}}{(1+d)^{m}-1}

其中,CINS,i为第i台微电源的安装成本;Pr,i为第i台微电源的额定功率;fc,i为第i台微电源的容量因子;d为利率或者折旧率;m为微电源的使用寿命。

3)维护成本 

                                        \mathrm{OM}_{i, t}=K_{\mathrm{m}, i} \times P_{i, t}

其中,Km,i 为微电源i的单位运行维护费用。

2.2 环境成本

环境成本中主要考虑机组CO2、SO2以及NOX的排放处理成本[11]。由于PV和WT为清洁能源,在运行过程中不会产生污染气体,故不考虑PV和WT的环境成本。以环境成本最小为目标函数,其表达式为:

                                   \min \mathrm{m} E=\sum_{t=1}^{T} \sum_{j=1}^{K} \alpha_{j} \sum_{i=1}^{N} \boldsymbol{\beta}_{i j} P_{i, t}

其中,CE的环境成本;K为污染物排放类型(CO2、SO2和NOX);αj为处理第j种污染物的单位费用,$/kg;βij为不同电能生产方式下输出Pi 电能时所排放第j种污染物的排放系数,g/(kW·h)。

2.3 约束条件

2.3.1 微电源出力约束

                                    P_{i, \text { max }} \leqslant P_{i} \leqslant P_{i, \max }

式中,P_{i,min}P_{i,max}分别为微电源出力下限和上限。

2.3.2 微电网功率平衡约束

                             \sum_{i=1}^{N} P_{i}+P_{\mathrm{IL}}=P_{\mathrm{L}}-P_{\mathrm{BS}}

式中,Pi、PL分别为微电源i出力和微电网负荷;PBS为蓄电池充放电功率,当PBS>0时,表示蓄电池放电,当PBS<0时,表示蓄电池充电。

2.3.3 微电网线路传输功率约束

                       P_{\text {line, } \min } \leqslant P_{\text {line }} \leqslant P_{\text {line, } \max }

式中,P_{line,min}P_{line,max}分别为微电网线路的传输功率下限和上限。

 2.3.4 蓄电池运行约束

                       \begin{array}{l} P_{\mathrm{BS}, \min } \leqslant P_{\mathrm{BS}} \leqslant P_{\mathrm{BS}, \max } \\ E_{\mathrm{BS}, \min } \leqslant E_{\mathrm{BS}} \leqslant E_{\mathrm{BS}, \max } \end{array}

式中,P_{BS,min}P_{BS,max}分别为蓄电池的最小、最大充放电功率;E_{BS,min}E_{BS,max}分别为蓄电池的最小、最大容量。

3 多目标粒子群算法的微电网优化调度

本部分见第5部分。

3.1 多目标优化问题

3.2 多目标粒子群算法

         

                                        图2 多目标优化调度流程 

4 算例仿真结果

 

   

5 Matlab代码实现+数据+文章详细讲解

个人主页:@橘柑橙柠桔柚

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

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

相关文章

(十三)Vue之监测数据改变的原理

文章目录监测数据改变的原理之对象vue.set的使用监测数据改变的原理之数组Vue学习目录 上一篇&#xff1a;&#xff08;十二&#xff09;Vue之列表渲染 先看一个需求&#xff1a;使用列表渲染出一组数据&#xff0c;然后点击按钮更新其中一个信息 <!--准备好一个容器--&…

微服务中统一日志-ELK

微服务中统一日志-ELK一.简介1.介绍2.流程3.要求4.下载地址二.安装Elasticsearch1.创建文件存放目录2.进入目录3.下载4.解压5.修改配置5.1.介绍5.2.系统配置5.3修改es配置5.4启动&#xff0c;测试三.安装Kibana1.进入目录2.下载3.解压4.修改配置4.1介绍4.2修改kibana配置4.3启动…

面试八股-JVM

1.Java代码编译过程 准备过程&#xff1a;初始化插入式注解处理器解析与填充符号表过程 词法、语法分析&#xff0c;将字符流转为标记集合&#xff0c;构造抽象语法树填充符号表&#xff0c;产生符号地址和符号信息 插入式注解处理器的注解处理分析与字节码生成过程 标注检查&…

描述统计 | 学习笔记

一.导论 统计学是通过收集&#xff0c;整理&#xff0c;分析&#xff0c;描述数据等手段&#xff0c;以达到推断所测对象的本质&#xff0c;甚至预测对象未来的一门综合性科学。其目的是探索数据的内在数量规律性&#xff0c;以达到对客观事物的科学认识 统计的本业是消化数据…

java语言【#107. 七的奇倍数】(已通过)

题目描述 ​ 如果一个数既是 7 的倍数又不能被 2 整除&#xff0c;那么我们称之为七的奇倍数。 ​ 输入一个正整数 n&#xff0c;判断它是否是 7 的奇倍数。 输入 ​ 输入一个正整数 n &#xff08;0≤n≤100&#xff09; 输出 ​ 如果 n 是 7 的奇倍数 输出 YES 否则输出 NO…

校园二手市场开题报告范文

目录 一、课题意义&#xff08;包括课题的理论意义和现实意义&#xff09; &#xff08;一&#xff09;理论意义 &#xff08;二&#xff09;现实意义 二、文献综述&#xff08;包括&#xff1a;1.理论的渊源及演进过程2.国内外对本课题的研究现状和有待解决的问题3.本人对所…

适合rv1109+rv1126使用基于RKmedia的人脸和车牌识别的SDK及使用介绍说明

基于RKmedia开发的人脸识别和车牌识别SDK简介及使用 一、功能简介 SDK下载&#xff1a;https://download.csdn.net/download/DeepLearning_/87272848 人脸检测&识别 对于人脸部分&#xff0c;SDK 提供了以下能力&#xff1a; 1. 人脸检测 1.1 人脸是否带口罩判定 1.2…

路由器的安装方法步骤

路由器的安装和设置如下&#xff1a; 1.首先连接线路&#xff0c;可以参考下图 2.线路连接完毕后&#xff0c;打开浏览器输入路由器的管理地址和管理密码然后进入路由器后台&#xff08;具体路由器的登录地址和登录密码可以参考说明书或者是路由器背面的标签&#xff09; 3.…

Nacos配置管理-配置热更新

Nacos配置自动刷新 Nacos中的配置文件变更后&#xff0c;微服务无需重启就可以感知。不过需要通过下面两种配置实现&#xff1a; 热更新-方法一&#xff1a;使用RefreshScope注解 在Value注入的变量所在类上添加RefreshScope注解&#xff1b; RestController RequestMapping(&…

直播|BIA Separations 和元生物两位大咖关于质粒DNA的制造工艺和质量控制

质粒 DNA&#xff08;pDNA&#xff09; 是生物研究和治疗开发中用于转移或表达基因的一个基本组成部分。细胞与基因治疗中最常用的载体AAV和慢病毒的生产都需要质粒作为起始材料&#xff0c;随着基因治疗&#xff0c;细胞治疗及DNA疫苗的快速发展&#xff0c;快速高效的大规模工…

腾讯云原生数据湖存储服务能力再上新,三级加速体系助力企业用数赋智

随着数据价值被越来越多企业认可&#xff0c;数据湖存储已成为企业级存储的首选和新一代提升生产力的服务。12月1日&#xff0c;在2022腾讯数字生态大会存储专场&#xff0c;腾讯云升级了云原生数据湖产品能力&#xff0c;并详细阐释了其设计理念&#xff0c;对其在多个行业的应…

数据万象技术演进之路

前言 Dale&#xff08;1969&#xff09;的“经验之塔”指出人们获取信息70%以上是通过视觉途径&#xff0c;在互联网时代也不例外。在当今图片音视频服务等已成为一个互联网应用中占比很大的部分&#xff0c;对图片和音视频等数据的处理能力也相应变成企业和开发者的一项基本技…

C++中二叉树的非递归遍历方法2-2

4 代码实现二叉树的非递归遍历 在“2 二叉树的遍历方法”中提到&#xff0c;二叉树的遍历方法有前序遍历、中序遍历、后序遍历属于深度优先遍历。接下来以前序遍历为例&#xff0c;通过代码实现该方法的二叉树非递归遍历。 4.1 前序遍历 4.1.1 前序遍历的非递归步骤 因为前…

记一次go协程读写锁 sync.RWMutex未释放导致其他协程阻塞bug

记一次go协程读写锁 sync.RWMutex未释放导致其他协程阻塞bug记一次go协程读写锁 sync.RWMutex未释放导致其他协程阻塞bug用到的监测工具程序简要介绍示例代码运行结果运行结果分析记一次go协程读写锁 sync.RWMutex未释放导致其他协程阻塞bug 通过一个简单示例模拟某协程结束&a…

[附源码]Python计算机毕业设计电影院订票系统Django(程序+LW)

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

第53篇 Qt Quick项目详解

导语 前面我们一起创建了一个Qt Quick项目&#xff0c;并对里面的文件进行了简单的讲解&#xff0c;虽然这只是一个HelloWorld程序&#xff0c;但对于没有Qt Quick编程经验的同学来说&#xff0c;这个项目还是有点复杂。在这一篇中&#xff0c;我们将从最简单的QML文件讲起&am…

Flutter Web CORS解决方案1-禁用浏览器安全策略

Flutter Web CORS解决方案1设置CHROME_EXECUTABLE关于 CHROME_EXECUTABLE创建 CHROME_EXECUTABLE修改 chrome.dart 禁用安全策略升级 flutterSDK 后需重新修改升级后指定--web-hostname参数问题浏览器启用 Allow-CORS 插件部分协议OPTIONS预检跨域问题本文介绍第一种解决Flutte…

《纳瓦尔宝典》笔记一——你是在跟自己竞争,这是一场单人游戏

目录 一、身体的健康是top1 二、你唯一拥有的就是时间 三、选择短期内更更痛苦的道路 四、人生早期有三个重大决定 五、从雇佣关系中解脱出来 六、找合作伙伴 七、你真的嫉妒别人吗 八、从期待中解放出来 九、向内求-内在的评价标准 十、人生的大赢家就是同时拥有时间…

[附源码]Nodejs计算机毕业设计基于RationalRose的教务管理系统开发Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分…

基于java+swing+mysql图书管理系统3

大作业-基于java swing图书管理系统3一、系统介绍二、功能展示1.管理员登陆2.图书类别添加3.图书类别维护4.图书添加5.图书维护三、系统实现1.BookManageMainFrame.java四、其它1.其他系统实现五.获取源码一、系统介绍 该系统实现了用户登陆、图书类别管理(图书类别添加、图书…