自定义博客皮肤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实现

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

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

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

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

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

参考文献:[1]薛开阳,楚瀛,凌梓,等.考虑柔性负荷的综合能源系统低碳经济优化调度[J].可再生能源, 2019, 37(08): 1206-1213.[2]刘蓉晖,李子林,杨秀,等.考虑用户侧柔性负荷的社区综合能源系统日前优化调度[J].太阳能学报, 2019, 40(10):2842-2850.

2024-04-27 11:22:14 169

原创 matlab使用教程(54)—绘制地理图

如果您拥有与特定地理位置有关的数据,请使用地理坐标区或地理图,以在地图上可视化您的数据并提供视觉环境。例如,如果您拥有描述世界各地的海啸事件的数据,请在地理坐标区上绘制数据,并通过标记指示每个事件在地图上的位置。要平移地理坐标区或地理图中的底图,请使用箭头键,或者在地图上移动光标然后点击并拖动底图。地理坐标区或地理图中的底图是实时的,也就是说,您可以平移底图以查看其他地理位置,或者在地图上进行放大和缩小以更详细地查看某些区域。该示例使用气泡大小指示海啸波浪的高度,使用颜色指示海啸的成因。

2024-04-27 08:15:00 142

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

主动配电网技术的发展已成为大势所趋,如何协调主动配电网中的各元件进行协同和优化,使可再生能源充分被消纳,是亟待解决的问题。本文针对主动配电网中的主要组成部分,包括分布式电源、储能系统、电动汽车、无功补偿装置等,分析其出力特性及可调潜力,对其进行数学建模,从保障配电网安全稳定运行角度出发,尽量降低运行成本,构建多时间尺度优化调度模型。在优化调度过程中,在满足经济效益最优的同时实现对分布式电源出力的最大化消纳,尽量缩减潮流分布的峰谷差,实现“源”、“荷”、“储”的多方面协同优化运行。

2024-04-26 15:07:27 625

原创 matlab使用教程(53)—绘制平行坐标图

输入数据的行对应于绘图中的线条,输入数据的列对应于绘图中的坐标轴。您可以将绘图中的线条进行分组,以便更好地查看数据中的趋势。点击坐标刻度标签,并将关联的坐标标尺拖到您选择的位置。由于一些月份仅包含两年中的一年的数据,因此需要删除源表中与这些月份对应的行。来对温度数据分类,并使用分类后的值对绘图中的线条进行分组。此示例显示如何将文件以表的形式导入 MATLAB®,从表格数据创建平行坐标图,以及修改绘图的外观。绘图中的每个线条对应于表中的一行。包含的类别超过 7 个,因此绘图中的一些组具有相同的颜色。

2024-04-26 10:15:00 350

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

本文通过一个两阶段框架实施MPS的韧性配置和调度。在第二阶段,即事件发生后,MPS在DS中被动态调度,以配合传统的恢复工作,从而增强系统的恢复能力。制定了一个新颖的混合整数规划模型,用于优化MPS的动态调度,解决了MPS派遣和DS运行等不同时间尺度之间的耦合,以及道路和电力网络的耦合等问题。

2024-04-25 11:48:52 611

原创 matlab使用教程(52)—绘制数据热图和文字云图

它还说明如何修改热图的外观,例如设置标题和轴标签。要完成此操作,需要将所有字符串元素合并成一个1×1 字符串,然后在空白字符处进行拆分。由于缺少 2016 年 8 月至 2016 年 12 月的数据,因此这些元胞显示为缺失数据。由于没有与 2017 年关联的数据,因此热图单元格使用缺失数据颜色。使用表格数据创建热图时,会自动生成热图的标题和轴标签。创建一个热图,其中 x 轴表示月份,y 轴表示年份。例如,显示不带小数点的值文本。的唯一元素,大小与这些元素的频率计数对应。属性,仅显示每个季度的第一个月。

2024-04-25 11:15:00 390

原创 matlab使用教程(51)—绘制等高线图

函数的等高线图,其中偶数编号的等高线为实线,奇数编号的等高线为虚线。为偶数编号的水平绘制一个等高线。然后,在其上覆盖以虚线为奇数编号的水平绘制的第二个等高线图。您可以通过拆分数据并创建两个重叠的等高线图来创建突出所选等高线的等高线图。点击鼠标,会标记离光标最近的等高线。通过改变颜色图设置已填充等高线图的颜色。函数用于控制数据值到颜色图的映射。此示例演示如何更改已填充等高线图的颜色。此示例演示如何突出显示特定层级的等高线。只标记其大小足以容纳内联标签的等高线。中的值大得多的范围值,保证只使用。

