【配电网规划】配电网网架重构、DG位置选择容量配置(Matlab代码实现)

news2025/4/13 3:07:52

 👨‍🎓个人主页:研学社的博客 

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码及数据 


💥1 概述

在社会发展的新时期,我国的分布式光伏电源发展十分迅速,提供的电力在近些年的配电网销售电量中占比较大且呈现出逐年上升的趋势。文章分析了分布式光伏发电高渗透区域配电网规划研究的方法.配电网规划包括:配电网网架重构、DG位置选择容量配置。

📚2 运行结果

%% 基本参数

T=12;      % 典型日 8-19h 

% 8-19h 负荷各时段负荷总量
P_load=[828,1001,1105,1105,994,1105,1105,1049,1012,810,699,626];

% 8-19h 光伏各时段出力标幺(by)值
P_PVG=[0.29,0.03,0.51,0.55,0.47,0.46,0.55,0.64,0.22,0.20,0.38,0.03];

Node=23;       % 节点
Line=34;       % 线路

o1 = 1.1198;     %  负荷功率因数角 0.9
o2 = 1.2532;     %  DG功率因素角 0.95

% 网损成本
Line_closs=0.6; 

% 最大弃(abandon,a)光率
a_max_PVG=0.05;

% 单位弃光成本
PVG=0.6; 

% 主网(zw)购电分时单价
zw_buy1_TR=[0.6 0.57 0.45 0.43 0.43 0.58 0.65 0.67 0.68 0.64  0.69 0.63 0.63 0.63 0.62 0.61 0.615 0.635 0.63 0.63 0.615  0.615 0.59 0.505 ];
zw_buy_TR=zw_buy1_TR(8:19);

SLmax=5300;                    % KVA
Umin=0.95*0.95*(12.66)^2;      % 20KV
Umax=1.05*1.05*(12.66)^2;      % 20KV

% P_TRmax=7500;  
P_TRmax=4500;  
P_TRmin=0;          

M=99999;   % 大M法处理非线性项

Model has 408 quadratic constraints
Variable types: 3636 continuous, 40 integer (40 binary)
Coefficient statistics:
  Matrix range     [3e-05, 2e+05]
  QMatrix range    [1e+00, 1e+00]
  Objective range  [4e-05, 7e-01]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e+00, 1e+05]
Presolve removed 6454 rows and 3475 columns
Presolve time: 0.08s
Presolved: 148 rows, 201 columns, 592 nonzeros
Presolved model has 34 quadratic constraint(s)
Variable types: 201 continuous, 0 integer (0 binary)
Root relaxation presolve time: 0.14s
Root relaxation presolved: 386 rows, 201 columns, 830 nonzeros
Root relaxation presolved model has 34 second-order cone constraints
Root barrier log...

Ordering time: 0.00s

Barrier statistics:
 AA' NZ     : 3.334e+03
 Factor NZ  : 5.145e+03
 Factor Ops : 7.515e+04 (less than 1 second per iteration)
 Threads    : 1

                  Objective                Residual
