探讨电力调度分布式工作流设计与实现论文_万浩浩

探讨电力调度分布式工作流设计与实现论文_万浩浩

(内蒙古电力集团有限责任公司鄂尔多斯电业局 内蒙古鄂尔多斯 017000)

摘要:电力调度工作在电力工作中占有很重要的地位,它的好坏,将会直接影响到电力事业的发展。而且关于电力调度分布式工作流的设计与实现的问题也是现在我们国家重点研究的一项课题,可见它有着不可忽视的地位。因此,本文就电力调度工作展开讨论,对其分布式工作流的设计与实现进行研究,并提出相应的见解,从而更好地实现电力调度工作稳定性以及效率性的目标,以供参考。

关键词:电力调度;分布式;工作流;设计;实现

调度在电力企业中是维系整个管理活动顺利发展的关键工作,可以说电力调度是否合理直接影响到电力企业运行效率,因此务必要做好调度工作。而在调度工作中最为重要的就是科学、合理的分布式工作流设计与实现,是保证调度合理的重要核心,对电力各项运作活动是否安全、稳定、合理非常重要。完善电力调度分布式工作流还需要不断提高相应的技术水平,并采用科学的措施加以实现,进而为电力企业的运行提供可行的方案与决策。

1电力调度流程的特点

电力调度机构为了实现调度职能,通常采用分区分级调度模式,这些调度机构都不是孤立的,在实际运行中必须协同工作,因此,在调度过程中上下级之间必须进行纵向的信息传递与交互。流程的流转必须实现纵向的广域部署传输,采用分布式的流程交互集成能够满足广域传输的要求。其次,为了保证电力调度系统运行稳定,不受侵害,必须做好信息的安全防护。针对电力调度流程所具有的特点,应当运用流程文件和邮件服务集成方案。借助智能电网调度技术支持系统(以下简称支持系统)平台的开发环境,构建了工作流系统,其中包括分布式部署和服务交互机制。支持系统平台提供服务总线机制,供多种应用注册和交互,提供文件服务、权限服务和邮件服务等多种服务,以支撑平台的基础运行。在平台上构建的工作流服务注册于服务总线上,通过服务总线调用编排其他服务,借助邮件服务远程传递文件,并实现横向、纵向交互。

2电力调度分布式工作流设计

2.1创建邮件集成化服务机制

对于工作流来分析,其服务环节中的所有运行数据都存储在数据库之中,数据的交互跨系统的操作必须要通过数据库进行专向交换,存在着相对较大的难度,而创建邮件集成化服务机制可以有效地解决这一问题。

(1)流程文件基本机构设计。再工作流储存具体流程时,首先要选择文件格式,可扩展标记语言格式虽然具有一定的优势,但在解析效率的方面存在着曲线,这是其劣势的一方面。所以流程文件的格式选择要再满足电力系统运行的需求得情况下来选择相关的标记语言。在标记语言格式的选择上建议以E语言为主,E语言格式在继承可扩展标记语言格式优点的情况下,不仅在描述效率方面存在着效率,还大大的提高了传输效率。

(2)邮件服务的调用机制设计。邮件服务机制是实现各系统之间有效传递数据的依靠,需要把邮件转化为文件形式后发送至目标端。在邮件服务目标系统中,可以通过部署主机接收各类文件再结合具体需求进行下一步处理。邮件服务的调用机制具有安全性、可靠性等优势,与数据交换服务总线相比较来说,邮件服务的调用机制不仅能直接追溯整个发送程序,还可以存储及转发文件。

2.2严格控制服务编排程序

电力调度分布式工作流本身为平台当中的一种服务类型,在连通服务总线之后,即可有效调用服务,再经由流程管理程序开展服务编排工作。服务总线不仅要支持整个体系平台,还支持着平台中各项服务注册事物。服务总线的应用在管理着各项服务事物的同时也为各个服务程序调用提供接口。

