High-precision accumulative statistical method based on material tower weighing

By constructing an algorithm model for feeding and unloading statistics in the feed tower weighing system, and obtaining and judging weighing data in real time, the statistical error problem caused by the cumulative statistical algorithm of the feed tower weighing is solved, and the accuracy and efficiency of statistics are improved, helping the breeding farms better manage feed and livestock and poultry health.

CN119848383APending Publication Date: 2025-04-18DAMUREN MASCH (JIAOZHOU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411907683.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing material tower weighing and accumulation statistical algorithm is prone to large statistical errors due to external interference, resulting in deviations in data statistics.

Method used

By constructing an algorithm model for feeding and unloading statistics, including the data acquisition control end, weighing unit and memory, we can obtain the weighing unit data in real time, and set feeding judgment parameters, such as judging intervals, judging times, judging lower weight limit and judging upper weight limit, we can make a preliminary judgment on the difference obtained each time, and judge whether it has entered the feeding state based on the number of times, and clear the error growth difference.

Benefits of technology

Effectively reduce the impact of external interference on the weighing statistics of the feed tower, improve the accuracy of the calculation of the weight of the feed tower with unloading, and enable managers to accurately count the daily feed inlet and outflow in the feed tower, improve the health status of breeding livestock and poultry, timely tonics, and reduce unnecessary economic losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848383A_ABST
    Figure CN119848383A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of material tower weighing, and discloses a high-precision accumulative statistical method based on material tower weighing, which comprises the following steps: constructing an algorithm model of material feeding and discharging statistics, the algorithm model comprises a data acquisition control end, a weighing unit and a memory, the weighing unit is used for weighing materials in a material tower, and the memory is used for storing the materials in the material tower; the data acquisition control end is used for acquiring data of the weighing unit in real time; increasing data of the weighing units are judged, and the feeding amount of the day is calculated in a real-time accumulation mode; in combination with the real-time feeding amount of the day, the total discharging amount of the day is calculated in an accumulated mode; the problem that in the prior art, a material tower weighing accumulative statistical algorithm is prone to causing large statistical errors due to external interference is effectively solved, the accuracy of material tower loading and unloading weight statistical calculation is improved, and managers in a breeding plant can more accurately count the daily feed inlet and outlet amount in the material tower.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of material tower weighing, and in particular relates to a high-precision cumulative statistical method based on material tower weighing. Background Art

[0002] Feed towers are usually used in farms. Managers in the farms need to count the daily feed intake and output in the feed towers. However, if the statistical calculation is easy to produce large errors, the statistical work efficiency is low. Therefore, the prior art usually uses a cumulative loading / unloading statistical algorithm to push the daily feed intake and output;

[0003] However, the current cumulative loading / unloading statistical algorithm for material tower weighing is as follows: the data acquisition control end records the weighing data in real time, and when it is determined that the weight has changed, the difference between the two values ​​before and after the weight change is taken as the current loading / unloading value.

[0004] However, in actual application, due to the high height of the material tower, it is seriously affected by external interference such as wind, rain and snow, which will cause certain fluctuations in the collected weighing sensor data. In addition, the material tower unloading will occur frequently and each time for a very short time. In this case, the data acquisition control end cannot effectively determine whether the data fluctuation is caused by external disturbances or actual loading / unloading, and the cumulative statistical data of the data acquisition control end will be lost or erroneously increased, resulting in deviations in data statistics. Therefore, there is a problem in the prior art that the cumulative statistical algorithm for material tower weighing is easily subject to large statistical errors due to external interference. Summary of the invention

[0005] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a high-precision cumulative statistical method based on material tower weighing, which solves the problem in the prior art that the cumulative statistical algorithm of material tower weighing is easily subject to large statistical errors due to external interference.

[0006] The purpose of the present invention can be achieved through the following technical solutions:

[0007] A high-precision cumulative statistical method based on material tower weighing includes the following steps:

[0008] Construct an algorithm model for feeding and unloading statistics. The algorithm model includes a data acquisition control terminal, a weighing unit and a memory. The weighing unit is used to weigh the weight of the material inside the material tower, and the data acquisition control terminal is used to obtain the data of the weighing unit in real time.

[0009] Judge the growth data of weighing unit and calculate the daily feed amount in real time;

[0010] Combined with the real-time daily feed volume, the total daily discharge volume is calculated cumulatively.

[0011] The data of the weighing unit growth is judged, and the amount of material added for the day is calculated in real time, including the following steps:

[0012] The data acquisition control terminal sets the material adding judgment parameters, which include the judgment interval, the number of judgments, the lower limit of the judgment weight and the upper limit of the judgment weight;

[0013] The data acquisition control terminal obtains the weighing unit data in real time and obtains the real-time weight A before entering the feeding state n , and according to the judgment interval, obtain the real-time weight A after a judgment interval n+1 , take the difference B between the two real-time weights before and after each judgment interval n =A n+1 -A n , and the difference value B obtained each time n Save to storage;

[0014] For each difference B n Make a preliminary assessment;

[0015] Combined with the number of judgments, determine whether to enter the feeding state;

[0016] Determine whether the feeding state is completed;

[0017] After judging that the feeding state is finished, the feeding amount I is counted;

[0018] After judging that the feeding state is over, the current feeding amount I is accumulated into the current feeding amount Y.

[0019] For each difference B n Make a preliminary judgment. The specific judgment method is as follows:

[0020] If the difference B n <Determine the weight lower limit or difference B n > To determine the upper weight limit, directly determine the difference B n For error growth;

[0021] If the lower limit of weight is judged to be ≤ difference B n ≤ the upper limit of the weight, then the difference B n The preliminary judgment is qualified, and the difference B n Temporarily save.

[0022] Combined with the number of judgments, it is determined whether to enter the feeding state. The specific judgment method is as follows:

[0023] Assume the number of judgments is a;

[0024] According to the judgment interval, each difference value B obtained in real time is n Make a preliminary assessment;

[0025] Any difference B n After the preliminary judgment is qualified, the difference B is retained. n , accumulate the number of judgments, and calculate the next adjacent difference value B n Make a preliminary assessment;

[0026] Before the cumulative number of judgments meets the number of judgments required, any difference B n If the initial judgment is unqualified, the difference B will not be retained n , and this judgment does not count towards the number of judgments, and the saved differences B are cleared at the same time n And the number of accumulated judgments, and the next adjacent difference B n Make a preliminary assessment;

[0027] Until there are a consecutive difference values ​​B in a consecutive judgment intervals n If all are preliminarily judged to be qualified, the accumulated number of judgments meets the judgment number requirement and it is judged to enter the feeding state.

[0028] To judge whether the feeding state is finished, the specific steps are as follows:

[0029] After entering the feeding state, the data acquisition control terminal obtains the weighing unit data in real time to determine the real-time weight C after entering the feeding state. n , and according to the judgment interval, obtain the real-time weight C after a judgment interval n+1 , take the difference E of the two real-time weights before and after each judgment interval n =C n+1 -C n ;

[0030] Real-time continuous difference E n , and the difference E n Whether it is less than or equal to the lower weight limit is judged;

[0031] If any difference E n ≤ the lower limit of the weight, the number of judgments is accumulated, and after a judgment interval, the adjacent difference E n Whether it is less than or equal to the lower weight limit is judged;

[0032] Before the cumulative number of judgments meets the number of judgments required, any difference E n When it is greater than the lower limit of the judgment weight, the current and accumulated judgment times are cleared, and the next adjacent difference E n Make judgments;

[0033] Until there are a consecutive difference values ​​E in a consecutive judgment intervals nIf both are less than or equal to the judgment weight lower limit, the accumulated number of judgments meets the judgment number requirement, and it is judged that the feeding state is ended.

[0034] After judging that the feeding state is over, the feeding amount I is counted. The specific judgment method is:

[0035] When it is judged that the feeding state has been entered, the data acquisition control end obtains the data of the weighing unit at this time as the initial data C;

[0036] The data acquisition control end obtains the real-time weight D of the weighing unit when judging the end of the feeding state;

[0037] The calculation formula for the feeding amount I is:

[0038]

[0039] I is the amount of material added this time.

[0040] Combined with the real-time daily feed volume, the total daily discharge volume is calculated cumulatively. The specific steps are as follows:

[0041] The data acquisition control terminal sets the number of daily unloading calculations;

[0042] The data acquisition control terminal obtains the data of the weighing unit at the beginning of any unloading in real time. n And the current daily feed weight Y n ;

[0043] The data acquisition control end then obtains the data of the weighing unit at the beginning of the next unloading in real time. n+1 And the current daily feed weight Y n+1 ;

[0044] The unloading weight Z n =(X n -X n+1 )+(Y n+1 -Y n );

[0045] If the obtained X n is the data of the weighing unit at the beginning of the last unloading, then X n+1 Take the weighing unit data when the last unloading is completed, Y n+1 Take the real-time daily added weight when the last unloading is completed;

[0046] Calculate the total unloading volume for the day

[0047] The weighing unit comprises a weighing sensor arranged at the bottom of the material tower.

[0048] Beneficial effects of the present invention:

[0049] The high-precision cumulative statistical method based on feed tower weighing of the present invention takes the difference of the real-time weight before and after the judgment interval, and makes a preliminary judgment on the difference before and after each judgment interval in combination with the number of judgments, the lower limit of the judgment weight and the upper limit of the judgment weight, makes an effective judgment on whether to add feed, and directly clears the difference that increases by mistake, effectively reduces the influence of external interference on the feed tower weighing statistics, improves the accuracy of the statistical calculation of the feed tower loading and unloading weight, and enables the management personnel in the breeding factory to more accurately count the daily feed input and output of the feed tower, and better control the health status of the farmed livestock and poultry every day, so that the livestock and poultry can take medicine in time when they are sick, and reduce unnecessary economic losses. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0051] Figure 1 This is the algorithm flow of the present invention for calculating the daily feed amount statistics;

