A smart fish farming method and device

By predicting water temperature changes and making corresponding adjustments, the problem of unstable temperature in the fish farming environment was solved, resulting in stable fish growth and increased growth rate, while reducing temperature regulation costs.

CN115562400BActive Publication Date: 2026-04-03YU (FUZHOU) BIOTECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-14
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The temperature control in the existing fish farming environment is not stable enough, which affects the growth of fish and limits the scope of fish farming.

Method used

By acquiring the current air temperature changes in the aquaculture environment, and combining this with seasonal and weather conditions to predict water temperature changes, temperature adjustments can be made in advance that are opposite to the water temperature changes, ensuring that the fish population always grows within a suitable temperature range. This is achieved through the use of intelligent devices for temperature regulation.

Benefits of technology

This method achieves stable temperature in the aquaculture environment, avoids growth problems caused by drastic temperature changes in fish populations, improves the growth rate and health of fish populations, and reduces temperature regulation costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115562400B_ABST
    Figure CN115562400B_ABST
Patent Text Reader

Abstract

This invention provides an intelligent fish rearing method and apparatus, comprising the steps of: acquiring the air temperature change of the current rearing environment in the next time period; calculating the water temperature change in the next time period based on the air temperature change, the current season, and the current weather conditions; and pre-adjusting the temperature of the current rearing environment in the opposite direction to the water temperature change based on the water temperature change and the suitable temperature for the current fish in the current rearing environment. Thus, this invention performs intelligent temperature adjustment in advance based on water temperature prediction, rather than adjusting the temperature after the fish are in an unsuitable temperature. This avoids the possibility of the fish being in an unsuitable temperature, and ensures that the temperature of the current rearing environment can be stabilized within the suitable temperature range for the fish, thereby promoting the normal growth of the fish.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aquaculture technology, and in particular to an intelligent method and apparatus for raising fish populations. Background Technology

[0002] Fish farming, whether it's raising ornamental goldfish or edible grass carp, requires specific water temperatures. Different fish species and different growth stages have different water temperature requirements, but basically, each type of fish has a suitable temperature range for each growth stage.

[0003] Current methods for temperature control in fish farming environments typically involve selecting suitable fish species based on regional climate changes. For example, heat-resistant fish are farmed in the south, while cold-resistant fish are farmed in the north. This not only limits the range of fish that can be farmed, but also results in an overly rudimentary approach to temperature control, leading to a lack of temperature stability in the water and negatively impacting fish growth. Summary of the Invention

[0004] To address the aforementioned problems in the prior art, this invention provides an intelligent fish farming method and apparatus that can stabilize the water temperature in the farming environment, which is beneficial to the normal growth of the fish.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0006] In a first aspect, the present invention provides an intelligent method for raising fish populations, comprising:

[0007] Step S1: Obtain the temperature change of the current aquaculture environment in the next time period;

[0008] Step S2: Calculate the water temperature change in the next time period based on the air temperature change, the current season, and the current weather conditions;

[0009] Step S3: Based on the water temperature change and the suitable temperature for the fish in the current aquaculture environment, adjust the temperature of the current aquaculture environment in advance to be opposite to the water temperature change.

[0010] The beneficial effects of this invention are as follows: it calculates the water temperature change in the next time period based on the air temperature change, the current season, and the current weather conditions of the current aquaculture environment. This allows for pre-emptive temperature adjustments to the current aquaculture environment that are opposite to the water temperature changes, thus achieving a suitable temperature for the fish. Because this invention uses water temperature prediction for intelligent pre-emptive temperature adjustment, rather than adjusting the temperature only after the fish are in an unsuitable temperature range, it avoids the possibility of the fish being in an unsuitable temperature, ensuring that the temperature of the current aquaculture environment remains stable within the suitable temperature range for the fish, thereby promoting their normal growth.

[0011] Optionally, step S3 includes:

[0012] The current water temperature is obtained, and the node water temperature at each time point is obtained based on the water temperature change in the next time period. The current water temperature and the node water temperature at each time point are put into the time-water temperature coordinate system and fitted into a predicted water temperature curve.

