自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

配电网和matlab的博客

配电网问题的matlab实现

  • 博客(253)
  • 资源 (9)
  • 收藏
  • 关注

原创 本人电气博客目录(持续更新中)

个人博客目录(持续更新中)包括:电力系统基础配电网可靠性评估智能优化算法期刊论文复现双层优化Matlab入门Matlab数学建模入门Yalmip工具箱入门Matlab机器学习入门

2023-08-06 20:10:53 2561 2

原创 matlab使用教程(95)—显示地理数据

下面的示例说明了多种表示地球地貌的方法。此示例中的数据取自美国商务部海洋及大气管理局 (NOAA) 国家地理数据中心,数据通告编号为 88-MGG-02。

2024-06-10 11:30:00 464

原创 (文章复现)低温环境下考虑电池寿命的微电网优化调度

参考文献:[1]丁佳昀,胡秦然,吴在军,等.低温环境下考虑电池寿命的微电网优化调度[J].中国电机工程学报,2024,44(10):3815-3824.储能系统作为微电网重要组成部分,为微电网协调能量供需提供了解决方案。然而,在低温环境下,储能系统中电池寿命的快速衰减严重影响了系统的经济性和安全性。因此,该文提出一种低温环境下考虑电池寿命的微电网优化调度混合整数模型,来仿真微电网优化调度过程和高效计算储能充放电计划。

2024-06-09 17:46:06 1182

原创 matlab使用教程(94)—显示复杂三维对象

此示例说明如何创建并显示复杂三维对象以及控制其外观。

2024-06-09 13:30:00 514

原创 matlab使用教程(93)—流粒子动画和圆锥图