[0052] Figure 2 It is the algorithm flow chart of the total daily discharge amount of the present invention. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0054] like Figure 1 to Figure 2 As shown, a high-precision cumulative statistical method based on material tower weighing includes the following steps:

[0055] Construct an algorithm model for feeding and unloading statistics. The algorithm model includes a data acquisition control terminal, a weighing unit and a memory. The weighing unit is used to weigh the weight of the material inside the material tower, and the data acquisition control terminal is used to obtain the data of the weighing unit in real time.

[0056] Judge the growth data of weighing unit and calculate the daily feed amount in real time;

[0057] Combined with the real-time daily feed volume, the total daily discharge volume is calculated cumulatively.

[0058] The data of the weighing unit growth is judged, and the amount of material added for the day is calculated in real time, including the following steps:

[0059] The data acquisition control terminal sets the material adding judgment parameters, which include the judgment interval, the number of judgments, the lower limit of the judgment weight and the upper limit of the judgment weight;

[0060] The data acquisition control terminal obtains the weighing unit data in real time and obtains the real-time weight A before entering the feeding state n , and according to the judgment interval, obtain the real-time weight A after a judgment interval n+1 , take the difference B between the two real-time weights before and after each judgment interval n =A n+1 -A n , and the difference value B obtained each time n Save to storage;

