You are on page 1of 6

微 型 计 算 机 的

电力系 统潮 流计算 程序设 计


A lgo r
ithm f o r
P o w e r
s y s t e nl L o a
d F lo w I mp le m en t e
d by M ie r o e o
mp u t e r

于 尔铿 周碧霞 王 蓓 吴 永新

Y u
E r
ke n g Z ho u
B ix i a W
a n g B e i W
u
Y o n g x in

( 电 力科 学 研 究 院 ) (华 北 电 业 管 理 局 )

,
1 9 7 5年 电 力 科 学 研 究 院 曾 提 出 了 一 套 利 用 电 传打 字 机 的 会 话 潮 流 程 序 川 它 在 东 北 调 度
,

局 和 东 北 电力 设计 院 的 多年 应 用 中收 到 了 良好 的 反 映 特别 得 到 了 不 熟 悉 计 算 机 的 专 业 人 员

的欢 迎
能 不 能 将 这 一 程 序 移 植 到 八位 6 4 K B 的微 型计 算 机 上 呢 ? 计算 的 电 网 规 模 能 达 到 多 少 结
点 数 呢 ? 计 算 精 度 能 满 足 大 型 潮 流 计算 的要求 吗 ? 计算 时 间 能允许 吗 ? F O RT RA N 语 言能

支 持 良好 的 会 话 功 能 吗 ? 1 9 3 3年 n 月 我 们着 手 研 究 解 决 这 些 问 题 经过 了几个 月 的 试 验 设
, , 〔’ 〕 ,

计 终 于 克 服 了 微 型 计 算 机速 度慢 和 内存 小 的 缺 点 得 到 了 一 套实 用 程 序 并摸 索 出 了 用
。 ,

微 型 计 算机 计 算 潮 流 的 经 验 19 8 4年 l 月 这 一 套 程 序 投 入 了 实用 1 9 8 4年 5 月 通 过 了 技术 鉴


;

这 一 套 潮 流程 序 的 特 点 是
, ,

( 1 ) 此 程序 为 多 子 程 序 结 构 尽 可 能 降 低 程 序 本 身 占用 的 内 存 坦 腾 出最 大 的 空 间 存 放

,

潮 流 计算 用 的 数 据 以 扩 大计算 潮流 的 规 模
, ,

( 2 ) 建 立 了 典型 潮 流 方 式库 每 次 可 以 从 某 一 典 型 方 式 的 数 据 出发 进 行 少 量 的 修改 和
。 , 。

补 充 而 构 成新 方式 的数 据 因 此 可 以 缩 短 准备 潮 流 数 据 的 时 间 并 减 少 数 据错 误
、 、 、 、 、
,

( 3 ) 利 用 显 示 器 改 善 了会 话 的 直 观 性 数 据的 调 用 检查 修改 排队 打印 保存 和
、 、 。

结果 的检 查 确认 打 印 等 均通 过 会话 进 行 并 在输 出 中 采 用 了 以 结 点 为 中心 同 时 输 出相 关
, 。

支路 潮 流 的 格 式 便 利于 使 用 者
这 一 套 程 序分 为 三 档
:

, , 。

( 1 ) 1 0 0 ~ 12 0 结点 以下 的 电 网 使 用 单 精 度计 算 潮 流 可 以在 2 ~ 3 分 钟 之 内收敛
, , 。

( 2 ) 120 ~ 15
0 结 点 的 电网 应 采 用 双 精 度计 算潮 流 约 需 10 ~ 2
0 分钟
。~
, , 。
0结 点 的 电 网 要 用 双 精 度 计 算 潮 流 并 用外存 交 换 数 据 大 约 需 20 ~ 04 分钟
,

( 3 ) 15 0
2
、 。

程 序设 计 主 要 是在 计算 精 度 内存 和 时 间 几 方 面 的 协 调 与 取 舍

二 潮 流 算 法 的 选 择
, ,

