Intelligent precise material adding and subtracting operation method for mine loading
By monitoring changes in the load of ore containers in real time and conducting intelligent analysis, the feeding path and the status of the feeding gate are optimized, solving the problem of inaccurate material management in ore container operations and improving the accuracy of material allocation and operational efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIANGSU LIANYUNGANG PORT CO LTD
- Filing Date
- 2025-09-28
- Publication Date
- 2026-07-31
AI Technical Summary
In existing mine packing operations, material management relies on manual intervention, resulting in slow response, errors in material allocation, an inability to cope with dynamic changes in complex environments, and delayed material adjustments, which affects transportation efficiency and equipment safety.
By monitoring the load changes at the four corners of the ore container in real time, combining intelligent algorithms to analyze pressure change trends, identifying abnormal areas and generating a feeding control area offset positioning table, and combining material surface height and vibration intensity analysis, the feeding path and feeding gate status are optimized to achieve precise material addition and subtraction.
It achieves accurate and safe material distribution, reduces operational errors, improves work efficiency, and avoids excessive material accumulation and equipment failure.
Smart Images

Figure CN121300260B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of mineral packing operation control technology, and in particular to an intelligent and precise method for adding or subtracting materials during mineral packing. Background Technology
[0002] The field of mineral container loading operation control technology encompasses automated and intelligent control systems used in mineral mining and transportation processes. These systems are primarily applied to the intelligent management and optimization of loading, transportation, and unloading of mineral materials. The core objective is to improve the accuracy, efficiency, and safety of mineral container loading operations through intelligent technologies and automated control methods, avoiding uncertainties and errors caused by manual intervention. Key technologies involved include automated mineral container loading systems, intelligent scheduling systems, material detection and distribution systems, and automated transportation control systems. These systems optimize mineral container loading operations through data acquisition and processing, intelligent algorithms, and real-time monitoring, ensuring precise management and transportation of ore or other materials.
[0003] The intelligent and precise material addition and subtraction method for ore container loading refers to a technical approach that uses intelligent means to precisely control the amount of material added or subtracted from the ore container. Addressing the material management issues in ore container loading operations, it specifically solves the problem of how to accurately adjust the amount of material within the container. By monitoring the material status in the container in real time, combined with intelligent control algorithms and sensor technology, the amount of material added or subtracted is dynamically adjusted to ensure that the amount of material within the container meets preset requirements. The solution includes real-time monitoring of the material addition and removal processes during ore container loading, and using an intelligent control system to precisely control the addition and removal of materials, ensuring that the material distribution during the operation meets the requirements.
[0004] Existing technologies primarily rely on manual intervention and periodic monitoring, resulting in insufficient responsiveness to pressure changes and material conditions. Errors easily occur in material distribution and accumulation status assessment, and they are unable to handle dynamic changes in complex operating environments. Material adjustments are delayed, and compaction trends are difficult to accurately predict, potentially leading to over-accumulation or compaction, thus affecting subsequent transportation efficiency or causing equipment failure. Existing technologies cannot adjust operating parameters in real time, resulting in insufficient precision and low efficiency. Summary of the Invention
[0005] To address the technical problems existing in the prior art, embodiments of the present invention provide a method for intelligent and precise material addition and subtraction in ore container loading. The technical solution is as follows:
[0006] The intelligent and precise material addition and subtraction operation method for ore container loading includes the following steps:
[0007] S1: Read the load change data at the four corners of the ore container, compare each measuring point, identify the corner point combination with obvious pressure changes, mark the corresponding area with the location number, provide the location basis for subsequent feeding operations, and generate a feeding control area offset positioning table.
[0008] S2: Refer to the key areas listed in the feeding control area offset positioning table, observe the material accumulation situation of the corresponding feeding path, judge its trend by the material surface rise and material accumulation speed, classify it according to continuous growth or slow change, and generate a feeding path feeding trend grouping table.
[0009] S3: Based on the slow areas marked in the feeding path trend grouping table, check the side wall vibration records of the corresponding components, compare the vibration changes with the material accumulation, determine whether it is a compaction trend area, mark the corresponding position and record the relevant path number, and generate a list of compaction areas of the feeding path.
[0010] S4: Based on the path number involved in the list of compaction areas of the feeding path, check the current opening status of the corresponding feeding gate and the running direction of the equipment belt, set the two actions together to form the linkage operation content of the feeding gate and the belt, and output the feeding structure action combination instruction group.
[0011] As a further aspect of the present invention, the analysis results of the load change of the ore container include combinations of abnormal corner points of pressure change, abnormal area numbers, and a feeding control area offset positioning table; the feeding path feeding trend grouping table includes material surface height changes, material accumulation speed, and path change state grouping; the feeding path compaction area list includes vibration intensity changes, compaction trend consistency, and corresponding path numbers; the feeding structure action combination instruction group includes feeding gate adjustment direction, conveyor belt running mode, and feeding gate control strategy.
[0012] As a further aspect of the present invention, the step of obtaining the feeding control area offset positioning table is as follows:
[0013] S101: Obtain the load measurement values at the four corner points of the ore container, arrange the values of each corner point in a clockwise order in pairs, perform item-by-item comparison of the two measurement values in each pair, filter out the pairs with significant differences between the values, and record the pair number and direction attribute to generate a set of measurement difference pairs between corner points.
[0014] S102: Based on the combination number marked in the set of measurement differences between corner points, extract the spatial coordinates of the corresponding corner points, and take the positions of the two corner points in each combination as input to make relative partition judgments on their actual arrangement positions in the mine packing structure. Classify the judgment results into several area mapping labels and generate an initial division table of corner point offset areas.
[0015] S103: Based on the area mapping labels in the initial division table of the corner offset area, retrieve the number of corresponding offset corner points in each area and determine whether they constitute a continuous offset mode. If the number of continuous offset combinations meets the boundary linkage condition, mark the area as a feeding anomaly monitoring area and integrate all the marking information to generate a feeding control area offset positioning table.
[0016] As a further aspect of the present invention, the process of performing item-by-item comparison of the two measured values in each combination is as follows: the relative difference between the load measured values is greater than or equal to the preset deviation threshold, wherein the preset deviation threshold is a dynamically adjustable proportional parameter determined based on the overall level of the load measured values;
[0017] The process of classifying the judgment results into several area mapping labels is as follows: the actual arrangement position within the ore container structure is divided into multiple quadrant areas. The multiple quadrant areas are formed by radiating outwards from the center point of the actual arrangement position within the ore container structure, and each quadrant area corresponds to a set of adjacent corner point positions.
[0018] The process of determining whether it constitutes a continuous offset mode is as follows: within any of the areas, the number of offset corner points reaches a preset number requirement, and the offset corner points are adjacent in their actual arrangement positions within the ore packing structure. The boundary linkage condition is that the number of continuous offset combinations reaches a preset proportion of the total number of mapped tags in the area.
[0019] As a further aspect of the present invention, the step of obtaining the postoperative recovery pattern characteristics of the feeding path feeding trend grouping table is as follows:
[0020] S201: Based on the key area number listed in the feeding control area offset positioning table, obtain the monitoring range of the corresponding feeding path, and collect the material surface height change value and material accumulation status data within the continuous time period of the path. Perform time series expansion on the material surface height value, convert the accumulation status performance into interval rising trajectory label, and establish a material accumulation feature matrix for the feeding path.
[0021] S202: Call the height trajectory label of each path in the material accumulation feature matrix of the feeding path, extract the material accumulation rise rate information, compare the trajectory change tendency between different paths, classify the path change trend type according to whether it is continuous rise or intermittent stability, and output the trend label set in combination with the path number to generate the feeding path change trend identifier set.
[0022] S203: Based on the path number and trend type in the set of feeding path change trend identifiers, the continuously growing and slowly growing paths are respectively assigned to independent groups to complete the path trend classification operation, and the path number and its group information are integrated into a data pair to generate a feeding path feeding trend grouping table.
[0023] As a further aspect of the present invention, the step of obtaining the list of compacted areas along the feeding path is as follows:
[0024] S301: Based on the slow path number listed in the feeding path feeding trend grouping table, retrieve its corresponding spatial location, retrieve the side wall vibration record sequence at that location, extract the vibration intensity value and its duration parameter in each record, and perform merging and clustering based on the cumulative amount of vibration intensity change and duration between adjacent records to generate a feeding path side wall vibration change label set.
[0025] S302: Based on the vibration change label set of the sidewall of the feeding path, match the label sequence corresponding to each path number with the material accumulation trend type, and make a state consistency judgment based on the similar trajectory form between the increase of vibration intensity and the continuous growth of material accumulation, mark the path number with the corresponding accumulation trend characteristics, and obtain the feeding path accumulation trend consistency set.
[0026] S303: Based on the path number in the consistent set of the stacking trend of the feeding path, extract its specific coordinate position in the feeding path area, and combine the path number and coordinate information to generate a structured data frame, complete the summary registration of the path compaction status, and obtain the list of compaction areas of the feeding path.
[0027] As a further aspect of the present invention, the step of obtaining the feeding structure action combination instruction group is as follows:
[0028] S401: Based on the path number listed in the list of compacted areas of the feeding path, retrieve the current electronic control status data frame of the corresponding feeding gate, filter the opening status field and response time field of each feeding gate, compare and analyze the opening angle value and response time interval, extract the path number that is in a non-fully open state and has a delayed response time, and generate a set of abnormal opening paths of the feeding gate.
[0029] S402: Call the path number in the set of abnormal opening paths of the feeding gate, match the corresponding belt number, extract the motor drive status value and current transmission direction vector in the belt running record, determine whether there is a directional contradiction between the belt transmission direction and the opening direction of the feeding gate, mark the path number with the directional inconsistency feature, and obtain the set of feeding structure directional conflict paths.
[0030] S403: Based on the path number in the set of conflicting paths in the feeding structure direction, integrate the feeding gate control action command and the conveyor belt running status command for each path, recombine the action sequence according to the directional conflict relationship, establish a feeding structure control action data group with synchronous adjustment relationship, and generate a feeding structure action combination command group.
[0031] As a further aspect of the present invention, the process of extracting the path number that is in a non-fully open state and has a delayed response time is as follows: the opening angle value does not reach the preset fully open angle threshold, or the response time interval exceeds the preset time response upper limit.
[0032] The process of determining whether there is a directional contradiction between the belt conveyor direction and the feeding gate opening direction is as follows: the angle between the belt conveyor direction vector and the feeding gate opening direction vector is greater than the preset directional consistency angle threshold.
[0033] The process of recombining the action sequence based on the contradictory relationship of directions is as follows: the feeding gate control action command is set to prioritize the execution of the fully open or fully close operation, and the conveyor belt running status command is set to start or stop in the desired direction consistent with the opening direction of the feeding gate after the feeding gate control action command is executed.
[0034] As a further aspect of the present invention, the method further includes:
[0035] S5: Based on the control content in the feeding structure action combination instruction group, combined with the material stacking trend and compaction state of the feeding path, determine whether the opening and closing direction of the feeding gate is adding or subtracting material, merge the operation requirements under all paths, and generate the material addition and subtraction control execution table for the ore packing area.
[0036] The material addition / reduction control execution table for the ore loading area includes the opening status of the feeding gate, area classification, and a list of operation instructions.
[0037] As a further aspect of the present invention, the step of obtaining the material addition / reduction control execution table for the ore loading area is as follows:
[0038] S501: Based on the feeding gate control field and belt action sequence in the feeding structure action combination instruction group, the corresponding feeding path number is called in the material stacking trend monitoring dataset in the on-site loading area. The stacking density value of each path is correlated with the current feeding instruction direction. Paths with inconsistent directions are eliminated and the path numbers with matching directions and stacking density exceeding the material stacking trend judgment benchmark value are retained to generate a set of valid feeding path numbers.
[0039] S502: Based on each path number in the set of valid feeding paths, obtain the associated feeding gate identifier and control status record, extract the current feeding gate open status and historical opening count value, compare the status value with the upper and lower limits of the opening frequency, determine whether the feeding gate needs to be adjusted, filter out the feeding gate control items with adjustment requirements, and generate a set of feeding gate adjustment instructions.
[0040] S503: Call the control items in the set of feeding gate adjustment instructions, classify them according to the packing area to which the corresponding path belongs, aggregate the opening or closing instructions of each feeding gate in each packing area, construct the feeding action configuration matrix in the area dimension, and generate the material addition and subtraction control execution table for the ore packing area.
[0041] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following:
[0042] In this invention, by real-time monitoring of the load changes at the four corners of the ore container and combining this with intelligent algorithms to analyze pressure change trends, abnormal areas are accurately identified and divided, ensuring that material additions and subtractions meet preset requirements. The relationship between material accumulation velocity and material surface height changes is analyzed to identify trends and optimize the material distribution process. Vibration intensity analysis accurately determines compaction trends, avoiding material distribution problems caused by operational errors. Based on the compaction zone list, the feeding gate status and belt operation mode are automatically adjusted, making the feeding process more precise, reducing material loss and operational errors, and improving operational efficiency and safety. Attached Figure Description
[0043] Figure 1 This is a flowchart of the method of the present invention;
[0044] Figure 2 This is a flowchart illustrating the process of obtaining the offset positioning table for the feeding control area in this invention.
[0045] Figure 3 This is a flowchart illustrating the process of obtaining the feeding path infeed trend grouping table in this invention.
[0046] Figure 4 This is a flowchart illustrating the process of obtaining the list of compacted areas along the feeding path in this invention.
[0047] Figure 5 This is a flowchart illustrating the process of obtaining the action combination instruction group of the feeding structure of the present invention;
[0048] Figure 6 This is a flowchart illustrating the process of obtaining the material addition / reduction control execution table for the ore packing area in this invention. Detailed Implementation
[0049] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0050] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0051] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0052] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0053] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0054] Please see Figure 1 This invention provides a technical solution: a method for intelligent and precise addition and subtraction of materials in ore container loading, comprising the following steps:
[0055] S1: Read the load changes at the four corners of the ore container, compare the pressure changes between the measuring points, find the corner combination where the pressure change trend is abnormal, and divide the area according to the location number for the basic positioning of subsequent feeding actions, and generate a feeding control area offset positioning table.
[0056] S2: Refer to the key areas listed in the feeding control area offset positioning table, observe the feeding path at the corresponding position, analyze the changes in material surface height and material accumulation speed, group them according to the state of slow change or continuous increase, summarize the correspondence between path and trend, and generate a feeding path feeding trend grouping table.
[0057] S3: Combine the slow areas marked in the feeding trend grouping table of the feeding path, check the side wall vibration records of the corresponding parts, analyze whether the intensity change of the vibration in the area is consistent with the stacking state, determine whether a compaction trend has appeared, mark the corresponding positions and record the relevant path numbers, and summarize them into a list of compaction areas of the feeding path.
[0058] S4: Based on the path number involved in the list of compaction areas of the feeding path, check the current opening status of the corresponding feeding gate and the operation of the equipment belt, process the adjustment direction of the feeding gate and the operation mode of the conveyor belt together, form a matching execution scheme including feeding gate control and belt action, and output the feeding structure action combination instruction group.
[0059] S5: Based on the control content in the feeding structure action combination instruction group, combined with the actual material stacking trend and compaction performance of the feeding path on site, confirm whether each feeding gate should be opened or closed, organize all action content and classify and merge them to form a complete set of feeding operation lists divided by area, and output as the material addition and subtraction control execution table for the ore packing area.
[0060] The analysis results of the load variation in the ore container include combinations of abnormal corner points of pressure changes, abnormal area numbers, and a table of offset positioning of the feeding control area; the feeding path feeding trend grouping table includes changes in material surface height, material accumulation speed, and path change status grouping; the feeding path compaction area list includes changes in vibration intensity, consistency of compaction trend, and corresponding path numbers; the feeding structure action combination instruction group includes feeding gate adjustment direction, conveyor belt operation mode, and feeding gate control strategy; and the ore container area material addition / reduction control execution table includes feeding gate opening status, area classification, and a list of operation instructions.
[0061] Please see Figure 2 The steps for obtaining the feeding control area offset positioning table are as follows:
[0062] S101: Obtain the load measurement values at the four corner points of the ore container, arrange the values of each corner point in a clockwise order in pairs, perform item-by-item comparison of the two measurement values in each pair, filter out the pairs with significant differences between the values, and record the pair number and direction attribute to generate a set of measurement difference pairs between corner points.
[0063] After obtaining the load measurement values at the four corners of the ore container, for example, the measurement values at corners A, B, C, and D are respectively... The values are arranged in pairs in clockwise order, forming combinations such as (A,B), (B,C), (C,D), (D,A). Each pair is assigned a corresponding directional attribute, such as (A,B) corresponding to the front. The two measurements in each pair are compared item by item, and their relative difference is calculated. This difference is then... Calculations show that, taking combination (A, B) as an example, if ton, In tons, the relative difference is The preset deviation threshold is determined based on the overall level of load measurements. Through analysis of 1000 historical loading data points, the average value is 25.0 tons, the standard deviation is 0.75 tons, and the ratio is 3%. Considering the requirement for sensitivity to off-center loading, the threshold is set as follows: (5%), when the calculated relative difference Greater than or equal to When a significant difference is found, the combination number and direction attribute are recorded. For example, combinations (A,B) and (C,D) are marked as having a significant difference, and their direction attributes are "front side" and "back side" respectively. A set of measurement difference combinations between corner points is generated, such as {'AB':'front side','CD':'back side'}.
[0064] S102: Based on the combination number marked in the combination set of measurement differences between corner points, extract the spatial coordinates of the corresponding corner points, and take the positions of the two corner points in each combination as input to make relative partition judgments on their actual arrangement positions in the mine packing structure. Classify the judgment results into several area mapping labels and generate an initial division table of corner point offset areas.
[0065] Based on the combination numbers already marked in the set of measurement differences between corner points, such as {'AB':'Front Side','CD':'Rear Side'} obtained from the previous step, the spatial coordinates of the corresponding corner points are extracted. For example, corner point A is (0,5,0) meters, B is (5,5,0) meters, C is (5,0,0) meters, and D is (0,0,0) meters. The obtained coordinates are the two-dimensional or three-dimensional positions within the ore container structure. Taking the positions of the two corner points within each combination as input, their actual arrangement positions within the ore container structure are relatively partitioned. The actual arrangement positions within the ore container structure are divided into multiple quadrant areas, with each area starting from the center point of the ore container at (2.5,2.5,0) meters. The system radiates outwards, with each quadrant corresponding to a set of adjacent corner points. For example, corner point A is located in the second quadrant, B in the first quadrant, C in the fourth quadrant, and D in the third quadrant. For the combination (A, B), its corner points belong to the second and first quadrants respectively, and are mapped as "top edge region", labeled "P1_top edge". For the combination (C, D), its corner points belong to the fourth and third quadrants respectively, and are mapped as "bottom edge region", labeled "P3_bottom edge". The judgment results are classified into several region mapping labels, generating an initial division table of corner point offset regions, such as "{'AB':'P1_top edge','CD':'P3_bottom edge'}".
[0066] S103: Based on the area mapping labels in the initial division table of corner offset areas, retrieve the number of corresponding offset corner points in each area and determine whether they constitute a continuous offset pattern. If the number of continuous offset combinations meets the boundary linkage condition, mark the area as a feeding anomaly monitoring area and integrate all the marking information to generate a feeding control area offset positioning table.
[0067] Based on the region mapping labels in the initial partitioning table of corner offset regions, such as {'AB':'P1_Top Edge','CD':'P3_Bottom Edge'} obtained from the previous step, the number of offset corner points in each region is retrieved. For example, in the "P1_Top Edge" region, corner points A and B involved in the combination 'AB' show significant differences, with an offset corner point count of 2. In the "P3_Bottom Edge" region, corner points C and D involved in the combination 'CD' also show significant differences, with an offset corner point count of 2. This leads to the judgment... Whether a continuous offset pattern is constituted requires that, within any given area, the number of offset corner points reaches a preset requirement (e.g., at least two corner points), and these offset corner points are adjacent within the ore container. For example, corner points A and B in "P1_Top Edge" are adjacent and number two, constituting a continuous offset pattern. Corner points C and D in "P3_Bottom Edge" also constitute a continuous offset pattern. The boundary linkage condition is that the number of continuous offset combinations reaches a preset proportion of the total number of mapped tags in the area. For example, if the total number of tags in the area is two, the preset proportion is... (50%), that is, at least one area. In this example, both areas meet the continuous offset mode and the boundary linkage condition. Therefore, the area is marked as the feeding anomaly monitoring area. For example, "P1_top edge" and "P3_bottom edge" are both marked. After integrating all the marking information, the feeding control area offset positioning table is generated, for example, "{'P1_top edge':'feeding anomaly monitoring area','P3_bottom edge':'feeding anomaly monitoring area'}".
[0068] Please see Figure 3 The steps for obtaining the postoperative recovery pattern characteristics of the feeding path infeeding trend grouping table are as follows:
[0069] S201: Based on the key area number listed in the feeding control area offset positioning table, obtain the monitoring range of the corresponding feeding path, and collect the material surface height change value and material accumulation status data within the continuous time period of the path. Perform time series expansion on the material surface height value, convert the accumulation status performance into interval rising trajectory labels, and establish a material accumulation feature matrix for the feeding path.
[0070] Based on the key area numbers listed in the feeding control area offset positioning table, such as the "P1_Top Edge" area obtained from the previous step, the feeding path number associated with this area is "Path_001". The monitoring range of "Path_001" is obtained, including its start and end points and key monitoring points along the path. The material surface height change value and material accumulation status data are collected within a continuous time period along this path. The material surface height value is obtained by sampling once per second using a lidar or ultrasonic sensor. The material accumulation status data is analyzed using image recognition technology, such as material surface height sequence. The material accumulation state changes from "scattered" to "concentrated accumulation". The material surface height value is expanded in time series, and the material accumulation state is converted into interval rising trajectory labels. For example, if the material surface height continues to rise, it is marked as "continuous rising trajectory", and if it rises first and then stabilizes, it is marked as "stable rising trajectory". A material accumulation feature matrix of the feeding path is established, and the path number, material surface height value and trajectory label are associated, as shown in Table 1.
[0071]
[0072] As shown in Table 1, the material stacking feature matrix contains various monitoring data and labels for the feeding path.
[0073] S202: Call the height trajectory label of each path in the material accumulation feature matrix of the feeding path, extract the material accumulation rise rate information, compare the trajectory change tendency between different paths, classify the path change trend type according to whether it is continuous rise or intermittent stability, and output the trend label set in combination with the path number to generate the feeding path change trend identifier set.
[0074] The height trajectory labels of each path in the material accumulation feature matrix of the feeding path are retrieved. For example, in the matrix obtained in the previous step, the labels corresponding to "Path_001" are "slowly rising" and "continuously rising," while "Path_002" is "intermittently stable." The material accumulation rise rate information is extracted. For the "continuously rising" label, the ratio of the material surface height difference to the time difference within the corresponding time period is calculated to obtain the average rise rate. Referring to Table 1, the rise rate of Path_001 from time point 2 to 4 is... meters per second, for the "slowly rising" label, such as a rate of Meters per second (m / s) are used to compare the trajectory change trends between different paths. Based on whether the material level rises continuously or remains intermittently stable, the path change trend type is classified. If the rate of increase is consistently greater than [missing value], [missing value]. meters per second, classified as "continuously increasing", if in meters per second Fluctuations within meters per second are classified as "slow growth"; if less than... If the speed is in meters per second or decreasing, it is classified as "stable or decreasing", such as the rate of Path_001. The speed in meters per second is categorized as "continuously increasing" and Path_002 as "stable or decreasing". Combined with the path number, a trend label set is output, for example, {'Path_001':'continuously increasing','Path_002':'stable or decreasing'}. A set of trend identifiers for the feeding path change is generated, for example, "{'Path_001':'continuously increasing','Path_002':'stable or decreasing'}".
[0075] S203: Based on the path number and trend type in the feeding path change trend identifier set, the continuously growing and slowly growing paths are respectively assigned to independent groups to complete the path trend classification operation, and the path number and its group information are integrated into data pairs to generate a feeding path feeding trend grouping table.
[0076] Based on the path number and trend type in the feeding path change trend identifier set, for example, if the identifier set obtained from the previous step is {'Path_001':'Continuous Growth', 'Path_002':'Stable or Declining'}, the "Continuous Growth" path and the "Slow Growth" path are respectively assigned to independent groups. For example, Path_001 (Continuous Growth) is assigned to "Group 1: Continuous Growth". If there is a path "Path_003" which is "Slow Growth", it is assigned to "Group 2: Slow Growth". In this step, the "Stable or Declining" path is not grouped. After completing the path trend classification operation, the path number and its group information are integrated into a data pair, for example, {'Path_001':'Group 1: Continuous Growth'}, and a feeding path feeding trend grouping table is generated, for example, "{'Path_001':'Continuous Growth'}".
[0077] Please see Figure 4 The steps to obtain the list of compacted areas along the feeding path are as follows:
[0078] S301: Based on the slow path number listed in the feeding path trend grouping table, retrieve its corresponding spatial location, retrieve the side wall vibration record sequence at that location, extract the vibration intensity value and duration parameter of each record, and perform merging and clustering based on the cumulative amount of vibration intensity change and duration between adjacent records to generate a feeding path side wall vibration change label set.
[0079] Based on the slow path numbers listed in the feeding path trend grouping table, assuming that "Path_003" exists in the table and is identified as "slow growth", for example, if the grouping table is {'Path_001':'continuous growth','Path_003':'slow growth'}, then the retrieved slow path number is "Path_003". Extract its corresponding spatial location information; for example, if the spatial location corresponding to Path_003 is the right-side middle area of the ore container, retrieve the sidewall vibration recording sequence at that location. This sequence is collected by a vibration sensor at a frequency of once every 0.1 seconds. Extract the vibration intensity value and its duration parameter from each record. For example, the sequence is... Clustering is performed based on the cumulative variation in vibration intensity and duration between adjacent records. The variation amplitude is calculated as the absolute difference in vibration intensity between adjacent records, for example... The cumulative duration is the sum of the durations of adjacent records, for example... Set the threshold for the amplitude of vibration intensity change as: The cumulative duration threshold is If the change is less than And the cumulative time is less than Then adjacent records will be grouped into the same cluster, for example, if there are subsequent records. ,and In comparison, the magnitude of change Cumulative time If the vibration changes are grouped into one category, a set of labels for the sidewall vibration of the feeding path is generated. For example, the label set for Path_003 is "[high frequency vibration - lasts for 5 seconds, medium frequency vibration - lasts for 8 seconds, low frequency vibration - lasts for 7 seconds]".
[0080] S302: Based on the label set of vibration change of the side wall of the feeding path, match the label sequence corresponding to each path number with the material accumulation trend type, and make a state consistency judgment based on the similar trajectory form between the increase of vibration intensity and the continuous growth of material accumulation, mark the path number with the corresponding accumulation trend characteristics, and obtain the feeding path accumulation trend consistency set.
[0081] Based on the label set of vibration changes on the sidewall of the feeding path, for example, the label set of Path_003 obtained in the previous step is "[high frequency vibration - lasts 5 seconds, medium frequency vibration - lasts 8 seconds, low frequency vibration - lasts 7 seconds]", the label sequence corresponding to each path number is matched with the material accumulation trend type. For example, the material accumulation trend type of Path_003 is "slow growth". The consistency of the state is judged based on the similar trajectory between the increase in vibration intensity and the continuous growth of material accumulation. The specific method is as follows: if there are consecutive "high frequency vibration" or "medium frequency vibration" labels in the label set, and their total duration exceeds the preset duration threshold (e.g., If the material accumulation trend type of the path is "continuous growth" or "slow growth" (in seconds), then state consistency is determined. For example, the vibration label set of Path_003 is [('medium frequency vibration', 8 seconds), ('high frequency vibration', 5 seconds)], and the total duration is... seconds, greater than If the accumulation trend is "slow growth" and the material may accumulate in the side wall area, leading to increased vibration, it is determined to be in a consistent state. The path number with the corresponding accumulation trend is marked, for example, Path_003 is marked, and the consistent set of accumulation trends of the feeding path is obtained, such as "{'Path_003'}".
[0082] S303: Based on the path number in the consistent set of the stacking trend of the feeding path, extract its specific coordinate position in the feeding path area, and combine the path number and coordinate information to generate a structured data frame, complete the summary registration of the path compaction status, and obtain the list of compacted areas of the feeding path.
[0083] Based on the path number in the consistent set of the stacking trend of the feeding path, for example, if the set obtained in the previous step is {'Path_003'}, extract its specific coordinate position in the feeding path area. For example, the coordinates of the feeding path area corresponding to Path_003 are [(0.1,2.5),(0.1,4.0)] meters. The coordinates define the actual influence range of the feeding path on the side wall of the ore container. Combine the path number and coordinate information to generate a structured data frame. For example, for Path_003, the data frame contains the path number "Path_003" and the starting coordinates. and end coordinates This data frame is registered as a compaction area record, completing the summary registration of the path compaction status and obtaining a list of compaction areas along the feeding path, for example, "[{'Path Number':'Path_003','Starting Coordinates':'(0.1,2.5)','Ending Coordinates':'(0.1,4.0)'}]".
[0084] Please see Figure 5 The steps for obtaining the feeding structure action combination instruction group are as follows:
[0085] S401: Based on the path number listed in the list of compaction areas of the feeding path, retrieve the current electrical control status data frame of the corresponding feeding gate, filter the opening status field and response time field of each feeding gate, compare and analyze the opening angle value and response time interval, extract the path number that is not fully open and has a delayed response time, and generate a set of abnormal opening paths of the feeding gate.
[0086] Based on the path number listed in the compaction zone list of the feeding path, for example, if the list obtained from the previous step is [{'Path Number':'Path_003','Starting Coordinates':'(0.1,2.5)','Ending Coordinates':'(0.1,4.0)'}], retrieve the current electrical control status data frame of the corresponding feeding gate. For example, for path "Path_003", its associated feeding gate identifier is "Gate_R1". Retrieve the electrical control status data frame of that feeding gate, which contains the opening status and response time fields. Filter these fields, for example, display the opening angle value of "Gate_R1". Degree, response time interval is The opening angle value is compared and analyzed with the response time interval to determine whether there is a non-fully open state or a response time delay. This process is as follows: if the opening angle value does not reach the preset full-open angle threshold, or the response time interval exceeds the preset time response upper limit, the preset full-open angle threshold is determined based on the feed gate design parameters and actual testing, and is set to [value missing]. The preset time response limit is determined by statistically averaging the time consumption and taking latency into account, and is set to [value missing]. Seconds, in this example, opening angle Degree not reached Degree threshold and response time Exceeding in seconds The upper limit of seconds and both meet the abnormal conditions, so "Path_003" is identified as an abnormal opening path, and a set of abnormal opening paths for the feeding door is generated, such as "{'Path_003'}".
[0087] S402: Call the path number in the abnormal opening path set of the feeding gate, match the corresponding belt number, extract the motor drive status value and current transmission direction vector in the belt running record, determine whether there is a directional contradiction between the belt transmission direction and the opening direction of the feeding gate, mark the path number with the directional inconsistency feature, and obtain the feeding structure directional conflict path set.
[0088] The system retrieves the path number from the set of abnormal opening paths for the feeding gate. For example, if the set obtained in the previous step is {'Path_003'}, it matches the corresponding belt number. For instance, the belt number associated with "Path_003" is "Belt_001". It then extracts the motor drive status value and the current transmission direction vector from the belt operation record. The belt operation record is transmitted in real time by the belt conveyor control system. For example, the motor drive status of belt "Belt_001" is "running", and the current transmission direction vector is positive. The system determines whether there is a directional conflict between the belt conveyor direction and the feed gate opening direction. This determination process involves: the angle between the belt conveyor direction vector and the feed gate opening direction vector being greater than a preset directional consistency angle threshold; and the feed gate opening direction vector indicating the expected material flow direction. For example, the opening direction vector of "Gate_R1" is... The preset directional consistency angle threshold is set to the positive axis direction. In this example, both the belt conveyor direction vector and the feed gate opening direction vector are... The positive direction of the axis, with an included angle of . Degree, not greater than The degree threshold means there is no directional contradiction. If the belt transmission direction vector is... The negative direction of the axis, while the opening direction of the feeding gate is... If the axis is in the positive direction, then the included angle is... Degree, greater than The degree indicates whether there is a directional conflict. If such a conflict exists, the path number is marked. Since there is no directional inconsistency in this example, the set of conflicting paths in the feeding structure is empty. Suppose that another path "Path_004" has this conflict, then the set of conflicting paths in the feeding structure is obtained, for example, "{'Path_004'}".
[0089] S403: Based on the path number in the set of conflicting paths in the feeding structure direction, integrate the feeding gate control action command and the conveyor belt running status command of each path, recombine the action sequence according to the directional conflict relationship, establish a feeding structure control action data group with synchronous adjustment relationship, and generate a feeding structure action combination command group.
[0090] Based on the path number in the set of conflicting paths in the feeding structure direction, for example, the set obtained from the previous step is {'Path_004'}, the feeding gate control action command and the conveyor belt running status command for each path are integrated. For example, for path "Path_004", its feeding gate command is "keep open" and the conveyor belt command is "keep forward running". The action sequence is recombined according to the conflicting directional relationship. The process is as follows: the feeding gate control action command is set to prioritize the execution of fully open or fully closed operation. For example, if the feeding gate is half open and conflicts with the belt direction, the command will be modified to "fully closed". The conveyor belt running status command is set to start or stop in the desired direction consistent with the opening direction of the feeding gate after the feeding gate control action command is executed. For example, if the opening direction of the feeding gate "Gate_L1" of "Path_004" is... If the shaft is in the negative direction while the belt "Belt_002" is currently running in the positive direction, a "fully open" command is issued to the feeding gate "Gate_L1". After waiting for completion, a "reverse start" command is issued to the belt "Belt_002" to make its transmission direction consistent with the opening direction of the feeding gate. A feeding structure control action data group with synchronous adjustment relationship is established, for example, "{'Path_004':{'feeding gate command':'Gate_L1_fully open','belt command':'Belt_002_reverse start'}}", generating a feeding structure action combination command group, for example, "{'Path_004':{'feeding gate':'Gate_L1','operation':'fully open','belt':'Belt_002','direction':'reverse start'}}".
[0091] Please see Figure 6 The steps to obtain the material addition / reduction control execution table for the ore loading area are as follows:
[0092] S501: Based on the feeding gate control field and belt action sequence in the feeding structure action combination instruction group, the corresponding feeding path number is called in the material stacking trend monitoring dataset in the on-site loading area. The stacking density value of each path is correlated with the current feeding instruction direction. Paths with inconsistent directions are eliminated and the path numbers with matching directions and stacking density exceeding the material stacking trend judgment benchmark value are retained to generate a set of valid feeding path numbers.
[0093] Based on the feeding gate control field and belt action sequence in the feeding structure action combination instruction group, for example, the instruction group obtained from the previous step is {'Path_004':{'Feeding Gate':'Gate_L1','Operation':'Fully Open','Belt':'Belt_002','Direction':'Reverse Start'}}, the corresponding feeding path number is called in the on-site material stacking trend monitoring dataset of the loading area. For example, for path "Path_004", the real-time material stacking density value and material stacking trend information of the corresponding loading area in the ore container are extracted. The material stacking density value is obtained by calculating the volume of the 3D point cloud data obtained by LiDAR scanning and combining it with the material density. The stacking density value of each path is correlated with the current feeding instruction direction. For example, assuming the stacking density value of the loading area of "Path_004" is... tons per cubic meter, and the area needs to... Feeding is being performed in the negative direction of the axis; the current feeding command direction is... In the negative axis direction, paths with inconsistent directions are eliminated, and path numbers with matching directions and whose bulk density does not exceed the stockpiling trend judgment benchmark value are retained. The stockpiling trend judgment benchmark value is determined by analyzing historical bulk density data of normal loading and taking into account the material type, for example, set as follows: tons / cubic meter, experimental verification shows that the density after normal loading is tons per cubic meter, benchmark value The tonnage per cubic meter ensures the identification of replenishment needs. In this example, the instructions are in the same direction, but the bulk density... tons / cubic meter exceeded The baseline value of tons per cubic meter indicates that the material accumulation is already high, and it is not advisable to continue feeding. Therefore, "Path_004" is not retained. We assume that the bulk density of "Path_005" is... If the volume is in tons per cubic meter and the direction is consistent, it will be retained and a set of valid feeding path numbers will be generated, such as "{'Path_005'}".
[0094] S502: Based on each path number in the set of valid feeding path numbers, obtain the associated feeding gate identifier and control status record, extract the current feeding gate open status and historical opening count value, compare the status value with the upper and lower limits of the opening frequency, determine whether the feeding gate needs to be adjusted, filter out the feeding gate control items with adjustment requirements, and generate a set of feeding gate adjustment instructions.
[0095] Based on each path number in the valid feeding path number set, for example, if the valid feeding path number set obtained in the previous step is {'Path_005'}, retrieve its associated feeding gate identifier and control status record. For example, the feeding gate identifier associated with path "Path_005" is "Gate_L2", and its control status record shows that the current open status is "closed" and the historical open count is [value missing]. Next, the current opening status of the feeding gate and its historical opening count are extracted. These status values are then compared with upper and lower thresholds for opening frequency. The upper and lower thresholds for opening frequency are determined by analyzing the average number of openings and maintenance cycles within the normal operating cycle of the feeding gate, aiming to ensure that the feeding gate operates within a reasonable range. For example, the upper limit is set to... times / day, with a lower limit set at... Once per day, determine whether the feeding gate needs to be adjusted. For example, if the current state is "closed" but the instruction requires "open," then adjustment is necessary. (This is based on the historical number of openings.) Next / day Next / day The frequency is between times per day, indicating that the operating frequency is normal. The feed gate control items that need adjustment are filtered out. For example, for the feed gate "Gate_L2" corresponding to "Path_005", if the instruction requires "open" but the current status is "closed", it will be filtered as an adjustment requirement item, and a set of feed gate adjustment instructions will be generated, such as "[{'feed gate identifier':'Gate_L2','current status':'closed','target status':'open'}]".
[0096] S503: Call the control items in the feeding gate adjustment instruction set, classify and process them according to the corresponding packing area, aggregate the opening or closing instruction items of each feeding gate in each packing area, construct the feeding action configuration matrix in the area dimension, and generate the ore packing area material addition and subtraction control execution table.
[0097] The control items in the feed gate adjustment instruction set are called. For example, the instruction set obtained from the previous step is [{'feed gate identifier':'Gate_L2','current status':'closed','target status':'open'}]. These are then categorized according to the packing area to which the corresponding path belongs. For example, the path "Path_005" associated with "Gate_L2" is located in "mineral packing area A". The open or close instruction items of each feed gate in each packing area are aggregated. For example, in "mineral packing area A", the "open" instruction of "Gate_L2" is aggregated. If there are other feed gates in the same area, such as "Gate_F1" with "close" instructions, they are also aggregated. A feed action configuration matrix is constructed at the area level. The rows of this matrix represent the packing area, the columns represent the feed gate identifier, and the matrix elements indicate the specific open or close instruction, as shown in Table 2.
[0098] Table 2 Example of feeding action configuration matrix in the ore loading area
[0099] Mineral Packing Area A Open closure Mineral Packing Area B No operation Open
[0100] Referring to Table 2, the feeding action configuration matrix shows the adjustment instructions for each feeding gate in each packing area, generating a feeding / reducing control execution table for the ore packing area, such as "{'ore packing area A':{'Gate_L2':'Open','Gate_F1':'Closed'}}".
[0101] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for intelligent and precise material addition and subtraction in ore container loading, characterized in that: Includes the following steps: S1: Read the load change data at the four corners of the ore container, compare each measuring point, identify the corner point combination with obvious pressure changes, mark the corresponding area with the location number, provide the location basis for subsequent feeding operations, and generate a feeding control area offset positioning table. S2: Refer to the key areas listed in the feeding control area offset positioning table, observe the material accumulation situation of the corresponding feeding path, judge its trend by the material surface rise and material accumulation speed, classify it according to continuous growth or slow change, and generate a feeding path feeding trend grouping table. S3: Based on the slow areas marked in the feeding path trend grouping table, check the side wall vibration records of the corresponding components, compare the vibration changes with the material accumulation, determine whether it is a compaction trend area, mark the corresponding position and record the relevant path number, and generate a list of compaction areas of the feeding path. The steps for obtaining the list of compacted areas along the feeding path are as follows: S301: Based on the slow path number listed in the feeding path feeding trend grouping table, retrieve its corresponding spatial location, retrieve the side wall vibration record sequence at that location, extract the vibration intensity value and its duration parameter in each record, and perform merging and clustering based on the cumulative amount of vibration intensity change and duration between adjacent records to generate a feeding path side wall vibration change label set. S302: Based on the vibration change label set of the sidewall of the feeding path, match the label sequence corresponding to each path number with the material accumulation trend type, and make a state consistency judgment based on the similar trajectory form between the increase of vibration intensity and the continuous growth of material accumulation, mark the path number with the corresponding accumulation trend characteristics, and obtain the feeding path accumulation trend consistency set. S303: Based on the path number in the consistent set of the stacking trend of the feeding path, extract its specific coordinate position in the feeding path area, and combine the path number and coordinate information to generate a structured data frame, complete the summary registration of the path compaction status, and obtain the list of compaction areas of the feeding path. S4: Based on the path number involved in the list of compaction areas of the feeding path, check the current opening status of the corresponding feeding gate and the running direction of the equipment belt, set the two actions together to form the linkage operation content of the feeding gate and the belt, and output the feeding structure action combination instruction group.
2. The intelligent and precise material addition and subtraction method for ore packaging according to claim 1, characterized in that: The analysis results of the load change of the ore container include the combination of abnormal corner points of pressure change, the number of abnormal area, and the offset positioning table of the feeding control area; the feeding path feeding trend grouping table includes the material surface height change, material accumulation speed, and path change status grouping; the feeding path compaction area list includes the vibration intensity change, compaction trend consistency, and corresponding path number; the feeding structure action combination instruction group includes the feeding gate adjustment direction, conveyor belt running mode, and feeding gate control strategy.
3. The intelligent and precise material addition and subtraction method for ore packaging according to claim 1, characterized in that, The steps for obtaining the feeding control area offset positioning table are as follows: S101: Obtain the load measurement values at the four corner points of the ore container, arrange the values of each corner point in a clockwise order in pairs, perform item-by-item comparison of the two measurement values in each pair, filter out the pairs with significant differences between the values, and record the pair number and direction attribute to generate a set of measurement difference pairs between corner points. S102: Based on the combination number marked in the set of measurement differences between corner points, extract the spatial coordinates of the corresponding corner points, and take the positions of the two corner points in each combination as input to make relative partition judgments on their actual arrangement positions in the mine packing structure. Classify the judgment results into several area mapping labels and generate an initial division table of corner point offset areas. S103: Based on the area mapping labels in the initial division table of the corner offset area, retrieve the number of corresponding offset corner points in each area and determine whether they constitute a continuous offset mode. If the number of continuous offset combinations meets the boundary linkage condition, mark the area as a feeding anomaly monitoring area and integrate all the marking information to generate a feeding control area offset positioning table.
4. The intelligent and precise material addition and subtraction method for ore packaging according to claim 3, characterized in that: The process of performing item-by-item comparison of the two measurements in each combination is as follows: the relative difference between the load measurement values is greater than or equal to a preset deviation threshold, which is a dynamically adjustable proportional parameter determined based on the overall level of the load measurement values. The process of classifying the judgment results into several area mapping labels is as follows: the actual arrangement position within the ore container structure is divided into multiple quadrant areas. The multiple quadrant areas are formed by radiating outwards from the center point of the actual arrangement position within the ore container structure, and each quadrant area corresponds to a set of adjacent corner point positions. The process of determining whether it constitutes a continuous offset mode is as follows: within any of the areas, the number of offset corner points reaches a preset number requirement, and the offset corner points are adjacent in their actual arrangement positions within the ore packing structure. The boundary linkage condition is that the number of continuous offset combinations reaches a preset proportion of the total number of area mapping tags.
5. The intelligent and precise material addition and subtraction method for ore packaging according to claim 1, characterized in that, The steps for obtaining the feeding path infeed trend grouping table are as follows: S201: Based on the key area number listed in the feeding control area offset positioning table, obtain the monitoring range of the corresponding feeding path, and collect the material surface height change value and material accumulation status data within the continuous time period of the path. Perform time series expansion on the material surface height value, convert the accumulation status performance into interval rising trajectory label, and establish a material accumulation feature matrix for the feeding path. S202: Call the height trajectory label of each path in the material accumulation feature matrix of the feeding path, extract the material accumulation rise rate information, compare the trajectory change tendency between different paths, classify the path change trend type according to whether it is continuous rise or intermittent stability, and output the trend label set in combination with the path number to generate the feeding path change trend identifier set. S203: Based on the path number and trend type in the set of feeding path change trend identifiers, the continuously growing and slowly growing paths are respectively assigned to independent groups to complete the path trend classification operation, and the path number and its group information are integrated into a data pair to generate a feeding path feeding trend grouping table.
6. The intelligent and precise material addition and subtraction method for ore packaging according to claim 1, characterized in that, 。 7. The intelligent and precise material addition and subtraction method for ore packaging according to claim 1, characterized in that, The steps for obtaining the feeding structure action combination instruction group are as follows: S401: Based on the path number listed in the list of compacted areas of the feeding path, retrieve the current electronic control status data frame of the corresponding feeding gate, filter the opening status field and response time field of each feeding gate, compare and analyze the opening angle value and response time interval, extract the path number that is in a non-fully open state and has a delayed response time, and generate a set of abnormal opening paths of the feeding gate. S402: Call the path number in the set of abnormal opening paths of the feeding gate, match the corresponding belt number, extract the motor drive status value and current transmission direction vector in the belt running record, determine whether there is a directional contradiction between the belt transmission direction and the opening direction of the feeding gate, mark the path number with the directional inconsistency feature, and obtain the set of feeding structure directional conflict paths. S403: Based on the path number in the set of conflicting paths in the feeding structure direction, integrate the feeding gate control action command and the conveyor belt running status command for each path, recombine the action sequence according to the directional conflict relationship, establish a feeding structure control action data group with synchronous adjustment relationship, and generate a feeding structure action combination command group.
8. The intelligent and precise material addition and subtraction method for ore packaging according to claim 7, characterized in that: The process of extracting the path number that is not fully open and has a delayed response time is as follows: the opening angle value does not reach the preset full-open angle threshold, or the response time interval exceeds the preset response time limit. The process of determining whether there is a directional contradiction between the belt conveyor direction and the feeding gate opening direction is as follows: the angle between the belt conveyor direction vector and the feeding gate opening direction vector is greater than a preset directional consistency angle threshold. The process of recombining the action sequence based on the contradictory relationship of directions is as follows: the feeding gate control action command is set to prioritize the execution of the fully open or fully close operation, and the conveyor belt running status command is set to start or stop in the desired direction consistent with the opening direction of the feeding gate after the feeding gate control action command is executed.
9. The intelligent and precise material addition and subtraction method for ore packaging according to claim 1, characterized in that, The method further includes: S5: Based on the control content in the feeding structure action combination instruction group, combined with the material stacking trend and compaction state of the feeding path, determine whether the opening and closing direction of the feeding gate is adding or subtracting material, merge the operation requirements under all paths, and generate the material addition and subtraction control execution table for the ore packing area. The material addition / reduction control execution table for the ore loading area includes the opening status of the feeding gate, area classification, and a list of operation instructions.
10. The intelligent and precise material addition and subtraction method for ore packaging according to claim 9, characterized in that, The steps for obtaining the material addition / reduction control execution table for the ore loading area are as follows: S501: Based on the feeding gate control field and belt action sequence in the feeding structure action combination instruction group, the corresponding feeding path number is called in the material stacking trend monitoring dataset in the on-site loading area. The stacking density value of each path is correlated with the current feeding instruction direction. Paths with inconsistent directions are eliminated and the path numbers with matching directions and stacking density exceeding the material stacking trend judgment benchmark value are retained to generate a set of valid feeding path numbers. S502: Based on each path number in the set of valid feeding paths, obtain the associated feeding gate identifier and control status record, extract the current feeding gate open status and historical opening count value, compare the status value with the upper and lower limits of the opening frequency, determine whether the feeding gate needs to be adjusted, filter out the feeding gate control items with adjustment requirements, and generate a set of feeding gate adjustment instructions. S503: Call the control items in the set of feeding gate adjustment instructions, classify them according to the packing area to which the corresponding path belongs, aggregate the opening or closing instructions of each feeding gate in each packing area, construct the feeding action configuration matrix in the area dimension, and generate the material addition and subtraction control execution table for the ore packing area.