文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《交直流配电网中柔性软开关接入的规划-运行协同优化方法》
这个标题涉及到交直流配电网中柔性软开关接入的规划-运行协同优化方法。下面是对这个标题各部分的详细解读:
-
交直流配电网:
- 这指的是一个电力系统,同时包含交流和直流电力传输的元素。这样的系统可能结合了传统的交流电力传输和近年来兴起的直流电力传输技术,以提高系统的效率和灵活性。
-
柔性软开关接入:
- "柔性软开关"可能指的是一种具有灵活控制和调整能力的开关设备。在这个上下文中,"接入"表示将这种柔性软开关引入到交直流配电网中,可能是为了提高系统的可控性和适应性。
-
规划-运行协同优化方法:
- 这表明文章关注的是一种方法,用于同时考虑系统规划(设计)和运行(实际操作)阶段,以优化交直流配电网中柔性软开关的应用。这可能包括在系统设计阶段就考虑柔性软开关的位置和参数,并在运行阶段实时调整以优化系统性能。
因此,整个标题可能表示文章研究了在交直流配电网中引入柔性软开关的规划和运行协同优化方法。这种方法的目标可能包括提高系统的效率、稳定性,以及在实时操作中对电力需求的灵活满足。这对于推动电力系统的先进化和智能化具有潜在的重要性。
摘要:含分布式源-储-荷的直流配电系统需要通过柔性软开关等电力电子化配电设备与交流系统互联,构成的交直流混合系统不仅可以提高系统整体的可靠性,还可以通过灵活的潮流控制优化系统运行方式,并降低系统损耗。由于用以交直流系统互联的柔性软开关接入方案对全系统可靠性和最优运行方式都有影响,针对这一规划-运行协同问题,首先提出了交直流混合系统的改进显式可靠性计算方法,进而建立了考虑可靠性经济成本和网损的交直流混合配电系统规划-运行协同双层优化模型。上层模型基于加权功率传输分布因数,以系统传输损耗最优为目标确定柔性软开关的接入方案,下层以可靠性成本最低为目标获取交直流混合系统的最优运行方式。最后,在算例系统中进行了仿真对比验证,结果表明所提出的规划-运行协同优化方法能够有效提升交直流混合系统的可靠性和经济性。
这段摘要描述了一个研究关于含分布式源-储-荷的直流配电系统,该系统通过柔性软开关等电力电子化配电设备与交流系统进行互联,形成了一个交直流混合系统。以下是对摘要各部分的详细解读:
-
系统特点:
- 描述了研究对象是含有分布式源(可能是分布式发电设备,如太阳能电池板或风力发电机)、储能设备和负荷的直流配电系统。
- 提到了系统需要通过柔性软开关等电力电子化配电设备与交流系统进行互联,这可能是为了实现系统的柔性控制和优化。
-
系统优势:
- 指出构成的交直流混合系统可以提高整体系统的可靠性。这可能涉及到在系统中引入多种能源和储能设备,以应对各种运行情况。
-
优化目标:
- 讨论了通过灵活的潮流控制来优化系统运行方式,并降低系统损耗。这意味着系统能够根据需要调整能源流动,以提高能源利用效率和减少能源损耗。
-
规划-运行协同问题:
- 引入了一个关键概念,即交直流系统互联的柔性软开关接入方案对全系统可靠性和最优运行方式都有影响,形成了规划-运行协同问题。
-
研究方法:
- 针对规划-运行协同问题,提出了改进显式可靠性计算方法,并建立了考虑可靠性经济成本和网损的交直流混合配电系统规划-运行协同双层优化模型。
-
优化模型层次:
- 上层模型以系统传输损耗最优为目标,通过加权功率传输分布因数确定柔性软开关的接入方案。
- 下层模型以可靠性成本最低为目标,获取交直流混合系统的最优运行方式。
-
仿真验证:
- 在算例系统中进行了仿真对比验证,结果表明所提出的规划-运行协同优化方法能够有效提升交直流混合系统的可靠性和经济性。
综合而言,该研究聚焦于如何通过柔性软开关等手段实现交直流混合系统的规划和运行协同优化,以提高系统的可靠性和经济性。
关键词:交直流混合配电网:柔性软开关改进显式可靠性评估加权功率传输分布因数规划运行协同
当解读这些关键词时,可以理解为以下几个关键概念:
-
交直流混合配电网:
- 指的是一种电力系统,结合了交流(AC)和直流(DC)电力传输的特性,通常包括分布式能源、储能设备和负载等元素,通过同时利用交流和直流电力传输的优势来提高系统的效率和灵活性。
-
柔性软开关:
- 这可能是指一种电力电子设备,具有对电力流动进行可控调节的特性。这种开关可能具有高度可编程性,能够根据需求动态地控制电能的流动路径和方向。
-
改进显式可靠性评估:
- 指的是通过对系统进行分析和评估,特别是在考虑到柔性软开关等设备在系统中的影响下,评估系统可靠性的方法。可能涉及对潜在故障和系统瓶颈进行模拟和量化评估。
-
加权功率传输分布因数:
- 这可能是一种用于评估系统中不同部分或节点之间功率传输分布均衡程度的指标。通过对电力传输路径的权衡和评估,可以确定合适的传输路径或节点配置,以优化系统的功率传输。
-
规划运行协同:
- 表示在电力系统中,规划和运行的相互协同和优化。在这种情况下,可能是指通过合理的系统规划,来支持系统在运行时的最佳状态,实现最佳的能源分配、传输和利用。
这些术语可能涉及到一个研究或工程项目,旨在利用柔性软开关等技术,通过评估和优化系统的可靠性、功率传输分布和规划运行协同,来改善交直流混合配电网的性能和效率。
仿真算例:本文构建了如图 4 所示的交直流混合系统。交流系统为 IEEE 33 系统;直流系统由 7 个直流节点、6 条直流线路和 1 条直流联络线构成。系统的基准电压均为 12.66 kV,基准容量为 10 MVA,总有功负荷为 3 925 kW,总无功负荷为 2300 kvar。SOP 容量为 1 MW,损耗系数 A 为 0.01。其 中 节 点 1 接 入 上 级 电 网 ,节 点 34 接 入 直 流DG,额定电压均为 1.05 p.u.。SOP 交流端口的待选接入节点为节点 17、18、22、25、32、33;直流端口的待选接入节点为节点 36、37、38、39。系统相关参数见附录 A。仿 真 的 硬 件 环 境 为 Intel(R) Core(TM) i7-11700 @ 2.50 GHz,仿 真 使 用 MATLAB 2020b 和Gurobi 中的 2.5 GHz CPU 和 16 GB RAM 进行仿真计算。最优性的最大阈值设置为 1%。
仿真程序复现思路:
仿真的复现思路涉及以下步骤,其中使用 MATLAB 和 Gurobi 进行仿真计算:

