一种基于服务总线的计算模型可视化展示方法及系统技术方案

技术编号:20566696 阅读:30 留言:0更新日期:2019-03-14 09:29
本发明专利技术公开了一种基于服务总线的计算模型可视化展示方法,包括以下步骤:S1,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;S2,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;S3,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;S4,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;S5,各工作站将接收到的计算模型信息可视化展示。本发明专利技术基于服务总线快速获取层次库所有计算模型信息,多工作站差异性显示,应用范围广。

A Visual Display Method and System of Computing Model Based on Service Bus

The invention discloses a visual display method of computing model based on service bus, which includes the following steps: S1, each workstation defines its own configuration file, which includes application name and its corresponding application number, application's status name and corresponding status number; S2, each workstation loads the corresponding configuration file, and displays the application name and status name contained in the configuration file. In S3, the application number and state number corresponding to the application name and state name are packaged and sent to the server through the service bus according to the selected application name and state name; in S4, the server obtains the computing model information of the hierarchical library corresponding to the application according to the application number and state number, and returns to the corresponding workstation through the service bus; in S5, each workstation will receive the computing model. Visual display of information. The invention can quickly acquire all computing model information of the hierarchical Library Based on the service bus, displaying the difference of multiple workstations, and has a wide application range.

【技术实现步骤摘要】
一种基于服务总线的计算模型可视化展示方法及系统
本专利技术属于可视化展示
,具体涉及一种基于服务总线的计算模型可视化展示方法及系统。
技术介绍
随着OPEN3000和D5000两款电网调度自动化产品已经在国内各级电力调度中心得到广泛的应用,网络分析作为这两款产品中高级应用模块的核心模块,基于层次库的方式实现了复杂电力系统计算模型的存储、计算、分析。层次库来源于SD6000系统的SDDBMS数据库管理系统,其数据结构很好地描述了电力系统模型,利于电力系统应用软件的分析与计算,在OPEN2000、OPEN3000、D5000系统的各应用软件中得到了广泛使用。现有的能源管理系统中存在如下问题:1)层次库在系统中按节点分布,用户可以任意指定应用功能及其层次库驻留在哪个或哪些节点上,这种分布式布局在给应用功能的开发和运行带来便利的同时,也给维护带来不便,因为只能在驻留的节点上进行维护。2)常规层次库维护是通过命令行界面输入指令来进行的,对于不熟悉层次库的人员来说,熟悉灵活性较差的命令行界面以及复杂的层次库访问指令的使用将非常耗时,严重影响了现场调试工作效率。3)同时通过命令窗口查看层次库,只能简单查看相关属性,无法实现全局分析,进一步增加了现场调试人员调试分析的难度。4)在驻留服务器上利用命令行进行层次库运维时,调试人员也会出现误操作而导致层次库内部信息被修改,从而造成应用功能运行异常。
技术实现思路
本专利技术的目的在于克服现有技术中的不足,提出了一种基于服务总线的计算模型可视化展示方法及系统,防范各类层次库直接使用所带来的误操作风险。为解决上述技术问题,本专利技术提供了一种基于服务总线的计算模型可视化展示方法,其特征是,包括以下步骤:S1,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;S2,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;S3,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;S4,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;S5,各工作站将接收到的计算模型信息可视化展示。进一步的,态名包括实时态、研究态和培训态。进一步的,计算模型信息包括了所有电力系统一次设备的量测与参数信息,以及计算所用的各类变量信息。相应的,本专利技术还提供了一种基于服务总线的计算模型可视化展示系统,其特征是,包括定义配置文件模块、加载配置文件模块、请求显示信息模块、获取显示信息模块和显示可视化模块;定义配置文件模块,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;加载配置文件模块,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;请求显示信息模块,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;获取显示信息模块,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;显示可视化模块,各工作站将接收到的计算模型信息可视化展示。进一步的,态名包括实时态、研究态和培训态。进一步的,计算模型信息包括了所有电力系统一次设备的量测与参数信息,以及计算所用的各类变量信息。相应的,本专利技术还提供了一种存储一个或多个程序的计算机可读存储介质,其特征是,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行上述的方法。相应的,本专利技术还提供了一种计算设备,其特征是,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述方法的指令。与现有技术相比,本专利技术所达到的有益效果是:基于服务总线快速获取层次库所有计算模型信息,多工作站差异性显示,应用范围广,适用于所有基于层次库分析的应用软件,本专利技术实用性强,可有效提升运维人员的运维能力,具有广阔的应用前景和推广价值。附图说明图1是本专利技术方法的流程示意图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,本专利技术的一种基于服务总线的计算模型可视化展示方法,包括以下过程:S1,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、态名及其对应的态号。各个工作站自定义显示所用的配置文件,不同工作站的配置文件内容可以不一样,配置不同界面显示的内容也不一样。配置文件中包含两类参数,一类为所需显示的应用,一类为应用所属的态。系统具备实时态、研究态、培训态,数据库支持平台提供了更精细的应用级容器,实时态是实时运行组件的容器,研究态是研究方式下组件执行的容器,培训态是模拟培训环境下组件的运行容器。配置文件中定义展示工具上所需展示的应用名和态名,以及与其对应的应用号和态号。配置文件的格式如下所示,配置文件中app标注段中英文名指的是应用的英文名称,数字表示该应用对应的应用号,ctx标注段中英文名表示态的英文名称,数字表示的是态的态号,每种态下都可以容纳app标注段中配置的所有的应用。以下为配置文件内容的详细说明:<app>netmodel=200000//netmodel为网络建模应用名,200000为应用号rtnet=201100//rtnet为状态估计应用名,201100为应用号dpflow=201200//dpflow为调度员潮流应用名,201200为应用号netca=201400//netca为静态安全分析应用名,201400为应用号sens=201700//注释:sens为灵敏度分析应用名,201700为应用号</app><ctx>pas=1//注释:pas为实时态英文名,1为该态的态号pas02=2//注释:pas02为培训态英文名,2为该态的态号</ctx>S2,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择。启动工作站上现有的可视化展示工具,对上一步定义的配置文件进行处理,获取配置文件中的应用英文名和态英文名信息,在展示工具上显示配置文件中的应用英文名与态英文名。S3,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器。根据可视化需求,对需要显示的应用选择展示工具显示的应用名和态名,点击查询按钮,对展示工具上选择的应用名和态名进行处理,获取应用名所对应的应用号和态名对应的态号,然后将应用号和态号信息数据压缩成数据包,通过服务总线发送至服务器上的运行服务端程序。S4,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站。在服务器的数据库中,每个态下的每个应用都具备一份层次库。服务端程序接收到请求信息后,对由工作站发送过来的应用号和态号压缩数据包进行处理,获取所需展示的应用号与态号信息,根据应用号与态号信息从服务端内存中读取该态下该应用所对应的层次库计算模型信息。计算模型信息包括了所有电力系统一次设备的量测与参数信息,以及计算本文档来自技高网...

【技术保护点】
1.一种基于服务总线的计算模型可视化展示方法,其特征是,包括以下步骤:S1,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;S2,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;S3,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;S4,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;S5,各工作站将接收到的计算模型信息可视化展示。

【技术特征摘要】
1.一种基于服务总线的计算模型可视化展示方法,其特征是,包括以下步骤:S1,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;S2,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;S3,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;S4,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;S5,各工作站将接收到的计算模型信息可视化展示。2.根据权利要求1所述的一种基于服务总线的计算模型可视化展示方法,其特征是,态名包括实时态、研究态和培训态。3.根据权利要求1所述的一种基于服务总线的计算模型可视化展示方法,其特征是,计算模型信息包括了所有电力系统一次设备的量测与参数信息,以及计算所用的各类变量信息。4.一种基于服务总线的计算模型可视化展示系统,其特征是,包括定义配置文件模块、加载配置文件模块、请求显示信息模块、获取显示信息模块和显示可视化模块;定义配置文件模块,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态...

【专利技术属性】
技术研发人员:顾东健李雷陆秋云胥盛丁永瀚郭晓晶
申请(专利权)人:国电南瑞科技股份有限公司国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏,32

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

1