2024-04-24 11:00:00 227

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

1.分布式充放电控制方法与集中式控制中调度机构直接下达充电指令不同分布式控制中,调度机构根据系统运行状况发出调度信号用户接收调度信号优化充放电过程、确定充放电曲线并上报调度中心。当电动汽车数量较多时,充放电策略会对电力系统运行状态产生显著 影响因而需要进行多步迭代产生恰当的调度信号。图 1给出了分布式充放电控制的一般流程。需要指出的是当系统规模较大电动汽车数目较多时,可设置电动汽车聚集体层构成树状的调度系统,减轻调度中心的通信和数据汇总压力。电价发电辅助服务的边际成本。

2024-04-24 09:44:00 1063

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

移动式电源(MPSs)包括电动汽车(EV)车队、车载移动能量存储系统(MESSs)和移动应急发电机(MEGs),具有极大潜力增强配电系统(DS)对极端天气事件的韧性。然而,它们的派遣并没有得到深入的研究。本文通过一个两阶段框架实施MPS的韧性配置和调度。在第一阶段,即事件发生前,MPS被预置在DS中,以实现快速的预恢复,从而增强对关键负载的电力供应的可持续性。DS网络也被积极重新配置为受影响较小或压力较小的状态。构建了一个两阶段的鲁棒优化模型,并通过列-约束生成算法来得出第一阶段的决策。

2024-04-23 21:45:23 1857

原创 matlab使用教程(50)—修改极坐标图的属性

RGB 三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。例如,可以更改网格线位置和关联的标签。对象具有可用于自定义极坐标区外观的属性,例如字体大小、颜色或刻度。此外,还演示如何指定要绘制网格线的角度以及如何指定标签。属性,对 theta 轴和 r 轴网格线及关联的标签使用不同的颜色。属性,以弧度(而不是°)为单位显示 theta 轴上的值。属性,在不影响标签的情况下更改所有网格线的颜色。属性,更改网格线的线宽。属性,指定绘制网格线的角度。属性,指定每条网格线的标签。

2024-04-23 15:39:57 479

原创 matlab使用教程(49)—绘制极坐标图

以下示例演示如何在极坐标中创建线图、散点图和直方图。此外,还演示了如何对极坐标图添加注释和更改轴范围。在 R2022a 之前,默认情况下极坐标区不包括度符号。默认情况下,在极坐标图中,半径的负值将被绘制为正值。通过极坐标中的天线以可视方式呈现辐射图。函数以可视化方式呈现数据,这将会生成称为风向图的可视化表示。函数在极坐标中绘制数据图,以可视化方式呈现该辐射图。之类的注释函数,标记与其他可视化类型类似的极坐标图。函数在极坐标中绘制数据图,以可视化方式呈现风速图。在极坐标中绘制风速数据图。的每个值的辐射强度。

2024-04-20 12:45:00 449

原创 matlab使用教程(48)—绘制直方图

您可以限制只对直方图中显示的数据实施概率归一化,而不是对所有输入数据均进行归一化。在每种情况下,蓝色都是最不占主导性的颜色信号。其结果就是直方图中计数达到 500 或以上的 bin 在颜色图中显示为最后一种颜色,即黄色。由于大部分 bin 的计数在这个较小范围内,因此所显示的 bin 的颜色变化较大。此示例说明如何调整二元直方图的色阶,以显示与 bin 有关的更多详细信息。由于对未显示的数据仍考虑了归一化,因此所显示的概率相加不再为 1。选项合并显示所有被排除的条形,以使所显示的概率相加后再次等于 1。

2024-04-19 10:15:00 1032

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

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

2024-04-18 11:56:16 846

原创 matlab使用教程(47)—绘制饼图(扇形图)

创建饼图时,MATLAB 会用各个扇区在整个饼图中所占的百分比来标记每个扇区。创建带有标签的饼图,标签上包含每个扇区的自定义文本和预先计算的百分比值。创建包含每个产品销售总额的饼图,并偏移具有最大销售总额的产品所在的饼图扇区。此示例演示如何向饼图添加显示每个扇区说明的图例。此示例演示如何创建饼图并自动偏移占比最大的饼图扇区。参数是一个由零和非零值组成的向量,其中非零值表示要偏移的扇区。属性获取每个饼图扇区的占比百分比值。创建带有简单文本标签的饼图。中指定每个饼图扇区的说明。中的最大元素并返回该元素的索引。