[0013] Obtain the suitable temperature for the current fish under the current aquaculture environment, determine whether any time point on the predicted water temperature curve exceeds the suitable temperature, and if so, cool down the current aquaculture environment before the time point that is higher than the upper limit of the suitable temperature and heat up the current aquaculture environment before the time point that is lower than the lower limit of the suitable temperature.

[0014] Obtain the tangent slope of the predicted water temperature curve at any position, and determine whether the absolute value of the tangent slope is greater than the preset temperature difference. If so, adjust the temperature of the current aquaculture environment in advance in the opposite direction to the positive and negative relationship of the tangent slope.

[0015] As described above, setting appropriate upper and lower temperature limits ensures that the fish population can consistently grow within a suitable temperature range. Simultaneously, the predicted water temperature is fitted into a predicted water temperature curve to obtain the tangent slope at any given point. This tangent slope is used to determine if temperature changes are too rapid. If temperature changes are too rapid, temperature regulation intervention is implemented to prevent problems such as "colds" (a traditional Chinese medicine term referring to illnesses caused by sudden temperature fluctuations) in the fish population, thereby further ensuring their normal growth.

[0016] Optionally, step S3, which involves pre-adjusting the temperature of the current aquaculture environment to be opposite in sign to the tangent slope, includes:

[0017] The time point at which the absolute value of the tangent slope is greater than the preset temperature difference is set as the first time point;

[0018] The predicted water temperature local curve before the first first time point in the predicted water temperature curve is matched with all historical water temperature curves within the same historical date range that are in normal temperature change, so as to match the historical water temperature curves with the highest similarity among the top N, where N is a positive integer and greater than or equal to 3.

[0019] The normal water temperature curve is obtained by averaging the local historical water temperature curves after the first time point of the first N historical water temperature curves.

[0020] The temperatures C1 and C2 of the normal water temperature curve and the predicted local water temperature curve at the same time point are obtained, and the target temperature is obtained with the tangent slope k of the first time point on the adjusted water temperature curve located between the temperatures C1 and C2 and in the range of (1K / 4, 3K / 4), where K is the preset temperature difference and k is the tangent slope.

[0021] Temperature is pre-adjusted so that the current aquaculture environment reaches the target temperature at the first point in time.

[0022] As described above, when adjusting the temperature, both natural temperature changes and the cost of temperature regulation must be considered. Therefore, by using historical water temperature curves of normal temperature changes, subsequent water temperature changes under normal conditions can be obtained, thereby limiting the range of temperature regulation to reduce unnecessary temperature regulation costs. At the same time, the water temperature changes after regulation are limited, so that there are no drastic temperature changes in the regulated aquaculture environment, thus balancing the normal growth of the fish population with the cost of temperature regulation.

[0023] Optionally, in step S3, the suitable temperature for the current fish under the current aquaculture environment can be the normal water temperature range of the current fish under the current aquaculture environment on the current date or the suitable growth temperature range of the current fish under the current aquaculture environment.

[0024] As described above, adjusting the water temperature within the normal range is mainly to avoid fish diseases caused by drastic temperature changes. Adjusting it within the optimal growth temperature range can increase the growth rate of the fish, but at the same time, the increased cost of temperature regulation will lead to increased breeding costs. Therefore, the choice can be made based on the actual situation.

[0025] Optionally, the water temperature is different in different water layers in the current aquaculture environment, and the water temperature data in steps S2 and S3 are located in the same water layer.

[0026] As described above, the water temperature of the same water layer is used for both temperature prediction and temperature regulation to ensure the accuracy of temperature regulation.

[0027] Secondly, the present invention provides an intelligent fish-raising device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the following:

[0028] Step S1: Obtain the temperature change of the current aquaculture environment in the next time period;

[0029] Step S2: Calculate the water temperature change in the next time period based on the air temperature change, the current season, and the current weather conditions;

[0030] Step S3: Based on the water temperature change and the suitable temperature for the fish in the current aquaculture environment, adjust the temperature of the current aquaculture environment in advance to be opposite to the water temperature change.

[0031] Optionally, step S3 includes:

[0032] The current water temperature is obtained, and the node water temperature at each time point is obtained based on the water temperature change in the next time period. The current water temperature and the node water temperature at each time point are put into the time-water temperature coordinate system and fitted into a predicted water temperature curve.

