论文部分内容阅读
摘要:分析了电力业务系统的数据特点和基于IEC 标准的电力综合数据平台建设,给出了这个平台的总体架构设计,以及对电力数据设计的实践。
关键词:数据平台;公用信息;设计实践
作者简介:朱舜翊(1989-),男,浙江嵊州人,广西电力职业技术学院电力系本科生;王静(1962-),女,广西南宁人,广西大学电气工程学院,副教授。(广西 南宁 530004)
基金项目:本文系广西大学实验教改基金(20100202)的研究成果。
中图分类号:G642 文献标识码:A 文章编号:1007-0079(2012)01-0033-02
电网自动化系统已形成了EMS、DMS、电费计量、配电网自动化、电力市场技术支持等,这些系统可能采用不同的计算机平台、数据库技术、通信规约和信息表达界面支持工具,完成各自定义的功能。所有数据由某一数据库管理系统管理的局面,数据可能分散在各个应用对象中,数据访问代理为客户提供数据访问的透明性,保证系统中各应用对象“即插即用”。
一、数据支撑平台
支撑平台位于操作系统与应用功能之间,实现对所有应用功能的全面、通用服务和支撑,为应用功能的一体化集成提供平台,结构图见图1。
数据架构定义了电网数据采集平台中的数据模型、数据构成、存储原则等,元数据管理描述了关于数据的一组典型特征:现有数据的详细清单;名称和数据项定义;名称和定义的关键字列表;数据清单索引和访问关键字列表;数据生成的操作步骤记录。
二、网络中数据通信
通过设置控件属性及调用控件方法就能够实现点对点的TCP或UDP方式的网络通信。TCP协议即数据传输协议,该协议是要求连接的通信协议,即它在开始数据传输先前,使用者必须先建立连接,提供双向、有序且无重复的数据流服务,以及流量控制、差错检测和纠错等服务,保证数据的可靠传输,避免数据被分散传递,传输的过程较慢而错误较少。
UDP协议也称为用户数据报文协议,该协议不要求连接,和TCP协议相比,它的错误检查比较简单,因此速度比较快;要求速度时,使用此种方式是比较恰当的。
三、网络建模
在数据库结构中,通过定义一些新的物理模型来描述配电馈线、馈线段、电源(输电网部分),使用户能直观方便地建立网络数据库。元件之间的电气连接由元件的端点或它们之间的公共节点来定义,这样便形成所谓的基于结点的网络模型。为建立完整的系统模型,还要对模块交互和构件细节做进一步分析,从尽可能多的角度对复杂系统进行描述。在模型确定后就可以借助相应的支撑软件将模型导出为相关代码,形成编码所需的初步框架。
网络建模软件中能定义电力系统中各类元件,包括:发电机、母线、开关、刀闸、变压器、线路、零注入节点等;部分元件有几种模型可供选择;定义各等级电压,能表示电压的额定值、电压考核基值和功率考核基值等;提供负荷模型,用来描述负荷电压特性等。保证数据输入源的唯一性,提供网络规模定义、修改手段,能容易地修改、扩充网络规模。系统能够以CIM/XML形式将本地区的网络模型传递给其他系统/程序模块使用。
四、信息平台中计算设计实践
应用关键字描述:
struct KEY_ID_STRU{ int record_id;//定位到某张表的某个设备
int column_id;//定位到某个域,即量测类型 }
数据库按字符串存储,如“02600000120030”
实时数据描述:
遥信{ char value;//遥信值,0/1
int status;//状态(质量码),多选菜单显示 }
遥测{ float value; //遥测值
int status; //状态 }
遥脉{ int value; //脉冲值
int status; //状态 }
数据库用两个域存储:值域、状态域,状态域内部域号=值域内部域号+1
Microsoft Visual C++ 6.0 潮流计算:建立节点拓扑;定义图元(图元如发电机、隔离开关、负荷等在潮流计算中可视化功能。)属性;潮流计算并显示结果。
根据电力系统网络推导电力网络数学模型,写出节点导纳矩阵;赋予各节点电压变量(直角坐标系形式)初值后,求解不平衡量;形成雅可比矩阵;求解修正量后,重新修改初值,循环计算;求解的电压变量达到所要求的精度时,再计算各支路功率分布、功率损耗和平衡节点功率。
void CCalculate::Gauss_seidel()
{ int Interative_Num;
double Re1,Im1,Re2,Im2,Re3,Im3,Re4,Im4,xz;
fprintf(fp2," Gauss_Seidel迭代结果:\n\n");
for(Interative_Num=0;Interative_Num { for(l=1;l …… }
for(i=1;i<=PV_Num;i++) /* 输出PV节点的无功功率 */
fprintf(fp2,"\t第%d次迭代PV节点的q值:\t%lf\n",Interative_Num+1,Node[PQ_Num+i].Q); }
参考文献:
[1]郭金根,刘晔.基于IEC61970的智能电网数据采集平台设计[J].浙江电力,2010,(8):41-44.
[2]刘守瑞,常鲜戎.基于VC++的电力图形软件的电力图元连接[J].电力系统保护与控制,2010,(15):100-103.
(责任编辑:刘丽娜)
关键词:数据平台;公用信息;设计实践
作者简介:朱舜翊(1989-),男,浙江嵊州人,广西电力职业技术学院电力系本科生;王静(1962-),女,广西南宁人,广西大学电气工程学院,副教授。(广西 南宁 530004)
基金项目:本文系广西大学实验教改基金(20100202)的研究成果。
中图分类号:G642 文献标识码:A 文章编号:1007-0079(2012)01-0033-02
电网自动化系统已形成了EMS、DMS、电费计量、配电网自动化、电力市场技术支持等,这些系统可能采用不同的计算机平台、数据库技术、通信规约和信息表达界面支持工具,完成各自定义的功能。所有数据由某一数据库管理系统管理的局面,数据可能分散在各个应用对象中,数据访问代理为客户提供数据访问的透明性,保证系统中各应用对象“即插即用”。
一、数据支撑平台
支撑平台位于操作系统与应用功能之间,实现对所有应用功能的全面、通用服务和支撑,为应用功能的一体化集成提供平台,结构图见图1。
数据架构定义了电网数据采集平台中的数据模型、数据构成、存储原则等,元数据管理描述了关于数据的一组典型特征:现有数据的详细清单;名称和数据项定义;名称和定义的关键字列表;数据清单索引和访问关键字列表;数据生成的操作步骤记录。
二、网络中数据通信
通过设置控件属性及调用控件方法就能够实现点对点的TCP或UDP方式的网络通信。TCP协议即数据传输协议,该协议是要求连接的通信协议,即它在开始数据传输先前,使用者必须先建立连接,提供双向、有序且无重复的数据流服务,以及流量控制、差错检测和纠错等服务,保证数据的可靠传输,避免数据被分散传递,传输的过程较慢而错误较少。
UDP协议也称为用户数据报文协议,该协议不要求连接,和TCP协议相比,它的错误检查比较简单,因此速度比较快;要求速度时,使用此种方式是比较恰当的。
三、网络建模
在数据库结构中,通过定义一些新的物理模型来描述配电馈线、馈线段、电源(输电网部分),使用户能直观方便地建立网络数据库。元件之间的电气连接由元件的端点或它们之间的公共节点来定义,这样便形成所谓的基于结点的网络模型。为建立完整的系统模型,还要对模块交互和构件细节做进一步分析,从尽可能多的角度对复杂系统进行描述。在模型确定后就可以借助相应的支撑软件将模型导出为相关代码,形成编码所需的初步框架。
网络建模软件中能定义电力系统中各类元件,包括:发电机、母线、开关、刀闸、变压器、线路、零注入节点等;部分元件有几种模型可供选择;定义各等级电压,能表示电压的额定值、电压考核基值和功率考核基值等;提供负荷模型,用来描述负荷电压特性等。保证数据输入源的唯一性,提供网络规模定义、修改手段,能容易地修改、扩充网络规模。系统能够以CIM/XML形式将本地区的网络模型传递给其他系统/程序模块使用。
四、信息平台中计算设计实践
应用关键字描述:
struct KEY_ID_STRU{ int record_id;//定位到某张表的某个设备
int column_id;//定位到某个域,即量测类型 }
数据库按字符串存储,如“02600000120030”
实时数据描述:
遥信{ char value;//遥信值,0/1
int status;//状态(质量码),多选菜单显示 }
遥测{ float value; //遥测值
int status; //状态 }
遥脉{ int value; //脉冲值
int status; //状态 }
数据库用两个域存储:值域、状态域,状态域内部域号=值域内部域号+1
Microsoft Visual C++ 6.0 潮流计算:建立节点拓扑;定义图元(图元如发电机、隔离开关、负荷等在潮流计算中可视化功能。)属性;潮流计算并显示结果。
根据电力系统网络推导电力网络数学模型,写出节点导纳矩阵;赋予各节点电压变量(直角坐标系形式)初值后,求解不平衡量;形成雅可比矩阵;求解修正量后,重新修改初值,循环计算;求解的电压变量达到所要求的精度时,再计算各支路功率分布、功率损耗和平衡节点功率。
void CCalculate::Gauss_seidel()
{ int Interative_Num;
double Re1,Im1,Re2,Im2,Re3,Im3,Re4,Im4,xz;
fprintf(fp2," Gauss_Seidel迭代结果:\n\n");
for(Interative_Num=0;Interative_Num
for(i=1;i<=PV_Num;i++) /* 输出PV节点的无功功率 */
fprintf(fp2,"\t第%d次迭代PV节点的q值:\t%lf\n",Interative_Num+1,Node[PQ_Num+i].Q); }
参考文献:
[1]郭金根,刘晔.基于IEC61970的智能电网数据采集平台设计[J].浙江电力,2010,(8):41-44.
[2]刘守瑞,常鲜戎.基于VC++的电力图形软件的电力图元连接[J].电力系统保护与控制,2010,(15):100-103.
(责任编辑:刘丽娜)