期刊文章分类查询,尽在期刊图书馆

3电力调度分布式工作流的实现

3.1对生产流程的描述

参与者在流程控制的系统中,是通过角色的不同来进行分类,在进行任务分配时,并不是直接分配给个人,而是分配给任务的角色,这样在人事发生变动时,可以确保工作任务不会受到影响,只要保证人员的变化和工作的角色相吻合,就可以看出在人事上的变化,这样就可以省去对整个程序的调整。

3.2业务流程

业务流程主要是对一系列重复的活动进行整体处理的过程,其主要是由任务和流程相组合的,任何一个业务的流程都有一个起点和一个终点,在进行采购活动时是一个流程的开始,在入库以后就是一个流程的终结,在这一过程中必须要做好相应的跟踪记录,一个业务流程很可能是相互联系的,也有可能既是起点也是终点,在处理时要把握好信息的触发和传递功能。

3.3工作项

工作项指的是在业务过程中需要处理的事物,主要包括的处理对象有文稿、影响、图纸、电子表格等媒体文件,在电力调度生产管理的过程中,由于其主要是针对电网的具体设备进行管理,与常规的办公自动化管理系统不同,其具体的表现形式既可以是实体,也可以是相应的参数。

3.4角色与参与者

从数据库的角度出发,角色和参与者之间是一种一对多或者是多对多的关系,参与者承担的角色可能是一种也可能是多种,比如一个办公室的秘书既可以承担对文件进行审核的工作,也承担为领导安排日程的工作,一些角色和组织机构之间的关系十分密切,比如组长承担的就是一个小组范围内的工作,如果小组成员有旷工的情况,就要有组长来担任相应的工作。

3.5流程

任务和角色之间的关系是一人可以承担多项任务,但是一个任务只能匹配一个角色,在一项任务完成以后,对流程的定义决定下一个任务的工作内容。通常情况下流程都是具有多种流向的,具体表现为:直流,分流,并流,会流这四个流程。

4电力调度分布式工作流控制系统的加强策略

4.1需要完成的环境

OA中的流程控制系统大多采用LotusNotes等群件作为实现的基础和工作环境。由于DMIS流程是事务处理型的,管理对象与大量复杂数据相关,因此,采用类似NOTES的群件不具有优势。原因在于工作流所管理的对象都在其中,而且流转的结果要通过管理系统来查询和统计分析,管理系统对数据的管理和加工能力也能被流程系统所采用,因而可以减少开发工作量。流程管理系统需要具有面向对象的、能动态修改模型和多层体系结构的数据管理平台作为基础。

4.2实现了跨系统流程的建设

DMIS需要流程管理系统能够支持跨单位、广域范围内的工作协调,也就是流程要求能跨系统工作。显然,工作流跨系统是指两端的流程管理系统能相互协调工作,因为一个系统不应直接控制对侧系统。因此,这个机制的实现就是要设计能够满足流程协调要求的数据交换协议。

结语

要使电力调度的工作能够更好的开展,就应该加强电力调度的分布式工作流设计,以更加谨慎和严谨的态度进行设计,并且将工作流的设计更高效的融人在实际的应用上,达成集成化的服务目标。首先充分利用分布工作流,优化分布工作流总体构建模式,在进行构建时,以认真和严肃的态度进行构建,赋予工作流创新元素和实际应用性。来满足当下电力调度工作的需求,增加电力行业的总体竞争力,促进电力企业的可持续发展。

参考文献

[1]李冰.电力调度分布式工作流设计和实践[J].中外企业家,2014(32):215-215.

[2]龙泓.分布式工作流调度框架的设计和实现[D].清华大学,2011.

论文作者:万浩浩

论文发表刊物:《电力设备》2017年第26期

论文发表时间:2018/1/6

标签:;  ;  ;  ;  ;  ;  ;  ;  

探讨电力调度分布式工作流设计与实现论文_万浩浩
下载Doc文档

猜你喜欢