在PSSE中创建案例

2024-04-29 07:33:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有excel文件中的数据,我想用它在PSSE中创建案例。数据的组织方式与PSSE中的情况相同(即母线编号、名称、基kV等)。当然数据可以手动输入,但我使用的是500多辆公交车。我试过复制和粘贴,但这似乎只是有时有效。对于机器数据,它几乎不起作用。在

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

在-- 马克


Tags: 文件数据名称机器粘贴方式情况手动
2条回答

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

  1. 从示例子文件夹PSSE的安装文件夹中打开任何小的example.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文档。搜索此功能,总线数据2。您将看到可以使用此函数创建总线。在

所以你的工作应该是三重的。在

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

  2. 迭代刚刚创建的新列表并调用:

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

并从csv文件中传入数据。(请参阅psseapi文档了解如何做到这一点)这将有效地将数据从csv文件加载到您的案例中(以节点或总线的形式)。在

  1. 完成后,需要调用一个名为pspy.save.保存("案例名称.sav)将您的工作保存在新的PSSE案例中。在

注:有加载在线数据、固定分路数据、发电机数据等功能

你的另一个选择是打电话给PTI的人,因为他们可以给你培训。在

祝你好运

相关问题 更多 >