A method for water temperature control in the cultivation of *Cyprinus spp.*
By dividing the breeding pond into exchange and flow zones, and combining infrared sensors and fish activity information to adjust the water temperature and flow rate, the impact of water temperature changes on the growth of the Chinese sturgeon was solved, achieving precise water temperature control and healthy aquaculture.
Patent Information
- Application Number
- CN202510437880.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-04-09
AI Technical Summary
Water temperature changes have a significant impact on the growth and development of the Chinese sturgeon. Under artificial breeding conditions, an effective water temperature control method is needed to improve its survival rate and growth rate.
By dividing the breeding pond into an exchange zone and a flow zone, infrared light sensors are used to collect temperature and water flow speed information. Combined with the fish's location and activity information, the water temperature and flow rate are adjusted multiple times to maintain the water temperature within the suitable range for the blue rock bream.
It enables precise control of the water temperature in the breeding ponds of the Chinese sturgeon, preventing the adverse effects of hot and cold water flow on the fish and improving their growth and health.
Smart Images

Figure CN120266783B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fish farming technology, and in particular to a method for controlling the water temperature in the farming of *Cyprinus spp.* Background Technology
[0002] The green stone loach (Salmonella spp.) is a fish belonging to the order Siluriformes, family Salmonidae, and genus Salmonella. Commonly known as the green stone loach or stone loach, it is currently only distributed in the upper reaches of the Qingyi River, Minjiang River, Jinsha River, Yalong River, and Dadu River, making it endemic to the upper Yangtze River. The green stone loach has tender and delicious meat, rich in protein and fat, and has considerable economic value. However, due to the construction of a series of large-scale water conservancy projects in the Dadu River basin, the ecological environment of the area has been impacted, coupled with overfishing, the habitat of the green stone loach is deteriorating, and wild populations are declining sharply. Therefore, artificial breeding of the green stone loach as an economically important fish is necessary.
[0003] The blue rock bream is a cold-water fish, with an optimal water temperature of 15℃-17℃. During this temperature range, it can better perform various life activities, exhibiting high feeding activity to obtain energy and nutrients necessary for growth and reproduction. When the water temperature is unsuitable, its food intake decreases, thus affecting its growth and development. The typical water temperature range for its life is between 12℃ and 25℃. When the water temperature is below 12℃, the blue rock bream's activity level significantly decreases. This is because low temperatures reduce its metabolic rate, leading to a decline in bodily functions, reduced swimming ability, and possibly even a dormant state to conserve energy. If the water temperature exceeds 25℃, its activity level will also be inhibited. High temperatures cause excessive metabolic activity, leading to increased respiratory rate and energy consumption, and may also trigger stress responses, causing discomfort and reduced activity. Their natural habitat is a fast-flowing beach, so the breeding pond needs to maintain a certain water flow speed, generally 0.2-0.5 m / s. The bottom of the breeding pond for *Cetacea purpurea* should be covered with 10-20 cm of pebbles to simulate its natural habitat. Under artificial breeding conditions, water temperature is usually controlled to improve its survival rate and growth rate, therefore a method for regulating the water temperature in the breeding of *Cetacea purpurea* is needed. Summary of the Invention
[0004] The technical problem solved by this invention is that water temperature changes have a significant impact on the growth and development of the green stone loach. Under artificial breeding conditions, water temperature is usually controlled to improve its survival rate and growth rate. Therefore, a method for regulating the water temperature for the breeding of green stone loach is needed.
[0005] To solve the above technical problems, the present invention provides the following technical solution: a method for regulating the water temperature of aquaculture of *Cyprinus spp.*, including step S100, dividing the aquaculture pond into an exchange zone and a flow zone, collecting first temperature information of the exchange zone, collecting second temperature information of the flow zone, and obtaining the fish's location information and fish activity information;
[0006] Step S200: Obtain the air temperature, and adjust the inlet water temperature and inlet water speed based on the air temperature, the first temperature information and the second temperature information, so that the temperature of the exchange zone and the flow zone is within the preset temperature adjustment range.
[0007] Step S300: Adjust the inlet water temperature and inlet water speed a second time based on the fish's activity information;
[0008] Step S400: Adjust the water intake speed according to the fish's location information.
[0009] As a preferred embodiment of the method for controlling the aquaculture water temperature of the *Cyprinus spp.* described in this invention, step S100 specifically includes:
[0010] Dividing the aquaculture pond into an exchange zone and a flow zone includes:
[0011] Infrared images of the aquaculture pond are continuously acquired using an infrared light sensor. The temperature and water flow velocity information of the infrared images are read, and the infrared images are processed into grayscale images to form grayscale images.
[0012] Edge extraction is performed on the grayscale image to obtain edge lines. The aquaculture pond is divided along the edge lines, with the area near the inlet of the aquaculture pond designated as the exchange area and the remaining area of the aquaculture pond designated as the flow area.
[0013] The temperature information includes temperature information for each location and each different color in the infrared image;
[0014] The water flow velocity information includes water flow velocity information at various locations in the infrared image.
[0015] As a preferred embodiment of the method for regulating the aquaculture water temperature of the *Cyprinus spp.* described in this invention, the method includes: collecting the first temperature information of the exchange zone, which includes:
[0016] The grayscale image is divided into cells, and each cell in the exchange area is associated with temperature information and water flow velocity information, which is used as the first correspondence.
[0017] Based on the first correspondence, the average temperature information of each cell in the exchange area is calculated as the first temperature information;
[0018] The temperature information is mapped to each cell in the flow region, forming a second mapping relationship;
[0019] Based on the second correspondence, the average temperature information of each cell in the flow region is calculated as the second temperature information.
[0020] As a preferred embodiment of the method for controlling the water temperature in the culture of *Cetacea purpurea* as described in this invention, the method for obtaining the fish's location information and activity information includes:
[0021] Using all the pixels in the grayscale image as the center point, the pixel difference is obtained by subtracting the pixel value of each pixel from the pixel value of its neighboring pixels.
[0022] If the pixel difference is lower than or equal to a predetermined threshold, it indicates that the pixel and its neighboring pixels belong to the same object.
[0023] If the pixel difference is greater than a predetermined threshold, it means that the pixel and its neighboring pixels are not the same object.
[0024] Each object in the grayscale image is marked, and the position information of each object in the grayscale image is recorded as the first position information. The position information of each object is updated after a predetermined time interval as the second position information. The velocity information of the object is calculated using the first position information, the second position information, and the time interval.
[0025] If the velocity information of an object is 0 for a long period of time, it is considered to be a stationary object;
[0026] If the velocity information of an object is not 0 over a long period of time, it is considered to be a fish.
[0027] The fish are tagged with numerical identifiers, and their location information is recorded in real time.
[0028] The fish's speed information is divided into gradients to obtain speed gradients, and different speed gradients are scored. The scores are used as the fish's activity information.
[0029] As a preferred embodiment of the method for controlling the aquaculture water temperature of the *Cyprinus spp.* described in this invention, step S200 specifically includes:
[0030] The temperature adjustment range includes a first temperature value and a second temperature value, wherein the first temperature value is less than the second temperature value;
[0031] An adjustment control range is set, which includes a third temperature value and a fourth temperature value, wherein the third temperature value is less than the first temperature value and the fourth temperature value is greater than the second temperature value, and the first temperature information is adjusted within the adjustment control range.
[0032] As a preferred embodiment of the method for regulating the aquaculture water temperature of the *Cyprinus spp.* described in this invention, the method for regulating the first temperature information within the regulation control range specifically includes: acquiring air temperature information, and turning the heating module or cooling module on or off according to the air temperature; and adjusting the inlet water temperature and inlet water speed according to the first temperature information and the second temperature information, so that the temperatures of the exchange zone and the flow zone are within a preset temperature regulation range.
[0033] As a preferred embodiment of the method for regulating the aquaculture water temperature of the blue rock croaker described in this invention, if the air temperature is lower than a first temperature value, the heating module is turned on and the cooling module is turned off.
[0034] If the second temperature information is less than the first temperature value:
[0035] If the first temperature value is greater than the fourth temperature value, then reduce the power of the water pump and the power of the heating circuit.
[0036] If the first temperature information is less than the second temperature value, then increase the power of the water pump and the power of the heating circuit to make the first temperature information between the second temperature value and the fourth temperature value;
[0037] If the second temperature information is greater than the second temperature value:
[0038] If the first temperature value is less than the third temperature value, then increase the power of the water pump and the power of the heating circuit.
[0039] If the first temperature information is greater than the first temperature value, then reduce the power of the water pump and the power of the heating circuit so that the second temperature information is between the first temperature value and the third temperature value.
[0040] If the air temperature is higher than the first temperature value, turn off the heating module and turn on the cooling module;
[0041] If the second temperature information is less than the first temperature value:
[0042] If the first temperature value is greater than the fourth temperature value, then increase the power of the water pump and the power of the cooling module.
[0043] If the first temperature information is less than the second temperature value, then reduce the power of the water pump and the power of the cooling module to make the first temperature information between the second temperature value and the fourth temperature value;
[0044] If the second temperature information is greater than the second temperature value:
[0045] If the first temperature value is less than the third temperature value, then reduce the power of the water pump and the power of the cooling module.
[0046] If the first temperature information is greater than the first temperature value, then increase the power of the water pump and the power of the cooling module so that the second temperature information is between the first temperature value and the third temperature value.
[0047] As a preferred embodiment of the method for regulating the aquaculture water temperature of the Qing Shi Pao Li (a type of rock lizard) described in this invention, the control parameters of the water pump power and the control parameters of the heating circuit power are matched one-to-one to generate a control parameter group. The control parameter group is set according to the relationship between the first temperature information, the second temperature information, the first temperature value, the second temperature value, the third temperature value and the fourth temperature value.
[0048] The control parameter group includes control parameters for the heating circuit power, control parameters for the refrigeration module, and control parameters for the water pump power;
[0049] The control parameters for the power of the heating circuit, the control parameters for the cooling module, and the control parameters for the power of the water pump are sent to the heating circuit and the water pump, respectively.
[0050] The heating circuit sets the voltage frequency according to the power control parameters of the heating circuit to perform heating;
[0051] The refrigeration module sets the voltage frequency according to the power control parameters of the refrigeration module to perform refrigeration;
[0052] The water pump adjusts its speed according to the control parameters of the water pump power to pump water.
[0053] As a preferred embodiment of the method for controlling the water temperature in the aquaculture of *Cyprinus spp.* as described in this invention, step S300 specifically includes:
[0054] If the second temperature information is within a preset temperature adjustment range, the fish's activity level information is obtained, and the average activity level information is calculated based on the activity level information. The average activity level information is then compared with a predetermined activity level threshold.
[0055] If the average activity level is greater than the predetermined activity threshold, the current inlet water temperature and inlet water rate will be maintained and adjusted accordingly.
[0056] If the average activity level is less than the predetermined activity level threshold and the air temperature is lower than the first temperature value, then increase the power of the heating circuit and the power of the water pump.
[0057] If the average activity level is less than the predetermined activity threshold and the air temperature is higher than the first temperature value, then increase the power of the cooling module and the water pump.
[0058] As a preferred embodiment of the method for controlling the aquaculture water temperature of the *Cyprinus spp.* described in this invention, step S200 specifically includes:
[0059] The system acquires the location information of the fish and the location information of the water inlet, and calculates the distance between the fish and the water inlet. If the distance is less than a predetermined distance threshold, the water pump power is reduced. Adjusting the water inlet speed based on the fish's location information has a higher priority than the first and second adjustments.
[0060] The beneficial effects of this invention are as follows: By dividing the breeding pond into an exchange zone and a flow zone, and adjusting the inlet water temperature and inlet speed based on the first temperature information of the exchange zone and the second temperature information of the flow zone, the water temperature of the breeding pond of *Cyprinus edulis* can be adjusted to a temperature suitable for the growth of *Cyprinus edulis*. Then, based on the activity information of *Cyprinus edulis*, the inlet water temperature and inlet speed are adjusted a second time to fine-tune the water temperature of the breeding pond. This achieves the goal of adjusting the water temperature of the breeding pond based on the activity information of *Cyprinus edulis*, and simultaneously adjusting the inlet speed based on the location information of *Cyprinus edulis*. This prevents cold or hot water from directly and at high speed rushing towards *Cyprinus edulis* near the inlet, and the sudden changes in water temperature from affecting the health of *Cyprinus edulis*. Attached Figure Description
[0061] exist Figure 1 This is a schematic diagram of the basic process of a method for controlling the water temperature in the culture of *Cyprinus spp.*, provided as an embodiment of the present invention.
[0062] Figure 2 This is a temperature relationship diagram of the temperature control range and temperature adjustment range of a method for regulating the aquaculture water temperature of *Cyprinus spp.*, provided as an embodiment of the present invention. Detailed Implementation
[0063] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments.
[0064] Example 1, referring to Figure 1 and Figure 2 As an embodiment of the present invention, a method for regulating the aquaculture water temperature of *Cyprinus spp.* is provided, comprising:
[0065] Step S100: Divide the breeding pond into an exchange zone and a flow zone, collect the first temperature information of the exchange zone, collect the second temperature information of the flow zone, and obtain the fish's location information and fish activity information.
[0066] Step S200: Obtain the air temperature, and adjust the inlet water temperature and inlet water speed based on the air temperature, the first temperature information and the second temperature information to make the temperature of the exchange zone and the flow zone between the preset temperature adjustment range.
[0067] Step S300: The water temperature and water flow rate are adjusted a second time based on the fish's activity information;
[0068] Step S400: Adjust the water intake speed based on the fish's location information.
[0069] In this embodiment, the preferred method is that the water temperature of the breeding pond will also change with the seasons, especially the temperature difference between winter and summer is large. In winter, the breeding pond needs to be heated, and in summer, it needs to be cooled to keep it at a suitable temperature for the growth of the blue rock loach. The water temperature and air temperature are generally close, and the air temperature can reflect the water temperature of the breeding pond, serving as the basis for whether to heat or cool it.
[0070] Existing breeding ponds for *Cetacea purpurea* typically have one inlet and one outlet connected by pipes. Hot or cold water enters through the inlet and exits through the outlet, circulating through the pipes. The hot or cold water entering through the inlet serves two purposes: regulating the water temperature and maintaining a certain water flow rate. By dividing the pond into an exchange zone and a flow zone, and adjusting the inlet water temperature and flow rate based on the primary temperature information from the exchange zone and the secondary temperature information from the flow zone, the system can effectively regulate the water temperature and flow rate. The water temperature in the breeding pond for the Chinese sturgeon is adjusted to a suitable temperature for its growth. Then, based on the activity information of the Chinese sturgeon, the inlet water temperature and inlet speed are adjusted a second time to fine-tune the water temperature in the breeding pond. This allows for water temperature regulation based on the activity information of the Chinese sturgeon. At the same time, the inlet water speed is adjusted based on the location information of the Chinese sturgeon to prevent cold or hot water from directly and at high speed hitting the Chinese sturgeon near the inlet. Sudden changes in water temperature can affect the health of the Chinese sturgeon.
[0071] Example 2, refer to Figure 1 and Figure 2 This is another embodiment of the present invention, which differs from the first embodiment in that...
[0072] Step S100 involves dividing the aquaculture pond into an exchange zone and a flow zone, collecting first temperature information from the exchange zone, collecting second temperature information from the flow zone, and obtaining fish location information and fish activity information. Specifically, this includes:
[0073] Dividing the aquaculture pond into an exchange zone and a flow zone includes:
[0074] Infrared images of the aquaculture pond are continuously collected using an infrared light sensor. The temperature and water flow velocity information of the infrared images are read, and the infrared images are processed into grayscale images.
[0075] Edge extraction is performed on the grayscale image to obtain edge lines. The aquaculture pond is divided along the edge lines. The area of the aquaculture pond near the water inlet is designated as the exchange area, and the remaining area of the aquaculture pond is designated as the flow area.
[0076] Temperature information includes temperature information for each location and each different color in the infrared image;
[0077] The water flow velocity information includes the water flow velocity information at various locations in the infrared image.
[0078] In this preferred embodiment, the infrared light sensor is placed directly above the center of the aquaculture pond. The infrared light sensor can collect temperature and water flow velocity information from infrared images. Existing infrared flow velocity sensing mainly utilizes the scattering and absorption of infrared light by particles or bubbles in the fluid being measured, resulting in different reflectivities or transmittances. When the infrared light sensor illuminates the fluid with the infrared beam of the measuring fiber, the particles or bubbles in the fluid absorb or reflect the infrared light, causing the light to bend and thus altering the transmission state in the fiber. When the infrared beam of the measuring fiber is turned off, the infrared light sensor can directly acquire infrared images and read the temperature information of various regions within the infrared image. In one embodiment, when a reflective infrared light sensor monitors the measuring light, particles or bubbles in the fluid generate reflected light, producing pulse signals in the light sensor. Within the wavenumber range, the measured object can be detected, and the flow velocity value of the fluid can be obtained through data processing based on the reflectivity. The infrared light sensor also includes an infrared camera, which can directly capture infrared images and read the temperature information of various regions within the infrared image.
[0079] The first temperature information collected in the exchange area includes:
[0080] Divide the grayscale image into cells and associate each cell in the exchange area with temperature information and water flow velocity information as the first correspondence;
[0081] Based on the first correspondence, calculate the average temperature information of each cell in the exchange area, and use it as the first temperature information;
[0082] The temperature information is mapped to each cell in the flow region, forming a second mapping relationship;
[0083] Based on the second correspondence, the average temperature information of each cell in the flow region is calculated as the second temperature information.
[0084] In this embodiment, the preferred habitat of the Chinese rock loach in the breeding pond is the flow zone. The water in the flow zone is also driven by the exchange zone, but the flow rate is not as fast as that in the flow zone. The water flow in the flow zone is generally 0.2 to 0.5 m / s, which is suitable for the growth of the Chinese rock loach. The water flow in the exchange zone is faster, which is beneficial to improving the heat exchange efficiency of cold or hot water and makes it easier to regulate the water temperature in the flow zone.
[0085] Obtaining fish location information and fish activity information includes:
[0086] Using all pixels in the grayscale image as the center point, the pixel difference is obtained by subtracting the pixel value of each pixel from the pixel value of its neighboring pixels.
[0087] If the pixel difference is lower than or equal to a predetermined threshold, it means that the pixel and its neighboring pixels belong to the same object.
[0088] If the pixel difference is greater than a predetermined threshold, it means that the pixel and its neighboring pixels are not the same object.
[0089] Each object in the grayscale image is marked, and the position information of each object in the grayscale image is recorded as the first position information. The position information of each object is updated after a predetermined time interval and is used as the second position information. The velocity information of the object is calculated using the first position information, the second position information and the time interval.
[0090] If the velocity information of an object is 0 for a long period of time, it is considered to be a stationary object;
[0091] If the velocity information of an object is not 0 over a long period of time, it is considered to be a fish, and the long period of time is 1 hour.
[0092] The fish are tagged with numerical identifiers, and their location information is recorded in real time.
[0093] The fish's speed information is divided into gradients to obtain speed gradients, and scores are assigned to different speed gradients. These scores are used as information about the fish's activity level.
[0094] In one embodiment, a gradient is created using 0.2 m / s as the gradient value, resulting in five speed information gradients: the first gradient is less than 0.2 m / s, the second gradient is 0.2 m / s to 0.4 m / s, the third gradient is 0.4 m / s to 0.6 m / s, the fourth gradient is 0.6 m / s to 0.8 m / s, and the fifth gradient is above 0.8 m / s. Each gradient is scored, with higher scores for faster speeds. Except during the spawning season, the scores from different speed gradients can be used as information on the fish's activity level, reflecting the swimming ability, metabolic rate, and growth status of the Chinese sturgeon.
[0095] Step S200 involves acquiring the air temperature and adjusting the inlet water temperature and inlet water rate based on the air temperature, the first temperature information, and the second temperature information, so that the temperatures of the exchange zone and the flow zone are within a preset temperature adjustment range. Specifically, this includes:
[0096] The temperature adjustment range includes a first temperature value and a second temperature value, and the first temperature value is less than the second temperature value;
[0097] Set an adjustment control range, which includes a third temperature value and a fourth temperature value. The third temperature value is less than the first temperature value, and the fourth temperature value is greater than the second temperature value. Adjust the first temperature information within the adjustment control range.
[0098] Adjusting the first temperature information within the control range specifically includes: acquiring air temperature information and turning the heating or cooling module on or off according to the air temperature; adjusting the inlet water temperature and inlet water speed according to the first and second temperature information, so that the temperature of the exchange zone and the flow zone is within the preset temperature adjustment range.
[0099] Reference Figure 2 , Figure 2 The direction of the middle arrow indicates the direction of higher temperature. In this embodiment, the first temperature value is set to 15℃ and the second temperature value is set to 17℃. The temperature adjustment range is between the first and second temperature values, that is, between 15℃ and 17℃, which is the most suitable water temperature for the rock bream. It can better carry out various life activities, has a higher feeding activity, and can better obtain energy and ingest the nutrients needed for growth and reproduction. The third temperature value is set to 12℃, and the fourth temperature value is set to 25℃, meaning the temperature control range is 12℃-25℃. The water temperature in the exchange zone is also within this range. 12℃-25℃ is the ideal water temperature range for the Green Stone Catfish. Maintaining this range helps prevent the Green Stone Catfish from being unable to adapt to the changing water temperature. When the water temperature is below 12℃, the Green Stone Catfish's activity level will significantly decrease. Low temperatures reduce their metabolic rate, leading to a decline in bodily functions, reduced swimming ability, and possibly even a dormant state to conserve energy. If the water temperature exceeds 25℃, the Green Stone Catfish's activity level will also be inhibited. High temperatures will cause excessive metabolic activity, leading to increased breathing rate and energy consumption. This may also trigger a stress response, causing discomfort and reduced activity. This also allows for maximum utilization of the exchange zone's water temperature to regulate the flow zone.
[0100] If the air temperature is lower than the first temperature value, turn on the heating module and turn off the cooling module;
[0101] If the second temperature information is less than the first temperature value:
[0102] If the first temperature value is greater than the fourth temperature value, reduce the power of the water pump and the power of the heating circuit.
[0103] If the first temperature value is less than the second temperature value, increase the power of the water pump and the heating circuit to bring the first temperature value between the second and fourth temperature values.
[0104] In this embodiment, an air temperature reading lower than the first temperature value indicates that the ambient temperature and the temperature of the breeding pond are below the temperature regulation range for the Chinese sturgeon, i.e., below 15°C. In this case, heating is required. If the first temperature reading is greater than the fourth temperature value, it indicates that the heating temperature is too high, and the power of the water pump and the heating circuit needs to be reduced. If the first temperature reading is less than the second temperature value, it indicates that the heating temperature is not high enough, and the power of the water pump and the heating circuit needs to be increased. This will bring the first temperature reading between the second and fourth temperature values, adjusting the water temperature within the range of 12°C to 25°C where the Chinese sturgeon lives. This maximizes the use of the water temperature in the exchange zone to regulate the flow zone and avoids causing discomfort to the Chinese sturgeon.
[0105] If the second temperature information is greater than the second temperature value:
[0106] If the first temperature value is less than the third temperature value, then increase the power of the water pump and the power of the heating circuit.
[0107] If the first temperature information is greater than the first temperature value, reduce the power of the water pump and the heating circuit to make the second temperature information between the first temperature value and the third temperature value.
[0108] In this embodiment, if the first temperature information is less than the third temperature value, it indicates that the temperature in the exchange zone is too low, and the power of the water pump and the heating circuit needs to be increased; if the first temperature information is greater than the first temperature value, it indicates that the temperature in the exchange zone is too high, and the power of the water pump and the heating circuit needs to be reduced, so that the second temperature information is between the first and third temperature values. The water temperature is adjusted within the water temperature range of the living catfish, between 12℃ and 25℃, so as to maximize the use of the water temperature in the exchange zone to regulate the flow zone and avoid causing discomfort to the catfish.
[0109] If the air temperature is higher than the first temperature value, turn off the heating module and turn on the cooling module;
[0110] If the second temperature information is less than the first temperature value:
[0111] If the first temperature value is greater than the fourth temperature value, then increase the power of the water pump and the power of the cooling module.
[0112] If the first temperature value is lower than the second temperature value, reduce the power of the water pump and the cooling module to bring the first temperature value between the second and fourth temperature values.
[0113] In this embodiment, an air temperature higher than the first temperature value indicates that the ambient temperature and the temperature of the breeding pond are higher than the temperature regulation range of the Chinese sturgeon, which is higher than 17°C. At this time, cooling is required. If the first temperature value is greater than the fourth temperature value, it indicates that the temperature in the exchange zone is too high, and the power of the water pump and the cooling module needs to be increased. If the first temperature value is less than the second temperature value, it indicates that the temperature in the exchange zone is too low, so the power of the water pump and the cooling module is reduced to bring the first temperature value between the second and fourth temperature values. The water temperature is adjusted within the water temperature range of the Chinese sturgeon's habitat, between 12°C and 25°C, to maximize the use of the water temperature in the exchange zone to regulate the flow zone and avoid causing discomfort to the Chinese sturgeon.
[0114] If the second temperature information is greater than the second temperature value:
[0115] If the first temperature value is less than the third temperature value, reduce the power of the water pump and the power of the cooling module.
[0116] If the first temperature information is greater than the first temperature value, then increase the power of the water pump and the power of the cooling module to make the second temperature information fall between the first temperature value and the third temperature value.
[0117] In this embodiment, if the first temperature information is less than the third temperature value, it indicates that the temperature in the exchange zone is too low, and the power of the water pump and the cooling module need to be reduced. If the first temperature information is greater than the first temperature value, it indicates that the temperature in the exchange zone is too high, so the power of the water pump and the cooling module are increased to bring the second temperature information between the first and third temperature values. The water temperature is adjusted within the water temperature range of the living catfish, between 12℃ and 25℃, to maximize the use of the water temperature in the exchange zone to regulate the flow zone and avoid causing discomfort to the catfish.
[0118] Regulating the water temperature within the range of 12℃-25℃ for the living green rock loach maximizes the use of the exchange zone's water temperature to regulate the flow zone. This helps to improve the speed of water temperature regulation while ensuring that the green rock loach is in the most suitable temperature range. The temperature regulation range is between the first and second temperature values, that is, between 15℃-17℃. This is the most suitable water temperature for the green rock loach, allowing it to better carry out various life activities, have a higher feeding activity, and better obtain energy and nutrients needed for growth and reproduction. At the same time, it avoids the exchange zone temperature being below 12℃ or above 25℃, which can cause discomfort to the green rock loach and ensure a healthy environment for its growth.
[0119] The control parameters of the water pump power and the control parameters of the heating circuit power are matched one-to-one to generate control parameter groups. Based on the relationship between the first temperature information, the second temperature information, the first temperature value, the second temperature value, the third temperature value and the fourth temperature value, the control parameter groups are set respectively.
[0120] The control parameter group includes control parameters for the heating circuit power, the cooling module power, and the water pump power.
[0121] The control parameters for the heating circuit power, the cooling module power, and the water pump power are sent to the heating circuit and the water pump, respectively.
[0122] The heating circuit sets the voltage frequency according to the power control parameters of the heating circuit to perform heating;
[0123] The cooling module sets the voltage frequency according to the control parameters of the cooling module power to perform cooling;
[0124] The water pump adjusts its speed according to the control parameters of the water pump power to pump water.
[0125] In this embodiment, a control program and a control parameter group are written into the existing controller. For cases where the air temperature is lower than a first temperature value, a second temperature value is lower than the first temperature value, and the first temperature value is higher than a fourth temperature value; for cases where the air temperature is lower than the first temperature value, a second temperature value is lower than the first temperature value, and the first temperature value is lower than the second temperature value; for cases where the air temperature is lower than the first temperature value, a second temperature value is higher than the second temperature value, and the first temperature value is lower than the third temperature value, the power of the water pump and the heating circuit are increased. For each of these cases—where the air temperature is lower than the first temperature value, a second temperature value is higher than the second temperature value, the first temperature value is higher than the first temperature value, and the air temperature is higher than the first temperature value—control parameters for the heating circuit power, the cooling module power, and the water pump power are set respectively, forming a control parameter group. In the corresponding cases, the control parameters for the heating circuit power, the cooling module power, and the water pump power are sent to the heating circuit, the cooling module, or the water pump. The controller can use an existing Mitsubishi FX3U series programmable PLC microprocessor.
[0126] Step S300, which involves secondary adjustment of the inlet water temperature and inlet water speed based on the fish's activity information, specifically includes:
[0127] If the second temperature information is within the preset temperature adjustment range, the fish's activity level information is acquired, and the average activity level information is calculated based on the activity level information. The average activity level information is then compared with a preset activity level threshold.
[0128] If the average activity level is greater than the predetermined activity threshold, the current inlet water temperature and inlet water rate will be maintained and adjusted accordingly.
[0129] If the average activity level is less than the predetermined activity level threshold and the air temperature is lower than the first temperature value, then increase the power of the heating circuit and the power of the water pump.
[0130] If the average activity level is less than the predetermined activity threshold and the air temperature is higher than the first temperature value, then increase the power of the cooling module and the water pump.
[0131] In this embodiment, the water temperature is finely adjusted according to the activity level of the rock bream at the optimal water temperature of 15℃-17℃. This helps to promote the rock bream's feeding activity, thereby enabling it to better obtain energy and ingest the nutrients required for growth and reproduction.
[0132] Step S400, adjusting the water inlet speed based on the fish's location information, specifically includes:
[0133] The system acquires the location information of the fish and the water inlet, and calculates the distance between the fish and the water inlet. If the distance is less than a predetermined distance threshold, the water pump power is reduced. Adjusting the water inlet speed based on the fish's location information takes priority over primary and secondary adjustments.
[0134] In this embodiment, the distance between the fish and the water inlet in the grayscale image can be calculated using the Euclidean distance calculation formula. Since the water flow velocity at the water inlet is relatively fast and the water temperature is lower or higher than the optimal water temperature of 15℃-17℃, the water flow velocity can be adjusted according to the position of the rock bream to prevent cold or hot water from directly rushing at high speed to the rock bream near the water inlet. The sudden changes in water temperature can affect the health of the rock bream.
[0135] 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 implemented on one or more computer-usable storage media containing computer-usable program code. The storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Red-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0136] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A method for regulating the water temperature in the culture of *Cyprinus spp.*, characterized in that: include Step S100: Divide the breeding pond into an exchange zone and a flow zone, collect the first temperature information of the exchange zone, collect the second temperature information of the flow zone, and obtain the fish's location information and fish's activity information. Step S200: Obtain the air temperature, and adjust the inlet water temperature and inlet water speed based on the air temperature, the first temperature information and the second temperature information, so that the temperature of the exchange zone and the flow zone is within the preset temperature adjustment range. Step S300: The water temperature and water flow rate are adjusted a second time based on the fish's activity information; Step S400: Adjust the water intake speed according to the fish's location information; Infrared images of the aquaculture pond are continuously acquired using an infrared light sensor. The temperature and water flow velocity information of the infrared images are read, and the infrared images are processed into grayscale images to form grayscale images. Obtaining fish location information and fish activity information includes: Using all the pixels in the grayscale image as the center point, the pixel difference is obtained by subtracting the pixel value of each pixel from the pixel value of its neighboring pixels. If the pixel difference is lower than or equal to a predetermined threshold, it indicates that the pixel and its neighboring pixels belong to the same object. If the pixel difference is greater than a predetermined threshold, it means that the pixel and its neighboring pixels are not the same object. Each object in the grayscale image is marked, and the position information of each object in the grayscale image is recorded as the first position information. The position information of each object is updated after a predetermined time interval as the second position information. The velocity information of the object is calculated using the first position information, the second position information, and the time interval. If the velocity information of an object is 0 for a long period of time, it is considered to be a stationary object; If the velocity information of an object is not 0 over a long period of time, it is considered to be a fish. The fish are tagged with numerical identifiers, and their location information is recorded in real time. The fish's speed information is divided into gradients to obtain speed gradients, and different speed gradients are scored. The scores are used as the fish's activity information. Step S300 specifically includes: If the second temperature information is within a preset temperature adjustment range, the fish's activity level information is obtained, and the average activity level information is calculated based on the activity level information. The average activity level information is then compared with a predetermined activity level threshold. If the average activity level is greater than the predetermined activity threshold, the current inlet water temperature and inlet water rate will be maintained and adjusted accordingly. If the average activity level is less than the predetermined activity level threshold and the air temperature is lower than the first temperature value, then increase the power of the heating circuit and the power of the water pump. If the average activity level is less than the predetermined activity level threshold and the air temperature is higher than the first temperature value, then increase the power of the cooling module and the water pump. Step S200 specifically includes: The system acquires the location information of the fish and the location information of the water inlet, and calculates the distance between the fish and the water inlet. If the distance is less than a predetermined distance threshold, the water pump power is reduced. Adjusting the water inlet speed based on the fish's location information has a higher priority than the first and second adjustments.
2. The method for controlling the water temperature for the cultivation of *Cyprinus spp.* as described in claim 1, characterized in that: Step S100 specifically includes: Dividing the aquaculture pond into an exchange zone and a flow zone includes: Edge extraction is performed on the grayscale image to obtain edge lines. The aquaculture pond is divided along the edge lines, with the area near the inlet of the aquaculture pond designated as the exchange area and the remaining area of the aquaculture pond designated as the flow area. The temperature information includes temperature information for each location and each different color in the infrared image; The water flow velocity information includes water flow velocity information at various locations in the infrared image.
3. The method for controlling the water temperature for the cultivation of *Cyprinus spp.* as described in claim 2, characterized in that: The first temperature information of the exchange area is collected, including: The grayscale image is divided into cells, and each cell in the exchange area is associated with temperature information and water flow velocity information, which is used as the first correspondence. Based on the first correspondence, the average temperature information of each cell in the exchange area is calculated as the first temperature information; The temperature information is mapped to each cell in the flow region, forming a second mapping relationship; Based on the second correspondence, the average temperature information of each cell in the flow region is calculated as the second temperature information.
4. The method for controlling the water temperature for the cultivation of *Cyprinus spp.* as described in claim 1, characterized in that: Step S200 specifically includes: The temperature adjustment range includes a first temperature value and a second temperature value, wherein the first temperature value is less than the second temperature value; An adjustment control range is set, which includes a third temperature value and a fourth temperature value, wherein the third temperature value is less than the first temperature value and the fourth temperature value is greater than the second temperature value, and the first temperature information is adjusted within the adjustment control range.
5. The method for controlling the water temperature for the cultivation of *Cyprinus spp.* as described in claim 4, characterized in that: Adjusting the first temperature information within the control range specifically includes: acquiring air temperature information and turning the heating or cooling module on or off according to the air temperature; adjusting the inlet water temperature and inlet water speed according to the first and second temperature information, so that the temperatures of the exchange zone and the flow zone are within a preset temperature adjustment range.
6. The method for controlling the water temperature for the cultivation of *Cyprinus spp.* as described in claim 5, characterized in that: If the air temperature is lower than the first temperature value, turn on the heating module and turn off the cooling module; If the second temperature information is less than the first temperature value: If the first temperature value is greater than the fourth temperature value, then reduce the power of the water pump and the power of the heating circuit. If the first temperature information is less than the second temperature value, then increase the power of the water pump and the power of the heating circuit to make the first temperature information between the second temperature value and the fourth temperature value; If the second temperature information is greater than the second temperature value: If the first temperature value is less than the third temperature value, then increase the power of the water pump and the power of the heating circuit. If the first temperature information is greater than the first temperature value, then reduce the power of the water pump and the power of the heating circuit so that the second temperature information is between the first temperature value and the third temperature value. If the air temperature is higher than the first temperature value, turn off the heating module and turn on the cooling module; If the second temperature information is less than the first temperature value: If the first temperature value is greater than the fourth temperature value, then increase the power of the water pump and the power of the cooling module. If the first temperature information is less than the second temperature value, then reduce the power of the water pump and the power of the cooling module to make the first temperature information between the second temperature value and the fourth temperature value; If the second temperature information is greater than the second temperature value: If the first temperature value is less than the third temperature value, then reduce the power of the water pump and the power of the cooling module. If the first temperature information is greater than the first temperature value, then increase the power of the water pump and the power of the cooling module so that the second temperature information is between the first temperature value and the third temperature value.
7. The method for controlling the water temperature for the cultivation of *Cyprinus spp.* as described in claim 6, characterized in that: The control parameters of the water pump power and the control parameters of the heating circuit power are matched one-to-one to generate control parameter groups. The control parameter groups are set according to the relationship between the first temperature information, the second temperature information, the first temperature value, the second temperature value, the third temperature value and the fourth temperature value. The control parameter group includes control parameters for the heating circuit power, control parameters for the refrigeration module, and control parameters for the water pump power; The control parameters for the power of the heating circuit, the control parameters for the cooling module, and the control parameters for the power of the water pump are sent to the heating circuit and the water pump, respectively. The heating circuit sets the voltage frequency according to the power control parameters of the heating circuit to perform heating; The refrigeration module sets the voltage frequency according to the power control parameters of the refrigeration module to perform refrigeration; The water pump adjusts its speed according to the control parameters of the water pump power to pump water.
Citation Information
Patent Citations
Intelligent operation system for aquaculture management
CN119358889A
Fishway inlet flow velocity adjusting system and method based on fish induction flow velocity
CN119622865A