CN109086894A - A kind of warning message centring system of facing area genco - Google Patents

A kind of warning message centring system of facing area genco Download PDF

Info

Publication number
CN109086894A
CN109086894A CN201810736743.3A CN201810736743A CN109086894A CN 109086894 A CN109086894 A CN 109086894A CN 201810736743 A CN201810736743 A CN 201810736743A CN 109086894 A CN109086894 A CN 109086894A
Authority
CN
China
Prior art keywords
data
alarm
rule
node
task
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.)
Pending
Application number
CN201810736743.3A
Other languages
Chinese (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.)
Xian Thermal Power Research Institute Co Ltd
Original Assignee
Xian Thermal Power Research Institute 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 Xian Thermal Power Research Institute Co Ltd filed Critical Xian Thermal Power Research Institute Co Ltd
Priority to CN201810736743.3A priority Critical patent/CN109086894A/en
Publication of CN109086894A publication Critical patent/CN109086894A/en
Pending legal-status Critical Current

Links

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/20Administration of product repair or maintenance
    • 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
    • H02J13/0086
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • 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

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A kind of warning message centring system of facing area genco is divided into data active layer, data service middleware layer, alarm rule configuration layer, alarm task computation engine layers, messaging bus and message distribution center layer, alarm and shows analysis layer;Visualization componentization configuration, alarm task distribution formula computing engines, multiple terminals message distribution center, the analysis of multi-user scene warning function for realizing alarm rule are shown.Pass through warning message centring system, regional generation company production management personnel and power plant responsible person concerned can flexibly formulate alert service rule, warning message notice is obtained at the first time grasps generating set operation conditions in time, the reaction speed for improving accident to greatest extent, reduces a possibility that accident occurs.It is able to carry out warning device ex-post analysis simultaneously, decision-making foundation is provided for equipment early warning, forms closed loop management, embodies information-based and industrialization depth integration new thinking.

Description

