1.在脚本中加入非辐射状网络提示

2.修复了没有把DG作为短支路的bug

Signed-off-by: dmy@lab <dmy@lab.lab>
This commit is contained in:
dmy@lab 2015-03-10 19:05:27 +08:00
parent b944c5507b
commit feae41d9ea
4 changed files with 34 additions and 5 deletions

View File

@ -125,6 +125,8 @@ class MergeReconfigFile: # 合并重构用文件
self.__basicInfo[0][0] += len(ipsodata.GetNodePower()) self.__basicInfo[0][0] += len(ipsodata.GetNodePower())
self.__basicInfo[0][1] += len(ipsodata.GetLine()) self.__basicInfo[0][1] += len(ipsodata.GetLine())
self.__basicInfo[0][1] += len(ipsodata.GetTrans()) self.__basicInfo[0][1] += len(ipsodata.GetTrans())
if len(ipsodata.GetNodePower())-len(ipsodata.GetLine())-len(ipsodata.GetTrans())>1:
print('%s is not radial.'%(f) )
#序号 变电站节点编号 #序号 变电站节点编号
for s in ipsodata.GetBalance(): for s in ipsodata.GetBalance():

View File

@ -1,9 +1,21 @@
__author__ = 'dmy' __author__ = 'dmy'
from FileData import * from FileData import *
import os
def prepareFiles():
_dir=r'D:\MyPro\cimforreduceloss\testHasttable\output\pan'
entries=os.listdir(_dir)
files=[]
for e in entries:
if e.endswith('.txt'):
files.append(_dir+'/'+ e)
return files
if __name__=='__main__': if __name__=='__main__':
fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\701港前南线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"] fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\701港前南线.txt",r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"]
fileList=prepareFiles()
# fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"] # fileList=[r"D:\MyPro\cimforreduceloss\testHasttable\output\pan\702高尔夫I线.txt"]
m=MergeReconfigFile(fileList) m=MergeReconfigFile(fileList)
m.Output(r'D:\MyPro\cimforreduceloss\testHasttable\output\merge\merged.txt') m.Output(r'D:\MyPro\cimforreduceloss\testHasttable\output\merge\merged.txt')

View File

@ -159,9 +159,25 @@ void CIMExporter::exportTo(const QString& path,const QString &rootID)
writer<<ite->sw->b1<<seperator; writer<<ite->sw->b1<<seperator;
writer<<ite->sw->b2<<seperator; writer<<ite->sw->b2<<seperator;
writer<<endLine; writer<<endLine;
// writer<<"type"<<"\t"; }
// writer<<ite->id<<"\t";
// writer<<0<<"\r\n"; //输出DG算作短支路
for(QList<DGStru>::iterator ite=this->dg.begin();
ite!=this->dg.end();
ite++)
{
if(ite->dispose)
{
continue;
}
writer<<seqN++<<seperator;
writer<<ite->fromNum<<seperator;
writer<<ite->toNum<<seperator;
writer<<ite->dg->r<<seperator;
writer<<ite->dg->x<<seperator;
writer<<ite->dg->b1<<seperator;
writer<<ite->dg->b2<<seperator;
writer<<endLine;
} }
writer<<0<<endLine;//数据间隔 writer<<0<<endLine;//数据间隔
//输出变压器 //输出变压器

View File

@ -1,5 +1,4 @@
726制钢甲线,AC-671677,D:\Project\佛山项目\数据\搭网架参数文件\泰安\泰安负荷\726制钢甲线,(FD-2038) 705林港I线,AC-591832,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\705林港I线,(FD-2049,)
709美的甲线,AC-671399,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,) 709美的甲线,AC-671399,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,)
720美的乙线,AC-671401,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,) 720美的乙线,AC-671401,D:\Project\佛山项目\数据\搭网架参数文件\北滘\北滘负荷\709美的甲线、720美的乙线,(FD-2003,)