2024-04-18 11:15:00 428

原创 matlab使用教程(46)—绘制条形图

如果需要查看一段时间内的结果、对比不同数据集的结果,或展示单个元素对汇总量的贡献和影响,则条形图会很有用处。将条形宽度设置为 .25,使条形使用 25% 的可用空间。默认情况下,条形图会将一个向量或矩阵中的每个元素表现为一个条形,条形的高度与元素的值成比例。将条形宽度设置为 0.5,使条形使用 50% 的可用空间。函数将每个元素绘制为一个单独的三维块,沿着 y 轴分布每列元素。函数将每个元素绘制为一个单独的三维块,沿着 z 轴分布每列元素。属性设置为一个 RGB 颜色值来指定条形的颜色。

2024-04-17 11:06:43 796

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

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

2024-04-17 10:44:08 896

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

在综合考虑网损、电压质量和电流质量 3 个指标的基础上,建立了分布式电源选址定容的多目标决策模型,并提出了一种改进多目标微分进化算法(improved differential evolution for multiobjective optimization,IDEMO)。该算法引入混沌搜索策略以提高初始种群利用率,采用控制参数调整策略以克服算法对控制参数依赖性强的缺点,利用动态拥挤距离排序策略使得帕累托解集分布更加均匀,从而为最终决策提供了优良的候选方案。

2024-04-16 22:51:22 1615

原创 matlab使用教程(45)—二维曲线图绘制进阶

使 用左侧的 y 轴绘制条形图。使用右侧的 y 轴绘制线图。,则 MATLAB® 会忽略输入的虚部,仅绘制实部。要绘制多个复数输入的实部与虚部,必须将实部和虚部显式传递给。此示例说明如何使用两个不同的 y 轴合并线图和条形图。此外,还演示如何自定义线条和条形。函数绘制数据点,以此方式创建含有置信边界的绘图。创建包含两个 y 轴的图表。图形函数以图表的活动侧为目标。函数求出每个向量的实部和虚部。更改图形线条的宽度以及更改条形颜色。定义为随机矩阵的特征值向量。函数绘制置信边界,同时使用。

2024-04-16 22:01:23 374

原创 matlab使用教程(44)—绘制带标记的二维曲线图

在线图中添加标记是区分多个线条或突出显示特定数据点的有用方法。使用下面的一种方式添加标记:• 在线条设定输入参数(例如)中包含标记符号。• 将属性指定为一个名称-值对组,例如。创建一个线图。通过在调用函数时包含线条设定输入参数,在每个数据点处显示一个标记。例如,使 用可得到一条带圆形标记的实线。如果指定了标记符号但未指定线型,则仅显示无线条连接的标记。也可以通过将属性设置为名称-值对组,在线条中添加标记。例如,将绘制一个带圆形标记的线条。创建带标记的线图。通过结合使用。

2024-04-15 12:00:00 467

原创 matlab使用教程(43)—二维曲线图绘制的基本方法

线型、标记和颜色,指定为包含符号的字符串标量或字符向量。例如,如果忽略线型,只指定标记,则绘图只显示标记,不显示线条。通过更改线条颜色、线型和添加标记来自定义线图的外观。例如,将线宽更改为 2 磅并将线条颜色设置为 RGB 三元组颜色值,在本例中为。例如,绘制一条点线。添加第二个图,该图使用带有圆形标记的红色虚线。对象的属性,还可以自定义绘图的外观。函数时包含可选的线条设定,可以更改线条颜色、线型或添加标记。通过忽略线条设定中的线型选项,仅绘制数据点。之间的正弦函数值,并修改横纵坐标,添加图形标题。

2024-04-14 11:15:00 1064

原创 matlab使用教程(42)—常见的二维图像绘制方法

这个博客用于演示如何在 MATLAB® 中创建曲线图、条形图、阶梯图、误差条形图、极坐标图、针状图、散点图。

2024-04-13 13:00:00 345

原创 matlab使用教程(41)—傅里叶级数和周期数据分析