Iter       Primal          Dual         Primal    Dual     Compl     Time
   0  -1.44100450e+05 -1.94306198e+06  6.22e+04 3.57e-01  2.38e+04     0s
   1  -3.18003635e+04 -1.11128842e+06  1.93e+04 1.55e-04  3.38e+03     0s
   2  -3.32510774e+03 -8.75211027e+04  2.63e+03 1.70e-10  2.59e+02     0s
   3   1.60032580e+03 -1.28160838e+03  3.82e+02 4.46e-13  1.66e+01     0s
   4   1.98895386e+03  1.30534203e+03  2.19e+02 5.13e-13  7.26e+00     0s
   5   3.10026896e+03  2.35888313e+03  1.74e+00 1.70e-13  1.44e+00     0s
   6   3.02078818e+03  2.76863576e+03  6.45e-01 7.23e-14  4.78e-01     0s
   7   2.99412930e+03  2.92633212e+03  1.90e-01 2.33e-14  1.28e-01     0s
   8   2.99001228e+03  2.96918960e+03  6.79e-02 6.44e-15  3.95e-02     0s
   9   2.98881829e+03  2.97887602e+03  3.12e-02 2.84e-15  1.88e-02     0s
  10   2.98808964e+03  2.98325309e+03  1.95e-08 1.23e-15  8.99e-03     0s
  11   2.98733272e+03  2.98563455e+03  1.02e-09 4.50e-16  3.16e-03     0s
  12   2.98712160e+03  2.98620869e+03  8.43e-11 2.65e-16  1.70e-03     0s
  13   2.98706971e+03  2.98684841e+03  2.26e-11 9.85e-17  4.12e-04     0s
  14   2.98705354e+03  2.98702514e+03  2.94e-11 9.16e-15  5.29e-05     0s
  15   2.98704581e+03  2.98704303e+03  1.15e-10 5.27e-11  5.21e-06     0s
  16   2.98704503e+03  2.98704469e+03  2.06e-10 9.10e-12  6.53e-07     0s
  17   2.98704478e+03  2.98704477e+03  2.83e-09 1.61e-13  8.37e-09     0s

Barrier solved model in 17 iterations and 0.21 seconds (0.04 work units)
Optimal objective 2.98704478e+03


Root relaxation: objective 2.987045e+03, 0 iterations, 0.08 seconds (0.00 work units)

    Nodes    |    Current Node    |     Objective Bounds      |     Work
 Expl Unexpl |  Obj  Depth IntInf | Incumbent    BestBd   Gap | It/Node Time

*    0     0               0    2987.0447775 2987.04478  0.00%     -    0s

Explored 1 nodes (0 simplex iterations) in 0.24 seconds (0.04 work units)
Thread count was 16 (of 16 available processors)

Solution count 1: 2987.04 

Optimal solution found (tolerance 1.00e-04)
Best objective 2.987044777456e+03, best bound 2.987044777456e+03, gap 0.0000%
时间已过 122.083744 秒。

数据:

部分代码:

% 光伏接入节点
PVG_jr=[4,8,11,12,16,20];  

% 各光伏节点接入容量
int_pvg=[435,465,345,489,564,349];

Num_PVG=length(PVG_jr);

P_PVG_yc=sdpvar(Num_PVG,T,'full');   % 光伏预测(yc)出力
P_PVG=sdpvar(Num_PVG,T,'full');

x_pvg=binvar(1,Num_PVG);           % 0-1变量,是否建设光伏

TR_jr=[1];                        % 变压器接入节点 也就是与主网相连节点

Num_TR=length(TR_jr);

P_TR=sdpvar(Num_TR,T,'full');
Q_TR=sdpvar(Num_TR,T,'full');

%% 负荷相关定义

% 各个节点基准(jz)负荷
P_load_jz=[0,188,180,136,184,160,172,164,244,252,180,204,248,160,196,144,172,188,223,145,135,268,193]/4136;

% 负荷曲线 0-24 求8:19
Load_timeine1=[0.78,0.75,0.7,0.68,0.65,0.63,0.7,0.75,0.79,0.90,0.90,0.90,0.90,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.85,0.83,0.80,0.78];
Load_timeine=Load_timeine1(8:19);

for t=1:T
    for j=1:Node
        P_LOAD(j,t)=total_P_LOAD(t)*P_load_jz(j)*Load_timeine(t);
    end
end

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]姜景芮,何峰,李铮,杨小冬.面向可再生能源并网的配电网规划研究[J].中国设备工程,2022(04):226-227.

[2]何丽娟,贺洁,金鑫.中压配电网规划中供电分区划分方法研究[J].微型电脑应用,2022,38(05):116-119.

🌈4 Matlab代码及数据 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/29078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于主动视觉机制的深度学习--一个综合池化框架