[0061] For each difference B n Make a preliminary assessment;

[0062] Combined with the number of judgments, determine whether to enter the feeding state;

[0063] Determine whether the feeding state is completed;

[0064] After judging that the feeding state is finished, the feeding amount I is counted;

[0065] After judging that the feeding state is over, the current feeding amount I is accumulated into the current feeding amount Y.

[0066] For each difference B n Make a preliminary judgment. The specific judgment method is as follows:

[0067] If the difference B n <Determine the weight lower limit or difference B n > To determine the upper weight limit, directly determine the difference B n For error growth;

[0068] If the lower limit of weight is judged to be ≤ difference B n ≤ the upper limit of the weight, then the difference B n The preliminary judgment is qualified, and the difference B n Temporarily save.

[0069] Combined with the number of judgments, it is determined whether to enter the feeding state. The specific judgment method is as follows:

[0070] Assume the number of judgments is a;

[0071] According to the judgment interval, each difference value B obtained in real time is n Make a preliminary assessment;

[0072] Any difference B n After the preliminary judgment is qualified, the difference B is retained. n , accumulate the number of judgments, and calculate the next difference B n Make a preliminary assessment;

[0073] Before the cumulative number of judgments meets the number of judgments required, any difference B n If the initial judgment is unqualified, the difference B will not be retained n , and this judgment does not count towards the number of judgments, and the saved differences B are cleared at the same time n And the number of accumulated judgments, and the next adjacent difference B n Make a preliminary assessment;

[0074] Until there are a consecutive difference values ​​B in a consecutive judgment intervals n If all are preliminarily judged to be qualified, the accumulated number of judgments meets the judgment number requirement and it is judged to enter the feeding state.

[0075] To judge whether the feeding state is finished, the specific steps are as follows:

[0076] After entering the feeding state, the data acquisition control terminal obtains the weighing unit data in real time to determine the real-time weight C after entering the feeding state. n , and according to the judgment interval, obtain the real-time weight C after a judgment interval n+1 , take the difference E of the two real-time weights before and after each judgment interval n =C n+1 -C n ;

