一种用于调度日报的指标自动递归计算的可视化配置系统技术方案

技术编号:17780966 阅读:67 留言:0更新日期:2018-04-22 10:10
本发明专利技术公开了一种用于调度日报的指标自动递归计算的可视化配置系统,包括:一、公式模型构建:实现业务指标体系按照树形结构建立多级指标的关联,将最底层计算项的数据源公式对象化;二、指标计算:对业务指标进行计算,采用向上逐级计算多级指标,计算调度任务定时自动或者手工启用;三、计算过程展示:用于多级指标计算结果的逐级动态展示。本发明专利技术适应复杂指标体系业务的快速计算,同时具备根据展示模板进行业务指标的综合展示,具备不进行二次开发的条件下,能够自动处理指标计算的业务要求,具有良好的应用前景。

【技术实现步骤摘要】
一种用于调度日报的指标自动递归计算的可视化配置系统
本专利技术涉及电力系统管理
,具体涉及一种用于调度日报的指标自动递归计算的可视化配置系统。
技术介绍
电力系统中的调度日报表包括调度日报和以日报为基础生成的周期性报表,调度运行管理系统(下面简称OMS)需要从能量管理系统(下面简称EMS)系统获得相关数据,结合中调、厂站填报的数据,生成各类报表。目前调度日报的数据来源主要是EMS系统、电厂填报、中调上报,其中EMS系统的数据是系统自动获取,电厂填报的数据是直调电厂手工填报,中调上报是中调用户通过文件报送。从数据过程来讲,调度日报的形成经过数据的采集、计算和展现三部分,数据采集实现从EMS系统、中调上报文件、电厂填报数据的数据收集过程,数据计算实现对各类基础数据的汇总计算,并在此基础上完成调度日报数据的展现。在电力系统运行过程中,统计指标会随着业务需求的变化而变化;调度日报的计算公式繁多,在南网总调OMS的实现过程中,调度日报的计算逻辑通过硬编码的方式封装,不利于系统功能的拓展,尤其是在电网规模不断发展的背景下,调度日报的统计指标、计算逻辑都存在变更的特殊性。在系统的实现过程中,计算过程处于黑盒子状态,在计算错误的情况下,无法定位问题出现在哪里。为了避免统计指标变更对系统稳定性造成的影响,本专利技术提出一种用于调度日报的指标自动递归计算的可视化配置系统,实现复杂指标的自动计算,具备业务指标体系的版本管理功能,可视化展示指标变化过程,其核心在于能够通过可视化配置计算公式,实现业务逻辑与代码实现的松耦合,在业务公式变更的情况下,无需更改开发代码,实现计算逻辑的变化,将调度日报的计算过程分类公开,让用户动态了解计算过程。
技术实现思路
为解决现有技术中的不足,本专利技术提供一种用于调度日报的指标自动递归计算的可视化配置系统,解决了现有调度日报的指标计算过程处于黑盒子状态,用户无法了解指标计算过程、不能定位计算错误的问题。为了实现上述目标,本专利技术采用如下技术方案:一种用于调度日报的指标自动递归计算的可视化配置系统,其特征在于,包括:一、公式模型构建:实现业务指标体系按照树形结构建立多级指标的关联,将最底层计算项的数据源公式对象化;二、指标计算:对业务指标进行计算,采用向上逐级计算多级指标,计算调度任务定时自动或者手工启用;三、计算过程展示:用于多级指标计算结果的逐级动态展示。前述的一种用于调度日报的自动递归计算的可视化配置平台与方法,其特征是:所述公式模型包括指标项、计算公式和计算参数。前述的一种用于调度日报的指标自动递归计算的可视化配置系统,其特征是:公式模型构建具体步骤包括:1)配置业务指标项,便于后续计算调度抽取同类别的指标项;2)配置指标项的计算公式说明,公式说明包括数据源说明和版本说明;3)配置指标项的计算参数,用于数据源SQL的动态组建。前述的一种用于调度日报的指标自动递归计算的可视化配置系统,其特征是:所述步骤二中的指标计算包括步骤:1)构建业务指标计算树,从指标项抽取调度日报各级子指标项,按照业务指标层级构建计算树;2)从计算树的最大层级第N级的指标项配置,解析叶子指标项的数据源计算参数,生成第N级业务指标的指标值;3)计算调度从树结构按照深度递归方式进行指标项的计算,直到第1级业务指标计算完成。前述的一种用于调度日报的指标自动递归计算的可视化配置系统,其特征是:所述步骤三中的计算过程展示,具体步骤包括:1)根据指标项配置,动态构建业务指标体系计算结果的树形展示;2)根据指标值的计算结果,标记计算任务的完成信息,在树形结构标记业务指标的计算值;3)如果计算任务都成功,则关闭计算方法,否则显示计算任务失败的错误信息。前述的一种用于调度日报的指标自动递归计算的可视化配置系统,其特征是:所述指标项的计算结果表示为:指标计算值,计算成功性,异常原因。本专利技术所达到的有益效果:通过数据抽取、递归计算、综合展示实现复杂指标体系的计算,通过业务指标体系的对象化处理,采用可视化配置的方式,实现业务逻辑与代码实现的松耦合,同时平台的业务指标体系采用树形结构处理,实现多级指标的递归计算,满足不同指标计算公式的版本迭代功能。本专利技术适应复杂指标体系业务的快速计算,同时具备根据展示模板进行业务指标的综合展示,具备不进行二次开发的条件下,能够自动处理指标计算的业务要求,具有良好的应用前景。附图说明图1是本专利技术的系统框图;图2是实施例中全网统调负荷平均的指标树结构示意图;图3是业务指标计算树结构示意图;图4是分层分级开展业务指标的计算逻辑图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,一种用于调度日报的指标自动递归计算的可视化配置系统,包括:一、公式模型构建:实现业务指标体系按照树形结构建立多级指标的关联,将最底层计算项的数据源公式对象化;二、指标计算:对业务指标进行计算,采用向上逐级计算多级指标,计算调度任务定时自动或者手工启用;三、计算过程展示:用于多级指标计算结果的逐级动态展示。步骤一中的公式模型包括指标项、计算公式和计算参数;a)指标项:主要负责标识调度系统的业务指标,考虑指标项在调度业务系统存在重复使用的可能性,增加指标类别属性,比如全网统调负荷平均的指标类别属于调度日报;b)计算公式:主要负责配置业务指标的计算公式和版本信息,比如业务指标计算公式为全网统调负荷平均=(全网统调发电量+全网统调受电量)/24,计算公式的版本展示在不同业务阶段计算公式的变迁,用于业务积累的知识表现;c)计算参数:主要负责配置叶子指标项的数据源参数,关联具体指标项。公式模型构建方法具体步骤包括:1)配置业务指标项,便于后续计算调度抽取同类别的指标项;2)配置指标项的计算公式说明,公式说明包括数据源说明和版本说明;3)配置指标项的计算参数,用于数据源SQL的动态组建。步骤二中的指标计算实现步骤如下:1)构建业务指标计算树(如图3所示),从指标项抽取调度日报各级子指标项,按照业务指标层级构建计算树;2)从计算树的最大层级第N级的指标项配置,解析叶子指标项的数据源计算参数,生成第N级业务指标的指标值(即计算参数);3)计算调度从树结构按照深度递归方式进行指标项的计算,直到第1级业务指标计算完成;步骤三中的计算过程展示,具体步骤包括:1)根据指标项配置,动态构建业务指标体系计算结果的树形展示;2)根据指标值的计算结果,标记计算任务的完成信息,在树形结构标记业务指标的计算值;3)如果计算任务都成功,则关闭计算方法,否则显示计算任务失败的错误信息。所述指标项的计算结果表示为:指标计算值,计算成功性,异常原因;如果出现异常无法计算,指标计算值=null,计算成功性=F,异常原因为系统判断的异常原因。在具体实施过程中,以“全网统调负荷平均”指标为例,展示系统调度日报的指标递归计算可视化配置过程。本专利技术的一种具体实施方式:以计算调度日报中的“全网统调负荷平均”指标为例,展示本专利技术指标可视化配置系统的配置过程,“全网统调负荷平均”指标数据源主要包括送受电量、发受电量等业务指标。公式模型中,发受电量对象涉及日期、名称、水电、燃煤火电、其它火电、核电、风力发电、蓄本文档来自技高网
...
一种用于调度日报的指标自动递归计算的可视化配置系统

