目 录
目 录.................................................................................................................................1
第 1 部分 概要................................................................................. 1
第一章 引言...........................................................................................................................2
1.1 概述.........................................................................................................................2
1.2 PSAT 与 Matlab 其它工具箱的比较 .....................................................................3
1.3 手册概述.................................................................................................................4
1.4 用户.........................................................................................................................4
第二章 开始...........................................................................................................................5
2.1 下载.........................................................................................................................5
2.2 运行条件.................................................................................................................5
2.3 安装.........................................................................................................................5
2.4 启动 PSAT ..............................................................................................................6
2.5 数据加载.................................................................................................................7
2.6 运行程序.................................................................................................................7
2.7 结果显示.................................................................................................................8
2.8 保存结果.................................................................................................................8
2.9 设置.........................................................................................................................8
2.10 网络设计.................................................................................................................9
2.11 工具.........................................................................................................................9
2.12 接口.........................................................................................................................9
第三章 更新.........................................................................................................................11
3.1 2.0.0 测试版新内容............................................................................................11
3.2 1.3.4 版新内容....................................................................................................11
3.3 1.3.3 版新内容....................................................................................................11
3.4 1.3.2 版新内容....................................................................................................12
3.5 1.3.1 版新内容....................................................................................................12
3.6 1.3.0 版新内容....................................................................................................12
3.7 1.2.2 版新内容....................................................................................................12
3.8 1.2.1 版新内容....................................................................................................13
3.9 1.2.0 版新内容....................................................................................................13
3.10 1.1.0 版新内容..................................................................................................13
3.11 1.0.1 版新内容..................................................................................................13
第 2 部分 常规程序....................................................................... 14
第四章 潮流.........................................................................................................................15
4.1 潮流求解器...........................................................................................................15
4.1.1 牛顿迭代法...............................................................................................15
4.1.2 快速分解潮流...........................................................................................16
4.1.3 分布式松弛节点模型...............................................................................16
4.1.4 状态变量的初始化...................................................................................16
4.2 设置.......................................................................................................................17
1
目录 2
4.3 举例.......................................................................................................................17
第五章 分叉分析.................................................................................................................22
5.1 直接法...................................................................................................................22
5.1.1 鞍结分岔...................................................................................................22
5.1.2 极限诱导分叉...........................................................................................23
5.2 连续潮流...............................................................................................................24
5.2.1 预测步骤...................................................................................................24
5.2.2 校正步骤...................................................................................................25
5.2.3 N-1 预想故障分析....................................................................................26
5.2.4 图形用户界面和设置...............................................................................26
5.3 举例.......................................................................................................................27
第六章 最优潮流.................................................................................................................30
6.1 内点法...................................................................................................................30
6.2 最优潮流程序.......................................................................................................30
6.2.1 全社会收益最大化...................................................................................30
6.2.2 系统稳定裕度最大化...............................................................................31
6.2.3 多目标最优化...........................................................................................31
6.2.4 拉格朗日函数...........................................................................................32
6.3 最优潮流参数设置...............................................................................................33
6.4 举例.......................................................................................................................33
第七章 小扰动稳定分析.....................................................................................................37
7.1 小扰动稳定分析...................................................................................................37
7.1.1 示例...........................................................................................................39
7.2 潮流灵敏度分析...................................................................................................42
7.2.1 示例...........................................................................................................44
7.3 图形用户界面.......................................................................................................46
第八章 时域仿真.................................................................................................................47
8.1 集成方法...............................................................................................................47
8.1.1 前向欧拉法...............................................................................................47
8.1.2 梯形法.......................................................................................................48
8.2 设置.......................................................................................................................48
8.3 输出变量选择.......................................................................................................50
8.4 快照.......................................................................................................................52
8.5 扰动.......................................................................................................................53
8.6 举例.......................................................................................................................53
第九章 PMU 设置 ...............................................................................................................56
9.1 线性静态状态估计...............................................................................................56
9.2 PMU 设置规则 .....................................................................................................57
9.3 运算法则...............................................................................................................57
9.3.1 深度优先.....................................................................................................57
9.3.2 图形理论程序.............................................................................................57
9.3.3 二分搜索法.................................................................................................57
9.3.4 递归安全 N 算法........................................................................................57
9.3.5 单镜头安全 N 算法 ....................................................................................58
2
目录 3
第 3 部分 模型............................................................................... 67
第十章 潮流数据.................................................................................................................68
10.1 母线.....................................................................................................................68
10.2 传输线路.............................................................................................................69
10.3 变压器.................................................................................................................70
10.3.1 双绕组变压器.........................................................................................70
10.3.2 三绕组变压器.........................................................................................71
10.4 平衡结点和松弛节点.........................................................................................71
10.5 PV 节点................................................................................................................73
10.6 PQ 负荷................................................................................................................73
10.7 PQ 节点................................................................................................................74
10.8 并联支路.............................................................................................................75
10.9 区域和地区.........................................................................................................76
第十一章 连续潮流和最优潮流数据.................................................................................77
11.1 电源供应.............................................................................................................77
11.2 电源储备.............................................................................................................78
11.3 发电机功率斜坡.................................................................................................79
11.4 负荷需求量.........................................................................................................80
11.5 需求简表.............................................................................................................81
11.6 负荷慢加速.........................................................................................................82
第十二章 故障和断路器.....................................................................................................84
12.1 故障.....................................................................................................................84
12.2 断路器.................................................................................................................84
第十三章 测量.....................................................................................................................86
13.1 母线频率测量.....................................................................................................86
13.2 相量测量单元.....................................................................................................87
第十四章 负荷.....................................................................................................................90
14.1 电压控制型负荷.................................................................................................90
14.2 ZIP 负荷..............................................................................................................91
14.3 频率控制型负荷.................................................................................................92
14.4 指数恢复负荷.....................................................................................................93
14.5 恒温控制负荷.....................................................................................................94
14.6 Jimma’s 负荷 ......................................................................................................96
14.7 混合负荷.............................................................................................................97
14.8 使用新型负荷时的注意项.................................................................................98
第十五章 发电机.................................................................................................................99
15.1 同步机.................................................................................................................99
15.1.1 顺序 II..................................................................................................104
15.1.2 顺序 III................................................................................................104
15.1.3 顺序 IV..................................................................................................104
3
目录 4
15.1.4 顺序 V 类型 1........................................................................................105
15.1.5 顺序 V 类型 2........................................................................................105
15.1.6 顺序 V 类型 3........................................................................................106
15.1.7 顺序 VI..................................................................................................106
15.1.8 顺序 VIII..............................................................................................107
15.1.9 惯性中心...............................................................................................107
15.2 异步电机...........................................................................................................108
15.2.1 Order ......................................................................................................109
15.2.2 Order(单鼠笼) ...............................................................................110
15.2.3 OrderⅤ(双鼠笼) ............................................................................... 111
第十六章 控制模块...........................................................................................................113
16.1 调速器...............................................................................................................113
16.1.1 水轮机调速器 I 型...............................................................................113
16.1.2 水轮机调速器 II 型.............................................................................115
16.2 自动电压调节器...............................................................................................115
16.2.1 自动电压调节器(AVR)I 型..............................................................116
16.2.2 自动电压调节器(AVR)II 型 ............................................................117
16.2.3 自动电压调节器(AVR)III 型 ..........................................................117
16.3 电力系统稳定器...............................................................................................119
16.3.1 I 型........................................................................................................120
16.3.2 II 型......................................................................................................121
16.3.3 III 型....................................................................................................121
16.3.4 IV 和 V 型..............................................................................................121
16.4 过励磁限制器...................................................................................................122
16.5 二次侧电压控制...............................................................................................123
16.6 功率振荡阻尼器...............................................................................................125
第十七章 调压变压器.......................................................................................................127
17.1 有载调压变压器...............................................................................................127
17.2 内嵌负荷型有载调压变压器...........................................................................128
17.3 移相变压器.......................................................................................................130
第十八章 柔性交流输电系统 FACTS..............................................................................132
18.1 静止无功补偿器 SVC ......................................................................................133
18.2 可控硅控制的系列补偿器(TCSC) ..................................................................134
18.3 静态无功补偿装置...........................................................................................136
18.4 静止同步串联补偿器(SSSC)......................................................................137
18.5 统一潮流控制器 UPFC....................................................................................140
18.6 高压直流输电 HVDC ......................................................................................143
第十九章 风力发电...........................................................................................................146
19.1 风力模型...........................................................................................................146
19.1.1 韦伯分布...............................................................................................146
19.1.2 复合风力模型.......................................................................................147
19.1.3 测量数据...............................................................................................149
19.2 风力发电...........................................................................................................149
19.2.1 恒速风力发电.......................................................................................150
4
目录 5
19.2.2 双馈感应电动机...................................................................................152
19.2.3 直接驱动式同步发电机.......................................................................156
第二十章 其它模型...........................................................................................................159
20.1 动态轴...............................................................................................................159
20.2 次同步共振模型...............................................................................................160
20.3 固体氧化物燃料电池.......................................................................................162
第 4 部分 CAD............................................................................... 167
第二十一章 网络设计.......................................................................................................168
21.1 Simulink 库 .......................................................................................................168
21.2 从 Simulink 模型提取数据 ..............................................................................168
21.3 在 Simulink 模型中显示结果 ..........................................................................173
21.4 实例...................................................................................................................173
第二十二章 模块用法.......................................................................................................176
22.1 模块连接...........................................................................................................176
22.2 标准模块...........................................................................................................176
22.3 非标准模块.......................................................................................................178
22.3.1 母线.......................................................................................................178
22.3.2 Goto 和 From 模块 ...............................................................................178
22.3.3 链接.......................................................................................................178
22.3.4 断路器...................................................................................................178
22.3.5 电源和负荷...........................................................................................179
22.3.6 发电机斜坡加速...................................................................................179
22.3.7 发电机储备...........................................................................................179
22.3.8 非传统负载...........................................................................................179
22.3.9 同步电机...............................................................................................180
22.3.10 一次调节器...........................................................................................181
22.3.11 二次电压调节.......................................................................................181
22.3.12 有载调压变压器...................................................................................181
22.3.13 静止无功补偿器与静止同步补偿器 ...................................................181
22.3.14 固体氧化物燃料电池...........................................................................183
22.3.15 动态轴...................................................................................................183
第二十三章 模块掩模.......................................................................................................184
23.1 模块与整体结构...............................................................................................184
23.2 编辑模块掩模...................................................................................................184
23.2.1 掩模初始化...........................................................................................185
23.2.2 掩模图标...............................................................................................186
23.2.3 掩模文件...............................................................................................187
23.3 掩模参数命名的语法.......................................................................................187
23.4 关于创建自定义模块的说明...........................................................................188
第 5 部分 工具............................................................................. 189
第二十四章 数据格式转换...............................................................................................190
第二十五章 用户自定义模型...........................................................................................192
5
目录 6
25.1 安装和删除模型...............................................................................................192
25.2 新建一个用户自定义模型...............................................................................192
25.2.1 组件设置...............................................................................................193
25.2.2 状态变量的设置...................................................................................195
25.2.3 参数设置...............................................................................................195
25.3 局限性...............................................................................................................195
第二十六章 程序...............................................................................................................196
26.1 命令历史记录...................................................................................................196
26.2 稀疏矩阵的可视化...........................................................................................196
26.3 主题...................................................................................................................196
26.4 文本浏览器.......................................................................................................196
26.5 建立预编译文档...............................................................................................196
第二十七章 命令行的用法...............................................................................................199
27.1 基础...................................................................................................................199
27.2 高级用法...........................................................................................................201
27.3 命令行选项.......................................................................................................202
27.4 示例...................................................................................................................202
第二十八章 在 GNU Octave 上运行 PSAT......................................................................204
28.1 基本命令...........................................................................................................204
28.2 绘制变量...........................................................................................................205
28.3 结语...................................................................................................................205
第 6 部分 界面............................................................................. 206
第二十九章 GAMS 界面 ..................................................................................................207
29.1 初始化...............................................................................................................207
29.2 GAMS 解算器 ..................................................................................................207
29.3 PSAT-GAMS 接口............................................................................................208
29.4 PSAT-GAMS 模型............................................................................................208
29.5 多期市场结算体制...........................................................................................209
29.5.1 符号标记...............................................................................................209
29.5.2 模型方程组和参数...............................................................................210
29.6 举例...................................................................................................................212
第三十章 UWPFLOW 界面..............................................................................................220
30.1 开始...................................................................................................................220
30.2 图形用户界面...................................................................................................220
30.3 限制和事项.......................................................................................................220
30.4 举例...................................................................................................................221
第 7 部分 库................................................................................. 226
第三十一章 数字线性分析...............................................................................................227
31.1 描述...................................................................................................................227
31.2 测试示例...........................................................................................................227
31.2.1 状态矩阵比较.......................................................................................228
31.2.2 改变励磁参考电压产生的结果 ...........................................................228
6
目录 7
第 8 部分 附录............................................................................. 235
附录 A 全局结构和类别 ...................................................................................................236
A.1 常规设置.............................................................................................................236
A.2 其他设置.............................................................................................................238
A.3 系统属性和设置.................................................................................................240
A.4 输出和变量名.....................................................................................................245
A.5 用户定义模型.....................................................................................................246
A.6 模型.....................................................................................................................247
A.7 命令行用法.........................................................................................................248
A.8 界面.....................................................................................................................249
A.9 种类.....................................................................................................................250
附录 B Matlab 功能...........................................................................................................252
附录 C 其它文件和文件夹 ...............................................................................................256
附录 D 第三方 Matlab 代码..............................................................................................258
附录 E 电力系统软件 .......................................................................................................259
附录 F 测试系统数据 .......................................................................................................261
F.1 3 母线测试系统..................................................................................................261
F.2 6 母线测试系统..................................................................................................261
F.3 9 母线测试系统..................................................................................................262
F.4 14 母线测试系统................................................................................................264
附录 G 常见问题...............................................................................................................266
G.1 入门.....................................................................................................................266
G.2 Simulink 库 .........................................................................................................267
G.3 潮流.....................................................................................................................267
G.4 最优与连续潮流.................................................................................................268
G.5 时域仿真.............................................................................................................268
G.6 数据转换.............................................................................................................269
G.7 接口.....................................................................................................................269
附录 H PSAT 论坛 ............................................................................................................271
附录 I 引文与链接 ..........................................................................................................273
I.1 书目.......................................................................................................................273
I.2 期刊.......................................................................................................................273
I.3 学术会议文献.......................................................................................................273
I.4 网址.......................................................................................................................274
附录 J 参考信件 ..............................................................................................................275
附录 K GNU 通用公共许可证 .........................................................................................278
附录 L GNU 自由文件许可证..........................................................................................283
参考文献....................................................................................... 287
索引............................................................................................... 294
7
第 1 部分 概要 1
第 1 部分 概要
1
第 1 部分 概要 第一章 引言 2
第一章 引言
2
第 1 部分 概要 第一章 引言 3
1.2 PSAT与Matlab其它工具箱的比较
表 1.1 对目前基于 Matlab 进行电力系统分析的各种软件包进行了一个粗略的比较,这
些软件包有:
表 1.1:基于 Matlab 的电力系统分析软件包
1 教育仿真工具(EST)[121];
2 MatEMTP [72.];
3 MATPOWER [132];
4 Power System Toolbox(PST) [35, 33, 32];
5 Power Analysis Toolbox(PAT) [103];
6 SimPowerSystems (SPS) [103];1
7 Voltage Stability Toolbox (VST) [31, 90].
在表中列出来的功能有标准潮流计算,连续潮流计算和电压稳定性分析,最优潮流,
小信号稳定性分析和时域仿真以及一些美观功能如图形用户界面和图形网络构建。
1
由于 Matlab 已经发行到 13 了,SimPowerSystems 已经取代了电力系统模块软件包
3
第 1 部分 概要 第一章 引言 4
1.3 手册概述
本程序说明书分为 7 个部分,如下:
第 1 部分 对 PSAT 的功能作了一个介绍和提供了快速指南
第 2 部分 描述了电力系统分析用的常规程序和算法
第 3 部分 对 PSAT 中所有元件的模型及其数据格式进行了说明
第 4 部分 叙述了进行网络设计的 simulink 库并对正确使用 simulink 模块进行了提示
第 5 部分 对本工具箱中的工具进行了简要说明
第 6 部分 对 PSAT 与 GAMS 及 UWPFLOW 的接口进行介绍
第 7 部分 说明了由 PSAT 用户提供的功能和程序库
第 8 部分 对 PSAT 的全局结构变量,功能以及测试系统数据与常见问题进行了详细描述,
并且 GNU 通用公共许可证和 GNU 免费说明文当许可证在本章也进行了说明。
1.4 用户
PSAT 目前有超过 50 个国家和地区在使用它。这些国家包括:阿尔及利亚,阿根廷,
澳大利亚,奥地利,比利时,巴西,加拿大,智利,中国,哥伦比亚,哥斯达黎加,克罗地
亚,古巴,捷克共和国,厄瓜多尔,埃及,萨尔瓦多,法国,德国,英国,希腊,危地马拉,
香港,印度,印度尼西亚,伊朗,以色列,意大利,日本,韩国,老挝,马其顿,马来西亚,
墨西哥,尼泊尔,荷兰, 新西兰,尼日利亚,挪威,秘鲁,菲律宾,波兰,波多黎各,罗
马尼亚,西班牙,斯洛文尼亚,南非,苏丹,瑞典,瑞士,台湾,泰国, 突尼斯,土耳其,
乌拉圭,美国,委内瑞拉以及越南,图 1.2 展示了 PSAT 遍布全球的用户分布。
图 1.2:PSAT 全球用户分布图
4
第 1 部分 概要 第二章 开始 5
第二章 开始
本章介绍了怎么下载,安装和运行 PSAT,并对本工具箱的结构及其主要功能的进行了
简要说明。
2.1 下载
PSAT 能从以下链接下载:
http://www.uclm.es/area/gsee/web/federico/psat.htm
或在以下的网页中点击下载链接:
http://www.power.uwaterloo.ca/
其中后一个链接是由 Claudio A. Ca˜nizares 教授提供的,当我在加拿大滑铁卢大学电子和计
算机工程专业做访问学者时,他担当我的督学达 16 个月之久(2001.9—2002.12)
2.2 运行条件
PSAT2.0.0 已经发展到在 Fedora 的 Linux4 核心上使用 Matlab7.0.4。并且它也在 sun 工
作站,IRIX6.5,苹果操作系统 X 10.4 和 Windows XP 平台进行过测试。新的 PSAT 和旧版
本 Matlab 是不兼容的。PSAT2.0.0 利用了当前 MatlabR14 的最新功能,例如 simulink 库里的
物理元件。甚至,PSAT2.0.0 还能使用类,因此它与 GNU Octave 是不兼容的。
对与旧版本的 Matlab 有兼容要求的用户可以使用 Matlab5.3 版(R11),对与 GNU Octave
有兼容要求的用户应该使用 PSAT1.3.4。注意到在 PSAT1.3.4 中,一些 Matlab 的最新功能是
不可用的。这是某些内置函数(如 uigetdir)和 Perl 模块会出现的一种情况。1
为了能运行 PSAT,除了因编辑用户自定义模型而需要符号工具箱外,只需要基本的
Matlab 和 simulink 软件包。
PSAT1.3.4 的命令行版本也能在 GNU Octave 上工作。特别的,主要的 PSAT1.3.4 程序
和元件模型已经在 Fedora Linux Core 4 上通过了 octave-forge2.1.72 和 2005.06.13 两个版本
的测试。2
2.3 安装
从发行包里提取压缩文件放到一个新的目录下(不要覆盖在旧 PSAT 目录上)。在 unix
或类似 unix 的环境中,务必确保当前的路径对准你下载 PSAT 压缩包所在的文件夹并在终
端上键入以下提示:
$ gunzip psat-pcode-1.x.y.tar.gz
$ tar xvf psat-pcode-1.x.y.tar
或者:
$ tar zxvf psat-pcode-1.x.y.tar
或者,如果发行包来自 zip 格式:
$ unzip psat-pcode-1.x.y.zip
其中 x 和 y 是当前 PSAT 补丁号。这将在工作目录中创建一个 psat 文件夹,此文件夹包含所
有的 P -代码文件和所有必要目录。在 Windows 平台上,使用 winzip 或相似的软件解压 PSAT
压缩包。Windows 压缩程序的最新版本能自动支持 gunzip 和 tar 压缩及压缩格式。这些程序
中有些(如 winzip)要求创造一个临时目录来扩大 tar 文件。如果遇到这种情况,只要接受
并提取出 PSAT 软件包。
1
1
进行数据文件转换的 Perl 过滤器只能在 Matlab6.5 中使用,更旧的 Matlab 文件如 fm cdf.m 仍包含在 PSAT 发行包中,但不会再保留下去。
2
有关在 GNU Octave 上使用 PSAT 的详细信息可以参考 28 章
第 1 部分 概要 第二章 开始 6
然后启动Matlab,在你运行PSAT前,你需要更新你的Matlab路径,即在文件夹列表中
Matlab可以查找函数和脚本。你能以以下方式中的一种继续下去:
1.在 Matlab 主窗口菜单栏中的文件/设置路径下打开图形用户界面,然后键入或浏览 PSAT
文件夹并保存访问记录。注意在某些 unix 操作平台下,是不允许覆盖 pathdef.m 文件的,
并且要求你在一个可写的位置写一个新的 pathdef.m 文件。如果遇到这种情况,就把它
保存在一个方便的文件夹里,但要记得以后应从此文件夹开始 Matlab 访问,这样就会
让 Matlab 使用你的自定义路径列表。
2.如果你是用-nojvm 选项来启动 Matlab,那么你将不能从主窗口菜单中启动 GUI。在这种
情况下,使用 addpath 函数,它会在 Matlab 命令行里完成同样的操作,例如:
>> addpath /home/username/psat
或者:
>> addpath ’c:\Document and Settings\username\psat’
如需更多的信息,参考 addpath 函数的在线说明或者是 Matlab 说明文档来寻求帮助。
3.把当前 Matlab 的工作目录改成 PSAT 的文件夹并从这里启动 PSAT。当 PSAT 启动时它
将会检查当前 Matlab 的路径列表定义。如果 PSAT 不能在列表中找到自己,如前一点
所述,它将使用 addpath 函数。使用此 PSAT 功能并不总能保证 Matlab 的路径列表会
正确的更新,所以此方法不被推荐。虽然如此,但当你想保持不同版本的 PSAT 在不同
的文件夹里时,这种方法却是最好的选择。只要确认在你的 pathdef.m 文件里没有 PSAT
文件夹就可以。你也应该更新 Matlab 路径或当你想用不同的 PSAT 版本工作时你应该
重新启动 Matlab。
4.如果在你的电脑上有更旧的 PSAT 版本,并且这个版本工作得很好时,仅仅只要扩大在
上面的 PSAT 压缩包。然后像往常一样启动 PSAT。
注意 1:PSAT 会无法正常工作,如果 Matlab 路径没有包含 PSAT 文件夹。
注意 2:PSAT 使用四个内部文件夹(images,build,themes,filters)。所以建议不要改变这
些文件夹的位置和名字。注意到只有当目前的 Matlab 文件夹和数据文件是可写的时,PSAT
才能正常运行。此外,如果你想构建和安装用户自定义元件,PSAT 文件夹也应该是可写的。
2.4 启动PSAT
在 Matlab 路径下设置 PSAT 文件夹后,从 Matlab 命令行里键入以下命令:
>> psat
这将会创建工具箱所需要的所有结构变量,举例如下:3
>> who
Your variables are:
Algeb Demand Jimma PQ SAE1 Sssc Upfc
Area Dfig LIB PQgen SAE2 Statcom Varname
Breaker Exc Line PV SAE3 State Varout
Bus Exload Lines Param SNB Supply Vltn
Buses Fault Ltc Path SSR Svc Wind
Busfreq Fig Mass Phs SSSA Syn Ypdp
CPF File Mixed Pl SW Tap ans
Cac Fl Mn Pmu Servc Tcsc clpsat
Cluster GAMS Mot Pod Settings Tg filemode
Comp Hdl NLA Pss Shunt Theme jay
3
缺省情况下,工作空间中所有先前经过初始化的变量都会被清除,如想避免出现这种情况,只要在脚步文件 psat.m 加上注释或清除 clear all 语句。
第 1 部分 概要 第二章 开始 7
2.5 数据加载
几乎所有的操作都需要一个被加载的数据文件。这个文件的名字始终显示在主窗口的文
本编辑数据文件中。要加载文件只需简单的双击此文本编辑,或是使用工具栏的第一个按钮,
或菜单栏里文件/打开/数据文件,或快捷键<Ctr-d>(当主窗口是处于活动状态时)。数据文
件既可以是 PSAT 格式的 m 文件,也可以是由 PSAT 库创建的 simulink 模型文件。
如果此数据源是一种不同格式的文件,并且 PSAT 格式转换器支持此种格式,因此首先
是进行数据格式转换,从而创建 PSAT 数据文件。
通过使用工具栏左边的第二个按钮,或菜单栏-文件/打开/已存系统按键或快捷键
<Ctr-y>,可以加载以前保存在 PSAT 中的结果。为了允许在不同计算机之间进行数据的移
植,.out 文件常常被用来保存系统结果,它包括初始数据,此数据也能保存在新的.m 数据
文件里。因此,在加载已保存好的系统时,所有的操作都是可实现的,而不仅仅是先前所得
结果的可视化而已。
这里还有第二类文件能被任意加载, 如,小扰动或大扰动文件。 实际上这些文件是 Matlab
函数,在时域仿真时常常用来设置独立变量(详细信息参考第 8 章)。为了能使用 PSAT 软
件,即使是在进行时域仿真,也并不要求一定得加载小扰动文件。
图 2.1:PSAT 主图形用户界面
2.6 运行程序
设置数据文件实际上并没有加载或更新元件结构。为了做到这一点,必须进行常规潮流
计算,这里有几种方法在主窗口中启动常规潮流计算(如通过快捷键<Ctr-p>)。详细操作参
1
考第 4 章。在每一次进行潮流计算时,该数据文件的最新版本就会被读取。一旦原来加载
4
在所有操作过程中此窗口都会一直出现,如果它关闭了,可以通过在命令行键入 fm-main 而启动它。这种方式下,所有的数据和全局变量都会得
到保存。
第 1 部分 概要 第二章 开始 8
的simulink模型有改变时,数据也会进行更新。因此每次有修改时,并不需要进行重新加载。
在进行第一次潮流计算后,程序就会为后续分析作准备,例如连续潮流计算(第 5 章) ,
最优潮流计算(第 6 章) ,小信号稳定性分析(第 7 章),时域仿真(第 8 章)
,PMU 安装(第
9 章)等等。以上这些分析程序都可以从主窗口的工具栏或菜单栏启动。
2.7 结果显示
一般来说,显示结果的方法不止一种,可以通过 Matlab 中的图形用户界面或是一个
ASCII 文本文件。例如对潮流计算结果,或是当前系统潮流方程的任何实际解决方案,能够
通过 GUI 进行检查(在主窗口中,找到菜单-浏览/静态报告或是使用快捷键<Ctr-v>),然后
GUI 允许以文本文件保存结果。小信号稳定性以及 PMU 安装的 GUI 也有类似操作。其它需
要进行图形输出的结果,例如连续潮流结果,多目标潮流计算或时域仿真,能用具有绘图功
能的.eps 文件进行描述和保存(在主窗口中,找到菜单-浏览/绘图工具或是使用快捷键
<Ctr-w>)。参考对此主题进行详细讨论和举例的章节。
某些计算和用户操作结果以信息形式存储在 History 结构变量中。在主窗口底部的静态
文本标题栏上,这些信息/结果将会显示出来。通过双击此标题或是使用菜单-选项/历史选项,
最新的信息将会通过用户界面显示出来。这项功能对调试数据错误或是检查程序的运行性能
是很有用处的。5
2.8 保存结果
任何时候菜单-文件/保存/当前系统或是快捷键<Ctr-a>都可以把当前系统状态以.mat 文
件进行保存。所有 PSAT 使用的全局变量也被保存在此文件中,并且它被放置在当前数据文
件所在的文件夹中,且有扩展名.out。为了确保不同计算机之间数据的可移植性,数据文件
本身也应被保存。
此外,所有静态计算结果将会被创建成一个文本文件形式的报告,此文件可以被保存和
以后使用。这些文件的扩展名如下:
.txt 纯文本的报告;
.xls excel 形式的报告;
.tex LATEX 形式的报告
报告文件名通过以下操作创建:
[data-file-name]-[xx].[ext]
其中 xx 是一个累进数字,因此,以前的报告文件将不会被覆盖。6 所有的结果将会被放
置在当前数据文件所在的文件夹中,因此确定在该文件夹中有写操作授权是非常重要的。
包含在命令历史中的文本也能被完全或部分的以[data-file-name]-[xx].log 文件保存的。
2.9 设置
系统的主要参数设置直接显示在主窗口中,它们能被随时修改。这些设置有频率和基准
功率,仿真的开始和结束时间,静态和动态误差以及最大迭代次数。其它的普通设置,如进
行时域仿真的固定时间步长设置或是在潮流计算后强迫 PQ 负荷转换成恒阻抗负荷的设置,
都可以在一个独立的窗口内进行修改(在主窗口中,找到菜单-编辑/一般设置或是使用快捷
键<Ctr-k>)。所有这些设置和数据都被保存在 Settings 结构变量中,附录 A 中对此有详细说
明。Settings 结构变量中某些组的缺省值可以通过菜单-编辑/设置缺省值而复原。通过菜单-
文件/保存/设置可以保存自定义设置,这些设置在下次访问中能被用作缺省值。
5
所有在命令历史中显示的错误都不是程序的实际错误,但都是由于运行中的错误结果或是数据中的不一致。另一方面,在 Matlab 命令框中出现的
错误和警告信息更可能是一些漏洞,并且任何时候当你碰到这类错误时,把它发送给我,这对我们是非常有帮助的。
6
这样,当写到第 99 个文件后,在没有要求任何确认提示下,01 号文件实际上已经被覆盖了。
第 1 部分 概要 第二章 开始 9
需要附加设置的计算有它们自己的变量结构和修改结构组的 GUI。例如,连续潮流分析
对应着结构变量 CPF,最优潮流对应结构变量 OPF。这些结构变量在专门介绍相应主题的
章节中都有所说明。
还有一种不同类别的设置是与 PSAT 的图形界面外观有关的,有用来进行文本输出的首选
文本浏览器和历史命令记录界面设置。这些功能特点在第 26 章中有说明。
2.10 网络设计
在 PSAT 中,simulink 环境和它的绘图功能常被用来创建可以设计电力网络的 CAD 工
具,并可使拓扑结构可视化和修改已存的数据,而不需直接处理列表中的数据。虽然认为
simulink 有输出与输入变量之间的控制图,但这不是最好的创建电力系统网络的方法。因此
基于 simulink 的时域程序以及它创建控制模块图的功能没有被经常使用。PSAT 只是简单的
从 simulink 模型中读取数据并写入数据文件里。
在主窗口中,通过使用菜单栏中有 simulink 图标的按钮,或菜单-编辑/网络/编辑网络
/simulink 库或快捷键<Ctr-s>就能启动模块库。在第 21 章中有关于此模块库的完整描述以及
列出了它与程序其余部分的相关性。
2.11 工具
提供给 PSAT 的还有几款工具,如:数据格式转换功能和用户自定义模块程序。
数据格式转换程序(参考第 24 章)允许从其它电力系统软件包里导入重要的数据文件。
然而,注意在某些情况下并不能实现完全的转换,这是由于有些为商业软件而定义的数据比
PSAT 中的数据具有更多的功能。PSAT 的静态数据文件能转换成 IEEE 通用数据格式。
用户自定义模块程序(见第 25 章)为扩展 PSAT 的功能提供了一个简单的方法,并希
望能促进大家对 PSAT 的贡献。 用户自定义模块的构建可以通过以下几步完成,如下:
1 通过 GUI 定义参数和微分以及代数方程;
2 创建模块的 Matlab 函数;7
3 把模块保存在.m 文件中;
4 通过自动程序把模块安装到程序中。
如果此元件已不再需要的话,通过类似的方法可以把它卸载掉。因此通过简单的提供存储在
Matlab 脚本文件中的元件函数和元件结构,就可以实现用户自定义模块的共享。然而到目
前为止,进行模块函数编辑的程序还没有完成,它仅仅是为了创建元件函数的初稿而准备的。
其它 PSAT 工具和程序,如命令历史,稀疏矩阵可视化 GUI,主题选择,和文本浏览器
选择在第 26 章有叙述。
2.12 接口
PSAT 提供了 GAMS 和 UWPFLOW 的接口,它极大的提高了 PSAT 分别进行最优潮流
和连续潮流分析的能力。
通用代数建模系统(GAMS)是解决数学规划问题的一种高级建模系统。它包括语言编
译器和各种集成高性能解算器。GAMS 是专为规模庞大而复杂的问题而设计的,它允许在
各种各样的应用领域和学科里创建并保持模块。更多有关本程序以及 PSAT 连接 GAMS 的
GUI 的叙述可以参考第 29 章。
UWPFLOW 是一个开放源程序,可以用来进行精确的连续潮流分析。它包含了 C 函数
与库的集合,它们是为进行电力系统电压稳定性分析而设计的,这些分析中包括电压控制负
荷,HVDC,FACTS 和二次电压控制。PSAT-UWPFLOW 接口允许输出 PSAT 模型到
UWPFLOW 中,对它的更详细叙述参考第 30 章。目前,此接口正处于初级阶段;可以参考
第 1 部分 概要 第二章 开始 10
30.3 节了解它的局限性和全部功能。
7
建立新元件函数需要 Symbolic 工具箱
第 1 部分 概要 第三章 常规程序 11
第三章 更新
第 2 部分 常规程序
第 2 部分 常规程序 第四章 潮流 15
第四章 潮流
本章介绍关于潮流计算的步骤,设置以及图形用户界面。实施标准牛顿—拉夫逊法法
【116】和快速解耦潮流(XB 和 BX 变化[111,110,118]),也包括带有分布松弛节点模型的潮
流计算。
4.1 潮流求解器
制定潮流问题作为下面的非线性方程组的一个解决方案:
其中 y ( y R ) 是代数变量,例如电压振幅V和网络母线中的相位角 ,还有其它代数
m
是代数方程以及 f ( f R )是微分方程。注意代数变量和方程在数量上是网络中定义的母
n
流雅可比矩阵
J LFV 是 G y 的子矩阵(另见下一节)。此外,适用下列条件:
- 参考角度设置成零的衍生工具栏;
- 发电机电压被设置零的衍生工具栏;
- 松弛节点有功功率平衡
gpslack 被设置成零的衍生工具行;
- 发电机无功功率平衡gQ被设置成零的衍生工具行;
- 上面涉及的行列交叉点上的对角元素设置成1;
- 与发电机无功功率和松弛节点有功功率相关的向量g上的元素设置成零;
这些假设等价于如下方程:
其中
slack 是参考母线的电压向量而 VG 是发电机电压的矢量。尽管需强迫使 G y 的维度
一直保持最大( i.e. m),但这一提法是不计算成本的,因为Matlab稀疏矩阵这一属性的使
用。
第 2 部分 常规程序 第四章 潮流 16
4.1.2 快速分解潮流
快速分解潮流(FDPF)最开始在【111】中提到,然而已经得到了进一步发展进而扩展
成几个变体,PSAT利用XB和BX方法在【118】有介绍。
G y J LFV
如果代数变量仅仅是电压幅度和相位,可以使用这一方法。在这种情况下, .
潮流雅克比矩阵
J LFV 可被分解在四个分矩阵中:
J P gp J PV Vgp J P VgQ
其中 , ,以及 。FDPF 方法的最基本的假设是:
' ''
其中 B 和 B 可以看做是以下简化的导纳矩阵:
'
1. 当计算 B 时,线路充电,分流和变压器接头比值可以被忽略
''
2. 当计算 B 时,移相器应当忽略以及线路充电和分流当加倍。
' ''
XB 和 BX 变化的区别仅在于对各自的 B 和 B 矩阵进一步的简化,如下:
'
XB:当计算 B 时忽略线性电阻;
''
BX:当计算 B 时忽略线性电阻。
因此 PDPF 包括在一次迭代中轮流处理两个系统的职责,如下:
其中
g P 和 gQ 是表示有功和无功潮流的方程不匹配。有功的方程的解被用在无功作
为输入,因为这减少了迭代次数。
PSAT 允许仅仅包含 PV 发电机,PQ 负载和一个松弛节点的系统使用 FDPF 方法,如果
网络上存在其它的元件,标准牛顿迭代仍然可用。
4.1.3 分布式松弛节点模型
分布式松弛节点模型基于一个广域电力中心概念以及包括在有发电机之间的分配损耗。
kG
这实际上是要借助(4.1)得出一个变量 以及重新写出系统的有功功率平衡,如下:
借助雅克比矩阵
J LFV (其行是松弛节点有功功率平衡的衍生行,列为有关 K G 的微分和
代数方程的衍生列)修改方程(4.2)。附加的参数 也应该包括在内,为了允许调整每个发电
机损耗迭入后的负荷。(在单个松弛节点模型中, 0 适于除一个外的其它所有发电机。
)
当分布松弛节点是有功时,FDPF 方法自动禁用。
4.1.4 状态变量的初始化
动态元件和非传统负载可以被包括在内或者在潮流计算后初始化,下面的组件包括在潮
流方程组中:
第 2 部分 常规程序 第四章 潮流 17
而下面的组件则在解决潮流问题后被初始化:
4.2 设置
电力系统潮流计算的一般设置,i.e.系统的功率和频率,收敛性, 用于牛顿-拉夫逊法
/FDPF 技术迭代的最大次数可以在主窗口中进行设置,其它的参数可以在用户界面的常规设
置中修改(菜单编辑/一般设置或者主窗口中的快捷方式(Ctr-k)),这在图 4.1 中介绍过,以
下选项可用于潮流分析:
检查元件库:使能够检查元件功率和额定电压。元件额定值一致性的检查需借助函数
fm base.m. 。仅仅需检查元件数量减少的部分,请详细查阅代码。
舍弃动态指令:如果启用这个选项,当舍弃潮流后才实现动态元件的初始化,注意到包括在
潮流分析中的动态元件被保留。
显示迭代状态: 潮流分析中,在主窗口中显示收敛误差的绝对值最小值。
显示潮流结果: 当完成潮流分析后,打开静态报告图形用户界面同时展示潮流结果。
4.3 举例
图 4.2 介绍了关于潮流结果的用户界面情况,涉及到 9-BUS 测试系统的资料在[101]中
介绍和谈论,GUB 报告母线名称,相应电压和总的输入功率,绘制电压设定可通过使用关
第 2 部分 常规程序 第四章 潮流 18
于电压大小和相位角度的列表顶部的按钮来实现,角度可以用射线和度来表示,如果负载出
现状态和控制变量,在用户界面也有所介绍。潮流结果通过报告按钮可以保存。一个日记文
(详细见 26.4 节),例如,
件以选定的格式的形式被创建和展示出来(纯文本,LATEX, Excel)
WSCC 9-BUS 测试系统纯文本潮流计算如下:
图4.1 图形用户界面的常规设置
图4.2 :显示潮流结果的图形用户界面
第 2 部分 常规程序 第四章 潮流 19
第 2 部分 常规程序 第四章 潮流 20
图4.3:2维潮流结果可视化。9-BUS测试系统电压幅值。
图4.4:3维潮流结果可视化。9-BUS测试系统电压相位角。
第 2 部分 常规程序 第五章 分叉分析 22
第五章 分叉分析
本章介绍计算鞍结分岔点(SNB)和极限诱导分岔点(LIB)的直接方法,以及一个基于
【20】的连续潮流的技术(CPF)。CPF 分析比起 CM 方法更一般,它可以用来解决发电机
无功极限,电压极限以及输电线路的流量限制。
分岔分析需要电力系统模型的稳态状态方程,如下:
在(5.2)
PG0 , PL0 和 QL 0 是“源范例”发电机和负载功率,而 PS0 , PD0 和 QD 0 是发
或者:
第 2 部分 常规程序 第五章 分叉分析 23
由于 Hessian 矩阵是解析计算,这种方法仅适用于有限的元件,即(SW,PV, PQ 和线
性部分),总之其为潮流计算中的一个标准模型。SNB 研究一个“好”的对于特征向量 和
的初始猜测,但是,方法是首初始化 SNB 的最好先进行 CPF 分析。 图 5.1 显示了对 SNB
设置的图形用户界面。对 SNB 设置完整的介绍在附录 A。
5.1.2 极限诱导分叉
极限诱导分岔节点被定义作为以下系统的解决方案:
图5.1:鞍结分岔设置用户界面(GUI)
其中 (y) 是另外一个制约条件即:
对于松弛或者 PV 发电机母线,或者
第 2 部分 常规程序 第五章 分叉分析 24
对于 PQ 负载母线。注意到仅仅发电机节点无功功率极限可能导致鞍极限诱导分岔
(SLIB)点,其与一个最大负载条件有关。图 5.2 介绍了 LIB 设置的用户界面(GUI),LIB
的完整介绍在附录 A 中。
5.2 连续潮流
连续潮流法在 PSAT 中使用包括在一个预测步骤中是借助对切向量计算和校正步骤实
现的(能借助一个局部参数或者垂直交叉点而获得的)。
图5.2:极限诱导分岔的设置的用户界面
图5.3:连续潮流:预测步骤的获得借助切向量的计算
5.2.1 预测步骤
在一个一般的平衡节点,下面的关系适用:
第 2 部分 常规程序 第五章 分叉分析 25
其切向量可被近视为:
从式(5.10)和式(5.11)
,有:
yp
必须选择梯度尺寸控制 k 以决定增量 和 p ,避免当|τp|比较大时,出现大梯度:
图5.4:连续潮流:借助垂直校正的校正步骤。
其中 g 的解决方案必须在分岔形, 作为一个附加的方程是为了确保在分岔点的非奇
异解集。至于对 的选择,有两种方法可选择:垂直交叉点法和局部参数化法。
对于垂直交叉的情况,其代表图形在图 5.4 中有介绍, ρ 的表达式变成:
而对于局部参数法,无论是参数 或者变量
yi 借必须是个固定值:
或者是:
第 2 部分 常规程序 第五章 分叉分析 26
图5.5:连续潮流:借助局部参数之校正
1. 强制核查Hopf分叉。由于支持CPF分析中的OFR动态原件并非完全意义上的支持,此功
能还在试验阶段。核查Hopf在默认时为禁用的。
2. 在CPF分析中,强制执行步长控制。如果步长控制被禁用,CPF分析可能会更快,但是
可能很难精确接近最大加载点。步长控制在默认时被强制执行。
3. 包括CPF分析中负有功功率负载。此选项仅仅在用户不能定义结构需求时才起作用。Con
for load direction.如果启动此选项,负有功功率负载将被包括在(5.3),然而在默认情况
下,它们被排除之外。
负负载通常有两种:纯无功补偿或者连续PQ发电机。对于后一种情况,把它们包括在
CPF分析中是有意义的。此选项仅仅寻找负有功功率负荷。纯无功补偿将不被用在CPF
分析中。
4. 包括CPF分析中的负有功功率。此选项仅在用户不能定义结构需要时才起作用。Con for
load direction,如果此选项启用,负有功负载将包括在(5.3)
,然而禁用时,它们将被排
除。如果你想研究增加网络上PQ发电机生产的作用效果,那么,此选项是有用的,也可
以看上面的讨论。
对CPF计算的跟踪储存在命令历史中。借助绘制工具,所有的输出可以被绘制成关于参数
的图,附录A完整地说明了CPF结构。
5.3 举例
借助所展示的绘制结果 PSAT 图形用户界面,图 5.7 介绍了 CPF 鼻行曲线。此图涉及
到三个 IEEE 14-bus 测试系统负载电压(见附图 F.4) 。由于没有功率方向在供需数据中被定
义,用到了 base powers,像在松弛和 PV 发电机以及 PQ 负载数据中定义那样。
图 5.8 和 5.9 介绍了带分布松弛节点模型 the 6-bus test system 的 CPF 结果。在这个例
子中,功率方向在供需数据中被定义。在有无发电机无功功率极限的情况下获得的图 5.8 和
图 5.9 分别显示了一个极限诱导分叉点和一个鞍结分叉。
图5.6: 连续潮流的图形用户界面(GUI)
第 2 部分 常规程序 第五章 分叉分析 28
图5.7:绘制CPF结果的用户图形界面(GUI)。鼻形线涉及到三个IEEE 14-bus测试系统负荷电压
图5.8:无功功率极限的6-bus测试系统鼻形曲线。鞍结极限诱导分叉所引起的最大负荷条件。
第 2 部分 常规程序 第五章 分叉分析 29
图5.9:无功功率极限的6-bus测试系统鼻形曲线。鞍结极限诱导分叉所引起的最大负荷条件。
表5.1:6-bus测试系统的N-1预想事故分析报告
第 2 部分 常规程序 第六章 最优潮流 30
第六章 最优潮流
6.2 最优潮流程序
三个不同的目标函数是可用的:社会利益的最大化,距离到最大负载条件的极大值,以
及与【25】所提到的相接近的多目标方法 1 。以下的小节介绍每个模块及至实施和测试的限
制条件。6.2.4 介绍了拉格郎日函数,借助IPM-NLP法可实现其最小化。
6.2.1 全社会收益最大化
基于 OPF 的方法是一种非线性约束最优化问题,包括标量目标函数和一组等式和非等
式约束条件。下面的 security constrained optimization 问题可能代表这种典型的基于 OPF 的
市场模型(e.g.[127])。
其中
Cs 和 CD 分别为 $/MWh 中供需出价之向量, QG 代表发电机无功功率;V 和 代
Pij Pji
表母线电压向量; 和 代表潮流通过线路两端,其模型的系统安全是借助限制输电线路
1
一些附加的条件将被包括在内或者被包括在将来的版本内。
第 2 部分 常规程序 第六章 最优潮流 31
I ij I ji PS 和 PD 分别代表 WM 供给
潮流,以及线路电流 和 导热极限和母线电压极限实现的;
Pij Pji
需求电力报价。在此模型中,通常被认为是一个安全约束最优潮流, 和 的极限可通过
离线角和/或者研究电压稳定来获得。实际上,这些极限通常是基于潮流和电压稳定以及第 5
章介绍的连续潮流程序来确定的。
6.2.2 系统稳定裕度最大化
基于【26】,
【25】,【24】所提到,下面实施优化是为了利用电压稳定介绍系统安全:
在这种情况下,第二套潮流方程和带有下标 c 的约束条件被引入,为了介绍系统极限时
的情况或者与 p.u.中最大负荷裕量
c 相关的“critical”条件,其中 为是驱动系统达到最大
负荷的参数。最大或临界的负荷点与导体导热性有关,可能是母线电压极值,或与系统极限
(极点或分点)相关的电压稳定极值(崩溃点),或类似于发电机无功功率分点的系统控制
极限。因此,电流,最大负荷条件,发电机和负荷功率被定义如下:
其中
PG 0 和 PL 0 代表发电机和负荷功率,其并非市场投标的一部分(e.g. must-run
K GC
generators,inelastic loads),还有 表示只和与在处理过程中获得的输入功率成比例的临界
潮流方程解有关的描述系统损失的标量变量。假设对应于(6.2)中 所确定的最大负荷水
平的损耗被分配到所有的发电机,注意到用在电压稳定约束 OPF 的功率方向(6.3)有别于
(5.2),i.e.用在分叉分析的功率方向在第 5 章中有介绍。
6.2.3 多目标最优化
基于【79】所提出的,多目标优化也被实施,那么通过利用电压稳定模型化的系统安全
就与电力市场结合在一起:
第 2 部分 常规程序 第六章 最优潮流 32
在目标函数 G ,有两个条件,它们在最终方案的影响取决于加权因子值
1 和 2 。
(
1 0, 2 0 )。第一个代表社会效益,而第二个确保市场方案和临界点的“距离”最小
【26】,注意 1
0 ,因为对于 1 0 所提到的 OPF 制定方案中没有相关市场,考虑它是
没意义的,而且
2 0 ,否则 c 将未必对应系统最大负荷条件。目标函数的两个条件在不同
其中
s R , 0 是壁障参数, 和 c R n ,以及所有 ( i 0 , i )都对应
于拉格郎日因子。 S 变量构成松弛向量,其非负性条件(
Si 0 , i )是由所包括的对数
壁障条件 i ln s 保证的。
i
6.3 最优潮流参数设置
图 6.1 介绍了 OPF 参数设置的图形用户界面(menu Edit/OPF Settings or shortcut <Ctr-z>
in the main window)。IPM 所用参数的详细介绍参阅【117】。OPF 计算参数和结果包括在 OPF
结构中,附录 A 有介绍。
图6.1:最优潮流的GUI
6.4 举例
本节介绍了一个 6-bus 系统 OPF 结果。而完整的 6-bus 测试系统数据见附录 F。
OPF 结果能被展示在显示潮流结果的 GUI 中。GUI 能显示交易层次和总的竞标损失,
还有电流电压和潮流。
用报告按钮可以保存 OPF 结果。根据选定的格式,一个日志文件被创建(plain text,
。对 0 (standard OPF)
LATEX, Excel),而后在被选定的阅览器中展示(详见 26.4 节)
的 6-bus 测试系统,普通文本的潮流方法如下:
第 2 部分 常规程序 第六章 最优潮流 34
图6.2:显示OPF结果的GUI
第 2 部分 常规程序 第六章 最优潮流 35
图6.3:绘制OPF Pareto设置的GUI
第 2 部分 常规程序 第六章 最优潮流 36
第七章 小扰动稳定分析
AC 雅可比矩阵表示如下:
Gy J LF 和 J LFD 在下一章有介
其中 表示代数方程的最大梯度,其他两个潮流雅可比矩阵
绍。
矩阵
AS 是通过消除代数变量获得的,因此 J LFV 非奇异:
如果系统的动态次序很高,那么所有的特征值计算会很漫长。因此,需要通过一些特定
参数最大或最小幅值,最大最小实数或虚数部分计算出少量特征值。
当所有的特征值都得出后,还需要的各项参数通过如下方法获得。设 V 和 W 分别为矩
阵的左右特征向量矩阵,例如:
WASV , W V 1 ,状态 i 对 j 的特征值参数 Pij (i 行
j 列)定义如下:
第 2 部分 常规程序 第七章 小扰动稳定分析 38
在含有复杂特征值的情况下,每个元素特征向量大小为:
没有标准化的参数可执行。
矩阵(7.4)表示了 S 域中的特征值的计算。如果特征值的实部小于 0 那么该系统是稳定的。
这在 Z 领域内计算特征值时有时非常有用。也可以使得系统软化。因此,如果系统是稳定
的,所有的特征值都在单位圆内。在 Z 域内,线性变换表示为;
其中 为权重因子,在程序中设置为 8,
AZ 可以用于确定最大特征值幅值,尤其是在
有一个特征点在单位圆外的不稳定平衡点。
图 7.1:特征值分析
第 2 部分 常规程序 第七章 小扰动稳定分析 39
图 7.2 特征值分析:Z 域
7.1.1 示例
7.1 到 7.2 为了 WSCC 九节点系统的小扰动稳定的分析报告,以及执行后视图菜单窗口
的特征值分析界面。对于网络的静态和动态数据,请参照 F.3 部分。
第 2 部分 常规程序 第七章 小扰动稳定分析 40
第 2 部分 常规程序 第七章 小扰动稳定分析 41
第 2 部分 常规程序 第七章 小扰动稳定分析 42
7.2 潮流灵敏度分析
对于潮流计算(或 QV)的敏感性分析,有三种矩阵可以应用:
1.
J LF ,从输电线路和变压器的静态方程(10.1)可得出,是标准雅可比潮流矩阵的一
般定义式。
2.
J LFV ,是完整的的系统潮流方程的雅可比矩阵。
3.
J LFD ,是通过矩阵 AC 得出:
可被认为是动态雅可比潮流矩阵。
J LFV G y
显然以前认为,假定代数变量只有电压的大小和相位, 。如果存在其他代数
变量,将会被从如下雅可比矩阵式中删除:
第 2 部分 常规程序 第七章 小扰动稳定分析 43
当
m1 表示两条母线数的两倍,m2 m m1 。可见 G y 各排的第一个 m1 对应于有功与无
Gy
功功率方程的梯度。 表示如下:
矩阵
J LFD 与矩阵 J LFV (见 7.9)的定义相似。
一旦潮流雅可比矩阵被选定计算,那么特征值分析将在分解矩阵中进行。我们先把该矩
阵分解为 4 个子矩阵:
在标准雅可比矩阵
J LF 中,因为它能通过恒定电流输入的潮流方程的线性化获得,因此
又有一定的物理意义: 1
分解矩阵式如下:
图 7.3:特征值分析:QV 灵敏度
1
如果系统是纯集成系统,Fx 可为奇异,在这种情况下 Fx 在计算前加入反对角线上的最小值
第 2 部分 常规程序 第七章 小扰动稳定分析 44
7.2.1 示例
以下 FIG7.3 和 QV 分析报告描述了电气工程 14 母线测试系统的 QV 灵敏度分析。通过
GUI 执行,得到了小波信号稳定性分析的视图菜单。对于静态网络数据,参照章节 F.4。报
告涉及到
J LF 矩阵,但是无动态组件,只包含恒功率的负载和发电机。 J LF J LFV J LFD 。
7.3 图形用户界面
如图 7.4,描述了小扰动稳定性分析的用户界面,有若干选项可用于调节性能和常规输
出。可以设置输出图形,(S-图像,Z-图像或其它参数图形);雅可比矩阵(状态矩阵
AS ,
潮流雅可比矩阵之一的
J LFr , J LFVr , J LFDr );特征值的种类和数量的计算。按”Graph”或
第八章 时域仿真
其中 f 和 g 代表微分和代数方程, f n 是一积分函数。方程(8.1)是非线性的,需要通
过牛顿迭代方法求解:
Aci f ni 如下:
其中 I n 为与系统暂态方阵同维数的单位矩阵,其他矩阵式为微分代数方程的雅可比矩
阵, Fx x f , Fy y f , Gx x g , G y y g 。
第 2 部分 常规程序 第八章 时域仿真 48
8.1.2 梯形法
梯形法主要应用于机电 DAE 问题。他在大多数商业和非商业电力系统软件中也应用广
泛。装载在 PAST 里的虽然是最简单版本,但在几个相关实例测试中有着非常良好可靠的表
现。他的一般表达式 i,
Aci 和 f ni 如下:
参数与式(8.3)一样。
8.2 设置
时域仿真的初始,最终时间,收敛性,牛顿拉弗逊迭代的最大次数的设置,在对话框窗
口可以设置每阶段的时间,其他参数可在 GUI 中设置(主窗口中的 Edit/Geral Setting 或
<Ctr-k>)如图 8.2 所示。下面是用于时域仿真的一些选项:
Fixed Time Step:可以使用一固定的时间长度。用于“关键”仿真的时间步长点。如果
时间步长无法选择,PSAT 将会根据该系统的特征值初始时间计算出合理的初始时间步长。
显然如果 state 变量数目过多,程序需要花很长时间运行。
Time Step 以秒为时间的步长值,默认值为 0.001 秒。
Integration Method:有 Trapezoidal Rule 和 Forward Euler 两种方法。梯形规则是电力系
统时域仿真的主要方法。
max 时停止仿真。
Stop TDs at Max Delta:此选项当最大机角差大于给定的最大值
Max. Delta Diff. [deg]:仿真终止的最大机角差值。缺省值为 180
Use Center of Inertia (COI):强制使用同步机的惯性中心。详情请见章节 15.1.9
Convert PQ bus to Z:如果启用此选项,PQ 母线在时域仿真前将转化为常数阻抗,当仿
真时发生故障或断路器短路时将非常有用。详细内容参见章 10.6 和 14.1 关于 PQ 的负载阻
抗转化为常数。
Plot during Simulation:选择此项将会生成变量选择图形,这是一个耗时操作,在默认情
况下是禁止的。
Plotting Variables:在时域仿真中,这是一种弹出式可以选择变量的菜单。并且这些变量
并不储存在输出中。详细细节请见章节 8.3。
Update Simulink during TD:在时域仿真中这个选项允许电压显示与更新。数据只有在仿
真模型中加载,此选项才能起作用。在 Octave 和 PSAT 的命令中该选项无效。
第 2 部分 常规程序 第八章 时域仿真 49
图 8.1 时域融合框图
第 2 部分 常规程序 第八章 时域仿真 50
图 8.2 一般设置界面
时域仿真的设置都储存在结构设置里,结构设置还储存了常规设置和潮流计算的一些参
数。详情请见附录 A.
8.3 输出变量选择
在时域仿真中(同样在 CPF 连续潮流分析中)PSAT 将输出变量储存在 Varout 内。详情
请参见附录 A。
在默认情况下,PSAT 只储存状态变量,母线电压大小和母线电压角,可以通过 GUI
变量选择改变这种方式。 (参见 8.3)用户可以选择以下任一变量:
状态变量;
母线电压的大小和角度;
母线电压角度;
发动机的机械性能和场电压;
AVR 参考电压;
过励磁电流限制器;
母线有功与无功功率注入;
线路有功于无功功率流;
所有的选择必须在潮流分析后时域仿真之前完成。
图形用户界面(GUI)允许单个或批量化选择变量。当使用 PSAT 的命令行设置时,选
项能够对应到 Varout 的索引中。该变量格式如下:
第 2 部分 常规程序 第八章 时域仿真 51
图 8.3 图形变量选择用户界面
- from (DAE.n + DAE.m + 2*Bus.n + 6*nL + 1) to (DAE.n + DAE.m + 7*Bus.n
第 2 部分 常规程序 第八章 时域仿真 52
图 8.4 时间片图形用户界面
8.4 快照
图 8.4 描述了设置时间片(snapshots)的用户图形界面(在主菜单 menuTools/Snapshots
or shortcut <Ctr-n>)这种 GUI(用户图形界面)只有在潮流计算后才会出现,被称为功率流
结果(Power Flow Result),GUI 允许在所给时间内设置任意数目的时间片。在运行时域
仿真时,积分例程将根据时间片长度计算出每个时间点,然后将系统变量储存在时间片结构
中。这一设置将确保时域仿真时能够确定故障发生时间,在仿真间隔时间中设置各个时间步
长。
GUI 还允许设置当前选定时间片为下一仿真的“最初设定时间”这一选项允许在没有从
新进行潮流计算的条件下开始时域仿真。在 GUI 或者潮流报告中可以找到被定为初始时间的
时间片。(menu View/StaticReport or shortcut <Ctr-v>主界面)时间按片的顺序设置在 GUI 的变
量设置中。(menu View/Plotting Utilities orshortcut <Ctr-w>主界面)。
第 2 部分 常规程序 第八章 时域仿真 53
8.5 扰动
PSAT 完全支持扰动,虽然这需要一定编程技巧。暂态稳定分析常见干扰,如断路器动
作能够通过特定的功能得以处理,而一般的然动需要用户自定义函数。断路器模型详见 12
章。用户在使用故障或断路器模型时无需加载扰动文件或函数。
用户自定义函数可支持一般扰动,在第 2 章中已介绍怎样在主界面加载扰动文件。每次
只能加载一个扰动文件,结构如下:
8.6 举例
图 8.5 为时域仿真的结果图形。该例中 表示 WSCC 九节点测试系统的三相电机的转
速,发电机用带自动电压调节的 fourthorder model 表示,该系统的数据报告简附录 F.3,潮
流计算完成后点击转自转速设置为 0.95p.u 如下:
>> DAE.x(Syn.omega(2)) = 0.95;
接下来进行时域仿真。GUI 提供各种设置,如选择变量选择,图形外观设置,添加和修
改变量,以及设置图形颜色,
图 8.6,8.7 以及 8.8 表示了发动机的转速,转子角度,9 节点简化同步电机模型测试系
统的母线电压 ( , mod el ) 。见例 2.6-2.7,“电力系统的控制与稳定” P. M. Anderson and
A. A. Fouad 著。三相故障发生在 t=1s,母线 7。在 t=1.083 通过 4-7 号线路开路解决故障。
最后在 t=4s 时 4-7 号线接通。该系统的数据报告请见附录 F.3。
第 2 部分 常规程序 第八章 时域仿真 54
第九章 PMU设置
本章介绍了在电力系统网络中进行线性静稳状态估计的向量测量单元(PMU)的 7 种
设置方法。这些方法有:深度优先,图论程序和在[11]中提出的一分为二模拟退火搜索法,
以及在[42]中提出的递归单镜头 N 安全与递归单镜头 N-1 安全算法。在本章的末尾,将会描
述 PMU 设置的 GUI 以及 14 节点测试系统的报告文件示例。
9.1 线性静态状态估计
本章简要介绍了基于[102]和[38]所提出的电力系统稳态估计的基本概念。
通常我列一个非线性方程解决稳态估计问题,该方程如下:
其中:
( x R m ) :测量向量;
x( x R n ) :状态向量;
测量误差矢量;
h(h : R n R m ) ;测量与状态关系向量;
方程(9.1)通常通过牛顿拉弗逊算法求解[102,3,85].使用装置能够提供电压和电流向量,
例如 PMU,测量变量与状态变量之间的线性关系如下:
m n
其中 H ( H R ) 是系统的“状态”矩阵。通常情况下 m>n,(9.2)通常是利用最小二乘
法[115]求解。
分解矢量 z,变成
mV 1 关于电压的子向量和 mI 1 关于电流的子向量, zV 和 z I 。将 x
分解成
nM 1 和 nC 1 非测量子向量。 VM 和 VC 关系式:
I 是单位矩阵,
YIM ,YIC 是由元素由网络支路串联并联求得的子矩阵。忽略分流,矩阵
H 如下:
9.2 PMU设置规则
PMU 设置规则见[11]:
规则 1:运用 PMU 时,每个节点分配一个电压测量单元。其中包括连接到母线的分支
的一个电流测量。(Fig.9.1.a).
规则 2:给每个设置了 PMU 的节点列伪测量方程,
规则 3:给每个连接两母线的电压已知的分支列伪测量方程。这样使得观测区能互联。
规则 4:给每个能通过基尔霍夫电流法直接计算出的分支列伪测量方程。(Fig.9.1c)。
这一规则在节点没有功率注入一条支路电流已知时适用节点没有功率注入(如果 N-1 注入
到节点的电流已知,通过差异可计算出当前电流)。
9.3 运算法则
9.3.1 深度优先
这一方法适用于规则 1 到 3(他不是单纯的传输节点)。第一个 PMU 放置在与最末的分
支相连的母线。
图 9.2 图理论程序流程图
数目最少的 PMU 设置组是最终选择。
9.3.5 单镜头安全 N 算法
这种方法见[42].该方法只以拓扑准则为基础,确定一个生成树,可见 Fig.9.8。
9.3.6 递归单镜头安全 N-1 算法
此种 PMU 最少设置准则假定网络拓扑固定,测量装置完整可靠。在[42]中提到的简单
标准可在遇到线中断的情况下(N-1 安全性)产生一个完整可观性,此标准基于以下定义:
满足以下两个条件之一,母线就可观测:
条件 1:有 PMU 放置在节点上;
条件 2:节点被连接,至少有两个节点装有 PMU。
如果母线连接单端线条件 2 可忽略。 图 9.9 和图 9.10 表示了如[42]获得 N-1 安全设置的算法。
第一种方法是与 9.3.4 节中叙述的递归技术稍有不同的递归方法,第二种方法是 9.3.5 中叙述
的算法的一种变种。
第 2 部分 常规程序 第九章 PMU 设置 59
图 9.3 二分搜索流程图
第 2 部分 常规程序 第九章 PMU 设置 60
图 9.4 模拟退火算法
第 2 部分 常规程序 第九章 PMU 设置 61
图 9.5 N 次递归法
图 9.6 可选搜索安装设置
图 9.7 纯传输节点过滤
第 2 部分 常规程序 第九章 PMU 设置 62
9.4 PMU设置与GUI设置
图 9.11 表示 GUI 和 PMU 设置,它允许选择 PMU 设置方法并将结果写入报告。该列表
报告了由潮流计算得到的电压以及由基于当前 PMU 设置的线性静稳状态估计而确定的电
压,同时也列出了 PMU 的位置。
第 2 部分 常规程序 第九章 PMU 设置 64
Bus 04 0
Bus 05 0
Bus 06 1
Bus 07 0
Bus 08 0
Bus 09 1
Bus 10 0
Bus 11 0
Bus 12 0
Bus 13 0
Bus 14 0
第 3 部分 模型 67
第 3 部分 模型
第 3 部分 模型 第十章 潮流数据 68
第十章 潮流数据
本章表述用于潮流分析的基本静态元件,包括:母线,传输线,变压器,恒定有功和恒
定电压(PV)发电机,恒定有功负荷(PQ),恒定功率发电机,恒定导纳,interchange areas。
10.1 母线
网络拓扑结构由母线元件确定,数据格式如表 10.1.1 母线编号和电压等级 Vb 是必须的,
其中母线编号可以是任意顺序。如果潮流分布已知或者初始假定需要电压幅值 V0 和相位θ0
可以随意的设定。若电压等级没有指定,会使用最简单的初始化(除了 PV 和 slack genera
外,所有母线电压 V=1,θ = 0).一旦算出潮流分布, 电压值将通过主窗口中 File/Save/Append
Voltages 菜单存在数据文件中。与 area and region numbers 相关的数据是可选的,会在以后
的 PAST 版本中用到。
母线元件定义成结构BUS,如下: 1
1. con :母线数据
2. n:母线总数
3. int:母线索引
4. Pg:注入节点的有功功率
5. Qg:注入节点的无功功率
6. Pl:负荷从网络吸收的有功
7. Ql:负荷从网络吸收的无功
8. island: island 母线的索引
9. names:母线名称
PAST 是元件导向的,即标准元件可以连到任意序号和类型的任意母线上。唯一的例外是
备用机组(SW)与其它母线都不同。参考 Chapter 22 可得到详细的元件连接规范。
1.这本表和本章的其他表中用†标记的区域是可选的。
第 3 部分 模型 第十章 潮流数据 69
10.2 传输线路
图 10.1 给出了一条线路来定义传输线的集总模型,像其他许多电力系统课本中的一样。
线路方程如下:
图 10.1:线路的 形等值电路
表 10.2:线路数据格式(Lines.con)
第 3 部分 模型 第十章 潮流数据 70
表 10.3:可选线路格式(Lines.con)
10.3 变压器
可定义两种静止变压器,即双绕组和三绕组变压器。调压变压器参考 Chapter 17 的模型。
10.3.1 双绕组变压器
双绕组变压器用到了不含铁耗的串联电抗模型,平衡方程含在(10.1)中。Table 10.4
在结构 Line 中定义的变压器数据格式。初级和次级电压比 T 可辨别输电线路和变压器:
k
kT kT k kT
若 =0,PAST 认为元件是线路, T 0,元件被看做变压器。当 0 时,线
路长度 ℓ 被忽略,即便 ℓ 0。其中分接头变比 a 和移相变比 是可选参数。
第 3 部分 模型 第十章 潮流数据 71
10.3.2 三绕组变压器
如图 10.2 示,三绕组变压器用 3 个双绕组变压器以 Y 形联接的模型。PAST 在第一次
运行潮流分布程序之前来处理三绕组变压器的数据并在结构 BUS 中添加一条母线,在结构
Line 中添加 3 条新的线路。观察可见:新的母线会有和初级绕组相同的电压等级,域(area)
和范围(region)。三绕组变压器的数据格式允许设定三角形支路的阻抗值,它与星形连接的
关系如下:
此时有:
图 10.2: 三绕组变压器等值电路
那么,就有:
10.4 平衡结点和松弛节点
备用机组模型为 V母线,即恒电压值和相位发电机,如下:
每个网络都必须含有至少一个平衡节点。角度 0 假定为系统的参考相位。如果定义了
几个备用发电机,那么只能选其中之一作为参考母线。2 Table 10.6 给出了备用发电机的数据,
其中也包括了最佳潮流分布和 continuation power flow analysis(拓展潮流分析)的数据。在
分布式备用母线模型中,最后两个参数 Pg0 和 是必须的。以下方程适用
式中 KG 是分布式母线的可变参数,如果没有规定,假定 1 1 。平衡机组在结构
SW 中定义,如下:
1 con :平衡机组数据
1
2 注意:PAST 允许定义在同一数据文件中定义几个网络。每个网络必须定义一个备用母线。
第 3 部分 模型 第十章 潮流数据 72
表 10.5:三绕组变压器数据格式(Twt.con)
表 10.6:平衡发电机数据格式(SW.con)
2 n:平衡机组的总数
3 bus:平衡机组连接的母线索引
4 vbus:平衡机组母线电压
5 refbus:相参考母线索引
6 store:平衡节点的数据拷贝。这部分只在 PAST 的命令行中使用。(见 Chapter 27).
7u:联接情况。
第 3 部分 模型 第十章 潮流数据 73
10.5 PV节点
PV 节点有固定的电压值,所连母线注入的有功也是定值,如下:
在分布式平衡节点的母线模型中,有功平衡方程变为:
10.6 PQ负荷
PQ 负荷用恒定有功和无功的模型:
只要电压在规定的限值内。如果有一电压值超出极限,则 PQ 负荷转化为恒阻抗,如下:
第 3 部分 模型 第十章 潮流数据 74
表 10.7: PV 发电机数据格式(PV.con)
式中 V0 是通过潮流分布计算后得到的电压值。
PQ 负荷节点在结构 PQ 中定义,如下:
1 con: PQ 节点数据
2 n; PQ 负荷节点的总数
3 bus:PQ 节点连接到母线的编号
4 gen:如是 PQ 节点则是 1,否则为 0
5 P0:初始有功功率(用于 Chapter 14 中的非常规负荷)
6 Q0:起始无功功率(用于 Chapter 14 中的非常规负荷)
7 u: 连接状态
8 store:PQ 负荷节点的数据拷贝。这些字段只用于 PAST 的命令行形式中(见 Chapter
27)。
其他的不变或动态负荷模型在 Chapter 14 中讨论。(112)
表 10.8: PQ 负荷数据格式(PQ.con)
10.7 PQ节点
只要电压值在指定的范围能,PQ 节点用恒定有功功率和无功功率模型,如下:
第 3 部分 模型 第十章 潮流数据 75
若有电压值超出限值,则 PQ 节点转化成恒阻抗模型,如下:
10.8 并联支路
支路阻抗用以下等式表述:
表 10.10: 并联导纳数据格式(Shunt.con)
第 3 部分 模型 第十章 潮流数据 76
1 con:支路阻抗数据
2 bus:支路所连支路的母线编号
3 g:网络中每条母线电导列向量
4 b: 网络中每条母线电纳列向量
5 u:连接情况
10.9 区域和地区
PAST 允许定义 Area & Regions。这些目前只用来对变量标记(详细内容见 Section 8.3)。
Each area (region)用一个唯一的编号来定义,相当于在 BUS.CON 的第 5(6)栏定义的编号。
Areas 相当于 loss zone data,而 regions 相当于 interchange area data
(IEEE common data Format)
【126】。
表 10.11: 区域和地区数据格式(Areas.con and Regions.con)
第十一章 连续潮流和最优潮流数据
然而发电机极限如下:
其中 N g 为总的发电机数量(由松弛和 PV 发电及总和给予)。最终流约束条件为:
如果没有定义线路和变压器约束条件,i.e. 13 , 14 和 15 的元件留空或者在线路中
th th th
设置成零。节能图标中,用到一个大的流极限。
元件 SW , PV , PQ 和线路允许仅仅定义某些安全极限。成本参数和额外的市场约束条
件在其它结构中被定义,在下文中,其专门用以 OPF 程序。对发电机,对于发电机,三种
结构被定义:
Supply:电力投标,发电机功率方向和极限。
Rsrv: 功率储备数据。
Rmpg:功率斜坡数据。
而对于负载侧下面两种结构是可用的:
Demand:电力报价,负载功率方向和极限。
Rmpl:功率斜坡数据。
被种结构包括至少下面几部分:
con: 数据。
n: 总元件数。
bus:元件连接的节点数。
u: 连接状态。
11.1 电源供应
供给结构确定了发电机投标和成本基本数据,在表 11.1 有介绍。运行 OPF 需要此结构。
用户必须确定电力投标以及有功和无功功率发电机成本参数的范围,其由下面的方程确定:
那么电源不等式为:
第 3 部分 模型 第十一章 连续潮流和最优潮流数据 78
对发电机不利。因此两个额外的并列电源供应被分配到此点。
表 11.1: 电源供应数据格式(Supply.con)
11.2 电源储备
系统的运行备用与功率(未直接参与负载但可被请求)相联系,发电机须快速提供。动
力储备的相关费用:
第 3 部分 模型 第十一章 连续潮流和最优潮流数据 79
表 11.2: 电源储备数据格式(Rsrv.con)
同时,不等式应确保总功率供应和功率储备小于总的可用功率供应 以及总的功率
储备必须小于总的功率需求:
11.3 发电机功率斜坡
发电机组给他们发电量水平从一个等级到另一等级的约束,这个限定通常是考虑到所说
的变比。结构 Rmpg 定义 generator ramping data,如 table 11.3.2
最优程序中用到的参数是 the up and down ramp rates,即 Rup and Rdown。这些量表示
了每分钟发电机可增加或减少的功率值同时与发电厂的原动机约束有关。参数如下:
表 11.3:发电机功率慢加速数据格式(Rmpg.con)
2 这些约束条件未被采用但将包括在以后的版本中。
第 3 部分 模型 第十一章 连续潮流和最优潮流数据 80
因此备用容量 的极限值在(11.11)和(11.12)之间。
11.4 负荷需求量
结构 定义了负荷需要量的报价和花费,如表 11.4 所示。用户也可以定义最大
和最小发电发报价,同时也可以定义有功功率和无功功率的费用系数。功率供应费用函数与
(11.4)相似:
其中,
至于系统规定参数有:
功率因素角 用来计算无功功率费用。功率因素的获得要用到方向继电器
。注意:他们的比率可以与结构 中定义的基本情况负荷不同。
一旦最优潮流分析完成,得到的 将在矩阵 中建立。在设置数据期间也
可以在 的第 7 栏中全部放 0.
也可设置一个 unit commitment variable,也就是负荷的状况。3
最后,用户可设定一个与断路损失有关(tie breaking cost )的系数 。断路相
关(tie breaking)涉及超出最大值部分的比例所产生的亏损系数 。 其中最大值可以通
过添加到目标函数中的二次函数预先确定负荷:
11.5 需求简表
结构 Ypdp 为多期市场结算模型定义需求配置。用户可用两种不同的形式输入数据,即
自由格式 free format 和年度形式 yearly profile。4
自由格式是一简单向量(长度不等于 206)来表示一个周期内的电力需求比例。向量中
的每一元素定义了一个时间段 t,整个向量长度代表市场清算模型的时间范围。如:
式中,对本例 T = {1, 2, 3, 4, 5} 。
年度需求形式用来定义一天长时间内(24h)的数据库。用户可以通过选择季节或一周
内的某天来调整系数。因此,系数 t 计算如下:
3.此部分会添加在以后的版本中。
4. MultiperiodmarketclearingmodelsarecurrentlyavailableonlyforthePSAT-GAMSinterface。
第 3 部分 模型 第十一章 连续潮流和最优潮流数据 82
t
式中, k (24 元素) k (标量) k (标量)是百分比形式的数据,分别代表了某天的
类型,一周中某天的类型和一年中某一周的类型。 , , 如下:
:代表天的类型,范围从 1 到 6,标记如下:
1:冬季工作日
2:冬季周末
3:夏季工作日
4:夏季周末
5:春/秋工作日
6:春/秋周末
:一周的某天,范围 from 1 (Monday) to 7 (Sunday).
:一年中的某周,范围 1 到 52。
11.6 负荷慢加速
尽管很少用来描述发电机缓变率(the generation ramp rate),但它还是可以来定义负荷
缓变率(load ramp rates)。这些考虑到了从一个耗电等级到另一个等级的负荷能力。结构
Rmpl 定义了 load ramping data,如表 11.6 所示:
表 11.5: 需求简表数据格式(Ypdp.con)
图 11.1:日需求曲线的例子
第 3 部分 模型 第十一章 连续潮流和最优潮流数据 83
第十二章 故障和断路器
本章讨论对称三相故障和断路器。
12.1 故障
Table 12.1 给出了三相故障的数据,即故障发生时间 f ,故障排除时间 c ,故障(线 t t
路)的内阻抗 rf and xf 。
在时域仿真中,会创建一个稍微超前和略微滞后故障发生时间的时间向量来用于计算。
当故障发生或故障清除时,网络的并联导纳会改变,导纳矩阵需要重新计算。
三相故障在结构 Fault 中定义,如下:
1 con:故障数据
2 n:故障总数
3 bus:故障线路连接的母线编号向量
4 dat:内部数据
5 V:故障之前的电压向量
6 ang:故障之前的相位向量
7 delta: 同步机转子角平均值
12.2 断路器
Table 12.2 给出了输电线路断路器的数据格式。除了 MVA, kV and Hz 这些等级,用户
可以为断路器建立两个动作时间和一个状态量(two intervention times and a status for the
breaker)。
表 12.1: 故障数据格式(Fault.con)
状态量u用于构建网络的导纳矩阵Y。若u=1,线路参数用它们原始参数。若u=0,线路
为开路状态 1 。每条线路只需一个断路器,且断路器位置(线路的始端或末端)无关。
在时域仿真中,积分法来计。算超前或滞后(t=10-6s)每个断路器动作时间。每次断路
器动作后线路的导纳矩阵要重建。
断路器的定义在类Breaker中,如下:
1 con:断路器数据
2 n:断路器总数
3 line:断路器所处线路标号的向量
4 bus:断路器所连母线的编号的向量
1注意无用的单端线路引起收敛问题(Observe that disabling single-end lines leads to islanded buses and can result in convergence problems.)
第 3 部分 模型 第十二章 故障和断路器 85
5 status:标示断路器状态的布尔向量
断路器仅当连在输电线路上时正常工作。将断路器连在其他元件(如同步机)上是不允
许的,将会出现错误或不可预料的结果。详细内容见 Chapter 22.
表 12.2: 断路器数据格式(Breaker.con)
第 3 部分 模型 第十三章 测量 86
第十三章 测量
这一章介绍了在时域仿真时用于非标准量测量的部件。目前已实施的测量装置
在 PSAT 是母线频率测量和相量单元测量。
13.1 母线频率测量
母线频率测量是通过高通和低通滤波器的手段获得的,正如图 13.1 所示,微分方程组
如下:
其中 是:
图 13.1:母线频率测量滤波器
表 13.1: 母线频率测量数据格式(Busfreq.con)
2.n: 元件总数。
3.dat:母线频率测量参数。
4.X: 状态变量指标 x。
5.W: 状态变量指标 w。
6.u: 连接状态。
表 13.1 描述了母线频率测量元件的数据格式。
第 3 部分 模型 第十三章 测量 87
13.2 相量测量单元
相量测量单元(PMU)是一种能够测量相量的幅值和角度的装置。对 PMU 的基本概念、
定义及程序的应用见[125]。
让我们定义一个正弦量:
它的相量表示为:
这个相量被定义为是一个纯粹的不变正弦波,但它也可以用于瞬变,且假设这个相量是
基本频率组成的在有限区间(观察窗)内的一个波形。
τ,τ 为采样间隔。利用离散的傅立叶变换(DFT),相量 X 为:
图 13.2 采样数据中的相量
其中 N 是一段时间在基频 f0 上的采样个数,并且:
第 3 部分 模型 第十三章 测量 88
采样角度θ与采样间隔τ有关,如下:
在很多的继电器和测量功能中,一种典型的采样比例是电力系统频率的 12 倍,(例如,
一个新的数据样本产生另一个新的数据设为 ,这个
递归相量对应的新的数据窗口 如下所示:
利用一个移动的数据采集窗口的递归计算比非递归的算法要快很多,在每次递归计算
( 和 )中,仅仅只需要两个样本数据和一个固定的相量即可。
如果数量 经历了一个瞬时的变化,这个移动窗口检测幅度和角度随着延时的时
间改变而改变,而这种延时根据时间采样率τ而定。如果系统频率
表 13.2 相角测量单元数据格式
因此,相量角度的改变比率如下:
第 3 部分 模型 第十三章 测量 89
其中 V 和θ分别表示电压幅值和相位。
1
PMU(相量测量单元)的数据存储在 结构中,如下:
1.con:相量测量单元数据。
2.n:组件的总数。
3.dat:PMU(相量测量单元)的参数。
4.vm:状态变量 的索引。
5.thetam:状态变量 的索引。
6.u: 连接状态。
1
不要混淆 Pmu 结构与 PMU 设备模型,PMU 配置设置详情请见九章
第 3 部分 模型 第十四章 负荷 90
第十四章 负荷
本章介绍了稳态和暂态非线性负载,他们都是电压依赖性负载,ZIP 负荷,频率依赖性
负载,指数恢复负载,恒温受控负载,Jimma`负荷和混合负载。这些模型需要 PQ 负载以便
初始化参数和状态变量。电压依赖性负载和 ZIP 负载可在潮流分析中选择。
注意:在以下模块,如过从网络中吸收功率有功分量和无功分量 P 或 Q 为正。
14.1 电压控制型负荷
电压依赖型负载(VDL)的功率是母线的单向函数,如下:
据格式。
公式:
单元与
Q0 取决于参数 z。当 z=1 时,VDL 在潮流分析过后开始初始化, P 与 Q 是
P 0
0 0
2. n:基于负载的电压数目。
3. bus:将电压依赖型负载连接的母线的数目。
4. init:潮流计算的状态。
5. u:连接状态。
6. store:电压依赖型负载数据的备份,此功能只用于 PSAT 的命令行版式(见 27 章)
14.2 ZIP负荷
多项式负载或 ZIP 负载是一种功率为母线电压二次式的负载。
负载数据格式。
相连。
第 3 部分 模型 第十四章 负荷 92
14.3 频率控制型负荷
广义的指数电压频率型负载模型如下:
图 14.1:频率偏差测量
其中 表示了负载母线的平率偏差,由滤波器和母线电压偏差角 决定,如下见
(14.1):
其中 V0 和 0 由潮流计算得到的电压大小和相角。在潮流计算后该部分开始初始化,PQ
负载必须和同一母线相连,它的功率和额定电压将由频率依赖型负载确定。表 14.3 表示了
该部分的数据格式,表 14.4 表示一些负载的典型系数:
频率依赖型负载定义见 F1,如下
1. con:频率依赖型负载数据。
2. n:多项式功率负载的总数。
3. bus:与频率依赖型负载相连的母线数。
4. a0:母线电压初始角。
5. Dw:母线频率偏差 。
6. x:过滤器状态变量索引 x
7. u:连接状态
第 3 部分 模型 第十四章 负荷 93
14.4 指数恢复负荷
在 PSAT 中指数恢复型负载见[55,63],表达式:
表 14.3:频率依赖型负载数据格式
表 14.4:负载典型系数
其中 Ps 和 Pt 为稳态和暂态时基于负载电压的吸收的有功功率,
无功功率方程:
第 3 部分 模型 第十四章 负荷 94
线相连,数据格式如表 14.5。
指数恢复型负载定义在 Exload 内,如下:
表 14.5:指数恢复型数据格式
1. con:指数恢复型负载数据
2. bus:与指数恢复型负载相连的母线数。
3. dat:初始功率,电压(
P0Q0V0 )。
4. n:指数恢复型负载总数。
5. xp:状态变量索引 xp
6. xq:状态变量索引 xq
7. u:连接状态。
14.5 恒温控制负荷
Thload 结构定义了一种温控动态负载。在 PQ 负载连接相同母线的条件下潮流计算完成
后这一部分将开始初始化。控制见 14.2,表达式如下:
图 14.2 恒温控制负荷
所示:
表 14.6:温控负载数据格式
图 14.3: jimma’s 负载
14.6 Jimma’s负荷
Jimma’s 负载结构定义与 ZIP 模式类似。此外,无功功率取决于母线电压的时间导数。
这一部分的初始化在潮流计算完成后需要 PQ 负载连接到相同母线。由于 PSAT 不允许将母
线电压像状态变量那样定义,时间导数的定义需使用服务状态变量 x 与一高通滤波器,其差
分方程如下:
注入功率表达式如下:
表 14.7:jimma’s 负载数据结构
1. con:Jimma 部件的数据。
2. dat:初始电压矢量 V0 。
3. bus:部件相连的母线数。
4. n:部件总数。
5. x:状态变量索引 x
6. u:连接状态。
14.7 混合负荷
混合负载结构定义与频率依赖型负载类似。此外,有功于无功功率取决于母线时间导数。
这一部分的初始化在潮流计算完成后需要 PQ 负载连接到相同母线。由于 PSAT 不允许将母
线电压像状态变量那样定义,电压关于时间的导数与电压相角通过服务状态变量 x 和 y 和高
通滤波器定义(见图 14.3 和 14.1)。其差分方程如下
母线注入功率 P 和 Q 定义如下:
第 3 部分 模型 第十四章 负荷 98
1.con:混合负载部件的数据。
2.dat:初始电压矢量 V0 和 0 。
3. bus:部件相连的母线数。
4. n:部件总数。
5. y:状态变量索引
6. u:连接状态。
表 14.8 为该组件的数据格式。当负载初始化时只考虑 PQ 部件。如果 PQ 负载与混合负
载连在同一母线上将出现警告。假定 P=0,Q=0.
14.8 使用新型负荷时的注意项
总的来说,所有的新型负载需要 PQ 负载连接在同一母线上。只有电压依赖型负载和
ZIP 负载在“潮流运算初始化“参数置零时能单独使用。
功率用于初始化新型负载,但是指数恢复型负载为 PQ 负载功率的百分数。当所有百分
数的和为 100%,PQ 负载就会被从数据中移除。
表 14.8: 混合负载数据格式
第十五章 发电机
本章描述同步电机和异步电机模型,这些组件所描述的一般方程:
在初始化程序最后,连接在发电机母线上的光伏发电或平衡发电机的节点被删除。
同步机的控制,如 AVRs 或涡轮调速器没有包括在机模型中。参阅第 16 章详细描述机组
控制系统。
15.1 同步机
这个 Park-Concordia 模型用于同步机的方案是描述方程在图 15.1。各种各样的简单化水
平应用从古典摇摆等式,到与领域饱和的八等级模型。图 15.2 叙述定子通量 D 和 Q 轴的六
块顺序模型图,而图 15.3 说明了同步电机领域的饱和特性。网络 phasors 和机器电压之间的
联系是:
d 和 q 轴电流的表达依赖模型,一般术语定义如下:
在下例模型中,假设速率变化很小,因此在 p.u.中机械总能大约等于机械扭矩。
馈。
vf
其中 P0 是机械运行所需的初始功率,方程(15.9)包含 的使用实现了一个简单的震
荡稳定。
表 15.1 同步机数据格式(Syn.con)
第 3 部分 模型 第十五章 发电机 101
图 15.1 同步电机图
表 15.2 同步电机时间常数和电抗参考表。
第 3 部分 模型 第十五章 发电机 102
图 15.3 同步电机菲尔德饱和特性
第 3 部分 模型 第十五章 发电机 103
饱和因数定义如下:
饱和因数定义如下:
2.n:同步机数量总和
3.bus:同步机连接的母线数
4.Id,Iq:直流和交流电
5.J11,J12,J21,J22:雅可比代数方程式
6.delta: 转子角 δ 指标
7.omega: 转子转速 ω 指标
12.psiq: q 轴通量 ψq 指标
13.psid: d 轴通量 ψd 指标
14.p:有功功率 P 指标
15.q:无功功率 Q 指标
16.pm:机械动力 pm 指标
17.vf:励磁电压
18.Pg0:发电机产生的最初的有功功率
第 3 部分 模型 第十五章 发电机 104
19.pm0:初始机械动力
20.vf0:初始励磁电压
21.u:连接状态
15.1.1 顺序II
这是典型的机电模型,恒定振幅电动势 e'q。状态变量是 δ 和 ω。漏抗和电枢电阻的影
响包括在内。微分方程如下:
而电功率 Pe 定义如下:
最后,电压和电流之间的下列关系成立:
而电功率 Pe 是(15.11),电压和电流的关系用以下公式描述:
这是一个自动电压调节器可以连接的最简单的模式。
15.1.3 顺序IV
在此模型中,超前滞后函数用来对 d 轴和 q 轴的自感应系数进行建模,从而导致第四顺
序系统的状态变量 δ,ω,e'q 和 e'd:
第 3 部分 模型 第十五章 发电机 105
而电功率 Pe 是(15.11),电压和电流的关系有以下等式:
15.1.4 顺序V类型 1
在这个模型中,假设:
而电功率 Pe 是(15.11),电压和电流的联系如下:
15.1.5 顺序V类型 2
在 d 轴增加一个额外电路就可得到第五模型的第二类型,由此产生的模型有 5 个状态变
量 δ,ω,e'q,e''q 和 e''d 及以下微分方程:
第 3 部分 模型 第十五章 发电机 106
而电功率 Pe 是(15.11),电压和电流的联系如下:
15.1.6 顺序V类型 3
这种模式是机电和电磁学的基本模式。通量的速度变化的影响被认为是随着现场流量的
动态。因此,系统提出了五个状态变量 δ,ω,ψf,ψq 和 ψd 和微分方程:
而电功率 Pe 是:
要完成这个模型,需要三个代数约束:
而电功率 Pe 是(15.11),系统规定代数参数如下:
而电功率 Pe 是(15.24),下列代数联系组成这个模型:
为了计算的小干扰稳定性分析的正确的特征值,这种模式应该用在网络松弛节点处:
15.1.9 惯性中心
在前面的模型中,转子角度和速度都是参考一有无限惯性的假定性发电机的角度和速
第 3 部分 模型 第十五章 发电机 108
度,如下:
在某些应用中,参考机的角度和速度对中心的惯性(COI)是非常有用的,这是所有发
电机的角度和速度的加权总和:
从而,(15.13)变成:
15.2 异步电机
异步电机的模型定义与同步电机类似。包括三种模式的电机模型。它们分别为:纯力学
电机模型,单鼠笼电机,双鼠笼电机模型。其扭矩/转速特性的表达式是一个负载模型:
其中:
动时, 1 , t tup 。
感应电机的定义见结构 Mot,如下:
第 3 部分 模型 第十五章 发电机 109
1. con:异步电机数据。
2. n:异步电机总数。
3. bus:与异步电机相连的母线数。
4. dat:异步电机参数。
5. slip:转差率 。
'
6. e1r: 1 鼠笼电压 er 的实部。
st
'
7. e1m: 1 鼠笼电压 er 的虚部。
st
''
8. e2r: 2 鼠笼电压 er 的实部。
st
''
9. e2m: 2 鼠笼电压 er 的虚部。
st
10. u:连接状态。
接下来的内容详细的描述了三种异步电机模型。
15.2.1 Order
第一类电机的电路见图.15.4。只有当考虑机械状态变量时,电路处于稳定状态。其差分
方程如下:
表 15.3:异步电机数据格式
第 3 部分 模型 第十五章 发电机 110
15.2.2 Order(单鼠笼)
单鼠笼异步电机电路的简化形式见图.15.5。考虑网络参考角 ,表达式由实部(r)和
虚部(m)构成。定子电压与网络关系式如下:
参照图.15.5,吸收功率:
考虑定子电阻条件下的电压方程表达式:
电压电流和状态变量之间的关系:
第 3 部分 模型 第十五章 发电机 111
其中 x0 , x ' 和 T0 参考电机参数:
机械公式:
电磁转矩:
15.2.3 OrderⅤ(双鼠笼)
双鼠笼异步电机电路的简化形式见图.15.6。与单鼠笼模型相比,电机的实部与虚轴的确
定需考虑网络的参考角,见(15.39),(15.40)。考虑网络参考角 ,表达式由实部(r)和
虚部(m)构成。
电压与电流关系:
第 3 部分 模型 第十五章 发电机 112
图 15.6:Order V 型异步电机电路
其电阻和电抗参数可由式(15.43)得出。
转差方程见(15.44)电磁转矩定义如下:
第 3 部分 模型 第十六章 控制模块 113
第十六章 控制模块
在初始化时确定机械转矩极限。 如果超过极限,就会显示错误信息,并且相关的状态
变量没有正确的初始化。每个水轮机调速器模型有两个代数方程组,具体如下:
图 16.1:风力发电机类型 1
表 16.1:风力发电机类型 1 数据格式
图 16.2:风力发电机类型 2
第 3 部分 模型 第十六章 控制模块 115
表 16.2:风力发电机类型 2 数据格式
16.1.2 水轮机调速器II型
II 型的 TG 如图 16.2 所示,描述方程以下:
16.2 自动电压调节器
自动电压调节器(AVR)定义了同步电机的一次电压调节。已经提出几个 AVR 模型,
并在实践中得以实现。 PSAT 允许定义三个简单的不同的类型的 AVR。 AVR 的 I 型是一个
标准的意大利稳压器(意大利国家电力公司 ENEL),而 AVR 的 II 型是标准的 IEEE 模型 1。
AVR 的 III 型是最简单的用于粗略稳定评估使用的 AVR 模型。 AVR 产品都存储在结构 Exc
中,具有以下说明:
1.con:Exc 组分的数据图。
2.n:自动电压调整器的总数。
3.syn:发电机号。
4. vref : 代数变量的 vre 的指标。
5. vref0 : 参考电压 vref0 (初始值)。
6. vr1 : 状态变量 vr1 的指标。
7. vr2 : 状态变量 vr2 的指标。
8. vr3 : 状态变量 vr3 的指标。
9. vm : 状态变量 vm 的指标。
10. vf : 状态变量 vf 的指标。
11. u : 连接状态。
参考电压 vref 在初始化后根据潮流计算。初始化时确定极限。 如果超过极限,就会显
示报警信息,并且 AVR 状态变量也不能正确的初始化。每个 AVR 的模式有两个代数方程组,
具体如下:
第 3 部分 模型 第十六章 控制模块 116
图 16.3:激励型 1
其中上线函数 Se 为:
16.2.2 自动电压调节器(AVR)II型
II 型的自动电压调节器(AVR)如图 16.4 所示,描述方程以下:
表 16.3:激励类型 1 数据格式
图 16.4:激励类型 2
表 16.4:激励类型 2 数据格式
图 16.5:激励类型 3
第 3 部分 模型 第十六章 控制模块 119
表 16.5:激励类型 3 数据格式
16.3 电力系统稳定器
电力系统稳定器(PSS)通常用于电力系统阻尼振荡和许多不同的模型已在文献中提出
的。除了在同步电机(类型 III, IV,V.1, V.2 和 VI),PSS 的 5 种模型方程在 PSAT 中都有体
现。
所有模型都接受发电机的输入信号转子转速 ω,有功功率 Pg 和母线电压幅度 Vg,通过自
动电压调节器连接 PSS。PSS 的输出信号是状态变量 Vs,它修改 AVR 的参考电压 Vref。输出
信 号 VS 是 抗 饱 和 限 幅 器 (Anti-windup) 的 限 制 , 其 暂 态 是 由 一 个 小 的 时 间 常 数
1
Te = 0.001s. 注意 PSS 不能用于(order II generators)第二类发电机。
每个 PSS 的模型有两个代数方程组,具体如下:
表 16.6:PSS 数据格式
图 16.6:电力系统稳定型 1
图 16.7“电力系统稳定型 3
16.3.1 I型
图 16.6 描述了 PSS I 型,且由以下微分方程描述的:
第 3 部分 模型 第十六章 控制模块 121
16.3.2 II型
图 16.7 描述了 PSS II 型,且由以下方程描述的:
图 16.8:电力系统稳定型 3
16.3.3 III型
图 16.8 描述了 PSS III 型,且由以下方程描述的:
其中:
16.3.4 IV和V型
PSS 的 IV 型和 V 型与 II、III 分别略有变化。图 16.9 和 16.10 分别描述了块图。当开关
S1 断开,额外信号 Va 无用。如果励磁电压低于阈值电压 vf < ethr S1 闭合,即使 vf >ethr,S1
仍然闭合。如果转子速度低于阈值 w<wthr,S1 断开。如果附加信号 Va 滞后,第二开关就可
能动作。如果 S2 启用,它一般保持开放。当转子速度偏差Δω<0,S2 关闭,即使Δω≥0,
仍然关闭。
第 3 部分 模型 第十六章 控制模块 122
16.4 过励磁限制器
过励磁限制器(OXLs)能够提供自动电压调节器(AVR)相对于参考电压 vref0 的
额外信号 vOXL 的。该过励磁限制器 OXL 可以建模为纯积分,具有反积分抗饱和(Anti-windup)
的限制(见图。16.11)。这通常是调节睡眠功能,如除非励磁电流大于它的潮流限制(if>iflim)
否则 vOXL = 0。这些都是假设在初始条件下给定潮流的解决方案后得出的。如果 if<=iflim,
会导致在 t = 0 时候 vOXL = 0。如果励磁电流超过了极限,会出现警告信息,初始化也不
正确。
图 16.9:电力系统稳定型 4
图 16.10:电力系统稳定型 5
每个 OXL 模型有两个代数方程,如下:
其中:
Vg 为发电机母线电压,Pg 和 Qg 分别为发电机的有功功率和无功功率。方程(16.20)
近似于同步电机励磁电流,(16.21)是把信号 vOXL 加到 AVR 的参考电压(另见(16.8))。
第 3 部分 模型 第十六章 控制模块 123
图 16.11:过激励限幅器
表 16.7:过激励限幅器格式数据
16.5 二次侧电压控制
二次侧电压控制是在 PSAT 并由中央区控制器(CAC),群集控制器(CAC)(这群集
2
控制器是相比于通过同步电机与/或 SVC 和修改的 AVRs 与 SVCs 参考电压的 CAC 信号所产
生的无功)共同控制实验母线电压,如图 16.12 参考电压描绘了二次侧电压控制计划。
CAC 方程如下:
2
这些模型是由博士候选人 Sameh Kamel Mena Kodsi,在加拿大滑铁卢大学实现的。
第 3 部分 模型 第十六章 控制模块 124
而 CC 方程是:
Vsg 和 Vssvc 分别是关于 AVR 和 SVC 调节器的 CCs 输出信号,Xtg 是连接发电机和 xeqg
的电抗变压器,而 Xeqsvc 是等价的电抗计算考虑实验母线和发电机或 SVC 的母线。CAC 和
CC 是抗饱和限幅器。
每一个 CAC 都至少连接一个 CC。连接 CAC 的 CC 数量没有任何限制。中心区域和
群集控制器存储在结构 CAC 和集群,如下:
中心区域控制器数据
1. con: 中心区域控制器数据
2. n: CAC 的总数
3. bus: 实验母线的指标
4. q1:状态变量 q1 的指标
5. u: 连接数据
集群控制器数据
1. con: 集群控制器数据
2. n: CC 的总数
3. bus: 发电机或 SVC 母线得指标
4. syn: 发电机指标
5. avr: AVRs 的指标
6. svc: SVCs 的指标
7. Vs: 状态变量 Vs 的指标
8. u: 连接状态
表 16.8 和 16.9 描述了中部地区和群集控制器的数据格式
图 16.12:二次电压控制计划
第 3 部分 模型 第十六章 控制模块 125
表 16.8 中心区域集群控制数据格式
表 16.9 集群控制器数据格式
16.6 功率振荡阻尼器
3
本节描述了功率振荡阻尼器(POD)。此模型已被 Hugo M. Ayres 和 Marcelo S. Castro 证
4
实。 也是 Dr. Alberto Alberto Del Rosso 的一个重要贡献。 微分方程以及作为过氧化物管
制计划作为 PSS 的 II 型相同(见方程(16.16)和图 16.7)。POD 的输出信号可用于 SVC、
TCSC、STATCOM、SSSC 和 UPFC(可控串补,静止补偿器,安全法院和潮流控制器)组件
(详见第 18 章)。
输入信号 vSI 可以如下:
1。母线电压幅度 v。
2。线路有源功率流 Pij。
3。线路有源功率流 Pji。
4。线路电流 Iij。
5。线路电流 Iji。
6。线路无功潮流 Qij。
7。线路无功潮流 Qji。
其中 i 和 j 分别表示“流出母线”和“流入母线”
。受控母线可以是任何“可控”母线,
例如没有其他任何控制系统如循环变压器控制的母线。控制线可以是任何传输线和任何不规
则的变压器。
3
Hugo M. Ayres 和 Marcelo S. Castro与Faculdade de Engenharia El´etricae de Computa¸c˜ao, UNICAMP, 巴西,E-mail: hmayres@dsce.fee.unicamp.br
4 mcastro@dsce.fee.unicamp.br
和
4Dr. Alberto Del Rosso 和 Mercados Energeticos, Buenos Aires, Madrid,华盛顿,E-mail: adelrosso@mercadosenergeticos.com
第 3 部分 模型 第十六章 控制模块 126
表 16.10:电力振荡数据格式
第 3 部分 模型 第十七章 调压变压器 127
第十七章 调压变压器
本章描述了有载调压变压器(ULTC)和移相变压器(PST)的动态模型和数据格式。且
潮流分析中包括了所提出的模型,在此不再复述。
17.1 有载调压变压器
有载调压变压器(ULTC)的 型等效电路如图所示 17.1。没有被认为是磁化分流。功
率注入的代数方程如下:
而 R 是中继型函数:
6. m: 状态变量指标 m.
7. u: 连接状态
17.2 内嵌负荷型有载调压变压器
1
图 17.3 描述了带有嵌入式依赖负载 电压的有载调压变压器的简化模型。分接头开关的
理想电路的变压器模型和二次绕组电压被建模为 Vs = V/m。电压控制是由拟积分抗饱和限幅器
完成。数据格式如表 17.2 所示。
代数方程组件如下:
图 17.1:有载调压变压器:等值 型电路
图 17.2 有载调压变压器:电压与无功控制
1
类似的,更为详细的模型,可使用 ULTCs(17.1 节)和电压依赖负载(14.1 节)。
第 3 部分 模型 第十七章 调压变压器 129
表 17.1:有载调压变压器数据格式
图 17.3:带负荷的负载开关
和标量微分方程是:
17.3 移相变压器
该移相变压器(PST)等效电路描述了 Fig.17.4。不考虑磁化。功率注入代数方程,如
下:
表 17.2:带负载开关的数据格式
相角 α 要承受抗饱和限幅器。这是不允许连接两网络领域而只能通过 PST,因为这将锁
定两个地区之间的总的实际功率移交。数据格式如表 17.3 所示。相角调压变压器的定义在
结构 PHS,如下:
1. con: PST数据
2. n: PSTs.的总数
3. bus1: 母线数 k (一次绕组).
4. bus2: 母线数 m (二次绕组).
5. alpha:状态变量指标α.
6. Pm: 状态变量指标 Pmes.
7. u: 连接状态。.
第 3 部分 模型 第十七章 调压变压器 131
图 17.4:移相变压器等值电路
图 17.5:移相变压器控制策略
表 17.3:移相变压器数据格式
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 132
第十八章 柔性交流输电系统FACTS
本章描述了可控硅控制电抗器(TCR)和基于柔性交流输电系统( FACTS)控制器及高压
直流电压(HVDC)传输系统的电压逆变器(VSI) 的模型。在特殊情况下, 可控硅控制电抗器
(TCR)由静止无功补偿器(SVC)和可控硅控制的系列补偿器(TCSC)表示,而电压逆变器(VSI)
是静态无功补偿装置(STATCOM)、静止同步串联补偿器(SSSC)和统一潮流控制器(UPFC)。
每个模型描述了一套微分代数方程组:
x˙c = fc(xc, xs, V, θ, u) (18.1)
x˙s = fs(xc, xs, V, θ)
P = gp(xc, xs, V, θ)
Q = gp(xc, xs, V, θ)
X c 是控制系统的控制变量, Xs 是状态变量(如发射角),代数变量电压幅值 V 和相位θ是
母线组件之间的联系,他们都是连接组成的系列元件向量。最后,这个变量 u 代表输入控制参
数,如参考电压或参考功率流。
分流并联组件如下:静止无功补偿器(SVC)、静态无功补偿装置(STATCOMs)和
统一潮流控制器(UPFCs),需要 PQ 发电适当的初始化。以 UPFCs 为例,PQ 发电必须放
置在母线发送端。静止无功补偿器(SVC)、可控硅控制的系列补偿(TCSC)、静态无功补
偿装置 (STATCOM), 静止同步串联补偿器 SSSC 和统一潮流控制器(UPFC), 还有另外一
个稳定的信号 vPOD,这是在 16.6 节输出功率振动阻尼器部分阐述了。
自从第2版以来, PSAT已经提供了新的柔性交流输电系统(FACTS)的模型,完全可以
1
代替旧版本。这种模型是由Hugo M. Ayres和 Marcelo S. Castro 共同完成的。其中Dr. Alberto
2
Alberto Del Rosso 也做出了突出贡献。
图 18.1:SVC 类型 1 调节器
1
Hugo M. Ayres 和Marcelo S. Castro are with Faculdade de Engenharia El´etrica e de Computa¸c˜ao, UNICAMP, Brasil. E-mail:
hmayres@dsce.fee.unicamp.br 和 mcastro@dsce.fee.unicamp.br
2
Dr. Alberto Del Rosso 和 Mercados Energeticos, Buenos Aires, Madrid, Washington
D.C. 和 National University of Technology, Buenos Aires. E-mail: adelrosso@mercadosenergeticos.com
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 133
18.1 静止无功补偿器SVC
两个静止无功补偿器(SVC)调节器实现程序。第一个假定一个时间常数调节器,在图
18.1,在该模型中,假设一个总电抗 bSVC 电抗和其下面的微分方程
该模型是完整的代数方程表示无功功率在SVC节点注入。
调节器抗饱和限幅器,因此如果一个限定因素达到和一阶导数设置为零,电抗 bSVC 会
锁定。表18.1报告关于SVC类型1的数据和控制参数格式的。第二个模型考虑了发射角α,假
设平衡,基本频率操作。因此,该模型可以开发相关正弦电压。微分代数方程组如下:
状态变量的α承受了抗饱和限幅
在SVC的状态变量初始化后,得到潮流解决方案。为了得到补偿母线上的待求电压,一
个带有零有源功率的PV发电应使用。潮流解决方案是去掉PV母线和使用SVC方程。为求SVC
极限的状态变量的初始化检查被执行。
表18.1和图18.2报告完整的SVC2模型的数据格式和控制方块图.
最后,SVC组件被以下SVC结构领域定义:
1:con:SVC数据
2:n:SVC的总数
3:bus: SVC母线数
4:vbus:母线电压的指标
5:bcv: 状态变量
bSVC 的指标
6:alpha: 变量的指标
7: v M : 状态变量 v M 的指标
Vref Vref
8: : 状态变量 的指标
b
9: Be: 等效导纳 SVC
10: u: 连接状态
图18.2:SVC类型2调节器
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 134
表18.1:SVC类型2数据格式
表18.2:SVC类型2数据格式
18.2 可控硅控制的系列补偿器(TCSC)
TCSC调节器由图18.3描述。这个系统的代数方程组:
在这个指标k和m各自所表示发送和收到母线数据, Ykm是与TCSC连接的数据导纳。
微分方程的TCSC如下:
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 135
图18.3:TCSC调节器
在潮流分析时,TSCS是作为一个能够修正线路电抗 x km 的恒定电抗,如下:
息。18.3表中说明了TSCS组件的数据格式。
TSCS有如下公共领域:
1. con: TCSC数据
2. n: TCSCs.的总数
3. line: 行数i.
4. bus1: 母线数k(起).
5. bus2: 母线数m(终).
6. sscl::SSCL连接 TCSC的指标.
7. x1: 状态变量x1的指标
8. x2: 状态变量x2的指标
9. B: 连续导纳B.
10. Cp: 总的串联补偿cp.
11. x0: 初始串联补偿x0.
12. Pref: 参考功率Pref.
13. y: 线路导纳1/xkm.
14. u: 连接状态.
由表18.3描述TCSC数据格式.
18.3 静态无功补偿装置
静态无功补偿装置应用模型是基于[36, 95, 53]电流注入模型。STATCOM的电流是始终
保持与母线电压正交,因此只有无功功率在AC系统和静态无功补偿装置之间转换。动态模型
如图18.4,图中静态无功补偿装置假定一个如SVC的时间常数调节器。
这个微分方程和无功功率注入了STATCOM的节点,分别由:
表18.3:TCSC数据格式
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 137
图18.4:STATCOM电路和控制流程图
表18.4:STATCOM数据格式
调节器抗饱和限幅功能,因此如果电流达到极限或一阶导数设置为零,那么电流 i SH 就
会被锁定。表18.4表示为STATCOM格式的数据和控制参数,它的组件的结构定义了静态无
功补偿装置与以下领域:
1. con: 静态无功补偿装置数据.
2. n: 静态无功补偿装置的总数.
3. bus: 静态无功补偿装置的母线数
4. sscl: SSCL连接静态无功补偿装置的指标.
5. ist:静态状态 i SH 指标
6. Vref: 静态无功补偿装置调节器的基准电压
7. u: 连接状态
STATCOM数据格式如表18.4
18.4 静止同步串联补偿器(SSSC)
静止同步串联补偿器应用模型是基于[109, 67,74]。这个SSSC均由一系列串联电压源表
示,如图18.5. 电压 v S 与线电流是始终保持正交。因此唯一的控制参数是 v S .总的有功和无
功通过静止同步串联补偿器流入传输线,如下:
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 138
静止同步串联补偿器(SSSC)的动态模型如图18.6,描述SSSC的动态过程的微分方程
如下:
图18.5:SSSC电路
3.a)恒定线路电源:这种方式在安装SSSC传输线上是用于保持恒定潮流。
3.b)恒定角:这种方式是在并行传输线上应用于控制潮流。
这个SSSC部件都储存在结构SSSC,如下:
1. con: SSSC数据。
2. n: SSSC的总数
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 139
3. line:线路数i.
4. bus1: 母线数 k (from).
5. bus2: 母线数 m (to).
6. sscl: SSCL连接 SSSC的指标.
7. vcs: 状态变量vS指标.
8. vpi: PI控制器的状态变量的指标
9. xcs: 补偿电抗 (1-cp)xkm.
10. Cp: 总的串联补偿 cp.
11. V0: 初始补偿电压 vS0.
12. Pref: 基准潮流 Pref.
13. y:线路电抗 1/xkm.
14. u: 连接状态。
SSSC的完整数据格式如图18.5
图 18.6:SSSC 控制流程路
表 18.5:SSSC 数据格式
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 140
18.5 统一潮流控制器UPFC
UPFC模型的应用是基于[89,66,73]。线路模型是从STATCOM 和SSSC模型中完成的。
由串联电压源 v s 和分路电流源 i SH 所表示,如图18.7,串联电压源和分路电流源被如下定义:
串联电压源等效电路矢量图如图18.8。表示UPFC功率流向的功率方程是:
UPFC的动态模型是3阶的,如图18.9所示,看到POD控制器能够被用来调制UPFC中的
变量(如:vp,vq, iq),微分方程如下:
图 18.7:UPFC 电路
图 18.8:UPFC 相位图
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 142
图 18.9:UPFC 控制流程图
表 18.6:UPFC 数据格式
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 143
18.6 高压直流输电HVDC
一个简单的HVDC系统应用于PSAT,代表两个连接单一直流线的交/直流变换器(如图
18.10),线路被视为一个动态RL模型,而发射角 和消弧发射角 受PI控制器控制。如图
18.11表示。控制器在直流线路上调节直流或潮流。直流电流 I dc 被假定流入整流逆变器中。
正常运 行是 I dc 0 和 min max 。在 正常 运行方 式下 ,逆变 控制 器保持 静态 和
min 。
HVDC微分和代数方程式如下:
R是用来纠正工程值而I则是变换值, S R PR jQ R 和 S I PI jQ I ,来自交流侧的
整流逆变器的补偿功率注入。连接转换器和变换器到AC侧的主传输比率是 m R 和 m I 。V R 和
VI 在整流逆变侧的一次电压。VRdc 和 VIdc 在直流终端的直流电压。 I dc 是在直流传输线上的
直流电压。 y R 和 y I 是整流逆变控制器输入控制信号。u P ,u I 和 uV 是1或0取决于选择的控
制类型。其它参数如表18.7定义,HVDC储存在HVDC结构里,如下:
图18.10:HVDC行程
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 144
1. con: HVDC数据
2. n: HVDC总数
3. bus1: 转换母线数 R.
4. bus2: 转换母线数 I.
5. dat: HVDC的参数
6. Idc: 状态变量Id.指标
7. xr: 状态变量xr的指标
8. xi: 状态变量xi.的指标
9. Vrdc: 代数变化VRdc 的指标
10. Vidc: 代数变化VIdc 的指标
11. cosa: 代数变化cos α的指标
12. cosg: 代数变化cos π-γ的指标。
13. Sr: 代数变化SR的指标
14. Si: 代数变化variable Si的指标
15. Ir0: 代数变化IR0的指标
16. Ii0: 代数变化II0的指标
17. u: 连接状态u.
表18.7 描述了完整的HVDC数据格式。
图 18.11:HVDC 电路控制
注意在每单元系统直流量
在【68】,以下每个单元系统由直流量定义:
第 3 部分 模型 第十八章 柔性交流输电系统 FACTS 145
图18.7,dc侧的电压和功率数据被称为直流电压和直流电流率,交流电流频率等效于一
个交流量 。为了避免不一致,所以 。在进行潮流分析之前,PAST
转变所有的交流和直流的电压,功率为系统基础量。
表 18.7:HVDC 数据格式
第 3 部分 模型 第十九章 风力发电 146
第十九章 风力发电
这章讲述了风力发电和风速模型。三个风力发电模型是:鼠笼式异步感应电动机恒速风
力发电,二倍的(绕线转子)感应电动机变速风力发电,直接传动同步发电机的变速风力发
电。风速模型是韦伯分布以及风速模型是由恒定风速,陡风,阵风和狂风组成。风速测量数
据也可以被使用。
初始化后,风力发电潮流计算和光伏发电需要加上一个预期电压和有功功率在风力母线
上。一旦潮流方案被确定, v 0 , 0 , p 0 , Q0 时在母线侧初始化状态和输入变量。后者是
风速 vo ,它在风速模型中被用作平均风速 va 。
控制和转换模型在包括风力发电中。这里介绍的风力模型是在在基于【108】讨论的模
型。
19.1 风力模型
在PSAT中的风速模型是韦伯分布以及风速模型是由恒定风速,陡风,阵风和狂风组成。
实际测量的风速数据也能被使用。注意到,无论什么风速模型,第一个风速的值都会被初始
化平均值 ,这在计算机中作为风力发电的初始步骤(见19.2节)。
表19.1描述了风速模型的数据格式。空气密度 是15摄氏度标准大气压是1.225这
些都依赖于海拔而决定。(例如2000米时 就比海平面低百分之二十)
图19.1 低通滤波器的光滑风速变化
潮流解决方案和风力模型变量初始化后,再计算风速时序。观察这些序列,在
MATLAB类型fm-wind(-1)激起或在PAST的主窗口下用View/Plot菜单风速模型。在时域模拟
中,真实的风力值被用于风力发电的机械功率,也是带有时间常数 的低通滤波器的输出(见
图19.1),这是为了在转子表面上模拟高频的风力变量。
这里的所有其它变量,仅仅在进行时域模拟后滤波器风速模型在GUI中能够被描绘。
风力数据被储存在风力结构中:如下:
1. con: 风力数据.
2. n: 总的风力风量.
3. speed.time: 时间矢量.
4. speed.vw:风速矢量.
5. vwa: 平均风速(初始化后).
6. vw: 状态变量vw的指标。
19.1.1 韦伯分布
最常用的描述风速的方法是通过韦伯分布,如下:
第 3 部分 模型 第十九章 风力发电 147
v 是风速,在风力模型数据矩阵中C和K被定义为常量。风速的时间变量 v (t ) 通常通
过韦伯分布获得。如下
而 v 的值等同于νw(t)。
表 19.1 风速数据格式
19.1.2 复合风力模型
复合风力模型依然包括在PSAT,类似于【124,5】所述。模型认为风力由四部分组成,
如下:
1. 平均或初始风速 va
2. 具有陡风的风速 vr
3. 具有阵风的风速 vg
4. 狂风风速 vt
第 3 部分 模型 第十九章 风力发电 148
因此风速 v 的结果是:
所以组件都与时间相关,除了初始风速 va
风陡坡组件
这个风陡坡组件有幅度 Ar 定义,开始和结束的时间是 t sr 和 t er ,如下:
阵风组件
这个风陡坡组件有幅度 Ag 定义,开始和结束的时间是 t sr 和 t er ,如下:
狂风组件
狂风组件有功率谱密度表示,如下:
F是电力频率,h是狂风塔高度, z 0 是粗糙度和L是尺度:
表19.2描述了粗糙系数 z 0 的各种表面:
谱线密度然后被转换成时域序列在【108】中说明:
第 3 部分 模型 第十九章 风力发电 149
19.2 风力发电
在PSAT应用中,这部分描述了三种风力模型:鼠笼式发电机的恒速风力发电,二倍的
(绕线转子)感应电动机变速风力发电,直接传动同步发电机的变速风力发电。这些模型被
广泛的使用当今,其他模型也是基于这些模型如[108]所叙。图19.2描述了三种风力模型,表
19.3阐述了一些最近的风力数据如文件[46]。
图19.2风力模型。(a)鼠笼式发电机的恒速风力发电(b)二倍的(绕线转子)感应电动机变速风力发电
(c)直接传动同步发电机的变速风力发电
第 3 部分 模型 第十九章 风力发电 150
表 19.3:最新风力涡轮机
19.2.1 恒速风力发电
鼠笼式发电机的简化电路同单鼠笼感应电动机模型一样,如图15.5所示。关于感应电动
机唯一不同的是如果是注入网络则电路是正的。方程可以用真实的r和假设的m轴以及网络
参考角公式表示。在旋转坐标系模型中,连接网络和固定机器电压,如下:
功率吸收是:
bc 是混合电容电导,它由初始步骤决定。微分方程电压超前固定阻抗 rs :
而在电压,电流,状态变量中连接的是:
是 m 转子角速度, x0 , x , T0 从发电机参数得到:
t 是风力发电的角速度,电气转矩 Te 被定义为:
机械力矩 Tt 是
P 来自风力的机械功率,后者有风力和转子两种功能,能够被等效于如下:
GB 是齿轮箱转动比,感应电动机极数P和转子半径R。最后,曲线 C P ( ) 等效于如下:
为了仿真塔的阴影效果,一个周期矩阵脉动加在 Tt 上,频率取决于角速度频率 t ,齿
轮箱转动比 GB 和片数 nb ,如下:
根据[2]中示,矩阵脉动振幅被设为0.025。
鼠笼式电动机恒速风力发电由Cswt结构定义,如下:
1. con: 恒速风力发电数据
2. n: 恒速风力发电数
3. bus:连接风力发电的母线数
4. wind:连接风力发电风速模型数
5. dat: 风力发电参数
6. omega t: 状态变量ωt指标
7. omega m: 状态变量ωm指标
第 3 部分 模型 第十九章 风力发电 152
8. gamma: 状态变量γ指标
9. e1r: 状态变量e指标
10. e1m: 状态变量e指标
11. u: 连接状态
表 19.4 描述鼠笼式电动机恒速风力发电的数据格式
19.2.2 双馈感应电动机
双重感应电动机假设恒定电气平衡,双感应电动机可假定为电稳态方程,因为定子和转
子之间的磁链运动相对于电网运动更快,并且变频控制器基本将电网中的发电机解耦。,假
设的结果是:
而定子电压幅值和相位:
发电机的有功和无功由定子和转子的电流决定,如下:
表 19.4:连续风速涡轮机数据格式
因为转化操作模式,在电网的功率输入能够被写入作为定子和转子电流的一部分:
在电网侧的转换功率是:
第 3 部分 模型 第十九章 风力发电 153
在转子侧:
假定无损耗转换模式,有功功率转换与转子有功功率一致。因此Pc = Pr。无功功率注
入电网能近似忽略定子阻抗,假设d-axi与最大定子磁通的一致。功率注入电网的结果是:
发电机动态方程被看做为单轴的,假设变频控制器能够过滤轴链运动。同样原因:无塔
的阴影效应也被看做这个模型。因此有:
定子磁通和发电机电流的连接是,如下:
因此电气力矩Te是
为了简化计算机指令,电气力矩Te近似于,如下:
Ωb是系统频率rad/s,机械力矩是:
Pw机械力矩来源风力,后者是风速起作用vw,转子速度ωm和螺旋角θp,Pw近似于:
参数和变量与(19.19)一样,尖端速率λ被定义在(19.29)。cp(λ, θp)曲线近似于,
如下:
第 3 部分 模型 第十九章 风力发电 154
变频器动态已经很简化,他们快于相关机电过渡过程。变频器作为理想电源,而iqr和idr
是状态变量和分别是转子转速控制电压控制,如图19.3和19.4,变频器电流的微分方程是:
图 19.3:转子控制框图
P∗w(ωm)具有转速力矩特性,这来源从风能获取以及用来计算转子电流值(如图19.5)。
如果ωm < 0.5 p.u. 和 P∗w = 1 p.u. if ωm > 1p.u那么假设P∗w = 0。转子速度控制仅仅影响
同步速度。速度和电压承受的极限值为了防止过电流。转子电流限制基于有功和无功限制,
并假定母线电压V=1,如下:
最后螺旋控制角如图19.6,微分方程是:
φ的功能是允许螺旋角变化建立在仅当不同(ωm-ωref)值超出预定值 ω时,行距控
制仅工作于超同步转速,而当超同步转速时,极限幅值锁住螺旋角θp = 0。
二重感应发电机风力发电定义到Dfig结构,如下:
1. con: 二重感应发电机数据
2. n: 二重感应发电机总数
3. bus: 连接发电机母线的数量
4. wind: 连接发电机的风速模型的数量
5. dat: 发电机参数
6. omega m: 状态变量指标ωm.
7. theta p: 状态变量指标 θp.
第 3 部分 模型 第十九章 风力发电 155
8. idr: 状态变量指标idr.
9. iqr: 状态变量指标 iqr.
10. u: 连接状态
表19.5描述双馈感应电机的风力发电数据格式。
图 19.4:电压控制框图
图 19.5:潮流速度特征
图19.6:间距角控制框图
第 3 部分 模型 第十九章 风力发电 156
表19.5:双馈感应发电机数据格式
19.2.3 直接驱动式同步发电机
直接传动的同步发电机可以假定为电气稳态方程,因为定子和转子的磁链运动比电网运
动快,并且变频控制器基本将发电机从电网中解耦。假定结果如下:
恒定磁通ψp在这里用于代表转子电路,发电机的有功和无功如下:
注入电网的有功和无功功率仅仅依靠于电网侧的变频电流,
变频器电压作用于电网电压的相位和幅值,如下:
假设无损耗变频器,和功率因数是1,发电机功率输出是:
第 3 部分 模型 第十九章 风力发电 157
在电网的有功功率注入凭借变频直流idc控制,这允许重写的第二个方程是:
发电机运动方程式是单轴的,并且假定变频控制器能够滤除轴运动。同样理由,无塔阴
影效应也被看做这个模型,因此有:
连接定子磁通和发电机的电流是:
机械力矩和功率类似于双重感应电动机,因此方程从(19.34)到(19.37)应用。
变频器运动也被大大简化了,而他们快于机电过渡过程。因此,变频器看作理想电源。
iqs, ids 和 idc是状态变量,他们也被分别用于转子速度控制,功率控制和电压控制。变频
电流的微分方程是,如下:
P*w(ωm)是功率速度特性,是由风能获取和用来计算转子电流值(如图19.5)。如果ω
m < 0.5 p.u. 和 P*w = 1 p.u.,如果ωm > 1 p.u.则假定P*w = 0。因此,转速控制仅仅影响超
同步转速。速度和电压控制承受的限制值为了避免变频器过电流。电流限制类似于:
最后,螺旋角控制如图19.6叙,如(19.40)微分方程所叙。
直接传动同步发电机的风力发电定义在Ddsg结构里,如下领域:
1. con: 直接传动同步发电机数据。
2. n: 直接传动同步发电机总数
3. bus:连接发电机的母线总数
4. wind: 连接发电机的风速模型数
第 3 部分 模型 第十九章 风力发电 158
5. dat: 发电机参数
6. omega m:状态变量ωm.
7. theta p: 状态变量θp.
8. ids: 状态变量 ids.
9. iqs: 状态变量iqs.
10. idc: 状态变量eidc.
11. u: 连接状态
表19.6描述直接传动同步发电机的风力发电数据格式。
表19.6:直驱型同步发电机数据格式。
第 3 部分 模型 第二十章 其它模型 159
第二十章 其它模型
本章介绍了有用的额外的组件来表示特定的动态现象。这些都是动态的同步电机轴,次
同步谐振发电机模型,固体氧化物燃料电池。
20.1 动态轴
一个动态的质量弹簧模型用于界定同步电机轴。图20.1描述了轴计划(固体弹簧跳跃)。
转子质量为虚线,因为它实际上并不是模型的一部分。动态轴必须连接到同步电机。调速器
可以连接到动态的轴。
表20.1描述的动态轴数据格式。状态变量被初始化后,解决了功率流,以及光伏或
松弛发电必须在计算机母线。额定频率(ω= 1)时,假定轴速度初始化。能量和轴的频率
是从同步电机的轴传导过来。
在其中描述的动态轴全套微分方程,如下:
图 20.1:同步电机质量弹簧轴模型
动态轴定义在结构质量,如下:
第 3 部分 模型 第二十章 其它模型 160
1. con: 质量组件的数据
2. syn: 连接轴的发电机的指标
3. n: 动态轴的总数
4. delta HP: 状态变量指标δHP.
5. omega HP: 状态变量指标ωHP.
6. delta IP: 状态变量指标 δIP.
7. omega IP: 状态变量指标 ωIP.
8. delta LP: 状态变量指标δLP.
9. omega LP: 状态变量指标 ωLP.
10. delta EX: 状态变量指标 δEX.
11. omega EX: 状态变量指标 ωEX.
12. u:连接状态
表 20.1:动态轴数据格式
20.2 次同步共振模型
图 20.2 描述了一个轴动力学和补偿线的发电机,这是一个简单的模式来学习次同步谐
振(SSR)的问题。轴动力学类似于 20.1 节中描述的一样高,中,低压涡轮机群,励磁机
转子质量和模仿群。
这是最简单的模型[129]之一介绍了次同步谐振(SSR)的现象,无阻尼振荡的一个众
所周知的问题是可能出现的传输线问题,就是由串联电容 [48,97,96]连接补偿计算机。
在 RLC 电 路 的 动 态 不 能 忽 视 , 因 为 线 路 提 出 两 种 模 式 , 其 频 率 可 粗 略 估 计 为
。对于归纳和容抗的典型值,较低的这两个频率可以接近的发电机轴的
机械振荡 1。因此,超越补偿水平一定值时,在危险的压力轴上,计算机可能会实验一个负
阻尼机械方式。在危险压力轴上。这种现象也可叙述的分岔理论来[82,83]。表示机和线的
模型同样适用于【130】。它代表了 5 个状态变量(id, iq, if , vdc , vqc ),这由机微分方程决定。
第 3 部分 模型 第二十章 其它模型 161
图 20.2:带动态轴和补偿线的发电机
线微分方程:
随着代数约束联系起来,生成磁通和线电流时间导数:
最后,5 大系统是用于描述轴动态:
第 3 部分 模型 第二十章 其它模型 162
电气扭矩是 ,功率注入的代数方程:
如下:
20.3 固体氧化物燃料电池
固体氧化物燃料电池模型也包括在PSAT上,并基于此提出在[91],[131],[54]和[64]。
第 3 部分 模型 第二十章 其它模型 163
图20.3描述了燃料电池的计划,是根据下列公式:
度和Tǫ是一个“小”时间常数不影响燃料电池动力。燃料电池目前
I k 可以受到恒定功率控制:
或一个定流控制:
其中 Vk0 是最初的燃料电池的直流电压。如果输入信号超过比例的燃料流量的动态范
围,一个是:
表20.2 SSR数据格式
第 3 部分 模型 第二十章 其它模型 164
而Ulim最大和最小燃料利用率(Umax, Umin)。与网络连接被假定为一个理想逆变器与变压器
的电抗xT,如图20.4.交流电压由变换调制振幅m调解,如下:
振幅控制有最大限制,如图20.5所述.
该燃料电池(Pk = VkIk)直流电源被认为在网络中是实际的电源注入(Ps = Pk)。因此与
交流电网连接如下:
最后
参考电压Vref和逆变器的幅度的初始值M0,它们的计算是基于功率流的解决方案,如
下:
图20.3: 固态燃料电池框图
第 3 部分 模型 第二十章 其它模型 166
表20.3:固态燃料电池数据格式
图20.4:连接AC电网的固态燃料电池
图20.5:带AC电压控制的固态燃料电池
第 4 部分 CAD 167
第 4 部分 CAD
第 4 部分 CAD 第二十一章 网络设计 168
第二十一章 网络设计
21.2 从Simulink模型提取数据
Simulink模型仅作为图形用户界面。其它Simulink功能,如时域仿真功能,不被PSAT使
用。在完成网络模型后,必须从模型中提取数据并创建一个PSAT数据文件。此操作是当
Simulink的文件被加载为数据文件时,自动调用函数fm sim来执行的。从Simulink模型创建
的文件以(mdl)标志。 2
当加载的数据文件是来自于Simulink模型时,每次潮流程序启动都会先检查模型状态。
如果模型已被更改,数据将重新从模型提取。
图 21.1:Simulink 库:主窗口
图 21.2:Simulink 库:连接
1
在 Simulink 模型菜单中可用的创建子系统功能是完全支持的。
2
使用主窗口的编辑/Simulink 模型转换菜单,可以在实际上不加载数据文件的情况下转换 Simulink 模型。
第 4 部分 CAD 第二十一章 网络设计 169
图 21.3:Simulink 库:潮流数据
图 21.5:Simulink 库:故障和断路器
图 21.6:Simulink 库:测量
图 21.7:Simulink 库:负载
图 21.8:Simulink 库:电机
第 4 部分 CAD 第二十一章 网络设计 171
图 21.9:Simulink 库:调节器
图 21.10:Simulink 库:调压变压器
第 4 部分 CAD 第二十一章 网络设计 172
图 21.12:Simulink 库:风力涡轮机
第 4 部分 CAD 第二十一章 网络设计 173
图 21.13:Simulink 库:其它模型
21.3 在Simulink模型中显示结果
求解出潮流后,在当前加载系统的 Simulink 模型中可以显示母线电压和潮流值。与此
功能相关的如图 21.14 所示,可在主窗口菜单编辑/ Simulink 模型设置中打开。最后, 通过
在 Simulink 标志图上点击或使用菜单文件/导出网络为 EPS 文件,Simulink 模型可以导出为
EPS 格式的文件。此功能允许从以.eps 结尾的文件中删除恼人的黑色箭头(实例见下节 21.4)。
21.4 实例
图 21.15,21.16 和 21.17 描绘了 9 节点,14 节点,6 节点测试系统的Simulink模型。 1
图 21.16 也描述了使用 Simulink 设置界面生成的母线电压报告。
1
这些模型可在 PSAT 主文件夹中的 tests 子文件夹中找到。
第 4 部分 CAD 第二十一章 网络设计 174
第二十二章 模块用法
22.2 标准模块
标准模块每个输入/输出端口只需要连接到一条母线。不遵循这个规则的模块将在下面
的 22.3 节说明。 标准模块的一些实例如图 22.1 所示。
在大多数情况下,任何相同的标准模块可以连接到同一母线,唯一的例外是平衡发电机,
2
PV发电机和恒定PQ负载模块(见图 22.2 和 22.3)。 PSAT假定每条母线只有一个此类模块。
在同一母线连接多个平衡节点,多个PV发电机, 或多个PQ负载将会导致无法预测的结果。
然而,PSAT将显示一条出错信息,也不会设法求解潮流。未来版本的PSAT将包含警告信息
以避免其他在同一母线连接下不允许或不可行的多重模块组合。
1
在这个问题上还有一些工作要做。
2
注意:平衡发电机数量可能大于 1。这可能会发生在当在同一 Simulink 模型中定义两个或两个以上不相连的网络的时候。然而,这种用法并不推
荐,因为并非所有程序都经过一个多重网络测试实例的检查。
第 4 部分 CAD 第二十二章 模块用法 177
注意:在同一母线上连接几个组件,虽然允许, 但从数学的角度来看有时是不相容的。
例如,在同一母线上连接一个PV发电机和一个平衡发电机或两台并行的有载调压变压器可
能会导致无法预测的结果或异常(见图 22.4)。这种不相容无法轻易地自动检查出来。 为此
应特别注意避免不可行的系统参数约束。
图 22.4:不可行或“很可能”行不通的模块连接
图 22.5:母线模块用法。(a)最小的工作网络;(b)不允许的母线连接;
(c)允许有未使用的母线端口,但不推荐。
第 4 部分 CAD 第二十二章 模块用法 178
22.3 非标准模块
如果模块不能直接连接到母线(这是所有同步电机调节器的情况),需要其他模块存在
才能正常工作,或具有输入/输出信号,则该 PSAT 模块是非标准的。另一种方式可以把非标
准块定义为“依赖”块,因为它们的使用依赖于变量和插入网络的其它组件和/或设备的参
数。下面的小节描述了所有非标准块的用法。
22.3.1 母线
母线模块是每个模型的基本要素。一个 PSAT 网络必须至少有一个母线。注意:一个母
线块不能直接连接到另一个。输入和输出端口的数量是可变的。不强制使用全部端口,但留
下未使用的母线端口的习惯并不推荐。为了避免因输入错误致使 Simulink 溢流,每个母线
块的输入和输出端口数的最高限额为 10。此值可以通过修改函数 fm_inout.m 来改变。图 22.5
说明了母线块用法。
22.3.2 Goto和From模块
Goto 和 From 模块是继承自 Simulink 的标准库,可连接 PSAT 库中的任何两个模块。在
实践中可以用它们来画出简洁的电路。图 22.6 说明了 Goto 和 From 模块的用法。
22.3.3 链接
链接模块是一种特殊的连接,只在二次电压调节控制系统中使用。详见 22.3.11 节。
图 22.7:断路器模块用法。(a)断路器块的正确用法;(b)与例(a)相同;
(c)断路器断开同步电机的不允许用法;(d)断路器断开同步电机的正确用法
22.3.4 断路器
断路器模块只有在连接到一条线路和一条母线时才能工作。线路的相对位置并不重要。
不能使用断路器断开除线路外的其他组件,因此,为了模拟发电机,负载或任何其他组件的
开关,就必须一条新的母线和一条“虚拟”线路(低阻抗)。未来版本的 PSAT 可包含开关,
以避免插入新母线和新线路。图 22.7 说明了断路器模块的用法。
第 4 部分 CAD 第二十二章 模块用法 179
图 22.8:电源和负荷模块的用法。 (a)和(b)电源块的正确用法;
(c)电源块的不正确用法;(d)负荷块的正确用法;(e)负荷块的不正确用法
22.3.5 电源和负荷
电源块必须连接到一母线,且需要一个 PV 发电机或一个平衡发电机连接到同一母线。
负荷块必须连接到一母线,且需要一个 PQ 负载连接到同一母线。图 22.8 说明电源和负荷模
块的用法。
22.3.6 发电机斜坡加速
发电机斜坡加速模块必须连接到电源模块。电源模块掩模允许具有零或一个输入端口。
输入端口只用在连接斜坡加速模块;不推荐在电源模块中留下未使用的输入端口。图 22.9
说明了斜坡加速模块的用法。注意:发电机斜坡加速数据只有在与 PSAT 图形存取方法接口
(多时段和单位约束的方法)连用时才有效。
22.3.7 发电机储备
发电机储备模块必须连接到一母线,且需要一个 PV 发电机或一个平衡发电机和电源模
块连接到同一母线。图 22.10 说明储备块使用。注意:发电机储备数据只有在与 PSAT OPF
程序连用时才有效。
22.3.8 非传统负载
非传统负载模块是一些在第 14 章中所描述的负载模块,即电压依赖型负载,ZIP 型负
载,频率依赖型负载,指数恢复型负载,温控型负载,Jimma 型负载和混合型负载。前两个
可以在 “潮流后初始化”参数设置为 0 时,当作标准块使用。但是,一般来说,所有非传
统负载都需要在同一母线上连接 PQ 负载。多个非传统负载可以连接在同一母线上,不过,
要注意在同一母线上连接两个指数恢复型负载是没有意义的。见 14.8 节的一些关于非传统
负载用法的说明。图 22.11 表明了 Simulink 模型中的非传统负载的用法。
图 22.9:发电机斜坡加速模块用法。 (a)和(b)斜坡加速块的正确用法;(c)斜坡加速块的不正确用法;
(d)电源块的不推荐用法
第 4 部分 CAD 第二十二章 模块用法 180
图 22.10:发电机储备模块用法。(a)和(b)储备块的正确用法;(c)储备块的不正确用法
图 22.11:非传统负载模块用法。
(a)和(b)非传统负载块的正确用法;(c)指数恢复型负载的不正确用法。
(d)电压依赖型和 ZIP 型负载块当“潮流后初始化”参数设置为 0 时的正确用法。 (e)非传统负载块的
不正确用法
22.3.9 同步电机
同步电机模块必须连接到一母线,且需要一个 PV 发电机或一个平衡发电机连接到同一
母线。如果不存在 PV 发电机或平衡发电机,同步电机状态变量将不会被正确初始化。 同
步电机块掩模允许具有零或两个输入端口。输入端口只有在使用调节器的时候才需要,不建
议在同步电机块中闲置输入端口。注意:当连接多台同步电机在同一个母线时,参数 “母
线上的有功和无功百分比”的总和必须是 1。 PSAT 不检查同步电机中所使用的有功和无功
组成的相容性。计算同步电机的注入功率时只使用 PV 发电机或平衡发电机的注入功率。图
22.12 显示了同步电机模块的用法。
图 22.12:同步电机模块用法。 (a)和(b)同步电机块的正确用法;
(c)同步电机块的不推荐用法。(d)同步电机块的不正确用法
第 4 部分 CAD 第二十二章 模块用法 181
22.3.10 一次调节器
一次调节器,如自动电压调节器和调速器,必须连接到一同步电机;而电力系统稳定器
和过励磁系统必须连接到自动电压调节器。自动电压调节器模块掩模允许具有零到三个输入
端口。输入端口只有在使用电力系统稳定器,过励磁限制器,或二次电压调节器模块时才需
要;不建议在自动电压调节器模块中闲置输入端口。每台同步电机只允许接一种调节器。图
22.13 说明了一次调节器模块的用法。
22.3.11 二次电压调节
二次电压调节(SVR)模块是中央控制器(CAC)模块和(CC)模块。中央控制器块
或群集控制器块不允许单独使用。每个二次电压调节系统只能有一个中央控制器块,而可以
有多个群集控制器块。中央控制器输入端口必须链接到一条电压受控的母线(控制母线)。
中央控制器输出端口必须连接到群集控制器,且可以和任意多个群集控制器相连。不建议在
中央控制器块上闲置输出端口。群集控制器块可以直接连接到自动电压调节器块,或静止无
功补偿器块。在后一种情况中需要用链接块把群集控制器的控制通道连接到静止无功补偿器
上。二次电压调节系统可以包含任意多个静止无功补偿器或自动电压调节器。此外,静止无
功补偿器和自动电压调节器的任何模型或控制类型都是允许的。图 22.14 说明了中央控制器,
群集控制器和链接块的用法。这些模块的任何其他用法都是不允许的,将会导致不可预知的
结果或出错消息。
图 22.13:一次调节器模块用法。 (a)和(b)调节器块的正确用法;
(c)自动电压调节器块的不推荐用法;(d)和(e)调节器块的不正确用法
22.3.12 有载调压变压器
有载调压变压器(ULTC)模块可以根据选定的控制类型连接到两条或三条母线。当控
制母线是变压器的二次绕组时,二次电压和无功功率控制(类型1和2)只需连接两条母
线.远端稳压控制(类型3)需要连接第三条母线。当选定控制类型3时,有载调压变压器
块的形状改变,以便允许有第二个输入端口。图 22.15 说明了有载调压变压器块的用法。注
意:当使用控制类型1和2时,有载调压变压器是一个标准块;当使用控制类型3时,有载
调压变压器是一个非标准块,因为远端母线提供的是信号,而不是拓扑连接。
22.3.13 静止无功补偿器与静止同步补偿器
静止无功补偿器和静止同步补偿器模块必须连接到一母线,且需要一个 PV 发电机块连
接到同一母线。注意:在这种情况下不允许连接平衡发电机。如果不存在 PV 发电机,静止
无功补偿器或静止同步补偿器的状态变量将无法正确初始化,并会显示警告信息。图 22.16
说明了静止无功补偿器和静止同步补偿器块的用法。
第 4 部分 CAD 第二十二章 模块用法 182
图 22.14:二次电压调节模块用法
图 22.15:有载调压变压器模块用法
图 22.16:静止无功补偿器模块用法。(a)静止无功补偿器块的正确用法;
(b)和(c)静止无功补偿器块的不正确用法
第 4 部分 CAD 第二十二章 模块用法 183
图 22.17:固体氧化物燃料电池模块用法。(a)燃料电池块的正确用法;
(b)和(c)燃料电池块的不正确用法
22.3.14 固体氧化物燃料电池
固体氧化物燃料电池块必须连接到一母线,且需要一个 PV 发电机块连接到同一母线。
注意:在这种情况下不允许使用平衡发电机块。如果不存在 PV 发电机,燃料电池的状态变
量将无法正确初始化,并会显示警告信息。图 22.17 说明了燃料电池块的用法。
22.3.15 动态轴
动态轴模块必须连接到一同步电机。注意:动态轴不接受任何输入端口,因为目前已实
现的模型不允许在使用动态轴时包含水轮机调速器。 因此,在同一同步电机上连接调速器
和动态轴将无法提供预期的结果,并且是不允许的。此外, 注意:自动电压调节器和动态
轴在连接到同一发电机时的相互作用至今尚未进行测试。图 22.18 说明了动态轴模块的用法。
图 22.18:动态轴模块用法。 (a – c)动态轴块的正确用法
第 4 部分 CAD 第二十三章 模块掩模 184
第二十三章 模块掩模
反对
1.Simulink 模型不能直接用作数据文件;
2.模块中包含的值必须经解释和翻译成 PSAT 整体结构。
23.2 编辑模块掩模
Simulink 中可以定义新的模块。这些模块是典型的掩蔽子系统。这个功能广泛应用于
PSAT - Simulink 库中,以便定义自定义模块。
一般来说,编辑模块掩模意味着建立一个初始化,一个图标和一个模块文件。在建立一
个工作模块中,只有初始化是严格需要的。然而,模块图标可以在 PSAT 库中用来模拟电力
系统框图,而简单的文件可以帮助提醒与模块关联的组件。
最后,掩模提供了一个所谓的掩模类型。它是用来定义 PSAT 模块和 PSAT 整体结构之
间的链接的。这个属性告诉 PSAT 的过滤器(即函数 fm_sim)与模块关联的结构。它总是
可以知道哪些结构是与当前的 Simulink 模块关联,只需通过打开它的掩模:PSAT 结构的名称
就在图形用户界面窗口标题之下和模块文件之上(见图 23.2)。此外,可以随时修改掩模类
第 4 部分 CAD 第二十三章 模块掩模 185
型的属性,通过断开模块,并编辑它的掩模。当然,这一般不需要,除非要创建一个新的模
块。基于这个目的,参考本章 23.4 节。
23.2.1 掩模初始化
每个 Simulink 模块掩模必须初始化,即需要设置参数和编写函数。该函数在创建了模
块和任何模块属性发生变动时都会运行。一个模块初始化的实例如图 23.3 所示。
每个 PSAT 模块都使用初始化图形用户界面来定义模块参数。参数命名有特殊的语法,
这在 23.3 节作了全面的描述。
23.2.2 掩模图标
掩模图标也可在掩模编辑图形用户界面定义。一个模块图标的例子见图 23.4。该图标是
由绘图语句画成的。这种方法在一些情况下可能是一个冗长的过程(例如,画圆圈时)。因此,
在函数 fm_draw 中提供了一些绘图实用程序,它们可以在初始化阶段被调用(见图 23.3)。
注意:更复杂的模块功能,比如一个依赖于参数值的变量图标无法通过简单的掩模编辑
的手段获得。在这种情况下,必须定义掩模回调函数。用函数 fm_block 来处理这些特殊的
“自适应”PSAT 模块。
最后,对输入/输出端口数目可变的模块,可在初始化阶段通过函数 fm_inout 来处理。
图 23.4:PSAT-Simulink 模块的掩模图标图形用户界面
图 23.5:PSAT-Simulink 模块的掩模文件图形用户界面
第 4 部分 CAD 第二十三章 模块掩模 187
23.2.3 掩模文件
每个 PSAT 块都带有一个简短的文件。一个模块文件实例见图 23.5。
23.3 掩模参数命名的语法
模块掩模的参数命名遵循几条简单的规则,这使得定义独立于 PSAT 结构的模块成为可
能。当参数从 Simulink 模型中加载上来时,函数 fm_sim 将这些参数值赋到相应的结构,并填
入结构的数据矩阵中的相 应的行和列。结构就是模块的掩模类型属性,而行号取决于
Simulink 模型中同类模块的模块号。因此,参数名只需指定数据存储的列号。方法包括使用
一种特殊语法来定义一个数组,使该数组既可以很容易地转换成 Matlab 表达式(例如,正
则表达式),同时又是结构良好的 Matlab 变量。掩模参数符号见表 23.1,而一些结构良好的
掩模变量名实例见表 23.2。
还有一些关键字,是与常量关联的,如表 23.3 所示。关键字 in 和 out,当作为参数名
时是无效的,它们通常用于具有可变的端口数目的模块,例如母线和同步电机。注意:关键
字不能用于使用表 23.1 中的符号构成的参数名里。
与参数名关联的掩模值必须一致,即必须是具有由参数名所定义的维度的数组。几个实
例见表 23.2 第三列。
注意:PSAT 并不要求掩模数组写在方括号内; 然而,为了避免 Simulink 中产生警告信
息,建议使用正确的替掩模赋值的 Matlab 语法。
表 23.1:掩模参数符号 1
表 23.2:结构良好的掩模变量名实例
表 23.3:掩模参数常量
1
表中的“_”是下划线,不是短划线。
第 4 部分 CAD 第二十三章 模块掩模 188
23.4 关于创建自定义模块的说明
创建一个新的 PSAT 模块的最简单的方法是修改一个现有的模块,方法如下:
1.打开 Simulink 库;
2.复制所需的块;
3.断开复制块的链接;
4.编辑块掩模。
关于创建一个新的 PSAT 模块的几点说明如下:
1.每个 PSAT 块都是一个空洞的子系统。因此,添加或删除输入/输出端口,只需要打
开底下的子系统模块,添加或删除输入/输出模块(见图 23.6.a)。
如果模块有奇数个输入/输出端口,就要添加一个接收块或源块(见图 23.6.b)。添加
的模块连接能够避免 Simulink 产生出错信息。
2.掩模类型属性必须是一直被定义的,且必须是现有的 PSAT 结构。
3.掩模变量必须遵循前面的 23.3 节规定的约定语法上。
4.由于掩模变量将要填入 PSAT 结构的数据字段,所以结果数据矩阵的所有列(除
可选列之外)都要填满。
第 5 部分 工具
第 5 部分 工具 第二十四章 数据格式转换 190
第二十四章 数据格式转换
PSAT 能够识别和转换多种常用于电力系统研究的数据格式。
只包含静态潮流数据的 PSAT 数据文件可转换成 IEEE 通用数据格式和 WECC 和 EPPR
ETMSP 格式。2
滤波器主要用 Perl 语言编写。唯一一些用 Matlab 语言编写的滤波器是用来转换 Matlab
脚本和函数(如 PST 和 Matpower 格式)。
鉴于无法从其他格式转换到 PSAT 或从 PAST 转换到其它格式,并有可能导致意外的结
果。在某些情况下,更改 PSAT 的默认设置前需备份从其他电力系统软件的获得的结果。
转换可以通过命令行进行也可以通过数据转化界面进行。此界面可通过主界面窗口
Tools/Data Format Conversion 运行。界面如图 24.1。
到目前为止下列滤波器已经可以使用:3
1
这些滤波器主要由Juan Carlos Morataya R., Planificaci´ony Control, EEGSA, Iberdrola, Guatemala.慷慨提供。邮箱:JMorataya@eegsa.net
2
关于IEEE通用数据格式的详细说明可在[126]找到。此外,关于IEEE CDF和EPRI ETMSP格式的描述可以在www.power.uwaterloo.ca/找到。
3
所有的滤波器可在 psat/filters.文件夹找到。
4
关于PSAP数据格式的描述可在www.ee.washington.edu/research/pstca/找到。
5
滤波器支持 2.6-3.0 版本的 PSS/E 数据格式。
6
关于旧版本的PSS/E数据格式的描述可在www.ee.washington.edu/research/pstca/上找到。
第 5 部分 工具 第二十四章 数据格式转换 191
基于 perl 的滤波器的一般语法如下:
$ <滤波器 名> [-v] [-h] [-a 附加文件] 输入文件 [输出文件]
其中$是 shell 提示符,输入文件是唯一的强制参数。如果没有指定输出文件名称,滤波器会
自动生成。选项如下:
-V:冗余转换 对于一些滤波器,在转换过程中附加信息随之打印出来。
-h:打印一个简短帮助说明。
图 24.1: 数据转换界面
-a:定义附加文件。此选项仅适用于 neplan2psat 和 inptc12psat 滤波器,具体如下:
neplan2psat :附加文件是.edt 文件。如果-a 这个选项没有使用,滤波器就会把这个.edt
文件当做同名的 .nbt 文件。
inptc12psat :如果附加文件是 colas add 文件,和.bat 的扩展在一起。如果-a 选项没有使
用,那么滤波器就会认为没有 colas add 文件。
第 5 部分 工具 第二十五章 用户自定义模型 192
第二十五章 用户自定义模型
图 25.1:用户定义的模型界面
25.2 新建一个用户自定义模型
点击 图 25.1 中“New Component”按钮来新建一个 UMD,然后就会出现图 25.2 中的界
第 5 部分 工具 第二十五章 用户自定义模型 193
面。
这个界面是相当直观的。通过点击 UMD 主界面上的工具栏的“Setting”键,可在图 25.3
的界面中对组件的常用设置进行设定。添加变量和方程只要在各自的编辑文本编辑好,然后
使用“Add”按钮就可以成功更新模型了。变量名和方程名必须是有效的 matlab 变量和表达
式。状态变量和参数可在图 25.4 和图 25.5 中分别进行设置。所有可定义的属性可以查附录
A。
当模型定义完成后就可以保存和编译。1 如果在编译过程中,程序遇到错误,就产生一
份错误信息报告以便调试。
设置变量和参数的界面的简要说明如下。
25.2.1 组件设置
组件特性可在通过如图 25.3 的界面进行查看和修改。属性如下:
Name: 组件名作为 bulid 文件的名字来定义组件自身,还可以作为 PSAT 的函数名和组
件的结构名。例如,一个组件的名字为 testudm,它就以下
testudm.m bulid 文件组件
fm testudm.m 功能组件
Testudm 通用结构组件
Description: 关于组件的一个简要说明,将会出现在组件功能的说明里和 Contents.m
文件中。长度只有一行。
Initialization:此选项用于通知编译器该组件必须包括在电力系统潮流还是算完成
的时候初始化。在潮流计算完成后选择检查包进行初始化。
Shunt:该选项在安装时用来告知安装人员该组件是不是被当作一个并联支路。如果不
是,那么这个组件就不会被当作一个负荷,它吸收的功率就不会包含在 Bus.Pl 和 Bus.Ql.向
量中。
1
图 25.2: 创建用户自定义模型的界面
1
在编译 UMD 函数时需要用到符号工具箱。
第 5 部分 工具 第二十五章 用户自定义模型 194
图 25.3: 用于设置组件属性的界面
图 25.4: 设置状态变量属性界面
第 5 部分 工具 第二十五章 用户自定义模型 195
25.5: 设置参数界面
25.2.2 状态变量的设置
状态变量属性可以通过如图 25.4 的界面进行查看和修改。属性如下:
Time Constant: 时间常数与状态变量微分方程有关。用户可以选择在参数列表里的所
有时间常量。如果选择 none,则微分方程将不使用时间常数。
No Dynamic:如果选择”yes”,则时间常数允许为零,对应建立一个代数方程。
Superior Limit:如果一个值没有选择”none”, 则状态变量对它的最大值有一个反
积分饱和限制。
Inferior Limit: 如果一个值没有选择”none” , 则状态变量对它的最小值有一个反积分
饱和限制。
Offset:如果选择”yes”,则状态变量的初值为零,偏移量则在初始化的最后一步用来设置
零的一阶导数。
Matlab Name:组件结构的变量名。必须为一个有效的 Matlab 变量。
TeX Name: TeX 格式名在图例中描绘变量使用,必须为一个有效的 TeX 数学表达式。
Initial Guess:潮流计算完成后用于组件初始化的值。
25.2.3 参数设置
参数属性可以通过如图 25.4 的界面进行查看和修改。属性如下:
Unit: 参数的单位。该项仅在组件功能的“on-line”帮助中使用。
Type:参数的类型。该项一般在组件功能的“on-line”帮助中使用。但时间常数被选,该
参数会被包括在差分方程的时间常数列表中。
Description:参数的简要说明。该项仅在组件功能的“on-line”帮助中使用。长度不能超过
一行。
25.3 局限性
编译 UDM 的例程目前还没完成,在具体应用时有以下几个限制:
1.只能定义连上一根以上的母线的模型
2.代数方程总要定义;
3.UDM 不能和其他模型共用状态变量;
4.母线电压是唯一代数变量;
5.所有定义的变量无论在代数还是差分方程都要适用;
第 5 部分 工具 第二十六章 程序 196
第二十六章 程序
26.2 稀疏矩阵的可视化
如图 26.2 的系数矩阵可视化界面可从主窗口 View/Sparse Matrix Visualization 进入。1
26.3 主题
可通过主窗口 Option/Themes 的主题浏览界面换 PSAT 的外观。图 26.3 是用户在预览由
工具箱提供的一款主题。添加一个新主题,只需要打开并修改在 PSAT 母文件夹下的 thems
子文件夹中的样本文件。
26.4 文本浏览器
图 26.4 是选择 PSAT 提供的文本浏览器来查看程序产生的报告时的界面。这些程序是
基于分组的操作系统,即的 Unix(Solaris)上,Linux 和 Windows.
图 26.1: 命令历史界面
1
26.5 建立预编译文档
Matlab 允许对纯文本 M 文件进行预编译。预编译文档虽然不能像二进制一样修改在但一
1
这个图表阐明了一个 1228 母线测试系统的完整潮流雅可比矩阵.
2
ActiveXR 用来向 Microsoft Excel 输出结果。
第 5 部分 工具 第二十六章 程序 197
图 26.2: 系数矩阵可视化界面
图 26.4:文本浏览器选择界面
图 26.5: 预编译创建界面
第 5 部分 工具 第二十七章 命令行的用法 199
第二十七章 命令行的用法
1
在一个函数中后者不启动。
第 5 部分 工具 第二十七章 命令行的用法 200
2 种方式的的不同点在于当只调用例程时,数据文件不会被覆盖。如果研究的数据没有
变化,而用户想要进行不同的分析的时候可以使用第一种方式。步骤如下:
>> runpsat(datafile ,’data’)
>> runpsat(routine1 )
>> runpsat(routine2 )
>> runpsat(routine3 )
如果研究数据不同时可使用第二种方式:
>> runpsat(datafile1 ,routine )
>> runpsat(datafile2 ,routine )
>> runpsat(datafile3 ,routine )
在前面的的命令中,均假定数据文件在当前文件夹中。 (如 PWD 返回的数据)。让 PSAT
不使用当前文件夹而使用其他文件夹,命令需做如下变化:
>> runpsat(datafile ,datapath ,’data’)
>> runpsat(routine )
表 27.1: 命令行中程序惯用名
或
>> runpsat(datafile ,datapath ,routine )
Datapath 是数据文件的绝对路径。
扰动文件也可以类似数据文件一样设置。从效果来看,下面的命令是等价的
>> runpsat(pertfile ,’pert’)
>> runpsat(pertfile ,pertpath ,’pert’)
>> runpsat(datafile ,datapath ,pertfile ,pertpath ,routine )
可以看到如果同时设置了数据文件和扰动文件,2 种文件的绝对地址必须标明。
程序名如表 27.1 所示。如果 runpsat 运行时只有一个参数--say option 则下面的表示法是
等价的。
>> runpsat(’option’)
>> runpsat option
Runpsat 的其他命令行选项见表 27.2. opensys 选项的语法规则同 data 和 pert 选项一样。
如果 PSAT 变量不再需要时,可使用下面的命令清空工作区:
>> closepsat
第 5 部分 工具 第二十七章 命令行的用法 201
图 27.1:主从结构
27.2 高级用法
PSAT 的基本界面用法独占了 MATLAB 环境,这使得 PSAT 很难融入其他 MATLAB 程
序,同时 PSAT 也很难添加新的功能。这些问题会在这节做简要说明。
当使用 PSAT 界面,PSAT 作为主程序运行,用户可以从主界面初始化和运行内部程序。
这样每一个例程成为一个子程序(见图 27.1)。使用这种结构唯一一种添加例程的方法是写
一个能与 PSAT 界面共用 PSAT 全局结构并能适当交换信息的函数。但是当用户想在要自己
的运算中使用 PSAT 例程时往往会不使用 PSAT 界面。如此,最好的解决方法是把用户自定
义的程序作为主程序,仅在必要时调用 PSAT 用户界面。使用这种方法用户只需知道怎样给
PSAT 传递数据和从 PSAT 中获得数据即可。
后者可以通过使用 PSAT 全局结构轻易解决,比如主要包含静态稳定计算(潮流,上一
个 CPF 点,OPF)所有变量的 DAE,包含小信号稳态分析计算的 SSSA 和包含时域仿真输
出以及连续潮流曲线或帕累托集的 Varout 。
表 27.3: 修改结构改变默认动作
DAE 的结构体还包括当前系统的雅可比矩阵。详细情况可查阅附录 A。
如果默认的动作设计适合当前的应用,那么送数据和选项给 PSAT 就十分简单。否则,就需
要编辑 PSAT 的全局结构体,设置合适的选项。可以看到 当使用 PSAT 的基本功能时,全
第 5 部分 工具 第二十七章 命令行的用法 202
局结构是通过用户界面进行编辑的。
编辑命令行全局结构可能是一个漫长的过程, 尤其是当需要经常重复相同的设置。在
这种情况下,编写一个能把这些设置列在一起的脚本文件,然后运行就方便多了。表 27.3
列出了例程和与之关联的定义例程选项的全局结构。在附录 A 中有这些结构体的完整描述。
27.3 命令行选项
PSAT 的命令行用法的默认行为可通过结构 CLPSAT 的方式进行调整。结构 CLPSAT 包
含以下一些选项:2
Init 命令行初始化状态。如果 PSAT 启动基本界面则为 1,否则为 0。如果用户没有
修改这项的值,那么启动 PSAT 的时候这项会将被自动赋值。
Mesg PSAT 的信息状态。如果值为 1,则在 MATLAB 的工作区将不显示信息。默认
值为 1。不显示信息将加快一点运行速度。
Refresh 如果为真(默认值),将在进行进一步分析前独立于电力潮流状态重新加载一次
电力潮流。这意味着此项最基本的用法就是用于所有例程的初始化。
Refreshsim 如果为真,将在进行进一步潮流计算前在 Simulink 模型状态下重新加载
Simulink 模型。默认为假,因为在命令行用法,假定用户不使用 Simulink 图形界面。
Readfile 如果为真,在运行电力潮流前重新加载数据文件。如果改值为假(默认),
数据文件不会被重新加载(除非文件被修改)同时 slack generator, PV generator and PQ load
data(负荷数据)使用存储值重新加载。这些数据需要被重新加载因为在 PSAT 的计算过程
中数据可能发生变化。
Showopf 如果为真,将在基本输出上显示 OPF 结果。默认为假。
pq2z 如果为真(默认),将在进行时域仿真前强制把 PQ 负荷用等效的恒定阻抗代替。
Viewrep 如果为真,当报告文件创建时会显示此文件。默认为假,也就是说,报告文
件创建时没有其他动作。
为了完整性,CLPSAT结构的概要在附录A中已列出。 1
27.4 示例
下面的脚本文件提供了一个 PSAT 命令行用法的简单示例。
2
此后本书中真代表 1,假代表 0.
第 5 部分 工具 第二十七章 命令行的用法 203
注意 PV 和 PQ 节点储存数据的用法。它允许在没有重新加载数据文件的情况下更改系统
负荷概况的值。
第 5 部分 工具 第二十八章 在 GNU Octave 上运行 PSAT 204
1
在www.octave.org.上可找到GNU Octave.
2PSAT 在 Octave 2.1.53 版之后可以正常使用.
3 在http://octave.sourgeforge.net/.上找到Octave-forge.
第 5 部分 工具 第二十八章 在 GNU Octave 上运行 PSAT 205
28.2 绘制变量
Runpsat 函数允许在 GNU/Octave 有附加选项。程序会显示一个菜单等待用户选择,如
下:
28.3 结语
PSAT 在 Octave 上的使用还处于开发早期。欢迎任何形式的帮助,纠错和捐助。PSAT
只要能和 Octav 完全兼容就能成为“自由的软件” 。
第 6 部分 界面 206
第 6 部分 界面
第 6 部分 界面 第二十九章 GAMS 界面 207
第二十九章 GAMS界面
通用代数建模系统(GAMS)是一个高层次的针对数学规划问题的建模系统。它由一个
语言编译器和各种集成的高性能的解算器组成。GAMS 是专门为大而规模复杂的问题设计
的,允许为各种应用和学科建立和维护模型【17】。GAMS 能为多种问题建模,如线性规划
(LP),非线性规划(NLP),混合整数线性规划(MILP)和(轻松)混合整数非线性规划
(MINLP)。
本章描述了对 GAMS 进行 PSAT 接口的 GUI(图形用户界面)及其常规方法,一种对
大型复杂模型简化的高级语言。
29.1 初始化
PSAT-GAMS 界面的使用要求用户在计算机上正确的安装 GAMS 和 GAMS-Matlab 界面。
可以在
www.gams.com
上下载 GAMS。网站允许下载可以正确运行小例子的试用版。在 PSAT 测试文件夹中的系统
测试报告不需要一个待解决的 GAMS 的承诺完整版。怎样安装,规划和使用 GAMS 在这里
不做介绍。细节请参考广大 GAMS 用户指南【17】。接下来,假设在你的电脑上已经安装了
GAMS。
需要解决的第一步是 GAMS 被公认为是针对系统的命令,换言之,GAMS 文件夹必须
被设置为一个环境变量。怎样将 GAMS 可执行文件设置为环境变量由操作系统决定,如下:
Windows NT 和 Windows 2000 找到控制面板→系统属性→高级选项→环境变量。
然后在“路径”一栏添加 GAMS 的完整路径。
Windows XP 找到控制面板→性能和维护→系统。 一个带有系统属性标题的窗口将弹
出,选择高级选项卡,按下环境变量按钮,然后在“路径”一栏添加GAMS
的完整路径。 1
Linux 在主目录编辑 the .bash profile 文件(或者路径变量定义的任何文件) ,用
路径变量添加完整的 GAMS 路径。
第二步是正确的建立 PSAT-GAMS 界面。需要 GAMS 库中的 psatout.gms,可以在
~/psat/gams 文件夹中找到。有两种方法可以确保找到该库。
1. 把 psatout.gms 复制到 gamspath/gams/inclib 文件夹中。该操作通常需要管理员来
操作。
2. 运行 PSAT-GAMS 界面时使用~/psat/gams 路径。应用 the PSAT-GAMS GUI(菜单
选项/包括 GAMS 需求选项)必须使用这一路径。这不一定在所有的平台上都可
以运行(例如 Windows) 。用户也可以定义一个自定义路径(菜单选项/编辑 GAMS
需求选项)。
29.2 GAMS解算器
应用在 PSAT 中的最优潮流(OPF)模型是用一组非线性方程组表示的,因此要用到
NPL 解算器(例如 CONOPT【43】)
,它们的性能和结果都与应用在 PSAT 中通过智能功率
模块(IPM)获得的比较过。此外,多期最优潮流的求解需要一个 MINLP 解算器(如 DICOPT
【51】和 MINOS 【87】)
,它主要工作于用 MIP 主问题解决方法解决松散的 NLP 问题。对
于大规模 MINLP 问题,最大整数迭代次数是唯一可能的停止准则。从几个多期 OPF 测设案
例分析看来,50000 以内的整数迭代都可以带来正确的结果。
1
Windows XP 的一个已知问题是 PSAT 文件夹要做 Matlab 的启动文件夹。需要做的是:1)右击 XP 桌面上的 Matlab 图标。2)在目的地址处指明
PSAT 的完整地址。
第 6 部分 界面 第二十九章 GAMS 界面 208
29.3 PSAT-GAMS接口
GAMS 和 Matlab 之间的连接允许使用 Matlab 提供的具有可视功能的复杂非线性优化工
具。现有的 Matlab-GAMS 界面(MGI)已经被作为创建 PSAT-GAMS 界面(PGI)的主要
参考依据。但是 PGI 没有使用到 MGI,因而不用在计算机上安装 MGI。
29.4 PSAT-GAMS模型
PSAT-GAMS 界面的当前版本有五种可用模型,如下:
1.简单拍卖
2.市场结算体制
3.标准 OPF
4.电压稳定约束(VSC)OPF
5.最大负载状态
因权重因数 w,VSC-OPF 被提出,以便生成偏导数。参照【75】一个应用于 PGI 的完
整的讨论分析模型。
图 29.1:PSAT-GAMS 界面的结构
2
一个平台独立函数 gams.m 包含在 PSAT 分布中,该函数可以代替含 MGI 原代码的 mex-files。因 gams.m 通常较通信 mex-files 慢,PSAT 分布源代
码也提供了一个 GAMS 库(matout.gms)的增强版,该库支持任何维度的表格。对 matout.gms 的改善工作已经在与 M. C. Ferris 的合作中。
第 6 部分 界面 第二十九章 GAMS 界面 209
29.5 多期市场结算体制
29.5.1 符号标记
为了更清楚的表达,应用在多期市场结算体制公式中的常量,变量和集合将在下面介绍。
这里用到的符号基本遵守【40,86,39】给出的命名法。
常量:
Psmax
i
i 提供的最大有功功率极限【MW】;
p smin
i
i 提供的最小有功功率极限【MW】;
max
Q Gi i 消耗的最大无功功率极限【Mvar】;
min
Q Gi i 消耗的最小无功功率极限【Mvar】;
max
P mn 传输线路上母线 m 与 n 之间的流量极限【MW】
;
x mn 传输线路上母线 m 与 n 之间的电抗【p.u.】;
Sb 系统基本容量【MVA】;
T 规定时间间隔(如 24 小时);
DTi i 的最小停机时间【h】
;
UTi i 的最小正常运行时间【h】;
SDi i 的关机限制【MW/h】
;
SU i i 的启动限制【MW/h】
;
RDi i 的软启动限制【MW/h】;
RU i i 的软停止限制【MW/h】;
Γi number of periods unit i must be on-line at the beginning of market
horizon due to its minimum up time constraint [h];
第 6 部分 界面 第二十九章 GAMS 界面 210
Πi number of periods unit i has been off-line at the beginning of the market
horizon due to its minimum down time constraint [h]
i
0
i 从在市场上网到变为 0 的时间间隔【h】;
i
0
i 从在市场下网到变为 0 的时间间隔【h】;
max
P Dj 客户 j 需求的能量最高上限【MW】;
min
P Dj 客户 j 需求的能量最低下限【MW】;
变量:
b (t) 母线 b 在 t 时刻的电压角度【rad】;
PS t i 在 t 时刻的输出功率【MW】
;
PSi t
i
i 在 t 时刻的最大输出功率【MW】;
QGi i 输出的无功功率【Mvar】
;
PD j t 客户 j 在时刻 t 输出的功率【MW】;
Pmn t t 时刻在线路 m 与 n 间流动的功率【MW】;
u i t 0/1 变量且当 i 在 t 时刻上网时为 1;
i t 0/1 变量且当 i 在 t 时刻初始时是启动的时为 1;
z i t 0/1 变量且当 i 在 t 时刻初始时是关机的时为 1;
集合:
I 所有机组的集合;
Ib 与母线 b 连接的所有机组的子集;
J 所有客户的集合;
Jb 与母线 b 连接的所有用户的子集;
T 市场各个时期的集合;
B 所有网络母线的集合;
N 所有传输线路的集合;
Nb 与母线 b 连接的传输线路的子集;
29.5.2 模型方程组和参数
基于电力市场的多期 OPF 被模拟为典型的混合整数线性规划问题。方程组因整型变量
的复杂性可以保持线性。因此非线性功率流动方程组通常被功率平衡方程组代替,该方程组
可以或者不可以包含一个网络损耗【40,86】的近似表达。
PSAT-GAMS 界面包含了在【40】中提到的 那些系统规定参数,作者提出一个针对
pool-based 电力市场的多期拍卖的详细模型。【40】中提出的模型是线性的,而且把传输线
路中的损耗考虑进去了。PSAT-GAMS 界面允许在一个简单功率平衡(“简单拍卖”模型)
和一个带传输线路流量限制的功率平衡(“市场结算体制”模型)中选择。两者都是线性的,
都没有考虑损耗,如下:
简单拍卖:
P t P t 0
iI
Si
jJ
Dj ∀t ∈ T (29.1)
市场结算体制:
P t P t P t 0
i I b
Si
j J b
Dj m, n ∀b ∈ B, ∀t ∈ T , (29.2)
第 6 部分 界面 第二十九章 GAMS 界面 211
∀m, n ∈ N , ∀t ∈ T (29.3)
Sb
Pm ,n t m n ∀m, n ∈ N , ∀t ∈ T (29.4)
x mn
, n Pm , n t Pm , n
Pmmax max
∀m, n ∈ N , ∀t ∈ T (29.5)
目标函数和发电机功率的技术可行性范围要被修正,以考虑发电机组机组组合和延展到
预设时间 T(例如,日提前市场预设时间 T=24h)。此外,考虑了机组的最小正常运行时间
与停机时间,增加与减少限制和开机停机缓变率的时序约束集合应被添加,以建立热电厂的
模型。
目标函数如下:
Max. G= C Dj
PD j t C Si PSi t C SU i wi t C SDi z i t (29.6)
tT jJ tT iI
C SU 与 C SD 时机组的开机和关机消耗。
供应出价和发电机无功功率极限要考虑到在 t 时刻发电机是否运行:
QGmin
i
u i t QGi t QGmax
i
u i t ∀i ∈ I, ∀t ∈ T (29.8)
关机缓变率极限和增量极限,如下:
PSi t PSma
i
x
u i t z i t 1 z i t 1SDi ∀i ∈ I, ∀t ∈ T (29.9)
PSi t PSi t 1 RU i u i t 1 SU i wi t ∀i ∈ I, ∀t ∈ T
减少率极限和关机缓变率极限建模如下:
与 IE 文献【70, 123】中常用的方程组相比,方程(29.9)和(29.10)对开机和关机系统规
定参数进行了更详细的建模。
在(29.11)中用开机和停机变量代替了(29.9)和(29.10)中的增加和减少极限。上网和
下网最小时间参数被计入提及的【40】和【39】的公式中。如下:
最小正常工作时间:
i
1 u t 0
t 1
i ∀i ∈ I (29.12)
k UTi 1
u T UT w t
T t
i i i ∀i ∈ I,
第 6 部分 界面 第二十九章 GAMS 界面 212
∀t = Γi+ 1 . . . T − U Ti+ 1
T
u T w t 0
T t
i i ∀i ∈ I ,
∀t = T − U Ti +2...T
最小停机时间:
其中 i 和 i 分别是 i 开始上网和下网的时间,如下:
最后,机组的开机和关机状态描述如下:
29.6 举例
这一节将举例说明 PSAT 和 PSAT-GAMS 界面是怎样工作的。参考附录 F.1 中的三线测
试系统。首先用户要在 PSAT 中建立数据,可以用 Matlab 脚本完成,用 PSAT-Simulink 工具
完成更好。图 29.3 描述了三线测试系统的仿真模型。图解的每一块省略了用户建立与通信
组件连接的数据的部分。
模型完成后,可以被载入 Matlab 的工作空间。要载入文件只需在编辑的正文处双击,
或者使用工具栏的第一个按钮,菜单文件/打开/数据文件或在主窗 口可用时使用快捷键
<Ctrl-d>。文件的名字在主窗口数据文件的编辑文件处是可见的。
现在解决功率流动问题只需在主窗口的“Power Flow”按钮处点击即可。功率流动的结
果可以在 GUI 的静态报告中检查(可以在主窗口下使用快捷键<Ctrl-v>) ,然后以文件报告
的形式保存。
第 6 部分 界面 第二十九章 GAMS 界面 213
图 29.3:三线测试系统的 PSAT-Simulink 模型
解决了基本情况功率流动后,PSAT 还可以进行深入分析。因所有的变量,数据和结果
是保存在 Matlab 工作空间的全局结构中,所以它们在进行其他工作时也是可用的,用户可
以在任何时间查阅。
为了便于比较,表 29.1 和表 29.2 分别罗列了使用 IPM Matlab 和 PSAT-GAMS 解决单期
OPF 问题获得的结果。表 29.3,表 29.4 和表 29.5 显示了用于 PSAT 和 GAMS 间数据交换的
输入输出文件。
max max
图 29.4 描述了 5 小时的需求曲线,而图 29.5 和图 29.6 描述了带 Pmn 和不带 Pmn 极限
的供应和 LMP 曲线。观察强制过剩极限不仅导致了重新分配功率供应,而且导致了分裂市
场结算价格进入到节点边际价格中。
第 6 部分 界面 第二十九章 GAMS 界面 214
表 29.4:三线测试系统的输入文件 psatdata.gms
表 29.5:三线测试系统的输出文件 psatsol.m
第 6 部分 界面 第二十九章 GAMS 界面 217
图 29.4:多期拍卖的需求曲线
第 6 部分 界面 第二十九章 GAMS 界面 218
max
图 29.5:不带 Pmn 极限的多期拍卖供应和 LMP 曲线
第 6 部分 界面 第二十九章 GAMS 界面 219
max
图 29.6:带 Pmn 极限的多期拍卖供应与 LMP 曲线
第 6 部分 界面 第三十章 UWPFLOW 界面 220
第三十章 UWPFLOW 界面
30.2 图形用户界面
图 30.1 描述了 PSAT-UWPFLOW 界面的 GUI。用户选择需要的选项,然后按运行按钮。
在 UWPFLOW 中 GUI 和发电机使用了相同的命令行。
30.3 限制和事项
PSAT-UWPFLOW 界面处于初期阶段,当前只输出非常简单的功率流动模型,还不支
持电压依从性负载,HVDC,FACTS 和二次电压控制。此外 UWPFLOW 不支持动力模型,
因此对于只包含松散线性的发电机,PV 发电机,PQ 负载和并联导纳的网络,界面可以正
常运行(第 10 章已介绍)。
该界面允许输出 PSAT 模型给 UWPFLOW,选择正确的选项就可以运行 UWPFLOW,
但是反过来是不行的,也就是说 UWPFLOW 的结果和功率流动解算是不能载 入 PSAT 的。
用户经常问 UWPFLOW 功率流动解算是否可以载入 PSAT 中,事实上该轮廓曲线已在独立
的 Matlab 窗口中绘制出。
要实现的事项清单如下:
1. 实现输出电压依从性负载,HVDC,FACTS 和二次电压控制;
2. 实现将 UWPFLOW 结果载入 PSAT 中;
3. 实现在 PSAT 中可见 UWPFLOW 的轮廓曲线;
1
在 Linux 的某些平台上,如 Red Hat,当显示结果时 UWPFLOW 将产生段错误。为了避免如此,注释行 569/*fclose(OutputHomot);*/改为 writesol.c。
然后编译 UWPFLOW
2
在www.cygwin.com可用。
3
不熟悉类 Unix 系统的用户在使用 make and gcc 程序的时候可能会感到困惑。如果你在怎样重新编译 UWPFLOW 上没有头绪,我将发给你可执行文
件。但是,提到的 UWPFLOW 版本仍然是原始的,Ca˜nizares 教授免费发布的版本。
第 6 部分 界面 第三十章 UWPFLOW 界面 221
30.4 举例
这部分通过一个六线测试系统介绍 PSAT-UWPFLOW 界面的使用,其数据在附录 F.2
中找到。首先,网络要载入到 PSAT 中,功率流动,这样 PSAT-UWPFLOW 界面才可以开
始工作。
为了使功率流 动 ,选择弹出的解算 方法菜单中的功率流动 ,如果需要 ,选择需要的
第 6 部分 界面 第三十章 UWPFLOW 界面 222
4
PSAT-UWPFLOW 界面也执行形成的 UWPFLOW 命令行的语法检查。某些情况下添加选项以建立一个合适的命令行。
5 用户可以使用 PSAT-UWPFLOW 界面的菜单 Preferences/Modify Input-Output File Name 为文件选择另一个名字。
6.该文件可以通过 PSAT-UWPFLOW 界面的-W 选项来创建。除非用户在 PSAT-UWPFLOW 界面设置了选项,该选项不会在形成的命令行中显示。
7.诸如此类的用户可以在“Input-Output File Name”中选择。
第 6 部分 界面 第三十章 UWPFLOW 界面 223
表 30.2:UWPFLOW 功率流动结果(psatuw.pf)
第 6 部分 界面 第三十章 UWPFLOW 界面 224
载入因数
图 30.2:六线测试系统的 UWPFLOW 轮廓曲线。获得的结果激励了发电机的无功功率。与图 5 描述的 PSAT
CPF 的结果做比较。
第 7 部分 库 226
第 7 部分 库
第 7 部分 库 第三十一章 数字线性分析 227
第三十一章 数字线性分析
1
Alberto Del Rosso 1
针对数字线性分析计算的该库输入和输出小信号稳定分析的矩阵 A,B,C 和 D,如下:
31.2 测试示例
【101】中描述的美国西部电网的九线测试系统(见附录 F.3),在本节将用于显示数字
线性分析函数获得的结果。在下面的例子中,将用到 PSAT 的命令行,且假设数据文件
d_009_mdl.m 是当前路径。通过 fex_abcd 获得的状态矩阵 A 已经被 PSAT 计算而得的分析
状态矩阵测试。输入/输出矩阵 B,C 和 D 的一致性和准确度由线性化的和非线性系统的比
较时域响应检查。
1
Dr. Alberto Del Rosso 与 Mercados Energeticos 在一起,布宜诺斯艾利斯,马德里,华盛顿。他在布宜诺斯艾利斯的国家科技大学工作。
电子邮件:adelrosso@mercadosenergeticos.com
2
注意 PSAT 现在不支持 SVC 控制器的附加信号。
第 7 部分 库 第三十一章 数字线性分析 228
表 31.1:九线测试系统的状态矩阵本征值
31.2.1 状态矩阵比较
表 31.1 分别描述了数字化的和分析化的本征值之间的区别。为了获得这些结果,首先
要解决功率流动问题;然后分别通过数字化和分析化计算本征值,如下:
>> runpsat(’d_009_mdl.m’,’data’)
>> runpsat(’pf’)
>> fex_abcd;
>> mu1 = eig(NLA.a_sys);
>> As = DAE.Fx - DAE.Fy*inv(DAE.Jlfv)*DAE.Gx;
>> mu2 = eig(full(As));
31.2.2 改变励磁参考电压产生的结果
下面的时域模拟假设同步电机 1 的励磁参考电压 Vref 是以 2%为步长。使用数字线性分
析函数的样本源代码如下:
>> runpsat(’d_009_mdl.m’,’data’)
>> runpsat(’pf’)
>> [Ps0,Qs0,Pr0,Qr0,Is0,Ir0] = fex_lineflows;
>> t = 0:0.01:20;
>> u(1:length(t)) = 0.02;
>> d = zeros(Bus.n,1);
第 7 部分 库 第三十一章 数字线性分析 229
数字线性系统的代码:
>> runpsat(’d_009_mdl.m’,’data’)
>> runpsat(’pf’)
>> [Ps0,Qs0,Pr0,Qr0,Is0,Ir0] = fex_lineflows;
>> fex_abcd;
>> t = 0:0.01:20;
>> u1(1:length(t)) = 0.005;
>> u = [u1’,u1’];
>> d = zeros(Line.n,2);
>> x0 = zeros(DAE.n,1);
>> [Ps,xlV] = lsim(NLA.a_sys,NLA.b_Tr,NLA.c_ps,d,u,t,x0);
>> pmat = ones(size(Ps));
第 7 部分 库 第三十一章 数字线性分析 230
>> pl = Ps+pmat*diag(Ps0);
非线性时域模拟的源代码:
>> runpsat(’d_009_mdl.m’,’data’)
>> runpsat(’pf’)
>> Settings.fixt = 1;
>> Settings.tstep = 0.01;
>> Tg.con(:,3) = Tg.con(:,3)*1.005;
>> runpsat(’td’)
图 31.4 和图 31.5 描述了连接在母线 3 上的发电机的转子速度,图 31.6 描述了通过变压
器 2-7 的有功功率流动。
31.2.4 改变SVC参考电压产生的结果
下面的时域模拟假设九线测试系统上连接在母线 8 上的 SVC 的参考电压 Vref 以 2%为步
长。通过添加的 SVR 和拟 PV 发电机的数据改变原始文件如下:
数字线性分析的源代码:
>> runpsat(’d_009_mdl.m’,’data’)
>> runpsat(’pf’)
>> fex_abcd;
第 7 部分 库 第三十一章 数字线性分析 232
>> t = 0:0.01:20;
>> u(1:length(t)) = 0.02;
>> d = zeros(Bus.n,1);
图 31.4:参考速度以 0.5%为步长的所有调速器的转子速度比较
图 31.5:参考速度以 0.5%为步长的所有调速器的转子速度细微比较
第 7 部分 库 第三十一章 数字线性分析 233
>> xi = DAE.x;
>> x0 = zeros(DAE.n,1);
>> [dV,dx] = lsim(NLA.a_sys,NLA.b_svc,NLA.c_V,d,u,t,x0);
>> d = zeros(length(Line.n),1);
>> xl = [dx’ + diag(xi)*ones(size(dx’))]’;
>> vmat = ones(size(dV));
>> vl = dV + vmat*diag(Snapshot.V);
非线性时域模拟的源代码:
>> runpsat(’d_009_mdl.m’,’data’)
>> runpsat(’pf’)
>> Settings.fixt = 1;
>> Settings.tstep = 0.01;
>> Svc.Vref = Svc.Vref+0.02;
>> runpsat(’td’)
图 31.7 和图 31.8 分别描述了 SVR 的状态变量和母线 8 上的电压大小。
第 7 部分 库 第三十一章 数字线性分析 234
第 8 部分 附录
第 8 部分 附录 A 全局结构和类别 236
附录A 全局结构和类别
2
锁存按钮 电力系统潮流计算后数据库结构初始化
0 无效
1 有效
方法 计分方法
1 前向欧拉法
2 梯形法
平均值 普通负载功能模型的模型版本
容量 系统额定功率【MVA】
无箭头 定义当输出 PSAT 功能模型到电力电源,如果箭头被移动:
0 箭头保持不动
1 移动箭头(错误)
无级数 若干系类电路元件被定义到当前系统。这是线路,负载抽头转换开关,移相器
和高压直流输电线路的总和
倍频程 定义如果当前 PSAT 对话框在倍频程
0 PSAT 运行在 MATLAB 中
1 PSAT 允许在倍频程
正常 磁极选择的对话框的输出
0 正确
1 错误
潮流计算的求解方法 选择电力系统潮流计算的求解方法
1 牛顿拉夫申法
2.最快去耦潮流 XB 变化法
3. 最快去耦潮流 BX 变化法
绘图 绘制时域模拟图
0 无效
1 有效
绘制种类 在时域模拟图中选择变量绘制
1 状态变量
2 母线电压大小
3 注入母线的实际功率
4 注入母线的无功功率
pq2z 转化 PQ 负载到恒定阻抗
0 无效
1 有效
pv2pq 电力电力系统潮流计算中发电机无功功率极限控制
0 无效
1 有效
辐射器 系统频率等级【辐射器】
显示 显示迭代情况和信息
0 无效
1 有效
显示流动方法 电力电力系统潮流计算完成后显示报告图形用户界面
0 无效
第 8 部分 附录 A 全局结构和类别 238
1 有效
分流器值 当写当前案例解决报告时,包括在传输线路平衡的分流器功率消耗
开 输电线路传输器
关 不包括输电线路传输器
功能时间 在时域模式的功能模型中显示和修改电压
0 不显示/修改(出错)
1 显示/修改
静态 放弃动态分量数据
0 无效
1 有效
状态 在主窗口中显示当前迭代收敛错误
0 无效
1 有效
到达 有限模拟时间
最终时间 最终模拟时间
时间步长 固定时间步长值
文字浏览器 当前文字浏览器
版本 当前 PSAT 版本
干扰 当写当前案例解决方法的报告文件时进行有限干扰检测
开 无效
关 有限
X 标记 绘图变量的标记
缩放 缩放绘图变量
0 无效
1 有效
A.2 其他设置
图像:图形用户界面窗口操作。如果相关窗口没有打开则操作值是 0。操作明如下:
关于 PSAT 信息图形用户界面
作者 作者的图像压缩
时钟 类似的监视窗口
测量 用户定义组件浏览器
通用功率格式 连续电力电力系统潮流计算图形用户界面
外接电容器 用户定义组件属性的掩码
目录列表 文件浏览器和数据格式转换图形用户界面
本质 小信号稳定分析图形用户界面
通用代数建模系统 PSAT-GAMS 界面的图形用户界面
频率计算 指令历程的图形用户界面
Lapin LATEX 设置的图形用户界面
线 编辑绘制线的属性的图形用户界面
主要部分 PSAT 主要窗口
制作 建立用户定义组件的图形用户界面
矩阵 雅可比矩阵的图形用户界面
最优潮流 最优潮流的图形用户界面
第 8 部分 附录 A 全局结构和类别 239
绘图 绘制变量的图形用户界面
Plots 选择总溶解固体输出变量的图形用户界面
测压力装置 测压力装置布局的图形用户界面
功能设置 设置功能模型属性的图形用户界面
设置 常规设置图形用户界面
按钮 设置用能图形用户界面
Snob SNB图形用户界面的直接方法
设置 辅助变量属性掩码(不使用)
静态 电力电力系统潮流计算报告图形用户界面
主题 主题浏览器
三维系统 三维系统形象化
文本浏览器 选择文本浏览器的图形用户界面
更新 安装和不安装被定义组件用户的图形用户界面
Uwp 流动 PSAT-UWPFLOW 接口的图形用户界面
质量保证 显示质量保证条款图形用户界面
文件:数据和干扰文件名如下所示:
数据 当前数据文件名
扰动 当前扰动文件名
途径:大部分使用过的文件夹的路径
本地 当前工作区路径
数据 当前数据本件夹路径
Pert 当前扰动文件名
psat PSAT路径
图像 第二个文件夹图像绝对路径
建立 第二个文件夹建立绝对路径
主题 第二个文件夹主题绝对路径
滤波器 第二个文件夹滤波器绝对路径
操作:大部分使用图形的操作
频率计算 在命令经历列表图形用户界面命令经历列表
文本 在主要窗口写静态文本
状态 主要窗口收敛状态坐标轴
结构 主要窗口信息文本结构
横轴 主要窗口进度指示器坐标轴
纵轴 主要窗口PSAT语标轴
段:段数据
名 段名单元数组
时间 相关次数数组到定义段
Y 代数变量向量
X 静态变量向量
YBUS 网络导纳矩阵
Pg 注入到母线发电机有功功率向量
Qg 注入到母线发电机无功功率向量
P1 从母线吸收负载有功功率的向量
Q1 从母线吸收负载无功功率的向量
第 8 部分 附录 A 全局结构和类别 240
Fx 雅可比矩阵微分方程式的Fx=∇xf
Fy 雅可比矩阵微分方程式的Fy =∇∇yf
Gx 雅可比矩阵代数方程式Gx = xg
Gy 雅可比矩阵代数方程式Gy = ∇yg
功率损耗 当前电力系统潮流计算方法的总有功损耗
当前电力系统潮流计算方法的总无功损耗
经历:命令经历文本和设置
文本 最后一次数组=最大命令
字符串 命令经历文本检索的字符串
指数 字符串建立最后一列的数
工作区 在 Matlab 工作区能显示消息
最大值 文本单元数组列项最大数
字体名 命令经历图形用户界面字体名
字体大小 命令经历图形用户界面字体大小
字体角度 命令经历图形用户界面字体角度
字体重要性 命令经历图形用户界面字体重要性
背景颜色 命令经历图形用户界面背景颜色
前景色彩 命令经历图形用户界面前景色彩
主题:图形用户界面外观的属性和设置
颜色 01 背景颜色 1
颜色 02 背景颜色 2
颜色 03 列表框颜色 1(也用作特殊按钮)
颜色 04 列表框颜色 2
颜色 05 文本颜色 1
颜色 06 文本颜色 2
颜色 07 文本颜色 3
颜色 08 进度指示器颜色
颜色 09 特殊按钮文本颜色
颜色 10 特殊列表框文本颜色
颜色 11 坐标颜色
字体 01 编辑文本字体名,列表框和轴线
控制 在主题管理图形用户界面的图形对象的控制
来源:包括当前数据文件的单元数组和当前干扰文件。
这个结构用于在磁盘中储存输出。这些方面如下所示:
数据 数据文件单元数组
Pert 干扰文件单元数组
简介 项目简介(不使用)
A.3 系统属性和设置
数据采集设备的微分和代数方程,功能和雅可比矩阵。这些方面如下所示:
Y 代数变量 Y
KG 发电机干扰损耗的变量
X 状态变量 X
N 状态变量的个数 N
第 8 部分 附录 A 全局结构和类别 241
M 代数变量个数 M
NPF 在电力系统潮流计算中代数命令 NPF
F 微分方程 F
G 代数方程 G
Fx 雅可比矩阵微分方程式的Fx=∇xf
Fy 雅可比矩阵微分方程式的Fy =∇∇yf
Gx 雅可比矩阵代数方程式Gx = xg
Gy 雅可比矩阵代数方程式Gy = ∇yg
Gl 雅可比矩阵代数方程式Gλ=∇λg
Gl 雅可比矩阵代数方程式 Gk= ∇kg
Ac 复杂数据采集设备雅可比矩阵
tn 复杂数据采集设备时域模拟向量
t 当前模拟时间(-1 静态分析)
小信号稳定分析的SSSA设置
矩阵 矩阵模型
1 减少动态功耗雅可比矩阵JLF D r
2 减少完整功耗雅可比矩阵JLF V r
3 减少标准功耗雅可比矩阵JLFr
图像 图像种类
1 S-图像
2 参与系数图像
3 Z-图像
方法 特征值计算方法
1 所有特征值
2 最大光度
3 最小光度
4 最大实部
5 最小实部
6 最大虚部
7 最小虚部
报告 包括小信号稳态分析报告的结果
neigh 计算特征值个数(只有当方法 6=1)
多个特征值 特征值向量
Pf 参数矩阵
SNB 设置节点分析法(直接分析法)
稀疏 能够分布系数母线
0 当条稀疏母线
1 分布稀疏母线
λ 带入参数 λ 值
求导 灵敏度系数∂P/∂λ 值
母线 发电机和复杂直接母线
LIB 设置限流分析法(直接法)
类型 LIB 类型
1 Vmax
第 8 部分 附录 A 全局结构和类别 242
2 Vmin
3 Qmax
4 Qmin
母线号 在要求限度母线号
稀疏 是分布母线稀疏
0 当个稀疏母线
1 分布稀疏母线
λ 导入参数 λ 值
求导 灵敏度系数∂P/∂λ 值
母线 发电机和复杂直接母线
Cpf 连续电力系统潮流设置
方法 正确步骤方法
1 垂直交集
2 本地参数化法
流向 选择输电线路流向
1 当前电流 Iij
2 有功功率 Pij
3 视在功率 Sij
类型 选择连续功率流向最后标准。如果“完全的无流向其他地方” 设置
好,则过程停止,或者当点的最大数到达,或者 λ = 0.
1 完成拐弯连接
2 当分支遇到问题时停止
3 当第一次遇到强制限制是停止
母线 稀疏母线模型
0 分布稀疏母线
1 单个稀疏母线
电压限制 检查电压限制
0 无效
1 有效
电流限制 检查输电线功率限制
0 无效
1 有效
无功功率限制 检查发电机无功功率限制
0 无效
1 有效
电流开关 连续功率电流解法状态
0 已经解出
1 解出连续功率电流
2 解出 ATC 分析方法
3 解出(N-1)列联分析法
4 解出连续 OPF(PSAT-GAMS 迭代)
公差 正确步骤公差
电流公差 输电线路电流错误公差
电压公差 母线电压错误公差
第 8 部分 附录 A 全局结构和类别 243
步骤 步长大小控制
点数 最大计算点数
显示 在主窗口显示迭代情况
0 有效
1 无效
初值 带入参数λ初值
λ 带入参数
KG 可使用分布稀疏母线
功率最大 最大功率限制。这里用功能fm n1内容填写作为(N-1)列联标准的结果
Hops 检查复共轭本征值的信号改变(Hopf分支点)
0 无效(出错)
1 有效
步长剪切 步长大小的控制
0 无效
1 有效
负载 包括负有功功率在 CPF 分析
0 无效
1 有效
只有负载 仅仅使用负有功功率在 cpf 分析
0 无效
1 有效
OPF 最佳功率流动设置和输出
方法 使用计算变量方向和增值方法
1 牛顿法
2 前向法
流量 在输电线路使用流量限制的类型
1 电流
2 有功功率
3 视在功率 S(没有测试)
类型 Opf 解决问题的类型
1 单个 OPF(如果 ω 是一个向量,第一个值用过了)
2 帕累托集(每个向量 ω 值的一个方法)
3 日预报(还没应用)
4 ATC by CPF (开发中)
5 ACT 灵敏度分析方法(开发中)
Deltat 日预报以分钟为时间步长(还没使用)
最小值 带入参数 λc 的最小值
最大值 带入参数 λc 的最打值
Σ 中心参数 σ
Γ 安全因子 γ
误差容量 障碍参数的误差容量
误差容量 1 功率电流方程的误差容量
误差容量 2 目标函数的误差容量
ω 权重因子 ω(可以是向量)
第 8 部分 附录 A 全局结构和类别 244
开始 设定系统变量的猜测值
1 开始(V=1 和 θ = 0)
2 有功功率解法
卷积 OPF 方法收敛情况
0 OPF 过程不收敛
1 OPF 过程收敛
猜测 OPF 初始向量值
报告 OPF 解出数组
显示 显示 OPF 过程收敛错误
0 无效
1 有效
2 初始化 OPF 解除情况
0 解出了
1 OPF 标准已经得出
2 多目标 OPF 已经解出
3 帕累托集 OPF 已经解出
W 权重因子的真实值
ATC 当前 OPF 解决方法的最大带入条件
线 在最大带入负载条件系统中 N-1 列联估计被删除线数
最终方程 目标函数的最终方程
0 无效
1 有效
基本电源 包括基本方程的电源功
0 无效
1 有效
基本负载 包括基本负载功率
0 无效
1 有效
基本电流 进行电流限制不等式
0 无效
1 有效
电压限 限制电压不等式
0 无效
1 有效
限制功率 限制电压有功功率不等式
0 无效
1 有效
电压最小 零输入母线的最小电压限制以及在没有
电源或者负载连接的母线处(0.8p,u 出错)
电压最大 零输入母线的最小电压限制以及在没有
电源或者负载连接的母线处(1.2p,u 出错)
目标函数 目标函数的值
Ms 阻碍参数
Dy 代数变量不匹配
第 8 部分 附录 A 全局结构和类别 245
dF 等式限制不匹配
dG 目标函数不匹配
LMP 电流解的位置边缘价值
NCP 电流解的节点拥挤价值
迭代 迭代数以获得目前解决法
Gpc 有功功率注入到临界负荷的条件
Gpc 无功功率注入临界负荷的条件
PMU 设置来 PMU 的布局算法
方法 方法类型
1 深度第一
2 图形理论程序
3 热评分搜索法
4 递归安全 N 算法
5 单个安全 N 个算法
6 递归安全 N-1 个算法
7 单个安全 N-1 个算法
数 PMU 当前数
所测电压 所测电压值
所测电流 所测电流值
虚拟值 虚拟测量电流值
不可测 不可测母线电流值
电压 估计电压的单元数组
角度 估计角度的单元数组
位置 PMU 单元数组放置
A.4 输出和变量名
变量输出:时域模拟的输出。相关情况如下所示:
时间 时间向量
变量 输出变量
变量名:系统变量 TEX 和普通名。格式化 TEX 名字用于在创建在布局变量 GUT 的插
图。如下所示:
compx 状态变量的组件名
fnamex, unamex 状态变量名
compy 代数变量名
格式化变量 输出变量格式化名
非格式化变量 输出变量的非格式化名
输出变量数 输出变量总数
索引 选择绘图变量的索引
自定义式 1 绘图变量的自定义选择
固定式 1 绘图变量的固定式选择
X 1 选择所有状态变量
V 1 选择母线电压
PQ 1 选择所有注入母线的 P 和 Q
Pij 1 选择所有功率输电线路
第 8 部分 附录 A 全局结构和类别 246
A.5 用户定义模型
组件:组件普通设置
功能 所有组件功能的单元数组
数 所有组件数单元数组
属性 组件属性
数目 安装组件的所有数目
初始化 使能初始话{0,1}
描述 电流分量描述
名 电流分量名
分流器 分流器分量{0,1}
母线 母线连接变量
名 母线名单元数组
数 母线数
代数 代数方程和变量
名 代数变量数组
数 代数变量数
指数 代数变量指数
方程 代数方程指数
状态 微分方程和状态变量
名 状态变量单元数组
数 状态变量数
方程 微分方程的指数
方程数 微分方程数
初始化 状态变量初始化
Fn 状态变量的 TEX 名
Un 状态变量的 Matlab 名
时间 时间持续名
位移 位移值
Nodyn 让时间持续 T=0
服务 服务方程和变量(不使用)
名 服务方程单元数组
数 服务方程数
方程 服务方程的单元数组
方程数 服务方程数
初始化 服务变量初始化
限制 使能终结限制
Fn 服务变量的 tex 名
Un 服务变量的 Matlab 名
类型 服务变量类型
位移 位移值
Oldidx 当前“外部”服务变量单元数组
参数 参数变量
名 参数名单元数组
第 8 部分 附录 A 全局结构和类别 247
数 参数数
描述 参数描述
类型 参数类型
单元 参数单元
初始化 初始化变量
名 初始化变量单元数组
数 初始化变量数
指数 初始化变量指数
A.6 模型
功率流动数据
母线 母线数和额定电压 段 10.1
线路 输电线和变压器 段 10.2-10.3.1
线路 可选择传输线 段 10.2
TWT 三线圈变压器 段 10.3.2
SW 松弛母线 段 10.4
PV PV 发生器 段 10.5
PQ 持续功率负荷 段 10.6
PQgen 持续功率发生器 段 1.7
分路起 并联导纳 段 10.8
区域 变换区域 段 10.9
CPF 和 OPF 数据 段 11.1
提供 功率提供 段 11.2
备用 发电机备用功率 段 11.3
需求 功率需求 段 11.4
Ypdp 需求简介 段11.5
Rmpl 功率需求蔓延 段11.6
妨碍 妨碍参数 不使用
错误和中断
错误 输电线错误 段12.1
结束 输电线结束 段12.1
测量值
母线频率 母线频率测量 段13.1
向量测量 向量测量单位 段13.2
负载
Mn 电压从属负载 段14.1
频率负责 频率从属负载 段14.3
Pl ZIP(多项式负载) 段14.2
指数负载 指数恢复负载 段14.4
恒温负载 恒温控制负载 段 14.5
几米 吉米负载 段 14.6
混合负载 混合负载 段 14.7
机器
Syn 同步电机 段 15.1
第 8 部分 附录 A 全局结构和类别 248
A.7 命令行用法
Clpsat PAST 命令行用法结构(关于命令行标准性能错误)
初始化 命令行初始化状态
0 PAST 符合 GUI 标准
1 命令行 PSAT 是动态的(错误)
信息 PSAT 信息状态
0 无信息
1 信息将会出现在当前输出(错误)
刷新 如果真实,在实行向前分析法强制重复功率流动依赖于功率状态
0 错误
1 真实(错误)
刷新 如果真实,在功率流入功能模型状态中强制再装入功能模型
0 错误(出错)
1 真实
第 8 部分 附录 A 全局结构和类别 249
读文本 如果真实,在功率流入前强制读数据文本
0 错误
1 真实(出错)
展示功率流动 如果真实,强制 OPF 结果展示在标准输入功率流动
0 错误(出错)
1 真实
PQ2Z 如果真实,在实行时域模拟前强制转换 PQ 负载到恒定阻抗
0 错误
1 真实(出错)
可视报告 如果真实,当复制时强制观察报告文本
0 错误(出错)
1 真实
A.8 界面
GAMS PSAT-GAMS 界面的参数和设置
方法 选择 OPF 方法
1 简单标售
2 市场清理机构
3 标准 OPF
4 VSC-OPF
5 最大负荷条件
6 持续 OPF
流动 在输电线的流动模型
0 无
1 电流
2 有功功率
3 视在功率
Flatstart 设置系统变量初始化
1 使用平坦开始作为初始值(V=1 和 θ = 0)
2 使用当前潮流计算方法值作为初始值)
浮点最小值 λ 的最小值(浮点)
串行最小值 λ 的最小值(串行)
浮点 ω 权重因子 ω 值(浮点)
串行 ω 权重因子 ω 值(串行)
浮点最大值 λ 最大值(浮点)
ldir GAMS 调用命令行选择
包括 使用命令行选择
0 无效
1 有效
文件管理器 当解出最大负荷条件 OPF 时使用负载方向
0 无效
1 有效
基础功率 在 OPF 使用基础负载功率
0 无效
第 8 部分 附录 A 全局结构和类别 250
1 有效(出错)
基本功率 在 OPF 使用基本发电机功率
0 无效
1 有效
线 用于 N-1 列联分析线路数目
显示 显示结果和标识
0 无效
1 有效
UWPFLOW 在 PSAT-UWPFLOW 界面的参数,选择和设置
选择 UWPFLOW 选择列。关于 UWPFLOW 文本细节【22】
方法 负荷参数 λ 的值
1 功率流动
2 连续功率流动
3 直接方法
4 参数连续方法
文本 输出文本名(错误 psatuw)
命令 电源和负荷直接母线
状态 电源和负荷方向母线
A.9 种类
@AR 种类 区域元件种类
@AV 种类 额外元件种类
@BF 种类 母线频率元件种类
@BK 种类 中断元件种类
@BU 种类 母线元件种类
@CC 种类 CAC 元件种类
@CI 种类 群集元件种类
@CS 种类 CSWT 元件种类
@DD 种类 Ddsg 元件种类
@DF 种类 Dfig 元件种类
@DM 种类 命令元件种类
@DS 种类 最大元件种类
@EL 种类 额外负载元件种类
@FC 种类 SOFC 元件种类
@FL 种类 FL 元件种类
@FT 种类 错误元件种类
@HV 种类 Hvdc 元件种类
@IM 种类 警告元件种类
@JI 种类 吉马元件种类
@LN 种类 单线路元件种类
@LS 种类 线路元件种类
@LT 种类 LTC 元件种类
@MN 种类 MN 元件种类
@MX 种类 最大负荷元件种类
第 8 部分 附录 A 全局结构和类别 251
@OX 种类 OX 元件种类
@PH 种类 相元件种类
@PL 种类 分界线元件种类
@PM 种类 测压力元件种类
@PQ 种类 氧化物元件种类
@PS 种类 电力系统元件种类
@PV 种类 峰值电压元件种类
@RG 种类 制定元件种类
@RL 种类 Rmpl 元件种类
@RS 种类 Rsrv 元件种类
@SH 种类 分路元件种类
@SR 种类 SSR 元件种类
@SS 种类 SSSC 元件种类
@ST 种类 无功补偿元件种类
@SU 种类 供给元件种类
@SV 种类 SOV 元件种类
@SW 种类 SW 元件种类
@SY 种类 同步元件种类
@TC 种类 可控串联补偿元件种类
@TG 种类 测速发电机元件种类
@TH 种类 负荷元件种类
@TP 种类 开关元件种类
@TW 种类 TWT 元件种类
@UP 种类 UPFC 元件种类
@VL 种类 电压元件种类
@WN 种类 风力发电元件种类
@YP 种类 YPDQ 元件种类
第 8 部分 附录 B Matlab 功能 252
附录B Matlab功能
Fm 输出 时域模拟输出
Fm 按钮 GUI 快照设置
用户定义模型结构
Fm 建立 编译用户定义元件
Fm 元件 元件定义常规设置和设备
Fm 开启 开启用户定义模型
Fm 保存 保存用户定义模型
Fm 新建 设置用户元件变量
Fm 增加 增加用户定义模型变量
Fm 删除 删除用户定义模型变量
Fm 安装 安装用户定义元件
Fm 不安装 不安装用户定义元件
Fm 元件 GUI 用户定义模型
Fm 建立 GUI 显示用户定义模型安装结构
Fm 刷新 GUI 显示用户定义模型安装结构
Fm 元件设置 GUI 元件设置
Fm 变量设置 GUI 静态变量设置
Fm 服务设置 GUI 服务变量设置
Fm 参数设置 GUI 参数变量设置
设备功能
自动测试功能 安全方法设置
Fm 索引 变量名的设置
Fm 相关索引 找出母线相关联系
Fm 检错 检查元件电压等级
Fm 文件计算 输出文件计算
Fmlaprint 输出图表到 eps 和先密度文件
Fmqlinm 获得静电起电机无功功率限制
Fmrmgen 找出和移出静电起电机到母线
Fm 设置 在潮流计算雅可比矩阵 G 删除列和行
Fm 状态 在主要 GUI 显示收敛错误状态
Fm 电压现在 获得母线电压限制
Fm 终结 设置终结限制
F 电压 将变量转到串
Pgrep 研究串文件
P 设置控制 虚拟功能 PMC 功能程序库
Psed 在文件中代替串
设置 定义客户设置(选择性)
数字大小 确定数字大小
功能数据库和功能
Fm 数据库 功能数据库
Fm 功能报告 潮流计算报告功能模型
Fm 功能设置 GUI 功能模型设置
Fm 功能存储 保存 5,4.1 或者 4 模型作为功能 3 模型
Fm 块 这只功能块参数
第 8 部分 附录 B Matlab 功能 254
Fm 输入输出 创立和删除功能块输入输出端口
Fm 描述 描述功能块图标
数据文件转换
Fm 数据 浏览器数据转换
Fm 数据设置 设备数据转换
滤波器/ chapman2psat chapman2psatPSAT 滤波器
滤波器/cyme2psa cyme2psaPSAT 滤波器
滤波器/digsilent2psat DIgSILENT 到 PSAT滤波器(每一个文件)
滤波器/epri2psat EPRI到PSAT滤波器(每一个文件)
滤波器/eurostag2ps Eurostag到PSAT filter (每一个文件
滤波器/flowdemo2psa FlowDemo.net到PSAT filter (每一个文件)
滤波器/ge2psat GE到PSAT滤波器(每一个文件) 滤波器/ieee2psat
滤波器/ieee2psat IEEE CDF到PSAT滤波器(每一个文件)
滤波器/inptc12psat CESI INPTC1到PSAT滤波器(每一个文件)
滤波器/matpower2psat Matpower到PSAT滤波器(m-file)
滤波器/neplan2psat NEPLAN到PSAT滤波器(每一个文件)
滤波器/pcflo2psat PCFLO到PSAT滤波器(每一个文件)
滤波器/psap2psat filters/psap2psat
滤波器/psat2epri PSAT到EPRI滤波器(m-file)
滤波器/psat2ieee PSAT t到IEEE滤波器(m-file)
滤波器/psse2psat PSS/E到PSAT滤波器(perl file)
滤波器/pst2psat PST到PSAT滤波器(m-file)
滤波器/pwrworld2psat Simulink到PSAT滤波器(m-file)
滤波器/sim2psat Simulink到PSAT fi滤波器(m-file)
滤波器/simpow2psat SIMPOW到to PSAT滤波器(perl file)
滤波器/th2psat UCTE到PSAT滤波器(perl file)
滤波器/vst2psat VST到PSAT滤波器(perl file)
滤波器/webflow2psat WebFlow到PSAT滤波器(perl file)
绘图设备
Fm绘制 一般功能绘图结果
Fm绘图 GUI绘图结果
Fm坐标属性 GUI坐标属性设置
Fm线属性 GUI线属性设置
Fm线列 GUI线列属性设置
Fm视图 一般功能稀疏阵视图
Fm稀疏阵 GUI稀疏阵视图
Fm阻碍 在主要窗口绘图状况阻碍
命令历史
Fm文件 命令历史一般功能和设备
Fm历史 GUI命令历史视图
Fm显示 命令,信息和错误显示
变量 变量处理信息线
输出
Fm写 调用写输出结果功能
第 8 部分 附录 B Matlab 功能 255
Fm写超文本 在html格式写输出
Fm写正文 在纯文本写输出结果
Fm写电子表格 在电子表格格式中写输出结果
主题
Fm主题 主题管理
Fm主题数 GUI主题管理
Fm图像 GUI图像背景
其他GUI设备
Fm设备 GUI一般设置
Fm入口 接受GUI
Fm文件可视 GUI文件可视选择
Fm相关 关于PSAT
FM图像可视 图像可视
Fm作者 作者的图片
Fm时钟 模拟时钟
Fm选择 对话框
GUI许可证功能
GNU许可证 GNU-GPL类型
Fm许可证 GUI的GNU-GPL
GNU保证 无保证条件的类型
Fm保证 GUI无保证条件
PMU 布局功能
Fm pmuloc PMU布局管理
FM pmun1 PMU布局设备输出
Fmpmurec PMU布局递归法
fm pmurep 写PUI布局报告
fm pmutry 零注入母线滤波器
fm lssest 直线静态状态评估
fm生成树 存在PUI生成树
fm最小树 最小树研究
fm热处理 PMU布局热处理
fm pmufig GUI的PMU布局
命令行使用
初始化PSAT 初始化PSAT全部变量
关闭PSAT 明确从工作栏所有PSAT变量
实行PSAT 实行PSAT
接口功能
Fm gams 单一时期OPF的GAMS接口
Fm gamsfig GAMS 接口的 GUI
fm UWPFLOW UWPFLOW 接口
fm UWPFLOW UWPFLOW 接口的 GUI
数据线路分析功能
fex abcd 计算数据矩阵 A,B,C,D
第 8 部分 附录 C 其它文件和文件夹 256
附录C 其它文件和文件夹
附录D 第三方Matlab代码
这里是一些我修改过的文档,来自Matlab库原始版本。
图片视图 在fm视图中修改
输入 在fm输入中修改
作者坐标 在fm坐标中修改
检查是否为有效变量名
由Neil Rutland写的免费设备文件夹是不在使用的,因为这些已经被建立的功能所取代。
当使用Matlab释放<R13,调用到uigetdir是无效的。
第 8 部分 附录 E 电力系统软件 259
附录E 电力系统软件
这个附录罗列了从网站功率系统软件打包中选择的。列表可能不完整已经一些链接已经
破坏了。感激为保持这个列表完整性和更新列表所给予的帮助
ANA’s软件 www.cepel.br/servicos/descprog.shtm
ASPEN www.aspeninc.com
ATP/EMTP www.emtp.org
CAPE www.electrocon.com
CDEGS www.sestech.com
CYME www.cyme.com
DCOPFJ www.econ.iastate.edu/tesfatsi/DCOPFJHome.htm
DEW www.samsix.com/dew.htm
DIgSILENT www.digsilent.de
DINIS www.dinis.com
DMS www.dmsgroup.co.yu
DSA PowerTools www.powertechlabs.com
EDSA www.edsa.com
EMTP-RV www.emtp.com
ESA Easy Power www.easypower.com
ETAP www.etap.com
Eurostag www.eurostag.be
FENDI www.martinole.org/Fendi/
FlowDemo.net flowdemo.net
GE-PSLF www.gepower.com/prod serv/products/
utility software/en/ge pslf/index.htm
Intellicon www.intellicon.biz
InterPSS www.interpss.org
IPSA www.ipsa-power.com
Matpower www.pserc.cornell.edu/matpower
MicroTran www.microtran.com
MiPower www.mipowersoftware.com
NEPLAN www.neplan.ch
Optimal Aempfast www.otii.com/aempfast.html
PET www.ece.neu.edu/~abur/pet.html
POM www.vrenergy.com
PowerWorld www.powerworld.com
PSASP www.psasp.com.cn
PSAT www.uclm.es/area/gsee/Web/Federico/psat.htm
PSCAD/EMTDC www.pscad.com
PSS/E www.pti-us.com
PST www.eagle.ca/~cherry/pst.htm
QuickStab(R) www.scscc-us.com
SCOPE www.nexant.com
SKM Power* Tools www.skm.com
第 8 部分 附录 E 电力系统软件 260
Simpow www.stri.se
SimPowerSystem www.mathworks.com/products/simpower/
SPARD(R) www.energyco.com
SynerGEE www.advantica.biz
Transmission 2000 www.cai-engr.com/T2000.htm
UWPFLOW thunderbox.uwaterloo.ca/~claudio/
oftware/pflow.html
VST power.ece.drexel.edu/index files/vst.htm
WebFlow pw.elec.kitami-it.ac.jp/ueda/demo/
Other useful links are as follows:
• IEEE PES PEEC Digital Educational Resources, available at:
www.ece.mtu.edu/faculty/ljbohman/peec/Dig Rsor.htm
• IEEE Power Systems Test Case Archive, available at:
www.ee.washington.edu/research/pstca/
• Power Systems Dynamic Test Cases Archive, available at:
psdyn.ece.wisc.edu/IEEE benchmarks/index.htm
• Open-Source Software for Electricity Market Research, Teaching, and
Training, available at:
www.econ.iastate.edu/tesfatsi/ElectricOSS.htm
第 8 部分 附录 F 测试系统数据 261
附录 F 测试系统数据
图 F.1:3 母线测试系统
F.2 6 母线测试系统
图 F.2 描绘了一个摘自[105]的 6 母线测试实例,代表了三个发电公司(GENCOs)和三个能提
供供给以及需求的能源供给公司(ESCOs)。该系统的完整数据如下:
Bus.con = [ ...
1
Simulink 模型放在 PSAT 主文件夹里的 tests 文件夹。
第 8 部分 附录 F 测试系统数据 262
1 400 1 0;
2 400 1 0;
3 400 1 0;
4 400 1 0;
5 400 1 0;
6 400 1 0 ];
Line.con = [ ...
2 3 100 400 60 0 0 0.05 0.25 0.06 0 0 0.3082;
3 6 100 400 60 0 0 0.02 0.1 0.02 0 0 1.3973;
4 5 100 400 60 0 0 0.2 0.4 0.08 0 0 0.1796;
3 5 100 400 60 0 0 0.12 0.26 0.05 0 0 0.6585;
5 6 100 400 60 0 0 0.1 0.3 0.06 0 0 0.2000;
2 4 100 400 60 0 0 0.05 0.1 0.02 0 0 1.3740;
1 2 100 400 60 0 0 0.1 0.2 0.04 0 0 0.2591;
1 4 100 400 60 0 0 0.05 0.2 0.04 0 0 0.9193;
1 5 100 400 60 0 0 0.08 0.3 0.06 0 0 0.8478;
2 6 100 400 60 0 0 0.07 0.2 0.05 0 0 0.9147;
2 5 100 400 60 0 0 0.1 0.3 0.04 0 0 0.7114];
SW.con = [ ...
2 100 400 1.05 0 1.5 -1.5 1.1 0.9 1.4 1];
PV.con = [ ...
1 100 400 0.9 1.05 1.5 -1.5 1.1 0.9 1;
3 100 400 0.6 1.05 1.5 -1.5 1.1 0.9 1];
PQ.con = [ ...
4 100 400 0.9 0.6 1.1 0.9 0;
5 100 400 1 0.7 1.1 0.9 0;
6 100 400 0.9 0.6 1.1 0.9 0 ];
Demand.con = [ ...
4 100 0.25 0.16665 0.25 1e-05 0 0 12 0 0 0 0 1;
5 100 0.1 0.07 0.1 1e-05 0 0 10.5 0 0 0 0 1;
6 100 0.2 0.13333 0.2 1e-05 0 0 9.5 0 0 0 0 1];
Supply.con = [ ...
1 100 0.2 0.2 1e-05 0 0 9.7 0 0 0 0 1;
2 100 0.25 0.25 1e-05 0 0 8.8 0 0 0 0 1;
3 100 0.2 0.2 1e-05 0 0 7 0 0 0 0 1];
Varname.bus = {...
’Bus 1’; ’Bus 2’; ’Bus 3’; ’Bus 4’; ’Bus 5’; ’Bus 6’};
图 F.2:6 母线测试系统
F.3 9 母线测试系统
图 F.3 描绘了一个摘自[101]的测试实例,代表了三个带 AVR (type II)的发电机(order IV)。
该系统完整的数据如下:
Bus.con = [ ...
1 16.5 1 0;
2 18 1 0;
3 13.8 1 0;
4 230 1 0;
5 230 1 0;
6 230 1 0;
7 230 1 0;
第 8 部分 附录 F 测试系统数据 263
8 230 1 0;
9 230 1 0 ];
Line.con = [ ...
9 8 100 230 60 0 0 0.0119 0.1008 0.209 0 0 0;
7 8 100 230 60 0 0 0.0085 0.072 0.149 0 0 0;
9 6 100 230 60 0 0 0.039 0.17 0.358 0 0 0;
7 5 100 230 60 0 0 0.032 0.161 0.306 0 0 0;
5 4 100 230 60 0 0 0.01 0.085 0.176 0 0 0;
6 4 100 230 60 0 0 0.017 0.092 0.158 0 0 0;
2 7 100 18 60 0 0.0782609 0 0.0625 0 0 0 0;
3 9 100 13.8 60 0 0.06 0 0.0586 0 0 0 0;
1 4 100 16.5 60 0 0.0717391 0 0.0576 0 0 0 0 ];
SW.con = [ ...
1 100 16.5 1.04 0 99 -99 1.1 0.9 0.8 1 ];
PV.con = [ ...
2 100 18 1.63 1.025 99 -99 1.1 0.9 1;
3 100 13.8 0.85 1.025 99 -99 1.1 0.9 1 ];
PQ.con = [ ...
8 100 230 1 0.35 1.2 0.8 0;
5 100 230 1.25 0.5 1.2 0.8 0;
6 100 230 0.9 0.3 1.2 0.8 0 ];
Syn.con = [ ...
3 100 13.8 60 4 0 0 1.3125 0.1813 0 5.89 0 1.2578 0.25 0 0.6 0 6.02 ...
0 0 0 1 1 0;
1 100 16.5 60 4 0 0 0.146 0.0608 0 8.96 0 0.0969 0.0969 0 0.31 0 47.28 ...
0 0 0 1 1 0;
2 100 18 60 4 0 0 0.8958 0.1198 0 6 0 0.8645 0.1969 0 0.535 0 12.8 ...
0 0 0 1 1 0 ];
Exc.con = [ ...
3 2 5 -5 20 0.2 0.063 0.35 0.01 0.314 0.001 0.0039 1.555;
1 2 5 -5 20 0.2 0.063 0.35 0.01 0.314 0.001 0.0039 1.555;
2 2 5 -5 20 0.2 0.063 0.35 0.01 0.314 0.001 0.0039 1.555 ];
Varname.bus = {...
’Bus 1’; ’Bus 2’; ’Bus 3’; ’Bus 4’; ’Bus 5’;
’Bus 6’; ’Bus 7’; ’Bus 8’; ’Bus 9’};
图 F.3:9 母线测试系统
这个系统的第二个模型在[6]中有叙述,介绍了一个不带 AVRs 的发电机简化模型,该系
统的完整数据如下:
Bus.con = [ ...
1 16.5 1 0 4 1;
2 18 1 0 5 1;
3 13.8 1 0 3 1;
4 230 1 0 2 1;
5 230 1 0 2 1;
6 230 1 0 2 1;
7 230 1 0 2 1;
8 230 1 0 2 1;
9 230 1 0 2 1 ];
Line.con = [ ...
9 8 100 230 60 0 0 0.0119 0.1008 0.209 0 0 0 0 0;
7 8 100 230 60 0 0 0.0085 0.072 0.149 0 0 0 0 0;
9 6 100 230 60 0 0 0.039 0.17 0.358 0 0 0 0 0;
7 5 100 230 60 0 0 0.032 0.161 0.306 0 0 0 0 0;
第 8 部分 附录 F 测试系统数据 264
F.4 14 母线测试系统
图F.4 描绘了一个作为电力系统分析基准的IEEE 14 母线测试系统 1 。该系统的完整数据
如下:
Bus.con = [ ...
1 69 1 0;
2 69 1 0;
3 69 1 0;
4 69 1 0;
5 69 1 0;
6 13.8 1 0;
7 13.8 1 0;
8 18 1 0;
9 13.8 1 0;
10 13.8 1 0;
11 13.8 1 0;
12 13.8 1 0;
13 13.8 1 0;
14 13.8 1 0 ];
Line.con = [ ...
2 5 100 69 60 0 0 0.05695 0.17388 0.034 0 0 0;
6 12 100 13.8 60 0 0 0.12291 0.25581 0 0 0 0;
12 13 100 13.8 60 0 0 0.22092 0.19988 0 0 0 0;
6 13 100 13.8 60 0 0 0.06615 0.13027 0 0 0 0;
6 11 100 13.8 60 0 0 0.09498 0.1989 0 0 0 0;
11 10 100 13.8 60 0 0 0.08205 0.19207 0 0 0 0;
9 10 100 13.8 60 0 0 0.03181 0.0845 0 0 0 0;
9 14 100 13.8 60 0 0 0.12711 0.27038 0 0 0 0;
14 13 100 13.8 60 0 0 0.17093 0.34802 0 0 0 0;
7 9 100 13.8 60 0 0 0 0.11001 0 0 0 0;
1 2 100 69 60 0 0 0.01938 0.05917 0.0528 0 0 0;
3 2 100 69 60 0 0 0.04699 0.19797 0.0438 0 0 0;
3 4 100 69 60 0 0 0.06701 0.17103 0.0346 0 0 0;
1 5 100 69 60 0 0 0.05403 0.22304 0.0492 0 0 0;
5 4 100 69 60 0 0 0.01335 0.04211 0.0128 0 0 0;
2 4 100 69 60 0 0 0.05811 0.17632 0.0374 0 0 0;
5 6 100 69 60 0 5 0 0.25202 0 0.932 0 0;
1
摘自:http:/www.ee.washington.edu/research/pstca/.
第 8 部分 附录 F 测试系统数据 265
图 F.4:14 母线测试系统
第 8 部分 附录 G 常见问题 266
附录 G 常见问题
这个错误的原因是PSAT文件夹没有设置在Matlab的搜索路径中。有些用户对当前Matlab
路径和Matlab搜索路径感到困惑,当前Matlab路径 1 是Matlab第一次查找常用函数所在的工作
文件夹,而Matlab搜索路径 2 是Matlab在当前文件夹中查找失败后查找函数时所在的文件夹
列表。先前的PSAT程序说明书在这方面没有详述。请参阅新章节 2.3 以便能更好地了解如何
在自己的系统上正确地安装PSAT。
我的 Matlab 版本低于 Matlab6.1,当我试图运行程序时,出现了以下的错误信
息:
>> psat
C:\MATLABR11
??? C:\MATLABR11\toolbox\psat\fm_enter.p is a P-file written by a newer
version MATLAB and cannot be read.
Error in ==> C:\MATLABR11\toolbox\psat\psat.m
On line 24 ==> hdl = fm_enter(a(1).path);
PSAT 1.01 版本的文件是用 Matlab 6.1 R12 编写和预编译的,无法在低于 Matlab 6.0 的
版本中运行。PSAT 2.0.0 版本主要是用 Matlab 6.5 R13 编写,之后在 Matlab 5.3,6.0 和 6.1
上测试。预编译文件用 Matlab 5.3 建立,确保了和更高级 Matlab 版本的兼容性。
然而,一些不常用的 PSAT 函数仍然包含可调用的内置函数(仍然需要调用建造函数),
这是在低于 Matlab 6.5 版本所没有的。请指出所有的漏洞以修正这些错误。
由于兼容性问题,一些当前发行的Matlab 6.5 版本的最新功能是不可用的,或者当使用
时,PSAT无法运行于更低版本的Matlab。这是一些内置函数(e.g. uigetdir)和Perl 3 模块的实例。
此外,GAMS界面和UWPFLOW程序只能用于Matlab 6.5。
PSAT 以 p-code 文件的形式发布,如何获得 M 原文件?
由于 PSAT 1.3.0 版本是以公开的源文件形式发行。PSAT 也是一个免费软件(详情见附
录 K 介绍的 GNU 通用公共许可)。
然而,p-code(pre-compiled)文件在某些平台上运行较快并且大多数用户不需要在日常的
1
Matlab 当前路径由 pwd 函数返回。
2
Matlab 搜索路径由 path 函数返回。
3
进行数据文件转换的 Perl 过滤器只能在 Matlab6.5 中使用,更旧的 Matlab 文件如 fm cdf.m 仍包含在 PSAT 发行包中,但不会再保留下去。
第 8 部分 附录 G 常见问题 267
基本使用中改变代码。因此,PSAT 包含了一个小型的用户图形界面使用户能创建自己的与
p-code 文件一样的 PSAT 发布码。详情请参阅章节 26.5。
就功能、应用和性能来说,PSAT 和 SimPowerSystems 两者的区别是什么?
SimPowerSystems(又名电力系统模块库)是一个用于电磁暂态研究的基于 Simulink 的
工具箱(包括了详细的电力电子元件模型),而 PSAT 是基于 Matlab 和旨在潮流、最优潮流、
连续潮流和电磁暂态的。
关于这两个软件包的粗略比较可参阅第一章的表 1.1。但是,这两个软件包是不具有可
比性的,因为它们的目的和使用的数学模型是不相同的。也许比较 分别由 PSAT 和
SimPowerSystems 得到的潮流结果会是有趣的事情,我认为这是惟一可比较的结果。
这两个工具箱都是典型地相当适用于“小”系统,当用于“大”系统时则速度会下降。
这实际上是取决于 Matlab 的功能而不是执行代码。当然了“小”和“大”是取决于计算机
的 。 然 而 , SimPowerSystems 具 有 更 优 久 的 历 史 且 是 由 团 队 开 发 编 写 的 。 因 此 ,
SimPowerSystems 通常比 PSAT 更可靠。
但是,PSAT 是一个免费软件(除了 Matlab 内核) ,而 SimPowerSystems 则是一个商业
产品。我们真诚地欢迎任何的注释、建议和帮助,并会详加考虑,以使 PSAT 成为一个更好、
更可靠和更有用的软件工具。我想这其实就是 PSAT 的主要优点。
我如何才能从一个不使用 GUIs 的函数里运行 PSAT?
自 PSAT 版本 1.3.0 以来,PSAT 包含了一系列允许避免 GUIs 的函数和脚本文件。请参
阅第 27 章以获得关于 PSAT 命令行使用的详细说明。
我能在 Octave 上运行 PSAT 吗?
就 1.3.0 版本来说,PSAT 可以在 GNU Octave 上运行。应用规程和局限性,详见第 28
章。
G.2 Simulink 库
我如何才能检查 PSAT-Simulink 模块的线路?
PSAT-Simulink 模块是空的,而只是作为数据箱。事实上,从 Simulink 工具栏里运行一
个仿真是不产生任何影响的。元件的静态和动态模型储存在 Matlab 函数里,这些函数以 PSAT
的压缩包形式存在。
我增设了一个控制线路进 PSAT-Simulink 模型,但不起作用。
PSAT 只是将 Simulink 当作一个 CAD 工具来使用,而数学模型则是定义在 Matlab 函数
里。如果你想增加一个新的元件或者一个新的控制线路,请参阅讲述如何在 PSAT 里创建用
户自定义模型的第 25 章。
为什么 PSAT-Simulink 模块不能工作于以 PSB 创建的的 Simulink 模型?
PSAT 模块与 PSB 模块不能混合:这两个工具箱的工作方式是完全不一样的。
我为什么会出现以下的消息?
Statistics ...
’perl’ is not recognized as an internal or external command,
operable program or batch file.
Check of Simulink blocks coudn’t be performed.
这仅是意味着 perl 没有正确地安装在你的系统上。该消息只是一个警告而并不会影响
仿真。
G.3 潮流
我试图在 PSAT 上运行一个 n-thousands 母线测试系统,但是花了很长时间去计
算,有希望得到更快的计算方法吗?
第 8 部分 附录 G 常见问题 268
G.4 最优与连续潮流
为什么最优潮流的程序是不收敛的?
通常,内点法不收敛有以下两个原因:
1、初步猜想是超出了可行性范围;
2、一些约束变量的最大值或最小值不一致。
最优潮流程序在运行主循环前会执行几项检查,然而,这个问题有待进一步研究。
我修改了一个 Matpower 测试实例,但是 PSAT 最优潮流程序无法实现收敛,为
什么?
PSAT 对基本实例功率(用于潮流计算)和命令功率(用于持续和最优潮流分析)作出
了区分。当输入一个 Matpower 测试实例到 PSAT 里时,必须取消最优潮流 GUI 设置里的“使
用基本实例”选项。Matpower 和 PSAT 可能会给出不同结果,因为到目前为止 PSAT 中的内
点法还不包括机组优化组。
G.5 时域仿真
你能给我一个小扰动文件的范例吗?
基本扰动,如故障和断路器干扰会被嵌入到程序当中。然而,所有其它的小扰动必须由
用户设定生效。例如,一个 14 母线测试系统的小扰动文件如下:
For instance, a perturbation file for the 14-bus test system is as follows:
function dummy = p_test(t)
global PQ
if (t > 1.0)
PQ.con(:,[3 4]) = 1.2*[ ...
0.217 0.127;
0.942 0.19;
0.478 0.04;
0.076 0.016;
0.112 0.075;
0.295 0.166;
0.09 0.058;
0.035 0.018;
0.061 0.016;
0.135 0.058;
0.149 0.05 ];
else
PQ.con(:,[3 4]) = [ ...
0.217 0.127;
0.942 0.19;
0.478 0.04;
第 8 部分 附录 G 常见问题 269
0.076 0.016;
0.112 0.075;
0.295 0.166;
0.09 0.058;
0.035 0.018;
0.061 0.016;
0.135 0.058;
0.149 0.05 ];
End
在 t=1s 处,它使所有的 PQ 负荷功率增大了 20%。一个小扰动文件通常必须包含一个
可修改且是 if-then-else 控制循环的全局声明。虽然不常见,但是这个程序却给了定义干扰
网络事件的最大自由。
我包含了一个故障或者断路器在网络里,但是,当我运行时域仿真时,没任何
反应或者程序出错停止。
这是由于先前 1.0.1 版本的故障或者断路器元件的数据格式里有错误所致。这个错误在
当前 1.2.0 版本里已经得到了修正。
G.6 数据转换
当我试图将一个数据文件转换成 xyz 格式时,出现了“筛选的 xyz 数据格式尚未
可用”消息的提示窗口。
该消息的确切意思是数据筛选程序尚未可用,无法自动地将源文件转换成 PSAT 数据格
式。数据格式筛选程序的创建受到一个完整商业数据格式文档可用性的限制。因此,如果你
有权使用电力系统分析的商业数据包并且想创建一个筛选程序,你可以将程序说明书邮寄给
我或者自己编写筛选程序。在后一种情况,我将非常荣幸地将你的程序功能集成在主程序里。
我用 xyz 数据格式转换一个数据文件,但是当我运行潮流时,PSAT 所得的结果
与我所期望的是不一样的。
从不同的数据格式转换成 PSAT 数据文件,在某些情况可能出错,因为不同的程序会有
不同的功能或者以不同的方式处理数据。很多时候,只是 PSAT 的通用设置没有设置好的问
题。然而,为了改善筛选程序,请将所有的矛盾冲突报送给我。
G.7 接口
我安装了 GAMS 21.1 的演示版本,但是当我试图运行 PSAT-GAMS 接口时,出
现了以下错误:
PSAT-GAMS Interface
Market Clearing Mechanism
Single-Period Auction
"gams" is not recognized like an internal or external command,
program or feasible batch file.
??? Error using ==> fm_gams/psatgams
Too many output arguments.
Error in ==> c:/documents and settings/psat/fm_gams.m
On line 382 ==>
??? Error using ==> edit
Neither ’fm_gams/psatgams’ nor ’fm_gams/psatgams.m’ could be found.
问题的原因可能是由于你的 GAMS 文件夹没有设置成一个环境变量。如何将 GAMS 的
可执行文件设置成环境变量取决于操作系统,如下:
Windows NT 和 Windows 2000:查看控制面板→系统属性→高级选项→环境变量。然后通过
添加完整的 GAMS 路径来编辑路径。
第 8 部分 附录 G 常见问题 270
Windows XP:查看控制面板→性能和维护→系统。会弹出标题为“系统工具”的窗口。选
择“高级”标签并点击“环境变量”按钮。然后通过添加完整的 GAMS 路径
来编辑路径。
Linux 编辑.bash profile 文件(或者任何定义你的$PATH 变量的的文件)在你的主目录并在
$PATH 变量里添加完整的 GAMS 路径。
下述错误只是由于 GAMS 没有运行成功以及输出文件(fm gams.m 预期)未创建造成
的。
我做完了第 29 章指示的所有步骤,但是 PSAT-GAMS 接口仍然无法工作。
首先,请确认你已经正确地做完了所有第 29 章提及的关于 PGI 安装的步骤。过去常出现在
Windows XP 的常见问题是 PSAT 文件夹需要 Matlab 启动文件夹(PSAT 文件夹在 Matlab 安装文
件夹下)。以下是您应该做的:
1、请到您的 XP 桌面和在 Matlab 图标上右击。
2、请在目标指出具体的 PSAT 路径。
第 8 部分 附录 H PSAT 论坛 271
附录 H PSAT 论坛
直接邮寄信息给我可使用以下邮箱中的一个:
1. Federico.Milano@uclm.es
2. fmilano@thunderbox.uwaterloo.ca
3. psatforum@yahoo.com
最新的 PSAT 发布档案文件,以及最新可用的补丁,其数据文件将会张帖在论坛的档案
库。同时,网站 www.uclm.es/area/gsee/Web/Federico/psat.htm 上会为下载 PSAT 和相关文件
保留主要的资料。
论坛用户统计资料在表 H.2 有描述。
附录 I 引文与链接
I.2 期刊
[1] M. S. Castro, H. M. Ayres, and L. C. P. da Silva,《SSSC控制模型对电力系统小信号和暂态
稳定性的影响》,电力系统研究,2006,in press, available on-line since february 2006。
[2] S. El-Kashlan, M. Abdel-Rahman, H. El-Desouki, and M. Mansour,《分叉分析风电力系统的
电压稳定性》,电力及能源系统,468卷,2005。
[3] S. V. N. Jithin-Sundar and M. Reshmi,《400KV互联电网上可控并联电抗器的利用》,
新型电力系统国际期刊,第2卷,第1编,2005。
[4] M. Larsson,《ObjectStab,电力系统稳定性研究的教学工具》,IEEE电力系统会报,第19
卷,第1编,55-63页,2004.2。
[5] F. Milano,《一个开源电力系统分析工具箱》,IEEE电力系统会报,第20卷,第3编,
1199-1206页,2005.8。
[6] F. Milano, C. A. Ca˜nizares, and A. J. Conejo,《基于敏感性的强制安全最优潮流市场清算模
型》,IEEE电力系统会报,第20卷,第4编,2051-2060页,2005.11。
I.3 学术会议文献
[1] H. B. C¸ etinkaya, S. ¨ Ozt¨urk, and B. Alboyacı,《两个模拟软件包(SIMPOW and PSAT)
获得的特征值以及机械参数对特征值的影响》,2004年Melecon会议,Dubrovnik,克罗地亚,
2004.5。
[2] ——,《机械参数和机械指令对特征值以及SIMPOW和PSAT软件包仿真的影响》,IEEE
东南部会议,Greensboro,北卡罗莱纳州,2004.3。
[3] A. D. Del Rosso and C. A. Negri, 《Influencia del Modelado de la Carga en la Evaluaci´on de
la Estabilidad Transitoria en Sistemas de Potencia》, in Und´ecimo Encuentro Regional
Iberoamericano del Cigr´e, XI ERIAC, Hernandarias,巴拉圭,2005.5.
[4] A. M. Haidar, A. Mohamed, and A. Hussain,《考虑基于电力系统损耗新指标后的电力系统
脆弱性评估》,能源与环境国际会议,班吉,马来群岛,2006.8。
[5] D. Koesrindartoto, J. Sun, and L. Tesfatsion,《一种基于代理商计算成本的电力批发市场设
计的经济可靠性测试》,IEEE PES学术会议文献,圣弗郞西斯科,加得福尼亚州,2005.6。
[6] F. Milano,《一个图形化和开放源代码的基于Matlab-GAMS的电力市场模型接口》,in
Noveno Congreso Hispano-Luso de Ingenier´ıa El´ectrica,CHLIE, Marbella,西班牙,2005.6。
[7] R. Natesan and G. Radman,《STATCOM, SSSC and UPFC对电压稳定性的影响》,第36届
第 8 部分 附录 I 引文与链接 274
东南部系统理论研讨会会议,亚特兰大,佐治亚州,2004.3,546-550页。
[8] L. Vanfretti and F. Milano,《PSAT应用,一个以教育和研究为目的的开放源代码软件》,
IEEE PES会员大会,坦帕,美国,2007.6。
I.4 网址
1、IEEE PES PEEC数字教育资源,摘自:
www.ece.mtu.edu/faculty/ljbohman/peec/Dig Rsor.htm
2、加拿大麦吉尔大学电子与计算机工程技术研究组的有用链接点,摘自:
www.power.ece.mcgill.ca/UsefulLinks.htm
3、Warren King网址,加拿大滑铁卢大学,摘自:
www.power.uwaterloo.ca/~ewking/
4、电力市场研究、教学、培训的开放源代码网页,by Leigh Tesfation,美国爱荷华州立大
学。
www.econ.iastate.edu/tesfatsi/ElectricOSS.htm
5、Luigi Vanfretti的PSAT页面提示和技巧,美国纽约伦斯勒理工研究所:
www.rpi.edu/~vanfrl/psat.html/
6、电气与计算机工程网页,加拿大阿尔伯塔大学:
www.ece.ualberta.ca/~ee433/
7、Sheng How Goh网页,澳大利亚昆士兰大学,摘自:
www.itee.uq.edu.au/~shgoh/
8、Mois´es Roberto Lanner Carvalho网址,巴西Militar de Engenharia研究所,摘自:
aquarius.ime.eb.br/~mrlc/
9、Clodomiro Unsihuay Vila网址,巴西Federal de Itajub´联邦大学,摘自:
www.clodomiro.unifei.edu.br/
第 8 部分 附录 J 参考信件 275
附录J 参考信件
以下清单列出了发送PSAT相关信件给我的研究机构。
参考信件的电子档摘自以下网站:
www.uclm.es/area/gsee/Web/Federico/psat.htm
如果你的大学,研究机构或者公司正在使用PSAT,请发送一封参考信件给我。这些信
件对我向学校申请项目资金以及PSAT的不断发展都是重要的。
加拿大安大略省滑铁卢大学.
危地马拉圣卡洛斯大学
危地马拉马里亚诺G'alvez大学
巴西坎皮纳斯大学(金边大学)
突尼斯国立应用科学与技术研究院
美国马里兰大学
第 8 部分 附录 J 参考信件 276
澳大利亚新南威尔士大学
巴西Itajub'a联邦大学
中国南京自动化研究院
泰国亚洲理工学院
土耳其科贾埃利大学
意大利热那亚大学
印度坎普尔理工学院
巴西里约热内卢联邦大学
印度鲁尔基理工学院
第 8 部分 附录 J 参考信件 277
马来西亚Kebangsaan大学
印度孟买理工学院
斯洛文尼亚 Ljubljiana 大学
美国伦斯勒理工学院
巴西伯南布哥州联邦大学
第 8 部分 附录 L GNU 自由文件许可证 278
附录 K GNU 通用公共许可证
Version 2, June 1991
Copyright c 1989, 1991 Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
每个人均可抄录和发布该许可文件,但不允许修改。
前言
大多数软件许可证的设计是为了限制该软件的自由共享以及修改。相反,GNU 通用公
共许可证则是为了保证软件的自由共享和免费修改以确保该软件对它所有的用户均是免费
的。该通用公共许可证适用于大多数免费软件基金会的软件以及任何其它创作者承诺给予使
(有些其它的免费软件基金会的软件许可证会被 GNU 库通用公共许可证所替代)。
用的程序。
你也可以将它应用到你的程序里。
当我们说到免费软件,我们指的是自由使用而不是价格。我们的通用公共许可证设计是
为了确保你拥有发布免费软件(若你希望,服务可收费)副本的自由,在你想要它时可以收
到或者得到源代码,可以修改软件或者在新的免费程序里使用当中的一部分以及知道利用该
软件你能做的事情。
为了保护你的权益,我们需要作出必要的限制,禁止任何人否决或者要求你放弃这些权
力。如果你发布软件的副本或者修改软件,这些限制便会转化为你的责任。
例如,如果你发布这么一个程序的副本,无论是免费还是收费,你都必须给予接收者你
拥有的全部权力。你必须确保他们也同样可能接收或者得到源代码。并且你必须给他们出示
这些条款使得他们了解自己的权力。
我们采取两项措施来保护您的权力:(1)软件版权;(2)提供允许你合法抄录,发布
或者修改软件的许可。
同样,为了保护我们及每一个软件编写者,我们明确声明我们对此软件不提供保证。如
果这个软件被某人修改并传播开,我们想要它的接收者知道他们得到的并不是原始的,所以
任何由他人引进的问题不会对软件的创始人声誉造成影响。
最后,任何免费程序都会不断受到软件专利的威胁。我们不希望任何个人用此免费软件
申请专利,进而把它变成商业软件。为了防止这个,我们明确指出,任何专利必须许可每个
人自由使用或者根本不用许可。
以下是复制、发布和修改的确切限制性条款
GNU 通用公共许可证复制、发布和修改的限制性条款
0. 此许可证适用于任何程序或者其它载有由版权所有者声明的可能会在本通用公共许可
证下发布的产品。“程序”,下面,指的是任何这样的程序和产品,而“基于程序的产
品”指的是程序或者任何受版权法约束的派生产品:也就是说,一个产品包含程序或者
程序的一部分,可以是原程序的,或者是经过修改亦或翻译成其他语言。(在下文中,
翻译毫无限制地包含在“修改”条款中。)每一个许可持有人均称为“你”。
活动以外的复制,发布和修改不受本许可证约束;它们不在许可范围之内。运行程序的
行为是不受限制的,并且只有程序的输出内容构成了基于该程序的产品时才会受许可证
的授权约束(与运行程序无关的)。是否正确取决于程序用来做什么。
1. 你可能原封不动地抄录和发布你接收到的程序源代码,在任何媒体上,假若你明显且恰
当地在每一个副本上发布恰当的版权公告和免责担保;完整保留与该许可相关的所有告
第 8 部分 附录 L GNU 自由文件许可证 279
示和任何缺失的保单;同时将许可证的副本连同程序一起交付任何的程序接收人。
你可以收取转让副本的实际行动的费用,并且你可在收费交流中有选择的提供担保。
2. 你可以修改你的副本或者该程序的副本亦或它的任何一部分,根据上述第一部分的规
定,以此方式在程序的基础上形成一个产品,抄录或者发布这样的修改版或者产品,假
若你也满足所有的这些条件:
(a) 你必须在修改的文件进行明确的说明:你修改的文件和任何更改日期。
(b) 来自程序或者程序的任何部分的整体或者部分的产品发布和出版,你都必须将其
作为免费的整体按许可证条款许可所有的第三方。
(c) 如果修改的程序在运行时以交互方式读取命令,你必须在绝大多数的一般情况下
开始运行这种交互式应用,打印或显示一个恰当的声明,此声明包括版权和免责
(或者说,你提供担保)以及用户可在许可条款下重新发布程序和告知用户如何
查看许可副本。(例外:如果程序本身是交互式的而没有发布这样的声明,你的
基于该程序的产品可不必发布声明。)
这些要求整体上适用于改进的产品。如果能确定作品的一部分并非源于该程序,可以合
理地认为是他们自己的独立不同的产品,故当你将它们以独立的产品发布时此许可证及
其条款并不适用。但是当你以基于该程序的产品整体的一部分发布相同的部分时,整体
的发布必须受限于该许可证的条款,该许可证持有人的许可权限是延伸至整个产品的,
从而每一部分,不管它是谁编写的均要受许可证限制。
因此,声明或者争夺产品完全由个人自己完成的权力并不是本节的意图,而真正的意图
是行使控制基于该程序的衍生产品或者集体创作的产品的权力。
另外,仅是不基于该程序的另一些产品(或者是基于该程序的产品)的储存或者在媒介
上的发布量的聚集并不能使其它的产品在许可的授权范围内。
3. 假若你也符合下列情形你可能会在以上第 1 和第 2 点条款的约束下以目标代码或者执行
代码抄录和发布该程序(或者基于该程序的产品,在第 2 部分)
(a) 附上完整相对机器可读的源代码,此代码必须在上述第 1 和第 2 点约束下以常
用的软件交换方式发布。
(b) 附上有效期至少三年的书面报价,给任何第三方收取的费用不得多于你实际发
布源代码所需的成本,一个完整的相对机器可读的源代码,根据上述第 1 和第
2 点的规定以常用的软件交换方式发布。
(c) 附上你收到的关于发布相应源代码的消息。(这个可供选择的办法只允许非商
业性发布,并且只有你接收到的以目标代码或者执行代码发布的程序消息与上
述部分一致才可行。)
产品的源代码是指修改产品的首选形式。对于一个可执行的程序,完整的源代码
包含它所有模块的源代码,任何与之相关的接口定义文件以及用于控制可执行程序编译
和安装的脚本。然而,作为一个特例,发布的源代码不需要包含任何常规发布的(以源
代码或者二进制代码形式)和在可执行文件运行的操作系统上的主要组成部分(编译程
序,内核等等),除非这些组成部分附带着自己的可执行文件。
如果可执行文件或者目标代码的发布是指提供从指定位置抄录的权力,那么相当于提供
从同样的地方抄录源代码的权力,也即当作是源代码的发布,甚至第三方的用户也不需
强制抄录除目标代码以外的源代码。
4. 你不可以抄录,修改,发布新许可或者发布该程序除非是在明确的该许可范围之内。任
何试图以其它的方法去抄录,修改,发布新许可或者发布该程序都是无效的,并且将会
第 8 部分 附录 L GNU 自由文件许可证 280
自动地结束你在该许可范围内的权力。然而,在此许可下,从你身上获得副本或者权力
的团体,只要他们完全遵守此许可他们的许可就不会终止。
5. 你不在许可上签名就可以不必接受该许可。但是,没有其它任何人可授予你许可去修改
或者发布该程序以及该程序的派生产品。如果你没有接受许可,这些行为是被法律所禁
止的。因此,修改,发布该程序(或者任何基于该程序的产品),你都必须指出你已遵
从该许可证去做以及列出抄录,发布或者修改该程序或者基于该程序的产品的限制性条
款。
6. 每一次你重新发布该程序(或者任何基于该程序的产品),接受者均会自动地接收到一
个来自于原始许可人的许可,许可他们在遵从这些限制性条款的前提下抄录,发布或者
修改该程序。你不可以强加任何更多的限制于接收者的已被授权的使用上。你没有责任
强制第三方使用者遵从该许可证。
7. 无论何时,法院判决的结果或者专利侵权的陈述或者任何其它的理由(并不局限于专利
问题),强加于你身上的与该许可的条款相抵触的条款(无论是法庭命令,协议还是任
何其它的),他们都不会允许你免去该许可证的条款。如果你为了同时的做到你在该许
可之下的义务和任何其它相关的义务而不能发布,那么结果可能是你根本无法发布该程
序。例如,如果一个专利许可证不允许所有那些直接的或者是间接的通过你得到副本的
人免版税重新发布,那么只有一种途径你可以两者都满足而这个许可将会完全地抑制该
程序的发布。
如果本节的任何一部分在任何特殊条件下无法适当而有根据的执行,本节的剩余部
分和整个本节就试图应用于其它的情况。
本节的意图并不是引导你去侵犯任何专利或者其它的产权声明亦或争夺此类声明
的合法性;本节的惟一目的是保护该免费软件的完善发布体系,它的执行得益于公共许
可证惯例。许多人给通过该体系发布的免费软件做出了大量的贡献,对该体系始终如一
的信赖使用;它取决于创作者/捐赠者决定是否愿意通过其它的体系发布软件而许可证并
不能强制他们作出选择。
本节用意在于彻底地弄清楚所确认的是该许可的剩余部分的结果(此许可的其他部
分的内容是什么??)
8. 如果该程序的发布和/或者使用被限定在某些国家,无论是被专利或者是版权的分界,将
该程序限定于该许可之下的原始版权的所有人可增加一个明确的不包括那些国家的地
理发布限制,以使得发布只允许在不被包括的国家当中。如此一来,该许可包含了写在
许可证主体之内的限制条款。
9. 免费软件基金可以不时地出版改进的和/或者新的通用公共许可证版本。这些新的版本在
精神上是和当前版本相似的,但是可能在讲述新问题或者担忧的细节上有所不同。
每一个版本均有一个有区别的版本号。如果该程序指定了一个应用于它的许可版本号和
“任何后来版本”,你可选择跟随由免费软件基金出版的指定版本或者任何后来版本的
限制性规定。如果程序不指定许可版本号,你可以选择免费软件基金曾经出版的任何一
个版本。
10. 如果你希望包含该程序到其它的发布条款不同的免费程序当中,可以写信向创作者申请
第 8 部分 附录 L GNU 自由文件许可证 281
许可。被免费软件基金版权化的软件,写给免费软件基金;我们有时候会为这个做出免
责条款(我们有时会为此破例)。我们的决定取决于以下两个目的:保留我们的免费软
件的所有衍生产品是免费的形象和广泛地推动软件的共享和再使用。
无担保
11. 因为该程序是免费许可的,所以在适当的法律允许范围内没有为程序提供担保。除非另
有版权持有人和/或者其它方提供没有任何形式的担保的程序“照现在这样子”的书面说
明,无论是明示或者是暗示,包括但不限于特定目的的适销性和适用性的内在保证。你
需要承担程序质量和性能带来的全部风险。如果程序出现缺陷,你要承担服务,维修或
者修改所需的全部费用。
12. 在任何情况下,除非在适用法律要求下或书面同意的任何版权持有人,或者任何可以修
改和/或重新发布以上许可的程序的其他方,对你的损失包括一般的和特殊的是有义务
的,意外或间接的因使用或者不能使用程序的损失(包括但不限于数据丢失,数据不准
确,由你或者第三方出现的持续损失以及用任何其它程序去运行该程序所造成的失败),
纵使该持有人或者其他方已被告知此类损害的可能性。
最终限制性规定
附录:如何将这些条款应用到你的新程序中?
如果你开发了一个新程序,并且你想让它最大限度地被公众使用,实现它的最好方法便
是使它成为在这些条款限定之下人人均可重新发布和修改的免费软件。
为此,附上以下通告到程序里。将它们附到每个源文件的开头是最安全和最有效地转达
无担保责任声明;并且每个文件至少应有“版权”行以及在什么地方可以看到声明全文。
<该行给出程序名称和该程序功能的简要介绍。>
版权(C)<年份><作者姓名>
这个程序是免费软件;你可以在免费基金会出版的 GNU 通用公共许可条款下重新发
布和/或者修改它;无论是许可的第 2 版本,或者是(随你选择)任何更高版本。
这个程序的发布是希望它有用,但是没有任何的保证;甚至没有特定用途的适销性
和适当性的内在保证。详情请参阅 GNU 通用公共许可证。
你应已收到附随于本程序的 GNU 通用公共许可证的副本;如果没有,请写给 Free
Software Foundation,Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
同时附上如何与你联系的信息,电子的以及书面信件的。
如果程序是交互式的,当它以交互模式开始时让它输出像这样的简短公告:
Gnomovision version 69, Copyright (C) <year> <name of author>
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
type ‘show w’.
This is free software, and you are welcome to redistribute it under certain
conditions; type ‘show c’ for details
伪指令显示 w 和显示 c 就应该是显示通用公共许可证的相应部分。当然,你使用的命令
也许是叫做其它而不是显示 w 和显示 c;甚至可能是鼠标点击或者菜单项——任何适合于你
的程序的。
第 8 部分 附录 L GNU 自由文件许可证 282
你也应该让你的雇主(如果你的工作是程序员)或者你的学校,如果真有的话,为你的
程序签署“版权声明”,如有必要。下面是一个示例,使用时改变名称即可:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
‘Gnomovision’ (which makes passes at compilers) written by James
Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
该通用公共许可证不允许将你的程序并入专利程序。如果你的程序是一个子程序库,你
也许会认为允许该子程序库连接到专利应用程序上会更有用。如果这是你所想做的,请用
GNU 库通用公共许可证来代替本许可证。
第 8 部分 附录 L GNU 自由文件许可证 283
附录 L GNU 自由文件许可证
Version 1.1, March 2000
Copyright (C) 2000 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
允许每个人抄录和发布这个原始许可证文件的副本,但是不允许修改。
0. 序言
本许可证的目的是使一本手册,教科书,或者其它的书面文件以自由的名义免费:使人人相
信抄录和重新发布是有实际的自由的,无论有无修改,是商业的还是非商业的。其次,本许
可证为作者和出版者保留了因他们的工作而受到好评的方式,而不必考虑由他人的修改所造
成的责任。
本许可是一种“非盈利版权”,意味着该文件的衍生产品本身必须在同一意义上免费。
它补充了 GNU 通用公共许可证,这是一个为免费软件设计的非盈利许可证。
我们设计该许可证是为了用它作为免费软件手册,因为免费软件需要免费的程序说
书:一个免费的程序应该提供与该软件一样的免费使用手册。但是,本许可证并不限于软件
手册;它可用于任何版本的作品,不管它的题材或者是否以印刷本出版。我们建议本许可证
主要地用于目的为指导或者参考的产品。
1. 适用性和定义
本许可适用于任何手册或者其它包含版权持有人声明的可在本许可条款限定之下发布
的产品。“文件”,以下,指的是任何此类手册或者产品。任何公众成员都是许可证持
有者,并且均称为“你”。
一个该文件的“修改版本”指的是任何包含该文件或者它的一部分的产品,无论是
完全照抄,或者是经过修改和/或翻译成另一种语言。
“Secondary Section”指的是该文件的附录或者是章节前页,它是专门处理出版商或
者每一部分的作者与这个作品主题的关系(或相关问题)不包含任何直接与主题相关的
内容。(例如,如果文件是一本数学教科书的一部分,它的 Secondary Section 也许不会
讲解任何数学知识。)这种关系可能是与主题或者相关事项有关的历史,法律,商业,
哲学,伦理或者他们的政治地位。
“Invariant Sections”是某些标题已被指定的 Secondary Section,作为 Invariant Sections,
在公告上要声明此文件只可在该许可证下发布。
“封皮文本”是某些被列出的简短文本,如封面文本或者封底文本,在公告上要声
明本文件是在该许可证之下发行的。
一个“Transparent”的文件副本指的是一个机器可读的副本,代表了普通公众可用
的说明书格式,其内容可直接查看和编辑,并可直接用通用文本编辑或者(用于图象象
素调整的)通用绘图程序或者(用于画图的)广泛使用的绘图编辑器,以及适合于输入
文本格式程序或者自动的适合于输入文本格式程序的多种格式。一个标记的设计是为了
阻扰和阻止读者随后的修改且是由其它透明文件格式而来的副本是非“Transparent”的。
一个非“Transparent”的副本被称为“Opaque.”。
Transparent 副本的合适样式例子包括简单而没有标记的 ASCII,Texinfo 输入格式,
LaTeX 输入格式,SGML or XML 使用公开的可用文件类型定义,以及设计为人们修改
的符合标准的简单 HTML。Opaque 格式包括补充说明,PDF,专利格式只能被专利的文
第 8 部分 附录 L GNU 自由文件许可证 284
2. 逐字抄录
你可以在任何媒体上抄录和发布该文档,商业的或者是非商业的,提供本许可证,版权公告,
以及许可公告声明的本许可证适用于所有副本产生的文件,并且你不可添加其它的任何条款
到本许可证上。你不得使用技术手段去阻碍或者控制你所制作或者发布的副本的进一步传阅
或抄录。然而,你可以为提供副本收取费用。如果你发布了相当大量的副本,你必须遵从第
三章的条款。
你也可以出借副本,在上述同等条款的约束下,并且你也可公开地展示副本。
3. 挎贝数量
如果你出版该文件的印刷副本数量超过 100,并且该文件的许可公告要求封皮文本,你
必须为这些副本包装一个清晰易读的封面,所有这些封面文本:封面文本在封面而封底
文本在封底。两种封面都必须清晰易读地识别出你是这些副本的发行人。封面必须突出
明显地出现完整全称的标题。你也可以在封面上添加涉及其他的信息。有修改的抄录受
限于封面,只要保留了文件的标题和满足这些条款,可被视为在其他方面的逐字抄录。
如果任一封皮所需的文本过于冗长而不便于阅读,你应该把排在最前面的(尽量多
的合理地)放置在实际的封面上,并且将剩余的部分帖附在附近的页面上。
如果你发布或者出版的该文件 Opaque 副本数量超过 100,你必须包括一个与不透明
副本相随的透明副本,或者规定在每一个公开访问的电脑网络位置的 Opaque 副本包含
一个完整的 Transparent 文件副本,免费附加信息,而一般的网络使用,公众可以利用公
共标准的网络协议免费匿名地下载查阅。如果你使用后一种选择,你必须采取合理审慎
的措施,当你开始大量地发布 Opaque 副本时,要确保该 Transparent 副本将可保留在你
最后一次向公众发布一个 Opaque 版本副本(直接或通过你的代理商或零售商)之后至
少一年在指定位置可取得。
这是要求,但不是必需的,在你大量重新发布任何副本之前请与文件的作者联系,
让他们有机会给你提供该文件的更新版本。
4. 修改
你也许会在上述第 2 和第 3 章节的条款约束下抄录和发布一个该文件的修改版本,规定
你要确切地在该许可证之下发布修改版本,同时担负该文件的修改版的责任,并将修改
版的发布和修改授权给拥有副本的人。此外,在修改版里你必须完成以下事情:
A.在扉页上(和封面上,如果有的话)使用与文件以及先前版本(如果有,应该会列
在文档的历史章节里)完全不同的标题.你也可以使用与先前版本一样的标题若该版
本的原始出版商给予许可。
B.列在扉页上的名单,一个或者多个人或团体作为修改版的作者为所做的修改承担责
任,加起来至少要有该文件的五个主要作者(如果作者少于五人,则附上所有的主
要作者)。
C.作为出版商,修改版的出版商的名字要指定在扉页上。
D.保留该文件的所有版权声明。
第 8 部分 附录 L GNU 自由文件许可证 285
E.在其它版权公告附近为你的修改添加一个恰当的版权公告。
F.在版权公告之后立刻包括一个许可证公告,给予公众许可在该许可证的条款之下使
用本修改版,以下面附录所示的形式。
G.保留该许可证公告的 Invariant 章节的全部清单和该文件许可证公告上必需的封皮文
本。
H.包括一个未被改变的本许可证副本。
I.保留题名为“历史”的章节和它的标题,并且增加一个至少标明标题, 年份,新作
者,以及在扉页上给出的修改版的出版商。如果在该文件中没有题名为“历史”的
章节,则创建一个声明标题,年份,作者,以及在该文件扉页上给出的出版商,然
后增加一个如前所述的项目以描述修改版本。
J.保留网址,如果有的话,在该文件中给出的供公众访问的 Transparent 文件副本,同样
地,在基于以前版本的该文件中也会给出网址。这些可能会放置在“历史”章节。当
产品至少比该文件本身早四年出版或者参考版本的原始出版商授权许可时,你可以省
略该产品的网址。
K.在题为“致谢”或者“题词”的任何部分,保留章节的标题,以及在章节中保留致谢
和/或题词中给出的捐助人的所有要旨和风格。
L.保留该文件的所有 Invariant 章节,他们的文本与标题均不作改变。章节号码或与之相
当的不作为章节标题的一部分。
M.删除任何题为“批注”的章节。此类章节可能不包括在修改版本。
N.不要以“批注”重命名任何已存在的章节或不要与任何 Invariant 章节在标题上冲突。
5. 综合性文件
你可以联合该文件与其它在该许可证之下发行的文件,且要在以上修改版本第 4 章里定
义的条款约束之下,假若你将所有的未做修改的原始文件的 Invariant 章节都包括在联合中,
并且将你在许可公告里所做的联合工作都列为 Invariant 章节。
该联合工作只需包含本许可证的一个副本,多个相同的 Invariant 章节可用一个单一副本
替换。如果有多个标题相同但内容不同的 Invariant 章节,在标题最后以插入语形式添加原始
作者或者章节的出版商(若是知道)或者其它惟一的编号使得每一个章节的标题是惟一的。
在联合工作的许可证公告里对 Invariant 章节列表的标题作同样的调整。
第 8 部分 附录 L GNU 自由文件许可证 286
在集成当中,你必须集成任何在不同原始文件里的名为“历史”的章节,以形成一个名
为“历史”的章节;同样地,集成任何名为地“致谢”以及任何名为“题词”的章节。你必
须删除所有名为“批注”的章节。
6. 文件收集
你可以做一个由该文档和其它在本许可之下发行的文件的合集,并且用一个包含在合集
中的单一副本代替不同文件的本许可证的个人副本,假若你遵从所有其它方面的每个文件完
整抄录的许可条款。
你可以从此类合集中提取一个单一的文件,并且在本许可证之下独立地发布,假若你插
入了一个本许可证的副本到提取出的文件里,同时遵从所有其它方面的关于文件完整抄录的
许可条款。
7. 独立产品集成
假若该编译没有声明其编译版权,那么不论该文件还是其衍生品与其他独立分离文件和
作品的编译,不管是存储起来是发布到媒体,作为一个整体不能算作该文件的修改版。
由于它们以此方式编译,如果不是自己的文件衍生产品,此类编译被称为“集合”,并
且本许可证不适用于其它的以该文件编译的独立产品。如果第 3 章的封皮文本要求适用于该
文件的这些副本,那么如果该文件少于整个总计的 1/4,该文件的封皮文本可放置在只涵盖
聚集里的文件的封皮上。除此之外,他们必须出现在涵盖整个集合的封皮上。
8. 翻译
翻译可认为是一种修改,所以你可以在第 4 章节的条款之下发布该文件的译本。以译本
替换 Invariant 章节需要得自他们版权持有人的特殊许可,但是你可以包括部分或者所有除这
些 Invariant 章节的原始版本之外的译本。你可以包括本许可证的一个译本假若你也可以包括
本许可证的原始英文版本。如果在本许可证的译本与原始英文版本之间出现分歧,以原始英
文版本为准。
9. 终止
你也许不会抄录,修改,再许可,或者发布文档,除非在本许可证的明确规定之下。任
何其它的试图抄录,修改,再许可或发布该文档均是无效的,并且将会自动地在本许可证规
定之下终止你的权力。然而,获得本许可之下的副本或权力的任何一方的许可不会被终止只
要他们完全符合许可。
10. 未来许可修订版
免费软件基金会会不时的出版新的 GNU 免费文件许可证修订版。此类新版本将会在精
神上与先前版本相似,但在讲解新问题或担忧上可能会有所不同,参见:
http://www.gnu.org/copyleft/.
该许可证的每一个版本都给予了一个有区别的版本号。如果该文件指定了一个特定的应
用于它的本许可证已编号版本(或任何高级版本),你可在限制性条款之下选择已由免费软
件基金会出版的(不是作为草案)指定版本或者任何高级版本。如果文件没有指定版本许可
证编号,你可以选择由免费软件基金会已出版的(不是作为草案)任何一个版本。
参考书目 287
参考文献
[1] S. Acevedo, L. R. Linares, J. R. Mart´ı, and Y. Fujimoto,《高效 HVDC 转换器模型实时瞬态
仿真》,IEEE 电力系统会报,第 14 卷,第 1 编,166-171 页,1999.2。
[2] V. Akhmatov, H. Knudsen, and A. H. Nielsen,《电力供应风车的高级仿真》,电力与能源
系统国际期刊,第 22 卷,第 6 编,421-434 页,2000.8。
[3] J. Allemong, L. Radu, and A. Sasson,《AEP 新控制中心快速可靠评估算法》,IEEE 电力设
备与系统会报,第 101 卷,第 4 编,933-944 页,1982.4。
[4] O. Alsac, J. Bright, M. Prais, and B. Stott,《基于线性规划的最优潮流长远发展》,IEEE 电
力系统会报,第 5 卷,第 3 编,697-711 页,1990.8。
[5] P. M. Anderson and A. Bose,《风力涡轮机系统稳定性仿真》,IEEE 电力设备与系统会报,
第 102 卷,第 12 编,3791-3795 页,1983.12。
[6] P. M. Anderson and A. A. Fouad,《电力系统控制与稳定》,Ames,爱荷华州,爱荷华州立
大学出版社,1977。
[7] S. Arabi, P. Kundur, and J. H. Sawada,《不同电力系统稳定性研究的恰当高压直流输电仿真
模型》,IEEE 电力系统会报,第 13 卷,第 4 编,1292-1297 页,1998.11。
[8] S. Arabi, G. J. Rogers, D. Y. Wong, P. Kundur, and M. G. Lauby,《交流电力系统中 SVC 和
HVDC 的小信号稳定分析程序》,IEEE 电力系统会报,第 6 卷,第 3 编,1147-1153 页,
1991.8。
[9] J. Arillaga and C. P. Arnold,《电力系统计算机分析》,纽约,威利父子出版公司,1990。
[10] J. Arillaga, C. P. Arnold, J. R. Camacho, and S. Sankar,《电机转换单元连接馈入的交直流
负荷潮流》,IEEE 电力系统会报,第 8 卷,第 2 编,701-706 页,1993.5。
[11] T. Baldwin, L. Mili, M. Boisen, and R. Adapa,《最小矢量测量安置的电力系统可观测性》,
IEEE 电力系统会报,第 8 卷,第 2 编,707-715 页,1993.5。
[12] W. R. Barcelo and W. W. Lemmon,《电力系统网络标准化灵敏度系数》,IEEE 电力系统
会报,第 3 卷,第 4 编,1591-1599 页,1988.11。
[13] G. L. Berg,《电力系统负荷再现》,电机工程师协会会议,第 120 卷,344-348 页,1973。
[14] S. Bhattacharya and H. W. Dommel,《HVDC 系统暂态数字仿真新型交换边缘控制再现》,
IEEE 电力系统会报,第 3 卷,第 3 编,1127-1132 页,1988.8。
[15] R. Billington, S. Aborehaid, and M. Fotuhi-Firuzabad,《HVDC 传输系统满意度分析》,IEEE
电力系统会报,第 12 卷,第 2 编,913-918 页,1997.5。
[16] K. E. Brenan, S. L. Campbell, and L. Petzold,《微分代数方程的初始数值解问题》,费城,
PA:SIAM,1995。
[17] A. Brooke, D. Kendrick, A. Meeraus, R. Raman, and R. E. Rosenthal, GAMS,一个用户指导
手册,GAMS 开发公司,波拖马可河 1217 街道,西北,华盛顿 DC20007,美国,1998.12,
该资料下载地址:http://www.gams.com/.
[18] C. A. Ca˜nizares,《电压崩溃分析的最优化应用》,IEEE-PES 夏天会议,圣地亚哥,美
国,1998.7
[19] ——,《基于 FACTS 控制器的 TCR 和 VSI 模型》,ENEC,米兰,意大利,技术研究会,
1999.12。
[20] ——,《电压稳定性评估:概念,实践以及工具》,IEEE/PES 电力系统稳定性小组委员
会,最终文件,技术研究会,2002.8,摘自:http://www.power.uwaterloo.ca.
[21] C. A. Ca˜nizares and F. L. Alvarado,《大型 AC/DC 系统崩溃及连续理论的要点》,IEEE
电力系统会报,第 8 卷,第 1 编,1-8 页,1993.2。
参考书目 288
《GAMS/MINOS:一个大规模非线性最优化问题的解决方案》,2002,该资料摘自:
http://www.gams.com/.
[88] R. Natesan and G. Radman,《STATCOM, SSSC and UPFC对电压稳定性的影响》,第36
届东南部系统理论研讨会,亚特兰大,佐治亚州,2004.5,546-550页。
[89] M. Noroozian, L. Angquist, M. Ghandhari, and G. Andersson,《利用串联FACTS设备改善电
力系统动态特性》,IEEE电力交易会报,第12卷,1635-1641页,1997.10。
[90] C. Nwankpa,《电压稳定性工具》,第 2 版,电力工程中心,德雷克塞尔大学,2002,
摘自:http://power.ece.drexel.edu/research/VST/vst.htm.
[91] J. Padull´es, G. W. Ault, and J. R. McDonald,《一个电力系统仿真的综合SOFC设备动态模
型》,电能国际期刊,第86卷,495-500页,2000。
[92] H. A. Panofsky and J. A. Dutton,《大气振动;工程应用模型与方法》,纽约:威利父子
出版公司,1984。
[93] L. A. S. Pilotto, M. Roitman, and J. E. R. Alves,《数字控制直流转换器》,IEEE电力系统
会报,第4卷,第2编,704-711页,1989.5。
[94] V. H. Quintana and G. L. Torres,《在矩形电流中通过原对偶对数障碍内点法的非线性最
优潮流》,滑铁卢大学,技术研讨会,1996,技术报告96-08。
[95] A. H. M. A. Rahim, S. A. Al-Baiyat, and H. M. Al-Maghrabi, 《鲁棒阻尼静态补偿控制器
的设计》,IEEE发电论文集,输配电部分,第149卷,491-496页,2002.7。
[96] I. C. Report,《SSR读者指南》,IEEE电力设备与系统会报,第7卷,第2编,150-157页,
1992.2。
[97] I. P. S. E. C. Report,《亚同步振荡的术语,定义以及符号》,IEEE电力设备与系统会报,
第104卷,第6编,1326-1334页,1985.6。
[98] W. Rosehart, C. A. Ca˜nizares, and V. H. Quintana,《考虑电压崩溃约束的最优潮流》,1999
IEEE-PES夏天会议,埃德蒙顿,亚伯达省,1999.7。
[99] N. Rostamkolai, C. A. Wegner, R. J. Piwko, H. Elahi, M. A. Eitzmann,G. Garzi, and P. Tietz,
《Santo Tom´背靠背高压直流输电连接的控制设计》,IEEE电力系统会报,第8卷,第3编,
1250-1256页,1993.8。
[100] M. Sato, K. Yamaji, and M. Sekita,《高压直流输电持续运行混合边缘角度控制器的开
发》,IEEE电力系统会报,第11卷,第4编,1792-1798页,1996.11。
[101] P. W. Sauer and M. A. Pai,《电力系统动态与稳定》,Upper Saddle River,新泽西:普
伦蒂斯大厅,1970。
[102] F. Schweppe, J.Wildes, and D. Rom,《电力系统静态评估,第 I,II, III 部分》,IEEE 电力
设备与系统会报,,第 89 卷,第 1 编,120-135 页,1970.1。
[103] K. Schoder, A. Feliachi, and A. Hasanovi´c,《PAT:一个 Matlab/Simulink 的电力分析工
具箱》,IEEE 电力系统会报,第 18 卷,第 1 编,42-47 页,2003.2。
[104] R. Seydel,《实用分岐与稳定性分析:从均衡到紊乱》,纽约:第二版,施普林格出版
社,1994。
[105] G. B. Shebl´e,《重组电力工业运营的计算拍卖机制》,波士顿:Kluwer 学术出版社,
1998。
[106] T. Shome, A. M. Gole, D. P. Brandt, and R. J. Hamlin,《利用数字暂态仿真程序调节转换
器以控制并联直流变换器》,IEEE 电力系统会报,第 5 卷,第 1 编,12-19 页,1990.2。
[107] E. Simiu and R. H. Scanlan,《风力对结构的影响;风力工程导论》,纽约:威利父子出
版公司,1986。
[108] J. G. Slootweg,《风力:电力系统动态建模以及影响》,Ph.D.学位论文,代尔夫特科技
参考书目 292
大学,代尔夫特,荷兰,2003。
[109] Y. H. Song and A. T. Johns,《柔性交流输电系统(FACTS)》,伦敦:电气工程师学会,
1999。
[110] B. Stott,《负荷潮流预测模型审查》,IEEE 会议记录,第 62 卷,第 7 编,916-929 页,
1974.7。
[111] B. Stott and O. Alsac,《快速解耦潮流》,IEEE 电力设备与系统会报,第 PAS-93 卷,
第 3 编,859-869 页,1974.6。
[112] B. Stott, J. L. Marino, and O. Alsac,《审查线性规划在电力系统重置中的应用》,PICA
IEEE 国际会议记录,1979,142-154 页。
[113] G. Sybille,《SimPowerSystems 用户指南》,第 4 版,在 Hydro-Qu´ebec 许可之下出版,
由 MathWorks 公司发行,2004.10,摘自:http://www.mathworks.com.
[114] C. W. Taylor and S. Lefebvre,《高压直流输电系统动态性能的控制》,IEEE 电力系统会
报,第 6 卷,第 2 编,743-752 页,1991.5。
[115] J. Thorp, A. Phadke, and K. Karimi,《静态评估的实时电压矢量测量》,IEEE 电力设备
与系统会报,第 104 卷,11 编,3908-3103 页,1985.11。
[116] W. F. Tinney and C. E. Hart,《牛顿法潮流计算》,IEEE 电力设备与系统会报,第 PAS-86
卷,1449-1460 页,1967.11。
[117] G. L. Torres and V. H. Quintana,《内点法介绍》,in IEEE PICA,Santa Clara, CA,1999.5。
[118] R. van Amerongen,《一个快速解耦负荷潮流的通用版本》,IEEE 电力系统会报,第 4
卷,第 2 编,760-770 页,1989.5。
[119] L. Vanfretti and F. Milano,《PSAT 应用, 一个以教学和研发为目的的开源软件》,IEEE
PES 日常会议,坦帕,美国,2007.6。
[120] S. Venkataraman, M. H. Khammash, and V. Vittal,《鲁棒电力系统稳定性的 HVDC 控制
分析与综合》,IEEE 电力系统会报,第 10 卷,第 4 编,1933-1938 页,1995.11。
[121] C. D. Vournas, E. G. Potamianakis, C. Moors, and T. V. Cutsem,《一个电力系统控制与稳
定的教学仿真工具》,IEEE 电力系统会报,第 19 卷,第 1 编,48-55 页,2004.2。
[122] K. T. Vu, C.-C. Liu, C. W. Taylor, and K. M. Jimma,《电压不稳定性:机制与控制策略》,
IEEE 会议记录,第 83 卷,第 11 编,1442-1455 页,1995.11。
[123] C. Wang and S. M. Shahidehpour,《机组优化组合与包含罗托疲劳效应的经济调度输出
功率极限》,IEEE 电力系统会报,第 9 卷,1539-1545 页,1994.8。
[124] O.Wasynczuk, D. T.Man, and J. P. Sullivan, 《在随机风力波动过程中风力涡轮发电机类
的动态特性》,IEEE 电力设备与系统会报,第 100 卷,第 6 编,2837-2845 页,1981.6。
[125]IEEE 电力系统继电保护委员会继电保护通道小组 H-7 工作组,《继电保护与控制同步
抽样与矢量测量》,IEEE 电力交易会报,第 9 卷,第 1 编,442-452 页,1994.1。
[126]负荷潮流计算数据交换共同格式工作组,《负荷潮流计算数据交换的通用格式》,IEEE
电力设备与系统会报,第 92 卷,第 6 编,1916-1925 页,1973.11/12。
[127] K. Xie, Y.-H. Song, J. Stonham, E. Yu, and G. Liu,《放松管制环境下电力现货价格的分解
模型与内点法》,IEEE 电力系统会报,第 15 卷,第 1 编,39-50 页,2000.2。
[128] W. Xu and Y. Mansour,《利用通用动态负荷模型的电压稳定与分析》,IEEE 电力系统
会报,第 9 卷,第 1 编,1994.2。
[129] Yao-Nan-Yu,《电力系统动态》,纽约:学术出版社,1983。
[130] W. Zhu, R. Mohler, R. Spee, W. Mittelstadt, and D. Maratukulam,《附带 SSR 的 SMIB 电
力系统中的霍普夫分岔》,IEEE 电力系统会报,第 11 卷,第 3 编,1579-1584 页,1996.8。
[131] Y. Zhu and K. Tomsovic,《分析微型涡轮机和燃料电池负荷跟踪特性模型的开发》,电
参考书目 293
索引
A F
Area, 19, 103, 114–115, 368 FACTS, 4, 17, 193, 245, 331, 332, 369
Asynchronous machine, see Induction motor Fast Decoupled Power Flow, see FDPF
Automatic voltage regulator, see AVR FDPF, 27, 28–29, 355
AVR, 4, 85, 147, 154, 165, 169–171, Flexible ac transmission system, see FACTS
265, 268, 391 Frequency dependent load, 4
type I, 169 Frequency dependent load, 135, 137–138,262
type II, 170 Frequency regulation, see TG
type III, 171 Fuel cell, see Solid oxide fuel cell
B G
Bus, 103–104, 257, 258, 260 GAMS, 4, 7, 17, 262, 303, 305, 315–324,
371, 379, 382, 383, 398, 403
C GNU Linux, see Linux
CAC, 4, 165, 180, 181, 265 GNU Octave, see Octave
CC, 4, 165, 180, 181, 265
Central Area Controller, see CAC H
Cluster Controller, see CC High voltage dc transmission system, see
Constant power generator, see PQ generator HVDC
Constant power load, see PQ load HVDC, 4, 17, 193, 209–211, 331, 332,369
Constant Speed Wind Turbines, see CSWT
Continuation Power Flow, see CPF I
CPF, 3, 6, 15, 17, 20, 22, 23, 39, 40, IEEE, 16, 46, 48, 70, 84, 169, 255, 283,
41–48, 105, 117, 245, 248, 303–305, 334, 382, 394, 396, 400
331, 332, 334, 337, 338,361, 368, 376 Induction motor, 147, 158–163
CSWT, 4, 219–221 double cage, 162
CygWin, 309, 331, 332 mechanical model, 159
order I, 159
D order III, 161
DDSG, 4, 227–229 order V, 162
Demand, 39, 46, 118, 121–122, 262, 334,368 single cage, 161
Demand profile, 122–124, 368 Infinite bus, see Slack generator
DFIG, 4, 221–226 Interior Point Method, see IPM
Direct Drive Synchronous Generator, see DDSG IPM, 53
Doubly Fed Induction Generator, see DFIG
Dynamic shaft, 231–232, 268 J
Jimma’s load, 4, 135, 142–143, 262
E
Excitation, see AVR L
Exponential recovery load, 4 Line, see Transmission line
Exponential recovery load, 135, 138–140,262 Linux, 9, 10, 296, 309, 316, 331, 403
Load tap changer, see Tap changer
索引 295
T
Tap changer, 4, 266
dynamic model, 185–186
with embedded load, 186–189
TCSC, 4, 193, 196–198, 369
TCUL, see Tap Changer
TG, 4, 147, 165, 165–168, 265
type I, 166
type II, 168
Thermostatically controlled load, 4, 135,
140–141, 262
Thyristor Controlled Series Compensator,
see TCSC
Transformer, 105–108
Transmission line, 104–105
Turbine governor, see TG
U
ULTC, see Tap Changer
Unified PF controller, see UPFC
Unix, 10, 296, 331
UPFC, 4, 193, 204–205, 369
UWPFLOW, 4, 7, 17, 303, 305, 331–
334, 358, 372, 379, 398
V
Voltage dependent load, 4
Voltage dependent load, 135, 135–136,262
Voltage regulation, see AVR
Voltage sourced inverter, see VSI
VSI, 193
W
索引 297