Automatic feeding control method and system based on breeding data
By collecting breeding data and voiceprint information, dynamically adjusting the total loading volume and component ratio of the automatic loading system, and adjusting the water consumption in combination with the ambient temperature, the existing system cannot flexibly respond to demand fluctuations, achieving efficient and balanced feed supply, and improving breeding efficiency.
Patent Information
- Application Number
- CN202510133084.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-05-13
AI Technical Summary
The existing automatic loading system cannot flexibly respond to the fluctuations in demand of livestock at different growth stages and changes in the external environment, resulting in excessive or insufficient loading, affecting the growth rate of livestock and feed utilization.
By collecting breeding data, the ratio of total feeding and animal and plant proteins is dynamically determined, and the voiceprint information is used to identify hunger signals for feeding adjustments. Combined with the ambient temperature to adjust the water consumption, the precise control of the feeding time, feed component ratio and total amount is achieved.
It improves the utilization rate of feed, ensures the nutritional balance of livestock, adapts to the nutritional needs of different growth stages, improves breeding benefits, and enhances livestock's feed intake.
Smart Images

Figure CN119987242A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent control technology, and in particular to an automatic feeding control method and system based on breeding data. Background Art
[0002] In order to improve the breeding efficiency, most farms currently use automated feeding equipment, including automatic feeding, watering, and manure scraping. The use of automated equipment can save a lot of manpower and effectively improve the breeding efficiency. The traditional feeding method is manual feeding, which is more flexible and convenient, but it consumes a lot of manpower and the feed utilization rate is also very low. In order to improve the breeding effect, the use of automatic feeding equipment has become a trend.
[0003] However, current automatic feeding systems usually use a preset schedule for feeding, which cannot flexibly respond to fluctuations in livestock demand at different growth stages and under changes in the external environment. The fixed feeding time leads to excessive or insufficient feeding, which affects the growth rate and feed utilization of livestock. At different growth stages, the proportion of livestock's demand for animal and plant proteins will change. The existing system is difficult to adjust the proportion of animal and plant proteins in the feed in real time according to actual growth conditions, resulting in nutritional imbalance, which further affects the health of livestock. In addition, the existing system lacks a feedback adjustment mechanism, which reduces the efficiency of breeding.
[0004] Therefore, it is necessary to design an automatic feeding control method and system based on breeding data to solve the problems existing in the current technology. Summary of the invention
[0005] In view of this, the present invention proposes an automatic feeding control method and system based on breeding data, aiming to solve the problem that the current automatic feeding technology lacks a feedback adjustment mechanism and cannot intelligently control the feeding according to actual needs.
[0006] In one aspect, the present invention provides an automatic feeding control method based on farming data, comprising:
[0007] Collecting breeding data and obtaining feeding time, livestock growth stage and livestock quantity according to the breeding data, determining the total feeding amount according to the livestock quantity and determining the proportion of animal and plant proteins according to the livestock growth stage;
[0008] The loading time is analyzed to determine the number of loading times within a cycle, and a time distribution diagram is drawn for each loading time according to a normal distribution, and the loading time corresponding to the maximum probability in the time distribution diagram is used as the standard time of this loading, and the verification period is determined according to the standard time;
[0009] At the beginning of the verification period, voiceprint information is collected, hunger signals are identified from the voiceprint information, and whether to start feeding and stirring is determined according to the hunger signal or the verification period; when it is determined that the feeding and stirring is started, whether to adjust the total amount of feeding is determined according to the frequency of the hunger signal, and the final total amount of feeding is determined, and the initial water consumption is determined according to the final total amount of feeding;
[0010] The ambient temperature is collected. When the ambient temperature is lower than the standard ambient temperature, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, and the feeding mixer is controlled to operate according to the animal and plant protein ratio, the final total feeding amount and the final water consumption.
[0011] Furthermore, when the total amount of feed is determined according to the number of livestock, the total amount of feed is calculated by the following formula:
[0012]
[0013] Among them, G represents the total amount of feed, N represents the number of livestock, Qi represents the growth age of the i-th livestock, Qmax represents the maximum age of the livestock, Wi represents the weight of the i-th livestock, Wmax represents the maximum weight, and G0 represents the nominal feed amount.
[0014] Furthermore, when the time distribution diagram of each loading is drawn according to the normal distribution, it includes:
[0015] Obtaining the mean value, standard deviation and variance of the loading time according to the loading time;
[0016] The probability density function of the normal distribution is constructed according to the mean value, standard deviation and variance,
[0017] The time distribution graph is drawn according to the probability density function.
[0018] Furthermore, the probability density function is:
[0019]
[0020] Among them, x represents the feeding time, σ represents the standard deviation, μ represents the mean value, and σ 2 Represents variance.
[0021] Further, when judging whether to start feeding and stirring according to the hunger signal or the verification period, it includes:
[0022] The hunger signal frequency is determined according to the hunger signal, and the hunger signal frequency is compared with a signal threshold. When the hunger signal frequency is greater than the signal threshold or the time exceeds the verification period, it is determined to start the feeding and stirring.
[0023] Further, judging whether to adjust the total amount of feeding according to the hunger signal frequency includes:
[0024] Collecting the maximum frequency of hunger signals according to the hunger signal frequency, comparing the maximum frequency of hunger signals with a frequency threshold, and determining whether to adjust the total amount of feeding according to the comparison result;
[0025] When the maximum frequency of the hunger signal is greater than the frequency threshold, it is determined that the total amount of material loaded is adjusted; when the maximum frequency of the hunger signal is less than or equal to the frequency threshold, it is determined that the total amount of material loaded is not adjusted and the total amount of material loaded is used as the final total amount of material loaded.
[0026] Furthermore, when adjusting the total amount of material fed, it includes:
[0027] A frequency difference is obtained according to the maximum frequency of the hunger signal and the frequency threshold. The frequency difference is the difference between the maximum frequency of the hunger signal and the frequency threshold. A feeding adjustment coefficient is determined according to the frequency difference to adjust the total feeding amount. The feeding adjustment coefficient is proportional to the frequency difference.
[0028] Furthermore, before adjusting the initial water consumption according to the ambient temperature, the method further includes:
[0029] Comparing the ambient temperature with the standard ambient temperature, and determining whether to adjust the initial water consumption according to the comparison result;
[0030] When the ambient temperature is lower than the standard ambient temperature, determining to adjust the initial water consumption;
[0031] When the ambient temperature is greater than or equal to the standard ambient temperature, it is determined that the initial water consumption is not adjusted and the initial water consumption is used as the final water consumption.
[0032] Furthermore, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, including:
[0033] Obtaining a temperature difference value according to the ambient temperature and the standard ambient temperature, wherein the temperature difference value is an absolute value of the difference between the ambient temperature and the standard ambient temperature, comparing the temperature difference value with a first preset difference value and a second preset difference value respectively, wherein the first preset difference value is smaller than the second preset difference value, and adjusting the initial water consumption according to the comparison result to obtain the final water consumption;
[0034] When the temperature difference is less than the first preset temperature difference, the first water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption; when the temperature difference is greater than the first preset temperature difference and less than or equal to the second preset temperature difference, the second water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption; when the temperature difference is greater than the second preset temperature difference, the third water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption; the first water adjustment coefficient is greater than the second water adjustment coefficient, and the second water adjustment coefficient is greater than the third water adjustment coefficient.
[0035] Compared with the prior art, the beneficial effects of the present invention are as follows: by performing a normal distribution analysis on the feeding time, the feeding times and the optimal feeding time are determined, so that the feeding is more in line with the actual needs of the livestock, avoiding the problem of excessive or insufficient feeding caused by feeding at a fixed time, and improving the utilization rate of the feed. According to the growth stage and number of livestock, the total amount of feeding and the ratio of animal and plant proteins are dynamically determined to ensure the balance of feed nutrition, adapt to the nutritional needs of different growth stages, and further promote the healthy growth of livestock. By collecting and analyzing the voiceprint information of livestock and identifying their hunger signals, the total amount of feeding is dynamically adjusted to ensure the accurate supply of feed, effectively improving the intelligent level of feeding management. Considering the influence of ambient temperature on feeding and stirring, the water consumption is adjusted in real time to optimize the feed mixing effect, thereby enhancing the livestock's feed intake.
[0036] On the other hand, the present application also provides an automatic feeding control system based on aquaculture data, which is used to apply the above-mentioned automatic feeding control method based on aquaculture data, including:
[0037] A collection unit is configured to collect breeding data and obtain feeding time, livestock growth stage and livestock quantity according to the breeding data, determine the total amount of feeding according to the livestock quantity and determine the proportion of animal and plant proteins according to the livestock growth stage;
[0038] The processing unit is configured to analyze the loading time to determine the number of loadings within a cycle, draw a time distribution diagram for each loading time according to normal distribution, take the loading time corresponding to the maximum probability in the time distribution diagram as the standard time of this loading, and determine the verification period according to the standard time;
[0039] A judgment unit is configured to collect voiceprint information at the beginning of the verification period, identify the voiceprint information to obtain a hunger signal, and judge whether to start feeding and stirring according to the hunger signal or the verification period;
[0040] The judgment unit is further configured to, when it is determined that the feeding and stirring is turned on, judge whether to adjust the total amount of feeding according to the frequency of the hunger signal, determine the final total amount of feeding, and determine the initial water consumption according to the final total amount of feeding;
[0041] The adjustment unit is configured to collect the ambient temperature. When the ambient temperature is lower than the standard ambient temperature, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, and the feeding mixer is controlled to operate according to the animal and plant protein ratio, the final total feeding amount and the final water consumption.
[0042] It can be understood that the above-mentioned automatic feeding control method and system based on breeding data have the same beneficial effects, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0044] Figure 1 A flow chart of an automatic feeding control method based on breeding data provided by an embodiment of the present invention;
[0045] Figure 2 This is a functional block diagram of an automatic feeding control system based on breeding data provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0046] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features described in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0047] In some embodiments of the present application, see Figure 1 As shown, an automatic feeding control method based on breeding data includes:
[0048] S100: Collecting breeding data and obtaining feeding time, livestock growth stage and livestock quantity based on the breeding data, determining the total feeding amount based on the livestock quantity and determining the proportion of animal and plant proteins based on the livestock growth stage.
[0049] S200: Analyze the loading time to determine the number of loading times within the cycle, draw a time distribution graph for each loading time using a normal distribution, take the loading time corresponding to the maximum probability in the time distribution graph as the standard time for this loading, and determine the verification period based on the standard time.
[0050] S300: Collect voiceprint information at the beginning of the verification period, identify the voiceprint information to obtain hunger signals, and determine whether to start feeding and stirring according to the hunger signals or the verification period. When it is determined to start feeding and stirring, determine whether to adjust the total amount of feeding according to the frequency of hunger signals, determine the final total amount of feeding, and determine the initial water consumption according to the final total amount of feeding.
[0051] S400: Collect the ambient temperature. When the ambient temperature is lower than the standard ambient temperature, adjust the initial water consumption according to the ambient temperature to obtain the final water consumption, and control the feeding mixer to operate according to the ratio of animal and plant proteins, the final total amount of feeding and the final water consumption.
[0052] Specifically, in S100, key parameters are obtained by collecting breeding data, which includes historical breeding records. Key parameters include feeding time, livestock growth stage and livestock quantity. Based on these data, the total amount of feed to be provided is calculated, and then the proportion of animal and plant proteins is adjusted according to the growth stage of livestock. It ensures that the nutritional needs of each stage are met, thereby promoting the healthy growth of livestock. In S200, the feeding time is analyzed to determine the number of feedings in a specific period. By performing normal distribution analysis on the time data of each feeding, a time distribution diagram is drawn. The normal distribution diagram reflects the central trend of the feeding time, and the time point corresponding to the maximum probability is determined as the standard feeding time. According to this standard time, the verification period is further determined, and subsequent operations are performed during this period. This process ensures the accuracy of the feeding time, making it more in line with the natural needs and physiological rhythms of livestock. In S300, at the beginning of the verification period, the voiceprint information of the livestock is collected, and the hunger signal is obtained by identifying the voiceprint information. Voiceprint recognition technology can accurately detect specific voiceprint signals emitted by livestock and determine whether they are in a hungry state. According to the judgment result of the hunger signal or the verification period, decide whether to start the feeding mixer. If it is confirmed that it needs to be started, the total feeding amount is further adjusted according to the frequency of the hunger signal to determine the final total feeding amount. At the same time, the initial water consumption is also determined according to the final total feeding amount to ensure the feed mixing effect. The influence of ambient temperature is considered in S400, and real-time ambient temperature data is collected. When the ambient temperature is lower than the standard value, the initial water consumption is adjusted according to the temperature change to obtain the final water consumption. The purpose of this step is to ensure that the feed can maintain appropriate humidity and viscosity in a low temperature environment for livestock to ingest. Operate the feeding mixer according to the calculated animal and plant protein ratio, the final total feeding amount and the final water consumption to complete the feeding process.
[0053] It is understandable that by collecting and analyzing multi-dimensional farming data, accurate control of feeding time, feed composition ratio and total amount is achieved, and a highly personalized and dynamic feeding solution is provided in combination with the actual needs of livestock and environmental changes. This embodiment can adapt to different farming environments and conditions. Compared with the traditional automatic feeding system, it improves feed utilization, ensures balanced nutrition for livestock, reduces waste, and improves farming efficiency.
[0054] In some embodiments of the present application, when the total amount of feed is determined according to the number of livestock, the total amount of feed is calculated by the following formula:
[0055]
[0056] Among them, G represents the total amount of feed, N represents the number of livestock, Qi represents the growth age of the i-th livestock, Qmax represents the maximum age of the livestock, Wi represents the weight of the i-th livestock, Wmax represents the maximum weight, and G0 represents the nominal feed amount.
[0057] It is understandable that the nominal feed amount is a reference value, which is usually a reference value for feeding a specific number of livestock (such as 1) under standard conditions, and can be obtained based on breeding data. This embodiment can determine the total amount of feed more accurately, thereby achieving accurate supply of feed. Not only the number of livestock is taken into account, but also the growth years and weight of the livestock are included in the calculation to ensure that the feed amount matches the actual needs of the livestock. Compared with simple weighted calculations, through normalization processing, reasonable feed supply distribution for livestock at different growth stages and weights is achieved, avoiding the problem of insufficient or excessive feeding.
[0058] In some embodiments of the present application, when the loading time of each loading is normally distributed and a time distribution diagram is drawn, it includes:
[0059] Get the mean, standard deviation, and variance of the loading time based on the loading time.
[0060] Construct the probability density function of the normal distribution based on the mean, standard deviation, and variance.
[0061] Plot the time distribution based on the probability density function.
[0062] In some embodiments of the present application, the probability density function is:
[0063]
[0064] Among them, x represents the feeding time, σ represents the standard deviation, μ represents the mean value, and σ 2 Represents variance.
[0065] It is understandable that the time distribution diagram drawn using the normal distribution probability density function can not only reflect the central trend of feeding time, but also show the fluctuation range of feeding time, helping to optimize the choice of feeding time. Determining the most appropriate feeding time based on the distribution diagram reduces the uncertainty of feeding time, optimizes feed utilization, and ensures that livestock are fed at the most appropriate time, thereby improving the overall efficiency of farming.
[0066] In some embodiments of the present application, when determining whether to start feeding and stirring based on a hunger signal or a verification period, it includes: determining the hunger signal frequency based on the hunger signal, comparing the hunger signal frequency with a signal threshold, and when the hunger signal frequency is greater than the signal threshold or the time exceeds the verification period, determining to start feeding and stirring.
[0067] In some embodiments of the present application, when judging whether to adjust the total amount of material loaded based on the hunger signal frequency, it includes: collecting the maximum frequency of the hunger signal based on the hunger signal frequency, comparing the maximum frequency of the hunger signal with the frequency threshold, and judging whether to adjust the total amount of material loaded based on the comparison result.
[0068] When the maximum frequency of the hunger signal is greater than the frequency threshold, it is determined that the total amount of feeding is adjusted. When the maximum frequency of the hunger signal is less than or equal to the frequency threshold, it is determined that the total amount of feeding is not adjusted and the total amount of feeding is used as the final total amount of feeding.
[0069] In some embodiments of the present application, when adjusting the total amount of material fed, it includes:
[0070] The frequency difference is obtained according to the maximum frequency of the hunger signal and the frequency threshold. The frequency difference is the difference between the maximum frequency of the hunger signal and the frequency threshold. The feeding adjustment coefficient is determined according to the frequency difference to adjust the total feeding amount. The feeding adjustment coefficient is proportional to the frequency difference.
[0071] It can be understood that the frequency threshold is a critical value compared with the maximum frequency of the hunger signal. If the maximum frequency of the hunger signal is higher than the frequency threshold, it is judged that the total amount of feeding needs to be increased, otherwise the current total amount of feeding is kept unchanged. The specific value of the frequency threshold can be changed according to actual breeding needs. The feeding adjustment coefficient is proportional to the frequency difference, that is, the larger the frequency difference, the larger the feeding adjustment coefficient, thereby more significantly increasing the total amount of feeding. This embodiment can monitor the hunger state of livestock in real time and make corresponding adjustments, thereby improving the accuracy and adaptability of the automatic feeding system. Through the analysis of frequency and frequency difference, it is ensured that the feeding amount is highly matched with the actual needs of livestock, avoiding feed waste and improving feeding efficiency. At the same time, the feedback adjustment mechanism makes the feeding process more intelligent.
[0072] In some embodiments of the present application, before adjusting the initial water consumption according to the ambient temperature, the method further includes: comparing the ambient temperature with the standard ambient temperature, and determining whether to adjust the initial water consumption according to the comparison result.
[0073] Specifically, when the ambient temperature is lower than the standard ambient temperature, it is determined that the initial water consumption is adjusted. When the ambient temperature is higher than or equal to the standard ambient temperature, it is determined that the initial water consumption is not adjusted and the initial water consumption is used as the final water consumption.
[0074] In some embodiments of the present application, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, including: obtaining a temperature difference according to the ambient temperature and the standard ambient temperature, the temperature difference being the absolute value of the difference between the ambient temperature and the standard ambient temperature, comparing the temperature difference with a first preset difference and a second preset difference respectively, the first preset difference being smaller than the second preset difference, and adjusting the initial water consumption according to the comparison result to obtain the final water consumption.
[0075] When the temperature difference is less than the first preset temperature difference, the first water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption. When the temperature difference is greater than the first preset temperature difference and less than or equal to the second preset temperature difference, the second water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption. When the temperature difference is greater than the second preset temperature difference, the third water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption. The first water adjustment coefficient is greater than the second water adjustment coefficient, and the second water adjustment coefficient is greater than the third water adjustment coefficient.
[0076] It is understandable that in a low temperature environment, livestock lose less water and have a relatively lower demand for water. At the same time, because the temperature is low, materials must be prevented from freezing when they are stirred. Therefore, a multi-level temperature adjustment mechanism is used to achieve precise control of water consumption according to the actual ambient temperature. Compared with the traditional method of fixed water supply, the rationality of water supply is improved, thereby optimizing the breeding environment.
[0077] In the above embodiment, by performing a normal distribution analysis on the feeding time, the feeding number and the optimal feeding time are determined, so that the feeding is more in line with the actual needs of the livestock, avoiding the problem of excessive or insufficient feeding caused by feeding at a fixed time, and improving the utilization rate of the feed. According to the growth stage and number of livestock, the total amount of feeding and the ratio of animal and plant proteins are dynamically determined to ensure the balance of feed nutrition, adapt to the nutritional needs of different growth stages, and further promote the healthy growth of livestock. By collecting and analyzing the voiceprint information of livestock and identifying their hunger signals, the total amount of feeding is dynamically adjusted to ensure the accurate supply of feed, effectively improving the intelligent level of feeding management. Considering the impact of ambient temperature on feeding and stirring, the water consumption is adjusted in real time to optimize the feed mixing effect, thereby enhancing the livestock's feed intake.
[0078] In another preferred embodiment based on the above embodiment, refer to Figure 2 As shown, this embodiment provides an automatic feeding control system based on breeding data, which is used to apply the above-mentioned automatic feeding control method based on breeding data, including:
[0079] A collection unit is configured to collect breeding data and obtain feeding time, livestock growth stage and livestock quantity according to the breeding data, determine the total amount of feeding according to the livestock quantity and determine the proportion of animal and plant proteins according to the livestock growth stage;
[0080] The processing unit is configured to analyze the loading time to determine the number of loadings within a cycle, draw a time distribution diagram for each loading time according to the normal distribution, take the loading time corresponding to the maximum probability in the time distribution diagram as the standard time of this loading, and determine the verification period according to the standard time;
[0081] A judgment unit is configured to collect voiceprint information at the beginning of the verification period, identify the voiceprint information to obtain a hunger signal, and judge whether to start feeding and stirring according to the hunger signal or the verification period;
[0082] The judgment unit is further configured to, when it is determined that the feeding and stirring are started, judge whether to adjust the total amount of feeding according to the frequency of the hunger signal, determine the final total amount of feeding, and determine the initial water amount according to the final total amount of feeding;
[0083] The adjustment unit is configured to collect the ambient temperature. When the ambient temperature is lower than the standard ambient temperature, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, and the feeding mixer is controlled to operate according to the ratio of animal and plant proteins, the final total feeding amount and the final water consumption.
[0084] It is understandable that by analyzing the normal distribution of feeding time, determining the number of feeding times and the optimal feeding time, the feeding is more in line with the actual needs of livestock, avoiding the problem of excessive or insufficient feeding caused by fixed feeding time, and improving the utilization rate of feed. According to the growth stage and number of livestock, the total amount of feeding and the ratio of animal and plant protein are dynamically determined to ensure the balance of feed nutrition, adapt to the nutritional needs of different growth stages, and further promote the healthy growth of livestock. By collecting and analyzing the voiceprint information of livestock and identifying their hunger signals, the total amount of feeding is dynamically adjusted to ensure the accurate supply of feed, effectively improving the intelligent level of feeding management. Considering the impact of ambient temperature on feeding and stirring, the water consumption is adjusted in real time to optimize the feed mixing effect, thereby enhancing the livestock's feed intake.
[0085] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0086] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0087] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0088] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0089] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. An automatic feeding control method based on breeding data, characterized in that: include: Collecting breeding data and obtaining feeding time, livestock growth stage and livestock quantity according to the breeding data, determining the total feeding amount according to the livestock quantity and determining the proportion of animal and plant proteins according to the livestock growth stage; The loading time is analyzed to determine the number of loading times within a cycle, and a time distribution diagram is drawn for each loading time according to a normal distribution, and the loading time corresponding to the maximum probability in the time distribution diagram is used as the standard time of this loading, and the verification period is determined according to the standard time; At the beginning of the verification period, voiceprint information is collected, hunger signals are identified from the voiceprint information, and whether to start feeding and stirring is determined according to the hunger signal or the verification period; when it is determined that the feeding and stirring is started, whether to adjust the total amount of feeding is determined according to the frequency of the hunger signal, and the final total amount of feeding is determined, and the initial water consumption is determined according to the final total amount of feeding; The ambient temperature is collected. When the ambient temperature is lower than the standard ambient temperature, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, and the feeding mixer is controlled to operate according to the animal and plant protein ratio, the final total feeding amount and the final water consumption.
2. The automatic feeding control method based on breeding data according to claim 1 is characterized in that: When the total amount of feed is determined according to the number of livestock, the total amount of feed is calculated by the following formula: Among them, G represents the total amount of feed, N represents the number of livestock, Qi represents the growth age of the i-th livestock, Qmax represents the maximum age of the livestock, Wi represents the weight of the i-th livestock, Wmax represents the maximum weight, and G0 represents the nominal feed amount.
3. The automatic feeding control method based on breeding data according to claim 1 is characterized in that: When drawing a time distribution diagram for each loading time, the normal distribution includes: Obtaining the mean value, standard deviation and variance of the loading time according to the loading time; The probability density function of the normal distribution is constructed according to the mean value, standard deviation and variance, The time distribution graph is drawn according to the probability density function.
4. The automatic feeding control method based on breeding data according to claim 3 is characterized in that: The probability density function is: Among them, x represents the feeding time, σ represents the standard deviation, μ represents the mean value, and σ 2 Represents variance.
5. The automatic feeding control method based on breeding data according to claim 1 is characterized in that: When judging whether to start feeding and stirring according to the hunger signal or the verification period, it includes: The hunger signal frequency is determined according to the hunger signal, and the hunger signal frequency is compared with a signal threshold. When the hunger signal frequency is greater than the signal threshold or the time exceeds the verification period, it is determined to start the feeding and stirring.
6. The automatic feeding control method based on breeding data according to claim 1 is characterized in that: When judging whether to adjust the total amount of feeding according to the hunger signal frequency, it includes: Collecting the maximum frequency of hunger signals according to the hunger signal frequency, comparing the maximum frequency of hunger signals with a frequency threshold, and determining whether to adjust the total amount of feeding according to the comparison result; When the maximum frequency of the hunger signal is greater than the frequency threshold, it is determined that the total amount of material loaded is adjusted; when the maximum frequency of the hunger signal is less than or equal to the frequency threshold, it is determined that the total amount of material loaded is not adjusted and the total amount of material loaded is used as the final total amount of material loaded.
7. The automatic feeding control method based on breeding data according to claim 6 is characterized in that: When adjusting the total amount of feeding, it includes: A frequency difference is obtained according to the maximum frequency of the hunger signal and the frequency threshold. The frequency difference is the difference between the maximum frequency of the hunger signal and the frequency threshold. A feeding adjustment coefficient is determined according to the frequency difference to adjust the total feeding amount. The feeding adjustment coefficient is proportional to the frequency difference.
8. The automatic feeding control method based on breeding data according to claim 1 is characterized in that: Before adjusting the initial water consumption according to the ambient temperature, the method further includes: Comparing the ambient temperature with the standard ambient temperature, and determining whether to adjust the initial water consumption according to the comparison result; When the ambient temperature is lower than the standard ambient temperature, determining to adjust the initial water consumption; When the ambient temperature is greater than or equal to the standard ambient temperature, it is determined that the initial water consumption is not adjusted and the initial water consumption is used as the final water consumption.
9. The automatic feeding control method based on breeding data according to claim 8, characterized in that: The initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, including: Obtaining a temperature difference value according to the ambient temperature and the standard ambient temperature, wherein the temperature difference value is an absolute value of the difference between the ambient temperature and the standard ambient temperature, comparing the temperature difference value with a first preset difference value and a second preset difference value respectively, wherein the first preset difference value is smaller than the second preset difference value, and adjusting the initial water consumption according to the comparison result to obtain the final water consumption; When the temperature difference is less than the first preset temperature difference, the first water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption; when the temperature difference is greater than the first preset temperature difference and less than or equal to the second preset temperature difference, the second water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption; when the temperature difference is greater than the second preset temperature difference, the third water adjustment coefficient is determined to adjust the initial water consumption to obtain the final water consumption; the first water adjustment coefficient is greater than the second water adjustment coefficient, and the second water adjustment coefficient is greater than the third water adjustment coefficient.
10. An automatic feeding control system based on aquaculture data, used for applying the automatic feeding control method based on aquaculture data according to any one of claims 1 to 9, characterized in that: include: A collection unit is configured to collect breeding data and obtain feeding time, livestock growth stage and livestock quantity according to the breeding data, determine the total amount of feeding according to the livestock quantity and determine the proportion of animal and plant proteins according to the livestock growth stage; The processing unit is configured to analyze the loading time to determine the number of loadings within a cycle, draw a time distribution diagram for each loading time according to normal distribution, take the loading time corresponding to the maximum probability in the time distribution diagram as the standard time of this loading, and determine the verification period according to the standard time; A judgment unit is configured to collect voiceprint information at the beginning of the verification period, identify the voiceprint information to obtain a hunger signal, and judge whether to start feeding and stirring according to the hunger signal or the verification period; The judgment unit is further configured to, when it is determined that the feeding and stirring is turned on, judge whether to adjust the total amount of feeding according to the frequency of the hunger signal, determine the final total amount of feeding, and determine the initial water consumption according to the final total amount of feeding; The adjustment unit is configured to collect the ambient temperature. When the ambient temperature is lower than the standard ambient temperature, the initial water consumption is adjusted according to the ambient temperature to obtain the final water consumption, and the feeding mixer is controlled to operate according to the animal and plant protein ratio, the final total feeding amount and the final water consumption.