Measuring methods, devices, equipment, media and products for mining loaders using natural caving method
By using radio frequency identification technology in natural caving mines, combined with identity tags and card readers on scrapers, automatic metering of scraper operations is realized, solving the problem of automated metering of scraper loading operations in the existing technology. , improving the level and efficiency of mine production management.
Patent Information
- Application Number
- CN202410404829.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-07
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-04-07
AI Technical Summary
In the natural collapse method mine, the automatic measurement problem of shovel loading operations has not been effectively solved, which makes it difficult for supervisors to conduct comprehensive supervision, and it is easy to cause the problem of shovel drivers to load ores in disorder, and manual measurement and statistics are time-consuming and labor-intensive.
By setting up identity tags corresponding to the mining points and unloading points in the natural caving mine, and installing a radio frequency identification reader on the scraper, the scraper's operation measurement parameters are obtained, the tag data is received, and the belongings of the same group are classified. The label data collection of the scraper generates the unloading operation data of the target scraper.
It realizes automated measurement and statistics of scraper operations in natural caving mines, improves the management level and efficiency of mine production, avoids the time-consuming and laborious work of manual statistics, and ensures the reliability and accuracy of measurement results.
Smart Images

Figure CN118520149B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of industrial application software, and in particular to a method, device, equipment, medium and product for measuring the operation of a natural caving method mine shovel loader. Background Art
[0002] The natural caving method is a mining method that uses the underground rock mass to collapse and further develop instability by relying on its own gravity and secondary tectonic stress in the bottom space. This method does not rely on rock drilling and blasting to drop the ore. It is a high-intensity, low-cost, large-scale underground mining method, especially suitable for the mining of low-grade, thick and large ore deposits. In the daily production of the natural caving method mine, shovel loaders are usually used to load the ore at the ore exit point, and the ore is unloaded at the chute through the ore exit route and through the vein.
[0003] Loading management is one of the important tasks in the production of natural cave mining. Its core is to strictly control the loading of each mining point according to the plan, so as to ensure the safety of mine production and control the loss and dilution of ore. Specifically in a shift, the loading management will limit the number of loading vehicles at each mining point and the loading cycle sequence of each mining point. When the shovel loader is loading, whether the ore is loaded strictly according to the plan is a difficult problem in the loading management of natural cave mining. There are as many as hundreds of mining points involved in one shift of production in a mine. At present, the manual supervision method has problems such as omissions in the work of supervisors or difficulty in taking care of all production areas, which leads to inconsistency between the measurement results of the shovel loader driver and the disorderly loading of the shovel loader driver, and the manual measurement and statistical work is time-consuming and laborious.
[0004] Among the related technologies, video surveillance can assist natural cave mines in loading management. Its role is mainly reflected in supervision and subsequent responsibility tracing. It cannot solve the problem of automated measurement. There is no effective solution for the related technologies on how to realize automated measurement of the loading and unloading locations and vehicle numbers of shovel loaders. Summary of the invention
[0005] In view of this, the embodiments of the present application provide a method, device, equipment, medium and product for measuring the operation of shovel loader in a natural cave mine, aiming to realize automatic measurement and statistics of shovel loader operations in a natural cave mine and improve the management level and efficiency of mine production.
[0006] The technical solution of the embodiment of the present application is implemented as follows:
[0007] In a first aspect, an embodiment of the present application provides a method for measuring the operation of a loader in a natural cave mine, wherein the natural cave mine includes identity tags corresponding to each ore exit point and each ore unloading point, and a card reader for performing wireless radio frequency identification on the identity tag is provided on the loader, and the method includes:
[0008] Obtaining operation measurement parameters of the scraper, wherein the operation measurement parameters include: minimum unloading operation duration and sliding window size M;
[0009] Receiving tag data collected by a card reader on each of the scrapers, the tag data including: a first identifier representing the identity tag, a collection time for identifying the identity tag, and a second identifier representing the scraper;
[0010] Based on the second identifier of the received tag data, divide the tag data set belonging to the same scraper;
[0011] Based on the label data set, the minimum unloading operation duration and the sliding window size M, generating unloading operation data of the target loader;
[0012] The target loader is any loader operating in the block cave mine, and M is a set natural number.
[0013] In the above solution, the generating of the target loader's ore unloading operation data based on the label data set, the minimum ore unloading operation duration and the sliding window size M includes:
[0014] Sorting each tag data in the tag data set according to the order of the collection time to obtain a sorted tag data set;
[0015] Traversing the label data in the sorted label data set in sequence, if it is determined based on the first identifier that the first label data currently traversed is the label data corresponding to the unloading point, then selecting the first label data and M label data after the first label data based on the sliding window size M to obtain a first data subset;
[0016] If there is label data identical to the first identifier of the first label data in the first data subset, the last label data identical to the first identifier of the first label data in the first data subset is used as the second label data;
[0017] If it is determined that the difference between the collection time of the second label data and the first label data is greater than or equal to the minimum unloading operation duration, and there is no other label data between the second label data and the first label data or the first identifier of all label data between the two are the same, then an unloading record of the target shovel loader is generated; wherein the unloading record includes: the unloading start time represented by the collection time of the first label data, the unloading end time represented by the collection time of the second label data, and the unloading point represented by the first identifier that is the same as the first label data and the second label data.
[0018] In the above solution, the step of taking the last label data in the first data subset that is identical to the first identifier of the first label data as the second label data includes:
[0019] Determine whether the last label data in the first data subset that is identical to the first identifier of the first label data is the last label data in the first data subset. If so, update the first data subset based on M=M+1, and determine whether the last label data that is identical to the first identifier of the first label data is the last label data in the first data subset, until the last label data that is identical to the first identifier of the first label data is not the last label data in the first data subset, and use the corresponding label data as the second label data.
[0020] In the above scheme, the operation measurement parameters also include: minimum loading operation time, and the method also includes:
[0021] Based on the unloading record of the target shovel loader, label data between the end time of the last unloading and the start time of the current unloading are selected from the sorted label data set to obtain a second data subset;
[0022] Traversing the label data in the second data subset in sequence, if it is determined based on the first identifier that the third label data currently traversed is the label data corresponding to the mining point, taking the last label data in the second data subset that is identical to the first identifier of the third label data as the fourth label data;
[0023] If it is determined that the difference between the collection time of the fourth label data and the third label data is greater than or equal to the minimum loading operation duration, and there is no other label data between the fourth label data and the third label data or the first identifier of all label data between the two is the same, then a loading record of the target shovel loader is generated; wherein the loading record includes: the loading start time represented by the collection time of the third label data, the loading end time represented by the collection time of the fourth label data, and the loading point represented by the first identifier that is the same as the third label data and the fourth label data.
[0024] In a second aspect, an embodiment of the present application provides a natural caving method mine loader operation metering device, wherein the natural caving method mine includes identity tags corresponding to each ore exit point and each ore unloading point, and the loader is provided with a card reader for performing wireless radio frequency identification on the identity tag, and the device includes:
[0025] An acquisition module, used for acquiring operation measurement parameters of the scraper, wherein the operation measurement parameters include: minimum unloading operation duration and sliding window size M;
[0026] A receiving module, configured to receive tag data collected by a card reader on each of the scrapers, wherein the tag data includes: a first identifier representing the identity tag, a collection time for identifying the identity tag, and a second identifier representing the scraper;
[0027] A division module, configured to divide the tag data set belonging to the same scraper based on the second identifier of the received tag data;
[0028] A generating module, configured to generate the unloading operation data of the target loader based on the label data set, the minimum unloading operation duration and the sliding window size M;
[0029] The target loader is any loader operating in the block cave mine, and M is a set natural number.
[0030] In the above solution, the generation module is specifically used for:
[0031] Sorting each tag data in the tag data set according to the order of the collection time to obtain a sorted tag data set;
[0032] Traversing the label data in the sorted label data set in sequence, if it is determined based on the first identifier that the first label data currently traversed is the label data corresponding to the unloading point, then selecting the first label data and M label data after the first label data based on the sliding window size M to obtain a first data subset;
[0033] If there is label data identical to the first identifier of the first label data in the first data subset, the last label data identical to the first identifier of the first label data in the first data subset is used as the second label data;
[0034] If it is determined that the difference between the collection time of the second label data and the first label data is greater than or equal to the minimum unloading operation duration, and there is no other label data between the second label data and the first label data or the first identifier of all label data between the two are the same, then an unloading record of the target shovel loader is generated; wherein the unloading record includes: the unloading start time represented by the collection time of the first label data, the unloading end time represented by the collection time of the second label data, and the unloading point represented by the first identifier that is the same as the first label data and the second label data.
[0035] In the above solution, the operation measurement parameters also include: minimum loading operation time, and the generation module is also used for:
[0036] Based on the unloading record of the target shovel loader, label data between the end time of the last unloading and the start time of the current unloading are selected from the sorted label data set to obtain a second data subset;
[0037] Traversing the label data in the second data subset in sequence, if it is determined based on the first identifier that the third label data currently traversed is the label data corresponding to the mining point, taking the last label data in the second data subset that is identical to the first identifier of the third label data as the fourth label data;
[0038] If it is determined that the difference between the collection time of the fourth label data and the third label data is greater than or equal to the minimum loading operation duration, and there is no other label data between the fourth label data and the third label data or the first identifier of all label data between the two is the same, then a loading record of the target shovel loader is generated; wherein the loading record includes: the loading start time represented by the collection time of the third label data, the loading end time represented by the collection time of the fourth label data, and the loading point represented by the first identifier that is the same as the third label data and the fourth label data.
[0039] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory for storing a computer program that can be run on the processor, wherein the processor, when used to run the computer program, executes the steps of the method described in the first aspect of the embodiment of the present application.
[0040] In a fourth aspect, an embodiment of the present application provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method described in the first aspect of the embodiment of the present application are implemented.
[0041] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect of the embodiment of the present application.
[0042] The technical solution provided by the embodiment of the present application is that the natural caving mine includes identity tags corresponding to each ore exit point and each ore unloading point, and a card reader for wireless radio frequency identification of the identity tag is set on the shovel loader to obtain the operation measurement parameters of the shovel loader, and the operation measurement parameters include: the minimum unloading operation time and the sliding window size M; the tag data collected by the card reader on each shovel loader is received, and the tag data includes: a first identifier representing the identity tag, the collection time of the identity tag, and the second identifier representing the shovel loader; based on the second identifier of the received tag data, the tag data set belonging to the same shovel loader is divided; based on the tag data set, the minimum unloading operation time and the sliding window size M, the unloading operation data of the target shovel loader is generated; wherein the target shovel loader is any shovel loader operating in the natural caving mine, and M is a set natural number. In this way, the automatic measurement of the unloading operation data of each shovel loader in the natural caving mine can be realized, eliminating the trouble of time-consuming and labor-intensive manual statistics, and improving the management level and efficiency of mine production. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 This is a schematic diagram of the process of the natural caving method mine loader operation metering method of the embodiment of the present application;
[0044] Figure 2 This is a schematic diagram of the ore-exit position of a natural caving mine in an application embodiment of the present application;
[0045] Figure 3 This is a schematic diagram of the numbering of the entrance of the ore exit route and the entrance of the ore unloading point of a natural caving mine in an application embodiment of the present application;
[0046] Figure 4 This is a schematic diagram of the structure of the metering device for the natural caving mining scraper according to the embodiment of the present application;
[0047] Figure 5 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0048] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0049] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0050] The embodiment of the present application provides a method for measuring the operation of a loader in a block cave mine. It should be noted that the method in the embodiment of the present application relies on a metering system based on radio frequency identification (RFID), wherein the block cave mine includes identity tags corresponding to each ore exit point and each ore unloading point, and each loader involved in the block cave mine is provided with a card reader for performing radio frequency identification on the identity tag.
[0051] Specifically, a wireless RFID reader can be installed on each shovel loader to establish a one-to-one correspondence between the shovel loader and the wireless RFID reader; a wireless RFID tag (i.e., the aforementioned identity tag) can be installed at the entrance of each mining point to establish a one-to-one correspondence between the mining point and the wireless RFID tag; similarly, a wireless RFID tag can be installed at the entrance of the unloading point to establish a one-to-one correspondence between the unloading point and the wireless RFID tag.
[0052] For example, the RFID tag is placed in a casing of high-strength material such as metal, holes are drilled at the entrance to the mine and the entrance to the unloading point, the RFID tag is placed in the hole, and the hole is sealed with cement. The purpose is to ensure that the RFID tag will not be damaged during mine blasting or shoveling operations.
[0053] It can be understood that during the operation of the shovel loader, it will continuously identify the wireless radio frequency identification tags along the way through the wireless radio frequency identification card reader, that is, record the mining exit points and / or unloading points passed, and transmit the tag data to the central server through the wireless transmission network; the shovel loader operation metering module of the central server can automatically measure the loading and unloading positions and vehicle numbers of the shovel loader based on the above tag data.
[0054] It should be pointed out that in the embodiments of the present application, the technical solution of introducing wireless radio frequency identification technology for operation metering in the field of mining production is significantly different from the application of other radio frequency identification technologies. Taking the access control system as an example, a card reader is generally installed at a fixed position at the access control, and mobile devices such as personnel or vehicles carry tags. The reason is that compared with tags, card readers are more expensive, larger in size, and require power supply. There are also fewer card readers and more tags. In the embodiments of the present application, tags are installed at fixed positions such as mining exit points and unloading points, and card readers are installed in mobile shovel loaders. In this way, the card reader can be effectively prevented from being damaged, and the operation metering needs of the shovel loader traveling back and forth between multiple mining exit points and unloading points can be met.
[0055] The embodiment of the present application provides a method for measuring the operation of a natural caving mining scraper, which can be applied to the aforementioned central server, such as Figure 1 As shown, the method includes:
[0056] Step 101, obtaining the operation measurement parameters of the loader, wherein the operation measurement parameters include: minimum unloading operation duration and sliding window size M.
[0057] It is understandable that the central server can obtain the operation measurement parameters of the loader in the natural cave mine. For example, the operation measurement parameters include: the minimum unloading operation time t minD And the sliding window size M, where M is a set natural number used as a basis for dividing the set.
[0058] Step 102, receiving tag data collected by a card reader on each of the scrapers, the tag data including: a first identifier representing the identity tag, a collection time for identifying the identity tag, and a second identifier representing the scraper.
[0059] Here, the constructed label data can be represented by the following element structure: ID ,l ID ,t record}, where r ID Indicates the number of the scraper (i.e. the second identification mentioned above), l ID Indicates the number of the ore-exporting point or the ore-unloading point (i.e. the first identification mentioned above), t record It indicates the time when the RFID reader reads the tag when the scraper passes by the mining exit or unloading point (i.e. the aforementioned collection time).
[0060] Step 103: divide the tag data sets belonging to the same scraper based on the second identifier of the received tag data.
[0061] For example, the label data sent by each scraper and received by the central server can be represented by the following data set:
[0062]
[0063] In the embodiment of the present application, the label data sets belonging to the same shovel loader can be divided based on the second identifier, so that the label data sets corresponding to each shovel loader are counted separately.
[0064] Step 104: Based on the label data set, the minimum unloading operation duration and the sliding window size M, generate the unloading operation data of the target shovel loader.
[0065] It can be understood that based on the label data set of each shovel loader, the sliding window size M and the minimum unloading operation time t in the aforementioned operation measurement parameters can be used to calculate the minimum unloading operation time t. minD, generating the unloading operation data of the target loader, the target loader being any loader operating in the block cave mine. In this way, the unloading operation data of each loader in the block cave mine can be automatically measured, eliminating the time-consuming and laborious trouble of manual statistics, and improving the management level and efficiency of mine production.
[0066] Exemplarily, the generating the unloading operation data of the target loader based on the label data set, the minimum unloading operation duration and the sliding window size M includes:
[0067] Sorting each tag data in the tag data set according to the order of the collection time to obtain a sorted tag data set;
[0068] Traversing the label data in the sorted label data set in sequence, if it is determined based on the first identifier that the first label data currently traversed is the label data corresponding to the unloading point, then selecting the first label data and M label data after the first label data based on the sliding window size M to obtain a first data subset;
[0069] If there is label data identical to the first identifier of the first label data in the first data subset, the last label data identical to the first identifier of the first label data in the first data subset is used as the second label data;
[0070] If it is determined that the difference between the collection time of the second label data and the first label data is greater than or equal to the minimum unloading operation duration, and there is no other label data between the second label data and the first label data or the first identifier of all label data between the two are the same, then an unloading record of the target shovel loader is generated; wherein the unloading record includes: the unloading start time represented by the collection time of the first label data, the unloading end time represented by the collection time of the second label data, and the unloading point represented by the first identifier that is the same as the first label data and the second label data.
[0071] It can be understood that the unloading records automatically generated by the embodiment of the present application can not only record the location of the unloading point, for example, based on the wireless radio frequency identification tag to indicate the location of the unloading point, but also record the start time and end time of unloading, which can better meet the subsequent data statistics and data traceability management needs.
[0072] Exemplarily, taking the last label data in the first data subset that is identical to the first identifier of the first label data as the second label data includes:
[0073] Determine whether the last label data in the first data subset that is identical to the first identifier of the first label data is the last label data in the first data subset. If so, update the first data subset based on M=M+1, and determine whether the last label data that is identical to the first identifier of the first label data is the last label data in the first data subset, until the last label data that is identical to the first identifier of the first label data is not the last label data in the first data subset, and use the corresponding label data as the second label data.
[0074] It should be noted that, taking into account the problems of unstable wireless signals and signal loss caused by sudden obstructions in the complex production environment of mines, in order to ensure the reliability and accuracy of the measurement results, for example, to ensure the accurate recording of the starting time of unloading, the sliding window size can be updated based on the comparison results, thereby improving the data accuracy of the unloading records.
[0075] In an application example, assume that the target loader The sorted label data set D is expressed as follows:
[0076]
[0077] Follow these steps:
[0078] 1) i = 0;
[0079] 2) Traverse the elements in the label data set D in order, i = i + 1;
[0080] 3), judgment middle type, when When the type is a mining point, jump to step 2); when When the type is an unloading point, proceed to the next step;
[0081] 4) Take out the data subset D according to the sliding window size M i (i.e. the aforementioned first data subset), D i for
[0082]
[0083] 5) Find subset D i The first element In The last element with the same value. If there is no element that meets the condition, jump to step 2); if there is an element that meets the condition, set the element to
[0084] 6) When j = i + M, M = M + 1, jump to step 4); when j ≠ i + M, if subset D i The following conditions cannot be met at the same time, jump to step 2); if subset D i If the following conditions are met at the same time, the scraper operation measurement is triggered and the next step is continued;
[0085] (1) Elements and There are no other elements between them, or the elements and All elements between ID The values are the same;
[0086] (2)
[0087] 7) Scraper at the unloading point The unloading is completed once, and the unloading starts at The end time of unloading is
[0088] 8) i=j, jump to step 2).
[0089] Exemplarily, the operation measurement parameters further include: minimum loading operation time, and the method further includes:
[0090] Based on the unloading record of the target shovel loader, label data between the end time of the last unloading and the start time of the current unloading are selected from the sorted label data set to obtain a second data subset;
[0091] Traversing the label data in the second data subset in sequence, if it is determined based on the first identifier that the third label data currently traversed is the label data corresponding to the mining point, taking the last label data in the second data subset that is identical to the first identifier of the third label data as the fourth label data;
[0092] If it is determined that the difference between the collection time of the fourth label data and the third label data is greater than or equal to the minimum loading operation duration, and there is no other label data between the fourth label data and the third label data or the first identifier of all label data between the two is the same, then a loading record of the target shovel loader is generated; wherein the loading record includes: the loading start time represented by the collection time of the third label data, the loading end time represented by the collection time of the fourth label data, and the loading point represented by the first identifier that is the same as the third label data and the fourth label data.
[0093] It can be understood that the embodiment of the present application can construct a second data subset based on the label data between two adjacent unloading operations, and automatically generate a loading record for the target shovel loader based on the second data subset and the minimum loading time. The loading record can not only record the location of the loading point, for example, based on a wireless radio frequency identification tag to indicate the location of the loading point, but also record the loading start time and loading end time, which can better meet the subsequent data statistics and data traceability management needs.
[0094] In an application example, suppose the target loader The last unloading ended at The start time of this unloading is Construct data subset D i′ (i.e. the aforementioned second data subset), is represented as follows:
[0095]
[0096] Follow these steps:
[0097] 1) k = 1;
[0098] 2) Traverse the data set D in order i′ For the elements in , k = k + 1;
[0099] 3), judgment middle type, when When the type is an unloading point, jump to step 2); when When the type is a mining point, execute the next step;
[0100] 4) Find subset D i′ Neutral Elements In The last element with the same value. If there is no element that meets the condition, jump to step 2); if there is an element that meets the condition, set the element to
[0101] 5) If and The elements between cannot satisfy the following conditions at the same time, jump to step 2); if and If the elements between them meet the following conditions at the same time, the loading position analysis is performed:
[0102] (1) Elements and There are no other elements between them, or the elements and All elements between ID The values are the same;
[0103] (2)
[0104] 6) The materials unloaded by the scraper come from the loading point Loading starts at The loading end time is
[0105] It should be noted that the method of the embodiment of the present application realizes the automated measurement of the loading and unloading positions and vehicle numbers of the shovel loader, thereby improving the level and efficiency of mine production management; fully considers the problems of unstable wireless signals and signal loss caused by sudden obstructions in the complex production environment of the mine, thereby ensuring the reliability and accuracy of the measurement results; the measurement results of the loading and unloading positions and vehicle numbers of the shovel loader are traceable, and the process can be traced; in addition, it avoids the problems of mismatch between the measurement results of the shovel loader driver and the disorderly loading of the shovel loader driver caused by the omissions of the supervisory personnel or the difficulty in taking care of all production areas in the manual supervision method, and provides important guarantees for the safe production of mines and the control of ore loss and depletion, which can bring significant social and economic benefits.
[0106] The method of the embodiment of the present application is exemplarily described below in conjunction with an application example.
[0107] In this application embodiment, the schematic diagram of the ore-exit position of the natural caving method mine is as follows: Figure 2 As shown, Figure 2 The diagram shows the ore collection trough 1, vein 2, ore exit route 3, roadway edge 4 and ore unloading point 5 in a natural cave mine. A radio frequency identification card reader is installed in each shovel loader, and a one-to-one correspondence is established between the shovel loader and the radio frequency identification card reader. A radio frequency identification tag is installed at the entrance of each ore exit route, and a one-to-one correspondence is established between the ore exit point and the radio frequency identification tag. A radio frequency identification tag is installed at the entrance of the ore unloading point, and a one-to-one correspondence is established between the ore unloading point and the radio frequency identification tag. The entrance of the ore exit route and the entrance of the ore unloading point are numbered as shown in the figure. Figure 3 As shown, the wireless RFID tag is placed in a shell of high-strength materials such as metal. Holes are drilled at the entrance of the mine entrance and the entrance of the unloading point, and the wireless RFID tag is placed in the hole, and the hole is sealed with cement. The purpose is to ensure that the wireless RFID tag will not be damaged during mine blasting or shoveling operations.
[0108] During operation, the loader will continuously identify the RFID tags along the way through the RFID reader, that is, record the mining exit points passed, and transmit the information to the central server through the wireless transmission network; the loader operation metering module of the central server will automatically measure the loading and unloading positions and vehicle numbers of the loader based on the above information.
[0109] The measurement parameters of the loader operation include the RFID reader operating frequency of 5 Hz, the minimum loading operation time of 60 s, the minimum unloading operation time of 30 s, and the sliding window size of 199, which can be adjusted according to demand.
[0110] Constructing data structure e{r ID ,l ID ,t record}, where r ID Indicates the number of the scraper. ID Indicates the number of the ore-exporting or unloading point, t record Indicates the time when the RFID reader reads the tag when the scraper passes by the mining exit or unloading point.
[0111] Assume that when the scraper A is in production operation, the tag data set D generated by the RFID reader is shown in Table 1 below:
[0112] Table 1
[0113]
[0114]
[0115] The last time the scraper unloaded ore was 2024-03-15 08:06:27.40. We traverse the elements in data set D in order, starting from the 118th record. The type is an unloading point, and the data subset D is taken out according to the sliding window size M. i , D i As shown in Table 2 below:
[0116] Table 2
[0117]
[0118] Find subset D i The first element In The last element with the same value, get the 240th record, subset D i The following conditions must be met at the same time:
[0119] (1) There are no other elements between the 118th and 240th records, or all elements between the 118th and 240th records are ID The values are the same, S1D01
[0120] (2)
[0121] That is, 2024-03-15 08:09:48.40-2024-03-15 08:08:05.60>30
[0122] The scraper operation metering is triggered, and the scraper completes unloading at the unloading point S1D01. The unloading start time is 2024-03-15 08:08:05.60, and the unloading end time is 2024-03-15 08:09:48.40.
[0123] The last time the scraper unloaded ore was ended was 2024-03-15 08:06:27.40, and the current unloading time was 2024-03-15 08:08:05.60. Construct data subset D i′ , D i′ As shown in Table 3 below:
[0124] Table 3
[0125]
[0126] Traverse the dataset D in order i′ The element in the second record The type is a mining point, which does not meet the mining point analysis conditions. Continue to traverse the next one until the 10th record, and the 10th record The last element with the same value is the 109th record, and the elements between the 10th and 109th records meet the following conditions at the same time:
[0127] (1) There are no other elements between the 10th record and the 109th record, or all elements between the 10th record and the 109th record are ID The values are all the same, S1E14;
[0128] (2)
[0129] That is, 2024-03-15 08:07:58.20-2024-03-15 08:06:33.20>60
[0130] The materials unloaded by the shovel loader this time come from the loading point S1E14. The loading start time is 2024-03-15 08:06:33.20, and the loading end time is 2024-03-15 08:07:58.20.
[0131] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a natural caving method mine shovel loader operation metering device, which is set in an electronic device, such as the aforementioned central server, such as Figure 4 As shown, the natural caving method mine shovel loader operation metering device includes: an acquisition module 401, a receiving module 402, a division module 403 and a generation module 404.
[0132] The acquisition module 401 is used to acquire the operation measurement parameters of the shovel loader, and the operation measurement parameters include: the minimum unloading operation time and the sliding window size M; the receiving module 402 is used to receive the tag data collected by the card reader on each of the shovel loaders, and the tag data includes: a first identifier representing the identity tag, a collection time for identifying the identity tag, and a second identifier representing the shovel loader; the division module 403 is used to divide the tag data set belonging to the same shovel loader based on the second identifier of the received tag data; the generation module 404 is used to generate the unloading operation data of the target shovel loader based on the tag data set, the minimum unloading operation time and the sliding window size M; wherein the target shovel loader is any shovel loader operating in the natural caving mine, and M is a set natural number.
[0133] Exemplarily, the generating module 404 is specifically used for:
[0134] Sorting each tag data in the tag data set according to the order of the collection time to obtain a sorted tag data set;
[0135] Traversing the label data in the sorted label data set in sequence, if it is determined based on the first identifier that the first label data currently traversed is the label data corresponding to the unloading point, then selecting the first label data and M label data after the first label data based on the sliding window size M to obtain a first data subset;
[0136] If there is label data identical to the first identifier of the first label data in the first data subset, the last label data identical to the first identifier of the first label data in the first data subset is used as the second label data;
[0137] If it is determined that the difference between the collection time of the second label data and the first label data is greater than or equal to the minimum unloading operation duration, and there is no other label data between the second label data and the first label data or the first identifier of all label data between the two are the same, then an unloading record of the target shovel loader is generated; wherein the unloading record includes: the unloading start time represented by the collection time of the first label data, the unloading end time represented by the collection time of the second label data, and the unloading point represented by the first identifier that is the same as the first label data and the second label data.
[0138] Exemplarily, the generating module 404 uses the last label data in the first data subset that is identical to the first identifier of the first label data as the second label data, specifically including:
[0139] Determine whether the last label data in the first data subset that is identical to the first identifier of the first label data is the last label data in the first data subset. If so, update the first data subset based on M=M+1, and determine whether the last label data that is identical to the first identifier of the first label data is the last label data in the first data subset, until the last label data that is identical to the first identifier of the first label data is not the last label data in the first data subset, and use the corresponding label data as the second label data.
[0140] Exemplarily, the operation measurement parameters also include: minimum loading operation time, and the generation module 404 is further used to:
[0141] Based on the unloading record of the target shovel loader, label data between the end time of the last unloading and the start time of the current unloading are selected from the sorted label data set to obtain a second data subset;
[0142] Traversing the label data in the second data subset in sequence, if it is determined based on the first identifier that the third label data currently traversed is the label data corresponding to the mining point, taking the last label data in the second data subset that is identical to the first identifier of the third label data as the fourth label data;
[0143] If it is determined that the difference between the collection time of the fourth label data and the third label data is greater than or equal to the minimum loading operation duration, and there is no other label data between the fourth label data and the third label data or the first identifier of all label data between the two is the same, then a loading record of the target shovel loader is generated; wherein the loading record includes: the loading start time represented by the collection time of the third label data, the loading end time represented by the collection time of the fourth label data, and the loading point represented by the first identifier that is the same as the third label data and the fourth label data.
[0144] In actual application, the acquisition module 401, the receiving module 402, the division module 403 and the generation module 404 can be implemented by a processor in the electronic device. Of course, the processor needs to run the computer program in the memory to implement its functions.
[0145] It should be noted that: the natural caving method mine shovel loader operation metering device provided in the above embodiment only uses the division of the above program modules as an example when performing natural caving method mine shovel loader operation metering. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the natural caving method mine shovel loader operation metering device provided in the above embodiment and the natural caving method mine shovel loader operation metering method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0146] Based on the hardware implementation of the above program modules and in order to implement the method of the embodiment of the present application, the embodiment of the present application also provides an electronic device. Figure 5 Only an exemplary structure of the device is shown, not all structures, and it can be implemented as needed. Figure 5 Partial or complete structure shown.
[0147] like Figure 5 As shown, the device 500 provided in the embodiment of the present application includes: at least one processor 501, a memory 502, a user interface 503 and at least one network interface 504. The various components in the electronic device 500 are coupled together through a bus system 505. It can be understood that the bus system 505 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 505 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, in Figure 5 Various buses are labeled as bus system 505 .
[0148] The user interface 503 may include a display, a keyboard, a mouse, a trackball, a click wheel, keys, buttons, a touch pad or a touch screen.
[0149] The memory 502 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device. Examples of such data include: any computer program used to operate on the electronic device.
[0150] The method for measuring the operation of a mining scraper using a natural caving method disclosed in the embodiment of the present application can be applied to a processor 501, or implemented by a processor 501. The processor 501 may be an integrated circuit chip having signal processing capabilities. In the implementation process, each step of the method for measuring the operation of a mining scraper using a natural caving method can be completed by an integrated logic circuit of hardware in the processor 501 or by instructions in the form of software. The above-mentioned processor 501 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 501 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiment of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a storage medium, which is located in the memory 502. The processor 501 reads the information in the memory 502 and combines its hardware to complete the steps of the natural caving mining shovel loader operation metering method provided in the embodiment of the present application.
[0151] In an exemplary embodiment, the electronic device may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), FPGA, general purpose processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0152] It can be understood that the memory 502 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0153] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, which may be a computer-readable storage medium, for example, a memory 502 storing a computer program, and the computer program may be executed by a processor 501 of an electronic device 500 to complete the steps described in the method of the present application. The computer-readable storage medium may be a memory such as a ROM, a PROM, an EPROM, an EEPROM, a Flash Memory, a magnetic surface memory, an optical disk, or a CD-ROM.
[0154] In an exemplary embodiment, the embodiment of the present application further provides a computer program product, including a computer program, which can be executed by the processor 501 of the electronic device 500 to complete the steps described in the method of the embodiment of the present application.
[0155] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0156] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0157] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for measuring the operation of a natural caving mining scraper, characterized in that: The block cave mine includes identity tags corresponding to each ore exit point and each ore unloading point, and the scraper is provided with a card reader for performing radio frequency identification on the identity tags. The method includes: Obtaining operation measurement parameters of the scraper, wherein the operation measurement parameters include: minimum unloading operation duration and sliding window size M; Receiving tag data collected by a card reader on each of the scrapers, the tag data including: a first identifier representing the identity tag, a collection time for identifying the identity tag, and a second identifier representing the scraper; Based on the second identifier of the received tag data, divide the tag data set belonging to the same scraper; Based on the label data set, the minimum unloading operation duration and the sliding window size M, generating unloading operation data of the target loader; Wherein, the target scraper is any scraper operating in the block cave mine, and M is a set natural number; The generating the unloading operation data of the target loader based on the label data set, the minimum unloading operation duration and the sliding window size M includes: Sorting each tag data in the tag data set according to the order of the collection time to obtain a sorted tag data set; Traversing the label data in the sorted label data set in sequence, if it is determined based on the first identifier that the first label data currently traversed is the label data corresponding to the unloading point, then selecting the first label data and M label data after the first label data based on the sliding window size M to obtain a first data subset; If there is label data identical to the first identifier of the first label data in the first data subset, taking the last label data identical to the first identifier of the first label data in the first data subset as the second label data; If it is determined that the difference between the collection time of the second label data and the first label data is greater than or equal to the minimum unloading operation duration, and there is no other label data between the second label data and the first label data or the first identifier of all label data between the two are the same, then an unloading record of the target shovel loader is generated; wherein the unloading record includes: the unloading start time represented by the collection time of the first label data, the unloading end time represented by the collection time of the second label data, and the unloading point represented by the first identifier that is the same as the first label data and the second label data.
2. The method according to claim 1, characterized in that: The taking the last tag data in the first data subset that is identical to the first identifier of the first tag data as the second tag data comprises: Determine whether the last label data in the first data subset that is identical to the first identifier of the first label data is the last label data in the first data subset. If so, update the first data subset based on M=M+1, and determine whether the last label data that is identical to the first identifier of the first label data is the last label data in the first data subset, until the last label data that is identical to the first identifier of the first label data is not the last label data in the first data subset, and use the corresponding label data as the second label data.
3. The method according to claim 1, characterized in that The operation measurement parameters also include: minimum loading operation time, and the method also includes: Based on the unloading record of the target shovel loader, label data between the end time of the last unloading and the start time of the current unloading are selected from the sorted label data set to obtain a second data subset; Traversing the label data in the second data subset in sequence, if it is determined based on the first identifier that the third label data currently traversed is the label data corresponding to the mining point, taking the last label data in the second data subset that is identical to the first identifier of the third label data as the fourth label data; If it is determined that the difference between the collection time of the fourth label data and the third label data is greater than or equal to the minimum loading operation duration, and there is no other label data between the fourth label data and the third label data or the first identifier of all label data between the two is the same, then a loading record of the target shovel loader is generated; wherein the loading record includes: the loading start time represented by the collection time of the third label data, the loading end time represented by the collection time of the fourth label data, and the loading point represented by the first identifier that is the same as the third label data and the fourth label data.
4. A natural caving method mine loader operation metering device, characterized in that: The block cave mine includes identity tags corresponding to each ore exit point and each ore unloading point, and the scraper is provided with a card reader for performing wireless radio frequency identification on the identity tags. The device includes: An acquisition module, used for acquiring operation measurement parameters of the scraper, wherein the operation measurement parameters include: minimum unloading operation duration and sliding window size M; A receiving module, configured to receive tag data collected by a card reader on each of the scrapers, wherein the tag data includes: a first identifier representing the identity tag, a collection time for identifying the identity tag, and a second identifier representing the scraper; A division module, configured to divide the tag data set belonging to the same scraper based on the second identifier of the received tag data; A generating module, configured to generate the unloading operation data of the target loader based on the label data set, the minimum unloading operation duration and the sliding window size M; Wherein, the target scraper is any scraper operating in the block cave mine, and M is a set natural number; The generation module is specifically used for: Sorting each tag data in the tag data set according to the order of the collection time to obtain a sorted tag data set; Traversing the label data in the sorted label data set in sequence, if it is determined based on the first identifier that the first label data currently traversed is the label data corresponding to the unloading point, then selecting the first label data and M label data after the first label data based on the sliding window size M to obtain a first data subset; If there is label data identical to the first identifier of the first label data in the first data subset, taking the last label data identical to the first identifier of the first label data in the first data subset as the second label data; If it is determined that the difference between the collection time of the second label data and the first label data is greater than or equal to the minimum unloading operation duration, and there is no other label data between the second label data and the first label data or the first identifier of all label data between the two are the same, then an unloading record of the target shovel loader is generated; wherein the unloading record includes: the unloading start time represented by the collection time of the first label data, the unloading end time represented by the collection time of the second label data, and the unloading point represented by the first identifier that is the same as the first label data and the second label data.
5. The device according to claim 4, characterized in that The operation measurement parameters also include: minimum loading operation time, and the generation module is also used for: Based on the unloading record of the target shovel loader, label data between the end time of the last unloading and the start time of the current unloading are selected from the sorted label data set to obtain a second data subset; Traversing the label data in the second data subset in sequence, if it is determined based on the first identifier that the third label data currently traversed is the label data corresponding to the mining point, taking the last label data in the second data subset that is identical to the first identifier of the third label data as the fourth label data; If it is determined that the difference between the collection time of the fourth label data and the third label data is greater than or equal to the minimum loading operation duration, and there is no other label data between the fourth label data and the third label data or the first identifier of all label data between the two is the same, then a loading record of the target shovel loader is generated; wherein the loading record includes: the loading start time represented by the collection time of the third label data, the loading end time represented by the collection time of the fourth label data, and the loading point represented by the first identifier that is the same as the third label data and the fourth label data.
6. An electronic device, characterized in that: include: A processor and a memory for storing a computer program that can be executed on the processor, wherein: The processor is used to execute the steps of the method according to any one of claims 1 to 3 when running a computer program.
7. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.
8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Mine vehicle in-out statistics device and method
CN111783553A
Positioning and metering method and system for underground mining carry-scraper
CN114609584A