Dynamic deviation rectifying method suitable for silo

By establishing a three-dimensional coordinate system and constructing a material level reference matrix in the silo, and using an iterative function to dynamically correct the unloading rate, the problem of eccentric unloading during the silo unloading process was solved, achieving precise control of unloading efficiency and structural safety.

CN121536684APending Publication Date: 2026-02-17SHANDONG HUACHU ENVIRONMENTAL PROTECTION EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610039720.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-13
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

Silos are prone to eccentric unloading during the unloading process, which can lead to structural safety issues. Existing technologies are unable to effectively address the differences in unloading efficiency and material flow patterns at different unloading ports, thus affecting the overall safety of the silo.

Method used

A dynamic correction method is adopted. By building a three-dimensional spatial coordinate system, setting the coordinates of the discharge port, constructing a material level reference matrix, using an iterative function to perform iterative calculations on the discharge rate, and establishing a discharge port state judgment set, the dynamic correction and closed-loop control of the accurate discharge rate are realized.

Benefits of technology

It achieves consistent unloading efficiency at each unloading port, avoids eccentric unloading, ensures the safety of the silo structure, and provides timely early warning and response in abnormal situations, thus realizing precise closed-loop control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121536684A_ABST
    Figure CN121536684A_ABST
Patent Text Reader

Abstract

A dynamic deviation rectifying method suitable for a silo comprises the following steps that a three-dimensional space coordinate system is built with the center of the bottom of the silo as the original point, and coordinates of all discharging openings are set; a plurality of time nodes are set, real-time material level parameters of the silo are collected and read on each time node, and a material level reference matrix is formed; carrying out combined operation on the material level reference matrix and the coordinates of the discharge port to obtain a discharge port state judgment set, namely obtaining a mapping relation between the real-time material level parameters and the coordinates of the discharge port; setting a corresponding discharge rate corresponding to each discharge port through a discharge port state judgment set, and performing iterative operation on the discharge rate by adopting an iterative function according to the change of the real-time material level parameter so as to determine the accurate discharge rate of each discharge port; the actual discharging amount of each discharging opening is set according to the precise discharging speed of each discharging opening, a precise closed-loop control mechanism is formed, and eccentric discharging is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application relates to a dynamic deviation rectification method suitable for a silo and belongs to the field of automatic detection and feedback. BACKGROUND

[0002] The silo is a storage facility for storing bulk materials and is divided into agricultural silos and industrial silos, and can store materials such as grain, feed, coke and cement. The silo is mainly circular in plan shape, the wall is uniformly stressed, the space utilization rate is high, the material loading and unloading process can be effectively shortened, the operation and maintenance costs are reduced, the heavy bagging operation is eliminated, and the mechanization and automation operation are facilitated.

[0003] In the actual application process of the silo, eccentric unloading is a major influencing factor restricting the development of the silo and can also cause serious structural safety problems. In view of the above problems, the existing solution is to adopt symmetrical and cyclic unloading of the discharge port. In order to ensure that the unloading efficiency of the discharge ports at different positions is at the same level of unloading efficiency, the form of the unloading flow also needs to be in an approximate state. Since the unloading efficiency of the discharge ports at different positions is uniformly set, the actual operation is too difficult, and the unloading efficiency of the discharge ports at different positions will be different. Once the unloading efficiency of the discharge ports at symmetrical positions is greatly different, or the form of the unloading flow is greatly different, eccentric unloading is still likely to occur, which affects the structural safety of the silo. SUMMARY

[0004] The application provides a dynamic deviation rectification method suitable for a silo, which is reasonable in structure, based on an iterative dynamic adjustment mechanism, and accurately sets the unloading rate of each discharge port according to the real-time material level parameters of the silo and the position coordinates of the discharge ports in the working state. Meanwhile, the total material in the silo is compared with the material that has been unloaded to obtain reference data for dynamically correcting the unloading rate of each discharge port. A dynamic linkage is built between the material level parameters and the unloading rate to ensure that the unloading efficiency of each discharge port is at the same level, thereby avoiding eccentric unloading. When abnormal conditions occur, timely early warning response is realized to achieve accurate closed-loop control of silo unloading, solve the eccentric unloading condition that has plagued the development of the silo from the source, and solve the problems in the prior art.

