Methods, devices, storage media, and electronic equipment for carbon monoxide alarm detection
By determining the coordinate relationship between the vehicle and the carbon monoxide alarm sensor, the cause of carbon monoxide alarms in coal mines can be identified, solving the problems of insufficient timeliness and accuracy in existing technologies, reducing the frequency of false alarms, and improving the identification efficiency of the safety monitoring system.
Patent Information
- Application Number
- CN202111106603.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-22
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2041-09-22
AI Technical Summary
Existing technologies lack timeliness and accuracy in identifying the causes of carbon monoxide alarms, leading to a high frequency of false alarms for non-safety accidents and affecting the efficiency of coal mine safety monitoring systems.
By acquiring information about the target vehicle and the carbon monoxide alarm sensor, it determines whether the vehicle coordinates and sensor coordinates are within a preset distance during the preset alarm duration, identifies whether the alarm cause is a non-safety accident or a safety accident, generates a corresponding identification information table, and performs data analysis to improve the accuracy and timeliness of identification.
It improves the accuracy of carbon monoxide alarm cause identification, reduces false alarms for non-safety accidents, enhances the timeliness of identifying carbon monoxide alarms for non-safety accidents, and improves the efficiency of coal mine safety monitoring systems in identifying safety accidents.
Smart Images

Figure CN113988032B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of coal mine safety monitoring technology, and in particular to a method, device, storage medium, and electronic device for identifying the cause of carbon monoxide alarms. Background Technology
[0002] Coal mine safety monitoring systems and mine personnel positioning systems have been in use for many years and are constantly being developed and updated with technological advancements.
[0003] Currently, coal mines rely on manual methods to identify carbon monoxide alarms. When a carbon monoxide sensor alarm is detected, monitoring personnel contact underground workers by phone and then investigate the cause on-site. If personnel cannot reach the alarm location quickly, the cause can only be guessed or estimated. This method of identifying carbon monoxide alarm causes has significant shortcomings in terms of accuracy and timeliness.
[0004] Therefore, a method is needed to effectively identify the causes of carbon monoxide alarms in non-safety incidents, reduce false alarms in non-safety incidents, and improve the timeliness of identifying carbon monoxide alarms in non-safety incidents. Summary of the Invention
[0005] This invention provides a method for identifying the cause of carbon monoxide alarms, solving the technical problem of low timeliness in identifying carbon monoxide alarms in coal mines due to the presence of non-safety accident alarms. This invention reduces the frequency of false alarms from non-safety accidents, improves the timeliness of identifying carbon monoxide alarms from non-safety accidents, and helps improve the efficiency of coal mine safety monitoring systems in identifying safety accidents.
[0006] This invention provides a method for identifying the cause of a carbon monoxide alarm, comprising:
[0007] After the target vehicle enters the mine, its information is obtained. The information of the target vehicle is processed to generate a first database table. The target vehicle information includes the target vehicle's equipment information, positioning information, and positioning information time. The target vehicle's positioning information time includes at least one of the following: the arrival time of the target vehicle when entering the preset distance, the departure time when leaving the preset distance, and the coordinates of the target vehicle corresponding to the time. The alarm parameter information includes at least one of the following: alarm start time, alarm end time, and alarm value. The first database table includes at least one of the following: vehicle equipment information table, vehicle positioning information table, and vehicle positioning information time table.
[0008] The carbon monoxide alarm sensor in the mine generates alarm information, and the alarm information is processed to generate a second database table. The alarm information includes alarm sensor device information and alarm parameter information. The sensor device information includes at least one of the following: sensor name, sensor number, sensor installation address, sensor distribution area, and sensor coordinates. The second database table includes at least one of the following: sensor device information table and alarm parameter information table.
[0009] Based on the alarm information from the sensor, the coordinates of the target vehicle within a preset alarm duration are obtained, and it is determined whether the coordinates of the target vehicle within the preset alarm duration and the coordinates of the sensor are within the preset distance.
[0010] If the coordinates of the target vehicle and the coordinates of the sensor are within the preset distance during the preset alarm duration, the cause of the alarm information is identified as a non-safety accident alarm, and an alarm identification information table is generated.
[0011] If the coordinates of the target vehicle and the coordinates of the sensor are not within the preset distance during the preset alarm duration, the cause of the alarm information is identified as a safety accident alarm, and the alarm identification information table is generated.
[0012] In an embodiment of the present invention,
[0013] The step of identifying the cause of the alarm information as a non-safety incident alarm and generating an alarm identification information table if the coordinates of the target vehicle and the sensor are within a preset distance during the preset alarm duration and the cause of the alarm information is a safety incident alarm is identified during the preset alarm duration and the alarm identification information table is generated further includes:
[0014] An alarm identification information table is obtained by statistically analyzing the alarm information, the target vehicle information, and the cause of the alarm information; and an alarm identification summary table is obtained by performing data analysis on the alarm identification information table.
[0015] Based on the alarm identification summary table, a vehicle impact alarm table is obtained through data analysis. Based on the vehicle impact alarm table, a vehicle impact alarm analysis table is obtained through data analysis. Combined with other alarm information, a cause analysis table for the alarm information is obtained.
[0016] In an embodiment of the present invention,
[0017] The step of obtaining the alarm identification information table by statistically analyzing the alarm information, the target vehicle information, and the cause of the alarm information includes:
[0018] If the target vehicle is being identified as a non-safety accident alarm for the first time, record the sensor number in the alarm sensor device information, the alarm start time in the alarm parameter information, the identification card number in the target vehicle device information, and the location information time for each alarm, and obtain an alarm identification information table;
[0019] The equipment information of the target vehicle includes at least one of the following: vehicle name, vehicle number, and personnel identification card number on the vehicle.
[0020] In an embodiment of the present invention,
[0021] The step of obtaining the alarm identification information table by statistically analyzing the alarm information, the target vehicle information, and the cause of the alarm information further includes:
[0022] If the target vehicle is not identified as a non-safety accident alarm for the first time, the target vehicle within the preset distance of the sensor coordinates is queried at preset intervals within the preset alarm duration, and the information of the target vehicle queried is compared with the alarm identification information table.
[0023] If the alarm identification information table does not include the information of the target vehicle, then the alarm identification information table shall be updated according to the case that the target vehicle is being identified as a non-safety accident alarm for the first time.
[0024] If the alarm identification information table includes information about the target vehicle, then it is determined whether the interval between the current arrival time and the previous departure time of the target vehicle is less than or equal to a preset identification dwell time. If it is less than or equal to the preset identification dwell time, then the alarm identification information table is updated. If it is greater than the preset identification dwell time, then the alarm identification information table is updated according to the case that the target vehicle is being identified as a non-safety accident alarm for the first time.
[0025] In an embodiment of the present invention,
[0026] The preset recognition dwell time is set to be less than or equal to 3 minutes.
[0027] In an embodiment of the present invention,
[0028] The step of performing data analysis on the alarm identification information table to obtain the alarm identification summary table includes:
[0029] The causes of each alarm message are analyzed by data. The data analysis includes: if the cause of the same alarm message is caused by multiple target vehicles, the alarm identification summary table only records the first 5 alarm messages. The alarm messages from the 6th time onwards are placed in the category of other alarm messages and only recorded. If the cause of two adjacent alarm messages is the same target vehicle, the alarm identification summary table generates 2 records.
[0030] Calculate the proportion of the target vehicle's influence on the alarm duration among the causes of the alarm information, and obtain an alarm identification summary table.
[0031] In an embodiment of the present invention,
[0032] The preset alarm duration is set to be less than or equal to 2 minutes;
[0033] The preset distance is set to be less than or equal to 20 meters.
[0034] This invention provides a device for identifying the cause of a carbon monoxide alarm, comprising:
[0035] The vehicle information acquisition module is used to obtain information about the target vehicle after it enters the mine, and to process the information of the target vehicle to generate a first database table. The information of the target vehicle includes the target vehicle's equipment information, positioning information, and positioning information time. The positioning information time of the target vehicle includes at least one of the following: the arrival time of the target vehicle when it enters the preset distance, the departure time when it leaves the preset distance, and the coordinates of the target vehicle corresponding to the time. The first database table includes at least one of the following: a vehicle equipment information table, a vehicle positioning information table, and a vehicle positioning information time table.
[0036] An alarm information acquisition module is used to generate alarm information from carbon monoxide alarm sensors in the mine, and to process the alarm information to generate a second database table. The alarm information includes alarm sensor device information and alarm parameter information. The sensor device information includes at least one of sensor name, sensor number, sensor installation address, sensor distribution area, and sensor coordinates. The alarm parameter information includes at least one of alarm start time, alarm end time, and alarm value. The second database table includes at least one of the sensor device information table and the alarm parameter information table.
[0037] The alarm cause identification module is used to obtain the coordinates of the target vehicle within a preset alarm duration based on the alarm information from the sensor, and determine whether the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are within a preset distance; if the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are within the preset distance, the alarm information is identified as a non-safety accident alarm, and an alarm identification information table is generated; if the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are not within the preset distance, the alarm information is identified as a safety accident alarm, and the alarm identification information table is generated.
[0038] This invention provides a storage medium on which a computer program is stored.
[0039] When executed by the processor, this program implements the steps of the method for identifying the cause of a carbon monoxide alarm as described in any of the above descriptions.
[0040] This invention provides an electronic device, comprising:
[0041] Memory, on which computer programs are stored; and
[0042] A processor for executing the computer program in the memory to implement the steps of the method for identifying the cause of a carbon monoxide alarm as described in any of the above descriptions.
[0043] Compared with the prior art, one or more embodiments of the present invention may have the following advantages:
[0044] This invention provides a method for identifying the cause of carbon monoxide alarms. By determining whether there is a target vehicle within a preset distance around the alarm sensor during a preset alarm duration, the method identifies non-safety accident alarms among the causes of carbon monoxide alarms in coal mines. This improves the accuracy of carbon monoxide alarm cause identification, reduces the frequency of false alarms for non-safety accidents, enhances the timeliness of identifying non-safety accident carbon monoxide alarms, and improves the efficiency of coal mine safety monitoring systems in identifying safety accidents.
[0045] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description, claims, and drawings. Attached Figure Description
[0046] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with the embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0047] Figure 1 This is a schematic flowchart of a method for identifying the cause of a carbon monoxide alarm according to Embodiment 1 of the present invention;
[0048] Figure 2 This is a schematic flowchart of a vehicle impact analysis method for carbon monoxide alarm information according to Embodiment 2 of the present invention;
[0049] Figure 3 This is a logical framework diagram of a coal mine safety data analysis system according to Embodiment 2 of the present invention;
[0050] Figure 4 This is a logic framework diagram of a carbon monoxide alarm cause identification device according to Embodiment 3 of the present invention. Detailed Implementation
[0051] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. This will allow for a full understanding of how the invention uses technical means to solve technical problems and achieve technical effects, and enable its implementation accordingly. It should be noted that, as long as there is no conflict, the various embodiments and features within each embodiment of this invention can be combined with each other, and the resulting technical solutions are all within the protection scope of this invention.
[0052] First Embodiment
[0053] Figure 1 This is a schematic diagram of a method for identifying the cause of a carbon monoxide alarm in this embodiment.
[0054] In the existing coal mine safety monitoring system, carbon monoxide alarms account for about 35%-40% of the various sensor alarm categories, and carbon monoxide alarms caused by vehicle exhaust account for about 35%-40% of the total carbon monoxide alarms. Therefore, carbon monoxide alarms caused by vehicle exhaust account for a very large proportion of all alarm categories underground. However, traditional methods for identifying the cause of carbon monoxide alarms have very low timeliness and accuracy.
[0055] This embodiment provides a method for identifying the cause of a carbon monoxide alarm, including:
[0056] S110: After the target vehicle enters the mine, the information of the target vehicle is obtained, and the information of the target vehicle is processed to generate the first database table.
[0057] Specifically, in this embodiment, the identification of the cause of the carbon monoxide alarm is initiated as soon as the target vehicle enters the mine. After the target vehicle enters the mine, its information is acquired. This information includes the target vehicle's equipment information, location information, and location information time. The target vehicle's equipment information includes at least one of the following: vehicle name, vehicle number, and personnel identification card number. The target vehicle's location information includes at least one of the following: arrival time at a preset distance, departure time at a preset distance, and the target vehicle's coordinates corresponding to that time. Preferably, the preset distance is set to be less than or equal to 20 meters. The vehicle equipment information is acquired only once, while the location information and location information time are continuously acquired. After acquiring all the information of the target vehicle, data processing is performed according to the target vehicle's information type, content, and format to generate and store a first database table. This first database table includes at least one of the following: a vehicle equipment information table, a vehicle location information table, and a vehicle location information time table.
[0058] S120, the carbon monoxide alarm sensor in the mine generates alarm information, and the alarm information is processed to generate a second database table.
[0059] Specifically, in this embodiment, when the target vehicle travels in the mine tunnels, it generates exhaust gas containing carbon monoxide. This exhaust gas triggers a carbon monoxide alarm sensor installed in the mine tunnels to generate an alarm message. After the alarm message is generated, the alarm information is acquired. The alarm information includes alarm sensor device information and alarm parameter information. The sensor device information includes at least one of the following: sensor name, sensor number, sensor installation address, sensor distribution area, and sensor coordinates. After acquiring each alarm message, data processing is performed according to the information type, content, and format of the alarm information to generate a second database table, which is then stored. The second database table includes at least one of the sensor device information table and the alarm parameter information table.
[0060] S130: Based on the alarm information from the sensor, obtain the coordinates of the target vehicle within a preset alarm duration, and determine whether the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are within a preset distance.
[0061] Specifically, in this embodiment, the coordinates of the target vehicle are obtained based on the alarm start time in the alarm information, under the constraint of a preset alarm duration. The distance between the target vehicle's coordinates and the alarm sensor's coordinates is then calculated, and it is determined whether this distance is within a preset distance. Ideally, in this embodiment, the preset alarm duration is set to be less than or equal to 2 minutes, and the preset distance is set to be less than or equal to 20 meters.
[0062] Alarm parameter information includes at least one of the following: alarm start time, alarm end time, and alarm value;
[0063] S140, if the coordinates of the target vehicle and the sensor coordinates are within a preset distance within the preset alarm duration, the cause of the alarm information is identified as a non-safety accident alarm, and an alarm identification information table is generated; if the coordinates of the target vehicle and the sensor coordinates are not within a preset distance within the preset alarm duration, the cause of the alarm information is identified as a safety accident alarm, and an alarm identification information table is generated.
[0064] Specifically, if the coordinates of the target vehicle and the sensor coordinates are within a preset distance during the preset alarm duration, the alarm is identified as a non-safety incident alarm. This means it's not a genuine safety incident involving excessive carbon monoxide concentration in the entire mine, but rather a temporary false alarm caused by vehicle exhaust. An alarm identification information table is then generated, recording all relevant information. Using this method eliminates the need for traditional methods of manual telephone or on-site identification and judgment, reducing identification time and improving efficiency.
[0065] If the coordinates of the target vehicle and the sensor are not within a preset distance during the preset alarm duration, the alarm is identified as a safety accident alarm. This indicates a genuine safety incident involving excessive carbon monoxide concentration in the entire mine, rather than a temporary false alarm caused by vehicle exhaust. An alarm identification information table is then generated, recording relevant information. In this case, appropriate methods will be employed to further identify the incident based on the specific circumstances.
[0066] In this embodiment, if the coordinates of the target vehicle and the sensor coordinates are within a preset distance during the preset alarm duration, the cause of the alarm is identified as a non-safety incident alarm, and an alarm identification information table is generated; if the coordinates of the target vehicle and the sensor coordinates are not within the preset distance during the preset alarm duration, the cause of the alarm is identified as a safety incident alarm, and an alarm identification information table is generated, the method further includes:
[0067] S150: Collect alarm information, target vehicle information, and the cause of alarm information to obtain an alarm identification information table. Perform data analysis on the alarm identification information table to obtain an alarm identification summary table.
[0068] Specifically, in this embodiment, the steps of obtaining an alarm identification information table by statistically analyzing alarm information, target vehicle information, and the reasons for alarm information include:
[0069] If the target vehicle is being identified as a non-safety accident alarm for the first time, record the sensor number in the alarm sensor device information, the alarm start time in the alarm parameter information, the identification card number and location information time in the target vehicle's device information for each alarm, and obtain the alarm identification information table.
[0070] Furthermore, if the alarm information of the same sensor is affected by multiple target vehicles, causing the carbon monoxide sensor to alarm, that is, multiple target vehicles are identified, then a record is generated for each target vehicle in the alarm identification information. If the same target vehicle repeatedly passes by a carbon monoxide sensor, causing it to alarm, a record is generated in the alarm identification information each time it passes by. The main contents recorded in the alarm identification information table include at least one of the following: sensor number, sensor alarm start time, personnel identification card number on the vehicle, and arrival time of the vehicle entering the preset distance.
[0071] Specifically, in this embodiment, the step of obtaining the alarm identification information table by statistically analyzing alarm information, target vehicle information, and the cause of alarm information further includes:
[0072] If the target vehicle is not identified as a non-safety accident alarm for the first time, the target vehicle within the preset distance of the sensor coordinates will be queried at preset intervals within the preset alarm duration, and the information of the queried target vehicle will be compared with the alarm identification information table.
[0073] If the alarm identification information table does not include information about the target vehicle, then update the alarm identification information table as if the target vehicle is being identified as a non-safety accident alarm for the first time.
[0074] If the alarm identification information table includes information about the target vehicle, then it is determined whether the interval between the target vehicle's current arrival time and its previous departure time is less than or equal to the preset identification dwell time. If it is less than or equal to the preset identification dwell time, the alarm identification information table is updated. If it is greater than the preset identification dwell time, the alarm identification information table is updated as if the target vehicle is being identified as a non-safety accident alarm for the first time.
[0075] Furthermore, in this embodiment, the alarm identification information table is continuously updated, and the information of the target vehicle is obtained by querying within a preset source query interval. Preferably, the preset identification dwell time is set to be less than or equal to 3 minutes, and the preset source query interval is set to be less than or equal to 1 minute.
[0076] In this embodiment, the steps of performing data analysis on the alarm identification information table to obtain the alarm identification summary table include:
[0077] The causes of each alarm message are analyzed by data. The data analysis includes: if the cause of the same alarm message is multiple target vehicles, the alarm identification summary table only records the first 5 alarm messages. The alarm messages from the 6th time onwards are placed in the category of other alarm messages and only recorded. If the cause of two adjacent alarm messages is the same target vehicle, the alarm identification summary table generates 2 records.
[0078] Calculate the proportion of alarm duration caused by the target vehicle in the causes of alarm information, and obtain an alarm identification summary table.
[0079] Furthermore, in this embodiment, the proportion of the target vehicle's impact on the alarm duration is calculated as follows:
[0080] a) First, calculate the cumulative duration of the impact: Calculate the arrival and departure times of all target vehicles to obtain the cumulative duration of the impact.
[0081] b) Percentage of time affected by alarms: Divide the cumulative affected time by the cumulative alarm time to obtain the percentage of time affected by alarms.
[0082] S160: Based on the alarm identification summary table, perform data analysis to obtain the vehicle impact alarm table; based on the vehicle impact alarm table, perform data analysis to obtain the vehicle impact alarm analysis table; and combine with other alarm information to obtain the cause analysis table of the alarm information.
[0083] Specifically, the vehicle impact alarm table is compiled based on the alarm identification summary table. For example, if the same target vehicle affects multiple carbon monoxide sensors and generates alarm information multiple times, then multiple records are generated.
[0084] Every day, a vehicle impact alarm analysis table is generated based on data analysis from the vehicle impact alarm table and other information. Target vehicles traveling the same route at the same time are grouped into convoys for easier big data analysis. Each record in the vehicle impact alarm analysis table can record a maximum of 5 vehicles, 50 people, and 20 carbon monoxide sensors. If this number is found to be insufficient or unnecessary during data processing, adjustments can be made accordingly.
[0085] Based on the vehicle impact alarm analysis table, combined with other safety accident alarms or carbon monoxide sensor alarm information generated by other targets, the cause analysis table of alarm information is obtained after analyzing and classifying the causes of each carbon monoxide sensor alarm information.
[0086] In summary, this embodiment provides a method for identifying the cause of carbon monoxide alarms. By determining whether there is a target vehicle within a preset distance around the alarm sensor during a preset alarm duration, it identifies non-safety accident alarms among the causes of carbon monoxide alarms in coal mines. This improves the accuracy of carbon monoxide alarm cause identification, reduces the frequency of false alarms for non-safety accidents, enhances the timeliness of identifying non-safety accident carbon monoxide alarms, and improves the efficiency of coal mine safety monitoring systems in identifying safety accidents.
[0087] Second Embodiment
[0088] Figure 2 This is a schematic diagram of a method for analyzing the impact of carbon monoxide alarm information on vehicles, as described in this embodiment.
[0089] Figure 3 This is a logical framework diagram of a coal mine safety analysis system according to this embodiment.
[0090] The coal mine safety analysis system in this embodiment includes at least one of a coal mine safety monitoring system, a coal mine personnel and vehicle positioning system, and a coal mine safety data analysis system.
[0091] The coal mine safety monitoring system is primarily responsible for collecting real-time information reported by carbon monoxide sensors, including sensor equipment information and alarm information, and sending the collected information to the "Coal Mine Safety Data Analysis System". The coal mine personnel and vehicle positioning system is primarily responsible for collecting vehicle trajectory information underground, including vehicle equipment information and positioning information, and sending the collected information to the "Coal Mine Safety Data Analysis System". The coal mine safety monitoring data analysis system is primarily responsible for implementing the algorithm for carbon monoxide alarm identification.
[0092] The coal mine safety monitoring system is primarily responsible for collecting real-time information reported by carbon monoxide sensors, including sensor equipment information (such as equipment name, serial number, installation address, equipment area, equipment coordinates, etc.) and alarm information (such as alarm start time, end time, alarm value, etc.). The collected information is then transmitted to the "Coal Mine Safety Data Analysis System".
[0093] The coal mine personnel and vehicle positioning system adds a vehicle-mounted positioning card to the conventional mine personnel positioning system, enabling real-time location tracking of vehicles underground. It is primarily responsible for collecting vehicle trajectory information underground, including vehicle equipment information (such as vehicle name and serial number) and positioning information (vehicle travel time and corresponding coordinate data). The collected information is reported to the "Coal Mine Safety Data Analysis System".
[0094] The coal mine safety monitoring data analysis system is primarily responsible for implementing the algorithm for carbon monoxide alarm identification. By analyzing data from the coal mine safety monitoring system and the coal mine personnel and vehicle positioning system, it employs an automatic carbon monoxide alarm identification method to complete the identification of carbon monoxide alarms.
[0095] The process of analyzing the impact of carbon monoxide alarm information on vehicles:
[0096] Step 1: The identification process begins when a vehicle enters the well. Once the vehicle and personnel positioning system detects a vehicle entering the well, it immediately sends the vehicle information to the analysis system. This information includes vehicle equipment information (such as vehicle name, serial number, and personnel identification card number) and location information (vehicle travel time and corresponding coordinate data). The vehicle equipment information is sent only once, while the location information is continuously sent in real time.
[0097] Step 2: After receiving the information from the vehicle and personnel positioning system, the analysis system processes the information and generates several database tables for calculation, namely: "Vehicle Equipment Information Table", "Vehicle Positioning Information Table", and "Vehicle Positioning Information Time Table".
[0098] Step 3: Carbon monoxide sensor alarm activated. When a vehicle travels through the tunnel, the resulting exhaust fumes will trigger the carbon monoxide sensor in the tunnel to alarm. Upon detecting the carbon monoxide alarm, the safety monitoring system immediately sends the sensor alarm information to the analysis system. This information includes sensor device information (e.g., sensor name, serial number, installation address, device area, device coordinates, etc.) and alarm information (e.g., alarm start time, end time, alarm value, etc.).
[0099] Step 4: After receiving the alarm information from the security monitoring system, the analysis system processes the information and generates several database tables for calculation, namely: "Sensor Device Information Table" and "Sensor Alarm Information Table".
[0100] Step 5: Locate nearby vehicles based on carbon monoxide sensor alarm information. Based on the received carbon monoxide sensor alarm information (sensor alarm start time, sensor coordinates), locate the vehicle's position at the time of alarm. Under the constraint of the carbon monoxide sensor's affected duration (e.g., 2 minutes), obtain the vehicle identification card number and vehicle trajectory point within the corresponding time point. Calculate the distance between the sensor and the vehicle using the sensor coordinates and vehicle trajectory point. If this distance is less than the carbon monoxide sensor's affected distance (e.g., 20 meters), the vehicle can be considered to have affected the carbon monoxide alarm.
[0101] Step 6: Record the information of the first identified vehicle. The analysis system records and generates a database table, "Alarm Identification Information Table," based on the identification information. If an alarm is affected by multiple vehicles, i.e., multiple vehicles are identified, then there is one record for each vehicle. If a vehicle repeatedly passes by a carbon monoxide sensor, causing it to alarm, there should be a record for each pass. Therefore, the primary key of the "Alarm Identification Information Table" is "Sensor Number + Sensor Alarm Start Time + Vehicle Identification Card Number + Vehicle Arrival Time."
[0102] Step 7: Record information about vehicles not detected for the first time. After the carbon monoxide sensor alarms, it will continuously send alarm information to the analysis system, such as every 10 seconds. The analysis system will query nearby vehicle information once at the carbon monoxide alarm source lookup interval (e.g., 1 minute).
[0103] The retrieved information is compared with the data in the "Alarm Identification Information Table". Based on the comparison results, the following processing branches apply: a) If the vehicle is not listed under this alarm information in the "Alarm Identification Information Table", it is considered the first vehicle identification, refer to step 6; b) If the vehicle is listed under this alarm information in the "Alarm Identification Information Table", and the difference between the vehicle arrival time in this record and the vehicle departure time in the previous record is less than the maximum vehicle identification dwell time parameter (e.g., 3 minutes), then the vehicle departure time in the "Alarm Identification Information Table" is updated with the vehicle departure time in the new record; c) If the vehicle is listed under this alarm information in the "Alarm Identification Information Table", and the difference between the vehicle arrival time in this record and the vehicle departure time in the previous record is greater than the maximum vehicle identification dwell time parameter (e.g., 3 minutes), it indicates that this vehicle has passed the sensor again within this alarm period, which can be considered the first vehicle identification, refer to step 6.
[0104] Step 8: Carbon monoxide sensor alarm ends. The end of the carbon monoxide sensor alarm indicates the alarm identification process is nearing its end. The collected information needs to be analyzed and organized for user understanding and subsequent analysis. Because multiple vehicles may affect the same carbon monoxide sensor alarm, the system primarily records the first 5 effects. Effects after the 5th are placed under "Other Effects" and are only recorded, not analyzed. If a vehicle affects the same carbon monoxide sensor alarm twice, it is treated as two separate vehicles. The "Alarm Identification Summary Table" mainly organizes the "Alarm Identification Information Table," combining multiple records under the same alarm into a single record.
[0105] The calculations involved are as follows:
[0106] a) Cumulative duration of impact: Calculate the arrival and departure times of all vehicles to obtain the cumulative duration of impact.
[0107] b) Percentage of time affected by alarms: The percentage of time affected by alarms is obtained by dividing the cumulative affected time by the cumulative alarm time.
[0108] Step 9: Compile the "Vehicle Impact Alarm Table" based on the "Alarm Identification Summary Table". If the same vehicle affects multiple carbon monoxide sensors multiple times, generate multiple records.
[0109] Step 10: Generate a "Vehicle Impact Alarm Analysis Table" daily based on information such as the "Vehicle Impact Alarm Table." Group vehicles traveling the same route at the same time into platoons for subsequent big data analysis. Each record in the Vehicle Impact Alarm Analysis Table can record a maximum of 5 vehicles, 50 people, and 20 carbon monoxide sensors. If this number is found to be insufficient or unnecessary during processing, adjustments can be made accordingly.
[0110] Steps 6 and 7 of the basic identification method can provide real-time carbon monoxide sensor alarm identification information. Step 8 can provide complete information on carbon monoxide sensor alarm identification. Steps 9 and 10 involve big data analysis and data processing.
[0111] 1) Traditional methods typically require 30 to 60 minutes to identify the cause of a carbon monoxide sensor alarm. Using the identification method of this invention, the identification time for carbon monoxide alarms caused by vehicle exhaust can be reduced to 1 to 3 minutes. For other types of carbon monoxide alarms, since vehicle exhaust, the most common cause, is excluded, the time for alarm cause identification is also greatly reduced.
[0112] 2) The application of the automatic identification method for carbon monoxide alarm described in this invention is a typical application of the integration of safety monitoring system and personnel positioning system. It can greatly promote the integration process of underground monitoring system in coal mines and improve the application level of coal mine safety data analysis.
[0113] Third Embodiment
[0114] Figure 4 This is a logic framework diagram of a carbon monoxide alarm cause identification device according to this embodiment.
[0115] Based on the first embodiment, this embodiment provides a device for identifying the cause of a carbon monoxide alarm, including:
[0116] The vehicle information acquisition module is used to obtain information about the target vehicle after it enters the mine, and to process the target vehicle information to generate a first database table. The target vehicle information includes the target vehicle's equipment information, positioning information, and positioning information time. The target vehicle's positioning information time includes at least one of the following: the arrival time of the target vehicle when it enters a preset distance, the departure time when it leaves a preset distance, and the target vehicle's coordinates corresponding to the time. The first database table includes at least one of the following: a vehicle equipment information table, a vehicle positioning information table, and a vehicle positioning information time table.
[0117] The alarm information acquisition module is used to generate alarm information from the carbon monoxide alarm sensor in the mine, process the alarm information to generate a second database table, and the alarm information includes alarm sensor device information and alarm parameter information. The sensor device information includes at least one of the following: sensor name, sensor number, sensor installation address, sensor distribution area, and sensor coordinates. The second database table includes at least one of the following: sensor device information table and alarm parameter information table.
[0118] The alarm cause identification module is used to obtain the coordinates of the target vehicle within a preset alarm duration based on the alarm information from the sensor, and determine whether the coordinates of the target vehicle and the sensor coordinates are within a preset distance within the preset alarm duration. If the coordinates of the target vehicle and the sensor coordinates are within the preset distance within the preset alarm duration, the alarm information is identified as a non-safety accident alarm, and an alarm identification information table is generated. If the coordinates of the target vehicle and the sensor coordinates are not within the preset distance within the preset alarm duration, the alarm information is identified as a safety accident alarm, and an alarm identification information table is generated.
[0119] In this embodiment, a device for identifying the cause of a carbon monoxide alarm further includes:
[0120] The alarm cause statistics module is used to collect alarm information, target vehicle information and alarm cause information to obtain an alarm identification information table, and to perform data analysis on the alarm identification information table to obtain an alarm identification summary table.
[0121] The alarm cause analysis module is used to obtain a vehicle impact alarm table by analyzing data from the alarm identification summary table, to obtain a vehicle impact alarm analysis table by analyzing data from the vehicle impact alarm table, and to obtain an alarm cause analysis table by combining other alarm information.
[0122] In summary, this embodiment provides a device for identifying the cause of a carbon monoxide alarm. By determining whether there is a target vehicle within a preset distance around the alarm sensor during a preset alarm duration, it identifies non-safety accident alarms among the causes of carbon monoxide alarms in coal mines. This improves the accuracy of carbon monoxide alarm cause identification, reduces the frequency of false alarms for non-safety accidents, enhances the timeliness of identifying non-safety accident carbon monoxide alarms, and improves the efficiency of the coal mine safety monitoring system in identifying safety accidents.
[0123] Fourth embodiment
[0124] This invention provides a storage medium on which a computer program is stored.
[0125] When executed by the processor, this program implements the steps of the method for identifying the cause of a carbon monoxide alarm as described in any of the above descriptions.
[0126] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining both software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0127] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0128] Fifth embodiment
[0129] This invention provides an electronic device, comprising:
[0130] Memory, on which computer programs are stored; and
[0131] A processor for executing the computer program in the memory to implement the steps of the method for identifying the cause of a carbon monoxide alarm as described in any of the above descriptions.
[0132] This embodiment is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the reflow... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0133] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0134] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0135] While the embodiments disclosed in this invention are as described above, the content is merely for the purpose of facilitating understanding of the invention and is not intended to limit the invention. Any person skilled in the art can make any modifications and changes in form and detail of the implementation without departing from the spirit and scope of this invention. The scope of protection of this invention is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.
Claims
1. A method for identifying the cause of a carbon monoxide alarm, characterized in that, include: After the target vehicle enters the mine, the information of the target vehicle is obtained, and the information of the target vehicle is processed to generate a first database table. The information of the target vehicle includes the target vehicle's equipment information, positioning information, and positioning information time. The positioning information time of the target vehicle includes at least one of the following: the arrival time of the target vehicle when entering a preset distance, the departure time when leaving the preset distance, and the coordinates of the target vehicle corresponding to the time. The first database table includes at least one of the following: a vehicle equipment information table, a vehicle positioning information table, and a vehicle positioning information time table. The carbon monoxide alarm sensor in the mine generates alarm information. The alarm information is processed to generate a second database table. The alarm information includes alarm sensor device information and alarm parameter information. The alarm sensor device information includes at least one of the following: sensor name, sensor number, sensor installation address, sensor distribution area, and sensor coordinates. The alarm parameter information includes at least one of the following: alarm start time, alarm end time, and alarm value. The second database table includes at least one of the following: sensor device information table and alarm parameter information table. Based on the alarm start time in the alarm information, the coordinates of the target vehicle within the preset alarm duration are obtained, and it is determined whether the coordinates of the target vehicle within the preset alarm duration and the sensor coordinates are within the preset distance. If the coordinates of the target vehicle and the coordinates of the sensor are within the preset distance during the preset alarm duration, the cause of the alarm information is identified as a non-safety accident alarm, and an alarm identification information table is generated. If the coordinates of the target vehicle and the coordinates of the sensor are not within the preset distance during the preset alarm duration, the cause of the alarm information is identified as a safety accident alarm, and the alarm identification information table is generated. An alarm identification information table is obtained by statistically analyzing the alarm information, the target vehicle information, and the cause of the alarm information; and an alarm identification summary table is obtained by performing data analysis on the alarm identification information table. Based on the alarm identification summary table, a vehicle impact alarm table is obtained through data analysis. Based on the vehicle impact alarm table, a vehicle impact alarm analysis table is obtained through data analysis. Combined with other alarm information, a cause analysis table for the alarm information is obtained.
2. The method according to claim 1, characterized in that, The step of obtaining the alarm identification information table by statistically analyzing the alarm information, the target vehicle information, and the cause of the alarm information includes: If the target vehicle is being identified as a non-safety accident alarm for the first time, record the sensor number in the alarm sensor device information, the alarm start time in the alarm parameter information, the identification card number in the target vehicle device information, and the location information time for each alarm, and obtain an alarm identification information table; The equipment information of the target vehicle includes at least one of the following: vehicle name, vehicle number, and personnel identification card number on the vehicle.
3. The method according to claim 1, characterized in that, The step of obtaining the alarm identification information table by statistically analyzing the alarm information, the target vehicle information, and the cause of the alarm information further includes: If the target vehicle is not identified as a non-safety accident alarm for the first time, the target vehicle within the preset distance of the sensor coordinates is queried at preset intervals within the preset alarm duration, and the information of the target vehicle queried is compared with the alarm identification information table. If the alarm identification information table does not include the information of the target vehicle, then the alarm identification information table shall be updated according to the case that the target vehicle is being identified as a non-safety accident alarm for the first time. If the alarm identification information table includes information about the target vehicle, then it is determined whether the interval between the arrival time of the target vehicle at the current preset distance and the departure time of the previous departure at the preset distance is less than or equal to the preset identification dwell time. If it is less than or equal to the preset identification dwell time, then the departure time of the target vehicle in the alarm identification information table is updated. If it is greater than the preset identification dwell time, then the alarm identification information table is updated according to the case that the target vehicle is being identified as a non-safety accident alarm for the first time.
4. The method according to claim 3, characterized in that The preset recognition dwell time is set to be less than or equal to 3 minutes.
5. The method according to claim 1, characterized in that, The preset alarm duration is set to be less than or equal to 2 minutes; The preset distance is set to be less than or equal to 20 meters.
6. A device for identifying the cause of a carbon monoxide alarm, characterized in that, include: The vehicle information acquisition module is used to obtain information about the target vehicle after it enters the mine, and to process the information of the target vehicle to generate a first database table. The information of the target vehicle includes the target vehicle's equipment information, positioning information, and positioning information time. The positioning information time of the target vehicle includes at least one of the following: the arrival time of the target vehicle when it enters a preset distance, the departure time when it leaves the preset distance, and the coordinates of the target vehicle corresponding to the time. The first database table includes at least one of the following: a vehicle equipment information table, a vehicle positioning information table, and a vehicle positioning information time table. An alarm information acquisition module is used to generate alarm information from carbon monoxide alarm sensors in the mine, process the alarm information to generate a second database table, wherein the alarm information includes alarm sensor device information and alarm parameter information, the alarm sensor device information includes at least one of sensor name, sensor number, sensor installation address, sensor distribution area, and sensor coordinates, and the alarm parameter information includes at least one of alarm start time, alarm end time, and alarm value, and the second database table includes at least one of sensor device information table and alarm parameter information table; The alarm cause identification module is used to obtain the coordinates of the target vehicle within a preset alarm duration based on the alarm start time in the alarm information, and determine whether the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are within a preset distance; if the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are within a preset distance, the alarm information is identified as a non-safety accident alarm, and an alarm identification information table is generated; if the coordinates of the target vehicle and the sensor coordinates within the preset alarm duration are not within a preset distance, the alarm information is identified as a safety accident alarm, and the alarm identification information table is generated. The alarm cause statistics module is used to collect statistics on the alarm information, the target vehicle information, and the cause of the alarm information to obtain an alarm identification information table, and to perform data analysis on the alarm identification information table to obtain an alarm identification summary table. Based on the alarm identification summary table, a vehicle impact alarm table is obtained through data analysis. Based on the vehicle impact alarm table, a vehicle impact alarm analysis table is obtained through data analysis. Combined with other alarm information, a cause analysis table for the alarm information is obtained.
7. A storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method for identifying the cause of a carbon monoxide alarm as described in any one of claims 1 to 5.
8. An electronic device, characterized in that, include: Memory, on which computer programs are stored; and A processor for executing the computer program in the memory to implement the steps of the method for identifying the cause of a carbon monoxide alarm according to any one of claims 1 to 5.
Citation Information
Patent Citations
Analyzing method and analyzing system of gas accident reason
CN103016064A