A kind of warning message centring system of facing area genco
Technical field
The present invention relates to a kind of warning message centring system, in particular to a kind of warning message of facing area genco Centring system.
Background technique
In recent years, with information-based and industrialized depth integration, management level of the regional generation company to subordinate power plant It is obviously improved.Due to the system complexity of generating set, during daily production run, various types can occur often Failure or alarm or great peace will be led to if cannot notify in time warning message to correct to production person liable Full accident.
There are the alarm and short massage notice function of some topical applications in the real time monitoring system of regional generation company production at present, There are problems to be: (1) production management personnel cannot be based on the customized alert service rule of visualized graph interface mode;(2) area The alarm rule that domain company side produces real time monitoring system is less, alarm calculation amount is small, does not consider to access all power plant's numbers of subordinate According to the deployment and application under rear big data scale;(3) current warning message mostly uses greatly short massage notice, does not consider other forms Message notification mechanism, such as wechat, APP message push and telephone automatic dialing;(4) current alarm analysis function shows ratio It is more single, scene subdivision is not carried out according to target user, such as at company's site, duty room large screen and user's desktop client end Different function scenes is presented.
In order to allow regional generation company production management personnel and power plant responsible person concerned flexibly to formulate alert service rule, the One time obtained warning message notice and grasps generating set operation conditions in time, improved the reaction speed of accident, drop to greatest extent A possibility that low accident occurs, it is extremely urgent to establish regional generation company warning message centring system.
Summary of the invention
The present invention compensates for the deficiency of the prior art and function, provides a kind of warning message of facing area genco Centring system has the characteristics that configuration is flexible, full-featured, high performance.
In order to achieve the above object, the present invention is achieved through the following technical solutions:
A kind of warning message centring system of facing area genco, be divided into data active layer, data service middleware layer, Alarm rule configuration layer, alarm task computation engine layers, messaging bus and message distribution center layer, alarm show analysis layer;
The data active layer alert data is made of time series data and management data.Time series data is raw from region company Real time monitoring system and subordinate power plant plant information monitoring system are produced, the real-time data base measuring point of Internet of Things framework is mainly based upon Current value and history value;It manages data and comes from the operation systems such as company's ERP system and operation, fuel, technical supervision.
The data service middleware layer provides the interface that alarm rule calculates access data active layer business datum.Data Active layer is made of time series data and management data, and data are stored respectively in real-time data base and relational database, data service Middleware is based on adapter card mode, completes the encapsulation to different type real-time data base, the communication for constructing specification connects Mouth and data access interface, shield the difference of different real-time data bases, externally provide unified data service.
The alarm rule configuration layer is based on versatility, opening and expandability principle, all alert service logics Rule configuration can be customized by the user to realize.The basic element of rule is component, and user can be light by way of pulling component Complicated, retrospective, the visual alarming logic of being created that for pine;The logic for configuring the rule come can be with business process map Mode show, user can understand the specific content of rule by business process map, rather than traditional black box mode.
The alarm rule configuration layer specifically:
Alarm rule engine provides basic rule model definition, Regular Task management, regular event mechanism, rule persistently Change, regular process follow-up service, the guarantee of process version consistency;Rule model defines each basic element of rule, including Start node, end node, sequence are executed, are concurrently executed, branch executes, circulation executes, state transfer;Regular Task management is used In to regular flow instance starting, stopping, hanging up, recall, exception management;On this basis, visualization alarm rule is established Assembly container realizes that the dilatory of component is dragged based on Windows painting canvas mechanism;
All Logical processing units are all that alarm rule configuration tool is accessed in the form of component;Component class is at least real Existing three interfaces:
(1) InArgument<T>: assembly module input, T are customized general shape parameter type.
(2) OutArgument<T>: that assembly module output, i.e. module need to return after having executed as a result, T is to make by oneself The general shape parameter type of justice.
(3) Execute (Context context): component services logic executes, and context is the work that component executes Flow context parameter;
Rule created is able to carry out single-step debug based on the service of workflow engine flow tracking, while exporting detailed Debugging message;Regular process follow-up service is designed based on data context bus mode, and data/address bus record component variable is related Business datum.After the completion of debugging, every rule can either Stand-alone distribution at WEB service form, for outside with RESTFul shape Formula is called;Also regular computing engines can be supplied in the form of rule file to be scheduled.
The alarm task computation engine layers obtain data source and are calculated according to the alert service rule of user configuration Alarm is generated, and messaging bus layer to is pushed warning message based on data efficient transport protocol, is drawn using distributed task scheduling calculating It holds up and is handled.
Computing engines the layer building Grid Computing Framework of a set of high performance task based access control, computing engines include resource section Point, host node, calculate node;The resource node includes the static resource and dynamic resource that computing engines use;Described Host node is the core of entire computing engines layer, is based on HA High Reliability Design, and carrying user request, creation scheduling calculate and appoint Business;The calculate node is task execution mechanism, is made of the calculation procedure being distributed on different machines, and host node group is executed The execution of the alarm calculating task, monitoring calculation task of hair reports calculate node heart beat status.
The data structure of calculate node are as follows:
{ node identifier, node description, node IP address, node traffic coding, node start path, node processes CPU Utilization rate, node processes committed memory size, the periodic duty queue length being carrying out are distributed to the general assignment number of node, The number of tasks of epicycle dispatching distribution, the Asynchronous Request number being carrying out, Asynchronous Request task queue length, synchronization request task team Column length, node start time, node current state, last time heart time, node existing state mark counter, node Abnormal cause }
The calculating task is the basic computational ele- ment run in computing engines, and the data structure of calculating task can describe Are as follows:
{ task identifier, task group identification symbol, node identifier where task, task index, task execution progress are appointed Business executes time started, task execution end time, Runtime, the calculated result of return, calculating process error log }
In view of the deployment and application under big data scale after region company access all power plant's data of subordinate, can be based on Distributed task scheduling computing engines, the calculate node assigned in different alert service rules to different machines go to execute, can also be with Different calculate nodes is assigned to according to power plant's resource allocation for Same Alarm business rule to go to execute.
The messaging bus and message distribution center layer can dynamic augmented messages terminating card, such as short message cat, telecommunications and shifting Dynamic gateway, wechat, APP, mail, phone etc..Message distribution center supports user self-defined message to subscribe to, and user can be according to report Alert type of service, business rule, organization or specific indexes measuring point subscribe to oneself interested alarm.For certain important reports Alert information other than normally sending short message or wechat message, can configure automatic dialing liaison mode the such as the unit non-stopping time One time notified production management personnel and responsible person concerned in time, no longer dials after connecting, alarm voice is played after connection Message.
It is different that the alarm shows that analysis layer can be presented at company's site, duty room large screen and user's desktop client end Alarm inquiry and analysis scene, be supplied to production management personnel carry out ex-post analysis, while for equipment early warning provide decision according to According to.
In company's site, warning message can carry out history alarm inquiry and statistics by power plant, unit and beginning and ending time section. Image analysis module provides multidimensional chart, and support drills through, is sliced, the multidimensional data minings operation such as stripping and slicing, and user can be according to need Corresponding dimension chart is selected to carry out data mining.User can also carry out for single organization using the time as sequence Analysis.Support amplification, the movement of time window.The type of selection analysis, and add may relative sub- alarm, then institute The alarm of selection just appears on Time-Series analysis figure.By checking timing diagram, so that it is former to analyze the correlation that target alarm occurs Cause.Meanwhile daily paper, monthly magazine, annual report can be customized for it for certain important alarms, carry out report browsing and export.
At user's desktop client end, alert program starts automatically as memory-resident client software, random device, round-the-clock It runs within 7*24 hours, shows or be suspended in a manner of bubble ball desktop in the lower right corner by palletized fashion, user double-clicks tray icon Or the openable client of bubble ball.Automatic prompt can be carried out by acousto-optic for real-time important warning message, while message exists Bottom right angle scintillations.Warning message displaying interface is jumped to after clicking message.
On duty room large screen, it can be seen that calendar of clearly alarming, according to the frequency alarmed daily on calendar Different colors is had to show.Certain warning message is clicked, can check relative detailed alarm content, measuring point history number According to tendency chart, equipment production process flow chart, visualization alert service process.
The beneficial effects of the present invention are:
The present invention has built a kind of warning message centring system of facing area genco, and realize alarm rule can Depending on changing modularization configuration, alarm task distribution formula computing engines, multiple terminals message distribution center, multi-user scene warning function point Analysis is shown.By warning message centring system, regional generation company production management personnel and power plant responsible person concerned can be flexible Alert service rule is formulated, warning message notice is obtained at the first time and grasps generating set operation conditions in time, mention to greatest extent The reaction speed of high accident reduces a possibility that accident occurs.
Detailed description of the invention
Fig. 1 is a kind of architectural framework figure of the warning message centring system of facing area company.
Fig. 2 is a kind of set state alert service rule schema of the warning message centring system of facing area company.
Fig. 3 is a kind of period task scheduling calculation flow chart of the warning message centring system of facing area company.
Specific embodiment
It elaborates with reference to the accompanying drawings and examples to the present invention.Attached drawing described herein is one of the application Point, for the present invention is further expalined, but and do not constitute a limitation of the invention.
A kind of warning message centring system of facing area genco, be divided into data active layer, data service middleware layer, Alarm rule configuration layer, alarm task computation engine layers, messaging bus and message distribution center layer, alarm show analysis layer;
The data active layer alert data is made of time series data and management data.Time series data is raw from region company Real time monitoring system and subordinate power plant plant information monitoring system are produced, the real-time data base measuring point of Internet of Things framework is mainly based upon Current value and history value;It manages data and comes from the operation systems such as company's ERP system and operation, fuel, technical supervision.
The data service middleware layer provides the interface that alarm rule calculates access data active layer business datum.Data Active layer is made of time series data and management data, and data are stored respectively in real-time data base and relational database.Region company Production real time monitoring system and the real-time data base that uses of subordinate power plant plant information monitoring system have PI, EDNA, OpenPlant, Rython etc., relational database have SQLSERVER, ORACLE, MYSQL etc..Each database manufacturer has each Customized application programming interfaces, the diversification of interface form need to develop for different real-time data bases, relational database Corresponding communication interface, there are development costs it is high, communication interface is not general the problems such as.Based on above-mentioned drawback, among data service Part be based on adapter card mode, complete the encapsulation to different type real-time data base, construct specification communication interface and Data access interface, shields the difference of different real-time data bases, externally provides unified data service.
The alarm rule configuration layer is based on versatility, opening and expandability principle, all alert service logics Rule configuration can be customized by the user to realize.The basic element of rule is component, and user can be light by way of pulling component Complicated, retrospective, the visual alarming logic of being created that for pine;The logic for configuring the rule come can be with business process map Mode show, user can understand the specific content of rule by business process map, rather than traditional black box mode.
The alarm rule configuration layer specifically:
Alarm rule engine provides basic rule model definition, Regular Task management, regular event mechanism, rule persistently Change, regular process follow-up service, the guarantee of process version consistency;Rule model defines each basic element of rule, including Start node, end node, sequence are executed, are concurrently executed, branch executes, circulation executes, state transfer;Regular Task management is used In to regular flow instance starting, stopping, hanging up, recall, exception management;On this basis, visualization alarm rule is established Assembly container realizes that the dilatory of component is dragged based on Windows painting canvas mechanism;
All Logical processing units are all that alarm rule configuration tool is accessed in the form of component;Component class is at least real Existing three interfaces:
(1) InArgument<T>: assembly module input, T are customized general shape parameter type.
(2) OutArgument<T>: that assembly module output, i.e. module need to return after having executed as a result, T is to make by oneself The general shape parameter type of justice.
(3) Execute (Context context): component services logic executes, and context is the work that component executes Flow context parameter;
Rule created is able to carry out single-step debug based on the service of workflow engine flow tracking, while exporting detailed Debugging message;Regular process follow-up service is designed based on data context bus mode, and data/address bus record component variable is related Business datum.After the completion of debugging, every rule can either Stand-alone distribution at WEB service form, for outside with RESTFul shape Formula is called;Also regular computing engines can be supplied in the form of rule file to be scheduled.
The alarm task computation engine layers obtain data source and are calculated according to the alert service rule of user configuration Alarm is generated, and messaging bus layer to is pushed warning message based on data efficient transport protocol, is drawn using distributed task scheduling calculating It holds up and is handled.
Computing engines the layer building Grid Computing Framework of a set of high performance task based access control, computing engines include resource section Point, host node, calculate node;The resource node includes the static resource and dynamic resource that computing engines use;Described Host node is the core of entire computing engines layer, is based on HA High Reliability Design, and carrying user request, creation scheduling calculate and appoint Business;The calculate node is task execution mechanism, is made of the calculation procedure being distributed on different machines, and host node group is executed The execution of the alarm calculating task, monitoring calculation task of hair reports calculate node heart beat status.
The data structure of calculate node are as follows:
{ node identifier, node description, node IP address, node traffic coding, node start path, node processes CPU Utilization rate, node processes committed memory size, the periodic duty queue length being carrying out are distributed to the general assignment number of node, The number of tasks of epicycle dispatching distribution, the Asynchronous Request number being carrying out, Asynchronous Request task queue length, synchronization request task team Column length, node start time, node current state, last time heart time, node existing state mark counter, node Abnormal cause }
The calculating task is the basic computational ele- ment run in computing engines, and the data structure of calculating task can describe Are as follows:
{ task identifier, task group identification symbol, node identifier where task, task index, task execution progress are appointed Business executes time started, task execution end time, Runtime, the calculated result of return, calculating process error log }
In view of the deployment and application under big data scale after region company access all power plant's data of subordinate, can be based on Distributed task scheduling computing engines, the calculate node assigned in different alert service rules to different machines go to execute, can also be with Different calculate nodes is assigned to according to power plant's resource allocation for Same Alarm business rule to go to execute.
The messaging bus and message distribution center layer can dynamic augmented messages terminating card, such as short message cat, telecommunications and shifting Dynamic gateway, wechat, APP, mail, phone etc..Message distribution center supports user self-defined message to subscribe to, and user can be according to report Alert type of service, business rule, organization or specific indexes measuring point subscribe to oneself interested alarm.For certain important reports Alert information other than normally sending short message or wechat message, can configure automatic dialing liaison mode the such as the unit non-stopping time One time notified production management personnel and responsible person concerned in time, no longer dials after connecting, alarm voice is played after connection Message.
Message distribution center layer provides message container, supports that the various message terminal plug-in units of carry are sent in a manner of hot plug Warning message, comprising:
(1) short message terminating card.It supports to send short message by short message cat hardware device and movement, telecommunications gateway interface Message.It is as follows that unified equipment/gateway connection, short message transmission and status inquiry interface can be defined:
Connect equipment/gateway (service IP address, port numbers, user name, password, messages application coding);
It sends short message (addresser, receiver, caption text, message content);
Transmission short message interface is called to return to value information as follows:
" short message is sent successfully ", " parameter error ", " API mark illegal ", " message content is too long ", " do not initialize or Initialization failure ", " Short Message Service Gateway is not connected ", " message has been sent, wait state is reported ", " Sorry, your ticket has not enough value " }
It obtains message receipt information (message identifier);
Refresh message sends state (message identifier, message sending time);
(2) wechat message terminal plug-in unit.Support wechat public platform, the push of enterprise number message.Wechat message parameter defines such as Under:
{ " member id list (message recipient) ", " department's ID list ", " tag ID list ", " type of message ", " enterprise The ID " of application, " message content ", " whether message maintains secrecy " }
(3) APP message terminal plug-in unit.
Message distribution center can be used as a unified message push center, and the background system of other APP application can lead to MQTT agreement is crossed to APP message terminal plug-in unit backstage PUSH message, is responsible for by APP message terminal plug-in unit background system by reliable Push channel message is pushed on mobile terminal.Interaction between APP message terminal plug-in unit backstage and third party APP application Message is carried out according to MQTT consensus standard.The plug-in unit supports Android, the push of IOS operating system mainstream mobile device message.
(4) email message terminating card.It is as follows that unified Mail Gateway connection and mail transmission interface can be defined:
It connects Mail Gateway (mail server IP address, port numbers, subscriber mailbox, user name, password);
It sends mail (sender, addressee, mail header, message body);
(5) telephone message terminating card.It will be alarmed word message based on TTS text compressing software or SDK development kit Voice document is converted to, then subscriber phone is dialed by multichannel telephony speech packet.
Message distribution center server is connect by USB line with speech packet.Outside line connects the outside line of speech packet, phone The interior lines of line connection speech packet.Computerized control automatic dialed phone, by voice messaging by phone traffic to related personnel Fixed line, mobile phone.Support that China Telecom, China Netcom, China Unicom, China Railway Telecom expect someone's call route.Multichannel telephony The each channel of speech packet uses an independent telephone call queue, and one automatically hangs up after call 1 minute, and by the phone Number is removed from call queue, is transferred to the next phone of calling.Each channel is using a small number of preferential access principles of phone.
It is different that the alarm shows that analysis layer can be presented at company's site, duty room large screen and user's desktop client end Alarm inquiry and analysis scene, be supplied to production management personnel carry out ex-post analysis, while for equipment early warning provide decision according to According to.
In company's site, warning message can carry out history alarm inquiry and statistics by power plant, unit and beginning and ending time section. Image analysis module provides multidimensional chart, and support drills through, is sliced, the multidimensional data minings operation such as stripping and slicing, and user can be according to need Corresponding dimension chart is selected to carry out data mining.User can also carry out for single organization using the time as sequence Analysis.Support amplification, the movement of time window.The type of selection analysis, and add may relative sub- alarm, then institute The alarm of selection just appears on Time-Series analysis figure.By checking timing diagram, so that it is former to analyze the correlation that target alarm occurs Cause.Meanwhile daily paper, monthly magazine, annual report can be customized for it for certain important alarms, carry out report browsing and export.
At user's desktop client end, alert program starts automatically as memory-resident client software, random device, round-the-clock It runs within 7*24 hours, shows or be suspended in a manner of bubble ball desktop in the lower right corner by palletized fashion, user double-clicks tray icon Or the openable client of bubble ball.Automatic prompt can be carried out by acousto-optic for real-time important warning message, while message exists Bottom right angle scintillations.Warning message displaying interface is jumped to after clicking message.
On duty room large screen, it can be seen that calendar of clearly alarming, according to the frequency alarmed daily on calendar Different colors is had to show.Certain warning message is clicked, can check relative detailed alarm content, measuring point history number According to tendency chart, equipment production process flow chart, visualization alert service process.
Embodiment
The present embodiment comprises the steps of:
A kind of architectural framework of the warning message centring system of facing area company is as shown in Figure 1.A kind of face Set state alert service rule to the warning message centring system of region company is as shown in Figure 2.A kind of facing area The period task scheduling calculation process of the warning message centring system of company is as shown in Figure 3.
1, business datum source is analyzed, creation data service middleware data source driving:
By taking Fig. 2 set state alert service as an example.Through analyzing, set state alert service data source, which comes from, is based on Internet of Things Real-time data base measuring point current value, history value and the company's ERP system of framework manage data.It configures and manages in data service middleware It manages in interface, creates real-time data base data source and the driving of relational database data source, calculated for rule alarm and data are provided.
2, alarm rule is built using rule designer based on operation flow:
Generating set state be divided into operation, it is spare, maintenance, non-stop.When the state of generating set changes, need with short Letter, wechat mode are pushed to production management personnel.Simultaneously when non-stopping time occurs for unit, it is also necessary to automatic dialing produce duty room and Responsible person concerned's phone broadcasts warning message based on text-to-speech switch technology after connection.
Data service middleware is connected using database access component in rule designer, while pulling various businesses group Part completes building for above-mentioned alarm rule.
3, rule alarm task computation engine is distributed to calculate:
After alarm rule is built, it is distributed to alarm task computation engine server.Computing engines start period calculating Task obtains real-time data base and relational database data, executes service logic, carries out distributed scheduling calculating, output alarm As a result to messaging bus.
4, Message Processing and distribution:
Message distribution center software is based on publisher-subscriber's mode, the message received in monitoring information bus, according to The customized individual cultivation of user, pushes to user terminal for message.5, alarm shows and analyzes:
The Realtime Alerts result and history warning message of generation can be in company's site, duty room large screen and user desktop visitors Family end carries out the displaying and analysis of different scenes, provides ex-post analysis means to production management personnel, while mentioning for equipment early warning For decision-making foundation.
Above-described specific embodiment is only the detailed description to technical solution of the present invention and beneficial effect.It answers When pointing out, to those of ordinary skill in the art, without departing from the principle of the present invention, can also improve And implement in other embodiments, but these improvement should be included within protection scope of the present invention.

