The present disclosure relates to the field of railway transportation control, and in particular to an intelligent browsing apparatus based on railway centralized signaling monitoring system data.
A railway centralized signaling monitoring system (CSM-KA) is an important system for ensuring railway traffic safety, monitoring the state of a signal device, finding the hidden dangers of the signal device, analyzing the failure causes of the signal device, assisting failure processing, guiding on-site maintenance and improving the maintenance level and maintenance efficiency of Electric Department.
The analog quantity and switching quantity states of basic signal devices such as a turnout switch machine, a track circuit, a signal machine and an external power grid can be acquired and monitored in real time, and give alarm/early warning in time.
The analog quantity and switching quantity states and the alarm information of a centralized traffic control (CTC) system, a station train control central system, an intelligent power supply screen system, a frequency-shift modulated track circuit system and a turnout gap monitoring system can be accessed, and alarm/early warning can be given in time.
However, in the current railway centralized signaling monitoring system, the analog quantity and the turnout curve acquired by monitoring are only analyzed for a predetermined acquisition type and a predetermined parameter, so the on-site electrician cannot perform customized analysis on the concerned acquisition type, and there is no automatic analysis mechanism. Furthermore, with the expansion of the railway signal system service, more and more information is acquired, which is far beyond the abilities of basic analysis systems and analysts.
An objective of the present disclosure is to provide an intelligent browsing apparatus based on railway centralized signaling monitoring system data, thereby automatically analyzing the railway centralized signaling monitoring system data.
To achieve the above objective, the present disclosure is implemented by the following technical solutions:
An intelligent browsing apparatus based on railway centralized signaling monitoring system data includes: an interface module, configured to send out an analysis command and display a received analysis result; and a data analysis module, connected to the interface module, and configured to acquire railway centralized signaling monitoring system data to be analyzed according to the received analysis command and analyze the railway centralized signaling monitoring system data to obtain and feed the analysis result back to the interface module.
In one embodiment, the interface module includes: a customization module, configured to customize an analysis task and form the analysis command; and a display module, configured to display or query the analysis result.
In one embodiment, the analysis task includes a daily curve analysis task and a turnout curve analysis task.
In one embodiment, the daily curve analysis task includes at least one of the following analysis items: an analysis item for a fluctuation, an analysis item for a rising trend and an analysis item for a declining trend.
In one embodiment, the turnout curve analysis task includes at least one of the following analysis items: an analysis item for a turnout rotation duration, an analysis item for a power curve beyond an upper limit and an analysis item for a current curve beyond a lower limit.
In one embodiment, when the analysis command is the daily curve analysis task, the customization module is specifically configured to form the analysis command by setting the analysis item of the daily curve analysis task and a filter parameter thereof; and the filter parameter includes one or more of a fluctuation amplitude corresponding to the analysis item for the fluctuation, a rising amplitude corresponding to the analysis item for the rising trend and a declining amplitude corresponding to the analysis item corresponding to the declining trend.
In one embodiment, when the analysis command is the turnout curve analysis task, the customization module is specifically configured to form the analysis command by setting the analysis item of the turnout curve analysis task and a filter parameter thereof; and the filter parameter comprises one or more of a duration deviation corresponding to the analysis item for the turnout rotation duration, a power value upper limit corresponding to the analysis item for the power curve beyond the upper limit and a current value lower limit corresponding to the analysis item for the current curve beyond the lower limit.
In one embodiment, an analysis procedure is provided in the data analysis module, and the analysis procedure is used to perform batched parallel circulation and multi-thread concurrent operation on the received railway centralized signaling monitoring system data to be analyzed to obtain the analysis result.
In one embodiment, N−1 threads are provided in the analysis procedure according to the number N of CPU cores provided in the data analysis module, and each of the threads is used to analyze and calculate the railway data system monitoring data to be analyzed; and each of the threads sets a CPU shielding affinity to ensure that the CPU performs a fixed task.
In one embodiment, the data analysis module allocates analysis tasks to the corresponding threads according to the total number of the threads.
In one embodiment, the data analysis module is further configured to store the analysis results of the same day, the same type and the same analysis parameter.
In one embodiment, the analysis results are stored in a Sqlite format.
In one embodiment, the analysis results are a summary report of the daily curve analysis result and the turnout curve analysis result.
In one embodiment, the content of the summary report includes: device information, acquisition content and specific analysis result description; and the specific analysis result description is related to corresponding abnormal turnout curve detailed information and abnormal analog quantity curve detailed information.
In one embodiment, the intelligent browsing apparatus based on railway centralized signaling monitoring system data further includes: a central server, respectively connected to the interface module and the data analysis module, wherein the interface module transmits the analysis command to the data analysis module through the central server, and the data analysis module feeds the analysis result back to the interface module through the central server.
In one embodiment, the data analysis module is arranged on a corresponding station acquisition layer.
In one embodiment, the intelligent browsing apparatus based on railway centralized signaling monitoring system data further includes: a data service module, arranged on the corresponding station acquisition layer and respectively connected to the data analysis module and the central server. The data service module is configured to store the analysis result and the railway centralized signaling monitoring system data to be analyzed, and is further configured to feed the received analysis command back to the data analysis module and feed the received analysis result back to the central server.
The present disclosure has at least one of the following advantages.
The intelligent browsing apparatus provided by the present disclosure is required to perform online batched analysis on the railway centralized signaling monitoring system data to be analyzed (historical data such as the analog quantity acquired by monitoring and the turnout curve), and can screen out abnormal data according to the specified parameters and automatically generate a report. The purpose is to increase the intelligence degree of the signal centralized monitoring system and reduce the workload of the analysts. The on-site electrician only needs to browse and monitor the daily intelligent browsing report (analysis result), early warning, alarm and other information to determine the situation of an on-site device. Therefore, railway centralized signaling monitoring system data can be automatically analyzed.
The interface module arranged in the intelligent browsing apparatus provided by the present disclosure supports the customized analysis of the acquisition type concerned by the on-site electrician: the intelligent browsing apparatus can analyze the analysis item (acquisition type) with the preset parameter (filter parameter). The interface module is a human-computer interaction interface, which supports a user to customize specific acquisition data and specify the customized analysis parameter (filter parameter) according to the actual use situation of the device.
An analysis procedure is provided in the data analysis module in the intelligent browsing apparatus provided by the present disclosure, and the analysis procedure is used to perform batched parallel circulation and multi-thread concurrent operation on the received railway centralized signaling monitoring system data to be analyzed to obtain the analysis result. Therefore, good analysis efficiency is achieved: the intelligent browsing apparatus can rapidly return the analysis process and the analysis result after the on-site electrician starts the analysis task.
The intelligent browsing apparatus provided by the present disclosure is simple and easy to use: the intelligent browsing apparatus can automatically generalize and analyze logs and data generated in the analysis process, and provide simple and easy-to-use retrieval analysis and an analysis result visualizing function. Meanwhile, the analysis result description is related to corresponding abnormal turnout curve detailed information and abnormal analog quantity curve detailed information, so the data analysis module of the intelligent browsing apparatus has an interface communicating with a corresponding monitoring acquisition system interface, thereby facilitating accurate positioning during failure analysis.
Meanwhile, the intelligent browsing apparatus provided by the present disclosure covers and meets the functional requirements of Technical Conditions of Railway Signal Centralized Monitoring System. 2020 Edition automatically screening out the analog quantity curve segment meeting the conditions according to the analysis parameters such as the manually set fluctuation range.
An intelligent browsing apparatus based on railway centralized signaling monitoring system data provided by the present disclosure will be further described in detail below with reference to the accompanying drawings and the specific embodiments. The advantages and features of the present disclosure will become clearer from the following description. It should be noted that the drawings are in a very simplified form and all use imprecise scales, which are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present disclosure. To make the objects, features and advantages of the present disclosure more comprehensible, please refer to the accompanying drawings. It should be noted that the structures, proportions, sizes and the like shown in the drawings attached to this specification are only used to match the content disclosed in the specification, for those who are familiar with this technology to understand and read, and are not used to limit the limiting condition of implementation of the present disclosure, so it has no technical substantive meaning, and any modification of structure, change of proportional relationship or adjustment of size shall still fall within the scope covered by the disclosed technical content of the present disclosure without affecting the effect and purpose of the present disclosure.
As shown in
Continuously referring to
The interface module 300 includes several analysis terminals 301. Each of the analysis terminals 301 is configured to perform human-computer interaction, display or retrieve the analysis result and search corresponding failure information.
Continuously referring to
Continuously referring to
Each of the analysis terminals 301 further includes: a customization module, configured to customize an analysis task (customize an analysis acquisition item) and form the analysis command; and a display module, configured to display or query the analysis result.
In this embodiment, the analysis task includes a daily curve analysis task and a turnout curve analysis task.
As shown in Table 1, the daily curve analysis task at least includes one of the following analysis items: an analysis item for a fluctuation, an analysis item for a rising trend and an analysis item for a declining trend.
The analysis items included in a daily curve analysis function are as shown in Table 1, supporting the analysis items for fluctuation and trend rising and declining at present.
When the analysis command is the daily curve analysis task, the customization module is specifically configured to form the analysis command by setting the analysis item of the daily curve analysis task and a filter parameter thereof. The filter parameter includes one or more of a fluctuation amplitude corresponding to the analysis item for the fluctuation, a rising amplitude corresponding to the analysis item for the rising trend and a declining amplitude corresponding to the analysis item corresponding to the declining trend.
As shown in Table 2, the turnout curve analysis task at least includes one of the following analysis items: an analysis item for a turnout rotation duration, an analysis item for a power curve beyond an upper limit and an analysis item for a current curve beyond a lower limit.
When the analysis command is the turnout curve analysis task, the customization module is specifically configured to form the analysis command by setting the analysis item of the turnout curve analysis task and a filter parameter thereof.
The filter parameter comprises one or more of a duration deviation corresponding to the analysis item for the turnout rotation duration, a power value upper limit corresponding to the analysis item for the power curve beyond the upper limit and a current value lower limit corresponding to the analysis item for the current curve beyond the lower limit.
The on-site electrician specifies the analyzed acquisition data and analysis parameter (filter parameter) in a signal centralized monitoring system station or a terminal display layer (analysis terminal 301).
That is, for the daily curve analysis, the content of the acquisition item (analysis item) of the daily curve analysis is supported customization, the commonly used acquisition item that requires analysis is customized, and one-way analysis and batched analysis of a plurality of devices are supported. Analysis parameter setting is supported, including a fluctuation amplitude and a trend amplitude. The daily curve analysis supports a skylight repair time filtering function. After the skylight repair is filtered, the analog quantity information of a repairing device at the skylight repair time will not be analyzed.
For the turnout curve analysis, the turnout curve analysis supports the selection of a device to be analyzed according to the type of the turnout switch machine, and supports analysis of a single device and batched analysis of a plurality of devices. Analysis parameter setting is supported, including a duration parameter, a power upper limit and a current lower limit. The turnout curve analysis supports a skylight repair time filtering function. After the skylight repair is filtered, the action curve of repairing the turnout device at the skylight repair time will not be analyzed.
After setting, the electrician issues a customized analysis task (analysis command), the intelligent browsing apparatus performs the issue in a one-by-one manner, and a visual terminal interface (analysis terminal 301) issues the next analysis command after receiving one type of analysis result, and display the percentage of the analysis progress and the signal device that is currently being analyzed in real time. The signal device here is mainly a turnout switch machine, a track circuit, a signal machine and an external power grid.
As shown in
That is, the data analysis module 101 adopts a proximal analysis mode to design and deploy a data analysis procedure in a station acquisition layer of the signal centralized monitoring system and perform a specific analytical analysis task. After querying the historical data that is required to be analyzed from an acquisition storage layer, the analysis procedure starts batched parallel circulation and multi-thread concurrent operation, and adopts multi-thread concurrent execution to ensure the analysis efficiency of the daily curve and ensure that the total analysis time does not exceed 10 minutes according to the 1000-path scale.
N−1 threads are provided in the analysis procedure according to the number N of CPU cores provided in the data analysis module 101, and each of the threads is used to analyze and calculate the railway data system monitoring data to be analyzed: each of the threads sets a CPU shielding affinity to ensure that the CPU performs a fixed task; and multi-thread using completely improves the CPU utilization rate and the calculation efficiency.
The data analysis module 101 allocates analysis tasks to the corresponding threads according to the total number of the threads.
The data analysis module 101 is further configured to store the analysis results of the same day, the same type same analysis parameter, so that when the same analysis is triggered subsequently: the results can be directly returned without re-analysis. The analysis procedure returns the analysis process and results to the interface display layer (interface module) in time. The interface display layer displays the analysis results in time in the form of a visual chart. Furthermore, a function of jumping to view abnormal data detailed information is provided.
As shown in Table 3, a table is created every month, and the analysis results are stored in a Sqlite format.
In one embodiment, the analysis results are an intelligent browsing report, including: a summary report of the daily curve analysis result and the turnout curve analysis result.
The intelligent browsing report has the following function of supporting query and generation according to a time period. An analyst can specify a certain day or a certain period of time. If multiple analyses are performed on a certain day, the report content is the sum of multiple analyses.
The report content includes device information, acquisition content and specific analysis result description.
The analysts can confirm the abnormal problem result in the report. The analyst can rapidly jump to the abnormal analog quantity curve or turnout curve through the report content, and an abnormal data segment will be marked strikingly.
Jumping to view the abnormal turnout curve detailed information from the analysis result list is supported. The content of the summary report includes: device information, acquisition content and specific analysis result description. The specific analysis result description is related to corresponding abnormal turnout curve detailed information and abnormal analog quantity curve detailed information.
This embodiment has been applied to railway signal centralized monitoring systems in Jinan Bureau and Guangzhou Bureau. The intelligent browsing apparatus performs online batched analysis on the historical data such as the analog quantity acquired by monitoring and the turnout curve according to the specific parameter, and automatically generates a report. The on-site electrician only needs to browse and monitor the daily intelligent browsing report, early warning, alarm and other information to determine the situation of an on-site device, thereby greatly increasing the intelligence degree of the signal centralized monitoring system and reducing the workload of the analysts.
This embodiment has the following advantages: standardization: the apparatus meets the functional requirements of Technical Conditions of Railway Signal Centralized Monitoring System, 2020 Edition automatically screening out the analog quantity curve segment meeting the conditions according to the analysis parameters such as the manually set fluctuation range.
Compatibility: extensibility: high flexibility and high stability: since the on-site actual use of device is not relied on, it is unnecessary to consider the compatibility problem of the device; meanwhile, the apparatus has high flexibility. The visual display and data analysis layer of the apparatus can be separately deployed. The data analysis procedure is only required to be deployed on the station acquisition layer. The visual terminal device is only required to realize the analysis process and view the analysis results through the central server.
Saving cost and human resources: the apparatus adopts batched parallel circulation and multi-thread concurrent analysis so as to increase the intelligence degree of the signal centralized monitoring system and reduce the workload of the analysts, and the on-site electrician only needs to browse and monitor the daily intelligent browsing report, early warning, alarm and other information to determine the situation of an on-site device.
Simple and convenient application and maintenance, and good user experience: the apparatus provides the analysis report in a human-computer interface manner, and is simple and convenient for a user to use.
It should be noted that in this specification, relational terms such as the first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Furthermore, the term “comprises”, “includes” or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, object or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, object or device. Without further limitations, an element defined by the phrase “comprising a . . . ” does not exclude the presence of additional identical elements in the process, method, object or device including the element.
It should be noted that the apparatus and method disclosed in the embodiments herein can also be implemented in other manners. The apparatus embodiment described above is only exemplary. For example, the flowcharts and the block diagrams in the accompanying drawings show system architectures, functions and operations, which may be realized, of apparatuses, methods and computer program products according to various embodiments of the specification. At this point, each block in the flowcharts or the block diagrams may represent one part of a module, program segment or code, where one part of the module, program segment or code includes one or more executable instructions for realizing the specified logic functions. It should be noted that, in some alternative embodiments, functions marked in the block may further occur in a different order than that marked in the accompanying drawings. For example, two continuous blocks actually may be executed in substantially parallel, and sometimes they may be executed in a reverse order, depending on the functions involved. It should also be noted that each block of the block diagrams and/or the flowcharts, and the combination of the blocks in the block diagrams and/or the flowcharts may be implemented by a dedicated hardware-based system for performing the specified function or action, or may be implemented by the combination of the dedicated hardware and computer instructions.
In addition, each functional module in each embodiment of the specification may be integrated together to form an independent part, or each module may be present alone, or two or more modules may be integrated to form an independent part.
Although the content of the present disclosure has been described in detail through the aforementioned preferred embodiments, it should be recognized that the above description should not be considered as limiting the present disclosure. Various modifications and alternatives to the present disclosure will become apparent to those skilled in the art upon reading the foregoing content. Accordingly, the protection scope of the present disclosure shall be limited by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202111578937.3 | Dec 2021 | CN | national |
This application is a National Stage of International Application No. PCT/CN2022/130903 filed on Nov. 9, 2022, which claims priority to Chinese Patent Application No. 202111578937.3 filed on Dec. 22, 2021. Both of the aforementioned applications are hereby incorporated by reference in their entireties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/130903 | 11/9/2022 | WO |