[0033] Obtain the suitable temperature for the current fish under the current aquaculture environment, determine whether any time point on the predicted water temperature curve exceeds the suitable temperature, and if so, cool down the current aquaculture environment before the time point that is higher than the upper limit of the suitable temperature and heat up the current aquaculture environment before the time point that is lower than the lower limit of the suitable temperature.

[0034] Obtain the tangent slope of the predicted water temperature curve at any position, and determine whether the absolute value of the tangent slope is greater than the preset temperature difference. If so, adjust the temperature of the current aquaculture environment in advance in the opposite direction to the positive and negative relationship of the tangent slope.

[0035] Optionally, step S3, which involves pre-adjusting the temperature of the current aquaculture environment to be opposite in sign to the tangent slope, includes:

[0036] The time point at which the absolute value of the tangent slope is greater than the preset temperature difference is set as the first time point;

[0037] The predicted water temperature local curve before the first first time point in the predicted water temperature curve is matched with all historical water temperature curves within the same historical date range that are in normal temperature change, so as to match the historical water temperature curves with the highest similarity among the top N, where N is a positive integer and greater than or equal to 3.

[0038] The normal water temperature curve is obtained by averaging the local historical water temperature curves after the first time point of the first N historical water temperature curves.

[0039] The temperatures C1 and C2 of the normal water temperature curve and the predicted local water temperature curve at the same time point are obtained, and the target temperature is obtained with the tangent slope k of the first time point on the adjusted water temperature curve located between the temperatures C1 and C2 and in the range of (1K / 4, 3K / 4), where K is the preset temperature difference and k is the tangent slope.

[0040] Temperature is pre-adjusted so that the current aquaculture environment reaches the target temperature at the first point in time.

[0041] Optionally, in step S3, the suitable temperature for the current fish under the current aquaculture environment can be the normal water temperature range of the current fish under the current aquaculture environment on the current date or the suitable growth temperature range of the current fish under the current aquaculture environment.

[0042] Optionally, the water temperature is different in different water layers in the current aquaculture environment, and the water temperature data in steps S2 and S3 are located in the same water layer.

[0043] The technical effects of the intelligent fish-raising device provided in the second aspect are described in the relevant description of the intelligent fish-raising method provided in the first aspect. Attached Figure Description

[0044] Figure 1 This is a schematic diagram of the main process of an intelligent fish farming method according to an embodiment of the present invention;

[0045] Figure 2 This is a schematic diagram of the predicted water temperature curve involved in an embodiment of the present invention;

[0046] Figure 3 This is a schematic diagram of the structure of an intelligent fish-raising device according to an embodiment of the present invention.

[0047] [Explanation of Labels in the Attached Image]

[0048] 1: An intelligent fish-rearing device;

[0049] 2: Processor;

[0050] 3: Memory. Detailed Implementation

[0051] To better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the present invention can be understood more clearly and thoroughly, and that the scope of the present invention can be fully conveyed to those skilled in the art.

[0052] Example 1

[0053] Please refer to Figures 1 to 2 A smart fish farming method, comprising the following steps:

[0054] Step S1: Obtain the temperature change of the current aquaculture environment in the next time period;

[0055] In this embodiment, the current aquaculture environment is the body of water in which the fish are located, such as an outdoor pond or an indoor constant-temperature aquaculture farm, and the fish are grass carp.

[0056] In this embodiment, the next time period is one day. In other embodiments, it can be 6 hours, 3 days, etc. That is, the time period to be preset can be set according to your own needs.

[0057] In this embodiment, since current weather forecasts can predict the temperature almost every hour, temperature changes can be obtained directly from weather changes published by the meteorological station.

[0058] Step S2: Calculate the water temperature change in the next time period based on air temperature changes, the current season, and the current weather conditions;

[0059] In this embodiment, the influence of water temperature is related to the season and weather conditions in addition to air temperature. However, for the same season and the same weather conditions, the corresponding water temperature changes can be obtained based on past weather data. Thus, the water temperature changes in the next time period can be calculated by combining air temperature changes, the current season, and the current weather conditions. This is more accurate than directly obtaining water temperature changes based on air temperature changes.