[0005] The technical scheme adopted by the application to solve the above technical problems is as follows:

[0006] A dynamic deviation rectification method suitable for a silo, the dynamic deviation rectification method comprising the following steps:

[0007] S1, a three-dimensional space coordinate system is built with the center of the bottom of the silo as the origin, and the coordinates A of each discharge port are set respectively n = (x n , y n , z n), generally, the height position of each discharge port can be uniformly set, and then the discharge port coordinates A n = (x n , y n , z n ) is converted into A n = (x n , y n , H);

[0008] Wherein, x n is a width parameter, y n is a length parameter, and H is a discharge port height parameter;

[0009] S2, set a plurality of time nodes t n , respectively collect and read the real-time material level parameters Q n of the silo at each time node to form a material level reference matrix B = (t n , Q n );

[0010] S3, combine and operate the material level reference matrix B = (t n , Q n ) with the discharge port coordinates A n = (x n , y n , H) to obtain a discharge port state judgment set S, that is, to obtain the mapping relationship between the real-time material level parameters and the discharge port coordinates, so as to provide a data basis for setting the discharge rate G of each discharge port;

[0011] S4, corresponding to each discharge port, set the corresponding discharge rate G via the discharge port state judgment set S, and use an iterative function to iteratively operate the discharge rate G according to the change of the real-time material level parameters, so as to determine the accurate discharge rate G sn of each discharge port;

[0012] S5, set the actual discharge amount of each discharge port according to the accurate discharge rate G sn of each discharge port, and finely adjust the accurate discharge rate G sn according to the change of the real-time material level parameters, to form an accurate closed-loop control mechanism of the discharge port coordinates, the discharge time node, the discharge rate and the real-time material level parameters, so as to avoid eccentric discharge.

[0013] A three-dimensional space coordinate system is built with the center of the silo bottom as the origin, and the coordinates of each discharge port are set as follows:

[0014] S1.1, three laser emitters are set on the bottom of the silo, and the laser emitters emit laser beams in different directions;

[0015] S1.2, extract the chord lengths L1, L2, and L3 of each laser beam at the bottom of the silo;

[0016] S1.3, set a perpendicular line on each chord length respectively, and the intersection of all the perpendicular lines is the center of the bottom of the silo. Use this as the origin to build a three-dimensional spatial coordinate system to set the coordinates of each discharge port respectively.

[0017] Set multiple time points t n Real-time material level parameters Q of the silo are collected and read at each time point. n The material level reference matrix B = (t) n Q n This includes the following steps:

[0018] S2.1 Set time intervals of different durations between adjacent time nodes to conform to the actual application scenario of silo unloading, provide a buffer margin for the continuous unloading process, and ensure that the real-time material level parameters collected are more accurate;

[0019] S2.2, at each time point, collect two silo level parameters within an interval of ±2 seconds, denoted as p. n and q n The real-time material level parameter Q is obtained through the deviation function. n ;

[0020] The deviation function is:

[0021] F(Q) n ) = R(0,1)|Q n -p n |+(γ- R(0,1))|Q n -q n |

[0022] Where R(0,1) is the assignment mapping, which is assigned different values ​​according to the ratio of the time interval between the silo level parameter collection point and the time node to 2 seconds; γ is the baseline positive parameter, which takes values ​​in the interval (1,4).

[0023] S2.3 combines the time node with the real-time material level parameters to form a material level reference matrix.