此示例说明方波的傅里叶级数展开式是如何由奇次谐波的和构成的。首先以 0.1 为步长,生成一个从 0 到 10 的时间向量,并求出所有点的正弦。绘制基频图。接下来,向基频添加三次谐波,并绘制谐波图。接下来使用第一、第三、第五、第七和第九个谐波。最后,从基频开始创建更多连续谐波的向量,一直到第 19 个谐波为止,并将所有中间步长保存为矩阵的行。在同一个图窗中绘制这些向量,以便显示方波的演变。请注意,吉布斯效应表明它实际上永远不会转换为方波。

2024-04-12 16:30:00 439

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

以投资周期经济收益最高为目标,基于二阶锥规划提出了一种考虑网络动态重构的分布式电源选址定容优化方法。首先,针对闭环设计的配电网结构,提出计及联络线和分段开关状态的拓展DistFlow潮流模型,并基于此建立了考虑网络动态重构的分布式电源配置优化模型。引入“虚拟支路电压”的概念对模型进行线性化处理,提出了基于“有功流”的辐射形拓扑线性约束方法,同时配合电流、电压变量替换和二阶锥松弛,建立了统一优化模型的二阶锥形式。采用添加辅助电压约束的方法,解决了对含电压上限约束时二阶锥模型松弛不紧致的问题。

2024-04-12 11:56:52 1740

原创 matlab使用教程(40)—二维傅里叶变换和多项式插值

在 19 世纪初研究小行星轨道时,卡尔·弗里德里希·高斯发现了一种数学捷径,即通过将问题分解为多个较小的子问题,然后将结果合并来计算多项式插值的系数。例如,通常通过解算简单的线性系统来计算用于对一组数据进行插值的 n 次多项式的系数c。在光学领域,傅里叶变换可用于描述平面波入射到带有小孔的光学掩膜上所产生的衍射模式 [1]。计算 X 的二维傅里叶变换等同于首先计算 X 每列的一维变换,然后获取每行结果的一维变换。使用快速傅里叶变换 (FFT) 来估算用于对一组数据进行插值的三角函数多项式的系数。

2024-04-11 15:45:00 470

原创 matlab使用教程(39)—基本频谱分析

指定大致包含第一个呻吟音的新数据,并校正时间数据以体现 10 部的加速。将截断的信号绘制为时间的函数。傅里叶变换是通过在频率空间表示基于时间或空间的信号来揭示该信号的频率分量的工具。傅里叶变换可以计算被随机噪声破坏的信号的频率分量。尽管噪声在基于时间的空间内伪装成信号的频率分量,但傅里叶变换将其显现为功率尖峰。包含水下麦克风记录的加利福尼亚海岸的太平洋蓝鲸发声的音频数据。在许多应用中,查看以 0 频率为中心的功率谱更加方便,因为它能更好地显示信号的周期性。数据的傅里叶变换确定了音频信号的频率分量。

2024-04-10 12:00:00 503

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

然而,随着微网数量的增加,需要更多的虚拟二进制和连续变量,从而增加了这种模型的复杂性。关于网络连通性的条件是基于单一商品流的以下特点:设计一个具有相同拓扑结构的虚构网络,其中每个子图只有一个电源,称为“源”,而其他所有母线(除“源”母线外)具有单位负荷需求,充当“汇”。因此,在虚构网络中每个母线的能量平衡的满足意味着“源”母线与所有其他母线之间至少存在一条路径,因此子图必须是连通的。否则,电压差是任意的,支路电流必须为零;在这种情况下,[4]中提到的约束是多余的,可以简化为本文中的“辐射性约束”。

2024-04-09 15:45:48 1142 3

原创 matlab使用教程(38)—傅里叶变换

傅里叶变换是一个数学公式,用于将按时间或空间采样的信号变换为按时序或空间频率采样的相同信号。在信号处理中,傅里叶变换可以揭示信号的重要特征(即其频率分量)。对于包含n个均匀采样点的向量x,其傅里叶变换定义为MATLAB® 中的函数使用快速傅里叶变换算法来计算数据的傅里叶变换。以正弦信号为例,该信号是时间的函数,频率分量为 15 Hz 和 20 Hz。使用在 10 秒周期内以 1/50 秒为增量进行采样的时间向量。计算信号的傅里叶变换,并在频率空间创建对应于信号采样的向量。

2024-04-09 10:00:00 739

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