[0060] In the current aquaculture environment, the water temperature varies at different water layers. Under different seasons, environments, and water depths, the temperature difference between the surface and the bottom can be 3-5℃. The surface is significantly affected by sunlight and air temperature, while the bottom is less affected. For example, in winter, the surface freezes, but the bottom does not because the temperature there is above 0℃, sometimes reaching 5℃. Therefore, when predicting and adjusting water temperature, it is necessary to refer to temperature data from the same water layer to ensure the accuracy of temperature regulation. For instance, considering the surface, intermediate water layer, and bottom, the intermediate water layer can be further subdivided into upper-middle, middle, and lower-middle layers.

[0061] Therefore, when selecting the water layer for temperature measurement, it is advisable to choose the layer where fish are most active in the current aquaculture environment. This way, the temperature regulation effect will be more effectively reflected in the fish population. For example, the bottom layer can be selected during cold winters.

[0062] Step S3: Based on the water temperature change and the suitable temperature for the fish in the current aquaculture environment, adjust the temperature of the current aquaculture environment in advance to be opposite to the water temperature change.

[0063] In this embodiment, step S3 includes:

[0064] Step S31: Obtain the current water temperature, and obtain the node water temperature at each time point based on the water temperature change in the next time period. Put the current water temperature and the node water temperature at each time point into the time-water temperature coordinate system and fit it into a predicted water temperature curve.

[0065] like Figure 2As shown, taking summer and the upper and middle water layers as examples, the water temperature change over the next 12 hours is predicted starting at 12:00 noon. The time nodes correspond to the time intervals in weather forecasts; in this embodiment, the time nodes are in hours, recording the water temperature at each hourly interval, consistent with the timely temperature predictions in weather forecasts. It should be noted that the time points below, such as 12:35:25, are essentially time intervals, which are related to user settings. In this embodiment, the time points are in minutes, i.e., every minute.

[0066] Based on the curve formula set by the user, in this embodiment, a polynomial is used to generate the fitting curve, resulting in the predicted water temperature curve shown in the figure.

[0067] Step S32: Obtain the suitable temperature for the current fish in the current aquaculture environment, and determine whether any time point on the predicted water temperature curve exceeds the suitable temperature. If so, cool down the current aquaculture environment before the time point that is higher than the upper limit of the suitable temperature and heat up the current aquaculture environment before the time point that is lower than the lower limit of the suitable temperature.

[0068] Fish can be broadly categorized into warm-water fish, tropical fish, and cold-water fish based on their preferred temperatures. The optimal growth temperature for the first two is between 20-32℃. Warm-water fish can survive in lower temperatures, such as around 5℃, while tropical fish cannot survive for extended periods at 10℃. Cold-water fish typically require temperatures below 20℃. Of course, the specific temperature requirements of the same fish may vary at different stages of its life.

[0069] In step S3, the suitable temperature for the current fish in the current aquaculture environment is either the normal water temperature range of the current fish on the current date in the current aquaculture environment or the suitable growth temperature range of the current fish in the current aquaculture environment.

[0070] Adjusting the temperature within the normal range primarily avoids drastic temperature changes that could lead to fish diseases. For example, grass carp can survive between 0-40℃, although their activity level decreases, they consume less food, and their growth is slower. Adjusting the temperature within the optimal growth range can increase the growth rate of the fish. Again, using grass carp as an example, the optimal growth temperature range is 20-32℃, with 26-32℃ being the best. However, in winter, temperatures need to be raised to 20℃ or even higher, increasing the cost of temperature regulation and thus the overall farming cost. Therefore, the choice between these two temperatures should be based on the economic value of the farmed fish. In this embodiment, both factors are considered, specifically, the suitable temperature for grass carp is 10-35℃.

[0071] In this method, if the temperature at a certain point in time exceeds the upper limit of the suitable temperature, the current aquaculture environment is pre-cooled; conversely, if the temperature is below the upper limit, the current aquaculture environment is pre-heated. In this embodiment, for grass carp farming, temperature adjustment is performed when the predicted water temperature is below 10℃ or above 35℃. Furthermore, as shown in the figure, the water temperature at the corresponding time point is not necessarily the highest or lowest. Therefore, based on the fitted curve, compared to simply comparing data at time points, a more accurate judgment can be made regarding whether the temperature is too high or too low.

