联合仿真接口
PSCAD V5 提供了一个通用的应用程序编程接口 (API),使 EMTDC 能够链接到几乎任何外部应用程序并与之协同仿真。它被称为协同仿真 API,其基本形式是一个名为 EmtdcCosimulation_Channel 的 C 语言结构,其中包含一组 c 函数。这些函数可用于自定义外部应用程序端的接口。同时,可以在案例项目中使用一个名为Cosimulation的新主库组件来快速提供 PSCAD/EMTDC 端的接口。
请注意,用户仍需从外部应用程序端对接口进行编程,因为所有外部应用程序的复杂性和用途都不同。可以在 PSCAD 应用程序帮助中找到 Co-Simulation API 的完整描述。
橡皮筋(粘性电线)
PSCAD V5 中添加了一个新的三段“粘性”导线组件。当此导线的任一端点连接到另一个对象(组件、总线或另一根导线)时,导线的端点将“粘”在该对象上。如果移动该对象,导线端点将保持“粘住”,并且粘性导线将随着其所连接的对象的移动而伸展(像橡皮筋一样)。
便签中的多语言支持(Unicode)
PSCAD V5 代码库已更新,完全支持 Unicode,这使用户能够在便签中使用所有已知的书写系统。这当然包括西里尔字母、汉字等。这是一个非常重要的新功能,我们的许多亚洲用户都热切要求它。
集群发射系统(CLS)
要使用高性能和并行处理功能,需要多个处理器核心,其数量可能超过典型工作站本地可用的数量。在这种情况下,用户可以购买大型且昂贵的高性能计算机(例如 64 核),也可以通过局域网 (LAN) 连接一组多核计算机。后一种选择称为计算集群。
在多台计算机上运行进程需要额外的软件来管理模拟进程。进入集群启动系统 (CLS),这是一个可以在计算集群上启动和管理模拟的实用程序。
例如,如果用户想要在一台由 4 个内核组成的计算机(主机 1)上运行 10 个模拟,则可以使用 CLS 配置计算集群,并使用通过 LAN 连接的多台多核计算机运行 10 个模拟。如上图所示,主机 1 可以被视为主机,因为 PSCAD 正在这台计算机上运行。PSCAD 启动 CLS,然后使用它来配置由主机 1、主机 2 和主机 3 组成的计算集群。