CN109460497B - 一种基于服务总线的计算模型可视化展示方法及*** - Google Patents

一种基于服务总线的计算模型可视化展示方法及*** Download PDF

Info

Publication number
CN109460497B
CN109460497B CN201811284164.6A CN201811284164A CN109460497B CN 109460497 B CN109460497 B CN 109460497B CN 201811284164 A CN201811284164 A CN 201811284164A CN 109460497 B CN109460497 B CN 109460497B
Authority
CN
China
Prior art keywords
state
application
name
configuration file
calculation model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811284164.6A
Other languages
English (en)
Other versions
CN109460497A (zh
Inventor
顾东健
李雷
陆秋云
胥盛
丁永瀚
郭晓晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Original Assignee
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nari Technology Co Ltd, NARI Nanjing Control System Co Ltd filed Critical Nari Technology Co Ltd
Priority to CN201811284164.6A priority Critical patent/CN109460497B/zh
Publication of CN109460497A publication Critical patent/CN109460497A/zh
Application granted granted Critical
Publication of CN109460497B publication Critical patent/CN109460497B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Water Supply & Treatment (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

一种基于服务总线的计算模型可视化展示方法及***
技术领域
本发明属于可视化展示技术领域,具体涉及一种基于服务总线的计算模型可视化展示方法及***。
背景技术
随着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,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站。
在服务器的数据库中,每个态下的每个应用都具备一份层次库。服务端程序接收到请求信息后,对由工作站发送过来的应用号和态号压缩数据包进行处理,获取所需展示的应用号与态号信息,根据应用号与态号信息从服务端内存中读取该态下该应用所对应的层次库计算模型信息。计算模型信息包括了所有电力***一次设备的量测与参数信息,以及计算所用的各类变量等信息。
对获取到的计算模型信息数据进行处理,获得计算模型数据压缩包,通过服务总线将数据压缩包发送至请求的工作站。
S5,各工作站将接收到的计算模型信息可视化展示。
各工作站对服务器发送过来的数据压缩包进行处理,获得解压后的层次库计算模型数据,然后将获取的电力***一次设备量测与参数信息,还有计算所用的各类变量信息进行可视化二维展示。
相应的,本发明还提供了一种基于服务总线的计算模型可视化展示***,其特征是,包括定义配置文件模块、加载配置文件模块、请求显示信息模块、获取显示信息模块和显示可视化模块;
定义配置文件模块,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;
加载配置文件模块,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;
请求显示信息模块,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;
获取显示信息模块,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;
显示可视化模块,各工作站将接收到的计算模型信息可视化展示。
进一步的,态名包括实时态、研究态和培训态。
进一步的,计算模型信息包括了所有电力***一次设备的量测与参数信息,以及计算所用的各类变量信息。
相应的,本发明还提供了一种存储一个或多个程序的计算机可读存储介质,其特征是,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行上述的方法。
相应的,本发明还提供了一种计算设备,其特征是,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行上述方法的指令。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

Claims (6)

1.一种基于服务总线的计算模型可视化展示方法,其特征是,包括以下步骤:
S1,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;态名包括实时态、研究态和培训态;实时态是实时运行组件的容器,研究态是研究方式下组件执行的容器,培训态是模拟培训环境下组件的运行容器;
S2,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;
S3,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;
S4,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;
S5,各工作站将接收到的计算模型信息可视化展示。
2.根据权利要求1所述的一种基于服务总线的计算模型可视化展示方法,其特征是,计算模型信息包括了所有电力***一次设备的量测与参数信息,以及计算所用的各类变量信息。
3.一种基于服务总线的计算模型可视化展示***,其特征是,包括定义配置文件模块、加载配置文件模块、请求显示信息模块、获取显示信息模块和显示可视化模块;
定义配置文件模块,各工作站定义各自的配置文件,配置文件中包括应用名及其对应的应用号、应用所属的态名及其对应的态号;态名包括实时态、研究态和培训态;实时态是实时运行组件的容器,研究态是研究方式下组件执行的容器,培训态是模拟培训环境下组件的运行容器;
加载配置文件模块,各工作站加载相应的配置文件,将配置文件中包含的应用名和态名显示供用户选择;
请求显示信息模块,依据选择的应用名和态名,将应用名和态名对应的应用号和态号打包通过服务总线发送至服务器;
获取显示信息模块,服务器根据应用号和态号获取该态下该应用所对应的层次库计算模型信息,通过服务总线返回至相应的工作站;
显示可视化模块,各工作站将接收到的计算模型信息可视化展示。
4.根据权利要求3所述的一种基于服务总线的计算模型可视化展示***,其特征是,计算模型信息包括了所有电力***一次设备的量测与参数信息,以及计算所用的各类变量信息。
5.一种存储一个或多个程序的计算机可读存储介质,其特征是,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行权利要求1-2任一项所述的方法。
6.一种计算设备,其特征是,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1-2任一项所述方法的指令。
CN201811284164.6A 2018-10-31 2018-10-31 一种基于服务总线的计算模型可视化展示方法及*** Active CN109460497B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811284164.6A CN109460497B (zh) 2018-10-31 2018-10-31 一种基于服务总线的计算模型可视化展示方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811284164.6A CN109460497B (zh) 2018-10-31 2018-10-31 一种基于服务总线的计算模型可视化展示方法及***

Publications (2)

Publication Number Publication Date
CN109460497A CN109460497A (zh) 2019-03-12
CN109460497B true CN109460497B (zh) 2022-11-04

Family

ID=65608957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811284164.6A Active CN109460497B (zh) 2018-10-31 2018-10-31 一种基于服务总线的计算模型可视化展示方法及***

Country Status (1)

Country Link
CN (1) CN109460497B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617567A (zh) * 2013-12-05 2014-03-05 国家电网公司 一种电力***在线安全稳定互动操作可视化***
CN108023918A (zh) * 2016-11-02 2018-05-11 阿里巴巴集团控股有限公司 一种服务信息获取方法、装置及***
CN108446384A (zh) * 2018-03-21 2018-08-24 中国信息通信研究院 一种基于WebGL的网络拓扑可视化***及数据可视化方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103617567A (zh) * 2013-12-05 2014-03-05 国家电网公司 一种电力***在线安全稳定互动操作可视化***
CN108023918A (zh) * 2016-11-02 2018-05-11 阿里巴巴集团控股有限公司 一种服务信息获取方法、装置及***
CN108446384A (zh) * 2018-03-21 2018-08-24 中国信息通信研究院 一种基于WebGL的网络拓扑可视化***及数据可视化方法

Also Published As

Publication number Publication date
CN109460497A (zh) 2019-03-12

Similar Documents

Publication Publication Date Title
CN110351150B (zh) 故障根源确定方法及装置、电子设备和可读存储介质
CN102946616B (zh) 一种物联网中间件性能测试***和测试方法
CN107529667B (zh) 混合现实核电站仿真和分析***
CN108108403B (zh) 基于间隔层设备逻辑组态可视化平台***及其构建方法
CN105775943A (zh) 一种数据驱动的电梯零部件预警***及方法
CN111400189A (zh) 代码覆盖率监测方法、装置、电子设备及存储介质
CN112463807A (zh) 一种数据处理方法、装置、服务器及存储介质
CN114143220A (zh) 实时数据可视化平台
CN108052444A (zh) 一种用于移动应用的性能测试的方法与装置
CN113673107A (zh) 一种基于工业仿真的可视化化工监测方法、设备及介质
CN110322153A (zh) 监控事件处理方法及***
CN112117756A (zh) 一种调度控制***一体化运维方法和***
CN109460497B (zh) 一种基于服务总线的计算模型可视化展示方法及***
WO2024109132A1 (zh) 机械手状态的确定方法、装置以及存储介质
Popovics et al. ISA standard simulation model generation supported by data stored in low level controllers
CN116775477A (zh) 软件测试进度确定方法及装置
CN110971483B (zh) 一种压力测试的方法、装置及计算机***
CN111913706B (zh) 一种调度自动化***拓扑构建方法、存储介质和计算设备
CN114638096A (zh) 一种程序变量间的逻辑展示方法、装置、设备及存储介质
CN114385453A (zh) 数据库集群异常处理方法、装置、设备及介质
CN103927157A (zh) 构建分布式计算***实体方法
CN114637564B (zh) 数据可视化方法、装置、电子设备及存储介质
CN112764396B (zh) 一种组态方法和装置
CN115328442B (zh) 基于低代码平台构建的危化品企业安全风险管控平台
CN110097238A (zh) 一种电能质量扰动事件展示方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant