The warning message on-line processing method of track traffic synthetic monitoring
Technical field
The present invention relates to monitoring automation technical field, be specifically related to a kind ofly can carry out the generating process of reasoning and judging reduction accident according to the warning message occurring, and the warning message on-line processing method for track traffic synthetic monitoring of rational processing scheme is provided.
Background technology
Along with developing rapidly of computer technology and the communication technology, the development of the raising of equipment equipment and monitoring automation technology and application, the automaticity of field of track traffic is more and more higher, need quantity of information to be processed also increasing, accordingly, requirement to comprehensive monitoring system is also more and more higher, and that aspect the processing power of warning message, embodies is particularly evident.At present, in order to solve the traffic jam issue in city, along with subway has all been built or prepared to build in many cities, the whole nation, increasing subway line starts to consider or implement necessary track traffic synthetic monitoring system, by the hardware and software platform of track traffic synthetic monitoring system, unified human-computer interaction interface, realizes the resource sharing of each subway line, interconnect, improve subway entirety running scheduling management level.But, from the track traffic synthetic monitoring system of having implemented at present, the very important work of scarce one item missing is not done, all signals of field apparatus are gathered and are controlled platform by automated system, quantity of information is enough abundant, only as simple, show, not to gathering the quantity of information processing for further processing coming up, and various signalizing activities are frequent, person on duty's monitor task is heavier, be easy to omit significant alarm signal, incur loss through delay and process, and cause the accident of subway circulation, once also have subway circulation to have an accident, the logout of action is a lot, person on duty is more dazzled, at a loss as to what to do, be difficult to concentrate on crucial points, manually cannot make suitable processing scheme and carry out accident treatment, cause heavy losses.
Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, provide a set of alarm signal that field apparatus in track traffic is occurred to carry out the warning message on-line processing method of the track traffic synthetic monitoring of processing in real time, can extract useful fault alarm information, the one group of event information that has internal association recurring in short time is carried out to complex reasoning judgement, and give accidents happened generating process and processing scheme, not only can alleviate person on duty's workload, but also can improve accuracy and the rapidity of accident abnormality processing, ensure the safe operation of subway circulation.
In order to solve the problems of the technologies described above, the technical solution adopted in the present invention is:
A warning message on-line processing method for track traffic synthetic monitoring, is characterized in that: comprises the following steps,
Step (1) is set up the triggering result table of intelligent alarm, lists the logical operation relation between several trigger conditions and each trigger condition of intelligent alarm;
Step (2) judges whether warning message meets triggering result table
A warning message in receipt message bus, when receiving the warning message that meets arbitrary trigger condition in several trigger conditions that step (1) lists, the triggering result table of setting up according to step (1), judges, if meet judgement, export the alarming result that this warning message is corresponding;
Step (3) display alarm result and output treatment measures
One alarming result of step (2) is shown on window annunciator, and the measure of this alarming result of Graphics Processing.
The warning message on-line processing method of aforesaid track traffic synthetic monitoring, is characterized in that: described step (1) is set up and triggered result table is the summary table that whole triggering results that all trigger conditions are listed form.
The warning message on-line processing method of aforesaid track traffic synthetic monitoring, it is characterized in that: during warning message in described step (2) receipt message bus, be provided with the time window for receiving a complete warning message, the set of time value of described time window is between 3~10s.
The warning message on-line processing method of aforesaid track traffic synthetic monitoring, is characterized in that: the process that described step (2) judges is as follows,
1) according to triggering result table, list some the triggering results that produce of receiving the warning message that meets arbitrary trigger condition in several trigger conditions;
2) for every, trigger result successively, list and trigger each trigger condition that result need to meet, judge that whether warning message meets the second trigger condition, if do not meet, directly carries out the judgement of next triggering result; If meet, carry out the judgement of the 3rd trigger condition, the like, showing that warning message meets the each trigger condition that triggers result, this warning message is exported as an alarming result.
The warning message on-line processing method of aforesaid track traffic synthetic monitoring, is characterized in that: describedly judge whether warning message meets each trigger condition, comprise logic judgement and two kinds of modes of formula calculating.
The warning message on-line processing method of aforesaid track traffic synthetic monitoring, is characterized in that: described formula account form realizes by lua script engine module.
The warning message on-line processing method of aforesaid track traffic synthetic monitoring, is characterized in that: the triggering result table of described step (1) is associated with the corresponding treatment measures that trigger result.
The invention has the beneficial effects as follows: the present invention adopts ripe cross-platform support programs Qt and CORBA component technology, shielded the overwhelming majority interface relevant to specific operation system, guaranteed the platform-independent of network call, can compile separately in different platform, comprise 1) set up the triggering result table of intelligent alarm, list the logical operation relation between several trigger conditions and each trigger condition of intelligent alarm; 2) judge that whether warning message meets triggering result table, if meet judgement, exports the alarming result that this warning message is corresponding; 3) display alarm result and output treatment measures, the present invention can extract useful fault alarm message, the one group of event information that has internal association recurring in short time is comprehensively judged, and give accidents happened generating process and processing scheme, not only can alleviate person on duty's workload, but also can improve accuracy and the rapidity of accident abnormality processing, ensure the safe operation of subway circulation.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the warning message on-line processing method of track traffic synthetic monitoring of the present invention.
Embodiment
Below in conjunction with Figure of description, the present invention is further illustrated.
The present invention adopts ripe cross-platform support programs Qt and CORBA component technology, and Qt is a set of cross-platform interface database, has shielded the overwhelming majority interface relevant to specific operation system, and CORBA assembly has guaranteed the platform-independent of network call; Adopt standard C ++ language, Object-oriented Technique, standard C ++ transplantability fine, under different operating system, all there is good compatibility, the operation relevant to operating system, such as file operation, directory operation, mapping operation, network communication etc. are all encapsulated in the middle of public module library, to upper layer software (applications), be transparent, unconcerned, realize so a set of software code, in different platform, compile separately, as shown in Figure 1, specifically comprise the following steps:
The first step, set up the triggering result table of intelligent alarm, list the logical operation relation between several trigger conditions and each trigger condition of intelligent alarm, wherein trigger result table and be the summary table that whole triggering results that all trigger conditions list form, trigger result table and be also associated with the corresponding treatment measures that trigger result, the treatment measures here and treatment measures, all come from the knowledge base for depositing the knowledge that expert provides, by the knowledge in knowledge base, simulate expert's the mode of thinking, the triggering result table of knowledge base and this method is separate, knowledge base can be by changing, perfect knowledge content improves the performance of system, and provide the close friend who improves knowledge base, succinct maintenance interface.
Second step, judges whether warning message meets triggering result table
A warning message in receipt message bus, when receiving the warning message that meets arbitrary trigger condition in several trigger conditions that the first step lists, the triggering result table of setting up according to the first step, judges, if meet judgement, export the alarming result that this warning message is corresponding;
During warning message in described receipt message bus, be provided with the time window for receiving a complete warning message, consider that on-site signal is sent to the deviation in intelligent alarm background service life period through automated system, i.e. on-the-spot simultaneous several signals but belong to Same Alarm information, but in the sequential receiving, there is certain deviation in intelligent alarm background service, time window solves exactly and escapes automated system message processing time, but can not be oversize, otherwise can will not have related signal can be merged in this warning message yet, therefore, the set of time value of time window is between 3~10s, and can adjust flexibly according to on-the-spot time ruuning situation,
The process that described second step judges is as follows,
1) according to triggering result table, list some the triggering results that produce of receiving the warning message that meets arbitrary trigger condition in several trigger conditions;
2) for every, trigger result successively, list and trigger each trigger condition that result need to meet, judge that whether warning message meets the second trigger condition, if do not meet, directly carries out the judgement of next triggering result; If meet, carry out the judgement of the 3rd trigger condition, the like, show that warning message meets the each trigger condition that triggers result, this warning message is exported as an alarming result, whether the warning message that judges here meets each trigger condition, comprise that logic judgement and formula calculate two kinds of modes, logic judgement mode is used for simply, judges the judgement that number of times is less, step formula account form realizes by lua script engine module, lua script engine module is described complicated trigger condition with script, judges the judgement that number of times is more;
The 3rd step, display alarm result and output treatment measures
One alarming result of the output of second step is shown on window annunciator, and the measure of this alarming result of Graphics Processing, can also show the generating process of the relevant similar accident of previous generation.
Provide an embodiment that carries out alarming result output according to method provided by the invention below:
The transformer fault that certain track traffic synthetic monitoring system (PSCADA) has occurred, the trigger condition that this accident occurs comprises: (a) adjacent switch separating brake, (b) guard signal action, (c) temperature of oil in transformer 1>80 degree or oil temperature 2>80 degree, trigger condition (a), (b) be that common digital quantity point represents, by simple logic, judge and can meet judgement, but trigger condition (c) is the condition that an analog quantity point is described, need to judge by formula account form, this formula has two to enter to join (In[1], In[2]), realize program as follows:
A warning message in the receipt message bus of intelligent alarm background service, according to triggering result table, when receiving (a) or (b) during the warning message of trigger condition, here hypothesis is first received (a), first from trigger result table, search the triggering result that this warning message produces, then for every, trigger result successively, see and can find the second triggering result condition that meets these triggering result needs, if do not meet, directly carry out next triggering result, if meet second, trigger result condition, by formula account form, judge whether the 3rd trigger condition meets, if met, provide an alarming result, and by an alarming result of output on window annunciator, show, and the measure of this alarming result of Graphics Processing, can also show the generating process of the relevant similar accident of previous generation.
More than show and described ultimate principle of the present invention, principal character and advantage.The technician of the industry should understand; the present invention is not restricted to the described embodiments; that in above-described embodiment and instructions, describes just illustrates principle of the present invention; without departing from the spirit and scope of the present invention; the present invention also has various changes and modifications, and these changes and improvements all fall in the claimed scope of the invention.The claimed scope of the present invention is defined by appending claims and equivalent thereof.