电网中DC power flow的计算依赖与distribution factor的计算,而DF的计算是由电网结构决定的,电网主要有bus与line组成的,以一个简单的3-bus系统为例:Bus 数量:N
Line 数量:L
line1: bus1-bus2
line2: bus1-bus3
line3: bus2-bus3
incidence matrix A: 表示line的起始信息,行表示line,相关列中1是表示起始bus,-1表示终点bus,L×N-matrix。
A=[1−1010−101−1]A=\left[ \begin{matrix} 1 & -1 & 0 \\ 1 & 0 & -1 \\ 0 & 1 & -1 \end{matrix} \right]A=⎣⎡​110​−101​0−1−1​⎦⎤​

admittance matrix Y:N×N-matrix 导纳矩阵
Y=AT⋅Yd⋅A\mathbf{Y}=\mathbf{A}^{T} \cdot \mathbf{Y}_{d} \cdot \mathbf{A}Y=AT⋅Yd​⋅A
Yd\mathbf{Y}_{d}Yd​ a L×L-diagonal matrix with the line admittances on the diagonal (i.e., the primitive admittance matrix).
阻抗的实数部分是电阻,虚数部分是电抗。
导纳是电导和电纳的复合形式,忽略了电阻的话,电纳就是电抗的倒数。
susceptance matrix B:电纳矩阵
DC power flow中,忽略了电阻,主要关注的是线路的电抗。
pL=Bd⋅A⋅δN\mathbf{p}_{L}=\mathbf{B}_{d} \cdot \mathbf{A} \cdot \boldsymbol{\delta}_{N}pL​=Bd​⋅A⋅δN​

Bd\mathbf{B}_{d}Bd​是LxL的对角矩阵,具体形式为:
Bd=[5000100005]\mathbf{B}_{d}=\left[ \begin{matrix} 5 & 0 & 0 \\ 0 & 10 & 0 \\ 0 & 0 & 5 \end{matrix} \right]Bd​=⎣⎡​500​0100​005​⎦⎤​

line L上的flow为:PL=BL(δN−δQ)=1XNQ(δN−δQ)P_{L}=B_{L}\left(\delta_{N}-\delta_{Q}\right)=\frac{1}{X_{NQ}}(\delta_N-\delta_Q)PL​=BL​(δN​−δQ​)=XNQ​1​(δN​−δQ​)

从bus N中出去的flow总和等于bus B的节点注入功率,
PN=∑QBL(δN−δQ)pN=AT⋅Bd⋅A⋅δN\begin{aligned} P_{N} &=\sum_{Q} B_{L}\left(\delta_{N}-\delta_{Q}\right) \\ \mathbf{p}_{N} &=\mathbf{A}^{T} \cdot \mathbf{B}_{d} \cdot \mathbf{A} \cdot \boldsymbol{\delta}_{N} \end{aligned}PN​pN​​=Q∑​BL​(δN​−δQ​)=AT⋅Bd​⋅A⋅δN​​

pL=((Bd⋅A)⋅(AT⋅Bd⋅A)−1)⋅pN\mathbf{p}_{L}=\left(\left(\mathbf{B}_{d} \cdot \mathbf{A}\right) \cdot\left(\mathbf{A}^{T} \cdot \mathbf{B}_{d} \cdot \mathbf{A}\right)^{-1}\right) \cdot \mathbf{p}_{N}pL​=((Bd​⋅A)⋅(AT⋅Bd​⋅A)−1)⋅pN​

PTDFL×N=(Bd⋅A)⋅(AT⋅Bd⋅A)−1\mathbf{P T D F}^{L \times N}=\left(\mathbf{B}_{d} \cdot \mathbf{A}\right) \cdot\left(\mathbf{A}^{T} \cdot \mathbf{B}_{d} \cdot \mathbf{A}\right)^{-1}PTDFL×N=(Bd​⋅A)⋅(AT⋅Bd​⋅A)−1
需要注意的是,(Bd⋅A)\left(\mathbf{B}_{d} \cdot \mathbf{A}\right)(Bd​⋅A)需要去除reference bus的列, (AT⋅Bd⋅A)\left(\mathbf{A}^{T} \cdot \mathbf{B}_{d} \cdot \mathbf{A}\right)(AT⋅Bd​⋅A)是非线性独立的,需要去掉reference bus的行和列。由此得到shift(distribution) factor。
bus 3作为reference,求得:
PTDF=[0.2−0.400.80.400.20.60]PTDF=\left[ \begin{matrix} 0.2 & -0.4 & 0 \\ 0.8 & 0.4 & 0 \\ 0.2 & 0.6 & 0 \end{matrix} \right]PTDF=⎣⎡​0.20.80.2​−0.40.40.6​000​⎦⎤​

bus之间不止一条输电线的case:
line1: bus1-bus2
line2: bus1-bus3
line3: bus1-bus3
line4: bus2-bus3
Bd=[5000100005]\mathbf{B}_{d}=\left[ \begin{matrix} 5 & 0 & 0 \\ 0 & 10 & 0 \\ 0 & 0 & 5 \end{matrix} \right]Bd​=⎣⎡​500​0100​005​⎦⎤​
PTDF=[0.2−0.400.40.200.40.200.20.60]PTDF=\left[ \begin{matrix} 0.2 & -0.4 & 0 \\ 0.4 & 0.2 & 0 \\ 0.4 & 0.2 & 0 \\ 0.2 & 0.6 & 0 \end{matrix} \right]PTDF=⎣⎢⎢⎡​0.20.40.40.2​−0.40.20.20.6​0000​⎦⎥⎥⎤​