针 对 微 型 计 算 机 小 而 慢 的 特 点 要 求 选 择 占用 内 存 少 而 计 算 量 小 的 算 法 可 供 选 用 的方 法
。 ,

有 快 速 分 解 法 和 导 纳 矩 阵 迭 代 法 为 了 使 程序 具 有 较 好 的收敛 性 我 们 采用 了 在 我 国 实 用 经 验

较 丰 富 的快 速 分解 法
.

1 潮 流 计 算模 型

潮 流 计 算 的 已知 量 是 网 络 结 线 支 路 参 数 和 结 点 注 入 功率 ( 出力 和 负 荷 ) 潮流 计 算 的 未

,

知 量 是 各 结 点 的 电压 相角 和 幅 值 由此 可 以 输 出 各支 路 的 潮 流 和 电流 等 量

,
,

网 络 结 线 以 各 支 路 联 接 的结 点 号 (i }) 表示 支 路 参 数 用 形 等值 回 路 表 示 ( 电 阻 R

电抗 X 和 于 对 地 电 纳 y )
.


I , , 〕斗 JQ )

一一 一
~
栩 关支 路

一~ - “
` 」Q
:{皇乙
·

长井
争枉节 !
P 二、 JQ
.
、:
八、

图 1 线 路 。 形 等 值 回路 图 2
: 结 点 上各 种 量 的 关 系
,

潮 流 计 算 的 结点 运 行 条 件 分 三 种 类 型 给 出 其 已知 量 和 未 知 量 如下 表
:

结点 类 型 已 知 量 未 知 量

p 一( Q立
)

o ) , ( 0 ,
P 一 i s
Q Q
。〕
P 一厂 p 一( 厂 ( 0 )
Q卜 Q王
, ;

( 0 )
缓冲结点
( 0 ) , ,
Q I 犷 ,
p , Q ,

( 用 结点 电压 表 示 的 注 入 功 率 )
:
潮 流 方程

。` , + 丑 `
` 。 ,
△p 一 p 一 V` F ,
(G , c o s , s
,n 。 ` ,
J
。 `
晨 )

态 Q` 一 。 娇 一V` , G, , s `n 。, ,
一“ , , co s
。, ,
) (“ )