[0024] Set the material level reference matrix B = (t) n Q n ) and the coordinates of the discharge port A n = (x n y n The process of combining H and H to obtain the discharge port status determination set S includes the following steps:

[0025] S3.1, refer to the membership ratio to construct the function relationship between the discharge port coordinates and the material level reference matrix, so as to associate the discharge port coordinates, the discharge time node and the real-time material level parameters;

[0026] S3.2, taking the discharge time node as the trigger item, a discharge port state judgment set S is constructed;

[0027] The discharge port state judgment set S is:

[0028] S={t n |A n , Q n}

[0029] S3.3, the discharge port state judgment set S is checked, and the repeated record data is removed.

[0030] Corresponding to each discharge port, the corresponding discharge rate G is set through the discharge port state judgment set S, and the iterative function is used to perform iterative operation on the real-time material level parameter change to determine the accurate discharge rate G of each discharge port sn Including the following steps:

[0031] S4.1, combining the actual discharge demand, the discharge rate G corresponding to each discharge port is obtained through the discharge port state judgment set S;

[0032] S4.2, the iterative function is used to perform multiple iterative operations on the discharge rate G to obtain the accurate discharge rate G of each discharge port sn .

[0033] The iterative function is:

[0034]

[0035] Wherein, Z0 is an iterative operation parameter, U n m is an iterative correction parameter, V is an iterative coefficient, m is the number of iterative operations, G0 is a discharge rate reference standard value;

[0036] In the iterative operation process, the discharge rate of the discharge port is corrected and operated under the action of the iterative operation parameter and the iterative correction parameter; through multiple iterative operations, the accurate discharge rate G corresponding to each discharge port is obtained sn .

[0037] A plurality of material level meters are arranged on the upper part of the silo, and the material level parameters captured by the material level meters are collected and judged by the controller, and when the material level difference reaches the warning value, the controller will interrupt the symmetrical cycle discharge mode;

[0038] The controller realizes linkage of the material level meter and the discharge port through an electric signal. In the dynamic deviation correction mode of the material level, the electric signal controls the discharge port to perform emergency discharge near the highest point of the material level meter.

[0039] When the material level difference is reduced to within the pre-warning value, the controller switches the dynamic deviation correction mode of the material level to the symmetrical cycle discharge mode.

[0040] The application adopts the above structure, quantizes the position of each discharge port through building a three-dimensional space coordinate system to obtain accurate discharge port data, effectively links the change of the silo material level with the change of time through setting multiple time nodes to further improve the correlation of data, obtains the discharge port state judgment set S through combining and operating the material level reference matrix with the discharge port coordinates, that is, obtains the mapping relationship of the real-time material level parameter and the discharge port coordinates to provide data basis for setting the discharge rate G of each discharge port, and determines the accurate discharge rate of each discharge port through iterative operation of the iterative function according to the change of the real-time material level parameter, adjusts the accurate discharge rate by referring to the change of the real-time material level parameter to form an accurate closed-loop control mechanism of the discharge port coordinates, the discharge time node, the discharge rate and the real-time material level parameter, avoids eccentric discharge, and realizes switching of the two working modes in cooperation with the pre-warning module, and has the advantages of high accuracy, high efficiency, safety and reliability. BRIEF DESCRIPTION OF DRAWINGS

[0041] Figure 1 It is a flowchart of the application.

[0042] Figure 2 It is a center setting diagram of the application.

[0043] Figure 3 It is a structure diagram of the silo of the application.

[0044] Figure 4 It is a distribution diagram of the discharge port of the application.

[0045] Figure 5 It is a distribution diagram of the discharge port coordinates of the application. DETAILED DESCRIPTION

[0046] To clearly illustrate the technical features of the present application, the application will be described in detail below with reference to the specific embodiments and the accompanying drawings.

[0047] As shown in the Figures 1-5 A dynamic deviation correction method suitable for a silo, the dynamic deviation correction method comprising the following steps:

[0048] S1, building a three-dimensional space coordinate system with the center of the bottom of the silo as the origin, and setting the coordinates A of each discharge port n = (xn , y n , z n ), generally, the height position of each discharge port can be uniformly set, and then the discharge port coordinates A n = (x n , y n , z n ) is converted into A n = (x n , y n , H);

[0049] wherein x n is a width parameter, y n is a length parameter, and H is a discharge port height parameter;

[0050] S2, a plurality of time nodes t n are set, and the real-time material level parameters Q n of the silo are collected and read at each time node, to form a material level reference matrix B = (t n , Q n );

[0051] S3, the material level reference matrix B = (t n , Q n ) is combined with the discharge port coordinates A n = (x n , y n , H) to obtain a discharge port state judgment set S, that is, the mapping relationship between the real-time material level parameters and the discharge port coordinates is obtained, to provide a data basis for setting the discharge rate G of each discharge port;

[0052] S4, the discharge rate G of each discharge port is set via the discharge port state judgment set S, and an iterative function is used to iteratively operate the discharge rate G according to the change of the real-time material level parameters, to determine the accurate discharge rate G sn of each discharge port;

[0053] S5, the actual discharge amount of each discharge port is set according to the accurate discharge rate G sn of each discharge port, and the accurate discharge rate G sn is fine-tuned with reference to the change of the real-time material level parameters, to form an accurate closed-loop control mechanism of the discharge port coordinates, the discharge time nodes, the discharge rate, and the real-time material level parameters, to avoid eccentric discharge.

[0054] A three-dimensional space coordinate system is built with the center of the bottom of the silo as the origin, and the coordinates of each discharge port are set as follows:

[0055] S1.1, three laser emitters are set on the bottom of the silo, and the laser emitters emit laser beams in different directions;

[0056] S1.2, extract the chord lengths L1, L2, and L3 of each laser beam at the bottom of the silo;

[0057] S1.3, set a perpendicular line on each chord length respectively, and the intersection of all the perpendicular lines is the center of the bottom of the silo. Use this as the origin to build a three-dimensional spatial coordinate system to set the coordinates of each discharge port respectively.

[0058] Set multiple time points t n Real-time material level parameters Q of the silo are collected and read at each time point. n The material level reference matrix B = (t) n Q n This includes the following steps:

[0059] S2.1 Set time intervals of different durations between adjacent time nodes to conform to the actual application scenario of silo unloading, provide a buffer margin for the continuous unloading process, and ensure that the real-time material level parameters collected are more accurate;

[0060] S2.2, at each time point, collect two silo level parameters within an interval of ±2 seconds, denoted as p. n and q n The real-time material level parameter Q is obtained through the deviation function. n ;

[0061] The deviation function is:

[0062] F(Q) n ) = R(0,1)|Q n -p n |+(γ- R(0,1))|Q n -q n |