虽然所有流线都开始于 z = 5 的平面,但某些螺旋线的值更低。以下设置提供了清晰的动画视图:选择的视点 (view) 既能显示包含大部分流线的平面,又能显示螺旋线。将数据的纵横比 (daspect) 设为可在z方向提供更高的分辨率,使螺旋线中的流粒子更容易看清。将坐标区范围设置为与数据范围匹配 (axis),然后绘制轴框 (boxaxis tight;使用axis命令将坐标轴范围设置为等于数据的最小值和最大值,并将图包含在框中以增强立体感 (box将投影类型设置为透视,以生成更自然的体视图。

2024-06-08 10:45:00 625

原创 开源代码分享(33)-基于储能电站服务的冷热电多微网系统双层优化配置

当前用户侧储能投资成本大、成本回收周期长等问题限制了用户侧储能的广泛使用。目前国外已 有部分针对分布式储能的商业模式应用探索,如SENEC.IES 给用户提供一部分免费的电力来获取用户电池的主动控制权,Power Edision 面向公用事 业公司创建储能租赁模式。截止至2020 年 6月2日, 青海省共享储能示范电站(50MW/100MWh)创造直接经济效益高达1000 余万元。总结国内外对于储能商业模式的探索经验,在传统的用户与电网购售电模式基础上,提出基于共享经济的储能电站服务模式。

2024-06-07 15:52:37 1118

原创 matlab使用教程(92)—流线图、流带图和流管图

在本示例中,所有流线都从x轴上的值 80 处开始,在y方向上的范围为 20 到 50,在z方向上的范围为 0 到 15。保存流线的句柄并设置线宽和颜色(meshgridstreamlineLineWidthColor设置视图,扩展z轴以便于观察图形(viewdaspectaxisview(3)axis tight命令为设置axis和颜色范围提供了便捷的途径。添加grid并将view设置为三维(不会更改当前视图)。camlight在视点右侧创建光源,lighting。

2024-06-07 10:00:00 1383

原创 matlab使用教程(91)—等值面和等值顶的作用

等值顶是切合等值面范围的平面,为等值面提供视觉环境。等值顶显示等值面内部的横截面视图,它为等值面提供一个端顶。下面两张图说明了等值顶的用法。第一张图是没有等值顶的等值面。第二张图显示了为同一个等值面添加等值顶后的效果。等值顶与等值面一样,都是以patch图形对象的形式创建的。可以使用isocaps命令生成要传递给patch的数据。在值isoval处为标量三维体数据voldata创建等值顶。您应该使用相同的三维体数据和等值来创建等值面,以确保等值顶的边切合等值面。如果将补片的。

2024-06-06 11:54:59 919

原创 (文章复现)基于共享储能服务的智能楼宇双层优化配置

参考文献:[1]张浩鹏,李泽宁,薛屹洵,等.基于共享储能服务的智能楼宇双层优化配置[J/OL].中国电机工程学报为降低城市化进程中楼宇储能投资成本,提出一种基于共享储能服务的智能楼宇(Intelligent Buildings,IBs)双层优化配置方法。结果表明,在满足 IBs 用户温度舒适性的同时,所提双层优化配置方法可充分满足 SESS 运营商与 IBs 的差异化利益诉求,实现双方的共赢。

2024-06-06 11:45:46 1678

原创 (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略

参考文献:[1]潘虹锦,高红均,杨艳红,等.基于主从博弈的售电商多元零售套餐设计与多级市场购电策略[J].中国电机工程学报,2022,42(13):4785-4800.1.摘要随着电力市场改革的发展,如何制定吸引用户选择的多类型零售套餐成为提升售电商利润的研究重点。为此该文结合激励手段和价格信号为售电商设计了多类提升市场竞争力的零售套餐,并基于多时间尺度、多交易类型的市场背景为其提出购电策略。

2024-06-03 14:41:30 1157

原创 matlab使用教程(90)—利用切片平面探索三维体

要按正确的比例显示三维体,请将数据纵横比设置为[1,1,1]daspect调整坐标轴,使之紧密切合三维体的轮廓 (axis坐标区的角度可以先行使用rotate3d进行选择,以确定最佳视图 (view放大场景以获取更大的三维体视图 (camzoom相比默认的正交投影,选择投影类型可使长方体的比例更自然 (camprojaxis tight使用colormap和flipud。

2024-06-03 10:00:00 2051

原创 matlab使用教程(89)—可视化向量三维体数据

向量三维体数据比标量数据包含更多的信息,因为数据集中的每个坐标点都有三个关联的值。通过获取向量的模,您可以将这些方法用于向量数据。包含三维体数据的标量值。但是,这种方法产生的信息是否有用取决于向量数据的模表示什么样的物理现象。此外,您还可以使用 16×1 列向量,由三个数组的相应元素构成每个起点的坐标。当您对数组进行索引时,您处理的是值,它们指定数组每个维度的各个元素。然后您可以使用子三维体数据作为需要向量三维体数据的任何函数的输入。平面创建类似的三维体切片图,以便深入了解数据的范围和方向。

2024-06-02 11:00:00 921

原创 开源代码分享(32)-基于改进多目标灰狼算法的冷热电联供型微电网运行优化

参考文献:[1]戚艳,尚学军,聂靖宇,等.基于改进多目标灰狼算法的冷热电联供型微电网运行优化[J].电测与仪表,2022,59(06):12-19+52.针对冷热电联供型微电网运行调度的优化问题,为实现节能减排的目标,以微电网运行费用和环境污染成本为优化目标,建立了包含风机、微型燃气轮机、余热锅炉、溴化锂吸收式制冷机等微源的微电网优化模型。模型的优化求解使用改进的多目标灰狼优化算法,得到多目标问题的 Pareto 最优解集,并针对微电网优化问题约束条件较多,算法前期探索能力不足的问题,对算法进行改进。

2024-06-01 14:39:22 1512

原创 matlab使用教程(88)—可视化四维数据的方法

以下示例演示在 MATLAB® 中以可视方式呈现四维 (4-D) 数据的几种方法。

2024-06-01 09:30:00 1108

原创 matlab使用教程(87)—可视化标量三维体数据的方法

典型的标量三维体数据由一个三维数据数组和三个维度相同的坐标数组组成。坐标数组指定每个数据点的xy和z坐标。坐标的单位取决于数据的类型。例如,流数据的坐标单位可能是英寸,数据单位是 psi。许多 MATLAB® 函数对于可视化标量数据很有用:切片平面通过将数据值映射到颜色,为了解数据值在三维体内的分布提供了一种途径。您可以按任意角度创建切片平面,也可以使用非平面切片。(有关如何使用切片平面的说明,请参阅slice三维体切片示例以及用来显示环境的切片平面。

2024-05-31 10:45:00 1120

原创 matlab使用教程(86)—三维图形可视化概述

三维体数据集的特点是它们是由标量或向量数据组成的多维数组。颜色既可以传达不变的数据值,也可以传达变化的数据值。数据集是向量三维体数据的一个示例,这些数据代表北美地区的气流。生成的数据就是标量三维体数据的一个示例。选择哪一种三维体数据可视化方法取决于您的数据类型以及您要了解的内容。下面各节的内容介绍如何对典型的三维体数据应用各种方法。绘制三维体数据通常需要了解有关坐标和数据值范围的知识。选择合适的绘图例程。的坐标数据,后三个数组是三维体中每个点的向量分量。的每个点包含两个或三个值,它们定义一个向量的分量。

2024-05-30 08:15:00 884

原创 开源代码分享(31)-计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度

为了促进多能源互补及能源低碳化,提出了计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度模型。通过引入碳捕集电厂–电转气–燃气机组协同利用框架,碳捕集的 CO2 可作为电转气原料,生成的天然气则供应给燃气机组;并通过联合调度将碳捕集能耗和烟气处理能耗进行负荷转移以平抑可再生能源波动,使得风电/光伏实现间接可调度而被灵活利用。鉴于所建优化模型具有高维非线性的特点,求解难度大,设计一种新型的反余切复合微分进化算法对模型进行求解。

2024-05-29 14:20:17 567

原创 matlab使用教程(85)—绘制多边形和多面体

补片图形对象由一个或多个相连或不相连的多边形组成。补片对建模真实世界对象(如飞机或汽车)以及绘制任意形状的二维或三维多边形非常有用。相对而言,曲面对象是由四边形组成的矩形网格,更适合显示平面布局图,例如具有两个变量的数学函数的值、矩形平面中数据的等高线或者参数化曲面(如球体)。有一些 MATLAB® 函数可以创建补片对象 -fillfill3isosurfaceisocaps、某些contour函数以及patch。本节主要介绍如何使用patch函数。

2024-05-29 13:37:36 932

原创 matlab使用教程(84)—将数据转为三维图像

网格图是指仅对连接定义点的线条进行着色的线框曲面图。此示例使用球面坐标来绘制球体,并使用哈达玛矩阵(信号处理编码理论中使用的一种正交矩阵)中的加号和减号图案进行着色。曲面图可用于可视化因太大而无法以数字形式显示的矩阵,还可用于绘制包含两个变量的函数。默认情况下,MATLAB 会消除网格图中不可见的隐线,即使网格图的面未填充也是如此。函数图使用的数据与上一个图相同,但它利用光照、视图调整和不同的颜色图来渲染所绘制函数(函数在特定范围内随机点处的值,然后生成均匀采样的数据以显示为曲面图。

2024-05-28 09:15:00 1641

原创 matlab使用教程(83)—修改三维图像的属性

以下示例演示如何在 MATLAB® 中获取曲面图的属性,以及如何更改属性值以自定义绘图。

2024-05-27 11:15:00 689

原创 matlab使用教程(82)—三维图像绘制基本方法

mesh函数可创建线框网格图。默认情况下,网格图颜色与曲面高度成正比。

2024-05-26 09:45:00 410

原创 matlab使用教程(81)—图形对象基本介绍

MATLAB® 的基本数据结构是数组,即实数或复数元素的有序集合。数组天然适合表示图像、实数值、颜色或强度数据的有序集合。(数组非常适合复数值图像。在 MATLAB 工作区中,大多数图像表示为二维数组(矩阵),其中矩阵的每个元素对应所显示图像的一个像素。例如,由 200 行和 300 列不同颜色的点组成的图像保存为一个 200×300 的矩阵。有些图像,如 RGB,需要三维数组,其中三个维度的第一个平面表示红色像素强度,第二个平面表示绿色像素强度,第三个平面表示蓝色像素强度。

2024-05-25 08:45:00 52

原创 2024“电工杯”数学建模A题《园区微电网风光储协调优化配置》思路和代码分享

A 题:园区微电网风光储协调优化配置这个题目整体就是一个优化问题,可以采用Matlab+Yalmip+Gurobi求解器进行求解,持续更新中,敬请关注!!园区微电网由风光发电和主电网联合为负荷供电,为了尽量提高风光电量的负荷占比,需配置较高比例的风光发电装机容量,但由于园区负荷与风光发电功率时序不匹配,可能导致弃电问题。配置储能可缓解负荷与风光的时序不匹配问题,减少弃电。考虑到电化学储能成本不菲,配置储能需要考虑投资及其收益。

2024-05-24 18:30:21 1885 3

原创 matlab使用教程(80)—修改图形对象的透明度

此 alphamap 用最小的透明度显示函数的最小值(接近零),用最大的透明度显示函数的最大值。此 alphamap 将最低的 alpha 数据值显示为完全透明,将最高的 alpha 数据值显示为完全不透明。使用不透明度线性递减的 alphamap 并通过将 alphamap 中的每个值增加 0.1 来实现所需的透明度。对于图像,将 alpha 数据设置为用于指定图像数据的每个元素透明度的标量值或值矩阵。将 alpha 数据设置为用于指定曲面的每个顶点透明度的标量值或值矩阵。首先,显示地球的图像。

2024-05-24 10:45:00 1773

原创 开源代码分享(30)-肺部性能优化算法(Lungs performance-based optimization, LPO)

本文介绍了基于肺功能的优化算法(LPO),这是一种新颖高效的算法,灵感来源于人体肺部智能高效的表现。LPO从呼吸系统复杂的机制和可适应性中汲取灵感。肺部在氧气交换方面表现出卓越的效率,展示了其在功能优化方面的高水平。强制振荡技术测量空气压力和气流速率,评估呼吸系统作为电阻抗。阻抗曲线有两个明显的组成部分,呼吸系统阻力(ZR)和呼吸系统反抗(ZX),这可以从临床和工程角度来分析,以深入了解呼吸系统的运作方式。LPO旨在通过模拟和利用这种自然效率,提供解决复杂优化问题的创新方法。

2024-05-23 12:18:10 974

原创 matlab使用教程(79)—为图形对象添加透明度

图形对象的透明度决定您可以透视对象的程度。通过为图形对象添加透明度,您可以自定义图的外观,或者显示对象本来被隐藏的细节。下表显示了不透明曲面和半透明曲面之间的区别。不透明对象半透明对象。

2024-05-23 10:15:00 1176

原创 matlab使用教程(78)—控制颜色图范围

每个索引对应颜色图中的一行,用以在图形中的指定位置显示一种颜色。对于您创建的许多类型的可视化图形,MATLAB® 默认将完整的数据范围映射到颜色图上。数据中的最小值映射到颜色图中的第一行,最大值映射到颜色图中的最后一行。这种默认映射适用于大部分情况,但您也可以对选定的任意范围进行映射,即便您选择的范围不同于数据的范围也可以。例如,如果您想加亮从蓝色到绿色的渐变,则在颜色图中编辑这些行比在图形中的各个位置编辑颜色更为容易。下表归纳了这些差异。的任何大于颜色图长度的值则裁剪映射至颜色图中的最后一种颜色。

2024-05-22 14:09:58 1476

原创 (文章复现)分布式电源接入配电网承载力评估方法研究

参考文献:[1]郝文斌,孟志高,张勇,等.新型电力系统下多分布式电源接入配电网承载力评估方法研究[J].电力系统保护与控制,2023,51(14):23-33.随着光伏和风电等多种分布式电源的接入,使得传统配电网的结构及其运行状态发生了较大改变。因此,通过建立直观的分布式电源接入评价体系,对新型电力系统背景下的配电网接入分布式电源的承载力进行合理评估成为重要的研究内容。

2024-05-22 11:26:32 1390

原创 matlab使用教程(77)—图像和补片与颜色图的关系

因此,先前图像中的所有像素映射到该颜色图中的前 25 个条目(大致为颜色栏中的蓝色区域)。函数显示图像时,可以控制像素范围值与颜色图范围的映射关系。例如,此处的 5×5 幻方显示为一个使用默认颜色图的图像。您控制这些关系的方式取决于您指定补片的方式:是指定为 x、y、z 坐标,还是指定为面-顶点数据。缩放映射也适用于显示不含颜色图的绘画图像,或者您想更改绘画图像的颜色图的情形。颜色图显示图像,此颜色图不同于此图像中存储的原始颜色图。中的值缩放映射到颜色图中的行数。中的值缩放映射到颜色图中的行数。

2024-05-21 07:30:00 776

原创 matlab使用教程(76)—颜色图的作用

颜色图是包含 RGB 三元组的三列数组,其中每一行定义一种不同的颜色。默认情况下,每个预定义的颜色图都会提供一个包含 256 种颜色的调色板。但是,您可以向预定义的颜色图函数传递一个整数来指定所需数量的颜色。先前的曲面绘图说明颜色如何分配给曲面上的顶点,但默认行为是用纯色填充补片面。这种自定义需要更改控制曲面和颜色图之间关系的数组中的值。,它是多种预定义颜色图中的一种(有关预定义颜色图的完整列表,请参阅。,此数组将绘图中的特定位置与颜色图中的颜色相关联。的范围线性映射到颜色图数组中的行数。

2024-05-20 13:00:00 1404

原创 matlab使用教程(75)—用colorbar函数创建颜色栏

您可以更改颜色栏的范围以突出显示特定颜色区域。例如,您可以缩小范围,并调整刻度标签以反映新范围。通过颜色栏可以查看数据与图形中所示颜色之间的关系。创建颜色栏后,可以自定义外观的不同方面,例如位置、厚度和刻度标签。此处的颜色栏变窄,且坐标区位置进行了重置,因此没有与此颜色栏重叠。属性控制大部分图形对象(包括坐标区和颜色栏)的位置和大小。由于此颜色栏是水平的,因此。颜色栏的默认位置为坐标区右侧。但是,您可以通过设置。函数的值与其旁边图中所示颜色之间的关系。您也可以更改颜色栏的厚度。属性将颜色栏移至不同位置。

2024-05-19 12:15:00 996

原创 (文章复现)工业园区需求响应资源聚合优化配置方法

需求响应资源数量的不断提升对响应资源的优化运行方法提出了更高的要求。面向工业园区内负荷聚合商开展日内需求响应的应用场景,提出了一种资源聚合优化配置方法,即在日前时段对响应资源预先聚合优化形成一定数量满足特定条件的聚合体,再在日内运行时段对各聚合体进行优化调用以满足电网侧需求。该方法实现对数量庞大、分散存在、特性各异的资源的灵活聚合和优化配置,充分发挥各资源响应潜力和互补特性,并通过将大量求解计算从日内转移至日前时段,平衡了响应实时性要求与计算规模的矛盾。通过算例分析验证了所提模型与方法的合理性和有效性。

2024-05-19 10:32:17 939

原创 matlab使用教程(74)—指定绘图中的线和标记的外观

MATLAB® 使用一组默认线型、颜色和标记创建绘图。您使用这些默认值创建的不同绘图将呈现清晰一致的外观。您也可以按需求对绘图的这些方面进行自定义。许多绘图函数都有用于自定义的名为linespec的输入参量。此外,这些函数返回的对象通常具有控制绘图的这些方面的属性。参量和属性的名称可以不同,但它们接受的值通常遵循一种通用模式。一旦熟悉了该模式,您就可以使用它来修改各种绘图。以下示例使用plot函数来演示自定义线条外观的整体方法。有关特定绘图函数选项的完整列表,请参考该函数的文档。

2024-05-18 11:15:00 2216

原创 开源代码分享(29)-基于拉丁超立方抽样的风光场景生成和削减

作为分层抽样方法的一 种,拉丁超立方抽样具有良好的抽样精度和效率[14]。本文使用多场景方法来描述可再生能源(风电、光伏)的不确定性。以风电功率为例,首先假定风电功率服从正态分布 N(μ, δ 2 ),μ 为预测值的期望值,δ 为其波动的百分比。接着,采用拉丁超立方抽样[21]生成大量服从概率分布约束的风电出力场景,并采用考虑 Kantorovich 距离[22]的场景削减技术处理该场景,进行场景削减。最后,导出具有相应概率的削减之后的场景。

2024-05-17 15:07:05 338

原创 matlab使用教程(73)—指定绘图颜色

MATLAB® 使用一组默认颜色创建绘图。使用默认颜色创建的不同绘图将呈现清晰一致的外观。您也可以按需求自定义颜色。许多绘图函数都有用于自定义颜色的输入参量,如c或colorspec。这些函数返回的对象通常具有控制颜色属性。参量和属性的名称可以不同,但它们接受的值通常遵循一种通用模式。一旦熟悉了该模式,您就可以使用它来修改各种绘图。以下示例使用bar和scatter函数来演示自定义颜色整体方法。有关特定绘图函数的有效颜色值的完整列表,请参考该函数的文档。

2024-05-17 09:30:00 4573

原创 多目标遗传算法(NSGAⅢ)的原理和matlab实现

非支配排序遗传算法(Non-dominatedSorting Genetic Algorithms,NSGA)是最经典的多目标优化算法之一,在NSGA算法的基础上,目前已经更新了NSGA-Ⅱ和NSGA-Ⅲ两种算法。这篇博客主要对NSGA-Ⅲ算法的原文献进行解读,重点介绍NSGA-Ⅲ算法的实现原理。

2024-05-16 18:41:43 3721

原创 matlab使用教程(72)—控制坐标区纵横比

要保持特定的形状,您可以用独立于图窗窗口大小的绝对单位(如英寸)指定坐标区大小。当您更改图窗窗口的大小时,MATLAB 会调整位置矩形的形状以适合图窗。时,MATLAB 会自动确定所有这些属性的值,然后伸展坐标区以适合图窗形状。继续网格示例,如果您同时设置了这两个属性,MATLAB 将更改坐标轴范围,以满足施加于坐标区的两个约束。属性将禁用伸展填充,还可以防止 MATLAB 在您更改视图时重新调整坐标区的大小。方向上的单位相等,并且会阻止坐标区伸展以填充位置矩形,从而显示对象的真实形状。

2024-05-16 08:15:00 2060

原创 Yalmip使用教程(8)-常见报错及调试方法

博客中所有内容均来源于自己学习过程中积累的经验以及对yalmip官方文档的翻译:https://yalmip.github.io/tutorials/这篇博客将详细介绍使用yalmip工具箱编程过程中的常见错误和相应的解决办法。

2024-05-15 21:30:23 1681 4

原创 matlab使用教程(71)—控制坐标区布局

但是,坐标区标题或标签过长可能会使坐标区内部区域大大缩小,文字过小而难于阅读。使用此函数可以查询绘图区域,此区域通常由图框限定。对于具有约束纵横比的坐标区(如方形坐标区、极坐标区或包含图像的坐标区),该函数通常能返回比。使用此属性可以查询或控制在添加标题或标签时是保留绘图区域(坐标区内)还是保留坐标区的外边界。注意,在上坐标区中,内部区域会缩小以适应文本,但文本不会溢出图窗。在下坐标区中,会保留内部区域的大小,但部分文本被截断。例如,创建一个带有两个坐标区的图窗,并为每个坐标区位置指定相同的宽度和高度。

2024-05-15 15:35:14 1211

原创 matlab使用教程(70)—修改坐标区属性

在这种情况下,最好保持特定大小的内部坐标区,即使周围文本溢出了图窗也应如此。您可以控制 x 轴、y 轴和 z 轴的相对长度(图框纵横比),也可以控制一个数据单位沿每个轴的相对长度(数据纵横比)。注意,在上坐标区中,内部区域会缩小以适应文本,但文本不会溢出图窗。在下坐标区中,会保留内部区域的大小,但部分文本被截断。将数据纵横比设置为一个由正值组成的三元素向量,这些正值表示沿每个轴的数据单位的相对长度。例如,创建一个带有两个坐标区的图窗,并为每个坐标区位置指定相同的宽度和高度。例如,绘制一个拉长的圆的图。

2024-05-13 07:15:00 1246

(文章复现)低温环境下考虑电池寿命的微电网优化调度matlab代码

参考文献: [1]丁佳昀,胡秦然,吴在军,等.低温环境下考虑电池寿命的微电网优化调度[J].中国电机工程学报,2024,44(10):3815-3824.         储能系统作为微电网重要组成部分,为微电网协调能量供需提供了解决方案。然而,在低温环境下,储能系统中电池寿命的快速衰减严重影响了系统的经济性和安全性。因此,该文提出一种低温环境下考虑电池寿命的微电网优化调度混合整数模型,来仿真微电网优化调度过程和高效计算储能充放电计划。首先,基于阿伦尼乌斯方程,分析低温环境中电池寿命的受影响机理;接着,采用考虑充放电次数和放电深度的电池寿命方程,构建电池全温度范围的老化模型;最后,构建考虑电池自发热和全温度范围的寿命衰减模型,并通过可行域凸极点组合方法对模型进行转化和简化,来避免模型中非线性项目导致无法获得全局最优解的困境。算例验证和对比分析表明,该文提出的模型能在低温环境中降低系统运行成本,减缓电池衰减速率,延长近一倍的电池寿命。

2024-06-09

开源代码分享(33)-基于储能电站服务的冷热电多微网系统双层优化配置matlab代码

代码主要做的是一个共享储能电站的双层优化配置模型,将储能电站服务应用到多维网系统中,建立了考虑不同时间尺度的多维网双层规划模型,上层模型负责求解长时间尺度的储能电站配置问题,下层模型负责求解短时间尺度的多微网系统优化运行问题。再 次,根据下层优化模型的Karush-Kuhn-Tucher(KKT)条件将下层模型转换为上层模型的约束条件,采用 Big-M 法对非线性问题线性化。最后,通过 3 个场景的算例分析验证所提双层规划模型的合理性和有效性。

2024-06-07

(文章复现)基于共享储能服务的智能楼宇双层优化配置matlab代码

参考文献: [1]张浩鹏,李泽宁,薛屹洵,等.基于共享储能服务的智能楼宇双层优化配置[J/OL].中国电机工程学报 为降低城市化进程中楼宇储能投资成本,提出一种基于共享储能服务的智能楼宇(Intelligent Buildings,IBs)双层优化配置方法。上层模型目标函数旨在降低 SESS 的规划成本,下层模型目标函数旨在降低IBs 的 年 运 行 成 本 , 并 采 用 卡罗需 - 库 恩 - 塔 克(Karush-Kuhn-Tucher,KKT)条件将原双层优化问题转换为单层混合整数线性规划问题进行求解。最后,以三个IBs 社区的四季典型日为例,对比分析了不同优化配置方法对于 IBs 运行和 SESS 配置结果的影响。结果表明,在满足 IBs 用户温度舒适性的同时,所提双层优化配置方法可充分满足 SESS 运营商与 IBs 的差异化利益诉求,实现双方的共赢。

2024-06-06

(文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略matlab代码

参考文献: [1]潘虹锦,高红均,杨艳红,等.基于主从博弈的售电商多元零售套餐设计与多级市场购电策略[J].中国电机工程学报,2022,42(13):4785-4800. 随着电力市场改革的发展,如何制定吸引用户选择的多类型零售套餐成为提升售电商利润的研究重点。为此该文结合激励手段和价格信号为售电商设计了多类提升市场竞争力的零售套餐,并基于多时间尺度、多交易类型的市场背景为其提出购电策略。首先,搭建售电商与多元用户之间的主从博弈架构,分析售电商参与日前、月度、年度多级市场下与发电商、电力交易中心等主体之间的多种购电交易类型,设计峰谷分时电价、昼夜用电捆绑、峰谷惩罚补偿、阶梯递增电价、固定单一电价 5 种月度零售套餐。其次,分别以考虑风险因素的售电商效益最大化、多元用户自身综合满意度最大化为目标,构建主方购售电组合决策模型和从方零售套餐选择模型,并阐述主从博弈互动过程。接着,采用粒子群优化算法和 CPLEX 优化软件求解模型的纳什均衡解。最后,利用算例仿真验证主从博弈模型的迭代求解具有较好的收敛性,多级市场购电策略和多元零售套餐的提出有利于售电商提升自身利润

2024-06-03

开源代码分享(32)-基于改进多目标灰狼算法的冷热电联供型微电网运行优化

参考文献: [1]戚艳,尚学军,聂靖宇,等.基于改进多目标灰狼算法的冷热电联供型微电网运行优化[J].电测与仪表,2022,59(06):12-19+52.DOI:10.19753/j.issn1001-1390.2022.06.002. 1.问题背景         针对冷热电联供型微电网运行调度的优化问题,为实现节能减排的目标,以微电网运行费用和环境污染成本为优化目标,建立了包含风机、微型燃气轮机、余热锅炉、溴化锂吸收式制冷机等微源的微电网优化模型。模型的优化求解使用改进的多目标灰狼优化算法,得到多目标问题的 Pareto 最优解集,并针对微电网优化问题约束条件较多,算法前期探索能力不足的问题,对算法进行改进。仿真结果表明,改进算法的求解速度和全局搜索性能优于原始算法,文中方法可以为冷热电联供型微电网优化调度提供建议,实现根据用户需求的微电网灵活调动,达到减少运行费用和污染气体排放的效果。

2024-06-01

开源代码分享(31)-计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度

参考文献: [1]孙惠娟,刘昀,彭春华,等.计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度[J].电网技术,2021,45(09):3534-3545.DOI:10.13335/j.1000-3673.pst.2020.1720.         为了促进多能源互补及能源低碳化,提出了计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度模型。通过引入碳捕集电厂–电转气–燃气机组协同利用框架,碳捕集的 CO2 可作为电转气原料,生成的天然气则供应给燃气机组; 并通过联合调度将碳捕集能耗和烟气处理能耗进行负荷转移以平抑可再生能源波动,使得风电/光伏实现间接可调度而被灵活利用。鉴于所建优化模型具有高维非线性的特点,求解难度大,设计一种新型的反余切复合微分进化算法对模型进行求解。仿真结果表明,所提出的模型和方法具备削峰填谷效用并能提升可再生能源消纳,可有效降低虚拟电厂成本和碳排放量。

2024-05-29

(文章复现)分布式电源接入配电网承载力评估方法研究matlab代码

参考文献: [1]郝文斌,孟志高,张勇,等.新型电力系统下多分布式电源接入配电网承载力评估方法研究[J].电力系统保护与控制,2023,51(14):23-33.         随着光伏和风电等多种分布式电源的接入,使得传统配电网的结构及其运行状态发生了较大改变。因此,通过建立直观的分布式电源接入评价体系,对新型电力系统背景下的配电网接入分布式电源的承载力进行合理评估成为重要的研究内容。以可再生能源及无功补偿装置接入的新型配电网中风电和光伏发电的最大容量为目标函数,建立分布式电源接入配电网的承载能力模型,通过二阶锥松弛将该模型转化为二阶锥规划模型进行求解。然后考虑到配电网运行的优质性、经济性以及灵活性,建立多层次承载能力评估体系,根据模型求解结果计算承载能力评价指标,再通过组合赋权法将评价指标计算结果转化为综合评分。最后通过对 IEEE33 节点系统配电网模型进行算例分析,结果表明所提评估方法更为全面、有效。

2024-05-22

(文章复现)工业园区需求响应资源聚合优化配置方法matlab代码

参考文献: [1]李明轩,齐步洋,贺大玮.工业园区需求响应资源聚合优化配置方法[J].电网技术,2022,46(09):3543-3549.DOI:10.13335/j.1000-3673.pst.2021.1666. 1.摘要 需求响应资源数量的不断提升对响应资源的优化运行方法提出了更高的要求。面向工业园区内负荷聚合商开展日内需求响应的应用场景,提出了一种资源聚合优化配置方法,即在日前时段对响应资源预先聚合优化形成一定数量满足 特定条件的聚合体,再在日内运行时段对各聚合体进行优化调用以满足电网侧需求。该方法实现对数量庞大、分散存在、特性各异的资源的灵活聚合和优化配置,充分发挥各资源响应潜力和互补特性,并通过将大量求解计算从日内转移至日前时段,平衡了响应实时性要求与计算规模的矛盾。通过算例分析验证了所提模型与方法的合理性和有效性。

2024-05-19

开源代码分享(29)-基于拉丁超立方抽样的风光场景生成和削减

参考文献: [1]王俊伟,任艺,郭尊,等.基于综合需求响应和奖惩阶梯型碳交易的综合能源系统优化调度[J].储能科学与技术,2022,11(07):2177-2187.DOI:10.19799/j.cnki.2095-4239.2021.0692.         作为分层抽样方法的一 种,拉丁超立方抽样具有良好的抽样精度和效率[14]。本文使用多场景方法来描述可再生能源(风电、光伏)的不确定性。以风电功率为例,首先假定风电功率服从正态分布 N(μ, δ 2 ),μ 为预测值的期望值,δ 为其波动的百分比。接着,采用拉丁超立方抽样[21]生成大量服从概率分布约束的风电出力场景,并采用考虑 Kantorovich 距离[22]的场景削减技术处理该场景,进行场景削减。最后,导出具有相应概率的削减之后的场景。

2024-05-17

第三代非支配排序遗传算法(NSGAⅢ)的原理和matlab实现

参考文献: [1] Deb K , Jain H .An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints[J].IEEE Transactions on Evolutionary Computation, 2014, 18(4):577-601.DOI:10.1109/TEVC.2013.2281535.         非支配排序遗传算法(Non-dominated Sorting Genetic Algorithms,NSGA)是最经典的多目标优化算法之一,在NSGA算法的基础上,目前已经更新了NSGA-Ⅱ和NSGA-Ⅲ两种算法。这篇资源主要对NSGA-Ⅲ算法的原文献进行解读,重点介绍NSGA-Ⅲ算法的实现原理。

2024-05-16

(文章复现)基于变异粒子群算法的主动配电网故障恢复策略matlab代码

参考文献: [1]徐岩,张荟,孙易洲.基于变异粒子群算法的主动配电网故障恢复策略[J].电力自动化设备,2021,41(12):45-53.DOI:10.16081/j.epae.202108030. 为提高主动配电网故障恢复的快速性和可靠性,提出一种基于变异粒子群算法的恢复策略。光储系统与负荷特性模型的构建是研究策略的基础,利用光储模型保证负荷可靠恢复,在构建负荷特性模型时考虑负荷时变性、需求时变性及负荷可控性的特点。在建立的光储系统与负荷特性模型基础上研究故障恢复策略,首先对配电网进行动态孤岛划分,利用光储系统对孤岛内负荷进行可靠恢复,保证用户侧需求度高的负荷优先恢复,然后以总失电负荷最少、网损最小及开关动作次数最少为综合目标函数,运用变异粒子群算法得到孤岛与主网配合的配电网综合恢复策略,提高了主动配电网可靠性。最后,采用IEEE 33节点系统进行算例分析,结果验证了模型与恢复策略的优越性。

2024-05-11

开源代码分享(28)-含分布式光伏的配电网集群划分和集群电压协调控制

参考文献: [1] Chai Y , Guo L , Wang C ,et al.Network Partition and Voltage Coordination Control for Distribution Networks With High Penetration of Distributed PV Units[J].IEEE Transactions on Power Systems, 2018:3396-3407.DOI:10.1109/TPWRS.2018.2813400. 本文以全局电压的低成本快速控制为目标,提出基于电气距离和区域电压调节能力的集群综合性能指标和网络划分方法,并在集群划分基础上,提出结合集群自治优化控制与群间分布式协调控制的双层电压控制策略,通过优化光伏变流器的有功和无功输出功率最小化光伏发电损失和配电线路有功损耗。

2024-05-07

开源代码分享(27)-基于主从博弈理论的共享储能与综合能源微网优化运行研究

综合能源微网与共享储能在提高系统能源利用率方面具有显著效益,逐渐成为目前研究热点,如何建立一套共享储能背景下综合能源微网优化运行模型是当下亟待解决的问题。首先,本文介绍了系统运行框架,分析了系统内各利益体的功能。其次,分别针对微网运营商、共享储能服务商以及用户聚合商建立优化运行模型。进一步,分析了微网运营商与用户聚合商间的博弈关系,提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,并证明Stackelberg 均衡解的存在性与唯一性。最后,在 MATLAB平台上进行算例仿真,通过 Yalmip 工具与 CPLEX 求解器进行建模与求解,利用启发式算法与求解器相结合的方法优化微网运营商与用户聚合商的策略。结果表明,本文所提模型所提模型不仅能有效权衡微网运营商与用户聚合商的利益,也实现了用户聚合商与共享储能运营商的收益双赢,所采用的求解算法保护了微网运营商与用户聚合商间的数据 隐私。 [1]帅轩越,马志程,王秀丽,等.基于主从博弈理论的共享储能与综合能源微网优化运行研究[J].电网技术,2023,47(02):679-690.

2024-04-30

开源代码分享(26)-考虑预测不确定性的综合能源调度优化matlab代码

参考文献: [1]崔杨,周慧娟,仲悟之,等.考虑源荷两侧不确定性的含风电电力系统低碳调度[J].电力自动化设备,2020,40(11):85-93.DOI:10.16081/j.epae.202009019.         考虑碳交易机制能够有效提高风电消纳量,但是随着风电并网容量的增大,其波动性对系统的影响愈加严重。目前针对提高系统环保性、 降低碳排放的相关研究中,同时兼顾新能源并网给系统带来不确定影响的经济调度模型相对较少。因此,本文提出考虑风电和负荷不确定性的低碳型经济调度模型,该模型充分考虑碳排放成本、运行成本以及不确定因素,旨在提高风电等新能源发电的并网消纳量,同时降低碳排放量。

2024-04-29

开源代码分享(25)-基于主从博弈的智能小区代理商定价策略及电动汽车充电管理

参考文献: [1]魏韡,陈玥,刘锋,等.基于主从博弈的智能小区代理商定价策略及电动汽车充电管理[J].电网技术,2015,39(04):939-945.DOI:10.13335/j.1000-3673.pst.2015.04.010.         智能电网的负荷包括传统负荷和主动负荷,我国配电网侧的主动负荷主要由电动汽车构成,功率需求随电价变化是其重要特点之一。随着电动汽车的普及,代理商将在小区电动汽车充电管理中扮演重要角色。如何制定代理商的定价与购电策略,实现代理商与电动汽车车主双赢,成为重要的 究课题。基于以上原因,提出了一种未来智能小区代理商的定价及购电策略,将代理商和车主各自追求利益最大化建模为主从博弈。该模型亦可为研究电动汽车参与的需求侧响应提供重要的借鉴。另外,还进一步通过 Karush-Kuhn-Tucker 最优性条件和线性规划对偶定理将此博弈模型转化为混合整数线性规划问题进行求解,最终获得全局最优的定价策略。

2024-04-28

开源代码分享(24)-考虑柔性负荷的综合能源系统低碳经济优化调度matlab代码

参考文献: [1]薛开阳,楚瀛,凌梓,等.考虑柔性负荷的综合能源系统低碳经济优化调度[J].可再生能源, 2019, 37(08): 1206-1213. [2]刘蓉晖,李子林,杨秀,等.考虑用户侧柔性负荷的社区综合能源系统日前优化调度[J].太阳能学报, 2019, 40(10):2842-2850.  基于能源集线器(Energy Hub, EH)概念建立了含电热柔性负荷需求的 IES 模型。 EH 的能源供给侧包括电网电能、新能源发电(风机、光伏)和天然气;EH 的能源转化存储环节包括燃气轮机、燃气锅炉和储能装置(蓄电池、蓄热槽);需求侧电热负荷均由基础负荷和柔性负荷组成。

2024-04-27

开源代码分享(23)-基于混合整数二阶锥规划(MISOCP)的主动配电网最优潮流matlab代码

参考文献: [1]乔珊. 主动配电网多源协同运行优化研究[D]. 山东大学, 2021.  [2]高红均,刘俊勇,沈晓东,等. 主动配电网最优潮流研究及其应用实例 [J]. 中国电机工程学报, 2017, 37 (06): 1634-1645. DOI:10.13334/j.0258-8013.pcsee.152839.         主动配电网技术的发展已成为大势所趋,如何协调主动配电网中的各元件进行协同和优化,使可再生能源充分被消纳,是亟待解决的问题。本文针对主动配电网中的主要组成部分,包括分布式电源、储能系统、电动汽车、无功补偿装置等,分析其出力特性及可调潜力,对其进行数学建模,从保障配电网安全稳定运行角度出发,尽量降低运行成本,构建多时间尺度优化调度模型。在优化调度过程中,在满足经济效益最优的同时实现对分布式电源出力的最大化消纳,尽量缩减潮流分布的峰谷差,实现“源”、“荷”、“储”的多方面协同优化运行。

2024-04-26

(顶刊复现)基于配电网韧性提升的应急移动电源预配置和动态调度matlab代码

参考文献: [1] Lei S , Chen C , Zhou H ,et al.Routing and Scheduling of Mobile Power Sources for Distribution System Resilience Enhancement[J].IEEE Transactions on Smart Grid, 2019:5650-5662. 本文通过一个两阶段框架实施MPS的韧性配置和调度。在第一阶段,即事件发生前,MPS被预置在DS中,以实现快速的预恢复,从而增强对关键负载的电力供应的可持续性。DS网络也被积极重新配置为受影响较小或压力较小的状态。构建了一个两阶段的鲁棒优化模型,并通过列-约束生成算法来得出第一阶段的决策。在第二阶段,即事件发生后,MPS在DS中被动态调度,以配合传统的恢复工作,从而增强系统的恢复能力。制定了一个新颖的混合整数规划模型,用于优化MPS的动态调度,解决了MPS派遣和DS运行等不同时间尺度之间的耦合,以及道路和电力网络的耦合等问题。

2024-04-25

(顶刊复现)基于配电网韧性提升的应急移动电源预配置和动态调度(下)-MPS动态调度

参考文献: [1] Lei S , Chen C , Zhou H ,et al.Routing and Scheduling of Mobile Power Sources for Distribution System Resilience Enhancement[J].IEEE Transactions on Smart Grid, 2019:5650-5662. 本文通过一个两阶段框架实施MPS的韧性配置和调度。在第二阶段,即事件发生后,MPS在DS中被动态调度,以配合传统的恢复工作,从而增强系统的恢复能力。制定了一个新颖的混合整数规划模型,用于优化MPS的动态调度,解决了MPS派遣和DS运行等不同时间尺度之间的耦合,以及道路和电力网络的耦合等问题。在IEEE 33节点和123节点测试系统上进行的案例研究证明了所提出的方法在提高DS韧性方面在MPS路由和调度方面的有效性。 这份资源就是对上述文献第二阶段优化的完美复现。

2024-04-25

开源代码分享(22)-基于拉格朗日松弛的电动汽车分布式充放电调度matlab代码

 与集中式控制中调度机构直接下达充电指令不同,分布式控制中,调度机构根据系统运行状况发出调度信号,用户接收调度信号优化充放电过程、确定充放电曲线,并上报调度中心。 当电动汽车数量较多时,充放电策略会对电力系统运行状态产生显著 影响,因而需要进行多步迭代产生恰当的调度信号。

2024-04-24

(顶刊复现)基于配电网韧性提升的应急移动电源预配置和动态调度(上)-MPS预配置matlab代码

参考文献: [1] Lei S , Chen C , Zhou H ,et al.Routing and Scheduling of Mobile Power Sources for Distribution System Resilience Enhancement[J].IEEE Transactions on Smart Grid, 2019:5650-5662.DOI:10.1109/TSG.2018.2889347.         这篇博客是上述SCI一区论文的部分复现,即采用两阶段鲁棒优化求解应急移动电源预配置方案的部分。         本文通过一个两阶段框架实施MPS的韧性配置和调度。在第一阶段,即事件发生前,MPS被预置在DS中,以实现快速的预恢复,从而增强对关键负载的电力供应的可持续性。DS网络也被积极重新配置为受影响较小或压力较小的状态。构建了一个两阶段的鲁棒优化模型,并通过列-约束生成算法来得出第一阶段的决策。

2024-04-23

开源代码分享(21)-两阶段鲁棒优化的主动配电网动态无功优化的matlab代码

参考文献:《两阶段鲁棒优化的主动配电网动态无功优化 》 为减少分布式电源和负荷的不确定性带来的影响,建立了两阶段鲁棒优化动态无功优化模型,根据控制变量调节的快慢,提出将储能是否充放电和分组投切电容器的投切组数作为第一阶段的变量,储能充放电的功率和静止无功补偿器的补偿量放在第二阶段,使得第一阶段的控制策略保证第二阶段的控制策略在最恶劣的场景下能够保持配电网安全、稳定的运行。

2024-04-18

开源代码分享(20)-基于蒙特卡洛抽样的电动汽车充电负荷计算的matlab代码

参考文献: 《主动配电网多源协同运行优化研究_乔珊》第3.2节 1.基本原理         电动汽车大规模入网充电时会导致系统内负载峰值拔高的问题,和分布式电源一样,都会对电网的安全稳定运行造成冲击,需要在满足系统运行经济效益最优的同时,尽量降低大量电动汽车入网无序充电对系统造成的不良影响。

2024-04-17

(文章复现)分布式电源选址定容的多目标优化算法的matlab代码

参考文献: [1]夏澍,周明,李庚银.分布式电源选址定容的多目标优化算法[J].电网技术,2011,35(09):115-121. [2] Ye Tian, Ran Cheng, Xingyi Zhang, and Yaochu Jin, “PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum],” IEEE Computational Intelligence Magazine, 2017, 12(4): 73-87. [3] Ye Tian, Weijian Zhu, Xingyi Zhang, and Yaochu Jin, “A practical tutorial on solving optimization problems via PlatEMO,” Neurocomputing, 2023, 518: 190-205.         结合实际的算例,分析PlatMEO工具箱求解电力系统多目标优化领域的方法。

2024-04-17

(文章复现)考虑网络动态重构的分布式电源选址定容优化方法matlab代码

参考文献: [1]朱俊澎,顾伟,张韩旦,等.考虑网络动态重构的分布式电源选址定容优化方法[J].电力系统自动化,2018,42(05):111-119.         以投资周期经济收益最高为目标,基于二阶锥规划提出了一种考虑网络动态重构的分布式电源选址定容优化方法。首先,针对闭环设计的配电网结构,提出计及联络线和分段开关状态的拓展DistFlow潮流模型,并基于此建立了考虑网络动态重构的分布式电源配置优化模型。引入“虚拟支路电压”的概念对模型进行线性化处理,提出了基于“有功流”的辐射形拓扑线性约束方法,同时配合电流、电压变量替换和二阶锥松弛,建立了统一优化模型的二阶锥形式。采用添加辅助电压约束的方法,解决了对含电压上限约束时二阶锥模型松弛不紧致的问题。在IEEE标准算例中测试了算法的有效性,结果表明,考虑网络动态重构可以提高电网对分布式电源的消纳能力,同时提升分布式电源投资周期内的总体经济效益。         这份资源是上述文献内容的完整复现。

2024-04-12

开源代码分享(19)-配电网孤岛优化划分方法matlab代码

参考文献: DING Tao, LIN Yanling, LI Gengfeng, et al. A new model for resilient distribution systems by microgrids formation[J]. IEEE Transactions on Power Systems, 2017, 32(5): 4145-4147.  通过分布式电源(DGs)形成多个微网,为在配电系统中恢复关键负载提供了一种坚韧可靠的解决方案。然而,随着微网数量的增加,需要更多的虚拟二进制和连续变量,从而增加了这种模型的复杂性。为解决这一问题,本文提出了一种新模型来重新制定具有韧性的配电网络中的微网形成问题。与传统模型相比,二进制和连续变量的数量大大减少,因此计算性能得到了显著提高。在IEEE测试系统上的数值结果验证了所提出模型的有效性。本文将提出一种新的数学模型,以减少配电网孤岛划分模型的决策变量数量,并改善计算性能。

2024-04-09

(文章复现)基于改进秃鹰算法的微电网群经济优化调度研究的matlab代码

参考文献: [1]周辉,张玉,肖烈禧,等.基于改进秃鹰算法的微电网群经济优化调度研究[J].太阳能学报,2024,45(02):328-335. 传统优化算法相较于智能优化算法在求解微电网群优化调度问题中较难寻出可行解或最优解,对此提出一种基于融合反向学习和柯西变异改进的秃鹰算法(IBES),在秃鹰搜索空间猎物阶段采用融合反向学习和柯西变异策略,使得秃鹰算法有效跳出局部最优,解决算法求解精度低等问题。通过与粒子群算法(PSO)、麻雀算法(SSA)、鲸鱼算法(WOA)进行对比,仿真结果表明IBES寻优精度更高,可有效减少微电网群系统的经济成本。 这份资源是对文章内容的复现

2024-04-08

配电网光伏储能双层优化配置模型(选址定容)的matlab代码

参考文献:   [1]  刘自发,于普洋,李颉雨.  计及运行特性的配电网分布式电源与广义储能规划    [J].  电力自动化设备,  2023,  43  (03):  72-79.     [2]  任智君,郭红霞,杨苹,等.  含高比例可再生能源配电网灵活资源双层优化配置    [J].  太阳能学报,  2021,  42  (09):  33-38.     [3]  高红均,刘俊勇.  考虑不同类型DG和负荷建模的主动配电网协同规划    [J].  中国电机工程学报,  2016,  36  (18):  4911-4922+5115.           分析系统灵活性供需关系,建立灵活资源运行-规划联合优化双层配置模型。运行层引入灵活性不足率作为系统灵活性评价指标,将网损和弃风弃光量计入经济惩罚,以系统年运行成本最优为目标;规划层引入系统综合安全性指标对系统安全性进行评估,以系统年综合成本最优为目标。采用粒子群优化算法对双层配置模型进行求解。最后,利用IEEE 33节点配网系统对算例进行仿真,结果验证了所提运行-规划联合双层配置模型能有效减少网损和

2024-04-07

(文章复现)基于断线解环思想的配电网辐射状拓扑约束建模方法matlab代码

参考文献: [1]王颖,许寅,和敬涵,等.基于断线解环思想的配电网辐射状拓扑约束建模方法[J].中国电机工程学报, 2021, 41(7):9.         配电网采用闭环设计、开环运行的方式,因此在利用数学规划方法解决配电网中的某些优化问题时,需要建立可解析表达的辐射状拓扑约束。该文分析并证明目前使用较多的生成树约束是辐射状拓扑的必要不充分条件,即其无法确保生成的拓扑为辐射状,并给出使其成立的辅助条件。提出基于断线解环思想的辐射状拓扑约束,并证明该组约束是确保辐射状网络的充分必要条件。然后基于该文提出的约束,分别建立配电系统扩建规划和故障恢复问题的混合整数二阶锥优化模型。最后通过配电系统算例测试验证该文提出辐射状约束的有效性,并与常用的生成树约束和单商品流约束进行对比测试,验证该文提出的辐射状约束的优越性。 这份资源是对论文的完整复现。

2024-04-05

基于蚁群算法的二维路径规划(matlab实现)

路径规划算法是指在有障碍物的工作环境中寻找一条从起点到终点的、无碰撞地绕过所有障碍物的运动路径。路径规划算法较多,大体上可分为全局路径规划算法和局部路径规划算法两类。其中,全局路径规划方法包括位形空间法、广义锥方法、顶点图像法、栅格划归法; 局部路径规划算法主要有人工势场法等。

2024-04-03

足球队训练算法(Football Team Training Algorithm,FTTA)的(matlab代码)

足球队训练算法(Football team training algorithm,FTTA)是一种全新的元启发式优化方法,其灵感来源于足球队中球员集体训练课的安排与进步过程。该算法通过配合模拟足球课,分阶段训练球员,提高球员的能力,通过模拟足球队的训练模式,不断提高算法的收敛能力,最终得到全局最优解。FTTA具有进化能力强、搜索速度快、寻优能力强的特点。这一成果由Tian等人于2024年发表在中科院1区顶级SCI期刊《Engineering Applications of Artificial Intelligence》上。

2024-04-03

考虑产销者的分布式储能容量配置策略matlab代码

共享储能作为一个独立的决策主体与产销者社区的若干个分布式光伏产销者组成联盟,联盟内的分布式光伏产销者包括居民型光伏产销者、工业型光伏产销者或者商业型光伏产销者。不同类型的光伏产销者利用彼此间的源-荷差异性进行电力交互,同时通过各自充放电需求的互补性与共享储能进行功率交互。

2024-04-01

Matlab+Yalmip两阶段鲁棒优化通用编程指南(下)配套代码

Matlab+Yalmip两阶段鲁棒优化通用编程指南(下篇),内容包括: ①.拿到一个复杂的两阶段鲁棒优化问题的分析步骤和方法。 ④.使用KKT条件求解两阶段鲁棒优化的子问题,并使用C&CG算法进行迭代求解。 ⑥.采用Yalmip工具箱的内置函数,将线性约束写成紧凑矩阵形式的方法。 ⑦.矩阵形式的两阶段鲁棒优化问题,如何快速写出子问题内层优化的KKT条件,并使用C&CG算法进行迭代求解。 ⑧.矩阵形式的两阶段鲁棒优化问题,如何快速写出子问题内层优化的对偶问题,并使用C&CG算法进行迭代求解。 这份资源是本人博客的配套学习代码,包含Matlab+Yalmip两阶段鲁棒优化通用编程指南(下)所涉及的全部代码。

2024-03-31

Matlab+Yalmip两阶段鲁棒优化通用编程指南配套学习代码

Matlab+Yalmip两阶段鲁棒优化通用编程指南(上篇)与(下篇),内容包括: ①.拿到一个复杂的两阶段鲁棒优化问题的分析步骤和方法。 ②.采用Yalmip工具箱中的uncertain函数和鲁棒优化模块求解两阶段鲁棒优化的子问题。 ③.Yalmip工具箱中的鲁棒优化模块和常规的求解思路有什么异同。 ④.使用KKT条件求解两阶段鲁棒优化的子问题,并使用C&CG算法进行迭代求解。 5.采用Yalmip工具箱的内置函数,将线性约束写成紧凑矩阵形式的方法。 6.矩阵形式的两阶段鲁棒优化问题,如何快速写出子问题内层优化的KKT条件,并使用C&CG算法进行迭代求解。 7.矩阵形式的两阶段鲁棒优化问题,如何快速写出子问题内层优化的对偶问题,并使用C&CG算法进行迭代求解。 这份资源是本人博客的配套学习代码,包含Matlab+Yalmip两阶段鲁棒优化通用编程指南(上篇)和(下篇)所涉及的全部代码。

2024-03-31

Matlab+Yalmip两阶段鲁棒优化通用编程指南(上)配套代码

Matlab+Yalmip两阶段鲁棒优化通用编程指南(上篇),内容包括: ①.拿到一个复杂的两阶段鲁棒优化问题的分析步骤和方法。 ②.采用Yalmip工具箱中的uncertain函数和鲁棒优化模块求解两阶段鲁棒优化的子问题。 ③.Yalmip工具箱中的鲁棒优化模块和常规的求解思路有什么异同。 ④.使用KKT条件求解两阶段鲁棒优化的子问题,并使用C&CG算法进行迭代求解。 这份资源是本人博客的配套学习代码,包含Matlab+Yalmip两阶段鲁棒优化通用编程指南(上)所涉及的全部代码。

2024-03-31

考虑分布式电源不确定性的配电网鲁棒动态重构matlab代码

间歇性分布式电源并网使得配电网网络重构过程需要考虑更多的不确定因素。在利用仿射数对分布式电源出力的不确定性进行合理分析与建模基础上,建立以重构周期内开关动作耗费与网络有功损耗等综合成本最低为目标函数,以网络安全运行为约束条件的配电网鲁棒动态重构模型。为精确求解该数学模型,引入基于最佳等距思想的分段线性逼近方法将原目标函数松弛为线性可解形式,并根据对偶定理将模型进一步等效转化为双层混合整数线性规划问题;最后采用列约束生成算法对模型进行高效求解。修改的 PG&E 69节点系统测试分析结果表明,与现有的配电网确定性动态重构方法比较,所提鲁棒动态重构方法在抗系统不确定性扰动方面具有明显的优势。 参考文献: [1]徐俊俊,吴在军,周力,等.考虑分布式电源不确定性的配电网鲁棒动态重构[J].中国电机工程学报,2018,38(16):4715-4725+4976. 该资源是这篇文章的复现代码。

2024-03-31

基于主从博弈的新型城镇配电系统产消者竞价策略matlab代码

随着能源互联技术的发展以及售电侧市场的逐步放开,新型城镇配电系统在优化运行和交易模式上呈现多能协同,交易开放的特征。新型城镇配电系统的电力零售交易机制被重新定义,产消者通过非合作竞争上报最优竞标曲线获取最大售电收益,电网公共服务企业收取过网费并提供保底供电服务﹐用户可基于实时电价与激励政策参与需求响应降低用电成本。在此背景下,充分考虑配电网内多角色的主动参与以及运营商的经济调度要求﹐建立一种基于主从动态博弈理论的产消者非合作竞价双层模型。

2023-09-10

(文章复现)考虑负荷满意度的微电网运行多目标优化matlab代码

参考文献: [1]曾君,徐冬冬,刘俊峰等.考虑负荷满意度的微电网运行多目标优化方法研究[J].中国电机工程学报, 2016, 36(12): 3325 -3334. [2] K. Deb, A. Pratap, S. Agarwal and T. Meyarivan, "A fast and elitist multiobjective genetic algorithm: NSGA-II," in IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182-197, April 2002, doi: 10.1109/4235.996017. 结合实际的算例,分析二代非支配排序遗传算法(Non-dominated Sorting Genetic Algorithm-Ⅱ, NSGA-Ⅱ)在求解电力系统多目标优化领域的方法。 (注意,文献[1]模型问题比较大,除了我上面提到的问题之外,还有很多问题,可用来学习非支配遗传算法的使用,微电网调度模型仅供参考)

2023-09-05

基于灰色神经网络的订单需求预测Matlab代码

灰色系统理论是一种研究少数据、贫信息,不确定性问题的新方法,它以部分信息已知、部分信息未知的“小样本”、“贫信息"不确定系统为研究对象,通过对“部分”已知信息的生成、开发,提取有价值的信息,实现对系统运行行为、演化规律的正确描述和有效监控。

2023-08-29

遗传算法的决策变量降维matlab代码

 在现实生活中,实际问题很难用线性模型进行描述。神经网络的出现大大降低了模型建立的难度和工作量。只需将神经网络看成是一个黑箱子,根据输入与输出数据,神经网络依据相关的学习规则,便可以建立相应的数学模型。但是,当数学模型的输人自变量(即影响因素)很多,输人自变量之间不是相互独立时,利用神经网络容易出现过拟合现象,从而导致所建立的模型精度低,建模时间长等问题。因此,在建立模型之前,有必要对输入自变量进行优化选择,将冗余的一些自变量去掉,选择最能反映输入与输出关系的自变量参与建模。

2023-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除