一种电能质量评估模型的创建方法和电能质量评估方法

文档序号:6634223阅读:173来源:国知局
一种电能质量评估模型的创建方法和电能质量评估方法
【专利摘要】本发明实施例提供一种电能质量评估模型的创建方法和电能质量评估方法,该创建方法包括:由电能质量评估算法,确定所述实现所述电能质量评估算法的所有子评估任务和子评估任务之间的逻辑关系;从预先创建的评估模型插件中选择实现所述子评估任务的插件,并依据所述子评估任务之间的逻辑关系,建立所述选择的插件之间的连接关系,以建立电能质量评估模型。通过该方法能够降低因环境导致的系统更新成本。
【专利说明】一种电能质量评估模型的创建方法和电能质量评估方法

【技术领域】
[0001]本发明涉及电能质量评估【技术领域】,尤其设计一种电能质量评估模型的创建方法和电能质量评估方法及装置。

【背景技术】
[0002]近年来,随着我国经济的迅速发展,电网中影响电能质量的干扰用户数量和用电比例也随之不断上升,使系统的电能质量问题日益严重,给电网的安全经济运行造成直接或间接的威胁和威海。而目前众多新能源和新兴产业正在蓬勃发展,也带了不少电能质量的问题。因此业界一直对电能质量的评估有越来越多的需求。
[0003]为了实现电能质量的评估,现有技术中采用在计算机中构建电能质量评估模型的方式对电能质量进行评估,这些构件的电能质量评估模型以固化的系统呈现并使用。当因为环境等因素变化导致旧的评估方法不再适用时,需要重新购买和配置新的电能质量评估系统,而随着近年来用电设备类型的不断出新,电能质量评估系统也需要频繁换代,这给用户造成不少的资金浪费。


【发明内容】

[0004]有鉴于此,本发明提供一种电能质量评估模型的创建方法和电能质量评估方法,能够降低因环境变化导致的系统更新的成本。
[0005]为实现上述目的,本发明提供一种电能质量评估模型的创建方法,包括:
[0006]由电能质量评估算法,确定所述实现所述电能质量评估算法的所有子评估任务和子评估任务之间的逻辑关系;
[0007]从预先创建的评估模型插件中选择实现所述子评估任务的插件,并依据所述子评估任务之间的逻辑关系,建立所述选择的插件之间的连接关系,以建立电能质量评估模型。
[0008]在一个优选的实施例中,所述预先创建的评估模型插件存储在插件框架中,所述插件框架中定义了内部存储的评估模型插件所遵循的准则和所提供的接口的实现方法。
[0009]在一个优选的实施例中,所述建立所选择的插件之间的连接关系包括:
[0010]通过建立包含各个插件的逻辑关系信息的作业描述文件,实现建立所选择的插件之间的连接关系。
[0011]在一个优选的实施例中,所述方法还包括:根据所述子评估任务,设定为该子评估任务选择的评估模型插件的属性。
[0012]在一个优选的实施例中,所述各个插件的逻辑关系式通过各个插件之间的事件订阅和发布实现的。
[0013]在一个优选的实施例中,所述方法还包括将从预先创建的评估模型插件中选择实现所述子评估任务的插件加入插件容器中。
[0014]在一个优选的实施例中,所述插件容器为一种插件。
[0015]本发明另一方面还提供一种电能质量评估方法,包括:
[0016]通过上述的电能质量评估模型的创建方法建立电能质量评估模型;
[0017]向所述电能质量评估模型导入待评估电能数据;
[0018]通过电能质量评估模型对所述待评估电能数据执行电能质量评估算法,得到电能质量评估结果数据。
[0019]由此,本申请实施例中提供的方案能够针对不同的电能质量评估算法,直接选择预先创建的评估模型插件中选择多个或一个插件共同完成电能质量评估任务,不需要全面更换整个系统,插件之间可以自由组合,以适应最新的环境需求,降低了系统的更新成本。

