A method, device and equipment for determining the weight of a coal pile and a storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BINZHOU WEIQIAO NATIONAL SCIENCE & TECHNOLOGY ADVANCED TECHNOLOGY RESEARCH INSTITUTE
- Filing Date
- 2026-03-12
- Publication Date
- 2026-06-19
Smart Images

Figure CN122240964A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital coal yard management, and more particularly to a method, apparatus, equipment, and storage medium for determining the weight of a coal pile. Background Technology
[0002] In thermal power plants, coal chemical enterprises, and coal storage and transportation scenarios, it is often necessary to determine the weight of coal piles in order to digitally manage coal piles of different weights. Currently, the method for determining the weight of coal piles is usually to obtain the volume of the coal pile through laser scanning or manual measurement, and then multiply it by the empirical average density to estimate the weight of the coal pile.
[0003] However, coal piles are usually a loose medium. Due to the influence of their own weight stress, they exhibit a significant "compaction effect." The density of each layer at the bottom can be 15%-20% higher than that at the top. When using the average density for weight calculation, if the shape of the coal pile changes, such as only the height or only the corners, the volume change is the same, but the actual weight change is completely different, leading to errors in the weight calculation of the coal pile. Summary of the Invention
[0004] This invention provides a method, apparatus, equipment, and storage medium for determining the weight of a coal pile, so as to achieve accurate calculation of the weight of the coal pile.
[0005] According to a first aspect of the present invention, a method for determining the weight of a coal pile is provided, comprising: establishing an initial dynamic density model of the coal pile density varying with height, wherein the dynamic density model includes an equivalent density parameter at the top of the coal pile, an equivalent density parameter at the bottom of the coal pile, and a coal pile compaction gradient parameter; The parameters of the initial dynamic density model are solved based on the coal feeding correlation data during the coal feeding stage, and the updated dynamic density model is obtained by updating the initial dynamic density model based on the solution results. The updated dynamic density model is validated based on coal consumption correlation data during the coal consumption phase. Once the verification is confirmed to be successful, the target coal pile to be evaluated is obtained, and the weight of the target coal pile is calculated based on the updated dynamic density model.
[0006] According to another aspect of the present invention, a device for determining the weight of a coal pile is provided. The device includes: an initial dynamic density model establishment module for establishing an initial dynamic density model of the coal pile density varying with height, wherein the dynamic density model includes an equivalent density parameter at the top of the coal pile, an equivalent density parameter at the bottom of the coal pile, and a coal pile compaction gradient parameter. The dynamic density model acquisition module is used to solve the parameters of the initial dynamic density model based on the coal feeding correlation data during the coal feeding stage, and to update the initial dynamic density model based on the solution results to obtain the updated dynamic density model. The model verification module is used to verify the updated dynamic density model based on the coal consumption correlation data of the coal consumption stage; The coal pile mass calculation module is used to obtain the target coal pile to be evaluated when the verification is determined to be passed, and to calculate the weight of the target coal pile based on the updated dynamic density model.
[0007] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising: one or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any embodiment of the present invention.
[0008] According to another aspect of the present invention, a storage medium for computer-executable instructions is provided, on which a computer program is stored, which, when executed by a processor, implements the method as described in any of the embodiments of the present invention.
[0009] The technical solution of this invention determines an updated dynamic density model of coal pile density as a function of height by solving the coal feeding correlation data during the coal feeding stage, and verifies the updated dynamic density model by verifying the coal consumption correlation data during the coal consumption stage to ensure the accuracy of the model. The weight of the target coal pile is then calculated using the determined density model, thereby avoiding the problem of inaccurate coal pile weight calculation caused by a fixed average density and improving the accuracy of coal pile weight calculation.
[0010] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a flowchart of a method for determining the weight of a coal pile according to Embodiment 1 of the present invention; Figure 2 This is a flowchart of another method for determining the weight of a coal pile according to Embodiment 2 of the present invention; Figure 3 This is a schematic diagram of a device for determining the weight of a coal pile according to Embodiment 3 of the present invention; Figure 4 This is a structural block diagram of an electronic device provided in Embodiment 4 of the present invention. Detailed Implementation
[0013] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0014] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, apparatus, product, or terminal device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or terminal devices.
[0015] Example 1 Figure 1 This is a flowchart of a method for determining the weight of a coal pile according to Embodiment 1 of the present invention. This embodiment is applicable to situations where the weight of a coal pile needs to be determined. This method can be executed by a coal pile weight determination device, which can be implemented in hardware and / or software, and can be integrated into an electronic device with data processing capabilities. Figure 1 As shown, the method includes: S101, establish an initial dynamic density model for the coal pile density as a function of height.
[0016] Optionally, the initial dynamic density model for the coal pile density varying with height includes: obtaining the density difference between the equivalent density parameters at the bottom and top of the coal pile; determining the exponential function component based on the coal pile compaction gradient parameters, the maximum height of the coal pile, and the current height; using the product of the density difference and the exponential function component as the first function component; using the equivalent density parameter at the top of the coal pile as the second function component; and adding the first function component and the second function component to obtain the initial dynamic density model.
[0017] Specifically, in this embodiment, the equivalent bulk density of the coal pile is expressed as a function of height to establish an initial dynamic density model, and preferably an exponential saturation function, as shown in the following formula (1) as an example of the initial dynamic density model: in, Indicates the top equivalent density parameter. This represents the equivalent density parameter at the bottom of the coal pile. This represents the coal pile compaction gradient parameter. Indicates the maximum height of the coal pile. This represents the current height and the equivalent density parameter at the top of the coal pile in the dynamic density model. Equivalent density parameters at the bottom of the coal pile and coal pile compaction gradient parameters All of these involve parameters to be solved, rather than directly measured values, such as the maximum height of the coal pile. and current height The value is the value measured directly. Since the weight of each batch of coal is known during the coal feeding stage, in this embodiment, the above formula (1) can be solved based on the associated data obtained during the coal feeding stage to obtain the specific value of the above parameter.
[0018] S102, Solve the parameters of the initial dynamic density model based on the coal feeding correlation data of the coal feeding stage, and update the initial dynamic density model based on the solution results to obtain the updated dynamic density model.
[0019] Optionally, the parameters of the initial dynamic density model are solved based on the coal feeding correlation data of the coal feeding stage, including: determining the height field before coal feeding and the height field after coal feeding obtained by scanning for each coal feeding stage, and obtaining the height field difference of the coal feeding stage based on the height field after coal feeding; performing an integral operation on the height field difference of the coal feeding stage to obtain the newly added volume of the coal feeding stage, slicing the newly added volume of the coal feeding stage in the height direction according to a specified thickness to obtain the volume of each coal feeding height layer; calculating the equivalent coal feeding weight based on each coal feeding height layer volume and the initial dynamic density model, and using the actual coal feeding weight of the coal feeding stage to solve the equivalent coal feeding weight in reverse to obtain the solution result.
[0020] Optionally, the initial dynamic density model is updated based on the solution results to obtain an updated dynamic density model, including: replacing the equivalent density parameters at the top of the coal pile, the equivalent density parameters at the bottom of the coal pile, and the compaction gradient parameters of the coal pile in the initial dynamic density model with the solution results; and using the replaced initial dynamic density model as the updated dynamic density model, wherein the updated dynamic density model is a density function that dynamically changes with height.
[0021] Specifically, since there are three unknowns in the above formula, at least three sets of coal feed correlation data need to be obtained. In this embodiment, the surface of the coal pile will be periodically scanned under a unified coordinate system and reference plane, and the scanned point cloud data will be converted into a height field. ,in, This indicates the scanning time; therefore, for the k-th coal feeding stage, the height field before coal feeding will be obtained through scanning. and the height field after coal intake This allows us to obtain the height difference during the coal feeding stage. Since this implementation mainly focuses on the scenario of coal feeding by train, the coal feeding stage and the coal consumption stage are executed independently and asynchronously. Based on the aforementioned mutual exclusion constraints, it can be determined that... It is a non-negative value.
[0022] In this embodiment, after obtaining the height difference during the coal feeding stage, an integral calculation is performed on the height difference during the coal feeding stage to obtain the increased volume during the coal feeding stage. Furthermore, the newly added volume domain during the coal feeding stage is: Additionally, in this embodiment, the increased volume during the coal feeding stage is obtained. Then, the newly added volume during the coal feeding stage will be sliced along the height direction with a specified thickness to obtain the volume of each coal feeding height layer. For example, it can be divided into N coal feeding height layers along the height direction, with the center height of each layer being... The specified thickness is This allows us to obtain the volume of each coal intake layer at different heights. Furthermore, each coal feed height layer corresponds to a different center height. Based on the definition of continuous medium mass, and using the volumes of each coal feed height layer and the initial dynamic density model, the equivalent coal feed mass within the volume domain can be calculated as follows: Since the actual coal feeding weight for the kth coal feeding stage It is known, therefore it can be used The equivalent coal feed weight is solved in reverse, i.e. Of course, this embodiment only takes one coal feeding operation as an example for illustration. Since the initial dynamic density model contains three parameters to be solved, at least three sets of coal feeding correlation data are required to perform inverse solving in order to solve all the parameters. In this embodiment, the top equivalent density parameter, the bottom equivalent density parameter of the coal pile, and the coal pile compaction gradient parameter are equivalent parameters obtained by inverse solving the distribution of coal feeding volume in the height direction and the coal feeding weight.
[0023] It should be noted that in this embodiment, the parameters of the initial dynamic density model are obtained by solving the coal feeding correlation data acquired through multiple coal feeding stages. and Then, the specific parameter values will be used to update the initial dynamic density model shown in formula (1) to obtain the updated dynamic density model, where the current height is... Coal pile density is the independent variable. The dependent variable is used to update the dynamic density model, which is then transformed into a univariate function of density dynamically changing with height.
[0024] S103, The updated dynamic density model is verified based on the coal consumption correlation data of the coal consumption stage.
[0025] Optionally, the updated dynamic density model is validated based on coal consumption correlation data of the coal consumption stage, including: determining the pre-coal consumption height field and post-coal consumption height field obtained by scanning for the coal consumption stage, and obtaining the height field difference of the coal consumption stage based on the pre-coal consumption height field and post-coal consumption height field; performing integral calculation on the height field difference of the coal consumption stage to obtain the reduced volume of the coal consumption stage, slicing the reduced volume of the coal consumption stage in the height direction according to a specified thickness to obtain the volume of each coal consumption height layer; calculating the graded coal consumption weight based on the coal consumption height layer volume and the updated dynamic density model, and validating the updated dynamic density model based on the equivalent coal consumption weight and the actual coal consumption weight.
[0026] Optionally, the updated dynamic density model can be validated based on the equivalent coal consumption weight and the actual coal consumption weight, including: calculating the weight deviation between the equivalent coal consumption weight and the actual coal consumption weight; determining whether the weight deviation exceeds a threshold; if so, determining that the updated dynamic density model has failed the validation; otherwise, determining that the updated dynamic density model has passed the validation.
[0027] Specifically, after determining the updated dynamic density model, this embodiment can further verify the updated dynamic density model based on the coal consumption correlation data obtained through scanning during the coal consumption stage, to determine whether the parameters determined based on the coal feeding stage are correct. Specifically, when verifying the updated dynamic density model based on the coal consumption correlation data, the verification specifically involves determining the pre-coal consumption height field obtained through scanning during the coal consumption stage. and the height field after coal consumption The height difference during the coal consumption stage is obtained based on the height field before and after coal consumption. The volume reduction during the coal consumption stage is obtained by integrating the height difference during the coal consumption stage. The corresponding volume reduction range for the coal consumption stage is: In addition, similar to the coal feeding stage, the volume is reduced during the coal consumption stage. Then, the volume of each coal consumption height layer can be obtained by slicing the coal consumption stage at a specified thickness along the height direction. The equivalent coal consumption weight was calculated based on the coal consumption height layer volume and the updated dynamic density model. Due to the actual coal consumption weight Since this is known, the weight deviation between the equivalent coal consumption weight and the actual coal consumption weight can be calculated. If the weight deviation exceeds the preset threshold, it indicates that the model's prediction accuracy does not meet the requirements, and the updated dynamic density model determined based on the coal feeding stage is incorrect. If the weight deviation is less than the preset threshold, it indicates that the model's prediction accuracy is within the allowable range, and therefore the updated dynamic density model can be determined to have passed the verification.
[0028] S104: When the verification is confirmed to be successful, the target coal pile to be evaluated is obtained, and the weight of the target coal pile is calculated based on the updated dynamic density model.
[0029] Optionally, the weight of the target coal pile is calculated based on the updated dynamic density model, including: obtaining the total volume of the target coal pile and slicing the total volume to obtain the unit height layer volume; calculating the weight of each unit height layer according to the updated dynamic density model and the unit height layer volume, and adding the weights of each unit height layer as the weight of the target coal pile.
[0030] Specifically, in this embodiment, through the model solution of the coal feeding stage and the verification process of the coal consumption stage, if the verification of the updated dynamic density model is confirmed to be successful, the weight of the coal pile can be calculated based on the updated dynamic density model. Since the total volume of the target coal pile can be obtained by scanning, in this embodiment, the total volume of the target coal pile can be discretized into slices to obtain the volume of each unit height layer. The method of slice discretization is roughly the same as that of the coal feeding stage and the coal consumption stage, and will not be repeated in this embodiment. Since the center height of each unit height layer is known and the unit height layer is small enough, the center height of each unit height layer can be input into the updated dynamic density model, thereby obtaining the density corresponding to each unit height layer. Based on the solved density and the volume of each unit height layer, the weight of each unit height layer is calculated. When the weight of each unit height layer of the target coal pile is known, the weight of the target coal pile is obtained by adding all the weights of the unit height layers.
[0031] The technical solution of this invention determines an updated dynamic density model of coal pile density as a function of height by solving the coal feeding correlation data during the coal feeding stage, and verifies the updated dynamic density model by verifying the coal consumption correlation data during the coal consumption stage to ensure the accuracy of the model. The weight of the target coal pile is then calculated using the determined density model, thereby avoiding the problem of inaccurate coal pile weight calculation caused by a fixed average density and improving the accuracy of coal pile weight calculation.
[0032] Example 2 Figure 2This is a flowchart of another method for determining the weight of a coal pile provided by an embodiment of the present invention. Based on the above embodiment, after calculating the weight of the target coal pile based on an updated dynamic density model, this embodiment further includes detecting the weight of the target coal pile and recording the detection result in the coal pile management log. Figure 2 As shown, the method includes: S201, establish an initial dynamic density model for the coal pile density as a function of height.
[0033] Optionally, the initial dynamic density model for the coal pile density varying with height includes: obtaining the density difference between the equivalent density parameters at the bottom and top of the coal pile; determining the exponential function component based on the coal pile compaction gradient parameters, the maximum height of the coal pile, and the current height; using the product of the density difference and the exponential function component as the first function component; using the equivalent density parameter at the top of the coal pile as the second function component; and adding the first function component and the second function component to obtain the initial dynamic density model.
[0034] S202, Solve the parameters of the initial dynamic density model based on the coal feeding correlation data of the coal feeding stage, and update the initial dynamic density model based on the solution results to obtain the updated dynamic density model.
[0035] Optionally, the parameters of the initial dynamic density model are solved based on the coal feeding correlation data of the coal feeding stage, including: determining the height field before coal feeding and the height field after coal feeding obtained by scanning for each coal feeding stage, and obtaining the height field difference of the coal feeding stage based on the height field after coal feeding; performing an integral operation on the height field difference of the coal feeding stage to obtain the newly added volume of the coal feeding stage, slicing the newly added volume of the coal feeding stage in the height direction according to a specified thickness to obtain the volume of each coal feeding height layer; calculating the equivalent coal feeding weight based on each coal feeding height layer volume and the initial dynamic density model, and using the actual coal feeding weight of the coal feeding stage to solve the equivalent coal feeding weight in reverse to obtain the solution result.
[0036] Optionally, the initial dynamic density model is updated based on the solution results to obtain an updated dynamic density model, including: replacing the equivalent density parameters at the top of the coal pile, the equivalent density parameters at the bottom of the coal pile, and the compaction gradient parameters of the coal pile in the initial dynamic density model with the solution results; and using the replaced initial dynamic density model as the updated dynamic density model, wherein the updated dynamic density model is a density function that dynamically changes with height.
[0037] S203, the updated dynamic density model is validated based on the coal consumption correlation data of the coal consumption stage.
[0038] Optionally, the updated dynamic density model is validated based on coal consumption correlation data of the coal consumption stage, including: determining the pre-coal consumption height field and post-coal consumption height field obtained by scanning for the coal consumption stage, and obtaining the height field difference of the coal consumption stage based on the pre-coal consumption height field and post-coal consumption height field; performing integral calculation on the height field difference of the coal consumption stage to obtain the reduced volume of the coal consumption stage, slicing the reduced volume of the coal consumption stage in the height direction according to a specified thickness to obtain the volume of each coal consumption height layer; calculating the graded coal consumption weight based on the coal consumption height layer volume and the updated dynamic density model, and validating the updated dynamic density model based on the equivalent coal consumption weight and the actual coal consumption weight.
[0039] Optionally, the updated dynamic density model can be validated based on the equivalent coal consumption weight and the actual coal consumption weight, including: calculating the weight deviation between the equivalent coal consumption weight and the actual coal consumption weight; determining whether the weight deviation exceeds a threshold; if so, determining that the updated dynamic density model has failed the validation; otherwise, determining that the updated dynamic density model has passed the validation.
[0040] S204. When the verification is confirmed to be successful, the target coal pile to be evaluated is obtained, and the weight of the target coal pile is calculated based on the updated dynamic density model.
[0041] Optionally, the weight of the target coal pile is calculated based on the updated dynamic density model, including: obtaining the total volume of the target coal pile and slicing the total volume to obtain the unit height layer volume; calculating the weight of each unit height layer according to the updated dynamic density model and the unit height layer volume, and adding the weights of each unit height layer as the weight of the target coal pile.
[0042] S205, The weight of the target coal pile is measured, and the measurement results are recorded in the coal pile management log.
[0043] Specifically, in this embodiment, after obtaining the weight of the target coal pile by updating the dynamic density model, the calculated weight can be checked. Specifically, this check verifies whether the weight is reasonable. For example, if the capacity of the coal shed is determined to be 1 ton, but the actual calculated weight is 3 tons, the calculated weight is obviously unreasonable. When the weight is determined to be less than the bearing capacity of the coal shed, i.e., within the normal range, the check is considered passed. Of course, this embodiment is merely an example and does not limit the specific method of weight detection.
[0044] In this embodiment, after the weight is measured, the result is recorded in the coal pile management log. Each coal pile is pre-marked with a corresponding number. When the measurement passes, the weight and time are added to the corresponding number in the coal pile management log. Therefore, the coal pile management log records the weight of each coal pile at different times, allowing managers to quickly obtain information on the usage and coal intake of each coal pile. This facilitates the development of reasonable coal intake and consumption strategies, improving the intelligent management of the coal shed. Furthermore, if the measurement fails, the time of the failed measurement is added to the corresponding number in the coal pile management log, and the record is marked with a specified color, such as red. This allows managers to promptly identify anomalies and verify the weight of the coal pile at that moment, further improving the accuracy of coal shed management.
[0045] The technical solution of this invention determines an updated dynamic density model of coal pile density as a function of height by solving the coal feeding correlation data during the coal feeding stage, and verifies the updated dynamic density model by verifying the coal consumption correlation data during the coal consumption stage to ensure the accuracy of the model. The weight of the target coal pile is then calculated using the determined density model, thereby avoiding the problem of inaccurate coal pile weight calculation caused by a fixed average density and improving the accuracy of coal pile weight calculation.
[0046] Example 3 Figure 3 This is a schematic diagram of a device for determining the weight of a coal pile, provided as an embodiment of the present invention. Figure 3 As shown, the device includes: an initial dynamic density model establishment module 310, an updated dynamic density model acquisition module 320, a model verification module 330, and a coal pile mass calculation module 340.
[0047] The initial dynamic density model establishment module 310 is used to establish an initial dynamic density model of coal pile density as a function of height. The dynamic density model includes equivalent density parameters at the top of the coal pile, equivalent density parameters at the bottom of the coal pile, and coal pile compaction gradient parameters. The dynamic density model acquisition module 320 is used to solve the parameters of the initial dynamic density model based on the coal feeding correlation data in the coal feeding stage, and to update the initial dynamic density model based on the solution results to obtain the updated dynamic density model. The model verification module 330 is used to verify the updated dynamic density model based on the coal consumption correlation data of the coal consumption stage; The coal pile mass calculation module 340 is used to obtain the target coal pile to be evaluated when the verification is confirmed to be passed, and to calculate the weight of the target coal pile based on the updated dynamic density model.
[0048] Optionally, an initial dynamic density model establishment module is used to obtain the density difference between the equivalent density parameters at the bottom and top of the coal pile. The exponential function part is determined based on the coal pile compaction gradient parameters, the maximum height of the coal pile, and the current height. The product of the density difference and the exponential function part is used as the first function part. The equivalent density parameter at the top of the coal pile is used as the second function part, and the first function part and the second function part are added together to obtain the initial dynamic density model.
[0049] Optionally, the dynamic density model acquisition module includes a parameter solving unit, which is used to determine the height field before coal feeding and the height field after coal feeding obtained by scanning for each coal feeding stage, and to obtain the height field difference of the coal feeding stage based on the height field after coal feeding and the height field after coal feeding. The volume added during the coal feeding stage is obtained by integral calculation of the height difference in the coal feeding stage. The volume of each coal feeding height layer is obtained by slicing the newly added volume in the coal feeding stage along the height direction according to the specified thickness. The equivalent coal feed weight is calculated based on the volume of each coal feed height layer and the initial dynamic density model. The actual coal feed weight during the coal feed stage is used to reverse-engineer the equivalent coal feed weight to obtain the solution.
[0050] Optionally, the dynamic density model acquisition module includes an updated dynamic density model acquisition unit, which is used to replace the equivalent density parameters at the top of the coal pile, the equivalent density parameters at the bottom of the coal pile, and the compaction gradient parameters of the coal pile in the initial dynamic density model with the solution results; The replaced initial dynamic density model is used as the updated dynamic density model, where the updated dynamic density model is a density function that dynamically changes with height.
[0051] Optionally, a model verification module is used to determine the height field before and after coal consumption obtained by scanning for the coal consumption stage, and to obtain the height field difference of the coal consumption stage based on the height field before and after coal consumption. The volume reduction of the coal consumption stage is obtained by integral calculation of the height difference of the coal consumption stage, and the volume reduction of the coal consumption stage is sliced in the height direction according to a specified thickness to obtain the volume of each coal consumption height layer. The equivalent coal consumption weight is calculated based on the coal consumption height layer volume and the updated dynamic density model. The updated dynamic density model is then verified based on the equivalent coal consumption weight and the actual coal consumption weight.
[0052] Optionally, the model verification module is also used to calculate the weight deviation between the equivalent coal consumption weight and the actual coal consumption weight. Determine if the weight deviation exceeds the threshold. If it does, the dynamic density model update verification fails; otherwise, the dynamic density model update verification passes.
[0053] Optionally, a coal pile mass calculation module is used to obtain the total volume of the target coal pile and to slice the total volume to obtain the volume per unit height layer. The weight of each unit height layer is calculated based on the updated dynamic density model and the unit height layer volume, and the sum of the weights of each unit height layer is taken as the weight of the target coal pile.
[0054] The coal pile weight determination device provided in this embodiment of the invention can execute the coal pile weight determination method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0055] Example 4 Figure 4 A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0056] The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0057] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0058] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other electronic devices through computer networks such as the Internet and / or various telecommunications networks.
[0059] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as methods for determining the weight of a coal pile.
[0060] That is, an initial dynamic density model is established to show how the coal pile density changes with height. The dynamic density model includes the equivalent density parameters at the top of the coal pile, the equivalent density parameters at the bottom of the coal pile, and the compaction gradient parameters of the coal pile. The parameters of the initial dynamic density model are solved based on the coal feeding correlation data during the coal feeding stage, and the updated dynamic density model is obtained by updating the initial dynamic density model based on the solution results. The updated dynamic density model is validated based on coal consumption correlation data during the coal consumption phase. Once the verification is confirmed to be successful, the target coal pile to be evaluated is obtained, and the weight of the target coal pile is calculated based on the updated dynamic density model.
[0061] In some embodiments, the method for determining the weight of the coal pile may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for determining the weight of the coal pile described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the method for determining the weight of the coal pile by any other suitable means (e.g., by means of firmware).
[0062] Various embodiments of the apparatuses and techniques described above herein can be implemented in digital electronic circuit devices, integrated circuit devices, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), device-on-a-chip (SoC) devices, complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable device including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage device, at least one input device, and at least one output device, and transmitting data and instructions to the storage device, the at least one input device, and the at least one output device.
[0063] Computer programs used to implement the method for determining the weight of a coal pile according to the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer, or other non-stop data migration device, such that when executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0064] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution apparatus, device, or electronic device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage electronics, magnetic storage electronics, or any suitable combination thereof.
[0065] To provide interaction with a user, the devices and techniques described herein can be implemented on an electronic device having: a display device (e.g., a touchscreen) for displaying information to the user; and buttons through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0066] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0067] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for determining the weight of a coal pile, characterized in that, The method includes: An initial dynamic density model is established to show how the density of the coal pile varies with its height. The dynamic density model includes equivalent density parameters at the top of the coal pile, equivalent density parameters at the bottom of the coal pile, and coal pile compaction gradient parameters. The parameters of the initial dynamic density model are solved based on the coal feeding correlation data during the coal feeding stage, and the updated dynamic density model is obtained by updating the initial dynamic density model based on the solution results. The updated dynamic density model is validated based on coal consumption correlation data during the coal consumption phase. Once the verification is confirmed to be successful, the target coal pile to be evaluated is obtained, and the weight of the target coal pile is calculated based on the updated dynamic density model.
2. The method according to claim 1, characterized in that, The establishment of an initial dynamic density model for the change of coal pile density with height includes: Obtain the density difference between the equivalent density parameter at the bottom of the coal pile and the equivalent density parameter at the top of the coal pile; The exponential function part is determined based on the coal pile compaction gradient parameters, the maximum height of the coal pile, and the current height. The product of the density difference and the exponential function part is used as the first function part. The equivalent density parameter at the top of the coal pile is used as the second function part, and the first function part and the second function part are added together to obtain the initial dynamic density model.
3. The method according to claim 1, characterized in that, The step of solving the parameters of the initial dynamic density model based on coal feeding correlation data during the coal feeding stage includes: For each coal feeding stage, the height field before coal feeding and the height field after coal feeding are determined by scanning, and the height field difference of the coal feeding stage is obtained based on the height field after coal feeding and the height field after coal feeding. The newly added volume of the coal feeding stage is obtained by integral calculation of the height difference of the coal feeding stage, and the newly added volume of the coal feeding stage is sliced in the height direction according to a specified thickness to obtain the volume of each coal feeding height layer. The equivalent coal feed weight is calculated based on the volume of each coal feed height layer and the initial dynamic density model. The equivalent coal feed weight is then solved in reverse using the actual coal feed weight during the coal feed stage to obtain the solution result.
4. The method according to claim 3, characterized in that, The step of updating the initial dynamic density model based on the solution results to obtain the updated dynamic density model includes: The solution results are used to replace the equivalent density parameters at the top of the coal pile, the equivalent density parameters at the bottom of the coal pile, and the compaction gradient parameters of the coal pile in the initial dynamic density model. The replaced initial dynamic density model is used as the updated dynamic density model, wherein the updated dynamic density model is a density function that dynamically changes with height.
5. The method according to claim 1, characterized in that, The step of validating the updated dynamic density model based on coal consumption correlation data during the coal consumption phase includes: For the coal consumption stage, the height field before coal consumption and the height field after coal consumption are determined by scanning, and the height field difference of the coal consumption stage is obtained based on the height field before coal consumption and the height field after coal consumption. The volume of coal consumption stage is reduced by integral calculation of the height difference of the coal consumption stage. The volume of coal consumption stage reduction is sliced in the height direction according to a specified thickness to obtain the volume of each coal consumption height layer. The equivalent coal consumption weight is calculated based on the coal consumption height layer volume and the updated dynamic density model, and the updated dynamic density model is verified based on the equivalent coal consumption weight and the actual coal consumption weight.
6. The method according to claim 5, characterized in that, The step of verifying the updated dynamic density model based on the equivalent coal consumption weight and the actual coal consumption weight includes: Calculate the weight deviation between the equivalent coal consumption weight and the actual coal consumption weight; Determine whether the weight deviation exceeds the threshold. If it does, determine that the updated dynamic density model verification has failed; otherwise, determine that the updated dynamic density model verification has passed.
7. The method according to claim 1, characterized in that, The calculation of the weight of the target coal pile based on the updated dynamic density model includes: Obtain the total volume of the target coal pile, and slice the total volume to obtain the volume per unit height layer; The weight of each unit height layer is calculated based on the updated dynamic density model and the unit height layer volume, and the sum of the weights of each unit height layer is taken as the weight of the target coal pile.
8. A device for determining the weight of a coal pile, characterized in that, The device includes: An initial dynamic density model establishment module is used to establish an initial dynamic density model of coal pile density as a function of height. The dynamic density model includes equivalent density parameters at the top of the coal pile, equivalent density parameters at the bottom of the coal pile, and coal pile compaction gradient parameters. The dynamic density model acquisition module is used to solve the parameters of the initial dynamic density model based on the coal feeding correlation data during the coal feeding stage, and to update the initial dynamic density model based on the solution results to obtain the updated dynamic density model. The model verification module is used to verify the updated dynamic density model based on the coal consumption correlation data of the coal consumption stage; The coal pile mass calculation module is used to obtain the target coal pile to be evaluated when the verification is determined to be passed, and to calculate the weight of the target coal pile based on the updated dynamic density model.
9. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.
10. A storage medium for computer-executable instructions, wherein a computer program is stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.