摘要
PSS/E是Siemens PTI公司研制的支持二次开发的电力系统仿真软件,PSS/E 30版本增加了对Python语言的支持。首先介绍了Python作为一种"胶水语言"的工作机制,然后阐述了如何利用Python和面向对象的方法建立电网模型,并在此电网模型的基础上实现PSS/E的各种高级应用的方法。论文以电网孤立岛的判断和线路定步长等高级故障分析为例,详细说明了面向对象的PSS/E高级应用程序的开发过程和特点。通过算例证明,利用Python开发PSS/E的高级应用程序具有结构开放、开发周期短、易于扩展等优点,特别适合于开发大型、复杂PSS/E高级应用。
PSS/E is a power system simulation software developed by the Siemens PTI, which provides a powerful library of application programming interface so that researchers can develop advanced applications, The PSS/E 30 now support the object-oriented programming language called Python, This paper first introduces the characteristics of Python. Then it illustrates how to build the power grid models using the Python language and applying the object-oriented method, After that, the paper discusses in detail the process as well as the characteristics of developing object-oriented advanced applications based on PSS/E. An island-detection program and a line-step-fault program are employed to demonstrate the feasibility and advantages of the method proposed in this paper. The results shows that Python will play an important role in developing large, complex applications based on PSS/E.
出处
《继电器》
CSCD
北大核心
2008年第11期9-12,共4页
Relay