[0077] Real-time continuous difference E n , and the difference E n Whether it is less than or equal to the lower weight limit is judged;

[0078] If any difference E n When the weight is less than the lower limit, the number of judgments is accumulated, and after a judgment interval, the adjacent difference E n Whether it is less than or equal to the lower weight limit is judged;

[0079] Before the cumulative number of judgments meets the number of judgments required, any difference E n When it is greater than the lower limit of the judgment weight, the current and accumulated judgment times are cleared, and the next adjacent difference E n Make judgments;

[0080] Until there are a consecutive difference values ​​E in a consecutive judgment intervals nIf both are less than or equal to the judgment weight lower limit, the accumulated number of judgments meets the judgment number requirement, and it is judged that the feeding state is ended.

[0081] After judging that the feeding state is over, the feeding amount I is counted. The specific judgment method is:

[0082] When it is judged that the feeding state has been entered, the data acquisition control end obtains the data of the weighing unit at this time as the initial data C;

[0083] The data acquisition control end obtains the real-time weight D of the weighing unit when judging the end of the feeding state;

[0084] The calculation formula for the feeding amount I is:

[0085]

[0086] I is the amount of material added this time.

[0087] The high-precision cumulative statistical method based on feed tower weighing of the present invention takes the difference of the real-time weight before and after the judgment interval, and makes a preliminary judgment on the difference before and after each judgment interval in combination with the number of judgments, the lower limit of the judgment weight and the upper limit of the judgment weight, makes an effective judgment on whether to add feed, and directly clears the difference that increases by mistake, effectively reduces the influence of external interference on the feed tower weighing statistics, improves the accuracy of the statistical calculation of the feed tower loading and unloading weight, and enables the management personnel in the breeding factory to more accurately count the daily feed input and output of the feed tower, and better control the health status of the farmed livestock and poultry every day, so that the livestock and poultry can take medicine in time when they are sick, and reduce unnecessary economic losses.

[0088] Combined with the real-time daily feed volume, the total daily discharge volume is calculated cumulatively. The specific steps are as follows:

[0089] The data acquisition control terminal sets the number of daily unloading calculations;

[0090] The data acquisition control terminal obtains the data of the weighing unit at the beginning of any unloading in real time. n And the current daily feed weight Y n ;

[0091] The data acquisition control end then obtains the data of the weighing unit at the beginning of the next unloading in real time. n+1 And the current daily feed weight Y n+1 ;

[0092] The unloading weight Z n =(X n -X n+1 )+(Y n+1 -Y n );

[0093] If the obtained X n is the data of the weighing unit at the beginning of the last unloading, then X n+1 Take the weighing unit data when the last unloading is completed, Y n+1 Take the real-time daily added weight when the last unloading is completed;

[0094] Calculate the total unloading volume for the day

[0095] The weighing unit comprises a weighing sensor arranged at the bottom of the material tower.

[0096] Figure 1 This is the algorithm flow of the daily feeding amount statistics of the present invention, Figure 2 It is the algorithm flow chart of the total daily discharge amount of the present invention.

[0097] It should be noted that according to actual conditions, it is not allowed for charging and unloading to occur at the same time. Therefore, in this application, there is no need to consider the calculation method when unloading and charging occur at the same time.

[0098] In the description of this specification, the description with reference to the terms "one embodiment", "example", "specific example", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0099] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited by the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, and these changes and improvements all fall within the scope of the present invention to be protected.

Claims

1. A high-precision cumulative statistical method based on material tower weighing, characterized in that: The following steps are involved: Construct an algorithm model for feeding and unloading statistics. The algorithm model includes a data acquisition control terminal, a weighing unit and a memory. The weighing unit is used to weigh the weight of the material inside the material tower, and the data acquisition control terminal is used to obtain the data of the weighing unit in real time. Judge the growth data of weighing unit and calculate the daily feed amount in real time; Combined with the real-time daily feed volume, the total daily discharge volume is calculated cumulatively.

2. The high-precision cumulative statistical method based on material tower weighing according to claim 1 is characterized in that: The data of the weighing unit growth is judged, and the amount of material added for the day is calculated in real time, including the following steps: The data acquisition control terminal sets the material adding judgment parameters, which include the judgment interval, the number of judgments, the lower limit of the judgment weight and the upper limit of the judgment weight; The data acquisition control terminal obtains the weighing unit data in real time and obtains the real-time weight A before entering the feeding state n , and according to the judgment interval, obtain the real-time weight A after a judgment interval n+1 , take the difference B between the two real-time weights before and after each judgment interval n =A n+1 -A n , and the difference value B obtained each time n Save to storage; For each difference B n Make a preliminary assessment; Combined with the number of judgments, determine whether to enter the feeding state; Determine whether the feeding state is completed; After judging that the feeding state is finished, the feeding amount I is counted; After judging that the feeding state is over, the current feeding amount I is accumulated into the current feeding amount Y.