传统优化算法相较于智能优化算法在求解微电网群优化调度问题中较难寻出可行解或最优解,对此提出一种基于融合反向学习和柯西变异改进的秃鹰算法(IBES),在秃鹰搜索空间猎物阶段采用融合反向学习和柯西变异策略,使得秃鹰算法有效跳出局部最优,解决算法求解精度低等问题。通过与粒子群算法(PSO)、麻雀算法(SSA)、鲸鱼算法(WOA)进行对比,仿真结果表明IBES寻优精度更高,可有效减少微电网群系统的经济成本。

2024-04-08 21:58:23 1624

原创 matlab使用教程(37)—求解数值积分(2)

使用数据点进行离散积分以创建梯形,所以它非常适合处理不连续的数据集。这种方法假设在数据点之间为线性行为,当数据点之间的行为是非线性时,精度可能会降低。为了说明这一点,可将数据点作为顶点在图表上画出梯形。然后说明如何通过使用这些逼近的梯度,绘制平面上某个点的切平面。求速度数据积分来计算汽车的总行驶距离(对应的着色区域)。这些数据代表汽车的速度(米/秒),间隔为 1 秒,时间超过 24 秒。获取该点的索引,并求取该位置的近似导数。使用此函数来计算多项式的不定积分。斜率在加速时为正,恒速时为零,减速时为负。

2024-04-08 13:00:00 643

原创 matlab使用教程(36)—求解数值积分(1)

matlab求数值积分

2024-04-07 16:00:00 866

原创 开源代码分享(18)-基于粒子群算法的配电网光伏储能双层优化配置模型(选址定容)

分析系统灵活性供需关系,建立灵活资源运行-规划联合优化双层配置模型。运行层引入灵活性不足率作为系统灵活性评价指标,将网损和弃风弃光量计入经济惩罚,以系统年运行成本最优为目标;规划层引入系统综合安全性指标对系统安全性进行评估,以系统年综合成本最优为目标。采用粒子群优化算法对双层配置模型进行求解。最后,利用IEEE 33节点配网系统对算例进行仿真,结果验证了所提运行-规划联合双层配置模型能有效减少网损和弃风弃光量,提高系统的经济性、安全性和灵活性。

2024-04-07 12:56:16 589

原创 Yalmip使用教程(7)-求解器的参数设置

Yalmip使用教程(7)-求解器的参数设置

2024-04-06 15:50:53 1542

原创 matlab使用教程(35)—求解时滞微分方程(3)

要在 MATLAB® 中求解此方程,您需要先编写方程、时滞和历史解的代码,然后再调用时滞微分方程求解器。您可以将所需的函数作为局部函数包含在文件末尾(如本处所示),或者将它们作为单独的文件保存在 MATLAB 路径上的目录中。您可以将这些作为局部函数包含在文件末尾(如本处所示),或者将它们作为单独的文件保存在 MATLAB 路径上的目录中。要在 MATLAB® 中求解此方程,您需要先编写方程和时滞的代码,然后调用时滞微分方程求解器。,这些字段包含求解器在这些时间点所用的内部时间步和对应的解。

2024-04-06 13:30:00 557

原创 matlab使用教程(34)—求解时滞微分方程(2)

您可以将所需的函数作为局部函数包含在文件末尾(如本处所示),或者将它们作为单独的命名文件保存在 MATLAB 路径上的目录中。,该求解器适用于具有常时滞的方程组。您可以将所需的函数作为局部函数包含在文件末尾(如本处所示),或者将它们作为单独的命名文件保存在 MATLAB 路径上的目录中。要在 MATLAB® 中求解此方程组,您需要先编写方程组、参数、时滞和历史解的代码,然后再调用时滞微分方程求解器。要在 MATLAB® 中求解此方程组,您需要先编写方程组、时滞和历史解的代码,然后再调用时滞微分方程求解器。

2024-04-05 12:00:00 755

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

配电网采用闭环设计、开环运行的方式,因此在利用数学规划方法解决配电网中的某些优化问题时,需要建立可解析表达的辐射状拓扑约束。该文分析并证明目前使用较多的生成树约束是辐射状拓扑的必要不充分条件,即其无法确保生成的拓扑为辐射状,并给出使其成立的辅助条件。提出基于断线解环思想的辐射状拓扑约束,并证明该组约束是确保辐射状网络的充分必要条件。然后基于该文提出的约束,分别建立配电系统扩建规划和故障恢复问题的混合整数二阶锥优化模型。最后通过配电系统算例测试验证该文提出辐射状约束的有效性,并与常用的生成树约束和单商品流约束

