Coal gangue pile spontaneous combustion alarm method and system
By analyzing temperature data and change curves at multiple locations within the coal gangue pile, the probability of spontaneous combustion is calculated, solving the problem of inaccurate spontaneous combustion monitoring in existing technologies, enabling early spontaneous combustion alarms, and improving the accuracy of spontaneous combustion identification.
Patent Information
- Application Number
- CN202511370790.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2025-10-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In existing technologies, spontaneous combustion monitoring of coal gangue piles mainly relies on preset temperature thresholds, resulting in poor spontaneous combustion alarm effects and an inability to accurately identify spontaneous combustion anomalies in the early stages.
By acquiring historical and current temperature data from multiple locations within the coal gangue pile, analyzing temperature change curves and differences, and combining this with preset temperature thresholds, the system determines whether a location is abnormal, calculates the probability of spontaneous combustion, and outputs alarm information.
It enables accurate alarms when early anomalies occur in coal gangue piles, improves the accuracy of spontaneous combustion monitoring, and ensures that staff can deal with spontaneous combustion risks in a timely manner.
Smart Images

Figure CN120877447A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of spontaneous combustion alarms, and in particular to a method and system for spontaneous combustion alarms of coal gangue piles. Background Technology
[0002] Coal gangue piles refer to the accumulation of coal gangue formed during coal mining. Currently, coal gangue piles are still mainly open-pit piles. The main reason for spontaneous combustion of coal gangue piles is that the combustible materials inside (such as residual coal, pyrite, etc.) undergo oxidation reactions when in contact with air during long-term accumulation, releasing heat and gradually accumulating. At the same time, the loose structure of the gangue pile leads to poor ventilation and heat dissipation, and the heat cannot be dissipated in time. When the temperature reaches the ignition point of the combustibles, spontaneous combustion occurs.
[0003] Currently, temperature measuring rods are installed at multiple locations within the coal gangue pile to collect the internal temperature, and spontaneous combustion is monitored solely based on whether the internal temperature reaches a preset temperature for spontaneous combustion. However, this monitoring and alarm method is too simplistic. When spontaneous combustion alarms are triggered by simply comparing the internal temperature with the preset temperature, significant spontaneous combustion has often already occurred within the pile, resulting in poor alarm effectiveness. Therefore, accurately triggering alarms when abnormalities occur in the early stages of pile combustion remains a challenge. Summary of the Invention
[0004] In order to provide accurate alarms when early abnormalities occur in the coal gangue pile, this application provides a method and system for alarming spontaneous combustion of coal gangue piles.
[0005] Firstly, this application provides a method for alarming spontaneous combustion of coal gangue piles, employing the following technical solution: A method for alarming spontaneous combustion of coal gangue piles, comprising: The historical temperature data and current temperature data of the coal gangue pile at multiple locations within a preset time period are obtained. The historical temperature data includes historical temperature values at different depths, and the current temperature data includes current temperature values at different depths. Based on the current temperature data at each location and the preset temperature thresholds corresponding to different depths, determine whether each location belongs to the first abnormal location; Determine the temperature variation curve at different depths for each location based on historical temperature data for each location; Determine whether each location belongs to the second abnormal location based on the temperature change curve at different depths at each location; If a target location exists, the probability of spontaneous combustion of the coal gangue pile is determined based on the target location, wherein the target location is a location that belongs to both the first abnormal location and the second abnormal location; If the probability of spontaneous combustion reaches the preset probability threshold, an alarm message will be output.
[0006] By employing the above technical solution, historical and current temperature data of multiple locations within a preset time period are obtained from the coal gangue pile. This facilitates understanding the temperature performance of the coal gangue pile within the preset time period and the current temperature performance, thereby enabling accurate subsequent analysis of the spontaneous combustion probability within the coal gangue pile. Each location corresponds to multiple depths, with different preset temperature thresholds for different depths. By analyzing the current temperature value at each location at different depths and comparing it with the corresponding preset temperature threshold, it can be determined whether each location is an abnormal location, i.e., the first abnormal location. Based on the historical temperature data of each location, a temperature change curve is generated for each location at different depths. The temperature change curve clearly represents the preset time period. The temperature changes within the section can be analyzed based on the temperature change curves of each location to determine whether there are any anomalies at each location within a preset time period. This means determining whether each location belongs to the second abnormal location. If a target location belongs to both the first and second abnormal locations, it indicates a high degree of anomaly at that location, suggesting a high probability of spontaneous combustion of the coal gangue pile. Analyzing the target locations yields the probability of spontaneous combustion of the coal gangue pile. If the probability of spontaneous combustion reaches a preset probability threshold, it indicates a high probability of spontaneous combustion within the coal gangue pile, triggering an alarm. This allows staff to be promptly informed of the abnormal situation of spontaneous combustion within the coal gangue pile, enabling accurate alarms at the early stage of anomalies in the pile.
[0007] In another possible implementation, determining whether each location belongs to the first abnormal location based on the current temperature data of each location and preset temperature thresholds corresponding to different depths includes: Determine whether the current temperature value at each depth at each location has reached the preset temperature threshold for the corresponding depth; If there is a first abnormal depth that reaches the preset temperature threshold corresponding to the depth, then determine the first temperature difference between the current temperature value of each first abnormal depth and the preset temperature threshold corresponding to the depth, as well as the total number of first abnormal depths. Determine two adjacent depths for each first abnormal depth, and determine the second temperature difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths; A scatter plot is generated based on the first temperature difference and two second temperature differences, and the scatter points are connected sequentially to obtain a first broken line plot. Determine the slope of each segment of the first broken line graph and determine the slope ratio of the two slopes; Determine the third temperature difference between the current temperature value at each depth and the preset temperature threshold at the corresponding depth at each location, and generate a second line graph based on all the third temperature differences; A linear fit is performed on the second line graph to obtain a linear function of all third temperature differences at each depth, and the slope of the linear function is determined. Calculate the average slope of a linear function over all depths at each location, and calculate the first difference between the average slope and the preset slope corresponding to each location; Based on the total number of first abnormal depths, the slope ratio, and the first difference, determine whether each location belongs to the first abnormal location.
[0008] In another possible implementation, determining whether each location belongs to a first anomalous location based on the total number of first anomalous depths, the slope ratio, and the first difference includes: Determine the product of the total number of the first anomaly depths and the first difference; Calculate the average slope ratio of all slope ratios at the first anomaly depth; Determine the ratio of the product to the average slope ratio, whereby the ratio represents the first anomaly score at each location; If there is a position where the first abnormal score reaches the first preset score threshold, then the position that reaches the first preset score threshold is determined as the first abnormal position.
[0009] In another possible implementation, determining whether each location belongs to the second anomalous location based on the temperature change curve at different depths includes: Based on the historical temperature values at each depth for each location, determine the temperature change trend corresponding to each depth, and identify the second abnormal depth with an increasing temperature change trend at each location, as well as the total number of all second abnormal depths at each location. The rate of temperature rise at each second anomaly depth at each location and the highest temperature at each second anomaly depth are determined based on the historical temperature values at each location. The second anomaly score for each second anomaly depth is determined based on the highest temperature value and the rate of temperature increase for each second anomaly depth. The third anomaly score for each location is determined based on the second anomaly score for each second anomaly depth and the total number of all second anomaly depths at each location. If there is a position where the third abnormal score reaches the second preset score threshold, then the position that reaches the second preset score threshold is determined as the second abnormal position.
[0010] In another possible implementation, determining the spontaneous combustion probability of the coal gangue pile based on the target location includes: Determine the first anomaly score and the total score of the second anomaly score for each target location; The average total score is determined based on the total score corresponding to each target location. The concentration of all target locations is determined, and the spontaneous combustion probability of the coal gangue pile is determined based on the concentration and the average total score.
[0011] In another possible implementation, determining the concentration of all target locations includes: Map all positions onto a preset planar coordinate system to obtain the coordinates of each position; Determine the outermost target location among all target locations, and determine the coverage area of all target locations based on the outermost target location; The ratio of the covered area to the preset area is determined, where the preset area is the area of the coal gangue pile, and the ratio represents the degree of concentration.
[0012] In another possible implementation, each location corresponds to a number, and the output alarm information includes: Assign a number to each target location and send the number of each target location to the terminal device of the designated personnel; Control the alarm on the host computer.
[0013] Secondly, this application provides a coal gangue pile spontaneous combustion alarm system, which adopts the following technical solution: A coal gangue pile spontaneous combustion alarm system, comprising: The data acquisition module is used to acquire historical temperature data corresponding to multiple locations of the coal gangue pile within a preset time period, as well as current temperature data corresponding to the multiple locations. The historical temperature data includes historical temperature values at different depths, and the current temperature data includes current temperature values at different depths. The first judgment module is used to determine whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature threshold corresponding to different depths; The curve determination module is used to determine the temperature change curve at different depths for each location based on historical temperature data for each location. The second judgment module is used to determine whether each location belongs to the second abnormal location based on the temperature change curve of each location at different depths. The spontaneous combustion probability determination module is used to determine the spontaneous combustion probability of the coal gangue pile based on the target location when a target location exists. The target location is a location that belongs to both a first abnormal location and a second abnormal location. The information output module is used to output alarm information when the probability of spontaneous combustion reaches a preset probability threshold.
[0014] By adopting the above technical solution, the data acquisition module acquires historical and current temperature data of multiple locations within a preset time period for the coal gangue pile. This facilitates understanding the temperature performance of the coal gangue pile within the preset time period and the current temperature performance, thereby enabling accurate subsequent analysis of the spontaneous combustion probability within the coal gangue pile. Each location corresponds to multiple depths, with different preset temperature thresholds for different depths. The first judgment module analyzes the current temperature value at each location at different depths against the corresponding preset temperature thresholds to determine whether each location is an abnormal location, i.e., the first abnormal location. The curve determination module generates a temperature change curve for each location at different depths based on the historical temperature data. The temperature change curve clearly represents the temperature within the preset time period. Based on the temperature change data, the second judgment module analyzes the temperature change curves of each location to determine whether there is any abnormality at each location within a preset time period. This means determining whether each location belongs to the second abnormal location. If a target location belongs to both the first and second abnormal locations, it indicates a high degree of abnormality, suggesting a high probability of spontaneous combustion in the coal gangue pile. The spontaneous combustion probability determination module analyzes the target location to obtain the spontaneous combustion probability of the coal gangue pile. If the spontaneous combustion probability reaches a preset probability threshold, it indicates a high probability of spontaneous combustion within the coal gangue pile. The information output module outputs alarm information, enabling staff to promptly learn of the abnormal situation of spontaneous combustion within the coal gangue pile, achieving accurate alarms at the early stage of pile abnormalities.
[0015] In another possible implementation, when the first judgment module determines whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature thresholds corresponding to different depths, it is specifically used for: Determine whether the current temperature value at each depth at each location has reached the preset temperature threshold for the corresponding depth; If there is a first abnormal depth that reaches the preset temperature threshold corresponding to the depth, then determine the first temperature difference between the current temperature value of each first abnormal depth and the preset temperature threshold corresponding to the depth, as well as the total number of first abnormal depths. Determine two adjacent depths for each first abnormal depth, and determine the second temperature difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths; A scatter plot is generated based on the first temperature difference and two second temperature differences, and the scatter points are connected sequentially to obtain a first broken line plot. Determine the slope of each segment of the first broken line graph and determine the slope ratio of the two slopes; Determine the third temperature difference between the current temperature value at each depth and the preset temperature threshold at the corresponding depth at each location, and generate a second line graph based on all the third temperature differences; A linear fit is performed on the second line graph to obtain a linear function of all third temperature differences at each depth, and the slope of the linear function is determined. Calculate the average slope of a linear function over all depths at each location, and calculate the first difference between the average slope and the preset slope corresponding to each location; Based on the total number of first abnormal depths, the slope ratio, and the first difference, determine whether each location belongs to the first abnormal location.
[0016] In another possible implementation, when the first judgment module determines whether each location belongs to a first abnormal location based on the total number of first abnormal depths, the slope ratio, and the first difference, it is specifically used for: Determine the product of the total number of the first anomaly depths and the first difference; Calculate the average slope ratio of all slope ratios at the first anomaly depth; Determine the ratio of the product to the average slope ratio, whereby the ratio represents the first anomaly score at each location; If there is a position where the first abnormal score reaches the first preset score threshold, then the position that reaches the first preset score threshold is determined as the first abnormal position.
[0017] In another possible implementation, when the second judgment module determines whether each location belongs to the second abnormal location based on the temperature change curve at different depths for each location, it is specifically used for: Based on the historical temperature values at each depth for each location, determine the temperature change trend corresponding to each depth, and identify the second abnormal depth with an increasing temperature change trend at each location, as well as the total number of all second abnormal depths at each location. The rate of temperature rise at each second anomaly depth at each location and the highest temperature at each second anomaly depth are determined based on the historical temperature values at each location. The second anomaly score for each second anomaly depth is determined based on the highest temperature value and the rate of temperature increase for each second anomaly depth. The third anomaly score for each location is determined based on the second anomaly score for each second anomaly depth and the total number of all second anomaly depths at each location. If there is a position where the third abnormal score reaches the second preset score threshold, then the position that reaches the second preset score threshold is determined as the second abnormal position.
[0018] In another possible implementation, when determining the spontaneous combustion probability of the coal gangue pile based on the target location, the spontaneous combustion probability determination module is specifically used for: Determine the first anomaly score and the total score of the second anomaly score for each target location; The average total score is determined based on the total score corresponding to each target location. The concentration of all target locations is determined, and the spontaneous combustion probability of the coal gangue pile is determined based on the concentration and the average total score.
[0019] In another possible implementation, the spontaneous combustion probability determination module, when determining the concentration of all target locations, is specifically used for: Map all positions onto a preset planar coordinate system to obtain the coordinates of each position; Determine the outermost target location among all target locations, and determine the coverage area of all target locations based on the outermost target location; The ratio of the covered area to the preset area is determined, where the preset area is the area of the coal gangue pile, and the ratio represents the degree of concentration.
[0020] In another possible implementation, each location corresponds to a number, and the information output module, when outputting alarm information, is specifically used for: Assign a number to each target location and send the number of each target location to the terminal device of the designated personnel; Control the alarm on the host computer.
[0021] Thirdly, this application provides an electronic device that adopts the following technical solution: An electronic device comprising: At least one processor; Memory; At least one application, wherein the application is stored in memory and configured to be executed by at least one processor, the at least one configuration being for: executing a coal gangue pile spontaneous combustion alarm method as shown in any possible implementation of the first aspect.
[0022] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium, when the computer program is executed in a computer, causes the computer to perform a method for alarming spontaneous combustion of coal gangue piles as described in any of the first aspects.
[0023] In summary, this application includes at least one of the following beneficial technical effects: Historical and current temperature data for multiple locations within a preset time period are obtained to understand the temperature behavior of the coal gangue pile during that period and at the current moment. This facilitates accurate analysis of the spontaneous combustion probability within the coal gangue pile. Each location corresponds to multiple depths, with different preset temperature thresholds for different depths. By analyzing the current temperature value at each location at different depths against the corresponding preset temperature thresholds, it is possible to determine whether each location is an anomalous location, i.e., the first anomalous location. Temperature change curves are generated for each location at different depths based on historical temperature data. These curves clearly represent the temperature changes within the preset time period. Based on the temperature change curves of each location, it can be analyzed whether there are any anomalies at each location within a preset time period. That is, it can be determined whether each location belongs to the second abnormal location. If there is a target location that belongs to both the first and second abnormal locations, it indicates that the degree of anomaly at such location is high, which means that the coal gangue pile is likely to spontaneously combust. The target location is analyzed to obtain the probability of spontaneous combustion of the coal gangue pile. If the probability of spontaneous combustion reaches the preset probability threshold, it means that spontaneous combustion is highly likely to occur inside the coal gangue pile, and an alarm message is output. This allows the staff to be informed in time of the abnormal situation of spontaneous combustion inside the coal gangue pile, and to accurately alarm when there is an early abnormality in the pile. Attached Figure Description
[0024] Figure 1 This is a flowchart illustrating a method for alarming spontaneous combustion of coal gangue piles according to an embodiment of this application.
[0025] Figure 2 This is a schematic diagram of the structure of a coal gangue pile self-ignition alarm system according to an embodiment of this application.
[0026] Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0027] The present application will be further described in detail below with reference to the accompanying drawings.
[0028] After reading this specification, those skilled in the art may make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they fall within the scope of the claims of this application.
[0029] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0030] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0031] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.
[0032] This application provides a method for alarming spontaneous combustion of coal gangue piles, executed by an electronic device. This electronic device can be a server or a terminal device. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smartphone, tablet, laptop, desktop computer, etc., but is not limited to these. The terminal device and the server can be directly or indirectly connected via wired or wireless communication. This application does not impose any limitations on this. Figure 1 As shown, the method includes steps S101, S102, S103, S104, S105, and S106, wherein, S101, acquire historical temperature data and current temperature data of multiple locations of the coal gangue pile within a preset time period.
[0033] The historical temperature data includes historical temperature values at different depths, while the current temperature data includes current temperature values at different depths.
[0034] In this embodiment, workers can install temperature sensors at different locations on the coal gangue pile, extending into the pile at each location and placing a temperature sensor at different depths to collect temperature data from inside the pile. A signal transmitting device is also installed on the surface of the pile at each location. This device can be a Bluetooth module or a Wi-Fi module. Temperature sensors at different depths at each location are connected to the signal transmitting device via wires, and each signal transmitting device is wirelessly connected to an electronic device. This allows the electronic device to acquire the current temperature data at each location. The electronic device also stores the collected temperature data, for example, on a cloud server or local storage medium, enabling it to acquire historical temperature data for each location. The preset time period can be the past three days, the past seven days, or the past half month, which can be input into the electronic device by workers through a visual interface.
[0035] S102, determine whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature threshold corresponding to different depths.
[0036] In the embodiments of this application, spontaneous combustion of coal gangue piles usually occurs from the inside. Therefore, the preset temperature thresholds corresponding to different depths are different. The electronic device performs a comprehensive analysis based on the current temperature value at each depth of each location and the preset temperature threshold at the corresponding depth to determine whether each location belongs to the first abnormal location. If a location belongs to the first abnormal location, it means that the current temperature at such location is abnormal and the pile may spontaneously combust.
[0037] S103, based on the historical temperature data of each location, determines the temperature change curve at different depths for each location.
[0038] In this embodiment, historical temperature data records the temperature changes at each location within a preset time period, with each historical temperature value corresponding to a specific time point. Therefore, the electronic device maps the historical temperature values at different depths for each location to a preset Cartesian coordinate system to obtain a temperature change curve for each depth at each location. The horizontal axis of the preset Cartesian coordinate system represents time, and the vertical axis represents temperature. The temperature change curve provides a clear visual indication of the temperature changes at each depth, facilitating subsequent analysis.
[0039] S104, based on the temperature change curves at different depths for each location, determine whether each location belongs to the second abnormal location.
[0040] In this embodiment of the application, after the electronic device determines the temperature change curve at different depths for each location, it can analyze the temperature change curve at different depths for each location to determine whether each location belongs to the second abnormal location. The second abnormal location represents the location where the temperature change is abnormal within a preset time period, which is different from the first abnormal location, which is the location where the current temperature is abnormal.
[0041] S105, if a target location exists, determine the spontaneous combustion probability of the coal gangue pile based on the target location.
[0042] The target location is a location that belongs to both the first and second abnormal locations.
[0043] In the embodiments of this application, if a certain location belongs to both the first abnormal location and the second abnormal location, it means that such a location is abnormal in both current temperature performance and historical temperature performance. The possibility of spontaneous combustion is relatively high below such a location. Therefore, the electronic device determines all target locations and then analyzes the target locations to determine the probability of spontaneous combustion of the coal gangue pile.
[0044] S106 If the probability of spontaneous combustion reaches the preset probability threshold, an alarm message will be output.
[0045] In this embodiment, a preset probability threshold serves as a dividing point where the probability of spontaneous combustion is relatively high. The electronic device compares the determined probability of spontaneous combustion with the preset probability threshold. If the preset probability threshold is reached, it indicates a high probability of spontaneous combustion occurring inside the reactor core. The electronic device outputs an alarm message, enabling personnel to promptly learn of the abnormal situation of spontaneous combustion inside the reactor core, achieving accurate alarm at the early stage of abnormality in the reactor core. One possible implementation of this application embodiment is that step S102 determines whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature threshold corresponding to different depths. Specifically, this includes steps S1021 (not shown in the figure), S1022 (not shown in the figure), S1023 (not shown in the figure), S1024 (not shown in the figure), S1025 (not shown in the figure), S1026 (not shown in the figure), S1027 (not shown in the figure), S1028 (not shown in the figure), and S1029 (not shown in the figure). S1021, determine whether the current temperature value at each depth at each location has reached the preset temperature threshold for the corresponding depth.
[0046] In this embodiment of the application, a preset temperature threshold is used as the dividing point for whether the temperature at the corresponding depth is too high. The electronic device compares the current temperature value at each depth at each location with the preset temperature threshold at the corresponding depth to determine whether there is a first abnormal depth that reaches the preset temperature threshold.
[0047] S1022, if there is a first abnormal depth that reaches the preset temperature threshold corresponding to the depth, then determine the first temperature difference between the current temperature value of each first abnormal depth and the preset temperature threshold corresponding to the depth, as well as the total number of first abnormal depths.
[0048] In this embodiment of the application, if there is a first abnormal depth that reaches a preset temperature threshold corresponding to that depth, it indicates that the current temperature value of the first abnormal depth is too high. The electronic device calculates a first temperature difference by subtracting the current temperature value of each first abnormal depth from the preset temperature threshold corresponding to that depth. The larger the first temperature difference, the greater the possibility of spontaneous combustion occurring inside. The electronic device counts the first abnormal depths to obtain the total number of first abnormal depths corresponding to each location.
[0049] S1023, determine two adjacent depths for each first abnormal depth, and determine the second temperature difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths.
[0050] In this embodiment of the application, the electronic device determines two adjacent depths for each first abnormal depth, then calculates the difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths, and takes the absolute value of the difference to obtain a second temperature difference. The second temperature difference characterizes the difference between the temperature performance of the two adjacent depths and the temperature performance when spontaneous combustion may occur.
[0051] S1024, a scatter plot is generated based on the first temperature difference and two second temperature differences, and the scatter points are connected sequentially to obtain the first line plot.
[0052] In this embodiment of the application, the electronic device maps the first temperature difference and the second temperature difference corresponding to two adjacent depths onto a preset coordinate system to obtain a scatter plot. Then, it connects these three scatter points sequentially to obtain a first line graph. The first line graph represents the temperature change trend at each first abnormal depth and its vicinity.
[0053] S1025, determine the slope of each segment of the first broken line graph and determine the slope ratio of the two slopes.
[0054] In this embodiment of the application, after the electronic device generates the first line graph, it can calculate the slope of the two line segments composed of three scattered points, and then calculate the ratio of these two slopes. The smaller slope is used as the numerator and the larger slope is used as the denominator. Therefore, the smaller the slope ratio, the greater the difference in slope between the two line segments, the more drastic the temperature change, and the greater the possibility of spontaneous combustion.
[0055] S1026, determine the third temperature difference between the current temperature value at each depth and the preset temperature threshold at the corresponding depth at each location, and generate a second line graph based on all the third temperature differences.
[0056] In this embodiment of the application, the electronic device can obtain the third temperature difference value corresponding to each depth at each location according to the content recorded in step S1023, which will not be repeated here. Then, all the third temperature difference values corresponding to each location are mapped to a preset coordinate system to obtain a second line graph for each location. The second line graph represents the change in temperature difference between the temperature at each location during the extension into the pile body and the temperature at which spontaneous combustion may occur.
[0057] S1027, Perform linear fitting on the second line graph to obtain a linear function of the third temperature difference for each depth, and determine the slope of the linear function.
[0058] In the embodiments of this application, the electronic device performs linear fitting on each second line graph at each location using the Origin plugin to obtain a linear function with respect to each depth, and then obtains the slope of the linear function with respect to each depth.
[0059] S1028, calculate the average slope of the linear function for all depths at each location, and calculate the first difference between the average slope and the preset slope corresponding to each location.
[0060] In this embodiment, the electronic device averages the slope of a linear function across all depths at each location to obtain an average slope. This average slope characterizes the difference between the overall internal temperature at each location and the temperature at which spontaneous combustion occurs. A preset slope represents the difference between the temperature at each location when no spontaneous combustion occurs and the temperature at which spontaneous combustion occurs. This preset slope can be calculated by personnel based on a large amount of historical temperature data. The electronic device calculates the difference between the average slope and the preset slope, then takes the absolute value to obtain a first difference value. A larger first difference value at a certain location indicates a greater difference between that location and the preset slope when no spontaneous combustion occurs within the pile body, thus indicating a higher probability of spontaneous combustion occurring below that location.
[0061] S1029, determine whether each location belongs to the first abnormal location based on the total number of first abnormal depths, the slope ratio, and the first difference.
[0062] In summary, for the embodiments of this application, the number of all first abnormal depths at each location, the slope ratio corresponding to each first abnormal depth, and the first difference with respect to the slope are all key factors affecting whether each location belongs to the first abnormal location. Therefore, the electronic device can accurately determine whether it belongs to the first abnormal location by comprehensively analyzing the above three factors.
[0063] One possible implementation of this application embodiment is that step S1029 determines whether each location belongs to the first abnormal location based on the total number of first abnormal depths, the slope ratio, and the first difference. Specifically, this includes steps Sa (not shown in the figure), Sb (not shown in the figure), Sc (not shown in the figure), and Sd (not shown in the figure). Sa, determine the product of the total number of first anomaly depths and the first difference.
[0064] In the embodiments of this application, the more first abnormal depths there are at each location, the greater the likelihood that the location is an abnormal location. Similarly, the greater the first difference, the greater the likelihood that the location is an abnormal location. Therefore, the electronic device multiplies the total number of first abnormal depths at each location by the corresponding first difference to obtain a product. This product combines the two factors of the number of first abnormal depths and the first difference. Therefore, the greater the product, the greater the likelihood that the location is an abnormal location.
[0065] Sb is the average slope ratio of all slope ratios at the first anomaly depth.
[0066] In this embodiment of the application, the electronic device uses an average value calculation formula to average the slope ratios of all first abnormal depths at each location to obtain the average slope ratio. The smaller the average slope ratio, the more drastic the temperature change at and near the all first abnormal depths at each location, and the greater the possibility of spontaneous combustion.
[0067] Sc determines the ratio of the product to the average of the slope ratios, which represents the first outlier score at each location.
[0068] In the embodiments of this application, the electronic device divides the product determined above by the average slope ratio to obtain the ratio result for each position. The product is the numerator and the average slope ratio is the denominator. Therefore, the larger the ratio result, the higher the probability that the position belongs to an abnormal position.
[0069] If there is a position where the first abnormal score reaches the first preset score threshold, then the position where the first preset score threshold is reached is determined as the first abnormal position.
[0070] In the embodiments of this application, the first preset score threshold is used as the critical point for whether the first abnormal score is too high. The electronic device compares the first abnormal score of each determined position with the first preset score threshold. If the first abnormal score of a certain position reaches the position of the first preset score threshold, it indicates that the current temperature performance of that position is abnormal and belongs to the first abnormal position.
[0071] One possible implementation of this application embodiment is that step S104 determines whether each location belongs to the second abnormal location based on the temperature change curve at different depths for each location. Specifically, this includes steps S1041 (not shown in the figure), S1042 (not shown in the figure), S1043 (not shown in the figure), S1044 (not shown in the figure), and S1045 (not shown in the figure). S1041, based on the historical temperature value of each depth at each location, determine the temperature change trend corresponding to each depth, and determine the second abnormal depth with an increasing temperature change trend at each location, as well as the total number of all second abnormal depths at each location.
[0072] In this embodiment, the electronic device maps the historical temperature value of each depth at each location to a preset planar coordinate system. Then, it performs linear fitting on these historical temperature values to obtain a linear function with respect to each depth. The slope of the linear function determines the temperature change trend at each depth. A positive slope indicates an increasing temperature trend, a negative slope indicates a decreasing temperature trend, and a slope of 0 indicates a constant temperature trend. The electronic device identifies the second abnormal depth at each location where the temperature change trend is increasing, and counts the number of second abnormal depths at each location. An increasing temperature trend at a certain depth indicates that heat is gradually accumulating at that depth within a preset time period, increasing the likelihood of spontaneous combustion and making the location more likely to be a second abnormal location. A higher number of second abnormal depths at each location also indicates a greater likelihood that the location is a second abnormal location.
[0073] S1042, determine the temperature rise rate and the highest temperature value at each second anomaly depth at each location based on the historical temperature value at each second anomaly depth at each location.
[0074] In this embodiment of the application, after the electronic device determines the linear function of the second anomaly depth at each location, the slope of the linear function can be used as the temperature rise rate. The greater the temperature rise rate, the faster the heat accumulates, and the higher the probability of spontaneous combustion. The electronic device determines the highest temperature value from the historical temperature values of each second anomaly depth; a higher highest temperature value also indicates a greater probability of spontaneous combustion.
[0075] S1043, determine the second anomaly score for each second anomaly depth based on the highest temperature value and the rate of temperature increase for each second anomaly depth.
[0076] In summary, for the embodiments of this application, the highest temperature value and the rate of temperature rise at the second anomaly depth are key factors affecting the degree of anomaly at each second anomaly depth. Therefore, the staff can set corresponding weights for the highest temperature value and the rate of temperature rise, and store the corresponding weights in the local storage medium in the electronic device. After the electronic device determines each second anomaly depth at each location, it can call the corresponding weights to perform a weighted calculation on the highest temperature value and the rate of temperature rise to obtain the second anomaly score of the second anomaly depth.
[0077] S1044, determine the third anomaly score for each location based on the second anomaly score for each second anomaly depth and the total number of second anomaly depths at each location.
[0078] In this embodiment of the application, the electronic device can calculate the average of the second anomaly scores for all second anomaly depths at each location to obtain the average second anomaly score. The operator can assign weights to the average second anomaly score and the number of second anomaly depths, and store these weights in the local storage medium of the electronic device. After determining the average second anomaly score and the total number of second anomaly depths at each location, the electronic device can perform a weighted calculation using the corresponding weights to obtain the third anomaly score for each location.
[0079] S1045, if there is a position where the third abnormal score reaches the second preset score threshold, then the position that reaches the second preset score threshold is determined as the second abnormal position.
[0080] In this embodiment of the application, the second preset score threshold is used as the critical point for whether the third abnormal score is too high. The electronic device compares the third abnormal score of each determined location with the second preset score threshold. If the third abnormal score of a certain location reaches the position of the second preset score threshold, it indicates that the historical temperature performance of that location within the preset time period is abnormal and belongs to the second abnormal location.
[0081] One possible implementation of this application embodiment is that step S105, which determines the spontaneous combustion probability of the coal gangue pile based on the target location, specifically includes steps S1051 (not shown in the figure), S1052 (not shown in the figure), and S1053 (not shown in the figure), wherein... S1051, determine the first anomaly score and the total score of the second anomaly score for each target location.
[0082] In the embodiments of this application, the electronic device sums the first anomaly score and the second anomaly score for each target location to obtain a total score. The total score combines the first anomaly score of the current temperature performance and the second anomaly score of the historical temperature performance, and the total score is used to more accurately characterize the degree of anomaly of the target location.
[0083] S1052, determine the average total score based on the total score corresponding to each target location.
[0084] In the embodiments of this application, the electronic device uses the average value calculation formula to calculate the average value of the total score corresponding to each of all target locations to obtain the average total score value, and uses the average total score value to characterize the overall abnormality of all target locations.
[0085] S1053, determine the concentration of all target locations, and determine the spontaneous combustion probability of the coal gangue pile based on the concentration and the average of the total scores.
[0086] In this embodiment, after the electronic device identifies all target locations, it determines the concentration of these locations. A higher concentration indicates a concentration of abnormal locations, increasing the likelihood of spontaneous combustion at these locations. Therefore, the electronic device more accurately determines the spontaneous combustion probability of the coal gangue pile by combining the concentration level and the average total score. Operators can pre-set the weights corresponding to the concentration level and the average total score, storing these weights in the local storage medium of the electronic device. The electronic device then uses these weights to perform a weighted calculation on the concentration level and the average total score to obtain a score. This score is then substituted into a preset function to determine the spontaneous combustion probability. The preset function, which determines the spontaneous combustion probability based on this score, is pre-set by operators based on numerous experiments or specific needs.
[0087] One possible implementation of this application embodiment is that step S1053, which determines the concentration of all target locations, specifically includes steps one, two, and three, wherein... Step 1: Map all positions onto a preset planar coordinate system to obtain the coordinates of each position.
[0088] Step 2: Determine the outermost target location among all target locations, and determine the coverage area of all target locations based on the outermost target location.
[0089] Step 3: Determine the ratio of the covered area to the preset area. The preset area is the area of the coal gangue pile, and the ratio represents the degree of concentration.
[0090] In this embodiment, the electronic device maps all positions on the coal gangue pile to a preset planar coordinate system to obtain the coordinates of each position. Therefore, the electronic device can obtain the coordinates of each target position. The electronic device can determine the outermost target position among all target positions using the Graham scan method, and then connect the outermost target positions sequentially to obtain the coverage area of the outermost target position. Then, the electronic device determines the ratio of the coverage area to the area of the coal gangue pile. This ratio represents the concentration of all target positions. A larger ratio indicates that all target positions are more dispersed and the concentration is lower. Some target positions may be invalid due to errors in temperature data. A lower ratio indicates that all target positions are more concentrated, and a higher concentration indicates that these target positions are concentrated in one area, increasing the likelihood of spontaneous combustion below these target positions.
[0091] One possible implementation of this application embodiment is that each position corresponds to a number, and alarm information is output in step S106, specifically including steps S1061 (not shown in the figure) and S1062 (not shown in the figure), wherein, S1061, determine the number of each target location, and send the number of each target location to the terminal device of the designated personnel.
[0092] S1062 controls the alarm on the host computer.
[0093] In this embodiment, after the electronic device identifies all target locations, it sends a text message containing the location numbers to the terminal devices of designated personnel. This allows relevant staff to be promptly informed of any spontaneous combustion anomalies occurring at these target locations. The electronic device can also send the calculated probability of spontaneous combustion to the terminal devices of designated personnel, or send a text message stating "The probability of spontaneous combustion in the coal gangue pile is relatively high," allowing relevant staff to be promptly informed of any abnormalities in the coal gangue pile and to take timely action. Simultaneously, the electronic device can send an alarm signal to a host computer. The electronic device and the host computer are connected via wires or wirelessly, allowing the host computer to receive the alarm signal and issue an alarm, informing personnel at the host computer of the spontaneous combustion anomaly in the coal gangue pile. In addition, staff can set up indicator lights at each location on the coal gangue pile. These indicator lights are also wirelessly connected to electronic equipment. The electronic equipment can also send control signals to the indicator lights at the target locations, so that the indicator lights at the target locations will light up after receiving the control signals, thereby alerting on-site personnel or patrol personnel to the abnormal spontaneous combustion of the coal gangue pile in a timely manner.
[0094] The above embodiments describe a method for alarming spontaneous combustion of coal gangue piles from the perspective of process flow. The following embodiments describe a coal gangue pile spontaneous combustion alarm system 20 from the perspective of virtual modules or virtual units. For details, please refer to the following embodiments.
[0095] This application provides a coal gangue pile spontaneous combustion alarm system 20, such as... Figure 2 As shown, a coal gangue pile spontaneous combustion alarm system 20 may specifically include: The data acquisition module 201 is used to acquire historical temperature data and current temperature data of multiple locations of the coal gangue pile within a preset time period. The historical temperature data includes historical temperature values at different depths, and the current temperature data includes current temperature values at different depths. The first judgment module 202 is used to determine whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature threshold corresponding to different depths; Curve determination module 203 is used to determine the temperature change curve at different depths for each location based on historical temperature data for each location. The second judgment module 204 is used to determine whether each location belongs to the second abnormal location based on the temperature change curve of each location at different depths. The spontaneous combustion probability determination module 205 is used to determine the spontaneous combustion probability of the coal gangue pile based on the target location when a target location exists. The target location is a location that belongs to both the first abnormal location and the second abnormal location. The information output module 206 is used to output alarm information when the probability of spontaneous combustion reaches a preset probability threshold.
[0096] This application discloses a coal gangue pile spontaneous combustion alarm system 20. The system includes a data acquisition module 201 that acquires historical and current temperature data for multiple locations within a preset time period. This allows for understanding the temperature characteristics of the coal gangue pile within the preset time period and the current temperature, facilitating accurate subsequent analysis of the spontaneous combustion probability within the coal gangue pile. Each location corresponds to multiple depths, with different preset temperature thresholds for different depths. A first judgment module 202 analyzes the current temperature value at each location at different depths against the corresponding preset temperature thresholds to determine whether each location is an abnormal location (i.e., a first abnormal location). A curve determination module 203 generates a temperature change curve for each location at different depths based on the historical temperature data. The temperature change curve clearly shows... The first judgment module 204 analyzes the temperature changes within a preset time period based on the temperature change curves of each location to determine whether there is an anomaly at each location within the preset time period. That is, it determines whether each location belongs to the second abnormal location. If there is a target location that belongs to both the first and second abnormal locations, it indicates that the degree of anomaly at such location is high, which in turn indicates that the coal gangue pile is likely to spontaneously combust. The spontaneous combustion probability determination module 205 analyzes the target location to obtain the spontaneous combustion probability of the coal gangue pile. If the spontaneous combustion probability reaches the preset probability threshold, it indicates that spontaneous combustion is highly likely to occur inside the coal gangue pile. The information output module 206 outputs alarm information, so that the staff can be informed in time of the abnormal situation of spontaneous combustion inside the coal gangue pile, and accurately alarm when the pile is abnormal in the early stage.
[0097] In one possible implementation of this application embodiment, when the first judgment module 202 determines whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature thresholds corresponding to different depths, it is specifically used for: Determine whether the current temperature value at each depth at each location has reached the preset temperature threshold for the corresponding depth; If there is a first abnormal depth that reaches the preset temperature threshold corresponding to the depth, then determine the first temperature difference between the current temperature value of each first abnormal depth and the preset temperature threshold corresponding to the depth, as well as the total number of first abnormal depths. Determine two adjacent depths for each first abnormal depth, and determine the second temperature difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths; A scatter plot is generated based on the first temperature difference and two second temperature differences, and the scatter points are connected sequentially to obtain the first broken line plot. Determine the slope of each segment of the first broken line graph and determine the slope ratio of the two slopes; Determine the third temperature difference between the current temperature value at each depth and the preset temperature threshold at the corresponding depth at each location, and generate a second line graph based on all the third temperature differences; Linear fitting is performed on the second line graph to obtain a linear function of the third temperature difference for each depth, and the slope of the linear function is determined. Calculate the average slope of a linear function across all depths at each location, and calculate the first difference between the average slope and the preset slope corresponding to each location; Determine whether each location belongs to the first abnormal location based on the total number of first abnormal depths, the slope ratio, and the first difference.
[0098] In one possible implementation of this application embodiment, when the first judgment module 202 determines whether each position belongs to a first abnormal position based on the total number of first abnormal depths, the slope ratio, and the first difference, it is specifically used for: Determine the product of the total number of first anomaly depths and the first difference; Calculate the average slope ratio of all slope ratios at the first anomaly depth; Determine the ratio of the product to the average of the slope ratios; the ratio result represents the first outlier score at each location. If there is a position where the first abnormal score reaches the first preset score threshold, then the position that reaches the first preset score threshold is determined as the first abnormal position.
[0099] In one possible implementation of this application embodiment, when the second judgment module 204 determines whether each location belongs to the second abnormal location based on the temperature change curve of each location at different depths, it is specifically used for: Based on the historical temperature values at each depth for each location, determine the temperature change trend corresponding to each depth, and identify the second abnormal depth with an increasing temperature change trend at each location, as well as the total number of all second abnormal depths at each location. The rate of temperature rise at each second anomaly depth at each location and the highest temperature at each second anomaly depth are determined based on the historical temperature values at each location. The second anomaly score for each second anomaly depth is determined based on the highest temperature value and the rate of temperature increase for each second anomaly depth. The third anomaly score for each location is determined based on the second anomaly score for each second anomaly depth and the total number of all second anomaly depths at each location. If there is a position where the third abnormal score reaches the second preset score threshold, then the position that reaches the second preset score threshold is determined as the second abnormal position.
[0100] In one possible implementation of this application embodiment, the spontaneous combustion probability determination module 205, when determining the spontaneous combustion probability of the coal gangue pile based on the target location, is specifically used for: Determine the first anomaly score and the total score of the second anomaly score for each target location; The average total score is determined based on the total score corresponding to each target location. Determine the concentration of all target locations, and determine the spontaneous combustion probability of the coal gangue pile based on the concentration and the average total score.
[0101] In one possible implementation of this application embodiment, the spontaneous combustion probability determination module 205, when determining the concentration of all target locations, is specifically used for: Map all positions onto a preset planar coordinate system to obtain the coordinates of each position; Determine the outermost target location among all target locations, and determine the coverage area of all target locations based on the outermost target location; Determine the ratio of the covered area to the preset area, where the preset area is the area of the coal gangue pile, and the ratio represents the degree of concentration.
[0102] In one possible implementation of this application embodiment, each location corresponds to a number, and the information output module 206, when outputting alarm information, is specifically used for: Assign a number to each target location and send the number of each target location to the terminal device of the designated personnel; Control the alarm on the host computer.
[0103] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the coal gangue pile self-ignition alarm system 20 described above can be referred to the corresponding process in the aforementioned method embodiments, and will not be repeated here.
[0104] This application provides an electronic device, such as... Figure 3 As shown, Figure 3 The illustrated electronic device 30 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 30 does not constitute a limitation on the embodiments of this application.
[0105] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 301 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0106] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The symbol is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0107] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0108] The memory 303 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.
[0109] Electronic devices include, but are not limited to: mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Servers can also be included. Figure 3 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0110] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments. Compared with related technologies, this application obtains historical and current temperature data of multiple locations within a preset time period for a coal gangue pile. This facilitates understanding the temperature performance of the coal gangue pile within the preset time period and the current temperature performance, thereby enabling accurate subsequent analysis of the spontaneous combustion probability within the coal gangue pile. Each location corresponds to multiple depths, with different preset temperature thresholds for different depths. By analyzing the current temperature value at each location at different depths and the corresponding preset temperature threshold, it can be determined whether each location is an abnormal location, i.e., a first abnormal location. A temperature change curve is generated for each location at different depths based on the historical temperature data. The temperature change curve clearly characterizes the preset temperature threshold. By analyzing the temperature changes over a given time period, the system can determine whether any location exhibits anomalies within the preset time frame. This involves identifying whether each location falls under the category of the second abnormal location. If a target location is found to be both the first and second abnormal location, it indicates a high degree of anomaly and suggests a significant likelihood of spontaneous combustion within the coal gangue pile. Analyzing the target location yields the probability of spontaneous combustion within the coal gangue pile. If this probability reaches a preset threshold, it indicates a high probability of spontaneous combustion within the coal gangue pile, triggering an alarm. This allows staff to promptly detect the abnormal situation of spontaneous combustion within the coal gangue pile, enabling accurate alarms at the early stages of anomalies.
[0111] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0112] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for alarming spontaneous combustion of coal gangue piles, characterized in that, include: The historical temperature data and current temperature data of the coal gangue pile at multiple locations within a preset time period are obtained. The historical temperature data includes historical temperature values at different depths, and the current temperature data includes current temperature values at different depths. Based on the current temperature data at each location and the preset temperature thresholds corresponding to different depths, determine whether each location belongs to the first abnormal location; Determine the temperature variation curve at different depths for each location based on historical temperature data for each location; Determine whether each location belongs to the second abnormal location based on the temperature change curve at different depths at each location; If a target location exists, the probability of spontaneous combustion of the coal gangue pile is determined based on the target location, wherein the target location is a location that belongs to both the first abnormal location and the second abnormal location; If the probability of spontaneous combustion reaches the preset probability threshold, an alarm message will be output.
2. The method for alarming spontaneous combustion of coal gangue piles according to claim 1, characterized in that, The step of determining whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature thresholds corresponding to different depths includes: Determine whether the current temperature value at each depth at each location has reached the preset temperature threshold for the corresponding depth; If there is a first abnormal depth that reaches the preset temperature threshold corresponding to the depth, then determine the first temperature difference between the current temperature value of each first abnormal depth and the preset temperature threshold corresponding to the depth, as well as the total number of first abnormal depths. Determine two adjacent depths for each first abnormal depth, and determine the second temperature difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths; A scatter plot is generated based on the first temperature difference and two second temperature differences, and the scatter points are connected sequentially to obtain a first broken line plot. Determine the slope of each segment of the first broken line graph and determine the slope ratio of the two slopes; Determine the third temperature difference between the current temperature value at each depth and the preset temperature threshold at the corresponding depth at each location, and generate a second line graph based on all the third temperature differences; A linear fit is performed on the second line graph to obtain a linear function of all third temperature differences at each depth, and the slope of the linear function is determined. Calculate the average slope of a linear function over all depths at each location, and calculate the first difference between the average slope and the preset slope corresponding to each location; Based on the total number of first abnormal depths, the slope ratio, and the first difference, determine whether each location belongs to the first abnormal location.
3. The method for alarming spontaneous combustion of coal gangue piles according to claim 2, characterized in that, The step of determining whether each location belongs to the first abnormal location based on the number of all first abnormal depths, the slope ratio, and the first difference includes: Determine the product of the total number of the first anomaly depths and the first difference; Calculate the average slope ratio of all slope ratios at the first anomaly depth; Determine the ratio of the product to the average slope ratio, whereby the ratio represents the first anomaly score at each location; If there is a position where the first abnormal score reaches the first preset score threshold, then the position that reaches the first preset score threshold is determined as the first abnormal position.
4. The method for alarming spontaneous combustion of coal gangue piles according to claim 1, characterized in that, The method of determining whether each location belongs to the second abnormal location based on the temperature change curve at different depths at each location includes: Based on the historical temperature values at each depth for each location, determine the temperature change trend corresponding to each depth, and identify the second abnormal depth with an increasing temperature change trend at each location, as well as the total number of all second abnormal depths at each location. The rate of temperature rise at each second anomaly depth at each location and the highest temperature at each second anomaly depth are determined based on the historical temperature values at each location. The second anomaly score for each second anomaly depth is determined based on the highest temperature value and the rate of temperature increase for each second anomaly depth. The third anomaly score for each location is determined based on the second anomaly score for each second anomaly depth and the total number of all second anomaly depths at each location. If there is a position where the third abnormal score reaches the second preset score threshold, then the position that reaches the second preset score threshold is determined as the second abnormal position.
5. A method for alarming spontaneous combustion of coal gangue piles according to claim 1, characterized in that, Determining the spontaneous combustion probability of the coal gangue pile based on the target location includes: Determine the first anomaly score and the total score of the second anomaly score for each target location; The average total score is determined based on the total score corresponding to each target location. The concentration of all target locations is determined, and the spontaneous combustion probability of the coal gangue pile is determined based on the concentration and the average total score.
6. A method for alarming spontaneous combustion of coal gangue piles according to claim 5, characterized in that, The determination of the concentration of all target locations includes: Map all positions onto a preset planar coordinate system to obtain the coordinates of each position; Determine the outermost target location among all target locations, and determine the coverage area of all target locations based on the outermost target location; The ratio of the covered area to the preset area is determined, where the preset area is the area of the coal gangue pile, and the ratio represents the degree of concentration.
7. A method for alarming spontaneous combustion of coal gangue piles according to claim 1, characterized in that, Each location has a corresponding number, and the output alarm information includes: Assign a number to each target location and send the number of each target location to the terminal device of the designated personnel; Control the alarm on the host computer.
8. A spontaneous combustion alarm system for coal gangue piles, characterized in that, include: The data acquisition module is used to acquire historical temperature data corresponding to multiple locations of the coal gangue pile within a preset time period, as well as current temperature data corresponding to the multiple locations. The historical temperature data includes historical temperature values at different depths, and the current temperature data includes current temperature values at different depths. The first judgment module is used to determine whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature threshold corresponding to different depths; The curve determination module is used to determine the temperature change curve at different depths for each location based on historical temperature data for each location. The second judgment module is used to determine whether each location belongs to the second abnormal location based on the temperature change curve of each location at different depths. The spontaneous combustion probability determination module is used to determine the spontaneous combustion probability of the coal gangue pile based on the target location when a target location exists. The target location is a location that belongs to both a first abnormal location and a second abnormal location. The information output module is used to output alarm information when the probability of spontaneous combustion reaches a preset probability threshold.
9. A coal gangue pile spontaneous combustion alarm system according to claim 8, characterized in that, When the first judgment module determines whether each location belongs to the first abnormal location based on the current temperature data of each location and the preset temperature thresholds corresponding to different depths, it is specifically used for: Determine whether the current temperature value at each depth at each location has reached the preset temperature threshold for the corresponding depth; If there is a first abnormal depth that reaches the preset temperature threshold corresponding to the depth, then determine the first temperature difference between the current temperature value of each first abnormal depth and the preset temperature threshold corresponding to the depth, as well as the total number of first abnormal depths. Determine two adjacent depths for each first abnormal depth, and determine the second temperature difference between the current temperature value of the two adjacent depths and the preset temperature threshold of their respective depths; A scatter plot is generated based on the first temperature difference and two second temperature differences, and the scatter points are connected sequentially to obtain a first broken line plot. Determine the slope of each segment of the first broken line graph and determine the slope ratio of the two slopes; Determine the third temperature difference between the current temperature value at each depth and the preset temperature threshold at the corresponding depth at each location, and generate a second line graph based on all the third temperature differences; A linear fit is performed on the second line graph to obtain a linear function of all third temperature differences at each depth, and the slope of the linear function is determined. Calculate the average slope of a linear function over all depths at each location, and calculate the first difference between the average slope and the preset slope corresponding to each location; Based on the total number of first abnormal depths, the slope ratio, and the first difference, determine whether each location belongs to the first abnormal location.
10. A coal gangue pile spontaneous combustion alarm system according to claim 9, characterized in that, When the first judgment module determines whether each location belongs to the first abnormal location based on the total number of first abnormal depths, the slope ratio, and the first difference, it is specifically used for: Determine the product of the total number of the first anomaly depths and the first difference; Determine the ratio of the product to the average slope ratio, whereby the ratio represents the first anomaly score at each location; If there is a position where the first abnormal score reaches the first preset score threshold, then the position that reaches the first preset score threshold is determined as the first abnormal position.
Citation Information
Patent Citations
Spontaneous combustion monitoring and early warning system for coal pile gangue hill
CN103473878A
Monitoring and early warning method for spontaneous combustion process of coal gangue dump
CN112943372A
Method for monitoring and early warning spontaneous combustion of coal pile
CN117789389A
Spontaneous combustion early warning method and device for coal pile in coal yard, medium, equipment and product
CN119479172A
Coal pile stacking data management method and system for preventing spontaneous combustion
CN120103889A