问题标签 [psse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 函数所需的整数
代码中的错误是
我以为我已经将字符串转换为整数。我很困惑。因为其他变量, year_link
,tla_2
不需要我使用min_value
and 。变量被传输到函数数组中。错误说,它正在读取. 有谁知道如何解决这个问题,可以向我解释为什么我必须为 Excel 表的最后一列转换字符串。电子表格max_value
isinstance
isdigit
psspy
last_bus
python - 超出 PSSE 爆破案例或迭代限制
我正在尝试运行我在 PSSE 上制作的自动化程序。我几乎从 Excel 表中访问数据并将其传输到 PSSE。代码如下所示。有没有办法解决这个问题,改变程序的设置,或任何解决方法?任何帮助,将不胜感激。我正在使用的功能是psspy.fdns
,我需要使用固定斜率解耦牛顿拉夫森方法。并且在代码中多次出现。
python - 如何在 PSSE 上查找/修复属性错误?
我在尝试查找某个区域的总负载和发电量时收到错误消息。我不断收到属性错误。在哪里可以找到psspy.ardat
代码的特定属性。对于负载属性,.real
是正确的,但对于生成属性,.complex
是不正确的。我不断收到此错误:
AttributeError: 'complex' object has no attribute 'complex'
python - 有没有办法对齐两个单独的 Excel 文件,以便一个文件中的每个项目在另一个文件中都有一个唯一的匹配项?代码几乎可以工作
我有两个 Excel 文件需要对齐,因为一个 excel 文件中的每一行在另一个 excel 文件中都有一个唯一的对应行,它是匹配的数据点或空白值。Excel 文件的大小不同,并且有一些匹配的值和一些不匹配的值,但是它们都是按顺序排列的。
我试图通过插入空行来实现这一点。当没有匹配然后继续下一个值时,我无法插入正确数量的空行。我相信我的代码非常接近工作。代码中还包含两个修改过的 Excel 文件作为单独的选项卡合并到一个文件中。
python-2.7 - 哪个功能应该在 GUI 应用程序的驾驶座上?
我是一名电气工程师,正在构建 Python 应用程序以与 PSS/E(PTI Siemens 的工程师电力系统仿真)接口。代码当前的工作方式,程序包含一个 main 方法,它调用我编写的两个类(在单独的文件中)的方法。在程序的不同步骤中,用户通过终端与它进行交互(输入文件路径,按回车键继续等)。
我正在使用 Tkinter 实现 GUI。用户将浏览以选择几个文件,选择某些选项,然后按“开始”。然后,用户将在程序的不同步骤与 GUI 进行交互,而不是在终端中键入。
在这个程序中实现 GUI 的理念是什么?我在想,一方面,我可以有一个 GUI 文件,从这个文件启动程序,然后在用户按下“开始”时调用 main 方法。来自用户的选项/文件路径将作为参数传递给 main 方法。另一方面,我正在考虑将 GUI 集成到我的主要方法中。有一个包含 Tkinter 小部件的类/方法的单独文件,并根据需要从 main 调用它们。其中哪一个(如果有的话)是最好的选择,为什么?我还有一个关于如何处理 Python 2.7 在 2020 年 1 月“退休”的问题,因为我的代码依赖于 2.7 版本。我将在另一个问题中问这个问题,以便对这个 GUI 问题进行一些详细说明。提前感谢您的意见。
python - 如何修复“ImportError:没有名为 pssevrsn 的模块”
尝试使用python调用psse。但是导入 dyntools 有问题。
进程以退出代码 1 结束
python - 在 PSS/E 程序中使用 python 将短路电流数据保存到 CSV
我正在研究电力系统的学生,我想在 PSS/E 程序中使用 python。我可以在 PSS/E 程序中使用 python 来运行短路电流数据。但我不知道如何使用python将短路电流数据保存到CSV。我现在可以创建一个 CSV 文件,但我不知道如何将数据写入 CSV。
我使用 psse ver34 & python 2.7。
我有这个小代码:
python-2.7 - 从 PSSE 获取机器的 Mbase (MVA) for Python 代码
请帮助我从 PSSE for Python 获取 Machine 的 Mbase (MVA)。
我想用它来计算惯性(H)值。
虽然我可以得到 H 的语法如下,但我不知道如何得到 Mbase (MVA)。
谢谢!
python - 如何创建 Matplotlib 轴的新实例?
我正在使用一个名为 PSSE 的电力系统仿真软件,其中包含一个名为 的模块dyntools
,该模块基于 Matplotlib。我正在尝试使用 Dyntools 逐个绘制目录中的每个 .OUT 文件(.OUT 文件是包含dyntools
可以处理的数据的 PSSE 文件)。
我正在做的是设置我的optnchn
字典(通道选项:dyntools
class的属性chnf
,它告诉 .OUT 文件中我想要绘制的信息)。然后遍历目录中的每个 .OUT 文件,创建一个chnf
对象,更新文件名,并调用chnf
函数xyplots
来绘制它。这工作正常,因为我为每个 .OUT 文件得到一个 pdf 文件输出,但我得到以下错误:
C:\Python34\lib\site-packages\matplotlib\cbook\deprecation.py:107: MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance. In a future version, a new instance will always be created and returned. Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.
最终发生的情况是,每个后续文件都从其 .OUT 文件中绘制了正确的数据,但文件顶部的标题与前一个文件重叠。Dyntools 将标题应用于包含 .OUT 文件路径以及其他信息的 PDF 文件。这变成了一个不可读的混乱,因为它不断地在前一个文件的标题上写入新的标题。关于如何克服这个问题的任何想法?
代码注释:
- PSSE 将错误代码分配给变量
ierr
,该变量计算True
是否发现错误,False
如果没有错误。这总是False
在此代码中计算
更新:以下是 PSSE 的chnf
部分dyntools
文档:
c++ - PSS/E 和 C++ 的 Fortran 用户模型接口
我正在使用 PSS/E 和 C++ 进行电力系统建模。PSS/E (34.2) 用于系统表示。C++ 用于动态仿真。系统参数已在 PSS/E 中设置。通过 C++ 中的函数,需要这些参数才能在 C++ 中运行动态仿真。然后将输出保存并重新输入到 PSSE/E。
两个环境之间的通信是通过 Fortran UMI(用户模型接口)执行的。
我找不到这种界面的任何简单示例。我需要一个简单的案例来了解这两个软件工具(PSS/E 和 C++)如何通过 FORTRAN 进行交互
阿努的想法?