2.10 网络设计在PSAT中,Simulink环境和它的绘图功能常被用来创建可以设计电力网络的CAD工具,并可使拓扑结构可视化和修改已存的数据,而不需直接处理列表中的数据。虽然Simulink有输出与输入变量之间的控制图,但这并不是创建电力系统网络的最佳方法。因此,基于Simulink的时域程序及其创建控制模块图的功能没有被经常使用。PSAT只是简单地从Simulink模型中读取数据并写入数据文件里。

在主窗口中,通过使用菜单栏中的Simulink图标按钮,或菜单-编辑/网络/编辑网络/Simulink库或快捷键就能启动模块库。在第21章中,有关于此模块库的完整描述以及它与程序其余部分的相关性。

2.11 工具提供给PSAT的还有几款工具,如:数据格式转换功能和用户自定义模块程序。数据格式转换程序(参考第24章)允许从其它电力系统软件包里导入重要的数据文件。然而,注意在某些情况下并不能实现完全的转换,这是由于有些为商业软件而定义的数据比PSAT中的数据具有更多的功能。PSAT的静态数据文件能转换成IEEE通用数据格式。用户自定义模块程序(见第25章)为扩展PSAT的功能提供了一个简单的方法,并希望能促进大家对PSAT的贡献。用户自定义模块的构建可以通过以下几步完成,如下:

  1. 通过GUI定义参数和微分以及代数方程;

  2. 创建模块的Matlab函数;

  3. 把模块保存在.m文件中;

  4. 通过自动程序把模块安装到程序中。

如果此元件已不再需要的话,通过类似的方法可以把它卸载掉。因此,通过简单地提供存储在Matlab脚本中的元件函数和元件结构,就可以实现用户自定义模块的共享。你可能会想了解更多关于Simulink中自定义模块的创建和封装的内容,这里有个链接可以帮到你!然而到目前为止,进行模块函数编辑的程序还没有完成,它仅仅是为了创建元件函数的初稿而准备的。

其它PSAT工具和程序,如命令历史,稀疏矩阵可视化GUI,主题选择,和文本浏览器选择在第26章有叙述。

2.12 接口PSAT提供了GAMS和UWPFLOW的接口,它极大地提高了PSAT分别进行优潮流和连续潮流分析的能力。通用代数建模系统(GAMS)是解决数学规划问题的一种高级建模系统。它包括语言编译器和各种集成高性能解算器。GAMS是专为规模庞大而复杂的问题而设计的,它允许在各种各样的应用领域和学科里创建并保持模块。更多有关本程序以及PSAT连接GAMS的GUI的叙述可以参考第29章。

UWPFLOW是一个开放源程序,可以用来进行精确的连续潮流分析。它包含了C函数与库的集合,它们是为进行电力系统电压稳定性分析而设计的,这些分析中包括电压控制负荷,HVDC,FACTS和二次电压控制。PSAT-UWPFLOW接口允许输出PSAT模型到UWPFLOW中,对它的更详细叙述参考第30章。当前此接口正处于初级阶段;可以参考这里来获取更多信息。