3. The high-precision cumulative statistical method based on tower weighing according to claim 2 is characterized in that: For each difference B n Make a preliminary judgment. The specific judgment method is as follows: If the difference B n <Determine the weight lower limit or difference B n > To determine the upper weight limit, directly determine the difference B n For error growth; If the lower limit of weight is judged to be ≤ difference B n ≤ the upper limit of the weight, then the difference B n The preliminary judgment is qualified, and the difference B n Temporarily save.

4. The high-precision cumulative statistical method based on material tower weighing according to claim 3 is characterized in that: Combined with the number of judgments, it is determined whether to enter the feeding state. The specific judgment method is as follows: Assume the number of judgments is a; According to the judgment interval, each difference value B obtained in real time is n Make a preliminary assessment; Any difference B n After the preliminary judgment is qualified, the difference B is retained. n , accumulate the number of judgments, and calculate the next adjacent difference value B n Make a preliminary assessment; Before the cumulative number of judgments meets the number of judgments required, any difference B n If the initial judgment is unqualified, the difference B will not be retained n , and this judgment does not count towards the number of judgments, and the saved differences B are cleared at the same time n And the number of accumulated judgments, and the next adjacent difference B n Make a preliminary assessment; Until there are a consecutive difference values ​​B in a consecutive judgment intervals n If all are preliminarily judged to be qualified, the accumulated number of judgments meets the judgment number requirement and it is judged to enter the feeding state.

5. The high-precision cumulative statistical method based on material tower weighing according to claim 4 is characterized in that: To judge whether the feeding state is finished, the specific steps are as follows: After entering the feeding state, the data acquisition control terminal obtains the weighing unit data in real time to determine the real-time weight C after entering the feeding state. n , and according to the judgment interval, obtain the real-time weight C after a judgment interval n+1 , take the difference E of the two real-time weights before and after each judgment interval n =C n+1 -C n ; Real-time continuous difference E n , and the difference E n Whether it is less than or equal to the lower weight limit is judged; If any difference E n ≤ the lower limit of the weight, the number of judgments is accumulated, and after a judgment interval, the adjacent difference E n Whether it is less than or equal to the lower weight limit is judged; Before the cumulative number of judgments meets the number of judgments required, any difference E n When it is greater than the lower limit of the judgment weight, the current and accumulated judgment times are cleared, and the next adjacent difference E n Make judgments; Until there are a consecutive difference values ​​E in a consecutive judgment intervals n If both are less than or equal to the judgment weight lower limit, the accumulated number of judgments meets the judgment number requirement, and it is judged that the feeding state is ended.

6. The high-precision cumulative statistical method based on material tower weighing according to claim 5 is characterized in that: After judging that the feeding state is over, the feeding amount I is counted. The specific judgment method is: When it is judged that the feeding state has been entered, the data acquisition control end obtains the data of the weighing unit at this time as the initial data C; The data acquisition control end obtains the real-time weight D of the weighing unit when judging the end of the feeding state; The calculation formula for the feeding amount I is: I is the amount of material added this time.

7. The high-precision cumulative statistical method based on material tower weighing according to claim 6 is characterized in that: Combined with the real-time daily feed volume, the total daily discharge volume is calculated cumulatively. The specific steps are as follows: The data acquisition control terminal sets the number of daily unloading calculations; The data acquisition control terminal obtains the data of the weighing unit at the beginning of any unloading in real time. n And the current daily feed weight Y n ; The data acquisition control end then obtains the data of the weighing unit at the beginning of the next unloading in real time. n+1 And the current daily feed weight Y n+1 ; The unloading weight Z n =(X n -X n+1 )+(Y n+1 -Y n ); If the obtained X n is the data of the weighing unit at the beginning of the last unloading, then X n+1 Take the weighing unit data when the last unloading is completed, Y n+1 Take the real-time daily added weight when the last unloading is completed; Calculate the total unloading volume for the day 8. The high-precision cumulative statistical method based on material tower weighing according to claim 7 is characterized in that: The weighing unit comprises a weighing sensor arranged at the bottom of the material tower.