电网中直流潮流Distribution Factor的计算,bus间有多条输电线相关推荐

  1. 基于直流潮流法的电力系统潮流计算程序设计

    一.设计题目 基于直流潮流法的电力系统潮流计算程序设计 二.计算方法 直流潮流法 三.设计要求 掌握基于直流潮流法的电力系统潮流计算理论,建立直流潮流法的潮流计算数学模型,制定直流潮流法的潮流计算步骤 ...

  2. 安科瑞BR系列罗氏线圈变送器,对电网中的交流大电流进行实时测量,采用真有效值和线性补偿技术,将其隔离变换为标准的直流信号输出

    1 .概述 BR系列产品应用电磁感应原理,对电网中的交流大电流进行实时测量,采用真有效值和线性补偿技术,将其隔离变换为标准的直流信号输出.DC24V安全电压供电,具有高精度.高隔离.高安全性.低功耗等 ...

  3. 【配电网优化】基于粒子群算法实现GARVER-6节点配电网络直流潮流计算附matlab代码

    1 内容介绍 一种基于粒子群算法的交直流混联配电网潮流最优化控制算法,属配电调控领域.根据配电网结构图确定区域间配电网互联的线路并编号;设定以线路分类的二维矩阵,关联线路编号与线路上的功率流动值;应用 ...

  4. pandapower教程——直流潮流计算

    要使用直流潮流初始化运行交流潮流,请使用init="dc"的交流潮流. PANDAPPOWER使用PYPOWER解决直流潮流问题: pandapower.rundcpp(net, ...

  5. 【直流潮流】基于直流潮流的电力系统停电分布及自组织临界性分析

    1.软件版本 matlab2013b 2.系统概述 整个算法的流程图,OPA模型的流程图如下: 详细的讲,我们的这个算法的安如下的步骤进行: 步骤1:k=k+1,通过慢动态过程中的几个公式,对Pmax ...

  6. 经济调度问题的建模及求解—考虑直流潮流(DC-OPF)与切负荷

    潮流计算是电力系统分析的基础,其计算方式可粗略分为直流潮流和交流潮流.在前期推文 基于Distflow的最优潮流模型(OPF)–模型推导篇 发出后,有小伙伴在后台留言问我要潮流计算的代码,本期推文将给 ...

  7. 基于交替迭代法的通用型交直流潮流计算方法(matlab版+python版)

    程序名称## 基于交替迭代法的通用型交直流潮流计算(matlab版+python版) 程序功能(对象) 适用于任意大小的交流电网,支持节点和支路的增删: 适用于接入多个直流环节,直流环节内允许接入风光 ...

  8. 云数据库 GaussDB(for Influx) 解密第十一期:让智能电网中时序数据处理更高效

    摘要:GaussDB(for Influx)是一款基于计算存储分离架构,完全兼容 InfluxDB 生态的云原生时序数据库. 本文分享自华为云社区<云数据库 GaussDB(for Influx ...

  9. 【电力系统】——交流潮流、直流潮流

    DC Power Flow 参考文献 handout_DC power flow and PTDF 李文沅. 电力系统安全经济运行-模型和方法[M]. 第1版. 重庆大学出版社, 1989. 交流潮流 ...

最新文章

  1. 273 Integer to English Words 整数转换英文表示
  2. MAT之SVM:SVM之分类预测根据已有大量数据集案例,输入已有病例的特征向量实现乳腺癌诊断高准确率预测
  3. 穿越时空,跟我一起探索云栖数字谷(2021云栖大会免费送票)
  4. Java Web 前端高性能优化(二) 1
  5. leetcode145. 二叉树的后序遍历
  6. django国际化与html语言,Django 国际化
  7. rootfs 制作ubuntu_制作ubuntu rootfs
  8. pip install时出现问题,ERROR: Could not install packages due to an OSError: ./lib/python3.7/site-packages
  9. 机器学习之特征工程(二)
  10. powerdesigner 数据类型与数据库数据类型对应
  11. cad.net 在cad2008引用了错误的com接口的dll导致出现了
  12. 如何开发一套完整的医疗远程会诊系统方案
  13. 如何用ChemDraw Prime 绘制任意弧线箭头
  14. 基于Java的NetCDF文件解析
  15. 山茶油的功效与食用方法
  16. 如何识别液晶屏面板的型号及品牌
  17. 小众播客,音乐平台的新战场?
  18. 化繁为简——分解复杂的SQL语句
  19. web课程设计网页规划与设计----公司官网带轮播图 (页面精美 1页)
  20. 树莓派桌面多出个计算机,树莓派|计算机实验室之树莓派:课程 9 屏幕04

热门文章

  1. 2022届秋招面经--秋招笔试(2)
  2. java小游戏之扑克牌
  3. 口布杯花的60种叠法_餐巾纸玫瑰花的折法 餐厅口布花的折法
  4. 15岁姐姐单独带大弟弟妹妹 母亲身杀父亲过世
  5. UR--MoveIt Setup Assistant and Simulation
  6. strok函数的使用
  7. MapReduce实现平均分计算
  8. 总成绩(score)
  9. 79到88年出生的人的十大尴尬!
  10. Ural1136-Parliament