【技术保护点】
一种用于调度日报的指标自动递归计算的可视化配置系统,其特征在于,包括:一、公式模型构建:实现业务指标体系按照树形结构建立多级指标的关联,将最底层计算项的数据源公式对象化;二、指标计算:对业务指标进行计算,采用向上逐级计算多级指标,计算调度任务定时自动或者手工启用;三、计算过程展示:用于多级指标计算结果的逐级动态展示。

【技术特征摘要】
1.一种用于调度日报的指标自动递归计算的可视化配置系统,其特征在于,包括:一、公式模型构建:实现业务指标体系按照树形结构建立多级指标的关联,将最底层计算项的数据源公式对象化;二、指标计算:对业务指标进行计算,采用向上逐级计算多级指标,计算调度任务定时自动或者手工启用;三、计算过程展示:用于多级指标计算结果的逐级动态展示。2.根据权利要求1所述的一种用于调度日报的自动递归计算的可视化配置平台与方法,其特征是,所述公式模型包括指标项、计算公式和计算参数。3.根据权利要求1所述的一种用于调度日报的指标自动递归计算的可视化配置系统,其特征是,公式模型构建具体步骤包括:1)配置业务指标项,便于后续计算调度抽取同类别的指标项;2)配置指标项的计算公式说明,公式说明包括数据源说明和版本说明;3)配置指标项的计算参数,用于数据源SQL的动态组建。4.根据权利要求1所述的一种用于调度日报的指标自动递归计算的可视化配...

【专利技术属性】
技术研发人员:何超林周志烽胡荣闫训超施建华李林辉
申请(专利权)人:中国南方电网有限责任公司南京南瑞集团公司
类型:发明
国别省市:广东,44

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

1