【前推回代法】配电网潮流计算

前推回代法适用于计算辐射型配网潮流。
在每一次迭代中,通过前推计算得到线路功率,再通过回代计算得到节点电压,从而完成电压更新,进入到下一次迭代。迭代若干次,直到前后两次迭代的电压差值小于给定收敛误差,迭代收敛。

1、什么是辐射型配电网

辐射型配网的主要特点是没有环网结构,线路以根节点(与主网相连的节点)为中心点发散开,功率从根节点以固定的方向流向每一个节点。对于每一条线路,距离根节点较近的节点为父节点,另一个为子节点,辐射型配网中功率总是从父节点流向子节点,且每个子节点只能有一个父节点,一个父节点可以有多个子节点。

378ec694fec84de6a4beb1ac82167ccd.jpg
相反,非辐射型配网有环网结构,在环网中功率流向不再固定,同时,由于环网的存在,导致一个子节点可能有多个父节点。

2、前推计算

前推计算的目的是得到每条线路的功率(从父节点流向子节点的功率,注意它与子节点流向父节点的功率是不一样的)。即,已知节点电压、线路阻抗与节点负荷(系统参数),要求得线路功率。

ee94c646b12245508217f6dd77ea7de4.jpg
在图2中,线路1-2的功率=线路1-2的功率损耗+节点2流出的功率(非辐射型配网该式不成立)。节点2流出功率=节点2的负荷+节点2与它子节点所连线路的功率(若节点2是末端节点,则该项去掉)。为了计算出线路1-2功率损耗,需要计算线路1-2的电流,它恰好可以根据节点2流出功率、节点2电压计算得到。
可见,前推计算应该从最末端节点开始,沿着线路依次前推,计算至根节点结束。 

3、回代计算

回代计算的目的是得到节点电压。即,已知线路功率,要求得节点电压。

609c0fd0f6534d7296793fc2c27da783.jpg
在图3中,根据节点1电压、线路1-2功率,计算得到线路1-2电流,再由欧姆定律,可得到节点2的电压。
可见,回代计算应该从根节点开始,沿着线路依次回代,计算至最末端节点结束。 

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于推回代法配电网潮流计算程序代码如下: ```matlab function [V, I] = forward_backward_power_flow(A, P, Q, V0, tol, max_iter) % 推回代法配电网潮流计算程序 % 输入参数: % A: 配电网拓扑结构的节点导纳矩阵 % P: 负载有功功率 % Q: 负载无功功率 % V0: 初始电压 % tol: 收敛精度 % max_iter: 最大迭代次数 % 输出参数: % V: 节点电压 % I: 支路电流 % 获取配电网节点数 n = size(A, 1); % 初始化电压和电流 V = V0; I = zeros(size(A, 2), 1); % 迭代计算 for iter = 1:max_iter % 计算支路电流 for i = 1:n I(A(i, i+1:end) ~= 0) = (conj(P(i)) - 1j*conj(Q(i))) ./ conj(V(i)); end % 回代计算节点电压 for i = n:-1:1 V(i) = (conj(P(i)) + 1j*conj(Q(i))) / (A(i, i)*conj(V(i)) - I(i)); end % 判断收敛 if norm(A*V - I) < tol break; end end % 输出结果 if iter == max_iter warning('未收敛!'); end disp('节点电压:'); disp(V); disp('支路电流:'); disp(I); end ``` 这个程序使用了基于推回代法的算法,通过输入配电网拓扑结构的节点导纳矩阵、负载有功和无功功率、初始电压等参数,计算出每个节点的电压和支路电流等参数。其中,`A` 表示配电网拓扑结构的节点导纳矩阵,`P` 和 `Q` 分别表示负载有功和无功功率,`V0` 表示初始电压,`tol` 表示收敛精度,`max_iter` 表示最大迭代次数。 通过推回代法的迭代计算,我们可以得到每个节点的电压和支路电流等参数,最终输出结果。需要注意的是,这个代码仅仅是一个简单的示例,实际的配电网潮流计算程序可能会涉及到更复杂的电力系统数学模型和算法,需要据具体情况进行开发和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值