卷积神经网络(CNN)是深度学习的代表算法之一,长期以来被广泛应用于图像识别领域。它是受到了生物处理过程的启发,通过模仿人类视觉系统(HVS)的工作机制,完成各种视觉任务等。但与HVS相比,CNN不能够像人类一样,迅速的分…

项目管理(项目管理中的重要角色项目经理)

项目经理: 项目经理是由执行组织委派,领导团队实 现项目目标的个人。 项目经理如何进行沟通: 1、通过多种方法(例如口头、书面和非言语)培养完善的技能; 2、创建、维护和遵循沟通计划和进度计划; 3、不断地以可预见的方式进行沟通; 4、寻求了解项目相关方的沟通需求…

非人工智能方向粗糙理解深度学习

非人工智能方向粗糙理解深度学习线性模型基本形式线性回归数据集学习目标均方误差监督学习弱监督学习不完全监督主动学习半监督学习迁移学习不确切监督不准确监督线性模型基本形式 你要训练的线性模型(模型不一定是线性的,为方便理解,此处以…

ceph部署踩坑——OSD服务无法启动

前话:部署ceph时,所有OSD节点的服务启动报错,无法正常启动服务。 问题现象:OSD节点启动ceph-osd0.service服务报错,start request repeated too quickly for ceph-osd0.service 解决过程: 1、修改启动的…

线上演唱会成歌手身价新标准,十月天传媒正式合作腾格尔

曾记得某位音乐人说过,每一位歌手都有自己的段位,其实也就是所谓的身价和演出费用。歌手的身价段位,要通过演唱会的出场费来体现,可惜最近两年由于特殊原因,线下演唱会已经很难举办。 既然线下演唱会很难举办&#xff…

Nginx:过滤模块的实现

文章目录1、过滤模块的概念2、过滤模块原理2.1、过滤链表2.2、执行顺序3、过滤模块的实现3.1、编写模块结构3.1.1、模块配置结构3.1.2、模块配置命令3.1.3、模块上下文3.1.4、定义模块3.2、设置响应头3.3、设置响应体3.4、编译测试3.5、完整代码4、参考文章参考<零声教育>…

牛客网语法篇练习分支控制(二)

1.牛牛的通勤路上有两种选择&#xff0c;要么走路&#xff0c;要么打车&#xff0c;牛牛走路的速度是 1m/s 。打车的速度的 10m/s &#xff0c;但是打车需要等出租车 10 s&#xff0c;请你计算牛牛想尽快到公司应该选择打车还是走路。 a int(input()) if a < a / 10 10:p…

单商户商城系统功能拆解35—分销应用—分销概览

单商户商城系统&#xff0c;也称为B2C自营电商模式单店商城系统。可以快速帮助个人、机构和企业搭建自己的私域交易线上商城。 单商户商城系统完美契合私域流量变现闭环交易使用。通常拥有丰富的营销玩法&#xff0c;例如拼团&#xff0c;秒杀&#xff0c;砍价&#xff0c;包邮…

热烈祝贺|盏百年生物科技有限公司受邀参加2022世界滋补产业生态大会

自2017年“盏百年”品牌创立以来&#xff0c;公司致力于以鲜炖燕窝为导向&#xff0c;以燕窝全产业链建设为核心&#xff0c;打造中国燕窝文化专营品牌。 5年来&#xff0c;盏百年凭借实体体验服务店连锁经营&#xff0c;打造一对一私人滋补管家这一创新模式&#xff0c;树立了…

什么是分布式锁?他解决了什么样的问题?

相信对于朋友们来说&#xff0c;锁这个东西已经非常熟悉了&#xff0c;在说分布式锁之前&#xff0c;我们来聊聊单体应用时候的本地锁&#xff0c;这个锁很多小伙伴都会用 ✔本地锁 我们在开发单体应用的时候&#xff0c;为了保证多个线程并发访问公共资源的时候&#xff0c;…

Apache DolphinScheduler新一代分布式工作流任务调度平台实战

总体架构 MasterServer&#xff1a;MasterServer采用分布式无中心设计理念&#xff0c;MasterServer主要负责 DAG 任务切分、任务提交监控&#xff0c;并同时监听其它MasterServer和WorkerServer的健康状态。 MasterServer服务启动时向Zookeeper注册临时节点&#xff0c;通过监…

Java集合框架【二容器[LinkedList容器类、Set接口]】

文章目录一 LinkedList容器类1.1 LinkedList的使用(List接口)1.2 Linked的使用(非List标准)1.4 LinkedList源码分析二 Set接口2.1 Set接口特点2.2 HashSet容器类2.2.1 Hash算法原理2.2.2 HashSet的例子2.2.3 HashSet存储特征分析2.3 TreeSet容器类2.4 通过元素自身实现比较规则…

[附源码]java毕业设计学校失物招领系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

【尚硅谷】IDEA2022快速上手开发利器

【尚硅谷】IDEA2022快速上手开发利器 【尚硅谷】IDEA2022快速上手开发利器一、详细设置1.1 如何打开详细配置界面1.2 系统设置1.3 设置整体主题1.4 设置编辑器主题样式1.5 显示行号与方法分隔符1.6 代码智能提示功能1.7 自动导包配置1.8 设置项目文件编码&#xff08;一定要改&…

uniapp小程序实现圆环效果

文章目录调用组件uniapp小程序利用 canvas2d实现根据指定时间动态画圆环效果调用 <view class"dubbing-control" :style"{width:recordWidth,height:recordWidth}"><dubbing-button v-if"show" :width.sync"recordWidth" :s…

e智团队实验室项目-第四周-YOLOv论文的对比实验中遇到的问题

贾小云*&#xff0c;赵雅玲 *, 张钊* , 李锦玉*&#xff0c;迟梦瑶*&#xff0c;赵尉*&#xff0c;潘玉*&#xff0c;刘立赛&#xff0c;祝大双&#xff0c;李月&#xff0c;曹海艳&#xff0c; (淮北师范大学计算机科学与技术学院&#xff0c;淮北师范大学经济与管理学院&…

2022年度国家级科技企业孵化器开始申报

科技部火炬中心关于开展2022年度国家级科技企业孵化器申报工作的通知各省、自治区、直辖市及计划单列市科技厅&#xff08;委、局&#xff09;&#xff0c;新疆生产建设兵团科技局&#xff1a; 为贯彻落实党的二十大精神&#xff0c;加快实施创新驱动发展战略&#xff0c;加快实…

MySQL操作

目录 1.对库操作 1.1 创建数据库 1.1.1 查看有哪些数据库 1.1.2 指定数据库的字符集 1.1.3 查重创建数据库 1.1.4 查看警告信息 1.1.5 小知识:SQL语句中的分号 1.1.6 小知识:设置默认字符集 1.1.7 小知识:语句中的大小写 1.2 使用/选中数据库 1.3 删除数据库(慎重操作…

PHP视频网站用wamp、phpstudy运行定制开发mysql数据库BS模式

一、源码特点 PHP视频网站是一套完善的web设计系统&#xff0c;对理解php编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库系统主要采用B/S模式开发,开发环境为PHP APACHE&#xff0c;数据库为mysql5.0&#xff0c;使 用php语言开发 PHP视频网站用wamp、phpstu…

21. [Python GUI] PyQt5中的模型与视图框架-抽象模型基类QAbstractItemModel与自定义模型

PyQt5中的抽象模型基类QAbstractItemModel与自定义模型 一、关于QAbstractItemModel类 QAbstractItemModel类继承自QObject&#xff0c; 该类是Qt所有模型类的基类&#xff0c;用于管理模型/视图结构中的数据。Qt的所有模型都需要子类化该类。注意&#xff0c;该类是抽象类&am…