利用python调用PSS/E进行电力系统仿真
PSS/E是西门子公司(PTI)开发的电力系统仿真软件,可以实现潮流计算、短路计算、机电暂态等功能,但是在科研或者项目研究时可能需要将仿真数据导出,在MATLAB、python等平台上进行进一步处理,进行更进一步的研究,换句话说,仿真计算只是项目研究的一个部分,仿真计算仅仅是数据来源。对于**“如何将仿真数据导出”**这一问题,PSS/E开发了psspy模块,实现了PSS/E与python2.7的交互,可以通过在python编辑器上调用psspy等模块实现对PSS/E的控制,进行仿真计算。
写在前面
psspy模块是32位的,因此要调用psspy必须使用python2.7-bit32位,64位的python是无法实现的。如果不确定python版本,可以通过cmd输入python查看:
为了简便起见,小编安装了anaconda-2.1.0-x86安装包
环境配置
首先将psspy导入,psspy的地址一般在PSSE安装地址中的PSSEBIN文件夹中。然后配置环境变量,所谓环境变量就是python可执行文件所在的位置。配置时把psspy模块所在文件夹添加到sys.environ[‘PATH’]中即可。最后导入psspy包
import