Automatic metering and feeding control method and system for fishery culture
The automatic metering and feeding control method based on intelligent analysis and feature analysis solves the problem of inaccurate feeding metering in aquaculture, improves feeding efficiency and accuracy, and reduces aquaculture risks.
Patent Information
- Application Number
- CN202511086336.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-05
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2045-08-05
AI Technical Summary
In existing fishery farming, feed metering control is unable to analyze different types of feed, resulting in poor feeding effects, and fails to accurately regulate according to the characteristics of the farming area, reducing the targetedness and accuracy of the feed amount.
An automatic metering feeding control method is adopted. Through intelligent analysis of different feed types and feeding processes, combined with feeding area characteristics analysis, the feeding amount is regulated, and a synchronous analysis of breeding parameters is performed to adjust the feeding efficiency.
It improves the feeding efficiency and accuracy of fishery farming, avoids poor feeding effects, ensures the cost-effectiveness of feeding equipment, and makes timely adjustments and controls to reduce farming risks.
Smart Images

Figure CN120578908B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of fishery feeding control, in particular to an automatic metering feeding control method and system for fishery breeding. BACKGROUND
[0002] Fishery breeding is a production activity of cultivating and breeding aquatic economic animals and plants (such as fish, shrimp, shellfish, algae, etc.) by using water resources. As an important source of high-quality animal protein, fishery breeding can provide abundant aquatic products to meet people's dietary needs. Fishery breeding can drive the development of related industries such as feed production, aquatic processing, transportation and sales, and breeding equipment manufacturing, forming a complete industrial chain.
[0003] However, in the prior art, during the metering control of feeding in the fishery breeding stage, different types of feeding and feeding process analysis cannot be analyzed, so that the feeding effect cannot be controlled to the optimal state. In addition, the characteristics of the breeding feeding area are not analyzed, which reduces the targeting and accuracy of the feeding amount control.
[0004] In view of the above technical defects, a solution is proposed. SUMMARY
[0005] The purpose of the present application is to solve the above problems and provide an automatic metering feeding control method and system for fishery breeding.
[0006] According to a first aspect of the present application, an automatic metering feeding control method for fishery breeding is provided, which comprises:
[0007] Intelligent analysis of feeding, intelligent analysis of the automatic metering feeding process in the fishery breeding stage, analysis of different feeding types and feeding process, and determination of whether the current breeding stage feeding is qualified;
[0008] Multi-feature analysis of the feeding area, feature analysis of the breeding feeding area, feeding detection of the current breeding feeding area through different feature analysis, and feeding amount control according to the detection result;
[0009] Synchronous analysis of breeding parameters, synchronous analysis of breeding parameters of the breeding feeding area after feeding amount control, inference of whether the metering feeding efficiency in the current breeding stage is abnormal according to the synchronous analysis of breeding parameters, and adjustment control.
[0010] Further, the intelligent analysis of feeding is as follows:
[0011] Determine the breeding feeding area according to the fishery breeding, and collect data of the feeding in different breeding stages of the breeding feeding area; the data is the adhesion degree of the feeding;
[0012] According to the adhesion degree of the feed, the change amount of the feed travel in the feeding process is obtained;
[0013] The movement speed data of the feed at each movement moment in the air in the feeding process is obtained;
[0014] The horizontal plane of the breeding feed area is taken as the feed surface, and the feed offset signal of the feed surface is obtained according to the change amount of the feed travel and the movement speed data;
[0015] According to the feed offset signal, it is determined whether the current breeding stage is qualified.
[0016] Further, the change amount of the feed travel in the feeding process corresponding to the feed is obtained according to the adhesion degree of the feed, including:
[0017] The device point of the feed loading state of the feed device is set as the feed starting point, and the feed termination point is set in the feed surface according to the feed travel set by the feed device;
[0018] According to the feed starting point and the feed termination point, a feed curve is constructed in combination with the peak value of the feed height in the feed travel;
[0019] The adhesion degree of the feed first filled into the feed device is set as a standard threshold;
[0020] Based on the feed curve, if the adhesion degree of the feed exceeds the standard threshold, the corresponding feed curve is marked as an influence curve;
[0021] The feed travel change amount between the feed curve not marked as the influence curve and the feed curve marked as the influence curve is obtained by analyzing the two, wherein the feed travel is represented as the horizontal distance between the starting and ending points of the feed curve.
[0022] Further, the movement speed data of the feed at each movement moment in the air in the feeding process is obtained, including:
[0023] According to the feed travel and the force provided by the feed device to the feed, the feed feeding speed of the feed device in the rated state is obtained;
[0024] The movement speed data of the feed at each movement moment in the air in the influence curve is obtained.
[0025] Further, the horizontal plane of the breeding feed area is taken as the feed surface, and the feed offset signal of the feed surface is obtained according to the change amount of the feed travel and the movement speed data, including:
[0026] Obtaining, according to the moving speed data, a ratio of speed parameters corresponding to moving speeds within a set speed range and those not within the set speed range;
[0027] If the feeding stroke change exceeds the preset stroke change threshold, or the speed parameter number ratio exceeds the number ratio threshold, a feeding surface deviation signal of the current feeding is generated;
[0028] If the feeding stroke change does not exceed the stroke change threshold, and the speed parameter number ratio does not exceed the number ratio threshold, it is inferred that there is no feeding deviation in the current feeding surface.
[0029] Furthermore, the multi-feature analysis process of the feeding area is as follows:
[0030] Get the distribution position of the feeding surface in the current breeding feeding area;
[0031] Collecting the maximum deviation of the breeding time and the deviation of the morphological growth rate of the foraging fish in the distribution location;
[0032] Obtaining a feeding surface control signal according to the maximum deviation of the culture time and the deviation of the morphological growth rate;
[0033] Regulating the distribution position of the feeding surface according to the feeding surface control signal;
[0034] After regulating the distribution position of the feeding surface, collect the environmental parameters in the breeding feeding area;
[0035] Obtain the convergence speed of foraging fish after the feeding surface is completed during the floating stage of environmental parameters;
[0036] The feeding detection is performed according to the convergence speed, and the feeding amount is regulated according to the detection result.
[0037] Furthermore, the collecting of the maximum deviation of the breeding time and the deviation of the morphological growth rate of the foraging fish in the distribution location includes:
[0038] Collect data on different stocking times of fish in the aquaculture and feeding area;
[0039] Analyze the distribution position of the current feeding surface and collect the breeding time of the foraging fish in the distribution position based on the feeding time;
[0040] Obtaining a breeding time deviation of the foraging fish school according to the breeding time, and obtaining a maximum breeding time deviation according to the breeding time deviation;
[0041] Based on the release time, collecting the corresponding morphological growth rates of the foraging fish schools at different breeding times within the distribution location, and obtaining the morphological growth rate deviation based on the morphological growth rate;
[0042] And / or, the feeding surface control signal is obtained according to the maximum deviation of the cultivation time and the growth speed deviation of the morphology, comprising:
[0043] If the maximum deviation of the cultivation time exceeds the maximum deviation threshold of the time, or the growth speed deviation of the morphology exceeds the speed deviation threshold, a feeding surface control signal is generated;
[0044] If the maximum deviation of the cultivation time does not exceed the maximum deviation threshold of the time, and the growth speed deviation of the morphology does not exceed the speed deviation threshold, it is inferred that the distribution position of the feeding surface does not need to be adjusted;
[0045] And / or, the feeding detection is performed according to the convergence speed, and the feeding amount is regulated according to the detection result, comprising:
[0046] The convergence speed floating span of the foraging fish school is obtained according to the convergence speed;
[0047] If the convergence speed floating span exceeds the set floating span threshold, the corresponding feeding stage is marked as a timely feedback stage; if the convergence speed floating span does not exceed the floating span threshold, the corresponding feeding stage is marked as a slow feedback stage;
[0048] When the feeding amount in the slow feedback stage is not lower than the feeding amount in the timely feedback stage, the convergence speed peak span in the timely feedback stage and the convergence speed mean value descending span of the slow feedback stage are obtained, and the convergence speed peak span and the convergence speed mean value descending span are summed to obtain the sum of the corresponding convergence speed floating span;
[0049] When the feeding amount in the slow feedback stage is not lower than the feeding amount in the timely feedback stage, the time length proportion descending span of the timely feedback stage and the slow feedback stage in the cultivation stage is collected as the feeding times increase;
[0050] If the sum of the speed floating span exceeds the speed floating span sum threshold, or the time length proportion descending span exceeds the time length proportion descending span threshold, a feeding amount control signal is generated and the feeding amount is regulated according to the feeding amount control signal;
[0051] If the sum of the speed floating span does not exceed the speed floating span sum threshold, and the time length proportion descending span does not exceed the time length proportion descending span threshold, a feeding amount constant signal is generated.
[0052] Further, the cultivation parameter synchronous analysis process is as follows:
[0053] The coverage area of the feeding is obtained according to the feeding surface;
[0054] According to the coverage area of the feeding, the peak value of the deviation of the coverage area of the feeding surface receiving the feeding at this time is obtained, and the deviation value of the amount of the feeding received by each feeding surface after the cumulative feeding of the feeding surface is obtained;
[0055] If the peak value of the deviation of the coverage area exceeds the peak value threshold of the deviation of the area, or the deviation value of the amount of the feeding exceeds the threshold of the deviation of the amount of the feeding, an abnormal feeding efficiency signal is generated;
[0056] If the peak value of the deviation of the coverage area does not exceed the peak value threshold of the deviation of the area, and the deviation value of the amount of the feeding does not exceed the threshold of the deviation of the amount of the feeding, a normal feeding efficiency signal is generated.
[0057] Further, the breeding parameter synchronous analysis process further includes:
[0058] Marking the area outside the feeding surface in the breeding feeding area as a non-feeding surface;
[0059] According to the type of the feeding, the composition of the feed is obtained, and the composition of the feed is compared with the composition of the water surface floating object or the water quality in the breeding feeding area. If the composition comparison is consistent, the corresponding water surface floating object or water quality composition is uniformly marked as an impact product;
[0060] Monitoring and analyzing the impact products of the feeding surface and the non-feeding surface in the breeding feeding area. If the rising time of the impact product content of the feeding surface is earlier than that of the non-feeding surface, the current feeding stage is marked as a feeding impact stage;
[0061] Collecting the fish population ratio of the feeding surface and the non-feeding surface corresponding to the feeding period in the feeding impact stage;
[0062] If the fish population ratio of the feeding surface and the non-feeding surface corresponding to the feeding period grows at a speed lower than a set growth speed threshold, a breeding parameter risk signal is generated. If the fish population ratio of the feeding surface and the non-feeding surface corresponding to the feeding period grows at a speed higher than a set growth speed threshold, a water area rectification signal is generated.
[0063] According to a second aspect of the present application, an automatic metering feeding control system for fish farming is provided, including:
[0064] A feeding intelligent module for intelligent analysis of the automatic metering feeding process in the breeding stage of fish farming, determining whether the feeding in the current breeding stage is qualified according to the analysis of different feeding types and the analysis of the feeding process;
[0065] A feeding area multi-feature module for feature analysis of the breeding feeding area, feeding detection of the current breeding feeding area through different feature analysis, and feeding amount regulation according to the detection result;
[0066] The breeding parameter synchronization module is configured to, after the feeding amount regulation, perform breeding parameter synchronization analysis on the breeding feeding area, and determine whether the current breeding stage has abnormal feeding efficiency according to the breeding parameter synchronization analysis, so as to perform adjustment control.
[0067] According to a third aspect of the present application, an electronic device is provided, comprising a memory for storing one or more computer programs, and a processor for implementing the automatic metering feeding control method for fish farming as described in the first aspect above when the one or more computer programs are executed by the processor.
[0068] According to a fourth aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for implementing the automatic metering feeding control method for fish farming as described in the first aspect above when executed by a processor.
[0069] Based on any one of the above aspects, the automatic metering feeding control method, system, electronic device and computer storage medium for fish farming provided by the embodiments of the present application can determine whether the current breeding stage has qualified feeding according to different feeding type analysis and feeding process analysis, avoid the running cost ratio of the current type of feeding equipment from being reduced due to the feeding effect not being in the optimal state, and also avoid the real-time feeding operation from being unable to efficiently meet the feeding demand of the current breeding area, thereby improving the feeding efficiency of fish farming and avoiding the increase of breeding risk.
[0070] Meanwhile, according to the feature analysis of the breeding feeding area, feeding detection is performed on the current feeding area through different feature analysis, and feeding amount regulation is performed according to the detection result, so as to ensure the feeding metering accuracy in different stages and improve the breeding efficiency. In addition, after the multi-feature analysis and feeding control, breeding parameter synchronization analysis is performed on the breeding feeding area, and whether the current breeding stage has abnormal feeding efficiency is determined according to the parameter analysis, so as to determine the feeding influence through the breeding parameter analysis and facilitate timely adjustment control, improve the feeding accuracy, and also reduce the feeding influence. BRIEF DESCRIPTION OF DRAWINGS
[0071] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0072] Figure 1 A schematic application scenario diagram of the automatic metering feeding control method for fish farming provided by the present embodiment.
[0073] Figure 2 Flow chart of the automatic metering and feeding control method for fishery culture of the present application;
[0074] Figure 3 Flow chart of the specific step S100 in the present application.
[0075] Figure 4 Flow chart of the specific step S200 in the present application.
[0076] Figure 5 Flow chart of a specific step S300 in the present application.
[0077] Figure 6 Flow chart of another specific step S300 in the present application.
[0078] Figure 7 Functional module schematic diagram of the automatic metering and feeding control system for fishery culture provided by the present embodiment.
[0079] Figure 8 Structural schematic diagram of the electronic device provided by the present embodiment. DETAILED DESCRIPTION
[0080] The drawings of the present application are only used for illustrative description, and cannot be understood as the limitation of the present application. In order to better illustrate the following embodiments, some components in the drawings may be omitted, enlarged or reduced, and do not represent the actual product size; it is understandable that some well-known structures in the drawings and their descriptions may be omitted for those skilled in the art.
[0081] In order to enable the person skilled in the art to better understand the present application scheme, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should belong to the scope of protection of the present application.
[0082] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and in the above drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0083] Exemplarily, an application scenario schematic diagram of an automatic metering feeding control method for fishery breeding provided by the embodiments of the present application is shown. As shown in the figure, Figure 1 The application scenario at least includes a server 100 and a terminal 200 that can communicate with the server 100, the server 100 has the functions of receiving data, processing and analyzing data, forming a control signal, etc.; the terminal 200 has the functions of receiving data, processing and analyzing data, forming a control signal, etc.
[0084] It can be understood that the server 100 can be a stand-alone electronic device, or a cluster composed of multiple electronic devices; the terminal 200 can be a smart phone terminal, a personal computer, a tablet computer, a vehicle-mounted terminal, etc., but is not limited thereto.
[0085] In an implementable manner, the server 100 and the terminal 200 can respectively execute the automatic metering feeding control method for fishery breeding provided by the embodiments of the present application, or alternatively, the automatic metering feeding control method for fishery breeding provided by the embodiments of the present application can be partially executed in the server 100 and partially executed in the terminal 200.
[0086] As shown in the figure, Figure 2 An automatic metering feeding control method for fishery breeding can include the following steps:
[0087] S100, intelligent analysis of feeding, intelligent analysis of the automatic metering feeding process in the breeding stage of fishery, determining whether the current breeding stage feeding is qualified according to different feeding type analysis and feeding process analysis.
[0088] The execution of step S100 can avoid the current feeding equipment running cost ratio from being reduced due to the feeding effect not being in the optimal state, and also avoid the real-time execution of feeding operation from being unable to efficiently meet the feeding demand of the current breeding feeding area, thereby improving the feeding efficiency of fishery breeding and avoiding the breeding risk from being increased.
[0089] S200, multi-feature analysis of the feeding area, feature analysis of the feeding area of the aquaculture, feeding detection of the current feeding area of the aquaculture through different feature analysis, and feeding quantity regulation and control according to the detection result.
[0090] The execution of step S200 can ensure accurate feeding measurement in different breeding stages and improve breeding efficiency.
[0091] S300, breeding parameter synchronous analysis, after the feeding quantity regulation and control, the breeding parameter synchronous analysis of the breeding feeding area is carried out, and whether the measurement feeding efficiency in the current breeding stage is abnormal is inferred according to the breeding parameter synchronous analysis, so as to carry out adjustment control.
[0092] The execution of step S300 can infer the influence of feeding through breeding parameter analysis, facilitate timely adjustment control, improve feeding accuracy, and also reduce the influence of feeding;
[0093] Please refer to Figure 3 The intelligent feeding analysis process of step S100 is as follows:
[0094] S110, according to the aquaculture, the feeding area of the aquaculture is determined, and the data of the feeding in different breeding stages of the feeding area is collected; the data is the adhesion degree of the feeding;
[0095] When the feeding is put, the feeding will be adhered under the influence of the environmental parameters of the environment where the feeding equipment is located. The adhesion degree is represented as the adhesion of the feeding to be put due to the environmental parameters, and the adhesion degree can be inferred according to whether the adhesion of the feeding together is separated after free falling from a set height. At the same time, the adhesion degree can be used as a specific parameter standard of the adhesion degree according to the set height of the free falling. The environmental parameters are represented as humidity, water amount and other parameters. The types of feeding in different breeding stages are different, and the adhesion caused by the influence of environmental parameters is also different. Therefore, the collection of the adhesion degree needs to be carried out for different breeding stages.
[0096] S120, according to the adhesion degree of the feeding, the feeding distance change amount of the corresponding feeding in the feeding process is obtained; in the specific implementation process, step S120 can be realized by the following specific steps:
[0097] S121, the device point of the feeding equipment loaded with feeding in the feeding state is set as the feeding starting point, and the feeding termination point is set in the feeding surface according to the feeding distance set by the feeding equipment;
[0098] The horizontal plane of the feeding area is taken as the feeding surface. The feeding end point can be set according to the falling points collected in the feeding process. Specifically, the falling points collected can be counted and averaged to determine the specific position of the feeding end point.
[0099] S122, constructing a feeding curve according to the feeding start point and the feeding end point and the feeding height peak in the feeding stroke;
[0100] The feeding curve can be constructed based on the feeding start point, the feeding height peak, and the feeding end point. The feeding height peak can be obtained by collecting data during the feeding process, and then the feeding height peak can be determined according to the obtained feeding height.
[0101] S123, setting the adhesion degree of the feed first filled into the feeding device as a standard threshold;
[0102] S124, based on the feeding curve, if the adhesion degree of the feed exceeds the standard threshold, the corresponding feeding curve is marked as an influence curve;
[0103] The feeding curve, the feeding process, and the adhesion degree of the feed in the feeding process correspond to each other.
[0104] S125, analyzing the feeding curve not marked as the influence curve and the feeding curve marked as the influence curve to obtain the feeding stroke change quantity therebetween, wherein the feeding stroke is represented as the horizontal distance between the start and end points of the feeding curve.
[0105] The start and end points refer to the feeding start point and the feeding end point. In the specific implementation process, due to the influence of adhesion, the falling point position of the feed on the feeding surface will change, which will cause the position of the feeding end point in the feeding curve not marked as the influence curve to change. According to this change, the feeding stroke change quantity can be obtained. In the specific implementation process, for each breeding stage, multiple feeding curves may be collected and obtained in each feeding process, and multiple feeding curves marked as the influence curve may also exist. At this time, the feeding curve not marked as the influence curve and the feeding curve marked as the influence curve can be processed respectively, and finally a representative feeding curve not marked as the influence curve and a representative feeding curve marked as the influence curve are obtained for analysis to obtain the feeding stroke change quantity therebetween.
[0106] S130, obtaining the moving speed data of the feed at each moving moment in the feeding process; the specific steps can include:
[0107] S131, obtaining a feed delivery speed of the feed delivery device in a normal state according to the feed supply of the feed delivery device in the feed delivery stroke;
[0108] The feed delivery speed can be an estimated value, which can be calculated by the feed supply of the feed delivery device combined with the feed quality, or a speed value set by the feed delivery device when it is manufactured.
[0109] S132, obtaining movement speed data of the feed in the air at each movement moment corresponding to the feed delivery in the influence curve. During the feed delivery process, a certain amount of feed can be delivered at the same time, and the movement speed data of the certain amount of feed in the air can be collected by means of high-speed camera image processing.
[0110] S140, taking the horizontal plane of the breeding feed delivery area as the feed delivery plane, and obtaining a feed delivery deviation signal of the feed delivery plane according to the feed delivery stroke change and the movement speed data; the specific steps can include:
[0111] S141, obtaining a speed parameter number ratio of the corresponding movement speed being in a set speed range and not being in the set speed range according to the movement speed data; the speed parameter number ratio can be compared based on the movement speed data collected in one feed delivery process, or compared based on the movement speed data collected in multiple feed delivery processes, which is not limited herein.
[0112] S142, if the feed delivery stroke change exceeds a preset stroke change threshold, or the speed parameter number ratio exceeds a number ratio threshold, a feed delivery plane deviation signal of the current feed delivery is generated.
[0113] If the feed delivery stroke change does not exceed the stroke change threshold, and the speed parameter number ratio does not exceed the number ratio threshold, it is inferred that the feed delivery plane of the current feed delivery does not have a feed delivery deviation.
[0114] S150, determining whether the feed delivery of the current breeding stage is qualified according to the feed delivery deviation signal.
[0115] The feed delivery plane deviation signal indicates that it is inferred that the corresponding feed delivery has a feed delivery deviation, and the generated feed delivery plane deviation signal of the current feed delivery can be sent to the background, such as an administrator terminal. After the administrator terminal receives the feed delivery plane deviation signal, if it is judged that there is a large amount of remaining feed to be delivered in the current feed delivery task and it cannot be stopped, the angle or power of the feed delivery device is adjusted, and the feed delivery control is performed after the current feed delivery task is completed. If there is a small amount of remaining feed to be delivered in the feed delivery task and it needs to be replaced, the feed control, such as drying control or surface cleaning, is performed in time to adjust the adhesion degree of the subsequent feed delivery.
[0116] It needs to be explained that some high-performance feeding equipment can make up for the influence of adhesion degree on feeding under the influence of hours such as travel, so the present application makes further innovative detection on the basis of the current technical solution, analyzes the feeding surface of the feeding feed, and the specific steps are as described in step S200.
[0117] Please refer to Figure 4 As shown in step S200, the multi-feature analysis of the feeding area is as follows:
[0118] S210, acquiring the distribution position of the feeding surface in the current breeding feeding area;
[0119] S220, collecting the maximum deviation of breeding time and the deviation of shape growth speed of the foraging fish group in the distribution position; the specific steps can include:
[0120] S221, collecting the different feeding time of the fish group in the breeding feeding area;
[0121] S222, analyzing the distribution position of the current feeding surface, collecting the breeding time of the foraging fish group in the distribution position based on the feeding time;
[0122] According to the feeding time combined with the current time, the breeding time of the fish can be obtained. Different breeding times of different fish groups can be obtained by marking different feeding times of different fish groups, such as identifying the foraging fish group to determine its corresponding feeding time, so as to determine the corresponding breeding time, such as setting a label to facilitate the breeding monitoring of the fish group in the breeding feeding area, so as to obtain the breeding time of the foraging fish group.
[0123] S223, acquiring the breeding time deviation of the foraging fish group according to the breeding time, and acquiring the maximum deviation of the breeding time according to the breeding time deviation;
[0124] Specifically, based on step S222, the breeding time of multiple foraging fish groups can be obtained, the average value of the breeding time of multiple foraging fish groups is calculated, and for each foraging fish group, the breeding time is subtracted from the average value to obtain the breeding time deviation.
[0125] The maximum deviation of breeding time is to statistically analyze the breeding time deviation of multiple foraging fish groups in the feeding surface, and collect the peak value of the statistical time deviation based on a certain amount of data.
[0126] The breeding time deviation can monitor the uniformity and abnormality of fish breeding. In the feeding management, if the breeding time deviation of some fish groups is too large, the feeding strategy can be modified (such as adjusting the amount or frequency of feed), to ensure the synchronous growth of fish groups.
[0127] S224, based on the feeding time, collect the morphological growth rate of the foraging fish group with different culture times in the distribution position, and obtain the morphological growth rate deviation based on the morphological growth rate.
[0128] The morphological growth rate can measure the change rate of the morphological characteristics (such as body length and body weight) of the fish group per unit time, so as to evaluate the growth of the fish group.
[0129] It should be explained that the evaluation of the morphological growth rate of the foraging fish group in the feeding area can be based on the length of the fish group as a measurement parameter. In specific implementation, the initial morphological data of the fish group can be recorded when the fish group is fed, and the initial morphological data can be the average length of the fish group. Then, the real-time length data of the foraging fish group in the feeding area is collected through monitoring equipment, and then the morphological growth rate is obtained according to the initial morphological data, real-time length data and culture time.
[0130] The morphological growth rate deviation measures the difference between the morphological growth rate of a single foraging fish group and the average morphological growth rate of all foraging fish groups. In specific implementation, the morphological growth rates of all foraging fish groups in the feeding area are averaged, and the morphological growth rate deviation of each foraging fish group is calculated based on the average value.
[0131] S230, obtaining a feeding area control signal according to the maximum deviation of the culture time and the morphological growth rate deviation; the specific steps can include:
[0132] If the maximum deviation of the culture time exceeds the maximum deviation threshold, or the morphological growth rate deviation exceeds the speed deviation threshold, a feeding area control signal is generated;
[0133] In specific implementation, the culture feeding area is usually provided with multiple feeding devices distributed in different positions, thereby forming feeding areas with different positions in the culture feeding area. The threshold comparison here is based on the maximum deviation of the culture time and the morphological growth rate of each feeding area, so as to obtain the feeding area control signal of the corresponding feeding area.
[0134] In specific implementation, the morphological growth rate deviation can be averaged based on the morphological growth rate deviation of all foraging fish groups in the same feeding area, and then threshold comparison is performed.
[0135] The generation of the feeding area control signal indicates that the distribution position of the corresponding feeding area needs to be adjusted. The feeding area control signal is sent to the background, such as an administrator terminal. After the administrator terminal receives the feeding area control signal, the feeding area is replaced, and the distribution can be reasonably planned according to the type of fish group when the feeding area is replaced, thereby improving the balance of the culture area.
[0136] If the maximum deviation of the farming time does not exceed the time maximum deviation threshold value, and the morphology growth speed deviation does not exceed the speed deviation threshold value, it is inferred that the distribution position of the feeding surface does not need to be adjusted.
[0137] S240, regulating the distribution position of the feeding surface according to the feeding surface control signal;
[0138] S250, after regulating the distribution position of the feeding surface, collecting environmental parameters in the farming feeding area; wherein the environmental parameters can be temperature, atmospheric pressure and other parameters affecting farming;
[0139] S260, obtaining the aggregation speed of the foraging fish school after the feeding surface completes feeding in the environmental parameter floating stage;
[0140] The environmental parameter floating stage refers to that the collected environmental parameters produce floating within a certain time period, and the floating can correspond to different environmental parameter setting floating threshold values. The collected environmental parameters are compared with the floating threshold values to determine whether the time period belongs to the environmental parameter floating stage.
[0141] The aggregation speed refers to the rate at which the fish school gathers from a dispersed state to the feeding surface after feeding ends, which reflects the sensitivity and movement ability of the fish school to feed and is an important indicator of farming health. It can be obtained by acquiring the increasing rate of fish density in the feeding surface per unit time, and specifically can be obtained by collecting fish images at different times in the feeding surface.
[0142] S270, feeding detection is performed according to the aggregation speed, and feeding amount regulation is performed according to the detection result. It can include the following steps:
[0143] S271, obtaining the aggregation speed floating span of the foraging fish school according to the aggregation speed;
[0144] The aggregation speed floating span can reflect the behavior stability of the fish school in response to the feeding process.
[0145] The aggregation speed floating span can be calculated based on the maximum value and the minimum value of the aggregation speed within a certain monitoring time after feeding is completed. In specific implementation, a stability coefficient or the like can be combined to calculate to obtain a more accurate aggregation speed floating span.
[0146] S272, if the aggregation speed floating span exceeds a set floating span threshold value, the corresponding feeding stage is marked as a timely feedback stage; if the aggregation speed floating span does not exceed the floating span threshold value, the corresponding feeding stage is marked as a slow feedback stage;
[0147] S273, when the feeding amount in the slow feedback stage is not lower than the feeding amount in the timely feedback stage, obtaining a peak value span of the convergence speed in the timely feedback stage and a mean value descending span of the convergence speed in the slow feedback stage, summing the peak value span and the mean value descending span to obtain a sum of convergence speed floating spans;
[0148] The convergence speed span can refer to a difference between a maximum peak value and a minimum peak value of the convergence speed in the timely feedback stage. A plurality of difference values are calculated in the timely feedback stage, and a maximum value of the plurality of difference values is taken as the final convergence speed peak value span.
[0149] The convergence speed mean value can be obtained by averaging the plurality of convergence speeds in the slow feedback stage, calculating the difference between the plurality of mean values, and averaging the plurality of difference values to obtain the convergence speed mean value descending span.
[0150] S274, when the feeding amount in the slow feedback stage is not lower than the feeding amount in the timely feedback stage, with the increase of the feeding times, a time length proportion descending span of the timely feedback stage and the slow feedback stage in the breeding stage is collected;
[0151] For each breeding stage, a corresponding timely feedback stage time length and a slow feedback stage time length can be obtained, a time length ratio between the timely feedback stage time length and the slow feedback stage time length of each breeding stage is calculated, and then a difference between the time length ratios corresponding to adjacent two breeding stages is calculated. The difference between the maximum difference value and the minimum difference value is obtained to obtain the time length proportion descending span.
[0152] S275, if the sum of the speed floating spans exceeds a speed floating span sum threshold value, or the time length proportion descending span exceeds a time length proportion descending span threshold value, a feeding amount control signal is generated and feeding amount regulation is performed according to the feeding amount control signal;
[0153] If the sum of the speed floating spans does not exceed the speed floating span sum threshold value, and the time length proportion descending span does not exceed the time length proportion descending span threshold value, a feeding amount constant signal is generated.
[0154] The feeding amount control signal generation indicates that the actual feeding amount of the feeding surface under the influence of the environmental parameters does not meet the demand. The feeding amount control signal is sent to the background, such as the administrator terminal. After the administrator terminal receives the feeding amount control signal, the real-time feeding amount of the feeding surface is regulated, the influence of the floating of the environmental parameters on the foraging amount of the fish population is targeted, the feeding amount is avoided to be excessive or insufficient, the feeding amount can be targeted according to the consumption speed, and the breeding efficiency is improved.
[0155] The generation of the feeding amount constant signal indicates that the actual feeding amount of the feeding surface under the influence of the environmental parameters meets the demand, and the feeding amount constant signal is sent to the background, such as an administrator terminal.
[0156] Please refer to Figure 5 As shown in FIG. 3, the breeding parameter synchronous analysis process is as follows:
[0157] S311, obtaining the coverage area of the feeding according to the feeding surface;
[0158] The coverage area can be obtained by monitoring the actual spreading range of the feed on the feeding surface through a sensor (such as a camera) for the feeding surface, and analyzing the actual coverage area. The actual coverage area can be determined by image processing technology to determine the actual coverage area, and then the area of the region is calculated.
[0159] S312, obtaining the coverage area deviation peak value of the feeding surface receiving the feeding this time according to the coverage area of the feeding, and obtaining the feeding amount deviation value of each feeding surface after the feeding surface accumulatively receives the feeding;
[0160] The coverage area deviation can be obtained by comparing the coverage area of the feeding surface with the preset expected coverage area;
[0161] The feeding amount deviation value can refer to the deviation of the actual feeding amount received by the feeding surface from the preset expected feeding amount received. The actual feeding amount received can be obtained by monitoring the feed falling on the feeding surface through a sensor (such as a camera) for the feeding surface, and then combining multiple continuous multiple frame image analysis to estimate the coverage area of the feed falling on the feeding surface.
[0162] S313, if the coverage area deviation peak value exceeds the area deviation peak value threshold, or the feeding amount deviation value exceeds the feeding amount deviation threshold, an abnormal feeding efficiency signal is generated. In specific implementation, the abnormal feeding efficiency signal can be sent to the background, such as an administrator terminal. After the administrator terminal receives the abnormal feeding efficiency signal, the current feeding task is stopped and the feeding of the feed is regulated, and the feeding equipment is cleaned and regulated to avoid the influence of the feeding environment on the feeding efficiency.
[0163] If the coverage area deviation peak value does not exceed the area deviation peak value threshold, and the feeding amount deviation value does not exceed the feeding amount deviation threshold, a normal feeding efficiency signal is generated. Similarly, the normal feeding efficiency signal can be sent to the background for monitoring personnel to understand.
[0164] It should be explained that, in order to more accurately obtain the feeding efficiency abnormal signal or the feeding efficiency normal signal, the above-mentioned accumulation can be based on a certain feeding frequency as a basis.
[0165] Please refer toFigure 6 As shown, the step S300 aquaculture parameter synchronous analysis process further includes:
[0166] S321, mark the area outside the feeding surface in the aquaculture feeding area as a non-feeding surface;
[0167] S322, obtain the feed ingredients according to the type of feed, and compare the water surface floating objects or water quality ingredients in the aquaculture feeding area with the feed ingredients, and if the ingredient comparison is consistent, the corresponding water surface floating objects or water quality ingredients are uniformly marked as impact products;
[0168] S323, monitor and analyze the impact products of the feeding surface and the non-feeding surface in the aquaculture feeding area, and if the feeding surface corresponding impact product content rises continuously earlier than the non-feeding surface corresponding impact product content rises, the current feeding stage is marked as a feeding impact stage;
[0169] In specific implementation, if the feeding surface corresponding impact product content rises continuously later than the non-feeding surface corresponding impact product content rises, it is inferred that the feeding surface of the current feeding stage does not exist feeding impact, and the inference is marked as a normal feeding stage;
[0170] S324, collect the fish population ratio of the feeding surface and the non-feeding surface corresponding to the feeding period in the feeding impact stage;
[0171] In specific implementation, the fish population is estimated and calculated in actual scene collection, and the fish population is counted according to existing technologies such as image collection and analysis.
[0172] S325, if the fish population ratio of the feeding surface and the non-feeding surface corresponding to the feeding period is lower than the set growth rate threshold, a aquaculture parameter risk signal is generated; if the fish population ratio of the feeding surface and the non-feeding surface corresponding to the feeding period is higher than the set growth rate threshold, a water area rectification signal is generated.
[0173] The growth rate can be based on dividing the feeding period into multiple sub-periods, obtaining the fish population ratio of the feeding surface and the non-feeding surface in each sub-period, and obtaining the maximum and minimum values of multiple ratios to calculate the growth rate.
[0174] The aquaculture parameter risk signal can be sent to the background, such as an administrator terminal. After the administrator terminal receives the aquaculture parameter risk signal, the feeding impact stage can be controlled, such as adjusting the feeding time according to the feeding impact stage or changing the feeding type.
[0175] The water area rectification signal can be sent to the background, such as an administrator terminal. After the administrator terminal receives the water area rectification signal, the aquaculture feeding area can be cleaned, that is, the generation and existing content of the impact product are controlled.
[0176] As Figure 7 shown, the embodiment of the present application also provides an automatic metering and feeding control system 610 for fish farming. Optionally, the automatic metering and feeding control system 610 for fish farming can include:
[0177] a feeding intelligent module 611, configured to intelligently analyze the automatic metering and feeding process in the fish farming stage, determine whether the feeding in the current farming stage is qualified according to different feeding type analysis and feeding process analysis;
[0178] In the embodiment, the feeding intelligent module 611 can be configured to perform the step S100 shown, and the specific description of the feeding intelligent module 611 can refer to the description of the step S100. Figure 2
[0179] a feeding area multi-feature module 612, configured to perform feature analysis on the farming feeding area, perform feeding detection on the current farming feeding area through different feature analysis, and perform feeding amount regulation and control according to the detection result;
[0180] In the embodiment, the feeding area multi-feature module 612 can be configured to perform the step S200 shown, and the specific description of the feeding area multi-feature module 612 can refer to the description of the step S200. Figure 2
[0181] a farming parameter synchronization module 613, configured to perform farming parameter synchronization analysis on the farming feeding area after the feeding amount regulation and control, infer whether there is an abnormality in the metering and feeding efficiency in the current farming stage according to the farming parameter synchronization analysis, and perform adjustment control.
[0182] In the embodiment, the farming parameter synchronization module 613 can be configured to perform the step S300 shown, and the specific description of the farming parameter synchronization module 613 can refer to the description of the step S300. Figure 2
[0183] It can be understood that the system embodiments and the method embodiments described above can correspond to each other, and the similar description of the system embodiments can refer to the method embodiments. To avoid repetition, it will not be described here. The automatic metering and feeding control system 610 for fish farming provided by the embodiment of the present application can perform the automatic metering and feeding control method for fish farming provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method. The function modules of the automatic metering and feeding control system 610 for fish farming can be realized by hardware, can be realized by software instructions, and can also be realized by a combination of hardware and software modules.
[0184] Specifically, each step of the method embodiment of the present application can be completed by integrated logic circuit of hardware in the processor and / or instructions in the form of software, the steps of the automatic metering and feeding control method for fishery culture of the embodiment of the present application can be directly embodied as hardware coded processor to complete, or be completed by combination of hardware and software modules in the coded processor. Alternatively, the software module can be located in random access memory, read-only memory, programmable read-only memory, flash memory, electrically erasable programmable memory, register and other storage media. The storage medium is located in the memory, and the processor reads the information in the memory to complete the steps in the above method embodiment in combination with the hardware thereof.
[0185] The embodiment of the present application provides an electronic device 710, and a structure thereof is shown in Figure 8 The electronic device 710 can be the server 100 or the terminal 200 shown in the embodiment of the present application. Figure 1
[0186] As shown in Figure 8 The electronic device 710 includes a memory 711, a processor 712, a communication module 713 and an input / output interface 714, and the memory 711, the processor 712, the communication module 713 and the input / output interface 714 can be connected and communicated through a bus 715.
[0187] The memory 711 is used to store one or more computer programs and transmit the code of the computer programs to the processor 712; when the one or more computer programs are executed by the processor 712, the automatic metering and feeding control method for fishery culture in the embodiment of the present application is realized.
[0188] Alternatively, the electronic device 710 can be connected to a network through the communication module 713 to communicate with other devices such as terminals or servers through the network to realize the interaction of data. The electronic device 710 can be various forms of digital computers, exemplarily such as desktop computers, servers, workstations, mainframe computers or other types of computers. The electronic device 710 can also be various forms of mobile terminals, exemplarily such as smart phones, tablet computers, wearable devices (such as helmets, glasses, watches, etc.) and other similar mobile terminals.
[0189] Optionally, the electronic device 710 can connect the required input / output devices, such as a keyboard, a display device, etc., through the input / output interface 714. The electronic device 710 itself can have a display device, and can also be externally connected to other display devices through the input / output interface 714. Optionally, a storage device, such as a hard disk, etc., can also be connected through the input / output interface 714, so that the data in the electronic device 710 can be stored in the storage device, or the data in the storage device can be read, and the data in the storage device can also be stored in the memory 711. It can be understood that the input / output interface 714 can be a wired interface or a wireless interface. According to different actual application scenarios, the devices connected with the input / output interface 714 can be a component of the electronic device 710, or can be an external device connected with the electronic device 710 when needed.
[0190] Optionally, the memory 711 can be a volatile memory and / or a non-volatile memory. The volatile memory can be a random access memory, etc., and the non-volatile memory can be a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, or a flash memory, etc.
[0191] Optionally, the computer program stored in the processor 712 can be divided into one or more modules, which are stored in the memory 711 and executed by the processor 712 to complete the method provided in the embodiment. The one or more modules can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the electronic device 710.
[0192] Optionally, the processor 712 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 712 include, but are not limited to, a central processing unit, a graphics processing unit, a digital signal processor, various special-purpose artificial intelligence computing chips, various processors running machine learning model algorithms, and any appropriate controller, microcontroller, processor, etc. The processor 712 executes various methods and processes of the embodiment, exemplarily such as an automatic metering and feeding control method for fishery culture of the embodiment of the present application.
[0193] Optionally, the bus 715 can include a channel for transmitting information. According to different functions, the bus 715 can be divided into an address bus, a data bus, a control bus, etc.
[0194] In an alternative implementation, the embodiment of the present application further provides a computer storage medium, which stores a computer program. The computer program is executed by a computer to enable the computer to perform the method of the above-mentioned method embodiment. Part or all of the computer program can be loaded and / or installed on the memory 711 of the electronic device 710. When the computer program is executed by the processor 712, one or more steps of the automatic metering and feeding control method for fish farming of the embodiment of the present application can be performed.
[0195] Optionally, the computer readable storage medium can be random access memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, etc.
[0196] Obviously, the above-mentioned embodiments of the present application are only examples for clearly illustrating the technical solutions of the present application, and are not intended to limit the specific embodiments of the present application. Any modification, equivalent replacement and improvement made within the spirit and principle of the claims of the present application should be included in the protection scope of the claims of the present application.
Claims
1. An automatic metering feeding control method for fishery farming, characterized in that: The method comprises: Intelligent feeding analysis: During the aquaculture stage, intelligent analysis is performed on the automatic metering feeding process. Based on the analysis of different feed types and feeding processes, it is determined whether the feeding in the current aquaculture stage is qualified. Multi-feature analysis of feeding area: conduct feature analysis on the feeding area of breeding, conduct feeding detection on the current feeding area through different feature analysis, and adjust the feeding amount according to the detection results; Synchronous analysis of breeding parameters: after adjusting the feeding amount, synchronous analysis of breeding parameters is carried out on the breeding feeding area. Based on the synchronous analysis of breeding parameters, it is inferred whether there is any abnormality in the metering feeding efficiency in the current breeding stage, so as to make adjustments and controls; The intelligent analysis process of feeding is as follows: Determine the feeding area for aquaculture according to fishery aquaculture, and collect data on the feed delivered in the feeding area at different aquaculture stages; the data is the viscosity of the delivered feed; Obtaining a change in the feeding stroke of the corresponding feed during the feeding process according to the viscosity of the feed; Obtain the moving speed data of the material at each moment of its movement in the air during the delivery process; Taking the horizontal plane of the breeding feeding area as the feeding surface, obtaining the feeding offset signal of the feeding surface according to the feeding stroke change and the movement speed data; Determining whether the feeding in the current breeding stage is qualified according to the feeding deviation signal; The step of obtaining a change in the feeding stroke of the corresponding feed during the feeding process according to the viscosity of the fed feed includes: The feeding starting point is set as the device point where the feed is loaded in the feeding state of the feeding device, and the feeding end point is set from the feeding surface according to the feeding stroke set by the feeding device; Constructing a feeding curve according to the feeding starting point and the feeding ending point in combination with the feeding height peak value in the feeding stroke; Setting the viscosity of the feed firstly fed into the feeding device as a standard threshold; Based on the feeding curve, if the stickiness of the fed feed exceeds a standard threshold, the corresponding feeding curve is marked as an impact curve; Analyze the feeding curve not marked as an influence curve and the feeding curve marked as an influence curve to obtain the feeding stroke change between the two, wherein the feeding stroke is represented by the horizontal distance between the corresponding starting and ending points of the feeding curve; The multi-feature analysis process of the feeding area is as follows: Get the distribution position of the feeding surface in the current breeding feeding area; Collecting the maximum deviation of the breeding time and the deviation of the morphological growth rate of the foraging fish in the distribution location; Obtaining a feeding surface control signal according to the maximum deviation of the culture time and the deviation of the morphological growth rate; Regulating the distribution position of the feeding surface according to the feeding surface control signal; After regulating the distribution position of the feeding surface, collect the environmental parameters in the breeding feeding area; Obtain the convergence speed of foraging fish after the feeding surface is completed during the floating stage of environmental parameters; The feeding detection is performed according to the convergence speed, and the feeding amount is regulated according to the detection result.
2. The method according to claim 1, characterized in that The acquisition of the moving speed data of the feed at each moving moment in the air during the feeding process includes: According to the feeding stroke and the force supplied by the feeding equipment to the feed, the feed feeding speed of the feeding equipment under the rated state is obtained; Obtain the moving speed data of each moving moment in the air corresponding to the feeding in the influence curve.
3. The method according to claim 2, characterized in that The method uses the horizontal plane of the breeding feeding area as the feeding surface and obtains the feeding offset signal of the feeding surface according to the feeding stroke change and the moving speed data, including: Obtaining, according to the moving speed data, a ratio of speed parameters corresponding to moving speeds within a set speed range and those not within the set speed range; If the feeding stroke change exceeds the preset stroke change threshold, or the speed parameter number ratio exceeds the number ratio threshold, a feeding surface deviation signal of the current feeding is generated; If the feeding stroke change does not exceed the stroke change threshold, and the speed parameter number ratio does not exceed the number ratio threshold, it is inferred that there is no feeding deviation in the current feeding surface.
4. The method according to claim 1, wherein The maximum deviation of the breeding time and the deviation of the morphological growth rate of the foraging fish in the distribution location are collected, including: Collect data on different stocking times of fish in the aquaculture and feeding area; Analyze the distribution position of the current feeding surface and collect the breeding time of the foraging fish in the distribution position based on the feeding time; Obtaining a breeding time deviation of the foraging fish school according to the breeding time, and obtaining a maximum breeding time deviation according to the breeding time deviation; Based on the release time, collecting the corresponding morphological growth rates of the foraging fish schools at different breeding times within the distribution location, and obtaining the morphological growth rate deviation based on the morphological growth rate; And / or, obtaining the feeding surface control signal according to the maximum breeding time deviation and the morphological growth rate deviation includes: If the maximum breeding time deviation exceeds the maximum time deviation threshold, or the morphological growth speed deviation exceeds the speed deviation threshold, a feeding surface control signal is generated; If the maximum deviation of the cultivation time does not exceed the maximum time deviation threshold, and the morphological growth rate deviation does not exceed the rate deviation threshold, it is inferred that the distribution position of the feeding surface does not need to be adjusted; And / or, performing feeding detection according to the convergence speed and regulating the feeding amount according to the detection result, including: Obtaining a floating span of the convergence speed of the foraging fish school according to the convergence speed; If the floating span of the convergence speed exceeds the set floating span threshold, the corresponding feeding stage is marked as the timely feedback stage; if the floating span of the convergence speed does not exceed the floating span threshold, the corresponding feeding stage is marked as the slow feedback stage; When the feeding amount in the slow feedback stage is not lower than the feeding amount in the timely feedback stage, the peak span of the convergence speed in the timely feedback stage and the average decrease span of the convergence speed in the slow feedback stage are obtained, and the peak span of the convergence speed and the average decrease span of the convergence speed are summed to obtain the corresponding sum of the floating spans of the convergence speed; When the feeding amount in the slow feedback stage is not lower than that in the timely feedback stage, as the feeding frequency increases, the time span of the timely feedback stage and the slow feedback stage in the breeding stage decreases; If the sum of the speed floating spans exceeds the speed floating span and the threshold, or the duration proportion decrease span exceeds the duration proportion decrease span threshold, a feed amount control signal is generated and the feed amount is regulated according to the feed amount control signal; If the sum of the speed floating spans does not exceed the speed floating span and the threshold, and the duration proportion decrease span does not exceed the duration proportion decrease span threshold, a constant feed amount signal is generated.
5. The method according to any one of claims 1 to 3, characterized in that The synchronous analysis process of breeding parameters is as follows: Obtaining a feeding coverage area according to the feeding surface; According to the coverage area of the feeding, obtain the peak deviation value of the coverage area of the feeding surface receiving the feeding at that time, and at the same time obtain the deviation value of the material receiving amount of each feeding surface after the feeding surface has cumulatively received the feeding: If the coverage area deviation peak value exceeds the area deviation peak value threshold, or the material receiving amount deviation value exceeds the material amount deviation threshold, a delivery efficiency abnormality signal is generated; If the coverage area deviation peak value does not exceed the area deviation peak value threshold value, and the material receiving quantity deviation value does not exceed the material quantity deviation threshold value, a normal delivery efficiency signal is generated.
6. The method according to claim 5, characterized in that The synchronous analysis process of breeding parameters also includes: Mark the area outside the feeding surface within the breeding feeding area as the non-feeding surface; The feed composition is obtained according to the feed type, and the feed composition is compared with the floating objects or water quality components in the breeding feeding area. If the composition comparison is consistent, the corresponding floating objects or water quality components are uniformly marked as influencing products; Monitor and analyze the influencing products on the feeding surface and non-feeding surface in the breeding feeding area. If the rising time of the corresponding influencing product content on the feeding surface is continuously earlier than the rising time of the influencing product content on the non-feeding surface, the current feeding stage is marked as the feeding influence stage; The ratio of the number of fish schools on the feeding surface and the non-feeding surface during the feeding period was collected; If the growth rate of the ratio of the number of fish schools corresponding to the feeding surface and the non-feeding surface during the feeding period is lower than the set growth rate threshold, a breeding parameter risk signal is generated; if the growth rate of the ratio of the number of fish schools corresponding to the feeding surface and the non-feeding surface during the feeding period is higher than the set growth rate threshold, a water area rectification signal is generated.
7. An automatic metering and feeding control system for fishery farming, characterized in that: include: The intelligent feeding module is used to perform intelligent analysis on the automatic metering feeding process during the aquaculture stage of fisheries. It determines whether the feeding in the current aquaculture stage is qualified based on the analysis of different feed types and feeding processes. The multi-feature module of the feeding area is used to perform feature analysis on the feeding area of aquaculture, detect the feeding of the current feeding area through different feature analyses, and adjust the feeding amount according to the test results; The breeding parameter synchronization module is used to perform a breeding parameter synchronization analysis on the breeding feeding area after the feeding amount is adjusted, and to infer whether there is any abnormality in the metering feeding efficiency in the current breeding stage based on the breeding parameter synchronization analysis, so as to make adjustments and controls; The intelligent analysis process of feeding is as follows: Determine the feeding area for aquaculture according to fishery aquaculture, and collect data on the feed delivered in the feeding area at different aquaculture stages; the data is the viscosity of the delivered feed; Obtaining a change in the feeding stroke of the corresponding feed during the feeding process according to the viscosity of the feed; Obtain the moving speed data of the material at each moment of its movement in the air during the delivery process; Taking the horizontal plane of the breeding feeding area as the feeding surface, obtaining the feeding offset signal of the feeding surface according to the feeding stroke change and the movement speed data; Determining whether the feeding in the current breeding stage is qualified according to the feeding deviation signal; The step of obtaining a change in the feeding stroke of the corresponding feed during the feeding process according to the viscosity of the fed feed includes: The feeding starting point is set as the device point where the feed is loaded in the feeding state of the feeding device, and the feeding end point is set from the feeding surface according to the feeding stroke set by the feeding device; Constructing a feeding curve according to the feeding starting point and the feeding ending point in combination with the feeding height peak value in the feeding stroke; Setting the viscosity of the feed firstly fed into the feeding device as a standard threshold; Based on the feeding curve, if the stickiness of the fed feed exceeds a standard threshold, the corresponding feeding curve is marked as an impact curve; Analyze the feeding curve not marked as an influence curve and the feeding curve marked as an influence curve to obtain the feeding stroke change between the two, wherein the feeding stroke is represented by the horizontal distance between the corresponding starting and ending points of the feeding curve; The multi-feature analysis process of the feeding area is as follows: Get the distribution position of the feeding surface in the current breeding feeding area; Collecting the maximum deviation of the breeding time and the deviation of the morphological growth rate of the foraging fish in the distribution location; Obtaining a feeding surface control signal according to the maximum deviation of the culture time and the deviation of the morphological growth rate; Regulating the distribution position of the feeding surface according to the feeding surface control signal; After regulating the distribution position of the feeding surface, collect the environmental parameters in the breeding feeding area; Obtain the convergence speed of foraging fish after the feeding surface is completed during the floating stage of environmental parameters; The feeding detection is performed according to the convergence speed, and the feeding amount is regulated according to the detection result.
8. An electronic device, characterized in that: include: a memory for storing one or more computer programs; The processor implements the automatic metering and feeding control method for fishery farming as described in any one of claims 1 to 6 when the one or more computer programs are executed by the processor.
Citation Information
Patent Citations
Fishery aquaculture daily monitoring and management system based on big data
CN111657189A
