荔枝科研社
行百里者,半于九十。
展开
-
优化调度(火电、风、储能)(Matlab实现)
目录0 概述1 案例及分析2 Matlab代码实现 2.1 main12.2 Yalmip_Cplex1 2.3 main2 2.4 Yalmip_Cplex2 “碳中和”目标驱动下未来电力系统必将是高比例可再生能源电力系统,可再生能源输出功率强随机波动性导致系统运行中功率实时平衡困难;储能被认为是保障系统功率实时平衡的有效手段,由于储能成本相对昂贵,利用储能平衡系统功率将增加系统运行成本;下面以高比例风电电力系统为例,探究“供给侧” 低碳化转型对电力系统运行经济性、可靠性影响。待研究系统包含火电、风电、储原创 2022-06-11 09:48:47 · 2739 阅读 · 0 评论 -
神经网络模型预测控制简单入门(Matlab代码实现)
在预测控制中,我们将使用模型来预测未来的输出,然后根据这些预测来调整控制器的输出,以使系统达到期望的状态。原创 2023-10-27 17:05:53 · 294 阅读 · 0 评论 -
电力系统潮流和谐波流研究(Matlab代码实现)
电力系统潮流和谐波流研究指的是对电力系统中电流、电压、功率等参数的分析和计算,包括负荷流和谐波流两个方面。负荷流是指电力系统中各个节点之间的电流分布情况,而谐波流是指电力系统中存在的谐波电流。[2]占勇,丁屹峰,程浩忠,等.电力系统谐波边际电价研究[J].电力系统自动化, 2004, 28(14):4.DOI:10.3321/j.issn:1000-1026.2004.14.004.文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。行百里者,半于九十。原创 2023-10-14 10:06:02 · 157 阅读 · 0 评论 -
【经济调度】基于猎豹优化算法求解经济调度(Matlab完整代码实现)
经济调度是电力系统运行中的一个关键优化问题。这个问题可以每小时进行一次检查,也可以扩展到包括未来几天的时间范围。猎豹优化算法是一种受自然启发的元启发式算法,已经在解决经济调度和动态经济调度问题上展现出卓越的性能。最近的研究由阿克巴里等人在科学报告上发表,题为《猎豹优化器:一种受自然启发的大规模优化问题的元启发式算法》。他们提出了一种基于猎豹行为的优化算法,用于解决大规模优化问题。该算法通过模拟猎豹在捕食过程中的行为,将问题转化为一个搜索过程,以找到最优解。原创 2023-10-07 09:00:40 · 129 阅读 · 0 评论 -
微电网入门Python&Matlab代码【注释清晰】
微电网的调度代码通常由多个模块组成,包括数据采集、优化算法和控制策略。原创 2023-07-07 09:35:32 · 317 阅读 · 0 评论 -
【鲁棒优化】微电网鲁棒优化定价方案研究(Matlab代码实现)
在这项研究中,提出了一种新的定价方案,该方案提供了对这种间歇性功率输入的鲁棒性。拟议的方案考虑了电力市场的边际收益和边际成本可能存在的不确定性。然而,在本文中,仿真结果表明,当涉及额外的间歇性电力输入时,ACR定价的性能会下降。本文提出了一种新的基于模糊插值技术的鲁棒定价方案来处理res带来的不确定性。相比,所提出的方案在考虑系统干扰,特别是RES的不确定性和波动性影响时更加普遍和稳健。本文的主要贡献如下。:所提出的定价方案的设计使得所有可能的干扰(即不确定性和波动效应)上的不平衡能量小于固定的衰减水平。原创 2023-07-05 13:49:19 · 74 阅读 · 0 评论 -
用于分析配备直流电机的齿轮系统中各种参数的计算工具,例如:额定功率、传递载荷、表面/弯曲应力等(Matlab代码实现)
用于分析配备直流电机的齿轮系统中各种参数的计算工具,例如:额定功率、传递载荷、表面/弯曲应力等(Matlab代码实现)博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2023-03-24 20:43:22 · 115 阅读 · 0 评论 -
基于Gurobi优化建筑综合能源系统,目标是最大限度地降低成本或减少排放,通过创建帕累托边界来建立成本和排放之间的关系(Python代码实现)
本文基于Gurobi优化建筑综合能源系统,重点是最大限度地降低成本或减少排放。通过创建帕累托边界来建立成本和排放之间的关系。原创 2022-12-31 17:50:43 · 318 阅读 · 0 评论 -
基于人工神经网络的IEEE30节点耗预测(Matlab代码实现)
使用监督学习算法训练前馈神经网络,以预测IEEE 30总线的总传输损耗 电力系统,当提供电力系统发电机的时间表时。使用反向传播算法训练和实现具有反向传播算法的前馈神经网络。lossdb 中的前五列.xlsx是 IEEE 30 总线系统中发电机的时间表,第六列是通过潮流分析获得的传输损耗。博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。部分理论来源于网络,如有侵权请联系删除。行百里者,半于九十。原创 2022-12-29 14:36:46 · 150 阅读 · 0 评论 -
基于改进的 IEEE24 节点电力系统和比利时 20 节点天然气系统通过电转气和燃气轮机耦合
做综合能源经常需要用到算例,本文展示一个很棒的算例,还要数据。原创 2022-11-17 15:25:26 · 2644 阅读 · 2 评论 -
基于BP神经网络的电力负荷预测(Matlab代码实现)
随着电力工业逐步进入市场化,区域配电网短期电力负荷预测在电力行业中地位越来越重要,精准的短期负荷预测方法对电力系统安全稳定的运行至关重要。因此,文章在综合分析实际负荷特征和BP神经网络原理的基础上,提出BP神经网络预测方法。原创 2022-11-02 09:19:53 · 254 阅读 · 0 评论 -
多目标灰狼算法(Matlab实现)
目录1 灰狼优化算法基本思想2 灰狼捕食猎物过程2.1 社会等级分层2.2 包围猎物2.3 狩猎2.4 攻击猎物2.5 寻找猎物3 实现步骤及程序框图3.1 步骤3.2 程序框图4 Matlab代码 5 结果及可视化 灰狼优化算法是一种群智能优化算法,它的独特之处在于一小部分拥有绝对话语权的灰狼带领一群灰狼向猎物前进。在了解灰狼优化算法的特点之前,我们有必要了解灰狼群中的等级制度。 灰狼群一般分为4个等级:处于第一等级的灰狼用α表示,原创 2022-06-14 11:03:18 · 1049 阅读 · 0 评论 -
灰狼优化算法(Matlab完整代码实现)
在电力系统中有很多应用,下面还有一篇稍微比较牛的: 目录1 灰狼优化算法基本思想2 灰狼捕食猎物过程2.1 社会等级分层2.2 包围猎物2.3 狩猎2.4 攻击猎物2.5 寻找猎物3 实现步骤及程序框图3.1 步骤3.2 程序框图4 Matlab代码实现4.1 展现4.2 Matlab完整代码 灰狼优化算法是一种群智能优化算法,它的独特之处在于一小部分拥有绝对话语权的灰狼带领一群灰狼向猎物前进。在了解灰狼优化算法的特点之前,我们有必要了解灰狼群中的等级制度。原创 2022-06-21 16:47:41 · 3304 阅读 · 3 评论 -
黏菌优化算法SMA(Matlab完整代码实现)
黏菌优化算法SMA在电力系统中虽然有所应用,但是发表的文章还是比较少的,所有这个算法的应用空间还很广,推荐推荐: 对于这两篇文献,我写过相关的文章,先回顾一下,然后再开始今天的话题:黏菌优化算法SMA 。求解热电联产经济调度问题的改进遗传与粒子群算法Simulink|电动汽车、永磁电动机建模与仿真多目标粘液霉菌算法(Matlab代码实现)目录1 黏菌模型——人类成功模拟整个宇宙网络!2 黏液霉菌优化算法数学模型2.1 接近食物2.2 包裹食物2.3 抢食物3 算法流程4 Matlab代码实现4.1 Matl原创 2022-06-26 14:18:51 · 980 阅读 · 0 评论 -
改进遗传算法结合猫群优化算法(CSO)(Matlab完整代码实现)
目录1 遗传算法概述2 遗传算法详细知识点2.1 遗传算法的基本概念2.2 遗传算法的特点 2.3 程序框图 3 猫群优化算法概述(CSO)4 猫群优化算法详细知识点4.1 猫群优化算法模式4.2 数学模型4.3 程序框图5 改进遗传算法结合猫群优化算法(Matlab完整代码实现)5.1 Matlab完整代码 5.2 结果 在猫群算法中,猫即待求优化问题的可行解。猫群算法将猫的行为分为两种模式,一种就是猫在懒散、环顾四周状态时的模式称之为搜寻模式;另一种是在跟踪动态目标时的状态称之为跟踪模式。猫群算法中,一原创 2022-07-02 17:45:06 · 457 阅读 · 2 评论 -
电力系统机组组合(Matlab代码实现)
机组组合问题是指在满足系统安全约束和电能质量要求的前提下,利用合理的机制控制机组的开/关状态,调整各时段的出力,使某一调度周期(通常指一天)内的总运行成本最小化。机组组合是解决电力系统最优潮流和经济调度的前提。机组组合问题是NP-hard型问题,具有高维、非凸、离散、非线性等特点,到目前为止,还没有好的解决办法。目前,机组组合的求解算法主要是两类。一类是传统算法包括优化级表法、混合整数规划、动态规划法、拉格朗日算法等。部分理论引用网络文献,若有侵权请联系博主删除。httpshttpshttps。...原创 2022-07-15 22:43:53 · 887 阅读 · 0 评论 -
【负荷预测】基于蚂蚁优化算法的BP神经网络在负荷预测中的应用研究(Matlab完整代码实现)
蚁群算法解决优化问题的基本思路为:用蚂蚁的行走路径表示待优化问题的可行解,整个蚂蚁群体的所有路径构成待优化问题的解空间。路径较短的蚂蚁释放较多的信息素。经过一定时间,信息素浓度在较短的路径上累计较高,所有选择此路径的蚂蚁也逐渐增多,最终,整个蚁群会在正反馈的作用下集中在最佳路径上,此时对应的便是待优化问题的最优解。原创 2022-09-13 13:22:32 · 494 阅读 · 0 评论 -
神经网络初级入门总结
人工神经网络的建立必须建立在权值和阈值的合适的调节之后,而这个调节过程就是神经网路的学习过程。只有经过学习的神经网络才能真正实现对生物神经网络工作机制的成功模拟。类比于人的学习过程,神经网络的学习方式主要有以下三种方式:原创 2022-09-12 09:19:22 · 276 阅读 · 0 评论 -
基于分布鲁棒优化的电-气-热综合能源系统日前经经济调度
随着经济的快速发展,化石燃料的燃烧引起的环境恶化问题日益突出。近年来风力发电和光伏发电等可再生能源发电发展迅速,但是风能等可再生能源的发电功率具有波动性且不容易控制。这使得构建一个清洁高效且.能够消纳可再生能源的能源系统的需求更加迫切。综合能源系统是以电力系统为核心,打破供电、供气、供热/冷等各种能源供应系统单独规划、单独设计和独立运行的既有模式,在规划、设计、建设和运行的过程中,对各类能源的分配、转化、存储、消费等环节进行有机协调与优化,充分利用可再生能源的新型区域能源供应系统。原创 2022-09-09 08:59:37 · 799 阅读 · 0 评论 -
从入门到精通|Yalmip+Cplex在电力系统中的应用(Matlab代码实现)
火电成本包括运行成本、碳捕集成本,其中火电运行成本由运行维护成 本和发电煤耗成本构成,发电煤耗与其出力关系:,F 为机组煤耗量(kg/h),P 为机组出力/MW;运行维护成本按照 0.5 倍煤耗成本考虑,碳捕集成本取决于碳排放量及碳捕集单价,火电机组相关参数如附表 1 所示,电煤价格为 700 元/t原创 2022-09-06 08:42:09 · 1137 阅读 · 6 评论 -
【BP预测】基于遗传算法优化的BP神经网络数据回归预测(Matla代码实现)
基于遗传算法优化的BP神经网络数据回归预测(Matla代码实现)原创 2022-09-04 18:02:43 · 374 阅读 · 6 评论 -
改进粒子群优化算法求解电力系统经济调度(Matlab代码实现)
改进粒子群优化算法求解电力系统调度(Matlab代码实现)原创 2022-08-30 22:23:42 · 363 阅读 · 0 评论 -
电力系统经济调度(Matlab代码实现)
电力系统调度原创 2022-08-30 18:32:46 · 1025 阅读 · 0 评论 -
IEEE69节点数据(Matlab)
IEEE69节点数据(Matlab)原创 2022-08-21 09:08:33 · 765 阅读 · 0 评论 -
混合精子群优化和万有引力搜索算法 (HSSOGSA)(Matlab完整代码实现)
在这十年中,已经创建了许多元启发式优化方法。基于物理的方法、基于群体的方法、基于进化的方法和基于人类的方法。首先,基于物理的方法受到宇宙物理低点和理论的启发。此类的示例是万有引力优化算法GSA 和“模拟退火 (SA)”。其次,基于群体的方法主要受到任何类型的动物或群体的启发,这模仿了它们合作生存或繁殖的能力。此类的示例是“蚂蚁狮子优化算法 (ALO)”和 精子优化算法(SSO)。第三,基于进化的方法受到的启发达尔文提出的评价理论。此类的一个示例是“遗传学算法(GA)”。...原创 2022-08-08 15:58:24 · 214 阅读 · 0 评论 -
微电网和直流电网中最优潮流(OPF)的凸优化(Matlab代码实现)
微电网有望在未来的智能电网概念中发挥基本作用。特别是直流微电网,由于其在效率、可靠性和可控性方面的优势,正获得越来越多的关注。直流微电网由于没有无功功率或频率控制,因此可以实现高效率和简化控制;由于具有孤岛运行的能力,因此可以实现高可靠性;由于许多发电和存储技术已经是直流的(如太阳能光伏发电、电池),因此可以实现简单的集成。此外,大多数家用电器可以适应直流操作。在一个典型的直流微电网中,电力电子转换器可以作为恒定电流或恒定功率运行。在后一种情况下,电网的模型变成了非线性的,需要用功率流算法进行静止状态分析。原创 2022-08-03 11:51:14 · 576 阅读 · 0 评论 -
黏菌优化算法SMA(Python&Matlab完整代码实现)
对于这两篇文献,我写过相关的文章,先回顾一下,然后再开始今天的话题黏菌优化算法SMA。原创 2022-07-20 13:13:06 · 662 阅读 · 1 评论 -
智能优化算法|基于梯度的优化算法(Matlab完整代码实现)
摘要:基于梯度的优化算法(Gradient-based optimizer,GBO)是于2020年提出的一种新型智能优化算法,该算法受基于梯度的牛顿方法启发,具有结构简单,寻优能力强等特点。该算法主要使用两种算子:梯度搜索规则(Gradient search rule, GSR)和局部逃逸算子(Local escaping operator, LEO)以及一组向量来探索搜索空间。GSR采用基于梯度的方法来增强搜索趋势并加快收敛速度,从而在搜索空间中获得更好的位置;LEO使得提出的GBO能够避开局部最优解。原创 2022-07-11 17:37:30 · 778 阅读 · 2 评论 -
电力系统强大的Gurobi 求解器的学习(Python&Matlab)
到底有多强大,看看就知道,必须👍👍👍: 目录1 概述 2 算例理解【Python】2.1 算例1——详细入门 2.2 算例2——一般线性规划问题 2.3 算例3——非凸问题 3 算例升级【Matlab】3.1 模型3.2 电力系统经济调度(Matlab代码实现)[Yalmip + Gurobi] 4 致谢 我们经常提到优化模型的类。具有线性目标函数、线性约束和连续变量的模型是线性程序 (LP)。如果目标是二次型,则模型是二次程序 (QP)。如果任何约束是二次的,则模...原创 2022-07-05 17:36:14 · 724 阅读 · 1 评论 -
电力系统强大的CVX学习(Matlab&Python)
目录1 概述2 安装3 算例13.1 算例3.2 策略1——linprog3.2 策略2——CVX【Matlab】3.3 策略3——CVX【Python】4 算例24.1 两阶段随机规划4.2 组合两个阶段:4.3 举例:4.4 Matlab代码实现 4.5 结果:5 更多进阶内容——电动汽车 CVX是一个建模系统,用于构建和求解有纪律的凸程序(DCPs)。CVX支持许多标准问题类型,包括线性和二次程序(LP / QPs),二阶锥程序(SOCP)和半定性程序(SDP)。CVX还可以解决更复杂的凸优化问题,原创 2022-07-03 13:38:44 · 764 阅读 · 0 评论 -
MATLB|哈里斯鹰算法HHO在电力系统中的应用
这个算法现在在电力系统中应用不太多,可以把这个算法用到其他问题上,发一篇电气期刊论文是可以的。 目录1 写在前面2 哈里斯鹰优化数学模型2.1 位置更新公式2.2 猎物能量减少的线性递减公式2.3 软包围2.4 硬包围2.5 采取渐进式快速俯冲的软包围策略2.6 采取渐进式快速俯冲的硬包围策略2.7 Matlab表述 3 matlab完整代码实现 3.1 代码 3.2 结果 先搞笑一下:在自然界中,哈里斯鹰会利用其犀利的双眼侦查环境、追踪猎物。但是,在茫茫的亚利桑那州南部地区,有时候日子并不好过。在沙漠原创 2022-06-30 11:48:06 · 320 阅读 · 0 评论 -
二进制蜻蜓优化算法(附Matlab完整代码)
目录1 蜻蜓算法概述2 蜻蜓算法数学模型2.1 分离2.2 对齐2.3 聚集2.4 食物吸引2.5 天敌驱散3 完整matlab代码实现 3.1 小礼物3.2 Matlab代码 此算法在电力系统中也有很多应用 自然充满了执行不同任务的社会行为。尽管所有个体和集体行为的最终目标是生存,但生物在群体、畜群、学校、殖民地和羊群中合作和互动有几个原因:狩猎、防御、导航和觅食。例如,狼群拥有组织最完善的狩猎社交互动之一。狼倾向于遵循社会领导以不同的步骤捕猎猎物:追逐猎物、盘旋猎物、骚扰猎物和攻击猎物 。集体防御的一原创 2022-06-19 10:18:06 · 387 阅读 · 0 评论 -
改进粒子群算法求解电力系统经济调度问题(Matlab实现)
目录1 相关知识点2 Matlab完整代码实现 3 结果及可视化 相关知识点我们前面已经总结过了:梳理如下:粒子群算法(带约束处理)——Python&Matlab实现智能优化算法——粒子群算法(Matlab实现)灰狼算法和粒子群算法比较(附完整Matlab代码)——可应用于电气期刊论文粒子群算法求解电力系统环境经济调度+微电网调度(风、光、电动车、柴油机、主网)(Python代码实现)改进的多目标差分进化算法在电力系统环境经济调度中的应用(原创 2022-06-14 21:27:35 · 832 阅读 · 0 评论 -
黑洞优化算法(Matlab实现)
目录1 概述1.1 黑洞算法1.2黑洞搜索优化算法1.3黑洞搜索算法的实现过程 2 Matlab代码实现2.1 主函数2.2 目标函数 2.3 黑洞优化算法 3 结果展现 应用的领域很多。根据黑洞现象原理首次提出BH 算法,它在传统PSO基础上引入了新的机制,有效地提高了收敛速度并防止了陷入局部极值的情况发生;但是该方法却没有提及如何确定黑洞边界和如何处理吸收星体的问题. Hatamlou BH算法进行了完善,让其更加接近于黑洞的自然现状,使其具有黑洞现象的一般特质.该方法不但沿袭了原BH算法的一切特性原创 2022-06-13 16:35:53 · 11163 阅读 · 13 评论 -
灰狼算法和粒子群算法比较(附完整Matlab代码)——可应用于电气期刊论文
先看看效果:电气期刊论文中,经常会看到几种算法的比较,本次,我们就以灰狼算法和粒子群算法为例,进行比较,如果有需要,把目标函数换成自己想要的,加上约束条件,就可以啦。目录1 粒子群算法和灰狼算法知识点1.1 粒子群1.2 灰太狼优化算法 2 完整Matlab实现 粒子群算法(带约束处理)——Python&Matlab实现 智能优化算法——灰狼优化算法(Python&Matlab实现)..原创 2022-06-10 13:31:36 · 2109 阅读 · 0 评论 -
基于风光储能和需求响应的微电网日前经济调度(Python代码实现)【0】
目录0 引言1 计及风光储能和需求响应的微电网日前经济调度模型1.1风光储能需求响应都不参与的模型1.2风光参与的模型1.3风光和储能参与模型1.4 风光和需求响应参与模型1.5 风光储能和需求响应都参与模型 2 需求侧响应评价2.1 负载率2.2 可再生能源消纳率2.3 用户舒适度2.4 日最高负荷与日最高-最低负荷比率摘要:以实现经济性最优为目标,在得到新能源出力、负荷出力的日前预测上,考虑电网侧的实时电价。对风光储能需求响应都不参与、风光参与、风光和储能参与、风光和需求响应参与、风光储能和需求响应都原创 2022-06-04 11:09:21 · 2867 阅读 · 2 评论 -
高比例风电电力系统储能运行及配置研究(python&Matlab实现)
目录1 概述2 案例3 Matlab实现 3.1 题目及分析3.2 Matlab代码 4 七个题全部代码(值得学习) 下面我们先以第二题为例,然后给出Matlab代码:先考虑风电装机300MW直接替代机组3的发电功率曲线,观察系统功率平衡发生的变化情况。然后在此场景下,以最小发电成本为目标函数,将负荷分配给两台火电机组1、2和风电机组,绘制机组日发电计划图。再将风电装机容量作为一个决策变量,以最小发电成本为目标函数,求取最小发电成本对应的风电装机容量,绘制机组日发电计划图。1. 风电装机300MW、直接原创 2022-06-03 09:44:09 · 1435 阅读 · 6 评论 -
基于人工神经网络的IEEE30节点系统的传输损耗预测(Matlab代码实现)
目录1 概述2 Matlab代码实现2.1 代码2.2 结果2.3 训练数据1 概述在进入能源时代后,社会对于电力的需求都在逐年上升,与此同时产生了大量的电网负荷数据。电网负荷数据中包含着电力系统对用户的电力供应、电价计算、电力负荷预测等,具备极为广阔的现实意义。在电力系统中若电网负荷数据出现错误,会导致一段时间内该地区的都会失去调配能力。为能够更高效率地利用电网负荷数据,对其进行数据分类处理。通过收集大量的电网负荷数据,基于K-均值算法对电力数据进行了分析与预测。通过..原创 2022-05-19 21:57:48 · 761 阅读 · 0 评论 -
社交网络搜索算法SNS代码(Matlab实现)
1 算法及数学模型2 matlab代码实现%社交网络搜索算法SNS代码% 社交网络搜索算法SNS主程序 复制到MATLAB后,直接点击运行,可得到结果function SNS()% 参数设置popsize=20; % 种群规模Iteration=1000; % 迭代次数lb = -10; % 各维度的下限ub = 10; % 各维度的上限dim = 2; % 优化变量的个数%% 初始化种群for i = 1:popsize x(i,:)..原创 2022-04-04 17:17:10 · 471 阅读 · 0 评论 -
Euler方法和改进的Euler方法
目录1、概述2、代码3、结果(1)Euler方法(2)改进的Euler方法1、概述 Euler方法就是用直线近似来求解微分方程的方法。Euler方法知识点、数值分析的点点滴滴总结得特别棒。我们这里直接上代码。2、代码import numpy as npimport matplotlib.pyplot as pltdef funEval(x,y): #fxy = (x*y-y**2)/x**2 fxy=2*y/x+x**2*np.e**...原创 2021-11-21 17:39:52 · 1528 阅读 · 0 评论