【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本发明实施例提供的一种电能质量评估模型的创建方法的流程图;
[0022]图2是应用本发明实施例中的创建方法方案构建的实现一个具体电能质量评估算法的模型示意图;
[0023]图3是插件容器与插件之间的关系示意图。

【具体实施方式】
[0024]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]图1示出了本申请提供的一种电能质量评估模型的创建方法的流程图,如图1所示,该方法包括如下步骤:
[0026]步骤SlOl:由电能质量评估算法,确定实现该电能质量评估算法的所有子评估任务和子评估任务之间的逻辑关系。
[0027]在本实施例中,根据实际环境的电能质量评估方法确定电能质量评估算法。该电能质量评估算法往往是相对复杂和庞大的算法,其中包含若干个子评估任务,每个子评估任务完成一个基本的评估任务,这些基本的评估任务共同组成一个完成的电能质量评估方法的总任务。
[0028]步骤S102:从预先创建的评估模型插件中选择实现步骤SlOl中各个子评估任务的插件,并根据子评估任务之间的逻辑关系,建立所选择的插件之间的连接关系,以建立电能质量评估模型。
[0029]在本申请实施例中,预先创建多个评估模型插件,这些评估模型插件是根据通常电能质量评估算法中所使用的各个基本的评估单元,每个评估单元的评估功能实现封装到一个插件中来实现,在实际中可以为该插件设置属性和接口等参数,以对插件中封装的评估功能进行参数设置。
[0030]本实施例中的评估模型插件支持自由组合以完成特定的电能评估算法,这些评估模型插件可以预先在一个统一的框架中实现,该框架可以称为插件框架,在这个框架中定义了内部存储的评估模型插件所遵循的准则和所提供的接口的实现方法等。
[0031]在实际中,针对特定的电能质量评估算法,在分解成多个子评估任务时需要按照插件框架中所存储的评估模型插件的种类来进行,这样,每个分解出来的子评估任务都可以在插件框架中寻找到实现该子评估任务的一个评估模型插件,进而为了实现电能质量评估算法,将多个评估模型插件选择并组合起来进行实现。
[0032]在将电能质量评估算法分解成多个基本的子评估任务时,还需要确定这些子评估任务之间的逻辑关系,即电能质量评估算法所分离成的子评估任务通常不是彼此独立的。为此,在针对各个子评估任务选择相对应的插件以后,还需要对这些插件之间的连接关系进行设置。因此,这些模型插件之间是需要协同工作的。
[0033]为了更方便对实现电能质量评估算法的所有插件进行管理,在一个优选的实施例中,可以设置插件容器,将实现该电能质量评估算法的各个评估子任务的插件均加入到该插件容器中,插件容器是由插件容器框架定义的,该插件容器框架可以全生命周期地管理容器内插件的加载、初始化、运行、通信、插件卸载和各评估模型插件评估数据的存储加工。插件容器框架自身支持三种运行方式:一,插件运行,插件容器框架可被设置成插件方式,运行在一个插件容器框架中;二,容器+插件运行,插件容器框架本身是一个可完成某类任务的电能质量评估模型插件,同时它本身也是个容器,包含有协助它完成评估任务的其它评估插件;三,容器,容器包含若干完成某类电能质量评估工作的插件;插件容器的工作方式可由容器作业脚本语言描述和定义,容器执行引擎通过解析作业脚本,确保插件容器支持的电能质量评估系统的运行。
[0034]需要说明的是,所选择的各个插件之间的连接关系以及各个插件如何进行工作的过程的信息具体可以存储在作业描述文件中。作业表述文件可以是有专门设计的插件容器作业语言编写,插件容器作业语言是用来描述电能质量评估模型插件如何工作的描述语法,它可描述定义插件容器的三种工作方式。插件的具体运行由执行引擎通过解读容器作业语言定义的插件属性决定该插件以插件方式被动运行还是以容器方式主动运行。通过“插件组态作业软件系统”可以图形化的方式完成“插件容器作业语言”对电能质量评估模型插件的定义和描述。通过“插件容器作业语言”可以根据电能质量评估的实际要求,灵活定义电能质量评估系统所需的各类评估模型插件,以及插件的工作和交互方式。
[0035]另外,各个评估模型插件之间的连接关系有时表现为交互过程,在本实施例中,这些交互过程可以通过各个插件之间的事件订阅和发布实现。具体地,事件订阅和发布交互机制是帮助运行在插件容器中的各类评估模型完成相互间信息交换。电能质量评估模型插件运行在插件容器中完成相关的电能质量评估任务,每个评估模型插件协同工作时,常常存在着相互间的信息交互,比如某模型插件运行输出结果有可能是另一个模型插件的输入。插件事件聚集机制保证插件容器中的各插件模型不需建立直接的依赖关系,插件事件机制提供的发布和订阅通知机制使得插件可通过事件聚集机制发布数据和订阅相关的信息,而信息的提供和消费插件无需绑定彼此,使得插件容器的工作方式更加灵活和健壮。
[0036]图2示出了应用本实施例中的方案构建的实现一个具体电能质量评估算法的模型示意图。
[0037]需要说明的是,在实际上,上述插件容器本身也可以是一种插件,如图3所示,插件容器本身的插件与其内包含的其他模型插件之间构成了二级包含的关系。
[0038]通过本申请实施例中的模型创建方法,能够针对不同的电能质量评估算法,直接选择预先创建的评估模型插件中选择多个或一个插件共同完成电能质量评估任务,不需要全面更换整个系统,插件之间可以自由组合,以适应最新的环境需求,降低了系统的更新成本。
[0039]此外,本发明实施例还相应提供一种电能质量评估方法,该方法包括:首先通过上述实施例中提供的电能质量评估模型的创建方法建立电能质量评估模型,然后向电能质量评估模型导入待评估电能数据,之后通过电能质量评估模型对待评估电能数据执行电能质量评估算法,得到电能质量评估结果数据。
[0040]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种电能质量评估模型的创建方法,其特征在于,包括: 由电能质量评估算法,确定所述实现所述电能质量评估算法的所有子评估任务和子评估任务之间的逻辑关系; 从预先创建的评估模型插件中选择实现所述子评估任务的插件,并依据所述子评估任务之间的逻辑关系,建立所述选择的插件之间的连接关系,以建立电能质量评估模型。
2.根据权利要求1所述的方法,其特征在于,所述预先创建的评估模型插件存储在插件框架中,所述插件框架中定义了内部存储的评估模型插件所遵循的准则和所提供的接口的实现方法。
3.根据权利要求1所述的方法,其特征在于,所述建立所选择的插件之间的连接关系包括: 通过建立包含各个插件的逻辑关系信息的作业描述文件,实现建立所选择的插件之间的连接关系。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述子评估任务,设定为该子评估任务选择的评估模型插件的属性。
5.根据权利要求1所述的方法,其特征在于,所述各个插件的逻辑关系式通过各个插件之间的事件订阅和发布实现的。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括将从预先创建的评估模型插件中选择实现所述子评估任务的插件加入插件容器中。
7.根据权利要求6所述的方法,其特征在于,所述插件容器为一种插件。
8.一种电能质量评估方法,其特征在于,包括: 通过如权利要求1至7中的任一项所述的电能质量评估模型的创建方法建立电能质量评估模型; 向所述电能质量评估模型导入待评估电能数据; 通过电能质量评估模型对所述待评估电能数据执行电能质量评估算法,得到电能质量评估结果数据。
【文档编号】G06Q10/06GK104408555SQ201410645689
【公开日】2015年3月11日 申请日期:2014年11月12日 优先权日:2014年11月12日
【发明者】江卫中, 苏宁, 游仕洪, 李佩珏 申请人:国家电网公司, 江苏省电力公司, 江苏省电力公司苏州供电公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1