电力信息系统中公式计算工具的设计方法及其设计系统技术方案

技术编号:8682923 阅读:179 留言:0更新日期:2013-05-09 02:50
本发明专利技术涉及一种电力信息系统中公式计算工具的设计方法及其设计系统,包括下述步骤:公式计算配置;公式计算任务调度;公式计算流程设计;公式计算状态监视。设计系统包括计算公式配置模块、公式计算任务调度模块、公式计算流程模块、公式计算状态监视模块以及服务器;本发明专利技术通过公式的计算分量、计算逻辑和计算参数的配置以及公式计算的自动计算任务调度实现数据计算公式的灵活定义和自动计算,满足电力信息系统中的数据加工、转换、统计等需求。

【技术实现步骤摘要】

本专利技术涉及电力自动化领域,具体涉及一种电力信息系统中公式计算工具的设计方法及其设计系统
技术介绍
随着电力信息系统的不断建设,越来越多的生产、经营数据用于电力企业的运行管理和分析决策,这些一次数据的加工处理、统计分析对电力企业管理、决策的影响日益显著。常见的电力业务技术支持系统中,数据结构往往面向业务设计,数据格式各异,相应的数据加工处理通过编写特定的功能模块实现,一旦分析决策者的思路和数据处理需求随着内、外部的运行、决策环境经常发生变化时,这些数据处理模块进行针对性的修改。前一专利技术(电力信息数据的物理、应用、时间三维属性建模机制)采用物理、应用、时间三维属性对电力信息数据进行标准化建模。对于这种数据结构而言,设定了数据的三维标签即可唯一确定该数据,调用统一的数据操作命令可实现该数据的检索或存储。
技术实现思路
针对现有技术的不足,本专利技术提供一种电力信息系统中公式计算工具的设计方法及其设计系统,本专利技术通过公式的计算分量、计算逻辑和计算参数的配置以及公式计算的自动计算调度实现数据计算公式的灵活定义和自动计算,满足电力信息系统中的数据加工、转换、统计等需求。本专利技术的目的是采用下述技术方案实现的:一种电力信息系统中公式计算工具的设计方法,其改进之处在于,所述方法包括下述步骤:(I)公式计算配置;(2)公式计算任务调度;( 3 )公式计算流程设计;(4)公式计算状态监视。其中,所述步骤(I)中的公式计算配置包括配置公式计算分量、公式计算逻辑和公式计算参数。其中,所述公式计算分量配置是指选择公式的计算处理过程涉及到的原始数据项;所述原始数据项为未经加工过的一次数据或经过加工过的二次数据。其中,所述配置公式计算逻辑指的是由公式计算分量和运算符组成的字符串;公式的运算包括四则运算、条件运算、逻辑运算、字符串运算,极值运算、平均值运算和全厂合计值运算。其中,所述公式计算参数定义公式的计算偏移时间信息,用于公式的自动计算任务调度。其中,所述步骤(2)中,公式的计算任务调度服务部署在服务器端,按照公式计算任务设定的启动周期(每隔若干分/小时/日启动一次)和周期内的启动时间(每小时的几分、每日的几点、每月的几日)定期检索所有的计算公式,并结合每个公式的计算偏移时间确定需要计算的公式列表,启动公式计算流程,实现公式的自动计算;在公式的计算过程中,公式计算任务调度服务负责记录日志信息供用户查阅。其中,所述步骤(3)中,所述公式计算流程包括下述步骤:A、获取待计算公式的配置信息;B、查询待计算公式的所有子公式,并按照调用关系对公式集进行优先级排序;所述公式集包括待计算公式和子公式;C、按照优先级从高到低遍历公式集,进行步骤D-F ;D、通过计算时间(获取当前的系统时间,根据计算公式的时间周期,即公式计算结果数据项的时间周期属性计算得到最近一期的公式计算时间,在这个时间上再叠加公式的计算偏移时间,如果当前的系统时间在叠加后的公式计算时间之后,则认为最近一期的公式计算时间为公式需要计算的时间)和公式计算分量周期(指公式的各个计算分量数据项的时间周期属性,根据公式的计算时间和计算分量的数据周期可推算出分量的查询时间)取得分量值;E、根据公式计算逻辑的表达式进行公式计算;F、将公式的计算时间作为公式结果数据的时间标签,将所述公式结果数据的应用标签、物理标签以标签结构数据存入数据库。其中,所述步骤(4)中的公式计算状态监视包括监视公式的调用时间、计算时间、计算进展状态、计算过程中出现的异常状态。其中,在进行步骤(4)时用户或选定公式和计算时间区间,手动调用公式计算流程。其中,所述方法具有可配置功能,在数据加工需求变化时,新增公式定义或对现有的计算公式的配置参数进行修改,后台的文件读取或写出流程将自动按照修改后的配置进行公式的计算,无需修改代码。其中,所述方法通过后台的公式计算任务调度模块定时启动公式计算流程,无需人工干预,用户通过公式计算状态监视获得公式的计算情况。本专利技术基于另一目的提供的一种电力信息系统中公式计算工具的设计系统,其改进之处在于,所述设计系统包括:计算公式配置模块:用于计算公式的计算分量、计算逻辑、计算参数内容的设置;公式计算任务调度模块:根据公式计算任务的配置信息,定时启动公式计算流程;公式计算流程模块:根据公式的配置信息,查询计算的计算分量,按照定义的公式计算逻辑计算公式结果,并将公式结果数据存入标签数据库;公式计算状态监视模块:用于查询公式的计算状态,并手动启动公式计算流程;服务器:对所述计算公式配置模块、公式计算任务调度模块、公式计算流程模块和公式计算状态监视模块进行控制。其中,所述公式的计算状态包括公式的调用时间、计算时间、计算进展状态、计算过程中出现的异常状态。与现有技术比,本专利技术达到的有益效果是:1、本专利技术提供一种可配置的公式计算工具,根据电力信息数据的物理、应用、时间三维结构的数据特点,设计了公式参数配置、公式自动计算任调度以及公式计算流程,能够通过计算公式的定义实现数据加工处理的配置化,适应电力企业统计分析业务需求多变的特点。2、本专利技术突出的特点在于数据的加工处理的配置化实现,后台的公式计算任务调度程序根据公式计算任务的计算周期、启动时间以及公式的计算逻辑、计算参数的设置自动完成公式的计算并将结果入库,用户只需在相应的时间节点通过状态监视画面检查数据的计算情况。对于系统中的其他功能而言,加工处理过程是完全封装的,公式的计算结果可被当作普通的标签数据处理。而当数据的加工需求变化时,仅通过调整公式的配置信息即可按照新的方式进行数据处理。3、本专利技术通过公式的计算分量、计算逻辑和计算参数的配置以及公式计算的自动计算调度实现数据计算公式的灵活定义和自动计算,满足电力信息系统中的数据加工、转换、统计等需求。附图说明图1是本专利技术提供的电力信息系统中公式计算工具的设计方法的流程图;图2是本专利技术提供的计算公式配置界面示意图;图3是本专利技术提供的公式计算流程图;图4是本专利技术提供的公式的等级划分的具体实现流程图;图5是本专利技术提供的公式计算状态监视界面示意图。具体实施例方式下面结合附图对本专利技术的具体实施方式作进一步的详细说明。本专利技术提供一种电力信息系统中公式计算工具的设计方法,即通过公式的计算分量、计算逻辑和计算触发方式的配置以及公式计算的自动计算调度实现数据计算公式的灵活定义和自动计算,满足电力信息系统中的数据加工、转换、统计等需求。本专利技术在对电力系统运营数据进行物理、应用、时间三维建模基础上,根据标准化的数据格式,设计数据计算公式的配置功能和自动计算流程。本专利技术提供的电力信息系统中公式计算工具的设计方法的流程如图1所示,该方法包括下述步骤:(I)公式计算配置:本专利技术提供的计算公式配置界面如图2所示,在结构上,待加工处理的数据结果与常规的一次数据相同,因此将其注册为一个三维标签数据并指定为二次数据项,然后定义其计算公式,包括公式的计算分量、计算逻辑和计算参数的定义。公式计算分量定义指的是选择公式的计算处理过程涉及到的原始数据项(注:可以是未经加工过的一次数据,也可以是其他加工过的二次数据)。公式计算逻辑指的是由公式计算分量和运算符组成的字符串,本专利技术中公式的运算符包括常见的四则运算、条件运算、逻辑运算以及字符串运算本文档来自技高网...

