【顶级EI复现】计及连锁故障传播路径的电力系统 N-k 多阶段双层优化及故障场景筛选模型(Matlab代码实现)

    💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

 ⛳️赠与读者

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


 ⛳️赠与读者

👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。建议粉丝按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。

     或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎

💥1 概述

为了复现文章中的上层模型,我们以IEEE39节点系统作为实例,旨在最小化负荷损失。在此模型中,我们模拟了调度中心如何通过调整发电机的输出功率和负荷规模来有效抑制故障的级联传播。具体方法包括设定一系列级联故障变量,如线路状态、跳闸状态以及节点相角等,同时,我们将攻击线路数量、源发阶段的线路状态、线路潮流以及系统功率平衡等因素作为系统的约束条件。借助Matlab与Cplex平台的联合求解,我们最终确定了k重源发故障线路以及级联传播的故障线路,并得出了在故障传播过程中负荷损失的详细情况,这些均为模型运行的关键结果。

一、研究背景与目标

在现代社会中,电力系统作为关键基础设施,其稳定性和可靠性至关重要。然而,随着电网规模的扩大和复杂性的增加,连锁故障的发生概率也在不断提升。这些故障不仅会导致电力供应中断,还可能引发严重的经济和社会影响。因此,本研究旨在通过构建计及连锁故障传播路径的电力系统N-k多阶段双层优化及故障场景筛选模型,为电力系统的安全运行和故障预防提供理论支持和技术手段。

二、模型构建

  1. 系统描述

本研究以IEEE39节点系统为例,该系统是一个典型的电力网络模型,包含多个发电机、负荷和输电线路。通过模拟该系统的运行情况,可以揭示连锁故障的传播机制和影响。

  1. 目标函数

模型的目标函数是最小化负荷损失。在电力系统中,负荷损失是衡量系统稳定性的重要指标之一。通过优化调度策略,可以减少故障对负荷的影响,从而提高系统的可靠性。

  1. 约束条件

(1)源发故障阶段:设置源发故障的线路数为k,该值的设定可以结合历史系统故障进行设置。除了源发故障的线路外,其余线路都处于正常运行状态。

(2)故障级联阶段:需要满足节点功率平衡,这是考虑线路-节点连接关系以及发电机功率、负荷损失的重要约束。同时,对于电力系统主网络,采用直流潮流来描述潮流约束,并设置线路跳闸状态变量。

(3)发电机约束:发电设备会连接多条线路,如果所有连接线路运行状态之和为0,表示发电机与网络脱离;同时,对实际发电机输出功率进行限制。

  1. 模型框架

模型采用多阶段双层优化结构。上层模型负责筛选故障场景,通过调整攻击线路数、源发阶段线路状态等参数,生成不同的故障场景;下层模型则针对每个故障场景进行优化调度,以最小化负荷损失。

三、求解方法

本研究采用Matlab与Gurobi平台联合求解。Matlab是一种高效的数值计算软件,适用于处理复杂的电力系统模型;而Gurobi则是一种强大的优化求解器,能够快速求解大规模优化问题。通过两者的结合,可以实现对模型的高效求解。

四、研究结果

  1. 故障场景筛选

通过上层模型的筛选,得到了多个可能的故障场景。这些场景涵盖了不同的攻击线路数和源发阶段线路状态组合,为后续的优化调度提供了丰富的选择。

  1. 优化调度结果

针对每个筛选出的故障场景,下层模型进行了优化调度。通过调整发电机的输出功率和负荷规模等参数,成功抑制了故障的级联传播,并显著降低了负荷损失。

  1. 负荷损失分析

随着源发故障和级联故障的发生,系统负荷损失也在逐步增大。但通过优化调度策略的实施,负荷损失得到了有效控制。此外,研究还发现,不同的故障场景对负荷损失的影响存在差异,这进一步验证了模型的有效性和实用性。

五、结论与展望

本研究成功构建了计及连锁故障传播路径的电力系统N-k多阶段双层优化及故障场景筛选模型,并通过Matlab与Gurobi平台进行了高效求解。研究结果表明,该模型能够准确筛选故障场景并优化调度策略,有效降低负荷损失并提高电力系统的可靠性。未来,我们将继续深入研究电力系统的连锁故障机制和优化调度策略,为电力系统的安全运行和故障预防提供更加完善的理论支持和技术手段。

📚2 运行结果

分析结果显示,随着初始故障及后续连锁故障的出现,系统所承受的负荷损失逐渐加剧。接下来,关键在于管理连锁故障导致的负荷损失。原先的研究采用了底层模型进行调度优化,并通过对偶转换将双层模型简化为单层处理。对于正在该领域探索的学者,可在这一基础上探索新的减少负荷损失的策略模型,以此作为创新点,将有助于更简洁地撰写研究论文。 

程序能够识别并输出初始故障导致的停运线路以及后续级联故障传播影响的线路。接下来,我们探讨如何评估这些结果的准确性。