Claims (4)

1. a kind of warning message centring system of facing area genco, which is characterized in that be divided into data active layer, data service Middleware layer, alarm rule configuration layer, alarm task computation engine layers, messaging bus and message distribution center layer, alarm are shown Analysis layer;
The data active layer alert data is made of time series data and management data;Time series data is real from the production of region company When supervisory systems and subordinate power plant plant information monitoring system, the real-time data base measuring point for being mainly based upon Internet of Things framework it is current Value and history value;It manages data and comes from the operation systems such as company's ERP system and operation, fuel, technical supervision;
The data service middleware layer provides the interface that alarm rule calculates access data active layer business datum;Data active layer It is made of time series data and management data, data are stored respectively in real-time data base and relational database, among data service Part be based on adapter card mode, complete the encapsulation to different type real-time data base, construct specification communication interface and Data access interface, shields the difference of different real-time data bases, externally provides unified data service;
The alarm rule configuration layer is based on versatility, opening and expandability principle, and all alert service logics can be by The configuration of user's custom rule is realized;The basic element of rule is component, and user can be by way of pulling component easily It is created that complicated, retrospective, visual alarming logic;The logic for configuring the rule come can be with the side of business process map Formula is shown, and user can understand the specific content of rule by business process map, rather than traditional black box mode;
The alarm task computation engine layers obtain data source and carry out calculating generation according to the alert service rule of user configuration Alarm, and messaging bus layer to is pushed warning message based on data efficient transport protocol, using distributed task scheduling computing engines into Row processing;
The messaging bus and message distribution center layer can be based on modes such as short message, wechat, APP, mail, phones, at the first time Warning message is pushed to production management personnel and responsible person concerned;
The alarm shows that different reports can be presented at company's site, duty room large screen and user's desktop client end in analysis layer Alert inquiry and analysis scene, are supplied to production management personnel and carry out ex-post analysis, while providing decision-making foundation for equipment early warning.
2. a kind of warning message centring system of facing area genco according to claim 1, which is characterized in that institute The alarm rule configuration layer stated specifically:
Alarm rule engine provide basis rule model definition, Regular Task management, regular event mechanism, rule persistence, Regular process follow-up service, process version consistency guarantee;Rule model defines each basic element of rule, including starts Node, end node, sequence are executed, are concurrently executed, branch executes, circulation executes, state transfer;Regular Task management for pair The starting of regular flow instance stopping, being hung up, recalls, exception management;On this basis, visualization alarm rule component is established Container realizes that the dilatory of component is dragged based on Windows painting canvas mechanism;
All Logical processing units are all that alarm rule configuration tool is accessed in the form of component;Component class at least realizes three A interface:
(1) InArgument<T>: assembly module input, T are customized general shape parameter type;
(2) OutArgument<T>: that assembly module output, i.e. module need to return after having executed as a result, T is customized general Shape parameter type;
(3) Execute (Context context): component services logic executes, and context is in the workflow that component executes Hereafter parameter;
Rule created is able to carry out single-step debug based on the service of workflow engine flow tracking, while exporting detailed debugging Information;Regular process follow-up service is designed based on data context bus mode, the relevant industry of data/address bus record component variable Business data;After the completion of debugging, every rule can either Stand-alone distribution at WEB service form, for outside in the form of RESTFul into Row calls;Also regular computing engines can be supplied in the form of rule file to be scheduled.
3. a kind of warning message centring system of facing area genco according to claim 1, which is characterized in that institute The alarm task computation engine layers stated specifically:
The computing engines layer building Grid Computing Framework of a set of high performance task based access control, computing engines include resource node, Host node, calculate node;The resource node includes the static resource and dynamic resource that computing engines use;The main section Point is the core of entire computing engines layer, is based on HA High Reliability Design, carrying user request, creation scheduling calculating task;Institute The calculate node stated is task execution mechanism, is made of the calculation procedure being distributed on different machines, executes what host node distributed Alarm calculating task, monitoring calculation task execution, report calculate node heart beat status;
The data structure of calculate node are as follows: node identifier, node description, node IP address, node traffic coding, node starting Path, node processes CPU usage, node processes committed memory size, the periodic duty queue length being carrying out are distributed to The general assignment number of node, the number of tasks of epicycle dispatching distribution, the Asynchronous Request number being carrying out, Asynchronous Request task queue are long Degree, synchronization request task queue length, node start time, node current state, last time heart time, node survival shape State identifies counter, node abnormal cause;
The calculating task is the basic computational ele- ment run in computing engines, and the data structure of calculating task can be described as: Task identifier, task group identification symbol, node identifier where task, task index, task execution progress, task execution start Time, task execution end time, Runtime, the calculated result of return, calculating process error log;
It, can be based on distribution in view of the deployment and application under big data scale after region company access all power plant's data of subordinate Formula task computation engine, the calculate node assigned in different alert service rules to different machines are gone to execute, can also be directed to Same Alarm business rule is assigned to different calculate nodes according to power plant's resource allocation and goes to execute.
4. a kind of warning message centring system of facing area genco according to claim 1, which is characterized in that institute The message distribution center layer and alarm stated show analysis layer specifically:
Message distribution center layer can dynamic augmented messages terminating card, message distribution center support user self-defined message subscribe to, User subscribes to oneself interested alarm according to alert service type, business rule, organization or specific indexes measuring point;For Important warning message, other than normally sending short message or wechat message, configuration automatic dialing liaison mode notifies related personnel, directly It is no longer dialed after to connection, alarm voice message is played after connection;
Alarm shows that analysis layer according to target user, segments function scene, passes through company's site, duty room large screen and desktop visitor Different alarm inquiries, statistics and analysis function is presented in family end;Image analysis module provide multidimensional chart, support drill through, be sliced, The operation of stripping and slicing multidimensional data mining, user select corresponding dimension chart to carry out data mining as needed;User can also needle Single organization is carried out using the time as the analysis of sequence, while supporting the amplification of time window, movement;By checking timing Figure, and then analyze the related causes that target alarm occurs;
Analysis is shown by message distribution center and alarm, and production management personnel and responsible person concerned can not only obtain at the first time It obtains warning message notice and grasps generating set operation conditions in time, improve reaction speed, the reduction accident hair of accident to greatest extent A possibility that raw, and it is able to carry out ex-post analysis, while providing decision-making foundation for equipment early warning, closed loop management is formed, is embodied Information-based and industrialization depth integration new thinking.
CN201810736743.3A 2018-07-06 2018-07-06 A kind of warning message centring system of facing area genco Pending CN109086894A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810736743.3A CN109086894A (en) 2018-07-06 2018-07-06 A kind of warning message centring system of facing area genco

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810736743.3A CN109086894A (en) 2018-07-06 2018-07-06 A kind of warning message centring system of facing area genco