1. 系统建模
function network = createMixedSystem()% 创建混合系统模型,包括交流和直流系统的节点、线路和连接关系% 可根据具体需求构建系统模型% 返回包含系统信息的结构体或对象 network% 示例:创建交流和直流系统的节点、线路等信息network.AC_system = createACSystem(); % 创建交流系统模型network.DC_system = createDCSystem(); % 创建直流系统模型
endfunction AC_system = createACSystem()% 创建交流系统模型,包括节点、线路等信息% 返回包含交流系统信息的结构体或对象 AC_system% 示例:创建交流系统节点、线路信息AC_system.nodes = [1:33]; % 33个节点AC_system.lines = {...}; % 线路信息,根据实际情况填写% 其他交流系统参数设置
endfunction DC_system = createDCSystem()% 创建直流系统模型,包括节点、线路等信息% 返回包含直流系统信息的结构体或对象 DC_system% 示例:创建直流系统节点、线路信息DC_system.nodes = [36:39]; % 4个节点DC_system.lines = {...}; % 线路信息,根据实际情况填写% 其他直流系统参数设置
end
2. 参数设置
function systemParameters = loadParameters()% 从附录 A 或其他数据源加载系统相关参数% 返回包含系统参数的结构体或对象 systemParameters% 示例:从文件加载系统参数systemParameters = load('附录A参数.mat'); % 假设参数保存在一个 MATLAB 文件中
end
3. 硬件环境配置
hardwareConfig = struct('CPU', 'Intel Core i7-11700 @ 2.50 GHz', 'RAM', '16 GB');
% 硬件环境配置,指定计算资源等信息
% 可以根据需要设定其他硬件环境参数
4. 仿真计算
function result = runSimulation(network, parameters, hardware)% 进行仿真计算% network: 包含系统信息的结构体或对象% parameters: 包含系统参数的结构体或对象% hardware: 硬件环境配置信息% 返回包含仿真结果的结构体或对象 result% 调用优化器进行仿真计算,这里以 Gurobi 为例% 假设使用 Gurobi 进行优化,具体情况可根据需求修改% 这部分代码可能需要根据具体情况和算法进行设计% 示例:假设使用线性规划进行优化model = createOptimizationModel(network, parameters); % 创建优化模型options = struct('Algorithm', 'Interior-Point', 'MaxIter', 1000); % 优化器选项result = gurobi(model, options); % Gurobi 优化求解
endfunction model = createOptimizationModel(network, parameters)% 根据系统模型和参数创建优化模型% 返回优化器需要的模型对象或结构体 model% 示例:创建线性规划模型% 这部分根据具体问题构建优化模型,涉及约束条件和目标函数的设定% model = ...; % 创建优化模型,使用 Gurobi 或其他优化器的 API
end
5. 结果分析
function analyzeResults(result)% 分析仿真结果% result: 包含仿真结果的结构体或对象% 对仿真结果进行分析和可视化% 根据需求进行结果的分析和展示
end
这些示例函数提供了仿真程序的框架,但具体的实现需要根据系统的复杂性和仿真需求进行调整和扩展。仿真程序的编写需要细致地考虑系统模型、优化算法、约束条件等多方面因素,并进行充分的测试和验证以确保结果的准确性和可靠性。
相关文章:
文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《交直流配电网中柔性软开关接入的规划-运行协同优化方法》
这个标题涉及到交直流配电网中柔性软开关接入的规划-运行协同优化方法。下面是对这个标题各部分的详细解读: 交直流配电网: 这指的是一个电力系统,同时包含交流和直流电力传输的元素。这样的系统可能结合了传统的交流电力传输和近年来兴起的直…...
OSG文字-osgText3D(5)
osgText3D 三维立体文字比二维平面文字显示效果更好,相对二维平面文字,它有非常好的立体显示效果。 在实际虚拟现实项目中,过多使用三维立体文字会降低染效率,加重渲染负担,相对平面二维文字,它占用的内存是…...
ASN.1 编码规则概述(一)
文章目录 一、ASN.1二、 ASN.1的标准编码规则分类三、描述ASN.1记法的标准四、描述ASN.1编码规则的标准 一、ASN.1 ASN.1(Abstract Syntax Notation One) 是一套标准,是描述数据的表示、编码、传输、解码的灵活的记法,它提供了一套正式、 无…...
STM32 中断系统
单片机学习 目录 文章目录 前言 一、中断系统 1.1 什么是中断 1.2 中断优先级 1.3 中断嵌套 1.4 C语言中的中断程序 二、STM32的中断通道和中断向量 2.1 中断通道 2.2 嵌套向量中断控制器NVIC 2.2.1 什么是NVIC 2.2.2 NVIC基本结构 2.2.3抢占优先级和响应优先级 2.2.4 NVIC的优…...
电磁场信息论及先进MIMO (黄大年茶思屋座谈) 笔记
天线阵的负载动态调控,动态阻抗匹配网络,实时跟着扫描角度的变化而变化,可能突破Hannan极限。 新的天线构架: 周期 —》非周期 每个单元不一样 动态可调,可重构 每个天线多端口或多模式 多层天线 非周期结构天线的增…...
Arm64版本的centos编译muduo库遇到的问题的归纳
环境:Mac m2 pro下的VMware虚拟机中Arm64 centos ./build.sh 执行后提示如下 cmake -DCMAKE_BUILD_TYPErelease -DCMAKE_INSTALL_PREFIX…/release-install-cpp11 -DCMAKE_EXPORT_COMPILE_COMMANDSON /root/package/muduo-master – Boost version: 1.69.0 – Co…...
leetcode:495. 提莫攻击
一、题目 链接:495. 提莫攻击 - 力扣(LeetCode) 函数原型:int findPoisonedDuration(int* timeSeries, int timeSeriesSize, int duration) 二、思路 遍历数组timeSeries,如果 元素值duration < 下一元素值 &#x…...
《微信小程序从入门到精通》---笔记1
小程序,我又来学习啦!请多关照~ 项目驱动 小程序开发建议使用flex布局在小程序中,页面渲染和业务逻辑是分开的,分别运行在不同的线程中。Mini Program于2017年1月7号正式上线小程序的有点:跨平台、开发门槛低、开发周…...
Python---函数定义时缺省参数(参数默认值)---放最右边
缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时 可 不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)。 比如:原先的代码&#…...
深度学习之自监督模型汇总
1.BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding paper:https://arxiv.org/pdf/1810.04805v2.pdf code:GitHub - google-research/bert: TensorFlow code and pre-trained models for BERT Abstract:我们引入了一种名为 BE…...
竞赛 : 题目:基于深度学习的水果识别 设计 开题 技术
1 前言 Hi,大家好,这里是丹成学长,今天做一个 基于深度学习的水果识别demo 这是一个较为新颖的竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/pos…...
oracle的debjob挂載及查詢
背景 有一個需求需要定時去執行一個produce,可以使用oracle的dbjob定時執行,相比較之前的vbs更加絲滑 --傳遞produce 開始的時間 頻率 declarea number;beginDBMS_JOB.SUBMIT(a,xx_warehouse_daliy_record_p;,to_date(202311230800,yyyymmddhh24mi),…...
Pycharm创建项目新环境,安装Pytorch
在python项目中,很多项目使用的各类包的版本是不一致的。所以我们可以对每个项目有专属于它的环境。所以这个文章就是教你如何创建新环境。 一、创建新环境 首先我们需要去官网下载conda。然后在Pycharm下面添加conda的可执行文件。 用conda创建新环境。 二、…...
assert断言
1.引入 assert.h 头⽂件定义了宏 assert() ,⽤于在运⾏时确保程序符合指定条件,如果不符合,就报错终⽌运⾏。这个宏常常被称为“断⾔”。 2.应用 assert(p ! NULL); 上⾯代码在程序运⾏到这⼀⾏语句时,验证变量 p 是否等于 …...
我们对凌鲨的一次重构
在10月我们对凌鲨进行了一次重构,把所有鸡肋的功能都删除了。 新版本界面 老版本界面 我们干掉的功能 移除沟通频道功能 沟通频道类似slack功能,用于团队沟通。由于国内有大量的沟通软件,比如企业微信,飞书,钉钉等。…...
【JVM】一篇通关JVM垃圾回收
目录 1. 如何判断对象可以回收1-1. 引用计数法1-2. 可达性分析算法1-3. 四种引用强引用软引用弱引用虚引用终结器引用 2. 垃圾回收算法2-1. 标记清除2-2. 标记整理2-3. 复制2-4. 总结 3. 分代垃圾回收4. 垃圾回收器5. 垃圾回收调优 1. 如何判断对象可以回收 1-1. 引用计数法 …...
【小沐学写作】原型设计工具汇总(Axure RP)
文章目录 1、简介2、Axure RP2.1 工具简介2.2 工具特点2.2.1 互动事件2.2.2 条件逻辑2.2.4 工作表格2.2.5 多状态容器2.2.6 数据驱动接口2.2.7 自适应视图2.2.8 流程图 2.3 工具安装2.3.1 安装2.3.2 运行 2.4 使用费用2.5 工具体验2.5.1 登陆框制作 3、其他3.1 Figma3.2 Adobe …...
WebSocket 鉴权策略与技巧详解
WebSocket 作为实时通信的利器,越来越受到开发者的青睐。然而,为了确保通信的安全性和合法性,鉴权成为不可或缺的一环。本文将深入探讨 WebSocket 的鉴权机制,为你呈现一揽子的解决方案,确保你的 WebSocket 通信得心应…...
2022 年十大 JavaScript 框架
2022 年十大 Web 应用开发 JavaScript 框架。 React.js jQuery Express Angular Vue.js Angular.js Svelte Next.js Ember.js Meteor React.js React.js 于 2013 年由 Meta(Facebook 前身) 推出,是一款开源的、免费的 JavaScript 库。React.js 被用于开…...
Java中的线程池
目录 1、线程池的概念及其用途 2、Java中的线程池是如何创建和使用的 扩展:有哪些不同类型的线程池? 3、Java中线程池有哪些常见的应用场景? 4、线程池在Web应用中的使用情况 5、线程池如何管理多线程请求处理 1、线程池的概念及其用途…...
SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...
Objective-C常用命名规范总结
【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名(Class Name)2.协议名(Protocol Name)3.方法名(Method Name)4.属性名(Property Name)5.局部变量/实例变量(Local / Instance Variables&…...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
【服务器压力测试】本地PC电脑作为服务器运行时出现卡顿和资源紧张(Windows/Linux)
要让本地PC电脑作为服务器运行时出现卡顿和资源紧张的情况,可以通过以下几种方式模拟或触发: 1. 增加CPU负载 运行大量计算密集型任务,例如: 使用多线程循环执行复杂计算(如数学运算、加密解密等)。运行图…...
前端开发面试题总结-JavaScript篇(一)
文章目录 JavaScript高频问答一、作用域与闭包1.什么是闭包(Closure)?闭包有什么应用场景和潜在问题?2.解释 JavaScript 的作用域链(Scope Chain) 二、原型与继承3.原型链是什么?如何实现继承&a…...
QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...
Java面试专项一-准备篇
一、企业简历筛选规则 一般企业的简历筛选流程:首先由HR先筛选一部分简历后,在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如:Boss直聘(招聘方平台) 直接按照条件进行筛选 例如:…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
【VLNs篇】07:NavRL—在动态环境中学习安全飞行
项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...
MySQL 知识小结(一)
一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库,分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷,但是文件存放起来数据比较冗余,用二进制能够更好管理咱们M…...