首先,考察初始故障阶段停运的三条线路——37、39和46。在网络图中模拟断开这三条线路后,确认所有负荷节点依然保持网络连接,未出现负荷损失。

接着,分析初始故障叠加级联传播阶段1的情况,即在网络图中模拟断开总共8条故障线路。通过观察,我们发现负荷节点21、23和24出现了停电。结合39节点的网络负荷数据,这三个节点的负荷量分别为274、247.5和308.6(具体参数可参考程序生成的mpc文件),这三者之和与第一幅负荷损失图中s=2对应的折线值相吻合,从而验证了结果的准确性。

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。(文章内容仅供参考,具体效果以运行结果为准)

[1]蔡晔,孙溶佐,王炜宇,等.计及连锁故障传播路径的电力系统N-k多阶段双层优化及故障场景筛选模型[J/OL].中国电机工程学报,1-15[2024-12-15].

🌈Matlab代码实现

资料获取,更多粉丝福利,MATLAB|Simulink|Python资源获取

                                                           在这里插入图片描述

根据论文《Patterned 3D-graphene for self-powered broadband photodetector》及支撑材料,复现其3D垂直图案化石墨烯/Si异质结光电探测器模型的步骤如下: ### **1. 关键参数提取** - **几何参数**: - **石墨烯垂直高度**:700 nm(AFM图S2(b))。 - **片层横向宽度**:50 nm(论文描述)。 - **片层周期**:300 nm(AFM图S2(a))。 - **孔隙半径**:100 nm(AFM图S2(a))。 - **硅基底厚度**:500 nm(论文主文)。 - **仿真区域**:3×3 μm²(覆盖AFM图像)。 - **材料属性**: - **石墨烯**:Drude模型,等离子体频率(Plasma frequency)为1e15 rad/s,碰撞频率(Collision frequency)为1e12 rad/s,相对介电常数(ε_inf)为1。 - **硅基底**:使用Palik数据库中的“Si (Silicon) - Palik”。 - **光源与边界**: - **光源**:波长范围380–1550 nm,TM偏振(polarization angle=90),垂直入射(z轴方向),位置位于石墨烯上方500 nm。 - **边界条件**:X/Y/Z方向均设为PML吸收边界。 - **网格划分**: - **加密区域**:石墨烯边缘和孔隙区域,X/Y方向网格1 nm,Z方向5 nm。 - **基底区域**:X/Y方向网格20 nm。 --- ### **2. 建模步骤** 1. **基底建模**: - 创建硅基底(Si_substrate),尺寸3×3 μm²,厚度500 nm,材料为Palik硅,底部位于z=0下方。 2. **垂直石墨烯片层阵列**: - 以300 nm周期生成3×3阵列的垂直石墨烯片层,每片宽度50 nm,高度700 nm。 - 使用双层循环(x和y方向)精确分布片层中心坐标,避免重叠。 3. **六边形孔隙阵列**: - 在石墨烯片层中创建六边形孔隙,孔径100 nm,周期300 nm,覆盖石墨烯高度700 nm。 4. **光源设置**: - 添加平面波光源,波长范围380–1550 nm,TM偏振,垂直入射,光源位置z=700 nm(石墨烯上方500 nm)。 5. **监视器配置**: - **电场监视器**(field_1550nm):位于Si/石墨烯界面(z=0),频率193.4 THz(对应1550 nm波长),捕捉边缘和孔隙处的场增强(目标强度提升10倍)。 - **吸收监视器**(absorption):计算响应度(目标68.47 A/W)和探测率(目标1.43×10¹² Jones)。 6. **网格加密**: - 在石墨烯边缘和孔隙区域局部加密,X/Y方向1 nm,Z方向5 nm。 7. **仿真运行**: - 启用GPU加速,运行仿真并验证结果。 --- ### **3. 结果验证** - **电场分布**: - 检查电场监视器(field_1550nm),验证边缘和孔隙处场强提升10倍以上(对比论文图1(b))。 - **吸收性能**: - 提取吸收监视器数据,计算响应度(R)和探测率(D*): - **公式**: $$ R = \frac{I_{\text{light}} - I_{\text{dark}}}{P \cdot S} $$ $$ D^* = R \sqrt{\frac{S}{2eI_{\text{dark}}}} $$ - **目标值**:R=68.47 A/W,D*=1.43×10¹² Jones(表S1)。 - **响应时间**: - 验证上升/下降时间为116/120 μs(图4(b))。 --- ### **4. 注意事项** - **语法兼容性**: - Lumerical 2024R1中,Drude模型需指定为“Drude (Dispersive)”,参数单位明确标注为“Plasma frequency (rad/s)”。 - 注释符号使用“--”而非“#”或“//”。 - **结构校准**: - 通过AFM图S2(a)验证片层周期(300 nm)和孔隙分布(100 nm孔径)。 - 通过SKPM数据(图1(c))校准界面电势差(ΔE_f=121 mV)。 - **优化调整**: - 若场增强不足,缩小网格至0.5 nm或调整Dru
03-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值