Publications (1)

Publication Number Publication Date
CN109086894A true CN109086894A (en) 2018-12-25

Family

ID=64837094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810736743.3A Pending CN109086894A (en) 2018-07-06 2018-07-06 A kind of warning message centring system of facing area genco

Country Status (1)

Country Link
CN (1) CN109086894A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110855527A (en) * 2019-11-21 2020-02-28 北京高因科技有限公司 Early warning monitoring system
CN110969286A (en) * 2019-11-01 2020-04-07 南京深度智控科技有限公司 Building operation safety diagnosis and analysis system and method based on Internet of things data
CN111526138A (en) * 2020-04-16 2020-08-11 行吟信息科技(上海)有限公司 Alarm implementation method, device and system
CN111526049A (en) * 2020-04-16 2020-08-11 中国工商银行股份有限公司 Operation and maintenance system, operation and maintenance method, electronic device and storage medium
CN111597183A (en) * 2020-05-26 2020-08-28 山东莱钢永锋钢铁有限公司 Intelligent negative difference early warning system for steel rolling and early warning method thereof
CN112200603A (en) * 2020-09-25 2021-01-08 微梦创科网络科技(中国)有限公司 Alarm method and system for social advertisement putting
CN112328684A (en) * 2020-11-03 2021-02-05 浪潮云信息技术股份公司 Method for synchronizing time sequence data to Kafka in real time based on OpenTsdb
CN112527609A (en) * 2021-02-18 2021-03-19 成都新希望金融信息有限公司 Early warning information pushing method and device, electronic equipment and storage medium
CN112783920A (en) * 2021-02-05 2021-05-11 树根互联股份有限公司 Industrial Internet of things data real-time computing method and system based on data arrangement
CN112991697A (en) * 2021-04-13 2021-06-18 国能信控互联技术有限公司 Intelligent alarm monitoring method and system for power plant
CN113114867A (en) * 2021-04-30 2021-07-13 西安热工研究院有限公司 Device and method for automatically notifying power plant alarm message by telephone voice
CN113242359A (en) * 2021-04-30 2021-08-10 西安热工研究院有限公司 Method for automatically sending alarm message of power plant based on enterprise WeChat
CN113507382A (en) * 2020-09-28 2021-10-15 西部证券股份有限公司 Data early warning monitoring method and system based on enterprise WeChat
CN113537943A (en) * 2021-07-30 2021-10-22 苏州工业园区测绘地理信息有限公司 Universal workflow engine and construction method thereof
CN113691392A (en) * 2021-07-13 2021-11-23 上海威派格智慧水务股份有限公司 Internet of things alarm system based on business rules
CN113709206A (en) * 2021-07-13 2021-11-26 上海威派格智慧水务股份有限公司 Unified message sending and receiving configuration management system and method
CN115183314A (en) * 2022-06-14 2022-10-14 临汾市热力供应有限公司 Structure of distributed load prediction intelligent control system
CN117093643A (en) * 2023-10-18 2023-11-21 中国长江电力股份有限公司 Industrial rule platform system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073546A (en) * 2010-12-13 2011-05-25 北京航空航天大学 Task-dynamic dispatching method under distributed computation mode in cloud computing environment
WO2015127668A1 (en) * 2014-02-28 2015-09-03 Pivotal Software, Inc. Task centric resource scheduling framework
CN105653583A (en) * 2015-12-22 2016-06-08 南京南瑞集团公司 Distributed data scheduling report generation platform and method for power systems
CN106790626A (en) * 2016-12-31 2017-05-31 广州佳都信息技术研发有限公司 A kind of implementation method of reliable distributed warning

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073546A (en) * 2010-12-13 2011-05-25 北京航空航天大学 Task-dynamic dispatching method under distributed computation mode in cloud computing environment
WO2015127668A1 (en) * 2014-02-28 2015-09-03 Pivotal Software, Inc. Task centric resource scheduling framework
CN105653583A (en) * 2015-12-22 2016-06-08 南京南瑞集团公司 Distributed data scheduling report generation platform and method for power systems
CN106790626A (en) * 2016-12-31 2017-05-31 广州佳都信息技术研发有限公司 A kind of implementation method of reliable distributed warning

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马瑞瑞 等: "发电集团统一事件报警处理及分析平台设计开发", 《热力发电》 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110969286A (en) * 2019-11-01 2020-04-07 南京深度智控科技有限公司 Building operation safety diagnosis and analysis system and method based on Internet of things data
CN110969286B (en) * 2019-11-01 2023-04-07 南京深度智控科技有限公司 Building operation safety diagnosis and analysis system and method based on Internet of things data
CN110855527A (en) * 2019-11-21 2020-02-28 北京高因科技有限公司 Early warning monitoring system
CN111526138A (en) * 2020-04-16 2020-08-11 行吟信息科技(上海)有限公司 Alarm implementation method, device and system
CN111526049A (en) * 2020-04-16 2020-08-11 中国工商银行股份有限公司 Operation and maintenance system, operation and maintenance method, electronic device and storage medium
CN111526138B (en) * 2020-04-16 2023-02-24 行吟信息科技(上海)有限公司 Alarm implementation method, device and system
CN111597183A (en) * 2020-05-26 2020-08-28 山东莱钢永锋钢铁有限公司 Intelligent negative difference early warning system for steel rolling and early warning method thereof
CN112200603A (en) * 2020-09-25 2021-01-08 微梦创科网络科技(中国)有限公司 Alarm method and system for social advertisement putting
CN113507382A (en) * 2020-09-28 2021-10-15 西部证券股份有限公司 Data early warning monitoring method and system based on enterprise WeChat
CN112328684A (en) * 2020-11-03 2021-02-05 浪潮云信息技术股份公司 Method for synchronizing time sequence data to Kafka in real time based on OpenTsdb
CN112783920A (en) * 2021-02-05 2021-05-11 树根互联股份有限公司 Industrial Internet of things data real-time computing method and system based on data arrangement
CN112527609B (en) * 2021-02-18 2021-05-28 成都新希望金融信息有限公司 Early warning information pushing method and device, electronic equipment and storage medium
CN112527609A (en) * 2021-02-18 2021-03-19 成都新希望金融信息有限公司 Early warning information pushing method and device, electronic equipment and storage medium
CN112991697A (en) * 2021-04-13 2021-06-18 国能信控互联技术有限公司 Intelligent alarm monitoring method and system for power plant
CN113242359A (en) * 2021-04-30 2021-08-10 西安热工研究院有限公司 Method for automatically sending alarm message of power plant based on enterprise WeChat
CN113114867A (en) * 2021-04-30 2021-07-13 西安热工研究院有限公司 Device and method for automatically notifying power plant alarm message by telephone voice
CN113691392A (en) * 2021-07-13 2021-11-23 上海威派格智慧水务股份有限公司 Internet of things alarm system based on business rules
CN113709206A (en) * 2021-07-13 2021-11-26 上海威派格智慧水务股份有限公司 Unified message sending and receiving configuration management system and method
CN113537943A (en) * 2021-07-30 2021-10-22 苏州工业园区测绘地理信息有限公司 Universal workflow engine and construction method thereof
CN115183314A (en) * 2022-06-14 2022-10-14 临汾市热力供应有限公司 Structure of distributed load prediction intelligent control system
CN117093643A (en) * 2023-10-18 2023-11-21 中国长江电力股份有限公司 Industrial rule platform system
CN117093643B (en) * 2023-10-18 2024-01-05 中国长江电力股份有限公司 Industrial rule platform system

