文章解读与仿真程序复现思路——电力系统自动化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、线程池的概念及其用途…...
mongodb源码分析session执行handleRequest命令find过程
mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业
6月9日,国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解,“超级…...

学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1
每日一言 生活的美好,总是藏在那些你咬牙坚持的日子里。 硬件:OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写,"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...
重启Eureka集群中的节点,对已经注册的服务有什么影响
先看答案,如果正确地操作,重启Eureka集群中的节点,对已经注册的服务影响非常小,甚至可以做到无感知。 但如果操作不当,可能会引发短暂的服务发现问题。 下面我们从Eureka的核心工作原理来详细分析这个问题。 Eureka的…...
在Ubuntu24上采用Wine打开SourceInsight
1. 安装wine sudo apt install wine 2. 安装32位库支持,SourceInsight是32位程序 sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine32:i386 3. 验证安装 wine --version 4. 安装必要的字体和库(解决显示问题) sudo apt install fonts-wqy…...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...
Webpack性能优化:构建速度与体积优化策略
一、构建速度优化 1、升级Webpack和Node.js 优化效果:Webpack 4比Webpack 3构建时间降低60%-98%。原因: V8引擎优化(for of替代forEach、Map/Set替代Object)。默认使用更快的md4哈希算法。AST直接从Loa…...

从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践
作者:吴岐诗,杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言:融合数据湖与数仓的创新之路 在数字金融时代,数据已成为金融机构的核心竞争力。杭银消费金…...

【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...