电力18
  • 网站首页
  • 最新
  • 新闻 要闻 国内 电企 国外 电网 发电 深度 财经 评论
  • 管理 安全生产 经营管理 党建政工 人力资源 企业文化 社会责任 企业风采 管理创新 实践案例
  • 政策 公告通知 政策监管 电力法规 资料报告 访谈观点
  • 商务 商务 招标采购 项目 产品 企业 会展
  • 行业 电网 发电 可再生能源 风电 光伏 光热 氢能 储能 售电 核电 农电 规划设计建设 综合能源服务
  • 频道 能源互联网 电力科技 电动汽车 数字电网 全球能源互联网 增量配电 电力市场 特高压 电力数字化 电力自动化 电力通信 泛在电力物联网 节能环保 电力教育培训 电力技术论文 电力人物 电力文苑
  • 招聘
  • 热点 2020电企年中工作会 2020电力安全生产月 “十四五”电力规划 2020两会说电力 电力新基建 电企2020年工作会议 2019中央巡视电企 不忘初心、牢记使命主题教育 国务院要求降电价 电力央企审计整改
  • 热词
  • Tags
首页 > 专题 > 电力数字化 > 技术 > 正文

智能电网中智能配电数字终端的消息设计

  2012-04-23 14:41:35    来源: 
A- A+
电力18讯:    
  智能电网是一个能够实现对用户和设备进行实时监视的完整体系,是利用各种信息提高电网的可靠性、经济性和灵活性,为电网运行和管理人员提供更完整、便捷的电网状态显示界面,帮助电网实现智能化运行的新型电网。智能电网包括智能发电、智能输电、智能配电和智能变电4个部分。在此,智能配电数字终端软件系统根据内聚性、通用性划分为应用逻辑、业务逻辑、消息控翻、设备管理和基础构建5个层次,降低了层与层之间的耦合性。在智能配电网中智能配电数字终端需要采集的电力数据和数据来源很多,为了管理多个事件源和消息源,采用了基于反应器模式的事件驱动机制,保证了系统的实时性,提高了系统的工作效率。

  近年来,智能电网这一新概念逐渐受到国内外电力专家的青昧。智能电网主要是运用先进的网络分析技术以及新的智能化技术手段,将电力企业的各种设备、控制系统、生产任务及工作人员有机地联系在一起,在一种“公共信息模型”的基础上自动收集和存储数据,对供电系统的运行及电力企业的经营管理进行全面、深入的分析,客观正确地优化其资产管理和供电服务。智能电网包括智能发电、智能输电、智能配电和智能变电4个部分。

  智能配电网是智能电网的重要组成部分,可实现对微网的灵活控制,从而提高需求侧的供电可靠性和管理水平。智能配电数字终端与系统主站的通信支持《Q/GDW 376.1―2009电力用户用电信息采集系统通信协议》,在与计量设备通讯时支持《DL/T 645―2007多功能电能表通信规约》。智能配电数字终端实现了实时数据采集、定时自动采集、终端主动上报等多种数据采集方式,同时也支持电能数据、交流直流模拟量、电能曲线、电能质量越限统计数据、事件记录等各种电力数据类型,提供友好的人机界面,能够与主控模块进行显示、键盘、本地维护口等信息的交互,在通信端采用了红外、串口、以太网、USB等多种通信方式,实现了配电自动化、事件记录、远程控制一体化。

  在智能配电网中,需要采集的电力数据以及数据的来源较多,本文提出的消息设计方案能够很好地解决大量数据源的管理,保证系统的实时响应,提高系统的工作效率。

1 终端软件系统
1.1 终端软件模块
  智能配电数字终端软件系统根据各模块职责内聚性、通用性、领域相关性等划分为基础构建模块、设备管理模层、消息控制层、业务逻辑模层、应用逻辑层等5个部分。

2.2 事件管理器循环设计
  本系统中的事件管理器负责设备或定时事件的准备(Prepare)、选择、检查(Check)、处理(Dispatch)、清楚(Cleanup)5个步骤。

  根据系统的实际需要,模型中定义事件源的基类Source。主站通信、定时采集、用户输入等多种具体的事件源可以继承自该基类。同时全局事件管理器SourceDispathcer提供3个操作来管理事件。待处理事件管理器类SourceDispatchContext则负责管理符合触发条件的事件。

3 Reactor事件处理机制
3.1 事件源
  在智能配电数字终端系统中,事件源主要由采集模块、主站通信、用户输入和定时器等抽象设备4大部分组成。

3.2 I/O多路复用
  通常对一个文件描述符指定的文件或设备进行I/O操作,系统有3种I/O方式:阻塞和非阻塞同步,以及复用型I/O。复用型I/O,指当满足一个或多个I/O条件(可读、可写或异常)时,进程能够立即知道,从而可以正确并高效的处理。

  本系统的I/O多路复用使用一个事件多路分离器,分离器将来自事件源的I/O事件分离出来,并分发到对应的事件处理器。通常预先注册需要处理的事件及事件处理器(或回调函数);事件分离器负责将请求的事件传送给事件处理器。

3.3 定时器等抽象设备
  在本系统中消息源主要都是I/O设备,可以用系统函数和poll来实现I/O多路复用机制。定时器作为一种特殊事件,虽然不能用函数将其放入待检查队列,但同样可以在事件分发循环的准备(Prepare)阶段设置定时周期等参数,检查(Check)定时周期是否到达,当定时周期到了,将定时处理事件放入待处理消息队列。

3.4 事件处理
  对应每一个事件源,在初始阶段将动态库函数引入系统,建立事件到相应处理函数的映射,Message Center是事件处理的接口,侠处理函数的注册、注销,当有事件进入“就绪’状态时,调用注册事件的回调函数处理事件。

  各种具体事件的处理涵数在MessageCenter中进行注册,MessageCenter采用map容器对注册的各种事件处理函数进行管理,能够高效率地查找各相关处理函数,提高了系统的实时响应能力。

4 结语
  本文从智能配电数字终端系统实现的角度提出了一种基于Reactor的事件驱动模式消息管理方案,结合面向对象的思想,统一接口,对事件源和事件处理进行了封装。提高了事件的处理效率,保证了系统的实时性。根据实际需要可以在不同的系统中对于待消息队列中的事件用优先级加以区分。




在线投稿   投稿信箱:e@ep18.cn 请赐稿件
评论
用户名:匿名发表  
密码:  
验证码:

最新评论(0)

相关新闻:

    无相关信息
编辑推荐
热点排行
  • · 如何提高数据中心的电力监测及控制能力?
  • · 技术丨区块链为解决电力交易难题注入新技术
  • · 电力行业信息化定位信息部门是关键
  • · IPv6和PLC融合状况分析
  • · 日本研发出利用电网实现高速大容量数据通信技术
  • · 设计规范
  • · 《国家电网公司信息网络运行管理规程(试行)》印发
  • · 如何优化智能电网电力连接功能?
  • · 行业和地域割据格局正在大屏行业发生改变
  • · ODN网管是未来智能光纤基础网发展的核心
推荐阅读

手机版 - 关于我们 - 投稿信箱 - 联系我们 - 友情链接©2018 电力18 版权所有    京ICP备13053787号-1    北京网维八方旗下网站