简介
新闻动态
产品展示
软件下载
咨询
培训
视频点播
论文推荐
联系我们

    咨询服务 咨询精华 咨询提问 咨询查询    
 
    咨询标题: 关于PSASP/UPI的几个问题
    类别: PSASP问题
    咨询时间: 2011-11-07 04:25:44
    客户姓名: 刘云
    咨询内容: 老师您好!   我用贵公司的PSASP软件调用交直流系统潮流计算的自定义程序,遇到了以下几个问题,望指导:   1)可以正确读取母线数据,在读取支路数据,如交流线电阻(R),电抗(X),线路两侧功率(PLI或PLJ)时,总是不成功,我想问一下这个是否跟新旧节点编号有关,因为我只调用了一个UPI,所以Ntime=1,我就没有使用数组循环读取,直接装F1中的数据赋值给一个变量,对输出数据也是直接将变量值给F2数组中的对应量.   2)我要修改母线的注入功率,按照PSASP手册上的说明,注入功率是与发电机功率及负荷功率有关,但若某母线上并未联接发电机或负荷,注入功率要如何修改,同时,我用F2数组直接给某发电机母线输出发电机功率(PG)或发电机功率改变量(DPG)时,也总不成功,不知道是不是需要对母线进行特殊设置才可改变其功率变量(如注入功率,发电机功率或负荷功率等)?   问题可能有点多,先谢谢老师了!
    回复内容: 问题1中,Ntime=1没错,也可以不用循环读取的方式赋值,直接赋值是允许的,我试了一下将交流线路电阻电抗赋给变量,再由变量进行运算,将运算结果赋给打印变量打印输出,没有问题,说明线路变量时可以读入的。 代码如下: double R[5],X[5]; double RR[5],XX[5]; …… R[NumCall]=varin[NSin+7]; RR[NumCall]=R[NumCall]+0.002; X[NumCall]=varin[NSin+8]; XX[NumCall]=X[NumCall]+0.002; varprn[NSprn+6]=RR[NumCall]; varprn[NSprn+7]=XX[NumCall]; …… 你没有读入线路变量,可能是程序编写的问题,也可能是配置文件设置的问题。这个与新旧节点编号无关 问题2中,非发电机和负荷节点的母线注入功率无法读取,这些母线的注入功率应该为0,可以读取某线路的线端注入功率,如PLI,发电机功率和功率改变量如果 不能输出,可能是你程序问题或配置文件问题 注意应该有“varout[NSout]=varin[NSin];”类似的语句,因为UPI中输入输出变量数组中每个变量第一个数值是母线号(1~4)和线路号(-1~-4),和配置文件相关的,如果不能读入或输出,可以检查一下配置文件中这些号的位置是否正确。
ADPSS问题
PSASP问题
PDSA问题
PDSC问题
 
版权所有:中国电力科学研究院