CN114626768B - 一种组件化、三维可视化跨平台生产实时监管*** - Google Patents

一种组件化、三维可视化跨平台生产实时监管*** Download PDF

Info

Publication number
CN114626768B
CN114626768B CN202210525797.1A CN202210525797A CN114626768B CN 114626768 B CN114626768 B CN 114626768B CN 202210525797 A CN202210525797 A CN 202210525797A CN 114626768 B CN114626768 B CN 114626768B
Authority
CN
China
Prior art keywords
data
module
database
real
layer
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
CN202210525797.1A
Other languages
English (en)
Other versions
CN114626768A (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.)
Huaneng Power International Jiangsu Energy Development Co Ltd
Original Assignee
Huaneng Power International Jiangsu Energy Development 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 Huaneng Power International Jiangsu Energy Development Co Ltd filed Critical Huaneng Power International Jiangsu Energy Development Co Ltd
Priority to CN202210525797.1A priority Critical patent/CN114626768B/zh
Publication of CN114626768A publication Critical patent/CN114626768A/zh
Application granted granted Critical
Publication of CN114626768B publication Critical patent/CN114626768B/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/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Geometry (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Optimization (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Architecture (AREA)
  • Remote Sensing (AREA)
  • Primary Health Care (AREA)
  • Pure & Applied Mathematics (AREA)
  • Civil Engineering (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Development Economics (AREA)
  • Structural Engineering (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及电厂监管领域,具体提供了一种组件化、三维可视化跨平台生产实时监管***,包括用户监管端,所述用户监管端包括显示模块和交互模块;服务器端,所述服务器端包括数据监测模块、数据处理模块、控制模块和数据传输模块;所述数据监测模块用于监测发电设备的各项表现数据,并将其传输至数据处理模块中;数据库,所述数据处理模块用于对数据监测模块获取的各项表现数据进行处理并与数据库进行交互,实现数据的存储和调取。本发明基于三维地球模型设计,结合GIS信息和BIM模型,可快速实现电厂数据展示,可叠加不同数据,形成不同来源、种类数据的融合,进一步减少网络安全风险的跨平台开源的组件化技术便于快速搭建和维护***。

Description

一种组件化、三维可视化跨平台生产实时监管***
技术领域
本发明涉及电厂监管领域,具体而言,涉及一种组件化、三维可视化跨平台生产实时监管***。
背景技术
现有的风电、光伏、火电和燃气电厂的数据已统一实时传送到区域公司,形成生产实时云数据平台。为了实现风电、光伏、煤电、燃气等运行数据在现有区域公司实时监管云数据平台上的可视化应用,并建设统一的应急指挥平台,实现远程指挥功能,需研究如何结合区域经营管理数据源构建统一的数据中台,研究数据的可视化应用开发软件架构。分析现有开发平台,通常采用基于Windows应用的.net框架下C#语言Web的开发,结合MicrosoftInternet Information System(IIS),实现区域公司的共同应用。企业绝大多数据应用是基于Windows开发,也是成熟的平台。目前现有生产实时监管***就是采用此架构作基础开发,存在以下问题:受国外技术限制,一旦停止更新维护,存在的程序漏洞就会变成安全风险;通用架构程序漏洞多,受攻击风险大;基于非开源技术开发***可扩展性及维护便利性不足,常被开发平台厂家或原基础平台开发商控制。***因维护不到位而失去使用价值,逐渐被淘汰。现有技术对国产化操作***软件适应性不足。
发明内容
本发明的主要目的在于提供一种组件化、三维可视化跨平台生产实时监管***,以解决相关技术中的问题。
本发明解决的技术问题是:受技术限制,一旦停止更新维护,存在的程序漏洞就会变成安全风险;通用架构程序漏洞多,受攻击风险大;基于非开源技术开发***可扩展性及维护便利性不足,常被开发平台厂家或原基础平台开发商控制;***因维护不到位而失去使用价值,逐渐被淘汰;对国产化操作***软件适应性不足的问题。
为解决上述技术问题,本发明提供如下技术方案:一种组件化、三维可视化跨平台生产实时监管***,包括,用户监管端,所述用户监管端包括显示模块和交互模块,当用户向用户监管端发送访问请求后,由用户监管端的显示模块接收请求,并调用交互模块,所述交互模块接收显示模块请求后连接服务器端,当交互模块获取数据处理模块创建的内存数据集中数据后进行网页渲染,将渲染后网页返回给显示模块,用户可在浏览器看到渲染后的网页;
服务器端,包括数据监测模块、数据处理模块、控制模块和数据传输模块;当所述数据监测模块采集到所监测发电设备的各项表现数据后,将其传输至数据处理模块中;
数据库,当数据库执行数据处理模块的数据查询、增加、删除和修改等作时,会调用数据库自带的数据库管理功能对数据操作事务执行检查和判断,符合数据库要求的事务将被执行。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:当用户通过浏览器提交数据,显示模块监测到网页中双向绑定元素有输入数据时,调用交互模块将数据提交至数据处理模块中,由数据处理模块执行数据库连接、数据存储操作,完成后关闭与数据库的连接;
当所述服务器端的数据处理模块接收所述交互模块的数据请求后,执行数据查询操作,并将查询结果数据返回数据处理模块创建的内存数据集中,供交互模块提取,并关闭对数据库的数据查询操作;
当服务器端的数据处理模块用于对数据监测模块获取的各项表现数据进行处理时,需与数据库进行交互,实现数据的存储。当生产指挥中心调用控制模块时,控制模块调数据处理模块获得数据库中相应数据,通过所述数据传输模块将数据传输到生产现场相应***,对生产现场人员提供运行操作指导,实现对发电设备的安全维护和优化运行。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述数据监测模块包括电厂设备监测单元、电厂位置定位单元和电厂实景采集单元,所述电厂设备监测单元与所述发电设备连接,并将各个电厂设备的运行状态和参数数据通过电厂SIS***实时传输至数据库,所述电厂位置定位单元用于对各电厂的所有实体进行定位,并将定位数据保存在单文件组件中,所述电厂实景采集单元用于对电厂的实体进行实景拍摄,并将所述实景图保存在图片文件夹中。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述交互模块包括GIS信息模块、BIM模型生成模块和图表生成模块,所述GIS信息模块用于加载所述单文件组件中的定位数据并建立GIS地图,所述BIM模型生成模块用于加载所述实景图建立BIM模型,并将所述BIM模型附加在所述GIS地图中生成三维GIS地球;所述图表生成模块用于通过数据传输模块获取所述电厂设备的运行状态和参数数据并生成可视化图表,并将所述可视化图表融合进三维GIS地球中。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述显示模块设置于指挥中心内,作为Vue前端开发视图,可通过浏览器调用;所述显示模块用于显示并切换所述三维GIS地球中的GIS地图、BIM模型和可视化图表的内容。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述交互模块还包括通信模块,所述通信模块用于实时接收紧急情况的现场视频、图片、语言信息并在所述显示模块中显示,所述通信模块还用于通过指挥中心以视频、图片、语言信息形式向各个各生产现场的进行远程调度、指挥。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述组件化、三维可视化跨平台生产实时监管***还分为渲染层、转发层、持久层和源数据层;所述渲染层应用于用户监管端,当用户访问用户监管端时,用户监管端向服务器端提取数据请求,当用户监管端取得相应数据后仅对被访问请求的网页进行渲染,向客户提供标准网页,所述转发层应用于服务器端,当转发层服务器端接收用户监管端的交互模块的数据请求时,负责向所述持久层数据库提取数据后缓存在内存数据集中,所述持久层和源数据层应用于数据库,当所述持久层数据库执行数据处理模块的数据查询、增加、删除和修改等作时,会调用数据库自带的数据库管理功能对数据操作事务执行检查和判断,符合数据库要求的事务将被执行。所述源数据层是所述持久层数据库通过数据转发接口所连接的原有的生产实时数据库和经营管理关系数据库。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述源数据层包括睿腾库和DBVIEW库;所述渲染层采用VUE的一种精简MVVM框架,并在VUE中采用开源的单文件组件,包括GIS地图、3D画面、矢量化图表技术。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:所述持久层采用Linux操作***,选择SK神库实时数据库,通过SK神库采集C程序和Java定时任务从睿腾库和DBVIEW库的视图表里采集数据。
作为本发明所述的组件化、三维可视化跨平台生产实时监管***,其中:述转发层连接实时库,进行鉴权,防止非法连接,使用Http请求Rsp文件接口获取数据;连接Mysql通过Odbc建立连接进行增删改查操作。
与现有技术相比,本发明具有以下有益效果:本发明采用遵循ECMAScript的Nodejs引擎作为运行环境,精简的轻量化MVVM模型的Vue作前端开发,基于三维地球模型设计,结合GIS信息和BIM模型,简单、快速实现电厂所有数据的展示,包括运行数据、设备数据、经营数据、视频画面等。通过三维GIS地球展示各个电厂和发电单元的地理位置信息。通过选择不同的电源点,可以实现不同的电厂及发电机组的展示。在三维GIS地球上,可以叠加不同的数据,形成不同来源、不同种类数据的融合展示。***中全部采用国产化装置,进一步减少网络安全风险。技术采用跨平台开源生态技术、组件化技术便于企业快速搭建和维护***,适应区域公司不断新增分布式风电、光伏场站的高质量发展的形势需要。也减少了软件平台的安全风险。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
本说明书附图所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。
图1为本发明一个实施例提供的组件化、三维可视化跨平台生产实时监管***的整体***模块图;
图2为本发明一个实施例提供的组件化、三维可视化跨平台生产实时监管***的中用户监管端的模块图;
图3为本发明一个实施例提供的组件化、三维可视化跨平台生产实时监管***中交互模块的模块图;
图4为本发明一个实施例提供的组件化、三维可视化跨平台生产实时监管***中服务器端的模块图;
图5为本发明一个实施例提供的组件化、三维可视化跨平台生产实时监管***中数据监测模块的模块图;
图6为本发明一个实施例提供的组件化、三维可视化跨平台生产实时监管***中软件架构图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本发明的具体实施方式做详细的说明,显然所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明的保护的范围。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
其次,此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一个实现方式中的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。
本发明结合示意图进行详细描述,在详述本发明实施例时,为便于说明,表示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是示例,其在此不应限制本发明保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。
同时在本发明的描述中,需要说明的是,术语中的“上、下、内和外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一、第二或第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
本发明中除非另有明确的规定和限定,术语“安装、相连、连接”应做广义理解,例如:可以是固定连接、可拆卸连接或一体式连接;同样可以是机械连接、电连接或直接连接,也可以通过中间媒介间接相连,也可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
实施例1
参照图1~5,为本发明的一个实施例,提供了一种组件化、三维可视化跨平台生产实时监管***,包括用户监管端100、服务器端200和数据库300,服务器端200包括数据监测模块201、数据处理模块202、控制模块203和数据传输模块204,用户监管端100包括显示模块101和交互模块102,数据监测模块201用于监测发电设备的各项表现数据,并将其传输至数据处理模块202中,数据处理模块202用于对数据监测模块201获取的各项表现数据进行处理并与数据库300进行交互,实现数据的存储和调取,数据传输模块204用于根据来自指挥中心的指令对数据库300中的数据进行调取和分析,以便更准确、及时指挥生产现场生产人员对发电设备进行管控。
具体的,当用户向用户监管端100发送访问请求后,由用户监管端100的显示模块101接收请求,并调用交互模块102,所述交互模块102接收显示模块101请求后连接服务器端200,当交互模块102获取数据处理模块202创建的内存数据集中数据后进行网页渲染,将渲染后网页返回给显示模块101,用户在浏览器看到渲染后的网页;当用户通过浏览器提交数据,显示模块101监测到网页中双向绑定元素有输入数据时,调用交互模块102将数据提交至数据处理模块202中,由数据处理模块202执行数据库连接、数据存储操作,完成后关闭与数据库的连接;
当所述数据监测模块201采集到所监测发电设备的各项表现数据后,将其传输至数据处理模块202中; 当所述服务器端200的数据处理模块202接收所述交互模块102的数据请求后,执行数据查询操作,并将查询结果数据返回数据处理模块202创建的内存数据集中,供交互模块102提取,并关闭对数据库300的数据查询操作;
当数据库300执行数据处理模块202的数据查询、增加、删除和修改等操作时,会调用数据库300自带的数据库管理功能对数据操作事务执行检查和判断,符合数据库要求的事务将被执行。当服务器端200的数据处理模块202用于对数据监测模块201获取的各项表现数据进行处理时,需与数据库300进行交互,实现数据的存储。当生产指挥中心调用控制模块203时,控制模块203调数据处理模块202获得数据库300中相应数据,通过所述数据传输模块204将数据传输到生产现场相应***,对生产现场人员提供运行操作指导,实现对发电设备的安全维护和优化运行。
数据监测模块201包括电厂设备监测单元201a、电厂位置定位单元201b和电厂实景采集单元201c,电厂设备监测单元201a与发电设备连接,并将各个电厂设备的运行状态和参数数据通过电厂SIS***实时传输至数据库300,电厂位置定位单元201b用于对各电厂的所有实体进行定位,并将定位数据保存在单文件组件中,电厂实景采集单元201c用于对电厂的所有实体进行实景拍摄,并将实景图保存在图片文件夹中。交互模块102包括GIS信息模块102a、BIM模型生成模块102b和图表生成模块102c,GIS信息模块102a加载单文件组件中定位数据并建立GIS地图,BIM模型生成模块102b用于加载实景图建立BIM模型,并将BIM模型附加在GIS地图中生成三维GIS地球。图表生成模块102c用于通过数据传输模块204获取电厂设备的运行状态和参数数据并生成可视化图表,并将可视化图表融合进三维GIS地球中。显示模块101设置于指挥中心内,作为Vue前端开发视图,可通过浏览器调用,并用于显示并切换三维GIS地球中的GIS地图、BIM模型和可视化图表的内容。交互模块102还包括通信模块102d,通信模块102d用于实时接收紧急情况的现场视频、图片、语言信息并在显示模块101中显示,通信模块102d还用于通过指挥中心以视频、图片、语言信息形式向各个各生产现场的进行远程调度、指挥。
其中,显示模块101左中右的组合环绕显示屏。首页左侧屏显示总体的生产数据,包括重要的指标数据。中间屏显示3D地图和各个发电类型的概况数据。右侧屏显示趋势分析和指标分析数据。基于三维地球模型设计,结合GIS信息和BIM模型,实现电厂所有数据的展示,包括运行数据、设备数据、人工记录数据、视频画面等。通过三维GIS地球展示各个电厂和发电单元的地理位置信息。通过选择不同的电源点,可以实现不同的电厂及发电机组的展示。在三维GIS地球上,可以叠加不同的数据,形成不同来源、不同种类数据的融合展示。大屏展示内容、应急指挥同时满足在内网办公电脑中通过授权实现应用,也可在满足安全条件下实现互联网中的突发应急指挥。
实现陆上风电场、光伏电站、火电站发电设备实时状态信息,升压站综合自动化实时信息、电量表计信息的远程监视。风机的监视粒度达到关键零部件信息,光伏电站监视粒度达到逆变器关键信息,火电的监视力度达到关键零部件。实时监视数据刷新达到秒级,历史查询可追溯5年。
基于数据平台增强的数据分析功能以及标准化的发电设备数据模型,借助大数据分析和高性能计算技术,通过整合有效数据,建立统一、共享的数据资源,最终以报表、图表等多种方式呈献给决策者。并实现对风电、光伏和火电、燃机的基础统计分析功能。统计分析功能主要包括对电力生产过程数据的管理、统计、分析与展示,对发电设备状态、事故、缺陷、备件等信息的管理、统计、分析与展示,对生产安全信息的管理、统计、分析与展示。借助移动通信网络、物联网终端设备,在发生突发事件时,可对各生产现场的进行远程调度、指挥,进行突发事件应急处置。
在指挥中心内能通过网络传输和其他通信方式实时接收、显示紧急情况的现场视频、图片、语言信息,并能通过终端服务器和显示屏随时调阅现场集中值班地点、集控中心图像信息。
实施例2
参照图1、6,本实施例以华能江苏公司安全生产应急管理指挥中心建设项目为例,包括两个主要部分:一是建设区域风电、光伏、煤电、燃机等运行数据可视化的新型实时监管***;二是建设统一的音视频应急指挥***,实现音视频和实时数据相结合的现代远程指挥功能,拓展对大数据、人工智能、互联网+等先进技术的应用,实现对生产管理、决策支持的支撑作用。对比选择采用基于Linux国产化操作***、国产数据库,跨平台的基于开源的Javascript标准的Vue轻量化MVVM渐近式框架作为实现的基础;在Vue中采用开源的组件,包括GIS地图、3D画面、矢量化图表等技术;技术采用开源生态技术、组件化技术便于企业快速搭建和维护***,适应区域公司不断新增分布式风电、光伏场站的高质量发展的形势需要。其架构图如图6所示。
其中,组件化、三维可视化跨平台生产实时监管***的软件部分分为渲染层、转发层、持久层和源数据层。
渲染层应用于用户监管端,转发层应用于服务器端,持久层和源数据层应用于数据库。
当用户访问用户监管端100时,用户监管端100向服务器端200提取数据请求,当用户监管端100取得相应数据后仅对被访问请求的网页进行渲染,向客户提供标准网页,所述转发层应用于服务器端200,当转发层服务器端200接收用户监管端100的交互模块102的数据请求时,负责向所述持久层数据库300提取数据后缓存在内存数据集中,所述持久层和源数据层应用于数据库300,当所述持久层数据库300执行数据处理模块202的数据查询、增加、删除和修改等操作时,会调用数据库300自带的数据库管理功能对数据操作事务执行检查和判断,符合数据库要求的事务将被执行。所述源数据层是所述持久层数据库300通过数据转发接口所连接的原有的生产实时数据库和经营管理关系数据库。
应说明的是,关于渲染层,随着ECMAScript标准应用的提高,各大浏览器JS代码的引擎引用,出现了共同遵循ECMAScript的跨平台语言Javascript与Nodejs引擎,Nodejs引擎运行于服务端,可以理解为是JS的运行环境,类比于Java的Jvm,作为服务器端、用户监管端的运行环境。渲染层采用Vue技术,Vue是一个兴起的前端Javascript库,是一个精简的MVVM模型。从技术角度讲,Vue 专注于 MVVM 模型的 ViewModel 层。它通过双向数据绑定把 View 层和 Model 层连接了起来,通过对数据的操作就可以快速、简单完成对页面视图的渲染。并在Vue中采用开源的组件,包括GIS地图、3D画面、矢量化图表技术。
源数据层包括生产实时/历史数据库睿腾库和经营管理的关系数据库SQL Server的Dbview库。
持久层采用基于开源Linux国产操作***,选择国产SK神库实时数据库,通过SK神库采集C程序和Java定时任务从睿腾库和Dbview库的视图表里采集数据,并建立开源Mysql数据库用于存储关系型数据。
转发层连接实时库,进行鉴权,防止非法连接,使用Http请求Rsp文件接口获取数据;连接Mysql通过Odbc建立连接进行增删改查操作。
具体地,按建设区域风电、光伏、煤电、燃机等运行数据可视化的新型实时监管***需求,按照电力***安全等级保护总体要求等为基础,创新设计以下安全***架构。采用基于Linux国产化操作***、国产数据库,使用跨平台的基于开源的Javascript标准的Vue轻量化MVVM渐近式框架作为实现的基础;在Vue中采用开源的组件,包括GIS地图、3D画面、矢量化图表等技术;***全部国产化,包括全部采用国产化装置和国产化软件或开源软件,进一步减少网络安全风险。技术采用开源技术,组件化技术便于企业快速维护***,适应区域公司不断新增分布式风电、光伏场站。采用基于Linux国产化操作***、国产数据库,包括如下步骤:持久层:选择基于Linux国产化操作***,选择国产SK神库实时数据库。通过神库采集C程序和Java定时任务从睿腾库(区域已建SIS实时数据库)和DBVIEW库(区域已有关系数据库)电量视图表里采集数据,部分数据通过定时任务自行计算。
实施步骤:数据源层:建立与区域已建SIS实时数据库睿腾库和区域已有关系数据库DBVIEW库的网络连接和实现访问许可;持久层:安装基于Linux国产化操作***;安装国产SK神库实时数据库;开发神库采集C程序接口和Java定时任务接口从睿腾库和DBVIEW库电量视图表及其他经营数据视图里采集数据,部分数据通过定时任务自行计算;安装开源的Mysql数据库用于***经营数据存储的数据库;转发层:服务器上安装服务端程序Node.js,开发后台程序,在config目录下面的config.properties配置文件中进行连接数据库配置,后台程序文件打包好后拷贝到服务器/usr/etc/server目录:在当前目录下执行sh startup.sh启动服务端后台程序。在服务器上安装Apache,将前端部署包文件全部放在/var/www/html下。连接SK实时库,要进行鉴权,防止非法连接,使用Http请求Rsp文件接口获取数据(Rsp文件是实时库提供的一个接口中间件);连接Mysql通过Odbc建立连接进行增删改查操作;渲染层:前端Vue使用Javascript发送Ajax和Socket请求到转发层后台获取数据,对于展示静态数据时使用Ajax,展示实时刷新的数据使用Socket。Mysql关系库用来存储配置性数据。使用跨平台基于开源的Javascript标准的Vue轻量化MVVM渐近式框架,在Vue开发中采用开源的组件,包括GIS地图、3D画面、矢量化图表等技术。
实施例3
为本发明的一个实施例,提供了一种组件化、三维可视化跨平台生产实时监管***,为了验证本发明的有益效果,通过对比现有的***进行说明,具体请见表1。
表1 本***和传统***的各方面对比表
Figure 988247DEST_PATH_IMAGE002
由上述可知,我方发明在平台兼容性、编程语言、组件的开放性、编程效率等方面具有极大的优势。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种组件化、三维可视化跨平台生产实时监管***,其特征在于,包括,
用户监管端(100),所述用户监管端(100)包括显示模块(101)和交互模块(102),当用户向用户监管端(100)发送访问请求后,由用户监管端(100)的显示模块(101)接收请求,并调用交互模块(102),所述交互模块(102)接收显示模块(101)请求后连接服务器端(200),当交互模块(102)获取数据处理模块(202)创建的内存数据集中数据后进行网页渲染,将渲染后网页返回给显示模块(101),用户可在浏览器看到渲染后的网页;
服务器端(200),包括数据监测模块(201)、数据处理模块(202)、控制模块(203)和数据传输模块(204);当所述数据监测模块(201)采集到所监测发电设备的各项表现数据后,将其传输至数据处理模块(202)中;
数据库(300),当数据库(300)执行数据处理模块(202)的数据查询、增加、删除和修改操作时,会调用数据库(300)自带的数据库管理功能对数据操作事务执行检查和判断,符合数据库要求的事务将被执行;
当用户通过浏览器提交数据,显示模块(101)监测到网页中双向绑定元素有输入数据时,调用交互模块(102)将数据提交至数据处理模块(202)中,由数据处理模块(202)执行数据库连接、数据存储操作,完成后关闭与数据库的连接;
当所述服务器端(200)的数据处理模块(202)接收所述交互模块(102)的数据请求后,执行数据查询操作,并将查询结果数据返回数据处理模块(202)创建的内存数据集中,供交互模块(102)提取,并关闭对数据库(300)的数据查询操作;
当服务器端(200)的数据处理模块(202)用于对数据监测模块(201)获取的各项表现数据进行处理时,需与数据库(300)进行交互,实现数据的存储;当生产指挥中心调用控制模块(203)时,控制模块(203)调数据处理模块(202)获得数据库(300)中相应数据,通过所述数据传输模块(204)将数据传输到生产现场相应***,对生产现场人员提供运行操作指导,实现对发电设备的安全维护和优化运行;
所述组件化、三维可视化跨平台生产实时监管***还分为渲染层、转发层、持久层和源数据层;所述渲染层应用于用户监管端(100),当用户访问用户监管端(100)时,用户监管端(100)向服务器端(200)提取数据请求,当用户监管端(100)取得相应数据后仅对被访问请求的网页进行渲染,向客户提供标准网页,所述转发层应用于服务器端(200),当转发层服务器端(200)接收用户监管端(100)的交互模块(102)的数据请求时,负责向所述持久层数据库(300)提取数据后缓存在内存数据集中,所述持久层和源数据层应用于数据库(300),当所述持久层数据库(300)执行数据处理模块(202)的数据查询、增加、删除和修改操作时,会调用数据库(300)自带的数据库管理功能对数据操作事务执行检查和判断,符合数据库要求的事务将被执行;所述源数据层是所述持久层数据库(300)通过数据转发接口所连接的原有的生产实时数据库和经营管理关系数据库;
所述源数据层包括睿腾库和DBVIEW库;所述渲染层采用VUE的一种精简MVVM框架,并在VUE中采用开源的单文件组件,包括GIS地图、3D画面、矢量化图表技术。
2.根据权利要求1所述的组件化、三维可视化跨平台生产实时监管***,其特征在于,所述数据监测模块(201)包括电厂设备监测单元(201a)、电厂位置定位单元(201b)和电厂实景采集单元(201c),所述电厂设备监测单元(201a)与所述发电设备连接,并将各个电厂设备的运行状态和参数数据通过电厂SIS***实时传输至数据库(300),所述电厂位置定位单元(201b)用于对各电厂的所有实体进行定位,并将定位数据保存在单文件组件中,所述电厂实景采集单元(201c)用于对电厂的实体进行实景拍摄,并将实景图保存在图片文件夹中。
3.根据权利要求2所述的组件化、三维可视化跨平台生产实时监管***,其特征在于,所述交互模块(102)包括GIS信息模块(102a)、BIM模型生成模块(102b)和图表生成模块(102c),所述GIS信息模块(102a)用于加载所述单文件组件中的定位数据并建立GIS地图,所述BIM模型生成模块(102b)用于加载所述实景图建立BIM模型,并将所述BIM模型附加在所述GIS地图中生成三维GIS地球;所述图表生成模块(102c)用于通过数据传输模块(204)获取所述电厂设备的运行状态和参数数据并生成可视化图表,并将所述可视化图表融合进三维GIS地球中。
4.根据权利要求3所述的组件化、三维可视化跨平台生产实时监管***,其特征在于,所述显示模块(101)设置于指挥中心内,作为Vue前端开发视图,可通过浏览器调用;所述显示模块(101)用于显示并切换所述三维GIS地球中的GIS地图、BIM模型和可视化图表的内容。
5.根据权利要求4所述的组件化、三维可视化跨平台生产实时监管***,其特征在于,所述交互模块(102)还包括通信模块(102d),所述通信模块(102d)用于实时接收紧急情况的现场视频、图片、语言信息并在所述显示模块(101)中显示,所述通信模块(102d)还用于通过指挥中心以视频、图片、语言信息形式向各个各生产现场的进行远程调度、指挥。
6.根据权利要求5所述的组件化、三维可视化跨平台生产实时监管***,其特征在于,所述持久层采用Linux操作***,选择SK神库实时数据库,通过SK神库采集C程序和Java定时任务从睿腾库和DBVIEW库的视图表里采集数据。
7.根据权利要求6所述的组件化、三维可视化跨平台生产实时监管***,其特征在于,所述转发层连接实时库,进行鉴权,防止非法连接,使用Http请求Rsp文件接口获取数据;连接Mysql通过Odbc建立连接进行增删改查操作。
CN202210525797.1A 2022-05-16 2022-05-16 一种组件化、三维可视化跨平台生产实时监管*** Active CN114626768B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210525797.1A CN114626768B (zh) 2022-05-16 2022-05-16 一种组件化、三维可视化跨平台生产实时监管***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210525797.1A CN114626768B (zh) 2022-05-16 2022-05-16 一种组件化、三维可视化跨平台生产实时监管***

Publications (2)

Publication Number Publication Date
CN114626768A CN114626768A (zh) 2022-06-14
CN114626768B true CN114626768B (zh) 2022-09-09

Family

ID=81906997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210525797.1A Active CN114626768B (zh) 2022-05-16 2022-05-16 一种组件化、三维可视化跨平台生产实时监管***

Country Status (1)

Country Link
CN (1) CN114626768B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117520617B (zh) * 2024-01-08 2024-04-23 慧新全智工业互联科技(青岛)有限公司 一种基于图表组件的数据信息展示方法
CN118069773B (zh) * 2024-04-18 2024-07-19 杭州涂鸦信息技术有限公司 地图构建***及方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778566A (zh) * 2014-01-17 2014-05-07 广东电网公司电力科学研究院 基于三维可视化展示的火电厂监测方法
CN109525192B (zh) * 2017-09-18 2020-11-20 丰郅(上海)新能源科技有限公司 利用三维立体建模实现监控光伏电站的方法
CN109493420A (zh) * 2018-11-16 2019-03-19 北京华电天仁电力控制技术有限公司 一种基于Unity3D的电厂三维可视化展示方法
CN109657375A (zh) * 2018-12-25 2019-04-19 国网湖北省电力有限公司 基于web端三维建模的变电站一次设备带电状态监测方法

Also Published As

Publication number Publication date
CN114626768A (zh) 2022-06-14

Similar Documents

Publication Publication Date Title
CN114626768B (zh) 一种组件化、三维可视化跨平台生产实时监管***
CN106951694B (zh) 一种电力***二次设备在线监测***自适应建模方法
CN105790441B (zh) 一种智能变电站继电保护巡检***
CN103338135B (zh) 一种集群存储容量的实时监控方法
CN105278373A (zh) 一种变电站综合信息处理***的实现方法
Georg et al. A HLA based simulator architecture for co-simulating ICT based power system control and protection systems
CN109525192B (zh) 利用三维立体建模实现监控光伏电站的方法
CN105704130A (zh) 一种基于无线通信设备的用电安全***
CN113159698A (zh) 一种林业数据协同处理***
CN111857711A (zh) 一种基于svg结合rpc通信的scada***实时展示方法
CN112651711A (zh) 基于xdb文件在bs架构下的协同设计管理平台的搭建***
CN114372355A (zh) 一种基于数模分离数据流转方式的数字孪生方法
CN109711647A (zh) 一种公共安全支撑平台
CN112766674A (zh) 一种基于三维gis的变电站技改大修项目智能评审***
CN111858521A (zh) 配网工程设计数据共享云平台及应用方法
CN106682230A (zh) 基于html5和css3移动展示技术架构的信息服务平台
CN116775934A (zh) 基于数字化孪生的三维可视化数据索引方法及***
CN110298628A (zh) 一种数字化审查平台原型***架构
Zhang et al. Research and Implementation of 3D Visualization Technology Based on GIM Model
CN111832162A (zh) 一种三维可视化厂区管理***
CN111930870A (zh) 一种基于3dgis的配电网设计平台
Paludetto et al. MESP-An Interoperable Platform for Multi-Energy Systems
Sun et al. Study of Decision-making System for Power Grid Consistency Planning
Sun et al. Application of power system vector model in substation operation and maintenance period
Zhang et al. Research on Technical Route and Application of the Construction of Ultra-high Voltage Digital Station

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