【技术保护点】
一种电力信息系统中公式计算工具的设计方法,其特征在于,所述方法包括下述步骤:(1)公式计算配置;(2)公式计算任务调度;(3)公式计算流程设计;(4)公式计算状态监视。

【技术特征摘要】
1.一种电力信息系统中公式计算工具的设计方法,其特征在于,所述方法包括下述步骤: (1)公式计算配置; (2)公式计算任务调度; (3)公式计算流程设计; (4)公式计算状态监视。2.按权利要求1所述的公式计算工具的设计方法,其特征在于,所述步骤(1)中的公式计算配置包括配置公式计算分量、公式计算逻辑和公式计算参数。3.按权利要求2所述的公式计算工具的设计方法,其特征在于,所述公式计算分量配置是指选择公式的计算处理过程涉及到的原始数据项;所述原始数据项为未经加工过的一次数据或经过加工过的二次数据。4.按权利要求2所述的公式计算工具的设计方法,其特征在于,所述配置公式计算逻辑指的是由公式计算分量和运算符组成的字符串;公式的运算包括四则运算、条件运算、逻辑运算、字符串运算,极值运算、平均值运算和全厂合计值运算。5.按权利要求2所述的可公式计算工具的设计方法,其特征在于,所述公式计算参数定义公式的计算偏移时间信息,用于公式的自动计算任务调度。6.按权利要求1所述的公式计算工具的设计方法,其特征在于,所述步骤(2)中,公式的计算任务调度服务部署在服务器端,按照公式计算任务设定的启动周期和周期内的启动时间定期检索所有的计算公式,并结合每个公式的计算偏移时间确定需要计算的公式列表,启动公式计算流程,完成公式的自动计算; 在公式的计算过程中,公式计算任务调度服务负责记录日志信息供用户查阅。7.按权利要求1所述的公式计算工具的设计方法,其特征在于,所述步骤(3)中,所述公式计算流程包括下述步骤: A、获取待计算公式的配置信息; B、查询待计算公式的所有子公式,并按照调用关系对公式集进行优先级排序;所述公式集包括待计算公式和子公式; C、按照优先级从高到低遍历公式集,进行步骤D-F; D、通过计算时间和公式计算分量周期取得分量值; E、根据...

【专利技术属性】
技术研发人员:王高琴程海花邵平
申请(专利权)人:中国电力科学研究院国家电网公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1