问题标签 [pandapower]

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.

0 投票
1 回答
241 浏览

numpy - 如何下载和安装 Numpy 和 Pandapower?

如何在基于 Debian Jessie 的 RASPBIAN JESSIE LITE Minimal 镜像上下载和安装 numpy 和 pandapower?没有图形用户界面的那个。以及如何在其上下载并安装 Pip 和 miniconda?

0 投票
2 回答
653 浏览

python - 如何删除 PandaPower 中的项目?

我今天才开始使用 pandapower,但我找不到删除项目的方法。我根本不了解 python,我尝试过使用delete(),remove()并且pop()在各种不同的级别上,但它没有做任何事情。甚至可以删除元素吗?

0 投票
1 回答
137 浏览

python - pandapower python:在run_timeseries之前需要OutputWriter来更新净结果

我的问题:我正在编写一个传递给constControl(..., ds=ds, ...)将迭代更新的数据源。这是我建立的模型在每个时间步进行一系列计算的结果。在每个时间步传递我的模型(负载)的结果后,我想run_timeseries在进行下一次迭代之前调用并存储结果。尝试将一些结果(例如net.res_bus.vm_pu,...)存储到列表中无法在每次迭代后更新值,就好像数据源对象在整个迭代中具有恒定值,但事实并非如此。

我的解决方案:我发现在每次迭代OutputWriter()之前调用run_timeseries()并让它输出一个excel文件成功地更新了我同时存储在那个空列表中的结果。所以它现在可以工作了!

我的问题:我不想每次都被迫输出 excel 文件run_timeseries(),以便在下一次迭代中存储和/或成功更新结果。目前我什至不需要 excel 文件。有没有办法不必调用OutputWriter()但将网络的结果值存储在一个空列表中?

0 投票
1 回答
149 浏览

python - 对于大小为 5 的轴 0,索引 5 超出范围,如何解决?

我是 python 的初学者,正在尝试编写代码来确定导纳矩阵。我的准入名单被定义为 Y_ges

一开始我创建了一个零矩阵并确定了它的大小。

a=np.zeros((len(net.bus),len(net.bus)),dtype=complex)

然后我创建了一个函数来逐行填充矩阵

我希望这个矩阵

但我得到了这个矩阵

和这个错误信息:

任何想法 ?

0 投票
1 回答
375 浏览

psse - 将 PSS/E .raw 文件转换为 Pandapower

我正在尝试找到一种可能的方法将 PSS/E 本机 .raw 文件转换为 Pandapower 格式。我的目标是利用 Pandapower 中可用的网络绘图功能。为此,我必须首先能够将我的网格数据加载到 Pandapower 中。为此,我必须以某种方式弥合 PSSE .raw 与 Pandapower 之间的差距。

文献说这样做的一种可能方法是使用 Matpower 中提供的“psse2mpc”功能。我尝试使用它,但收到以下错误消息:

(引用)

(取消引用)

我被告知也许我应该将我的 .raw 文件(使用 PSSE/E v33 版本本地生成)保存为较旧的 .raw 格式(对应于以前的 PSS/E 版本)。

我也试过这个,但仍然有同样的错误信息。

除了得到这个迄今为止阻碍我实现目标的错误之外,我一直无法猜测 Pandapower“等效 .raw”结构。有人知道 Pandapower 中的这种输入结构是什么样的吗?

如果我知道 Pandapower 需要如何获取输入数据,我什至可以尝试编写一个 taylor 制作的 python 脚本,将我的 .raw 文件转换为 Pandapower 所需的任何内容。

如果有人能帮助我走出这个迷宫,我将不胜感激!!!

谢谢。

埃内科。

0 投票
0 回答
48 浏览

python-3.x - PANDAPOWER OPF AC 在尝试将可控停止服务和非可控运行组合时出现意外错误

有谁知道如何解决pandapower的OPF AC中在尝试组合停用的可控发电机和服务的非可控发电机时产生的错误?

最小的例子:

输出:

我正在分析错误,并且能够识别:

  • 首先,创建一个布尔 <class 'numpy.ndarray'> 并带有生成器的开或关状态。

[False, True]

  • 然后,如果它们是可控的,则使用生成器的特性创建一个布尔 <class 'numpy.ndarray'>,这取决于先前创建的数组(仅服务中的生成器)。

[False]

  • 现在对于这个数组,每个元素的布尔逻辑被反转以获得一个具有发电机特性的数组,如果它们是不可控的,基于先前创建的数组(只有在服务的发电机)

[True]

  • 最后,一个 <class 'numpy.ndarray'> 使用可控发电机连接到的总线的索引创建,但这是产生错误的地方,因为数组包含停止服务的发电机的 pandas 系列的维度而用于过滤可控特性的数组已经考虑了仅使用中的发电机
0 投票
1 回答
161 浏览

python - pandapower网络情节中的彩色巴士

我想为 pandapower 网络图中的某些公共汽车选择颜色。我使用pandapowersimple_plotly的功能,效果很好。作为下一步,我在这里使用创建一个跟踪。最后我用这里来画那些公共汽车。create_bus_trace draw_traces

问题:
迹线出现在单独的图中。但我希望跟踪与创建的情节相同simple_plotly(net)

这是我的代码的样子:

有什么想法,如何将两条轨迹都放在一个情节中?

感谢您提前提供任何帮助!

0 投票
0 回答
26 浏览

python - 在 Pandapower 中理解欧姆定律

我试图理解 Pandapower 中可能实现的最简单的网络。

运行潮流计算后,显示结果:

我很困惑,因为在 bus0 和 bus1 之间流动的电流应该只是电压差除以电阻。它应该是 (1.00000 - 0.989792)*10 kV / 1 ohm = 102 A。但是,结果显示 I = 58.938 A。

我在这里想念什么?

0 投票
1 回答
48 浏览

python - 如何获得网络的阻抗矩阵?

有什么方法可以计算 pandapower 中网络的阻抗矩阵吗?

0 投票
0 回答
9 浏览

pandapower - 为什么我的 pandapower 编码在每条总线上总是出错并且不起作用?

我有一个任务pandapower,要做这个(见图)但是总线部分总是出错,69kv发电机的变压器不工作,本地发电机是13.8kv,谁能给我一个解决方案?

在此处输入图像描述