[0072] Of course, according to Figure 2 As shown, the predicted water temperature over 12 hours in this embodiment is within the suitable temperature range.

[0073] Step S33: Obtain the tangent slope of the predicted water temperature curve at any position, and determine whether the absolute value of the tangent slope is greater than the preset temperature difference. If so, adjust the temperature of the current aquaculture environment in advance in the opposite direction to the positive and negative relationship of the tangent slope.

[0074] The existing algorithm can be used to predict the slope of the tangent line at any point on the water temperature curve.

[0075] In this process, the temperature of the current aquaculture environment is adjusted in advance in the opposite direction to the tangent slope. When the tangent slope is positive, the temperature is adjusted to lower the temperature in advance, and when the tangent slope is negative, the temperature is adjusted to raise the temperature in advance, so that the absolute value of the tangent slope at all positions on the adjusted water temperature curve is less than or equal to the preset temperature difference.

[0076] Therefore, this embodiment uses the tangent slope to determine whether the temperature change is too rapid. When the temperature changes too rapidly, it intervenes by adjusting the temperature with an appropriate target temperature to avoid problems such as "catching a cold" in the fish due to drastic temperature changes, thereby further ensuring the normal growth of the fish and minimizing the cost of temperature regulation.

[0077] Example 2

[0078] Please refer to Figures 1 to 2 A smart fish farming method, based on the above-described embodiment one, in this embodiment, step S33 involves pre-adjusting the temperature of the current farming environment in a manner opposite to the positive or negative relationship of the tangent slope, including:

[0079] Step S331: Set the time point when the absolute value of the tangent slope is greater than the preset temperature difference as the first time point;

[0080] In this embodiment, the first time point where the absolute value of the tangent slope is greater than the preset temperature difference is set as the first time point. If the absolute value of the tangent slope is still greater than the preset temperature difference at time points after the first time point, it is not recorded because the temperature change in this segment is continuous. If the absolute value of the tangent slope is less than or equal to the preset temperature difference at time points after the first time point, it indicates that the temperature change in this segment has stabilized. If the first time point where the absolute value of the tangent slope is greater than the preset temperature difference is encountered again after this, it is still set as the first time point, and so on.

[0081] That is, the first time point does not just refer to a single point in time, but rather to a class of starting time points that meet the criteria for a dramatic temperature change.

[0082] In addition, in step S331, the absolute value of the tangent slope and the preset temperature difference are compared only by numerical values, and the basis for the comparison is based on ℃.

[0083] In this embodiment, the preset temperature difference is 2. Therefore, the absolute value of the slope of the tangent line from 19:00 to 22:00 is greater than 2. Since this period is continuous, the first time point in this embodiment is 19:00.

[0084] Step S332: Perform similarity matching between the predicted water temperature local curve before the first time point in the predicted water temperature curve and all historical water temperature curves within the same date range that are in normal temperature change, so as to match the historical water temperature curves with the highest similarity among the top N, where N is a positive integer and greater than or equal to 3.

[0085] That is to Figure 2 The predicted local water temperature curve from 12:00 to 19:00 is matched with all historical water temperature curves within the same date range that are in normal temperature variation. The date range can be ten days, month, or quarter; in this embodiment, month is used.

[0086] Normal temperature changes refer to temperature changes on days when there are no drastic temperature changes, such as summer days without typhoons or heavy rain.

[0087] Step S333: Average the local historical water temperature curves of the first N historical water temperature curves after the first time point to obtain the normal water temperature curve.

[0088] In this embodiment, N is 5, resulting in 5 historical water temperature curves. The temperatures of these 5 historical water temperature curves during the period from 8 PM to midnight are averaged. For example, at 8 PM, the water temperatures of the 5 historical water temperature curves are 22℃, 22.2℃, 22.2℃, 21.9℃, and 21.8℃, respectively. The average is then rounded to one decimal place, resulting in 22.0℃, and so on.

[0089] Step S334: Obtain the temperatures C1 and C2 of the normal water temperature curve and the predicted local water temperature curve at the same time point, and obtain the target temperature located between temperatures C1 and C2 and with the tangent slope k of the first time point on the adjusted water temperature curve in (1K / 4, 3K / 4), where K is the preset temperature difference and k is the tangent slope.