v (
:
式中

,
△尸 , △Q , 结 点功 率 残 差
—导 纳 矩 阵元 素
` i

, ,


G B
,

潮流 计算 的 目标 是得 到各 结 点 电压 的 相 角 和 幅 值 使各 结 点 的 功 率 残 差 为
.

2 结 点 相 角 和 幅 值 的 迭 代 算法
,

非 线性 方 程 组 ( 1
) 和( ) 式的 标准 解法 是 牛 顿法 其迭 代 修 正 方 程 是
:
2

口P 1


△V
0 业 口V } …△ p

…。
一 ( 3 )
口Q {
`
万犷

式中
:

△0 △V 结 点 电压 相 角 和 幅值 的修 正 量
;


·


一 。

雅可 比 矩 阵
1
(

快 速 分解 — ”
法要对 ( 3 ) 式 进 行 下 面两 步 处 理


“ ”

第一 步 利 用 尸 和 V 口和 0之 间 的 弱 联 系 性 质 进 行 分解
一 `
“ 。 一 △p
{ 〕 {器 ! { 〕
` ` `
、` 、

`r 任
ód
一泊
,,

一 `
△V 一 △Q


〔 〕!器 〕 〔 〕
由此 降 低 内 存 用 量 和 计 算 量
,

第二 步 是 令迭 代 矩 阵「 1和 f 1常数 化
婴 黑
“ ”

快速
:
使计算
L U U
J ( 口 ,
J

、口


、、了 .
`
` 匕
〔△ Q〕= 〔B 〕 〔△ P 〕

一 `
1 叮


〔△V 〕 = 〔B 〕 〔A Q 〕
一 1

:
式中
` ,
B 仅用 支 路 电抗 形成 的 结点 电纳 矩 阵 (不 计 线 路 对 地 电容 和 变 压 器的非 标准 变 比 )
— 结 点 导 纳矩 阵 的虚部
厅 。

—一 电压 出发 用 ( l) 式 计 算 残 差
B
, ,

代入 ( ) 式计 算 结 点 电压 相 角 修 正 量 △0
,

由某 八p 6

9十 △0
,

构成 一 次 p 一 O 迭 代 用 ( ) 式计 算 残 差 △口 代入 ( ) 式 计算 结 点 电 压 幅 值 修 正 量
; 2 7
,
v 十 Av 构成 一 次 Q 一 v 迭 代 这 一 迭 代 过 程 持 续 到 △尸 和 △ Q 满 足 规定 的 收 敛 标 准而 停
.

△v


三 潮 流 程 序 的 结 构

总 的 潮 流 计 算 程 序 分为 三 大 段
:


;
( 1 F S 输入 修 改 和 保 存潮 流数 据
— 计 算结 点 电 压 相 角 和 幅 值
)L
2 ,

— 检 查 与 输 出 潮 流 计 算结 果
( ) L F C

3

—算 过程是 用 调 入 某 一 相 近 的 典 型 方 式 的数 据
( ) L F R
,

总 的潮 流 计 通过会 话 进 行 相 应 的 修
:
L F S
, ; 。

改 形 成 新 的 运 行条 件 用 L F C 计 算 新 的结 点 电 压 ; 用 L F R 检 查 计算 结 果 如果 潮 流 结 果
, ; ,

是满 意 的 即 可 以打 印 输 出 不 满 意 则 回 到 L F S 继 续修 改 运 行条 件 重 复 以上 计算 过 程 直
,

. “ ”

到 满 意为 止 这是 一 个 潮流 的 过 程
.

: L L F口 r

:
D 1

I汀 2

D T帅
,

L F DT

\ A

,
潮 流 数 据 的 输入 修 改 调 用 保 存 和 使用
, ,

图 3 潮 流 程 序结 构 示 意 图 图 4
.

L F s 处 理潮 流数据 程 序

1

这 一 部 分 程 序 设 计 要 点是 ) 利 用 显 示 器 提供 尽 可 能 方便 的 会 话功 能 ( 2 )利 用 外 存
: ;
( 1

保 存典 型 运 行 方 式 的数 据
· ·
。 ,

数 据分为 保 存 区 和 修 改 计 算 区 两 部 分 保 存 区 可 保 存 10 套 典 型 数 据 (D T I, D T .2 …
,

) 和它们 的一 个 目录表
D T 10 (L L F D T ) 口 录 摘要 说 明 每 套 数 据 的 建 立 时 间 和 计 算 规 模 :
, ,

计算 区 ( L F D T ) 可 以 调 入保 存 区 的数 据 也 可 以 输入 或 修 改数 据 这 一 区 的数 据 要 传 送 到

L F C 和 L F R 去应 用

LF S 程 序 的 主 要 会话 功 能 示 意 于 图 5

显示 目录 ( 、
.

l L L F ly l

选用 何 方式 了 、

渊 老方式
1 一 10 }
L 卜D I

1榆 入新 方式
1
{
/ / 1检 夜
、卜 生 一 O :如
2 修 改 3 催 理 4 于J七I J
、 、 ` 5 保 ( 于才洲尸

冲牵晒醉
图 S L 尸 S 程序流程
.

2 L F C 计 算 电压 程 序

这 一 部 分 程 序 的 特 点 是 需 完 成 较大 的 计算 量
,

而 不 必 考 虑会 话 功 能

其 设 计要 点是尽 量

加 速 计 算 和 扩 大 计 算规 模
,

按 照 计 算潮 流 的 规 模 这 一 部 分程 序设计 为 三 档
:


’ 一 “

一 ~ ~

结 点 数 程 序
{ : 奚 菇瑟 下一漏 蕊高
L F C
单 精度 } 数 分
< 10 0~ 1 20
1 20 ~ 1 50 D L 尸C 双精度 数分 ~ 数 + 分
D 石 尸 c ` + ” “ 尸` 2
1 50~ 20 0
一 双 精度 一 数 + 分
, , ,
L F C 采 用 单精 度 运 算 计算速 度 快 计 算规 模 受 限 于 精 度 只 能达 到 1 0 ~ 12 0结 点的
。 , 。

程度 计算 更 大 规 模 的 系 统 八P 和 △ Q 达 不 到 指 定 的 收敛 标 准
, , 。

D L F C 仅 对 一 部分 变 量 采 用 了 双 精 度 利 用 了全 部 内 存 可 以 算 到 1 50 结点 的潮流
, ,
D L F C I 和 D L F C Z是 将 D L F C 分为 两 段 D L F C I 包 含 结 点 次 序优 化 和 因 子 分 解 D L F C Z
, 。

包含 电压 迭 代 修 正 过 程 其 中对更 多 的 变 量 采 用 了 双 精 度 这 样 最 大 限度 可 计 算 到 2 0 个 结

点 的潮 流
.
,
L F R 处 理潮 流结 果程 序

3
, ,

因 为 针 式 打 字机 输 出 潮 流 结 果较 慢 采 用 先 在 显 示 器 上 确 认 潮流 结果 后 打 印 的方 式 这

一 部 分 程 序 设 计 要 点 是 方 便 的会话 和 完 善 的输 出表 格
这 一 部 分 程 序 的 会 话 内 容 包括
显 示 系 统 总结 果 包 括 缓冲 机功 率
、、
、了


`月

`
吸了
亡 q
(
毛̀月̀

显 示 单个 结 点 结果 包括 相 关支 路的潮 流 (
显 示 全 部 结 点 结果
显 示 单条 支 路 结 果
显 示 全 部 支 路 结果 5

打 印 潮流 结果
程 序 总 的情 况
,
T 写 A 部 分程 序 的规 模 和 能计 算 的 电 网R规模
R 如 下表 :
程 序用 编 各

程 序 语 句 数 结 点 数 支 路 数
L F s 8 。。


{ 一 -

L
1一 三矍 一 {
1 D L 方 C

1 790
119

F .
` -


卜些竺兰一 匕 竺竺
-
D L F C Z 4 50
} {
L尸R
. 翻. 卜门. 口自. . . . 口. ` ` . 州 . . . . . . 曰 `电 . . ` .
曰翻. . . 臼` . . . 曰 . . .
田 .
. . . .
-

四 计 算 情 况
、 、

下 面 以 10 5 15
0 和1
9 0结 点 (支 路 数 为 12 4 16
7 和 2 3 2 ) 例 题说 明 这 一 套 程 序计 算 潮 流 的

实 际情 况 ( M 2
4 3 微 型 计算 机 )
_
一 、
`。 占


,

一_
计算用
一 理, 一 {
` 05
- -
`


~
}
{
` 50
{
{
`”。

一 一 」 剔王 扁上 卫 一 一 一 一 -
_
- }
_ {
L尸 C 2
二 1 7护 4
里 1

D乙尸 C 9 , 5 1护 20
{{
D L尸 C l + D L尸 C Z 护
23
巴s x
、 . .. . . .`
占口. . ` ` . . . .
` . . . . . `` 目 .` . . . . . .“ . . . . . . . . . ..` .. . .. .
, . . . . 口. 刁口 . . . 曰. 自
-
, “ ”

其 中用 单 精 度计 算 1 50 结 点 潮 流 达 不 到 规 定 的 收 敛 标 准 *
号 表 示 的是 10 次 迭 代 时
。 。

间 较 长 迭 代 过程 的结 点有 功 功 率 最 大 残 差 的 波 动情 况 画 在 图 6 中

弋川 单 i 二
ù
“n曰


0423
口铸 二二 漏 导 门
{


}

(


才 舟竿齐划灭}
.

!
`
/ 一 .


, .
` ,

产V
抽 曰厂{{口

图 6 15
0 结 点 例 题 单 精 度 计算的 迭 代 振 荡 情 况

下 面 顺 便 列 出这 一 程 序在 P D P l l / 2 3 ( 十 六 位 )微 型 计 算 机 上 分 时 运 行 的 初步试 验 结 果

10 5 1 5。 1 9。 259
一 _

磷 DL F
;卿
F c Z
… … … … 2 ,

…恋 二
…… …
:
蕊 兰 酱 :

T一n
, ,

计算 是 在 R 系 统 带 三 个 终端 的 情 况 下 进 行 的 另 外 两 个 终 端同 时 在 工 作 测 试 的是
, 。

从 任务 启动 到 退 出 的 总 时 间 ( 不 是 C p U 时间 ) 采 用 多 次 计算 的 平 均值 这 一 试 验 仅 仅是 为
,
一 ,

了验 证 这 一 程序 可 以 在 RT 1 系 统 分 时 条 件下 运 行 计算 时 间 仅 供 参 考 因 为 改变 一 下 数 据

一 。

传递 方 式 采 用 R S X 1 操 作 系统 或 独 占内存 可 以 大 大 缩 短 计 算 时 间

五 结 束 语
,

通 过试 验 设 计 成 功 地 得 到 了 一 套 八 位微 型 计 算 机 的 实 用 潮 流 程 序
:
其 特点 是
1 0 0 、 1 2 0 结点
.
2 的潮 流 用 单 精 度计 算 仅 需 2 ~ 3 分钟 ;
而10 0 (或220 ) ~ 2 0 0 结点 的潮
,

流 必 需 用双 精 度 计算
.

约 20 ~ 40 分 钟
, 。

利 用 典 型 潮 流 方 式 库 可 以 大 大 降 低 数 据准备 工 作 量 减 少 数 据错 误
.
2
. , ,
3 利 用 显 示 器会 话 方 便 而 直 观 有利 于 专 业 人 员 的 使 用 与 培 训 尤 其 适 应 于 计 算机 知

识 不 丰 富 的 一 般专 业 人 员
,

因 为 程序 设 计 和 应 用 的 时 间 较短 还 有 一 些 有 兴 趣 的课 题没 来得 及 试 验 与 研 究
:

. , ,
1 潮 流 的 导纳 矩 阵 迭代 算 法 最节 省 内存 其 缺点 是 收 敛速 度 慢 但 可 以 通 过化 负 荷 为
t 3 〕 。

阻 抗 和 采 用 加 速 因子 等 方法 加 以 改 进
, 。

解 ( 6 )和( 7 ) 式时 若 采 用松 弛 迭 代 法 可 以 简化 程 序 和 节 省 内 存

回 路 矩 阵 的 算 法 可 以 降低 迭 代 矩 阵 的 阶 次
, 。

为 了 改进 使用 的 方 便 性 可 以 进 一 步 加 强 数 据 的 自动 检 查 和 运 行 条 件 的 自动 调 整
,

近 来 国 内 各 电 网 已 普 遍配 置 了微 型 计 算 机 ( 尤 其是 八 位 机 ) 这 一 程序 能满 足 绝 大 多 数
。 ,

国 内 电网 潮 流计 算 的 需 要 我 们 期 望 有 更 多的 电 网 利 用 这 一 程序 欢 迎 更 多的 人 参 加 开 发微

型 计 算 机 的 电 网 计算 程 序 的 工 作

参 考 文 献

:
水 电 部 科 研所 电力 室 《 快速 分 解 法 会 话 式 潮 流 程 序试 验 小 结 》
,

〔i 〕 1 9 75
年 6 月
:
水电部电力科 学研究院 华 北 电管 局 中 心 调 度 所 《 S O 4 微 型 计 算 机 电 力系 统 潮 流 计 算 程
,
RD
〔2 〕 M 23

序用户 手 册》 1 9 8 4年 1
,


亡日〕 关根 泰 次 《 电 力 系 统 潮 流 计 算》
;
〔3 〕 水 电 部科 研 所 译 水 电 出版 社 1 97 4年 5 月

You might also like