【技术实现步骤摘要】
一种电力系统仿真软件数据结构转换方法
[0001]本专利技术涉及电力系统
,具体是一种电力系统仿真软件数据结构转换方法。
技术介绍
[0002]电力系统检修决策平台(Power System Maintance Scheme Decision,PSMSD)是由国网湖北省电力有限公司电力科学研究院与武汉理工大学合作研发的一款用于电网检修方案决策的软件平台。基于该软件,可自动进行变电站任意检修方式下最优检修方案的计算决策,对于提高检修期间电网运行安全风险水平有着重要意义。
[0003]作为电网通用的电力系统计算平台,电力系统分析综合程序(Power System Analysis Software Package,PSASP)数据库内存储着各省电网的结构参数和运行数据,也是PSMSD软件计算的数据来源。然而,由于数据结构不同,其中PSASP的数据存储时分成包括基础库表、潮流作业表以及潮流结果表在内的三张数据表,且每个数据表中以元件为单元包含众多子表,数据量庞杂;相较而言,PSMSD软件的数据内容分为三张子表,但三张 ...
【技术保护点】
【技术特征摘要】
1.一种电力系统仿真软件数据结构转换方法,其特征在于:包括以下步骤:步骤一、将PSASP数据库内部数据中的基础库数据输出成EXCEL报表形式并存储为基础库数据表,输出的数据内容包括:母线数据、交流线数据、两绕组变压器数据、三绕组变压器数据以及发电机数据;步骤二、设定系统运行方式,将PSASP数据库内部数据中的潮流计算作业数据输出成EXCEL报表形式并存储为潮流作业数据表,输出的数据内容包括:交流线数据、发电机数据以及负荷数据;步骤三、根据设计好的运行方式,将PSASP数据库内部数据中的潮流计算结果数据输出成EXCEL报表形式并存储为潮流结果数据表,输出的数据内容包括:发电机数据、两绕组变压器数据以及三绕组变压器数据;步骤四、提取基础库数据表中各个子表中的有用字段内容并单独存储形成矩阵形式;步骤五、提取潮流作业数据表中各个子表中的有用字段内容并单独存储形成矩阵形式;步骤六、提取潮流结果数据表中各个子表中的有用字段内容并单独存储形成矩阵形式;步骤七、输入用于表示待检修厂站所在电压等级以及区域网络的相关参数,包括:系统基准容量S、节点电压上限Vmax、节点电压下限Vmin、等效电压等级BusVoltage、区域电网内任意母线节点名称BusTarget;步骤八、对已经输出的基础库数据表、潮流作业数据表、潮流结果数据表中的数据进行电压等级等效,提取等效电压等级BusVoltage下的电网数据;步骤九、依据PSMSD软件所需的三张数据表字段内容需要,将等效处理后的PSASP数据内容按照每个字段需求摘取并形成三张数据表;步骤十、依据区域电网内任意母线节点名称BusTarget,将步骤九得到的三张数据表,提取BusTarget所在区域的电网数据;步骤十一、对步骤十提取的区域电网数据进行节点属性修正工作,得到的数据卡即为PSMSD可计算的输入数据格式,实现数据转换操作。2.如权利要求1所述的一种电力系统仿真软件数据结构转换方法,其特征在于:所述步骤四中,各个子表单独存储形成的矩阵包括:(1)母线表:将母线表中的“Bus_Name”、“PS_Name”、“Base_kV”三个字段的信息单独提取,存储在矩阵dataBase_Bus矩阵中;(2)交流线表:将交流线表中的“I_Name”、“J_Name”、“ID_No”、“R1”、“X1”、“B1_Half”、“Rate_Ka”、“Up_limit”、“Type”九个字段的信息单独提取,存储在矩阵dataBase_AcLine矩阵中;(3)两绕组变压器表:将两绕组变压器表中的“I_Name”、“J_Name”、“ID_No”、“R1”、“X1”、“B1_Half”、“Rate_Ka”、“Up_limit”、“Type”九个字段的信息单独提取,存储在矩阵dataBase_dTrans矩阵中;(4)三绕组变压器表:将三绕组变压器表中的“I_Name”、“J_Name”、“ID_No”、“R1”、“X1”、“B1_Half”、“Rate_Ka”、“Up_limit”、“Type”九个字段的信息单独提取,存储在矩阵dataBase_tTrans矩阵中;
(5)发电机表:将发电机表中的“ID_Name”字段的信息单独提取,存储在矩阵dataBase_Gen矩阵中。3.如权利要求1所述的一种电力系统仿真软件数据结构转换方法,其特征在于:所述步骤五中,各个子表单独存储形成的矩阵包括:(1)交流线表:将交流线表中的“I_Name”、“J_Name”、“Valid”、“Ntype”、“ID_No”五个字段的信息单独提取,存储在矩阵pfWork_AcLine矩阵中;(2)发电机表:将交流线表中的“Valid”、“V0”、“Angle”、“Qmax”、“Qmin”、“Pmax”、“Pmin”七个字段的信息单独提取,存储在矩阵pfWork_Gen矩阵中;(3)负荷表:将负荷表中的“ID_Name”、“Pl”、“Ql”三个字段的信息单独提取,存储在矩阵pfWork_Load矩阵中。4.如权利要求1所述的一种电力系统仿真软件数据结构转换方法,其特征在于:所述的步骤六中,各个子表单独存储形成的矩阵包括:(1)发电机表:将发电机表中的“发电机名称”、“母线名”、“类型”、“有功发电”、“无功发电”五个字段的信息单独提取,存储在矩阵pfResult_Gen矩阵中;(2)两绕组变压器表:将两绕组变压器表中的“两绕组变压器名称”、“J侧母线”、“J侧有功”、“J侧无功”四个字段的信息单独提取,存储在矩阵pfResult_dTrans矩阵中;(3)三绕组变压器表:将三绕组变压器表中的“三绕组变压器名称”、“1侧母线”、“2侧母线”、“3侧母线”、“1侧有功”、“1侧无功”、“2侧有功”、“2侧无功”、“3侧有功”、“3侧无功”九个字段的信息单独提取,存储在矩阵pfResult_tTrans矩阵中。5.如权利要求1所述的一种电力系统仿真软件数据结构转换方法,其特征在于:步骤八中提取BusVoltage下的电网数据的具体步骤为:(1)根据BusVoltage,搜索dataBase_Bus中的“Base_kV”一列,筛选出其数值等于BusVoltage的数据行,将对应行“Bus_Name”一列的信息提取出来,并按照前后顺序对各个母线节点进行编号处理,形成矩阵TableNodesLevel;(2)分别将pfResult_tTrans中的“1侧母线”、“2侧母线”和“3侧母线”与TableNodesLevel中存储的母线名称比较,筛选存在于TableNodesLevel中的节点名称,将信息分别存储在TTransOne、TTransTwo以及TTransTri中;(3)基于TTransOne、TTransTwo以及TTransTri三个矩阵,分别求取三绕组变压器三个绕组在BusVoltage侧的等效信息,以TTransOne为例,当TTransOne非空时,首先找到TTransOne中每一个母线节点名称在pfResult_tTrans中“1侧母线”一列的行号集合;随后,将行号集合对应的pfResult_tTrans“1侧有功”和“1侧无功”,的数据分别求和,计算结果记为PsumtTrans和QsumtTrans,根据PsumtTrans和QsumTtrans的正负情况,将该变压器分别等效为负荷节点或发电机节点接在该节点上;当数值为负时,潮流流向从母线节点流向变压器,将变压器该侧节点的功率信息等效为负荷;当数值为正时,潮流流向从变压器向母线节点,该变压器的功率信息...
【专利技术属性】
技术研发人员:周虎兵,张侃君,王作维,叶庞琪,唐爱红,杨惠源,李晨,王正,
申请(专利权)人:武汉理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。