Similar Documents

Publication Publication Date Title
CN109086894A (en) A kind of warning message centring system of facing area genco
US7600160B1 (en) Method and apparatus for identifying problems in computer networks
US8499204B2 (en) Method and apparatus for maintaining the status of objects in computer networks using virtual state machines
CN106487574A (en) Automatic operating safeguards monitoring system
US7296194B1 (en) Method and apparatus for maintaining the status of objects in computer networks using virtual state machines
CN104407964B (en) A kind of centralized monitoring system and method based on data center
CN100395987C (en) Method and system for realizing telecommunication network universal performance management
CN105991332A (en) Alarm processing method and device
CN106487585A (en) Equipment complex monitoring system framework
US20080312986A1 (en) Implementing Key Performance Indicators in a Service Model
CN105843904A (en) Monitoring alarm system for database operation performance
CN110351150A (en) Fault rootstock determines method and device, electronic equipment and readable storage medium storing program for executing
CN110838944B (en) Method for realizing cloud center tenant dimension topological graph
CN110112825B (en) Online monitoring method, server and system for power grid equipment
EP4124956A1 (en) Automated system and method for detection and remediation of anomalies in robotic process automation environment
CN111405032A (en) General cloud platform of industry thing networking
CN108965048B (en) Data acquisition method and device for voice gateway, storage medium and server
CN109669835A (en) MySQL database monitoring method, device, equipment and readable storage medium storing program for executing
CN101834750A (en) Method for monitoring communication service
CN108011769A (en) A kind of implementation method of visualized O&M system
CN109683859A (en) A kind of computer software development management platform, equipment and readable storage medium storing program for executing
CN107070744A (en) Server monitoring method
CN101149680A (en) Dynamically changing, graphic configuration resource management method
CN114372105A (en) ETL tool based method for realizing system automatic inspection
CN102752158B (en) Service traffics monitoring method and device

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181225

WD01 Invention patent application deemed withdrawn after publication