[0090] In this embodiment, Figure 2 The temperature at point 20 is 19.4℃, and the historical average is 22℃. Therefore, the temperature between C1 and C2 is between 19.4℃ and 22℃. In this embodiment, the initial temperature is set with a weight of 0.5 for both temperatures. Then, the slope of the fitted curve at the initial temperature is calculated to see if it falls within (1 / 2, 3 / 2).

[0091] In this embodiment, the average of the two temperatures is used as the initial temperature. The slope at point 20 is still above 2. Then, the slope is increased or decreased sequentially according to the weight value of 0.1. Thus, in this embodiment, when the weight value of the normal water temperature curve is assigned to 0.8 and the weight value of the predicted local water temperature curve is assigned to 0.2, the slope k of the tangent at the first time point on the fitted curve is within (1 / 2, 3 / 2). Therefore, the obtained 21.5℃ is taken as the target temperature. It is necessary to increase 19.4℃ to 21.5℃, and the target increase is 2.1℃.

[0092] Step S335: Pre-adjust the temperature so that the current breeding environment reaches the target temperature at the first moment.

[0093] In this embodiment, when adjusting the temperature, it is necessary to consider the heating efficiency under the current aquaculture environment. For example, if the heating efficiency is 3°C per hour, such as geothermal heating or slow circulation of higher temperature water, heating needs to be started 42 minutes in advance, that is, heating should start at 19:18 so that the current water temperature reaches 21.5°C at 20:00.

[0094] Example 3

[0095] Please refer to Figure 3 A smart fish-raising device 1 includes a memory 3, a processor 2, and a computer program stored in the memory 3 and executable on the processor 2. When the processor 2 executes the computer program, it implements the steps in Embodiment 1 or 2 above.

[0096] Since the systems / devices described in the above embodiments of the present invention are systems / devices used to implement the methods of the above embodiments of the present invention, those skilled in the art can understand the specific structure and modifications of the systems / devices based on the methods described in the above embodiments of the present invention, and therefore will not be repeated here. All systems / devices used in the methods of the above embodiments of the present invention fall within the scope of protection of the present invention.

[0097] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0098] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions.

[0099] It should be noted that any reference numerals placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In claims that enumerate several means, several of these means may be embodied by the same hardware. The use of the terms first, second, third, etc., is merely for convenience of expression and does not indicate any order. These terms can be understood as part of the component names.

[0100] Furthermore, it should be noted that in the description of this specification, the terms "one embodiment," "some embodiments," "embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0101] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the claims should be interpreted to include both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0102] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, then this invention should also include these modifications and variations.

Claims

1. A method for intelligent fish rearing, characterized in that, include: Step S1: Obtain the temperature change of the current aquaculture environment in the next time period; Step S2: Calculate the water temperature change in the next time period based on the air temperature change, the current season, and the current weather conditions; Step S3: Based on the water temperature change and the suitable temperature for the fish in the current aquaculture environment, adjust the temperature of the current aquaculture environment in advance to be opposite to the water temperature change; Step S3 includes: The current water temperature is obtained, and the node water temperature at each time point is obtained based on the water temperature change in the next time period. The current water temperature and the node water temperature at each time point are put into the time-water temperature coordinate system and fitted into a predicted water temperature curve. Obtain the suitable temperature for the current fish under the current aquaculture environment, determine whether any time point on the predicted water temperature curve exceeds the suitable temperature, and if so, cool down the current aquaculture environment before the time point that is higher than the upper limit of the suitable temperature and heat up the current aquaculture environment before the time point that is lower than the lower limit of the suitable temperature. Obtain the tangent slope of the predicted water temperature curve at any position, and determine whether the absolute value of the tangent slope is greater than the preset temperature difference. If so, adjust the temperature of the current aquaculture environment in advance in the opposite direction to the positive and negative relationship of the tangent slope. The step S3, which involves pre-adjusting the temperature of the current aquaculture environment to be opposite to the positive or negative relationship with the tangent slope, includes: The time point at which the absolute value of the tangent slope is greater than the preset temperature difference is set as the first time point; The predicted water temperature local curve before the first first time point in the predicted water temperature curve is matched with all historical water temperature curves within the same historical date range that are in normal temperature change, so as to match the historical water temperature curves with the highest similarity among the top N, where N is a positive integer and greater than or equal to 3. The normal water temperature curve is obtained by averaging the local historical water temperature curves after the first time point of the first N historical water temperature curves. The temperatures C1 and C2 of the normal water temperature curve and the predicted local water temperature curve at the same time point are obtained, and the target temperature is obtained with the tangent slope k of the first time point on the adjusted water temperature curve located between the temperatures C1 and C2 and in the range of (1K / 4, 3K / 4), where K is the preset temperature difference and k is the tangent slope. Temperature is pre-adjusted so that the current aquaculture environment reaches the target temperature at the first point in time.