[0063] Where R(0,1) is the assignment mapping, which is assigned different values ​​according to the ratio of the time interval between the silo level parameter collection point and the time node to 2 seconds; γ is the baseline positive parameter, which takes values ​​in the interval (1,4).

[0064] S2.3 combines the time node with the real-time material level parameters to form a material level reference matrix.

[0065] Set the material level reference matrix B = (t) n Q n ) and the coordinates of the discharge port A n = (x n y n The process of combining H and H to obtain the discharge port status determination set S includes the following steps:

[0066] S3.1, construct the functional relationship between the unloading port coordinates and the material level reference matrix by referring to the membership degree ratio, so as to combine the unloading port coordinates, unloading time node and real-time material level parameters;

[0067] S3.2, using the unloading time node as the trigger, construct the unloading port status determination set S;

[0068] The unloading port status determination set S is:

[0069] S={t n |A n Q n}

[0070] S3.3 verifies the unloading port status determination set S and removes duplicate records.

[0071] For each discharge port, a corresponding discharge rate G is set based on the discharge port status determination set S. An iterative function is used to iteratively calculate the discharge rate G based on the changes in real-time material level parameters to determine the precise discharge rate G for each discharge port. sn Includes the following steps:

[0072] S4.1, Based on the actual unloading requirements, the unloading rate G corresponding to each unloading port is obtained through the unloading port status determination set S;

[0073] S4.2, the unloading rate G is iteratively calculated multiple times using an iterative function to obtain the precise unloading rate G at each unloading port. sn .

[0074] The iteration function is:

[0075]

[0076] Where Z0 is the parameter for iterative operation, U n m For iterative correction parameters, V is the iteration coefficient, m is the number of iterations, and G0 is the reference standard value for unloading rate;

[0077] During the iterative calculation, the discharge rate at the discharge port is corrected under the influence of the iterative calculation parameters and the iterative correction parameters. Through multiple iterative calculations, the precise discharge rate G corresponding to each discharge port is obtained. sn .

[0078] Multiple level gauges are installed at the top of the silo. The controller collects and judges the level parameters captured by the level gauges. When the level difference reaches the warning value, the controller will interrupt the symmetrical cycle unloading mode.

[0079] The controller uses electrical signals to link the level gauge and the discharge port. In the dynamic level correction mode, the electrical signal will control the discharge port to perform emergency discharge near the highest point of the level gauge.

[0080] When the material level difference decreases to within the warning value, the controller will switch the material level dynamic correction mode to the symmetrical cyclic unloading mode.

[0081] The working principle of a dynamic correction method for silos in this invention embodiment is as follows: Based on an iterative dynamic adjustment mechanism, the unloading rate of each unloading port is precisely set according to the real-time material level parameters of the silo and the position coordinates of the unloading port in operation. At the same time, the unloaded material is compared with the total material in the silo to obtain reference data for dynamic correction of the unloading rate of each unloading port. A dynamic linkage is established between the material level parameters and the unloading rate to ensure that the unloading efficiency of each unloading port is at the same level, thereby avoiding eccentric unloading. When abnormal conditions occur, timely warning response is provided to achieve precise closed-loop control of silo unloading and solve the eccentric unloading condition that has plagued the development of silos from the source.

[0082] Existing methods for addressing the unfavorable unloading condition of eccentric unloading mostly employ symmetrical circulation unloading at the unloading port. This requires ensuring that the unloading rate of each unloading port at different locations is at the same level, which is too difficult to implement in practice, resulting in excessive differences in material flow patterns and affecting the overall safety of the silo structure.

[0083] In the overall scheme, the dynamic correction method includes the following steps:

[0084] S1, establish a three-dimensional spatial coordinate system with the center of the bottom of the silo as the origin, and set the coordinates A of each discharge port. n = (x n y n , z n Generally, the height of each discharge port can be set uniformly, thereby setting the coordinates A of the discharge port. n = (x n y n , z n ) converted to A n = (x n y n H);

[0085] Where, x n For width parameter, y n H is the length parameter, and H is the discharge port height parameter;

[0086] S2, setting multiple time nodes t n Real-time material level parameters Q of the silo are collected and read at each time point. n The material level reference matrix B = (t)n Q n );

[0087] S3, the material level reference matrix B = (t n Q n ) and the coordinates of the discharge port A n = (x n y n The unloading port status judgment set S is obtained by combining the parameters of H and H, which is the mapping relationship between the real-time material level parameters and the coordinates of the unloading port, so as to provide a data basis for setting the unloading rate G of each unloading port.

[0088] S4, corresponding to each discharge port, sets the corresponding discharge rate G based on the discharge port status judgment set S. An iterative function is used to iteratively calculate the discharge rate G based on the real-time changes in material level parameters to determine the precise discharge rate G for each discharge port. sn ;

[0089] S5, according to the precise unloading rate G at each unloading port sn To set the actual discharge volume at each discharge port, the precise discharge rate G is adjusted based on real-time changes in material level parameters. sn Fine-tuning is performed to form a precise closed-loop control mechanism for the coordinates of the discharge port, the discharge time node, the discharge rate, and the real-time material level parameters, so as to avoid eccentric discharge.

[0090] To construct the three-dimensional spatial coordinate system, three laser emitters are set on the bottom of the silo, and the laser emitters emit laser rays in different directions; the chord lengths L1, L2 and L3 of each laser ray on the bottom of the silo are intercepted; a perpendicular bisector is set on each chord length, and the intersection of all the perpendicular bisectors is the center of the bottom of the silo, and a three-dimensional spatial coordinate system is constructed with this as the origin to set the coordinates of each discharge port.

[0091] Generally, for silos with a circular or symmetrical bottom, the above method can be used to determine the center position of the silo and thus the coordinates of each discharge port. In actual implementation, all discharge ports can be considered to be at the same height, and adjustments can be made in special circumstances.

[0092] Preferably, multiple time points t are set. n Real-time material level parameters Q of the silo are collected and read at each time point. n The material level reference matrix B = (t) n Q n This includes the following steps:

[0093] S2.1 Set time intervals of different durations between adjacent time nodes to conform to the actual application scenario of silo unloading, provide a buffer margin for the continuous unloading process, and ensure that the real-time material level parameters collected are more accurate;

[0094] S2.2, at each time point, collect two silo level parameters within an interval of ±2 seconds, denoted as p. n and q n The real-time material level parameter Q is obtained through the deviation function. n ;

[0095] The deviation function is:

[0096] F(Q) n ) = R(0,1)|Q n -p n |+(γ- R(0,1))|Q n -q n |

[0097] Where R(0,1) is the assignment mapping, which is assigned different values ​​according to the ratio of the time interval between the silo level parameter collection point and the time node to 2 seconds; γ is the baseline positive parameter, which takes values ​​in the interval (1,4).

[0098] S2.3 combines the time node with the real-time material level parameters to form a material level reference matrix.

[0099] The time node setting in this application adds a range of ±2 seconds to the time node to provide a buffer margin for the collection of silo level parameters, so as to ensure the accuracy of silo level parameters.

[0100] Different values ​​are assigned based on the ratio of the time interval between the silo material level parameter collection point and the time node to 2 seconds. This dynamically adjusts the corresponding calculation content to further improve the accuracy of the collected parameters.

[0101] Preferably, the material level reference matrix B = (t n Q n ) and the coordinates of the discharge port A n = (x n y n The process of combining H and H to obtain the discharge port status determination set S includes the following steps:

[0102] S3.1, construct the functional relationship between the unloading port coordinates and the material level reference matrix by referring to the membership degree ratio, so as to combine the unloading port coordinates, unloading time node and real-time material level parameters;

[0103] S3.2, using the unloading time node as the trigger, construct the unloading port status determination set S;

[0104] The unloading port status determination set S is:

[0105] S={t n |A n Q n}

[0106] S3.3 verifies the unloading port status determination set S and removes duplicate records.

[0107] The constructed unloading port status determination set is marked and triggered by time nodes, so that the unloading port coordinates and material port data are effectively associated with time nodes, which facilitates query and calculation.

[0108] Furthermore, a corresponding unloading rate G is set for each unloading port via the unloading port status determination set S. An iterative function is used to iteratively calculate the unloading rate G based on the changes in real-time material level parameters to determine the precise unloading rate G for each unloading port. sn Includes the following steps:

[0109] S4.1, Based on the actual unloading requirements, the unloading rate G corresponding to each unloading port is obtained through the unloading port status determination set S;

[0110] S4.2, the unloading rate G is iteratively calculated multiple times using an iterative function to obtain the precise unloading rate G at each unloading port. sn .

[0111] Specifically, the iteration function is:

[0112]

[0113] Where Z0 is the parameter for iterative operation, U n m For iterative correction parameters, V is the iteration coefficient, m is the number of iterations, and G0 is the reference standard value for unloading rate;

[0114] During the iterative calculation, the discharge rate at the discharge port is corrected under the influence of the iterative calculation parameters and the iterative correction parameters. Through multiple iterative calculations, the precise discharge rate G corresponding to each discharge port is obtained. sn .

[0115] After calculation and correction, the optimal and accurate unloading rate is dynamically obtained; under normal circumstances, the number of iterations is 3-5 times to obtain the corresponding accurate unloading rate.

[0116] It should be noted that multiple level gauges are installed at the top of the silo. The controller collects and judges the level parameters captured by the level gauges. When the level difference reaches the warning value, the controller will interrupt the symmetrical cycle unloading mode.

[0117] The controller uses electrical signals to link the level gauge and the discharge port. In the dynamic level correction mode, the electrical signal controls the discharge port to perform emergency discharge near the highest point of the level gauge. When the level difference drops to within the warning value, the controller switches the dynamic level correction mode to the symmetrical cyclic discharge mode.

[0118] With the integrated control of the controller and the corresponding algorithm steps, precise closed-loop control of eccentric unloading in silos can be achieved, thus solving the eccentric unloading problem that has plagued the development of silos from the source.

[0119] In summary, the dynamic correction method for silos in this embodiment of the invention is based on an iterative dynamic adjustment mechanism. It precisely sets the unloading rate of each unloading port according to the real-time material level parameters of the silo and the coordinates of the unloading ports in operation. Simultaneously, it compares the unloaded material with the total material in the silo to obtain reference data for dynamic correction of the unloading rate of each unloading port. This establishes a dynamic linkage between the material level parameters and the unloading rate, ensuring that the unloading efficiency of each unloading port is at the same level, thereby avoiding eccentric unloading. It also provides timely early warning and response in case of abnormal conditions, achieving precise closed-loop control of silo unloading.

[0120] The above specific embodiments should not be construed as limiting the scope of protection of the present invention. For those skilled in the art, any alternative improvements or modifications made to the embodiments of the present invention shall fall within the scope of protection of the present invention.

[0121] Any aspects of this invention not described in detail are well-known to those skilled in the art.

Claims

1. A dynamic correction method suitable for silos, characterized in that, The dynamic correction method includes the following steps: S1, establish a three-dimensional spatial coordinate system with the center of the bottom of the silo as the origin, and set the coordinates A of each discharge port. n = (x n y n , z n Generally, the height of each discharge port can be set uniformly, thereby setting the coordinates A of the discharge port. n = (x n y n , z n ) converted to A n = (x n y n H); Where, x n For width parameter, y n H is the length parameter, and H is the discharge port height parameter; S2, setting multiple time nodes t n Real-time material level parameters Q of the silo are collected and read at each time point. n The material level reference matrix B = (t) n Q n ); S3, the material level reference matrix B = (t n Q n ) and the coordinates of the discharge port A n = (x n y n The unloading port status judgment set S is obtained by combining the parameters of H and H, which is the mapping relationship between the real-time material level parameters and the coordinates of the unloading port, so as to provide a data basis for setting the unloading rate G of each unloading port. S4, corresponding to each discharge port, sets the corresponding discharge rate G based on the discharge port status judgment set S. An iterative function is used to iteratively calculate the discharge rate G based on the real-time changes in material level parameters to determine the precise discharge rate G for each discharge port. sn ; S5, according to the precise unloading rate G at each unloading port sn To set the actual discharge volume at each discharge port, the precise discharge rate G is adjusted based on real-time changes in material level parameters. sn Fine-tuning is performed to form a precise closed-loop control mechanism for the coordinates of the discharge port, the discharge time node, the discharge rate, and the real-time material level parameters, so as to avoid eccentric discharge.

2. The dynamic correction method for silos according to claim 1, characterized in that, Establishing a three-dimensional coordinate system with the center of the silo bottom as the origin, and setting the coordinates of each discharge port includes the following steps: S1.1, Three laser emitters are installed at the bottom of the silo, and the laser emitters emit laser beams in different directions; S1.2, extract the chord lengths L1, L2, and L3 of each laser beam at the bottom of the silo; S1.3, set a perpendicular line on each chord length respectively, and the intersection of all the perpendicular lines is the center of the bottom of the silo. Use this as the origin to build a three-dimensional spatial coordinate system to set the coordinates of each discharge port respectively.

3. The dynamic correction method for silos according to claim 1, characterized in that, Set multiple time points t n Real-time material level parameters Q of the silo are collected and read at each time point. n The material level reference matrix B = (t) n Q n This includes the following steps: S2.1 Set time intervals of different durations between adjacent time nodes to conform to the actual application scenario of silo unloading, provide a buffer margin for the continuous unloading process, and ensure that the real-time material level parameters collected are more accurate; S2.2, at each time point, collect two silo level parameters within an interval of ±2 seconds, denoted as p. n and q n The real-time material level parameter Q is obtained through the deviation function. n ; The deviation function is: F(Q n )= R(0,1)|Q n -p n |+(γ- R(0,1))|Q n -q n | Where R(0,1) is the assignment mapping, which is assigned different values ​​according to the ratio of the time interval between the silo level parameter collection point and the time node to 2 seconds; γ is the baseline positive parameter, which takes values ​​in the interval (1,4). S2.3 combines the time node with the real-time material level parameters to form a material level reference matrix.

4. The dynamic correction method for silos according to claim 1, characterized in that, Set the material level reference matrix B = (t) n Q n ) and the coordinates of the discharge port A n = (x n y n The process of combining H and H to obtain the discharge port status determination set S includes the following steps: S3.1, construct the functional relationship between the unloading port coordinates and the material level reference matrix by referring to the membership degree ratio, so as to combine the unloading port coordinates, unloading time node and real-time material level parameters; S3.2, using the unloading time node as the trigger, construct the unloading port status determination set S; The unloading port status determination set S is: S={t n |A n ,Q n } S3.3 verifies the unloading port status determination set S and removes duplicate records.

5. A dynamic correction method for silos according to claim 1, characterized in that, For each discharge port, a corresponding discharge rate G is set based on the discharge port status determination set S. An iterative function is used to iteratively calculate the discharge rate G based on the changes in real-time material level parameters to determine the precise discharge rate G for each discharge port. sn Includes the following steps: S4.1, Based on the actual unloading requirements, the unloading rate G corresponding to each unloading port is obtained through the unloading port status determination set S; S4.2, the unloading rate G is iteratively calculated multiple times using an iterative function to obtain the precise unloading rate G at each unloading port. sn .

6. The dynamic correction method for silos according to claim 5, characterized in that, The iteration function is: Where Z0 is the parameter for iterative operation, U n m For iterative correction parameters, V is the iteration coefficient, m is the number of iterations, and G0 is the reference standard value for unloading rate; During the iterative calculation, the discharge rate at the discharge port is corrected under the influence of the iterative calculation parameters and the iterative correction parameters. Through multiple iterative calculations, the precise discharge rate G corresponding to each discharge port is obtained. sn .

7. The dynamic correction method for silos according to claim 1, characterized in that: Multiple level gauges are installed at the top of the silo. The controller collects and judges the level parameters captured by the level gauges. When the level difference reaches the warning value, the controller will interrupt the symmetrical cycle unloading mode. The controller uses electrical signals to link the level gauge and the discharge port. In the dynamic level correction mode, the electrical signal will control the discharge port to perform emergency discharge near the highest point of the level gauge. When the material level difference decreases to within the warning value, the controller will switch the material level dynamic correction mode to the symmetrical cyclic unloading mode.