2024-04-05 11:03:52 1465

原创 matlab使用教程(33)—求解时滞微分方程(1)

时滞微分方程 (DDE) 是当前时间的解与过去时间的解相关的常微分方程。该时滞可以固定不变、与时间相关、与状态相关或与导数相关。要开始积分,通常必须提供历史解,以便求解器可以获取初始积分点之前的时间的解。1.1具有常时滞的微分方程组的形式如下:DDE 的解通常是连续的,但其导数不连续。函数跟踪低阶导数的不连续性,并使用使用的同一显式 Runge-Kutta (2,3) 对和插值求微分方程的积分。对于大于时滞的步长而言,Runge-Kutta 公式是隐式的。

2024-04-04 15:00:00 663

原创 开源代码分享(17)-基于足球队训练算法(Football Team Training Algorithm,FTTA)的组合风速预测

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

2024-04-03 15:16:39 992

原创 matlab使用教程(32)—求解偏微分方程(3)

此示例说明由两个偏微分方程构成的方程组的解的构成,以及如何对解进行计算和绘图。以如下 PDE 方程组为例要在 MATLAB® 中求解该方程,您需要对方程、初始条件和边界条件编写代码,然后在调用求解器之前选择合适的解网格。您可以将所需的函数作为局部函数包含在文件末尾(如本处所示),或者将它们作为单独的命名文件保存在 MATLAB 路径上的目录中。在编写方程代码之前,您需要确保它的形式符合求解器的要求:因此,此示例中的方程可由以下函数表示:接下来,编写一个返回初始条件的函数。

2024-04-03 11:15:40 1259

原创 开源代码分享(17)—基于yalmip+cplex的微电网优化调度(附matlab代码)

微网(Micro-Grid,MG)是进行电能调度时常见的概念,作为组织各分布式单元的结构。微网概念的提出旨在实现分布式电源的灵活、高效应用,解决数量庞大、形式多样的分布式电源并网问题[8]。微网中集成了电源、储能、负荷以及其他电力电子装置等设备。

2024-04-02 11:18:28 639