2. The intelligent fish farming method according to claim 1, characterized in that, In step S3, the suitable temperature for the current fish under the current aquaculture environment is either the normal water temperature range for the current fish under the current aquaculture environment on the current date or the suitable growth temperature range for the current fish under the current aquaculture environment.

3. The intelligent fish farming method according to claim 1 or 2, characterized in that, The water temperature is different in different water layers in the current aquaculture environment, and the water temperature data in steps S2 and S3 are located in the same water layer.

4. An intelligent fish-rearing device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it performs the following: Step S1: Obtain the temperature change of the current aquaculture environment in the next time period; Step S2: Calculate the water temperature change in the next time period based on the air temperature change, the current season, and the current weather conditions; Step S3: Based on the water temperature change and the suitable temperature for the fish in the current aquaculture environment, adjust the temperature of the current aquaculture environment in advance to be opposite to the water temperature change; Step S3 includes: The current water temperature is obtained, and the node water temperature at each time point is obtained based on the water temperature change in the next time period. The current water temperature and the node water temperature at each time point are put into the time-water temperature coordinate system and fitted into a predicted water temperature curve. Obtain the suitable temperature for the current fish under the current aquaculture environment, determine whether any time point on the predicted water temperature curve exceeds the suitable temperature, and if so, cool down the current aquaculture environment before the time point that is higher than the upper limit of the suitable temperature and heat up the current aquaculture environment before the time point that is lower than the lower limit of the suitable temperature. Obtain the tangent slope of the predicted water temperature curve at any position, and determine whether the absolute value of the tangent slope is greater than the preset temperature difference. If so, adjust the temperature of the current aquaculture environment in advance in the opposite direction to the positive and negative relationship of the tangent slope. The step S3, which involves pre-adjusting the temperature of the current aquaculture environment to be opposite to the positive or negative relationship with the tangent slope, includes: The time point at which the absolute value of the tangent slope is greater than the preset temperature difference is set as the first time point; The predicted water temperature local curve before the first first time point in the predicted water temperature curve is matched with all historical water temperature curves within the same historical date range that are in normal temperature change, so as to match the historical water temperature curves with the highest similarity among the top N, where N is a positive integer and greater than or equal to 3. The normal water temperature curve is obtained by averaging the local historical water temperature curves after the first time point of the first N historical water temperature curves. The temperatures C1 and C2 of the normal water temperature curve and the predicted local water temperature curve at the same time point are obtained, and the target temperature is obtained with the tangent slope k of the first time point on the adjusted water temperature curve located between the temperatures C1 and C2 and in the range of (1K / 4, 3K / 4), where K is the preset temperature difference and k is the tangent slope. Temperature is pre-adjusted so that the current aquaculture environment reaches the target temperature at the first point in time.

5. The intelligent fish rearing device according to claim 4, characterized in that, In step S3, the suitable temperature for the current fish under the current aquaculture environment is either the normal water temperature range for the current fish under the current aquaculture environment on the current date or the suitable growth temperature range for the current fish under the current aquaculture environment.

6. The intelligent fish rearing device according to claim 4 or 5, characterized in that, The water temperature is different in different water layers in the current aquaculture environment, and the water temperature data in steps S2 and S3 are located in the same water layer.

Citation Information

Patent Citations

  • Livestock and poultry house breeding environment temperature prediction control system and regulation and control method thereof

    CN112817354A

  • Intelligent breeding system based on cloud platform and weather prediction

    CN211824521U