sjtu_yh 发表于 2008-7-28 06:20:03

【动态仿真PSS/E】Python 里调用Pss/e动态仿真的简单算例

我最近在用Python调用PSS/E动态模拟计算.
我的版本是:
Python 2.5
PSS/E 31
在31之前的版本是不支持Python的动态模拟调用的.

我的一个简单算例:

    import os,sys   
    sys.path.append('C:\\Program Files\\PTI\\PSSE31\\PSSBIN')
    os.environ['PATH'] += ';C:\\Program Files\\PTI\\PSSE31\\PSSBIN'

    import redirect
    redirect.psse2py()
    import psspy
    psspy.psseinit(80000)
    psspy.progress_output(islct=6)
    psspy.prompt_output(islct=6)

    ##open power flow data, convert and solve it
    os.chdir('C:\\Python25\\pp_test\\martin\\case1')   
    psspy.case(r"""savcnv.sav""") ##this case is pre-conveted case

    ##load snap file
    psspy.dynamicsmode(1)
    psspy.rstr(r"""savnw.snp""")

    ierr = psspy.strt(0, 'test.out')
    ierr = psspy.run(0, 10)

如果要加故障操作,可以用:
    ierr = psspy.dist_bus_fault(faultbus, 1, 0, )
    ierr = psspy.dist_clear_fault(1)
    ierr = psspy.dist_branch_trip(faultbus, nb_bus,'1')

[ 本帖最后由 dsyljh 于 2008-7-28 18:21 编辑 ]-%-89529-%--%-97274-%--%-89538-%-

做个好人 发表于 2025-4-29 08:48:19

深入探索,值得探索接口程序处置。👍

Khalifa 发表于 2025-1-20 10:04:24

我只是路过打酱油的。

Henryzhang 发表于 2008-7-28 08:17:03

本帖最后由 Henryzhang 于 2009-5-8 16:58 编辑

用了都说好

meng823222 发表于 2008-7-28 08:38:02

psse31谁能共享一下哈哈

wsz310 发表于 2008-9-1 10:51:54

楼主共享一下PSS/E 31撤.

liuhd405 发表于 2009-1-20 14:43:34

羡慕啊,我还没用过31呢。tms给了一个号,我装上了居然用不了。等着吧

eexinhh 发表于 2009-2-6 13:04:30

按楼主操作了一遍,确实很好用,哈哈,多谢!
但发现好像不支持自定义模型,用addlibrarymodel一直提示说找不到dll
PS:我用的dll是他自带的dusrsr.dll

glwl 发表于 2009-2-14 00:17:03

楼主的算列真不错,简单明了

zhangshu123 发表于 2009-4-23 10:20:39

呵呵,谢谢,已经保存了。

mingming126 发表于 2009-7-12 19:14:42

已经保存了,不错

seu_ray 发表于 2009-7-12 22:49:48

谢谢楼主的分享
页: [1] 2 3
查看完整版本: 【动态仿真PSS/E】Python 里调用Pss/e动态仿真的简单算例

招聘斑竹