开源代码分享(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

基于广义神经网络的网络入侵检测Matlab代码

聚类方法是数据挖掘中经常使用的方法,它将物理的或抽象的对象分为几个种群,每个种群内部个体间具有较高的相似性,不同群体内部间个体相似性较低。模糊c均值聚类算法(Fuzzy C- Mean, FCM)是用隶属度确定每个元素属于某个类别程度的一种聚类算法,FCM算法把n个数据向量xk,分为c个模糊类,并求每类的聚类中心,从而使模糊目标函数最小。

2023-08-26

基于模糊神经网络的嘉陵江水质评价Matlab代码

 T-S 模糊神经网络分为输入层、模糊化层、模糊规则计算层和输出层四层。输入层与输入向量 连接,节点数与输入向量的维数相同。 水质评价是根据水质评价标准和采样水样本各项指标值,通过一定的数学模型计算确定采样水样本的水质等级。水质评价的目的是能够判断出采样水样本的污染等级,为污染防治和水源保护提供依据。

2023-08-24

基于小波神经网络的短时交通流量预测Matlab代码

小波分析是针对傅里叶变换的不足发展而来的。傅里叶变换是信号处理领域中应用最广泛的一种分析手段,然而它有一个严重不足,就是变换时抛弃了时间信息,通过变换结果无法判断某个信号发生的时间,即傅里叶变换在时域中没有分辨能力。 随着交通基础设置建设和智能运输系统的发展,交通规划和交通诱导已成为交通领域研究的热点。对于交通规划和交通诱导来说,准确的交通流量预测是其实现的前提和关键。交通流量预测根据时间跨度可以分为长期交通流量预测和短期交通流量预测:长期交通流量预测以小时,天、月甚至年为时间单位,是宏观意义上的预测;短时交通流量预测一般的时间跨度不超过15分钟,是微观意义上的预测。短时交通流量预测是智能运输系统的核心内容,智能运输系统中多个子系统的功能实现都以其为基础。

2023-08-24

储能运行约束的Matlab建模方法

储能运行约束的matlab建模方法,分别使用引入一组0-1变量,引入两组0-1变量,以及智能优化算法中的简化表示对储能的运行进行建模。 使用一个风光储系统的实际算例验证了三种方法的有效性:  某地有一个风-光-储互补系统,某一天中风电、光伏出力以及负荷需求都是已知的,现在需要控制储能的充放电策略,尽可能降低负荷短缺以及弃风弃光的现象。其中,储能系统的额定容量为40MW,额定功率为20MW,充放电效率分别为0.95和0.96,最大和最小荷电状态分别为15%和90%,初始荷电状态为30%

2023-08-23

鲁棒优化入门(5)-Matlab+Yalmip求解鲁棒优化编程实战

包含以下内容: 系统介绍了如何通过Matlab+Yalmip工具箱求解单阶段鲁棒优化的方法,总共包括三种方法和两个算例: 1.是使用Yalmip中的uncertain函数定义不确定变量,并直接使用鲁棒优化模块进行求解; 2.是利用将内层优化取最优解的KKT条件到外层优化中,转为单层优化进行求解; 3.是利用对偶变换,将内外层优化的目标函数的方向调整为一致,合并形成单层优化。 4.共有两个算例,其中第1个简单的鲁棒选股优化问题(看起来简单,但其实变量规模更大),三种方法优化结果一致,而第2个电力系统鲁棒经济调度问题,KKT条件和对偶变换的求解结果一致,但和直接调用鲁棒优化模块的结果不同。 5.代码使用matlab+Yalmip求解,第二个鲁棒优化问题中还用到了MATPOWER工具箱。

2023-08-20

电-气-热综合能源系统优化调度matlab代码

热网,气网,电网简单混合系统的调度 数据来源和模型说明见“模型与数据”文件夹下的word和excel(林玲整理),参考文献在文件“模型与数据.docx”中以批注标示。 直接运行"HeatGasPowerCombination.m" 此外,请注意,该模型基于Matlab,Yalmip,求解器为Gurobi。 通过修改句子'ops = settings('solver','gurobi'中的参数'gurobi',可以将其更改为其他求解器,例如Cplex。 本项目只用于交流,希望不要出现商业行为(之前在闲鱼上竟然发现有人转卖),谢谢!

2023-08-17

基于LVQ神经网络的人脸朝向识别matlab代码

人脸识别作为一个复杂的模式识别问题,近年来受到了广泛的关注,识别领域的各种方法在这个问题上各显所长,而且发展出了许多新方法,大大丰富和拓宽了模式识别的方向。人脸识别、检测,跟踪、特征定位等技术近年来一直是研究的热点。人脸识别是人脸应用研究中重要的第一步,目的是从图像中分割出不包括背景的人脸区域。由于人脸形状的不规则性以及光线和背景条件多样性,现有的人脸研究算法都是在试图解决某些特定实验环境下的一些具体问题,对人脸位置和状态都有一定的要求。而在实际应用中,大量图像和视频源中人脸的位置、朝向和旋转角度都不是固定的,这就大大增加了人脸识别的难度。

2023-08-16

DG不确定性下基于随机对偶动态规划(SDDP)的储能实时优化调度(附matlab代码)

本文提出了一个多阶段随机规划的形式化框架,用于在多地区可再生能源生产不确定性的输电受限经济调度中,重点优化实时运营中的储运调度。该问题通过使用随机对偶动态规划方法来解决。所提出方法的适用性在一个基于2013-2014年德国电力系统太阳能和风能整合水平校准的实际案例研究中得到了证明,考虑了24小时的时间范围和15分钟的时间步长。随机解的价值相对于确定性策略的成本为1.1%,而相对于随机规划策略的完美预测价值为0.8%。分析了各种替代实时调度策略的相对性能,并探讨了结果的敏感性。

2023-08-15

整合本地电力市场与级联批发市场的投标策略(附matlab代码)

本地电力市场是在分配层面促进可再生能源的效率和使用的一种有前景的理念。然而,作为一个新概念,如何设计和将这些本地市场整合到现有市场结构中,并从中获得最大利润仍然不清楚。在本文中,我们提出了一个本地市场机制,其中最终用户(消费者、小型生产者和能源生产者)之间进行能源交易。由于本地市场可能存在流动性不足的情况,该机制假设最终用户通过与具有批发市场接入权限的聚合器/零售商的双边合同来满足其能源需求。本地市场中允许的竞标和报价受到电价补贴和聚合器收费的限制,以确保最终用户最多能够以预期成本获得能源,而不考虑本地市场的情况。该问题被建模为一个多主单随从的双层优化问题,其中上层定义了代理商利润的最大化,而下层则最大化了本地市场中的能源交易。由于问题的复杂性和最终用户信息的不完全,我们倡导使用进化计算,这是人工智能的一个分支,已成功应用于各种优化问题。

2023-08-13

基于灰狼算法(GWO)的交直流混合微网经济调度matlab代码

参考文献: [1]高瑜,黄森,陈刘鑫等.基于改进灰狼算法的并网交流微电网经济优化调度[J].科学技术与工程, 2020,20(28):11605-11611. [2]邓长征,冯朕,邱立等.基于混沌灰狼算法的交直流混合微网经济调度[J].电测与仪表, 2020, 57(04):99-107. 交直流混合微电网运行方式分为孤岛运行方式和并网运行方式,在本次研究中主要考虑并网情况下交直流混合微电网的经济优化调度。交直流混合微电网分为交流侧和直流侧,交流侧与外部大电网互联。交流侧包含交流母线、交流微电源和交流负荷; 直流侧包含直流母线、直流微电源和直流负荷。 综上所示,这份资源就是对上面两篇不同文章中提到的一种相同的方法进行复现。

2023-08-12

考虑负荷曲线的配电网扩展规划(附matlab代码)

这项工作的目的是提出对电能分配系统技术规划方法的调整,以考虑使用电能发电和消耗的随机分布。在本研究中,可以计算公交车上的负载,找到所有涉及该问题的大小,从而可以估计和更换负载超过66%的导体。OPENDSS用于计算IEEE123和MATLAB网络功率流的资源,用于数据管理、网络、噪声过滤、网络操作等资源。此外,在模拟效率流以及发电点和消耗点的排列之后,可以计算整个网络的重新供电成本。

2023-08-08

基于自组织竞争网络的患者癌症发病预测(matlab代码)

自组织神经网络可以通过对客观事件的反复观察、分析与比较,自行提示其内在规律,并对具有共同特征的事物进行正确的分类。此种网络更与人脑中生物神经网络的学习模式类似,即可以通过自动寻找样本中的内在规律和本质属性,自组织、自适应地改变网络参数与结构,这也是自组织名称的由来。自组织神经网络的学习规则大都采用竞争型的学习规则。

2023-08-07

建筑集成光储系统规划运行综合优化方法matlab代码

参考文献: [1]陈柯蒙,肖曦,田培根等.一种建筑集成光储系统规划运行综合优化方法[J].中国电机工程学报,2023,43(13):5001-5012. 本文建立的双层耦合模型内、外层分别对应求解容量配置与能量调度问题。外层模型设置光伏与储能容量备选集并将容量配置组合传递给内层,内层模型求解当前容量组合下经济性最优的能量调度结果与日运行收益并反馈给外层。外层模型计及BIPV 系统全寿命周期成本与效益,以投资回收期最短为目标函数,优化光伏与储能的容量配置。 压缩包内包含对文献的解读及完整的matlab代码复现。

2023-08-06

考虑不确定性的输配电网互补优化matlab代码

 随着随机可再生能源的不断增加,对运营灵活性来应对不平衡的需求也增加。现有的灵活性采购方案设想了供电系统运营商(TSO)能够访问配电系统运营商(DSO)级别的灵活资源,反之亦然,但这两个实体之间的协调是一个活跃的研究领域。我们考虑两个交易市场,即日前市场和实时市场,并提出一种日前协调的方法,描述为互补模型,用于共享灵活资源。所提出的协调方法是优化TSO和DSO之间的物理接口处的价格和容量限制,即所谓的“协调变量”。对于给定这些变量的值,DSO通过限制其数量投标来预先确认DSO级别资源在日前市场的参与。通过这种方式,DSO确保其系统的约束条件,即一个锥形规划所建模的条件将被满足。为了追求计算可行性,我们使用了多段Benders分解方法对模型进行分解。 压缩包中包含了这篇文章的开源代码。

2023-08-05

Hopfield神经网络求解旅行商(TSP)问题matlab代码

连续Hopfield神经网络(Continuous Hopfield Neural Network,CHNN)的拓扑结构和离散Hopfield神经网络的结构类似。连续Hopfield网络和离散Hopfield 网络的不同点在于其传递函数不是阶跃函数,而是连续函数。

2023-08-04

空空如也

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

TA关注的人

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