繁体   English   中英

在PSSE中创建案例

[英]Creating a Case in PSSE

我有一个Excel文件中的数据,我想用它在PSSE中创建案例。 数据的组织方式与PSSE中的情况相同(例如,总线的总线号,名称,基本kV等。当然可以手动输入数据,但我使用的是500辆以上的总线。尝试复制和粘贴,但这似乎仅在某些情况下有效,对于机器数据,它几乎不起作用。

有没有办法将这些数据从Excel文件导入PSSE? 我最近开始用Python运行PSSE,也许有办法做到这一点?

-MK。

如果您具有与常规案例文件(.sav)完全相同的“格式”和“信息”的Excel数据文件,请尝试以下操作:

  1. 从示例子文件夹PSSE的安装文件夹中打开任何小的示例.sav文件

  2. 在PSSE GUI中使用相同的“信息”(例如,总线,分支等)将相应的电子表格复制到工作用例(在电子表格视图中显示)

  3. 复制完所有内容后,然后将已编辑的工作案例保存在GUI中作为新的工作案例。

如果这行不通,建议您在“ Python for Power Systems”论坛上提问: https : //psspy.org/psse-help-forum/questions/

是。 您可以使用python软件包xlrt将数据从excel文件导入PSSE,但是,我建议您在导入和使用csv之前先将excel文件转换为csv,因为这要容易得多。 使用API​​导入数据不仅是复制和粘贴作业,而且还包含到PSSE案例数据中的表格中。

请参阅PSSE的API文档,第二章。 搜索此功能BUS_DATA_2。 您将看到可以使用此功能创建总线。

因此,您的工作应该是三方面的。

  1. 导入csv文件数据,每行是您的总线的每个数据参数的列表。 如电压,名称,baseKV,PU等。将其存储到另一个列表中。

  2. 遍历刚创建的新列表并调用:

     ierr = bus_data_2(i, intgar, realar, name) 

并从csv文件中传入您的数据。 (有关如何执行操作,请参阅PSSE API文档。)这将有效地将csv文件中的数据加载到您的案例中(以节点或总线的形式)。

  1. 完成后,您将需要调用一个名为psspy.save(“ Casename.sav”)的函数,以将工作保存在新的PSSE情况下。

注意:具有加载线路数据,修复并联数据,发电机数据等功能。

您的另一个选择是致电PTI人员,因为他们可以为您提供培训。

祝好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM