A method for controlling the constant temperature of a chicken coop for preventing and controlling diseases in broiler chickens
By monitoring the data of the broiler activity area in the chicken house, positioning the abnormal gathering area, and using dynamic adjustment fans for temperature regulation, the heat island effect problem caused by the gathering of broilers is solved, the temperature balance in the chicken house is achieved, and the risk of epidemics is reduced.
Patent Information
- Application Number
- CN202510272505.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-03-10
AI Technical Summary
During broiler breeding, improper environmental conditions in the chicken house lead to the gathering of broilers, forming local high-density areas, leading to the group heat island effect and increasing the risk of disease.
By obtaining monitoring data of the broiler activity area in the chicken house, including thermal infrared image data and temperature data collected by the temperature sensor, positioning and tracking a single chicken, determining the degree of abnormal aggregation, and temperature adjustment through dynamic adjustment fans, ensuring temperature balance in the chicken house.
It effectively avoids the occurrence of broiler epidemics and reduces the risk of broiler disease by maintaining the temperature in the chicken house.
Smart Images

Figure CN119781548B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of temperature control, and particularly to a method for controlling the constant temperature of a chicken house for preventing and controlling diseases of broiler chickens. Background Art
[0002] In the current broiler chicken farming industry, with the wide application of intelligent and automated equipment, the environmental control of chicken houses is more precise and efficient. It not only significantly improves the growth performance and disease prevention and control ability of broiler chickens, but also reduces energy consumption and labor costs, promoting the green and sustainable development of the farming industry. Since broiler chickens have a weak adaptability to environmental changes, maintaining the temperature of the chicken house within an appropriate range can not only improve the production performance of broiler chickens, but also help reduce the risk of broiler chicken diseases.
[0003] In the prior art, the temperature of the chicken house is usually controlled as a whole, that is, the temperature of the entire chicken house is controlled within a set temperature range. However, in the process of broiler chicken farming, when the environmental conditions of the chicken house are not properly controlled, the phenomenon of broiler chickens clustering will occur. For example, when heat stress occurs in the chicken house, the broiler chickens in the chicken house often cluster to form a local high-density area, resulting in a group heat island effect in this area. This effect will cause the local temperature to rise, thus forming a significant temperature difference with the surrounding area. When some broiler chickens move from the relatively high-temperature aggregation area to the relatively low-temperature edge area, their perceived temperature will drop, which will weaken the immunity of broiler chickens and increase the risk of disease. Especially in high-density farms, this problem is particularly prominent. Summary of the Invention
[0004] In order to solve the above technical problems, the purpose of the present application is to provide a method for controlling the constant temperature of a chicken house for preventing and controlling diseases of broiler chickens, and the specific technical solution adopted is as follows:
[0005] In a first aspect, the present invention provides a method for controlling the constant temperature of a chicken house for preventing and controlling diseases of broiler chickens, including the following steps:
[0006] Obtain the monitoring data of the activity area of broiler chickens in the chicken house, where the monitoring data includes thermal infrared image data and temperature data collected by temperature sensors arranged at various positions in the activity area of the broiler chickens;
[0007] Locate and track individual chickens in the thermal infrared image data to determine the abnormal aggregation degree of each sub-region divided in the activity area of the broiler chickens, and at least one dynamic adjustment fan is arranged in the sub-region;
[0008] Determine the sub-regions with an abnormal aggregation degree greater than the set abnormal aggregation degree threshold as abnormal aggregation sub-regions, and determine the abnormal aggregation area composed of the abnormal aggregation sub-regions;
[0009] Determine the current regional temperature of the abnormal aggregation area in combination with the position of the temperature sensor and the abnormal aggregation area, and the temperature data collected by the temperature sensor;
[0010] Determine the constant temperature deviation difference degree of the broiler activity area based on the temperature data collected by the temperature sensors arranged at various positions within the broiler activity area;
[0011] Based on the current regional temperature of the abnormal aggregation area, the abnormal aggregation degree of the abnormal aggregation sub-areas within the abnormal aggregation area, and the constant temperature deviation difference degree of the broiler activity area, control the running direction and running power of the dynamic adjustment fans in each sub-area divided in the broiler activity area to adjust the temperature of the abnormal aggregation area.
[0012] In combination with the first aspect above, in some possible implementation manners, positioning and tracking a single chicken in the thermal infrared image data to determine the abnormal aggregation degree of each sub-area divided in the broiler activity area includes:
[0013] Position and track a single chicken in the thermal infrared image data to determine the number of broilers flowing out and the number of broilers flowing into each sub-area divided in the broiler activity area at the current unit time interval, and the current number of broilers in each sub-area divided in the broiler activity area;
[0014] Determine a first difference between the number of broilers flowing out and the number of broilers flowing in, and perform normalization processing on the first difference to obtain the first regional mobility of each sub-area divided in the broiler activity area at the current unit time interval;
[0015] Determine the average value of the current number of broilers in each sub-area divided in the broiler activity area to obtain the current average number of broilers;
[0016] Determine a second difference between the current number of broilers in each sub-area divided in the broiler activity area and the current average number of broilers;
[0017] Determine a first ratio of the second difference to the regional mobility, and perform normalization processing on the first ratio to obtain the abnormal aggregation degree of each sub-area divided in the broiler activity area.
[0018] In combination with the first aspect above, in some possible implementation manners, determining the current regional temperature of the abnormal aggregation area in combination with the position of the temperature sensor and the abnormal aggregation area, and the temperature data collected by the temperature sensor includes:
[0019] Determine each target adjacent temperature sensor of the abnormal aggregation area according to the position of the temperature sensor and the abnormal aggregation area, and the current temperature collected by the temperature sensor, where the target adjacent temperature sensor is an adjacent temperature sensor of the abnormal aggregation area whose currently collected temperature is greater than the set temperature of the current environment;
[0020] Locate and track a single chicken in the thermal infrared image data, and determine the second regional fluidity of the abnormal aggregation area relative to the sensing area of the target adjacent temperature sensor;
[0021] Based on the current temperature collected by the target adjacent temperature sensor, the distance from the position where the target adjacent temperature sensor is located to the abnormal aggregation sub-area of the object in the abnormal aggregation area, the second regional fluidity of the abnormal aggregation area relative to the sensing area of the target adjacent temperature sensor, and the reference area temperature of the abnormal aggregation area relative to each target adjacent temperature sensor, construct a heat transfer equation, where the object abnormal aggregation sub-area is the abnormal aggregation sub-area in the abnormal aggregation area that is closest to the position where the target adjacent temperature sensor is located;
[0022] Solve the heat transfer equation to determine the reference area temperatures of the abnormal aggregation area, and each reference area temperature corresponds to an object abnormal aggregation sub-area;
[0023] Based on the reference area temperature and the current temperature collected by the temperature sensor in the abnormal aggregation area, determine the current area temperature of the abnormal aggregation area.
[0024] Combined with the above first aspect, in some possible implementation manners, determining the current area temperature of the abnormal aggregation area based on the reference area temperature and the current temperature collected by the temperature sensor in the abnormal aggregation area includes:
[0025] According to the distribution of the abnormal aggregation degrees of the adjacent abnormal aggregation sub-areas of each abnormal aggregation sub-area in the abnormal aggregation area, determine the temperature quantization index of each abnormal aggregation sub-area in the abnormal aggregation area;
[0026] According to the difference between the temperature quantization indexes of different abnormal aggregation sub-areas in the abnormal aggregation area, and the reference area temperature and the current temperature collected by the temperature sensor in the abnormal aggregation area, determine each speculated area temperature;
[0027] According to the average distribution level of each speculated area temperature, determine the current area temperature of the abnormal aggregation area.
[0028] Combined with the above first aspect, in some possible implementation manners, determining each speculated area temperature includes:
[0029] Determine a second ratio of the temperature quantization index of the central abnormal aggregation sub-region to each abnormal aggregation sub-region within the abnormal aggregation region;
[0030] Respectively determine a first product of the reference region temperature and the current temperature collected by the temperature sensors arranged within the abnormal aggregation region and the second ratio corresponding to the corresponding reference abnormal aggregation sub-region within the abnormal aggregation region, and use the first product as the speculated region temperature. The reference abnormal aggregation sub-region is the object abnormal aggregation sub-region corresponding to the reference region temperature, or the abnormal aggregation sub-region where the temperature sensor arranged within the abnormal aggregation region is located.
[0031] Combined with the first aspect above, in some possible implementation manners, determining the constant temperature deviation difference degree of the broiler activity region includes:
[0032] According to the difference between the current temperature collected by the temperature sensors arranged at each position within the broiler activity region and the set temperature of the current environment, and the difference between the current temperature collected by the temperature sensors arranged at each position within the broiler activity region and its previous temperature, determine the temperature difference index corresponding to the temperature sensors arranged at each position within the broiler activity region;
[0033] According to the average distribution level of the temperature difference indexes corresponding to all the temperature sensors arranged at each position within the broiler activity region, obtain an average temperature difference index, and perform normalization processing on the average temperature difference index to obtain the constant temperature deviation difference degree of the broiler activity region.
[0034] Combined with the first aspect above, in some possible implementation manners, controlling the running direction and running power of the dynamic adjustment fans in each sub-region divided in the broiler activity region to adjust the temperature of the abnormal aggregation region, including:
[0035] Control the dynamic adjustment fans arranged in the abnormal aggregation sub-region within the abnormal aggregation region to blow upward perpendicular to the ground area, and control the running power of the dynamic adjustment fans arranged in the abnormal aggregation sub-region according to a first operation power coefficient. The first operation power coefficient is determined according to the abnormal aggregation degree of the abnormal aggregation sub-region within the abnormal aggregation region, the constant temperature deviation difference degree of the broiler activity region, and the difference between the current region temperature of the abnormal aggregation region and the set temperature of the current environment;
[0036] Control the dynamic adjustment fan arranged in the edge area of the broiler activity area to blow downward perpendicular to the ground area, and control the operating power of the dynamic adjustment fan arranged in the edge area of the broiler activity area according to the second operating power coefficient, where the second operating power coefficient is determined according to the distance between the dynamic adjustment fan arranged in the edge area of the broiler activity area and the abnormal aggregation area, and the constant temperature deviation difference degree of the broiler activity area;
[0037] Control the dynamic adjustment fan arranged in the middle area between the edge area of the broiler activity area and the abnormal aggregation area to blow in the set blowing direction, where the set blowing direction is the direction from the edge area of the broiler activity area to the abnormal aggregation area.
[0038] Combined with the above first aspect, in some possible implementation manners, the determination process of the first operating power coefficient includes:
[0039] Determine the third difference between the current area temperature of the abnormal aggregation area and the set temperature of the current environment;
[0040] Determine the second product of the abnormal aggregation degree of the abnormal aggregation sub-area in the abnormal aggregation area, the constant temperature deviation difference degree of the broiler activity area, and the third difference;
[0041] Normalize the second product to obtain the first operating power coefficient of the dynamic adjustment fan arranged in the abnormal aggregation sub-area in the abnormal aggregation area.
[0042] Combined with the above first aspect, in some possible implementation manners, the determination process of the second operating power coefficient includes:
[0043] Determine the third product of the distance from the dynamic adjustment fan arranged in the edge area of the broiler activity area to the abnormal aggregation area and the constant temperature deviation difference degree of the broiler activity area;
[0044] Normalize the third product to obtain the second operating power coefficient of the dynamic adjustment fan arranged in the edge area of the broiler activity area.
[0045] Combined with the above first aspect, in some possible implementation manners, a heater is arranged in the dynamic adjustment fan, and controlling the running direction and running power of the dynamic adjustment fans in each sub-area divided by the broiler activity area to adjust the temperature of the abnormal aggregation area further includes:
[0046] Control the heater in the dynamic adjustment fan arranged in the edge area of the broiler activity area to perform heat compensation on the propagated air in the dynamic adjustment fan arranged in the edge area.
[0047] To solve the above technical problems, in a second aspect, the present invention also provides a constant temperature control device for a chicken house for preventing and controlling broiler diseases, and the device includes:
[0048] A data acquisition module, configured to acquire monitoring data of the activity area of broilers in the chicken house, and the monitoring data includes thermal infrared image data and temperature data collected by temperature sensors arranged at various positions in the activity area of the broilers;
[0049] An abnormal aggregation degree acquisition module, configured to locate and track individual chickens in the thermal infrared image data, and determine the abnormal aggregation degree of each sub-region divided in the activity area of the broilers, and at least one dynamic adjustment fan is arranged in the sub-region;
[0050] An abnormal aggregation area acquisition module, configured to determine a sub-region with an abnormal aggregation degree greater than a set abnormal aggregation degree threshold as an abnormal aggregation sub-region, and determine an abnormal aggregation area composed of the abnormal aggregation sub-regions;
[0051] A regional temperature acquisition module, configured to combine the temperature sensors, the positions of the abnormal aggregation areas, and the temperature data collected by the temperature sensors to determine the current regional temperature of the abnormal aggregation areas;
[0052] A constant temperature deviation difference degree acquisition module, configured to determine the constant temperature deviation difference degree of the activity area of the broilers based on the temperature data collected by the temperature sensors arranged at various positions in the activity area of the broilers;
[0053] A temperature adjustment module, configured to control the running direction and running power of the dynamic adjustment fans in each sub-region divided in the activity area of the broilers based on the current regional temperature of the abnormal aggregation areas, the abnormal aggregation degree of the abnormal aggregation sub-regions in the abnormal aggregation areas, and the constant temperature deviation difference degree of the activity area of the broilers, so as to adjust the temperature of the abnormal aggregation areas.
[0054] To solve the above technical problems, in a third aspect, the present invention also provides a constant temperature control system for a chicken house for preventing and controlling broiler diseases, including a memory and a processor. The memory is used to store executable program codes, and the processor is used to call and run the executable program codes from the memory, so that the device executes the method in the first aspect or any possible implementation manner of the first aspect.
[0055] To solve the above technical problems, in a fourth aspect, the present invention also provides a computer program product, and the computer program product includes: computer program codes, and when the computer program codes run on a computer, the computer is enabled to execute the method in the first aspect or any possible implementation manner of the first aspect.
[0056] To solve the above technical problems, in a fifth aspect, the present invention further provides a computer-readable storage medium storing computer program code, which, when running on a computer, causes the computer to execute the method in the first aspect or any possible implementation manner of the first aspect above.
[0057] The present invention has the following beneficial effects: The present invention monitors the data in the activity area of broilers in the chicken coop, and the monitoring data includes thermal infrared image data and temperature data collected by temperature sensors arranged at various positions in the activity area of broilers; by positioning and tracking single chickens in the thermal infrared image data, the abnormal aggregation degree of each sub-area divided in the activity area of broilers is determined, and an abnormal aggregation area where an abnormal aggregation phenomenon occurs in the activity area of broilers in the chicken coop is determined according to the abnormal aggregation degree; at the same time, according to the positions of the temperature sensors and the abnormal aggregation area, and the temperature data collected by the temperature sensors, the actual temperature of the abnormal aggregation area is estimated to determine the current area temperature of the abnormal aggregation area; according to the monitored temperature data in the entire activity area of broilers, the constant temperature deviation difference degree of the activity area of broilers is calculated; finally, based on the current area temperature of the abnormal aggregation area, the abnormal aggregation degree of the abnormal aggregation sub-areas in the abnormal aggregation area, and the constant temperature deviation difference degree of the activity area of broilers, the running direction of the dynamic adjustment fans in each sub-area divided in the activity area of broilers is adjusted and the running power is controlled, so as to circulate the hot air in the abnormal aggregation area of broilers as a whole, thereby realizing the temperature adjustment of the abnormal aggregation area, ensuring the temperature balance in all areas of the activity of broilers in the coop, and effectively avoiding the occurrence of broiler diseases. Description of the Drawings
[0058] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0059] Figure 1 It is a step flowchart of a chicken coop constant temperature control method for preventing and controlling broiler diseases according to an embodiment of the present invention;
[0060] Figure 2 It is the flow situation of high-temperature gas in the activity area of broilers according to an embodiment of the present invention;
[0061] Figure 3 It is a structural schematic diagram of a chicken coop constant temperature control device for preventing and controlling broiler diseases according to an embodiment of the present invention;
[0062] Figure 4This is a schematic structural diagram of a chicken house temperature control system for preventing and controlling broiler diseases according to an embodiment of the present invention. Detailed implementation manners
[0063] To clearly illustrate the technical features of this solution, the present invention will be described in detail below through specific implementation manners in combination with the accompanying drawings.
[0064] Embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although some 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 construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present invention. It should be understood that the drawings and embodiments of the present invention are only for exemplary purposes and are not used to limit the protection scope of the present invention.
[0065] It should be understood that the various steps recited in the method embodiments of the present invention can be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this regard.
[0066] As used herein, the term "including" and its variants are open-ended, that is, "including but not limited to". The term "based on" is "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.
[0067] It should be noted that the concepts such as "first" and "second" mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.
[0068] In the embodiments of the present invention, although the operations or steps are described in a specific order in the drawings, it should not be understood that they are required to be executed in the specific order shown or in a serial order, or that all the operations or steps shown are required to be executed to obtain the desired result. In the embodiments of the present invention, these operations or steps can be executed serially; they can also be executed in parallel; or a part of these operations or steps can be executed.
[0069] Meanwhile, it can be understood that the data involved in the technical solution of the present invention (including but not limited to the data itself, the acquisition or use of data) shall comply with the requirements of the corresponding laws, regulations and related provisions. Unless otherwise defined, all technical and scientific terms used in the present invention have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs, and all parameters or indicators in the formulas involved in the present invention are numerical values after normalization that eliminate the influence of dimensions.
[0070] Next, with reference to the accompanying drawings, a chicken coop constant temperature control method for preventing and controlling broiler diseases provided by an embodiment of the present invention will be introduced in detail.
[0071] Figure 1 The basic process schematic diagram of a chicken coop constant temperature control method for preventing and controlling broiler diseases provided by an embodiment of the present invention is shown, as Figure 1 shown. The method specifically includes the following steps:
[0072] Step S100: Obtain the monitoring data of the broiler activity area in the chicken coop, where the monitoring data includes thermal infrared image data and temperature data collected by temperature sensors arranged at various positions in the broiler activity area.
[0073] Specifically, in broiler breeding, precisely controlling the temperature of the chicken coop is the key to reducing the occurrence of diseases in broilers. In order to accurately control the temperature of the chicken coop, high-precision temperature sensors and thermal infrared imagers are used to monitor the temperature and thermal distribution of the broiler activity area in the chicken coop to obtain temperature data and thermal infrared image data. The temperature data and thermal infrared image data together constitute the monitoring data of the broiler activity area in the chicken coop, and dynamic adjustment fans are installed to improve the ventilation of the chicken coop.
[0074] In order to comprehensively monitor the temperature of the broiler activity area in the chicken coop, the high-precision temperature sensors are suspended 30 - 50 cm above the broiler activity area in the chicken coop to prevent the broilers from directly contacting the sensors and affecting the measurement results. At the same time, a group of high-precision temperature sensors is arranged every 5 - 10 m according to the length and width of the broiler activity area in the chicken coop to ensure that the temperatures in different areas of the broiler activity area are comprehensively covered. In order to monitor the thermal distribution of the broiler activity area in the chicken coop area, the thermal infrared imager is set on the top of the chicken coop to cover the entire broiler activity area in the chicken coop. The thermal infrared image data collected by the thermal infrared imager can be used to dynamically display the heat change situation of the chicken flock aggregation. In addition, dynamic adjustment fans are installed on the top of the chicken coop, and a group of dynamic adjustment fans is arranged every 2 - 3 m according to the length and width of the broiler activity area in the chicken coop. A heater for heating the circulating air is also provided inside the dynamic adjustment fans.
[0075] All sensors, including high-precision temperature sensors and thermal infrared imagers, are connected to the central control system, and the monitoring data is transmitted in real time through a wireless transmission protocol. The central control system is connected to the temperature control system. The central control system analyzes the monitoring data and controls devices such as dynamic adjustment fans and heaters according to the analysis results, so as to achieve the local temperature difference balance in the activity area of broilers in the chicken coop, and finally achieve the precise control of the temperature in the activity area of broilers in the chicken coop. The specific control process refers to the following steps S200-S600.
[0076] Step S200: Locate and track a single chicken in the thermal infrared image data, and determine the abnormal aggregation degree of each sub-region divided in the activity area of the broiler. At least one dynamic adjustment fan is set in the sub-region.
[0077] Specifically, since broilers have a weak adaptability to environmental temperature changes, maintaining the environmental temperature within a suitable range helps reduce the risk of broiler diseases. When heat stress occurs in chicken farming, broilers are affected by heat stress and will show a phenomenon of huddling together. When broilers huddle together, a heat island effect will be formed, resulting in a higher temperature in a local area than the surrounding environment, thus generating a temperature gradient, which may cause the temperature in some areas to deviate from the ideal range. Therefore, monitor the health status of broilers in the farm, such as detecting the temperature and humidity in the chicken coop, and calculate the heat stress index (HSI) based on the temperature and humidity. When the heat stress index (HSI) is higher than a certain index, such as higher than 155, it is considered that heat stress has occurred. When it is detected that heat stress occurs in chicken farming, based on the thermal infrared image data monitored by the thermal infrared imager, detect the abnormal aggregation phenomenon in the activity area of broilers in the chicken coop to locate the abnormal aggregation area, and adjust the temperature of the abnormal aggregation area to ensure the temperature balance in the activity area of broilers in the chicken coop.
[0078] To facilitate the subsequent location of the abnormal aggregation area, first, based on the positions of the dynamic adjustment fans, divide the activity area of broilers in the chicken coop into regions, that is, take a single dynamic adjustment fan as the center of the region, use the adjacent fan spacing as the side length to construct multiple rectangular regions, and use these rectangular regions as each sub-region divided in the activity area of broilers in the chicken coop.
[0079] Based on the thermal infrared image data in the monitoring data, locate and track individual broiler chickens, and determine the abnormal aggregation degree of each sub-region divided in the activity area of broilers in the chicken coop. The abnormal aggregation degree reflects the likelihood of abnormal aggregation occurring in each sub-region divided in the activity area of broilers in the chicken coop. When the abnormal aggregation degree is higher, it means that the corresponding sub-region is more likely to have an abnormal aggregation phenomenon of broilers.
[0080] Further, the steps for locating and tracking each individual chicken in the thermal infrared image data and determining the abnormal aggregation degree of each sub-region divided in the activity area of the broilers in the chicken coop are as follows:
[0081] Locate and track each individual chicken in the thermal infrared image data, and determine the number of broilers flowing out and the number of broilers flowing into each sub-region divided in the activity area of the broilers, as well as the current number of broilers in each sub-region divided in the activity area of the broilers, at the current unit time interval;
[0082] Determine the first difference between the number of broilers flowing out and the number of broilers flowing in, and perform normalization processing on the first difference to obtain the first regional mobility of each sub-region divided in the activity area of the broilers at the current unit time interval;
[0083] Determine the average value of the current number of broilers in each sub-region divided in the activity area of the broilers to obtain the current average number of broilers;
[0084] Determine the second difference between the current number of broilers in each sub-region divided in the activity area of the broilers and the current average number of broilers;
[0085] Determine the first ratio of the second difference to the regional mobility, and perform normalization processing on the first ratio to obtain the abnormal aggregation degree of each sub-region divided in the activity area of the broilers.
[0086] Specifically for the above steps, through the analysis of the thermal infrared image data, it can be known that since the surface of the broiler is covered with a feather layer, there is attenuation of the infrared radiation signal. The head has no feather coverage and is rich in blood flow, which can effectively characterize the thermal physiological state of the body. At this time, there is a large difference in the thermal radiation degree between the head of the broiler and the surrounding area. Therefore, threshold segmentation can be performed on each thermal infrared image in the thermal infrared image data to determine the pixel gray level of each segmentation connected domain, where is the temperature threshold of the chicken head manually calibrated, usually 40 °C. Perform positioning monitoring on each segmentation connected domain, so as to determine the number of broilers flowing out and the number of broilers flowing into each sub-region divided in the activity area of the broilers in the chicken coop at the current unit time interval, which are respectively recorded as and , and the current number of broilers in each sub-region divided in the activity area of the broilers in the chicken coop, which is recorded as . In this embodiment, one minute is used as a unit time interval. The number of broilers flowing out and the number of broilers flowing into a sub-region at the current unit time interval refer to the number of broilers flowing out and the number of broilers flowing into this sub-region in the past minute.
[0087] Determine the first difference between the number of broiler chickens flowing out and the number of broiler chickens flowing into each sub-region obtained by dividing the broiler activity area in the current unit time interval, and perform normalization processing on the first difference to obtain the first regional mobility of each sub-region divided by the broiler activity area:
[0088] ;
[0089] Among them, represents the first regional mobility of the th sub-region obtained by dividing the broiler activity area in the current unit time interval ; represents the number of broiler chickens flowing out of the th sub-region obtained by dividing the broiler activity area in the current unit time interval ; represents the number of broiler chickens flowing into the th sub-region obtained by dividing the broiler activity area in the current unit time interval ; represents the normalization function, which is used to limit the value range of to the range of (0, 1).
[0090] In the formula, represents the net number of broiler chickens flowing out of the th sub-region obtained by dividing the broiler activity area in the current unit time interval . The larger this value is, the lower the possibility of abnormal aggregation of broiler chickens in the th sub-region.
[0091] For a single sub-region obtained by dividing the broiler activity area, when an abnormal aggregation phenomenon occurs in this area, the number of broiler chickens in this area will increase significantly, and at the same time, the mobility in the area will slow down and decrease. From this, the degree of abnormal aggregation of this area can be determined:
[0092] ;
[0093] Among them, represents the degree of abnormal aggregation of the th sub-region obtained by dividing the broiler activity area in the current unit time interval ; represents the current number of broiler chickens in the th sub-region obtained by dividing the broiler activity area; represents the average value of the current number of broiler chickens in all sub-regions obtained by dividing the broiler activity area, that is, the current average number of broiler chickens in all sub-regions obtained by dividing the broiler activity area; represents the The first regional mobility of the sub-region within the current unit time interval ; Indicates a normalization function used to limit the value range of to within the range of (0, 1).
[0094] In the above formula, when the number of broilers in a single sub-region is much higher than the average number of broilers in all sub-regions, and the broiler mobility in this region is poor, then the degree of abnormal aggregation of broilers in this region is relatively large.
[0095] In the above manner, the degree of abnormal aggregation of all sub-regions obtained by dividing the broiler activity region can be determined, which is used to quantify the degree of abnormal aggregation of broilers in the corresponding region.
[0096] Step S300: Determine the sub-regions with the degree of abnormal aggregation greater than the set abnormal aggregation degree threshold as abnormal aggregation sub-regions, and determine the abnormal aggregation region composed of the abnormal aggregation sub-regions.
[0097] A set abnormal aggregation degree threshold is preset, and the specific value of this set abnormal aggregation degree threshold can be reasonably selected according to needs. In this embodiment, the value of this set abnormal aggregation degree threshold is set to 0.7. Compare the degree of abnormal aggregation of all sub-regions obtained by dividing the broiler activity region with this set abnormal aggregation degree threshold. When the degree of abnormal aggregation is greater than this set abnormal aggregation degree threshold, then the corresponding sub-region is considered an abnormal aggregation sub-region, and all abnormal aggregation sub-regions constitute an abnormal aggregation region. Each abnormal aggregation region can be composed of a single isolated or multiple adjacent abnormal aggregation sub-regions.
[0098] Step S400: Combine the temperature sensor, the position of the abnormal aggregation area, and the temperature data collected by the temperature sensor to determine the current regional temperature of the abnormal aggregation region.
[0099] Specifically, due to the uncertainty of the position of the abnormal aggregation region, it is impossible to directly obtain its actual regional temperature through the temperature data collected by a temperature sensor at a single position. Therefore, it is necessary to evaluate the regional temperature within the abnormal aggregation region based on the specific position of the abnormal region and in combination with the temperature data collected by its surrounding adjacent temperature sensors.
[0100] Further, the above steps of combining the temperature sensor, the position of the abnormal aggregation area, and the temperature data collected by the temperature sensor to determine the current regional temperature of the abnormal aggregation region include:
[0101] Determine the target adjacent temperature sensors of the abnormal aggregation area according to the position of the temperature sensor and the abnormal aggregation area, and the current temperature collected by the temperature sensor. The target adjacent temperature sensors are the adjacent temperature sensors of the abnormal aggregation area whose currently collected temperature is greater than the set temperature of the current environment;
[0102] Locate and track a single chicken in the thermal infrared image data to determine the second regional mobility of the abnormal aggregation area relative to the sensing area of the target adjacent temperature sensor;
[0103] Based on the current temperature collected by the target adjacent temperature sensor, the distance from the location of the target adjacent temperature sensor to the abnormal aggregation sub-area of the object in the abnormal aggregation area, the second regional mobility of the abnormal aggregation area relative to the sensing area of the target adjacent temperature sensor, and the reference area temperature of the abnormal aggregation area relative to each target adjacent temperature sensor, construct a heat transfer equation. The abnormal aggregation sub-area of the object is the abnormal aggregation sub-area in the abnormal aggregation area that is closest to the location of the target adjacent temperature sensor;
[0104] Solve the heat transfer equation to determine the reference area temperatures of the abnormal aggregation area, and each reference area temperature corresponds to an abnormal aggregation sub-area of the object;
[0105] Based on the reference area temperature and the current temperature collected by the temperature sensor in the abnormal aggregation area, determine the current area temperature of the abnormal aggregation area.
[0106] For the above steps, due to the influence of the heat island effect in the abnormal aggregation area, the temperature of the surrounding area also increases. Therefore, according to the position of the temperature sensor and the abnormal aggregation area, determine the adjacent temperature sensors outside the abnormal aggregation area, and obtain the adjacent temperature sensors whose currently monitored temperature is greater than the set temperature of the current environment among the adjacent temperature sensors of the abnormal aggregation area, and use such adjacent temperature sensors as the target adjacent temperature sensors of the abnormal aggregation area. Determine the regional edge distance from each target adjacent temperature sensor to the abnormal aggregation area. The regional edge distance refers to the minimum Euclidean distance from the location of each target adjacent temperature sensor to the regional edge of the abnormal aggregation area, and determine the abnormal aggregation sub-area corresponding to the regional edge of the abnormal aggregation area corresponding to the minimum Euclidean distance as the abnormal aggregation sub-area of the object.
[0107] For each target adjacent temperature sensor in the abnormal aggregation area, the increase in the monitored temperature is caused by the heat radiated outward from the abnormal aggregation area. However, the magnitude of the radiation intensity is affected by the chicken flock mobility between the target adjacent temperature sensor and the abnormal aggregation area. When the mobility of the broiler chickens between the abnormal aggregation area and the sensing area of the target adjacent temperature sensor is stronger, the heat inside the abnormal aggregation area will be transmitted to the sensing area of the target adjacent temperature sensor along with the flowing chicken flock, thereby causing the monitored thermal radiation intensity in the sensing area of the target adjacent temperature sensor to increase. Therefore, by locating and tracking a single chicken in the thermal infrared image data, the second regional mobility of the abnormal aggregation area relative to the sensing area of each target adjacent temperature sensor is determined, that is: according to the type of temperature sensor, the sensing area of each target adjacent temperature sensor is determined, and this sensing area refers to the temperature sensing area. Furthermore, by locating and tracking a single chicken in the thermal infrared image data, the number of broiler chickens flowing out and the number of broiler chickens flowing into the abnormal aggregation area relative to the sensing area of each target adjacent temperature sensor in the current unit time interval n are determined. The number of broiler chickens flowing out refers to the number of broiler chickens flowing from the abnormal aggregation area into the sensing area of the target adjacent temperature sensor in the current unit time interval n, and the number of broiler chickens flowing in refers to the number of broiler chickens flowing from the sensing area of the target adjacent temperature sensor into the abnormal aggregation area in the current unit time interval n. The difference between the number of broiler chickens flowing out and the number of broiler chickens flowing in is normalized to obtain the second regional mobility. Since the determination process of this second regional mobility is completely consistent with the determination process of the above-mentioned first regional mobility, it will not be elaborated here.
[0108] On this basis, based on the current temperature collected by the target adjacent temperature sensor, the distance from the location of the target adjacent temperature sensor to the abnormal aggregation sub-area of the object in the abnormal aggregation area, the second regional mobility of the abnormal aggregation area relative to the sensing area of the target adjacent temperature sensor, and the reference area temperature of the abnormal aggregation area relative to each target adjacent temperature sensor, a heat transfer equation is constructed:
[0109] ;
[0110] Wherein; represents the current temperature collected by the target adjacent temperature sensor ; represents the set temperature in the current environment; represents the target adjacent temperature sensor to the distance from the abnormal aggregation sub-area of the object in the abnormal aggregation area; represents the unit thermal radiation attenuation degree; represents the reference area temperature of the abnormal aggregation area relative to the target adjacent temperature sensor that is, the abnormal aggregation area corresponding to the target adjacent temperature sensor Edge temperature; Indicating the relative target adjacent temperature sensor of the abnormal aggregation area Second area fluidity of the sensing area.
[0111] According to the above heat transfer equations corresponding to all target adjacent temperature sensors in the abnormal aggregation area, the least squares method is used for fitting, so that the unit heat radiation attenuation degree And the relative target adjacent temperature sensor of the abnormal aggregation area Reference area temperature .
[0112] Since the reference area temperature of the abnormal aggregation area relative to the target adjacent temperature sensor Represents the edge temperature of each area of the abnormal aggregation area, from which the edge temperature of multiple edge positions of the abnormal aggregation area can be obtained, and each edge temperature corresponds to an object abnormal aggregation sub-area. Based on the edge temperature of multiple edge positions of the abnormal aggregation area and combined with the current temperature collected by the temperature sensors in the abnormal aggregation area, the current area temperature of the abnormal aggregation area can be determined. Considering that the abnormal aggregation area may include multiple abnormal aggregation sub-areas, and the temperature in the abnormal aggregation sub-area is affected by the abnormal aggregation degree between the sub-area and its surrounding areas. When the abnormal aggregation degree between the sub-area and its adjacent surrounding sub-areas remains at a high level and the difference in the abnormal aggregation degree between them is small, the temperature of the sub-area is higher, then the temperature quantization index of the sub-area should be higher, and the temperature quantization index reflects the high and low temperature distribution of the corresponding sub-area. By comparing the temperature quantization index of the central abnormal aggregation sub-area in the abnormal aggregation area with the temperature quantization indexes of other abnormal aggregation sub-areas with known temperatures, and combined with the temperatures of other abnormal aggregation sub-areas with known temperatures, the temperature of the central abnormal aggregation sub-area can be inferred, and thus the current area temperature of the abnormal aggregation area can be determined more accurately.
[0113] Furthermore, determining the current area temperature of the abnormal aggregation area based on the reference area temperature and the current temperature collected by the temperature sensors in the abnormal aggregation area includes:
[0114] Determining the temperature quantization indexes of each abnormal aggregation sub-area in the abnormal aggregation area according to the distribution of the abnormal aggregation degrees of the adjacent abnormal aggregation sub-areas of each abnormal aggregation sub-area in the abnormal aggregation area;
[0115] According to the distribution of the abnormal aggregation degrees of the adjacent abnormal aggregation sub-areas of each abnormal aggregation sub-area in the abnormal aggregation area, determine the temperature quantization indexes of each abnormal aggregation sub-area in the abnormal aggregation area;
[0116] Determine the temperature of each speculative region based on the differences between the temperature quantization indicators of different abnormal aggregation sub-regions within the abnormal aggregation region, as well as the reference region temperature and the current temperature collected by the temperature sensors within the abnormal aggregation region;
[0117] Determine the current regional temperature of the abnormal aggregation region according to the average distribution level of the temperatures of the respective speculative regions.
[0118] For the above steps, determine the average value and variance of the abnormal aggregation degrees of each adjacent abnormal aggregation sub-region of each abnormal aggregation sub-region within the abnormal aggregation region. Each adjacent abnormal aggregation sub-region refers to an eight-neighborhood abnormal aggregation sub-region, and based on this average value and variance, determine the temperature quantization indicator of each abnormal aggregation sub-region within the abnormal aggregation region:
[0119] ;
[0120] wherein, represents the temperature quantization indicator of the th abnormal aggregation sub-region within the abnormal aggregation region; represents the average value of the abnormal aggregation degrees of the eight-neighborhood abnormal aggregation sub-regions of the th abnormal aggregation sub-region within the abnormal aggregation region; represents the variance of the abnormal aggregation degrees of the eight-neighborhood abnormal aggregation sub-regions of the th abnormal aggregation sub-region within the abnormal aggregation region; represents a normalization function used to limit the value range of to the range (0, 1); represents a parameter greater than 0 used to prevent the denominator from being 0. In this embodiment, is set.
[0121] In the above manner, the temperature quantization indicators of each abnormal aggregation sub-region within the abnormal aggregation region can be determined, which are used to reflect the high or low temperature distribution of each abnormal aggregation sub-region.
[0122] Further, based on the differences between the temperature quantization indices of different abnormal aggregation sub-regions within the abnormal aggregation region, as well as the reference region temperature and the current temperature collected by the temperature sensors within the abnormal aggregation region, the temperature of each speculated region can be determined, that is: determining the second ratio of the temperature quantization index of the central abnormal aggregation sub-region within the abnormal aggregation region to each abnormal aggregation sub-region; respectively determining the first product of the reference region temperature and the current temperature collected by the temperature sensors within the abnormal aggregation region and the second ratio of the corresponding reference abnormal aggregation sub-region within the abnormal aggregation region, and taking the first product as the speculated region temperature, where the reference abnormal aggregation sub-region is the object abnormal aggregation sub-region corresponding to the reference region temperature, or the abnormal aggregation sub-region where the temperature sensor is located within the abnormal aggregation region.
[0123] In this embodiment, the current regional temperature of the abnormal aggregation region is determined by the following calculation formula:
[0124] ;
[0125] Among them, represents the current regional temperature of the abnormal aggregation region; represents the total number of the reference region temperature of the abnormal aggregation region and the current temperature collected by the temperature sensors within the abnormal aggregation region, that is, the number of target adjacent temperature sensors and the temperature sensors within the abnormal aggregation region; represents the th temperature among the reference region temperature of the abnormal aggregation region and the current temperature collected by the temperature sensors within the abnormal aggregation region; represents the temperature quantization index of the central abnormal aggregation sub-region within the abnormal aggregation region; represents the temperature quantization index of the reference abnormal aggregation sub-region corresponding to the th temperature among the reference region temperature of the abnormal aggregation region and the current temperature collected by the temperature sensors within the abnormal aggregation region. It should be understood that the reference abnormal aggregation sub-region refers to the object abnormal aggregation sub-region corresponding to the reference region temperature, or the abnormal aggregation sub-region where the temperature sensor is located within the abnormal aggregation region.
[0126] In the above formula, represents the magnitude of the regional temperature of the abnormal aggregation region speculated based on the edge position of the abnormal aggregation region corresponding to the reference region temperature or the position of the temperature sensor within the abnormal aggregation region, also known as the speculated region temperature. The average value of the regional temperatures speculated at the edge positions of multiple aggregation regions and the positions of temperature sensors is represented as the magnitude of the current regional temperature of the abnormal aggregation region.
[0127] It should be understood that when the abnormal aggregation area consists of only one abnormal aggregation sub - area, the current temperatures collected by all the reference area temperatures and the temperature sensors in the abnormal aggregation area can be directly averaged to obtain the current area temperature of the abnormal aggregation area.
[0128] Step S500: Determine the constant - temperature deviation difference degree of the broiler activity area based on the temperature data collected by the temperature sensors set at each position in the broiler activity area.
[0129] Specifically, when there is an abnormal aggregation phenomenon in the broiler activity area in the chicken coop, it will cause a temperature difference with local high temperature and low temperature at the edge in the overall temperature of the broiler activity area, resulting in the failure of the constant temperature in the current broiler activity area of the chicken coop. By using the temperature data collected by the temperature sensors set at each position in the broiler activity area in the chicken coop, the constant - temperature deviation difference degree of the broiler activity area can be obtained.
[0130] Further, the steps for determining the constant - temperature deviation difference degree of the broiler activity area based on the temperature data collected by the temperature sensors set at each position in the broiler activity area include:
[0131] Determine the temperature difference index corresponding to the temperature sensor set at each position in the broiler activity area according to the difference between the current temperature collected by the temperature sensor set at each position in the broiler activity area and the set temperature of the current environment, and the difference between the current temperature collected by the temperature sensor set at each position in the broiler activity area and its previous temperature;
[0132] Obtain the average temperature difference index according to the average distribution level of the temperature difference indexes corresponding to all the temperature sensors set at each position in the broiler activity area, and perform normalization processing on the average temperature difference index to obtain the constant - temperature deviation difference degree of the broiler activity area.
[0133] For the above steps, in this embodiment, the constant - temperature deviation difference degree of the broiler activity area is determined by the following calculation formula:
[0134] ;
[0135] Wherein, represents the constant - temperature deviation difference degree of the broiler activity area; represents the number of temperature sensors set at each position in the broiler activity area; represents the th temperature sensor set in the broiler activity area to collect the current temperature; represents the set temperature under the current environment; represents the The absolute value of the difference between the current temperature collected by a temperature sensor and the previous temperature collected. Since the temperature sensor in this embodiment collects temperature once every unit time interval, i.e., 1 minute, the previous temperature refers to the temperature collected 1 minute, i.e., the previous unit time interval, before. denotes a normalization function used to limit the value range of
[0136] In the above formula, if the temperature currently monitored by the temperature sensors set at various positions in the broiler activity area differs greatly from the set temperature in the current environment, and there is a large change in the currently monitored temperature compared to the temperature in the previous unit time interval, the temperature difference index obtained at this time will be relatively large, and the corresponding average temperature difference index will also be relatively large. Then it is considered that the constant temperature deviation degree in the broiler activity area of the chicken coop is relatively high.
[0137] Step S600: Based on the current area temperature of the abnormal aggregation area, the abnormal aggregation degree of the abnormal aggregation sub-areas within the abnormal aggregation area, and the constant temperature deviation degree of the broiler activity area, control the running direction and running power of the dynamic adjustment fans in each sub-area divided in the broiler activity area to adjust the temperature of the abnormal aggregation area.
[0138] Specifically, when no group abnormal aggregation phenomenon appears in the broiler activity area in the chicken coop, the dynamic adjustment fans are mainly responsible for the air flow in the chicken coop environment. When a group abnormal aggregation phenomenon appears in the broiler activity area in the chicken coop, the original running angle of the dynamic adjustment fans is controlled and adjusted. On the one hand, the gas generated by the movement and breathing of the broilers in the abnormal aggregation area is extracted, and on the other hand, heat is filled in the surrounding low-temperature areas of the abnormal aggregation area.
[0139] Furthermore, the steps to control the running direction and running power of the dynamic adjustment fans in each sub-area divided in the broiler activity area to adjust the temperature of the abnormal aggregation area include:
[0140] Control the dynamic adjustment fans set in the abnormal aggregation sub-areas within the abnormal aggregation area to blow upward perpendicular to the ground area, and control the running power of the dynamic adjustment fans set in the abnormal aggregation sub-areas according to the first operation power coefficient. The first operation power coefficient is determined according to the abnormal aggregation degree of the abnormal aggregation sub-areas within the abnormal aggregation area, the constant temperature deviation degree of the broiler activity area, and the difference between the current area temperature of the abnormal aggregation area and the set temperature of the current environment;
[0141] The dynamic adjustment fans arranged at the edge area of the broiler activity area are controlled to blow downward perpendicular to the ground area, and the operating power of the dynamic adjustment fans arranged at the edge area of the broiler activity area is controlled according to the second operating power coefficient, where the second operating power coefficient is determined based on the distance between the dynamic adjustment fans arranged at the edge area of the broiler activity area and the abnormal aggregation area, and the constant temperature deviation difference degree of the broiler activity area.
[0142] The dynamic adjustment fans arranged in the middle area between the edge area of the broiler activity area and the abnormal aggregation area are controlled to blow in a set direction, and the set direction is the direction from the edge area of the broiler activity area to the abnormal aggregation area.
[0143] For the above steps, taking the identification of an abnormal aggregation area as an example, for the identified abnormal aggregation area, the dynamic adjustment fans are used to adjust the temperature of the abnormal aggregation area. That is, the dynamic adjustment fans arranged in each abnormal aggregation sub - area within the abnormal aggregation area are adjusted to blow upward perpendicular to the ground area, aiming to extract the high - temperature gas within each abnormal aggregation sub - area in the abnormal aggregation area and suck it towards the top of the abnormal aggregation area. At the same time, the dynamic adjustment fans arranged in the edge area of the broiler activity area (the edge area far from the abnormal aggregation area) are adjusted to blow downward perpendicular to the ground area, and the heaters arranged inside are controlled to operate, aiming to blow the gas absorbed from the top to the surrounding area of the abnormal aggregation area after heat replenishment. In addition, the dynamic adjustment fans arranged in the middle area between the edge area of the broiler activity area and the abnormal aggregation area are adjusted to blow from the edge area of the broiler activity area towards the abnormal aggregation area, aiming to transport the high - temperature gas extracted from the abnormal aggregation area to the edge area of the broiler activity area in the chicken coop. Figure 2 Shows the flow of high - temperature gas within the broiler activity area. Figure 2 The circular area in represents the abnormal aggregation area. Figure 2 The arrow direction in represents the flow direction of the high - temperature gas.
[0144] At the same time, for the dynamic adjustment fans arranged in the abnormal aggregation sub - areas within the abnormal aggregation area, when adjusting the temperature of the abnormal aggregation area, they are mainly responsible for extracting the high - temperature gas upward from each abnormal aggregation sub - area in the abnormal aggregation area. Their operating power will be affected by the degree of abnormal aggregation of the abnormal aggregation sub - areas in the abnormal aggregation area, the constant temperature deviation difference degree of the broiler activity area, and the difference between the current area temperature of the abnormal aggregation area and the set temperature of the current environment.
[0145] Further, according to the abnormal aggregation degree of the abnormal aggregation sub-regions within the abnormal aggregation region, the constant temperature deviation difference degree of the broiler activity region, and the difference between the current regional temperature of the abnormal aggregation region and the set temperature of the current environment, determine the first operating power coefficient of the dynamic adjustment fan set in the abnormal aggregation sub-regions within the abnormal aggregation region:
[0146] ;
[0147] Wherein, represents the first operating power coefficient of the dynamic adjustment fan set in the th abnormal aggregation sub-region within the abnormal aggregation region; represents the abnormal aggregation degree of the th abnormal aggregation sub-region within the abnormal aggregation region at the current unit time interval ; represents the current regional temperature of the abnormal aggregation region; represents the set temperature under the current environment; represents the constant temperature deviation difference degree of the broiler activity region; represents a normalization function used to limit the value range of within the range of (0, 1).
[0148] In the above formula, the higher the abnormal aggregation degree of the th abnormal aggregation sub-region within the abnormal aggregation region and the constant temperature deviation difference degree of the broiler activity region at the current unit time interval , and the higher the current regional temperature of the abnormal aggregation region relative to the set temperature under the current environment, it indicates that a greater power is required to extract the high-temperature gas in this abnormal aggregation sub-region, and the corresponding first operating power coefficient of the dynamic adjustment fan set in the abnormal aggregation sub-region is larger.
[0149] In the above manner, the first operating power coefficient of the dynamic adjustment fan set in each abnormal aggregation sub-region within the abnormal aggregation region can be determined, and according to this first operating power coefficient, power control is performed on the dynamic adjustment fans set in each abnormal aggregation sub-region within the abnormal aggregation region, that is, the operating power of the dynamic adjustment fans set in each abnormal aggregation sub-region within the abnormal aggregation region is the product of its rated power and the corresponding first operating power coefficient.
[0150] For the dynamic adjustment fans set in the edge region of the broiler activity region, since they are mainly responsible for circulating the hot air extracted above when adjusting the temperature of the abnormal aggregation region, their operating power will be affected by the distance from the edge of the abnormal aggregation region and the constant temperature deviation difference degree of the broiler activity region.
[0151] Further, the abnormal aggregation sub-region closest to the dynamic adjustment fan set in the edge region of the broiler activity area within the abnormal aggregation area is used as the target abnormal aggregation sub-region. According to the distance between the dynamic adjustment fan set in the edge region of the broiler activity area and the target abnormal aggregation sub-region within the abnormal aggregation area, as well as the constant temperature deviation difference degree of the broiler activity area, the second operating power coefficient of the dynamic adjustment fan set in the edge region of the broiler activity area is determined:
[0152] ;
[0153] Among them, represents the second operating power coefficient of the th dynamic adjustment fan set in the edge region of the broiler activity area; represents the constant temperature deviation difference degree of the broiler activity area; represents the distance between the th dynamic adjustment fan set in the edge region of the broiler activity area and the abnormal aggregation area, that is, the distance between the th dynamic adjustment fan and the corresponding target abnormal aggregation sub-region within the abnormal aggregation area; represents a normalization function, which is used to limit the value range of to the range of (0, 1).
[0154] In the above formula, the higher the constant temperature deviation difference degree of the broiler activity area, and the greater the distance between the th dynamic adjustment fan set in the edge region of the broiler activity area far from the abnormal aggregation area and the abnormal aggregation area, it indicates that a larger power is required for the circulation of the upper air, and the corresponding second operating power coefficient of the dynamic adjustment fan is larger.
[0155] In the above manner, the second operating power coefficients of all the dynamic adjustment fans set in the edge region of the broiler activity area far from the abnormal aggregation area can be determined, and according to this second operating power coefficient, the power control of the dynamic adjustment fans set in the edge region of the broiler activity area is carried out, that is, the operating power of the dynamic adjustment fans set in the edge region of the broiler activity area is the product of its rated power and the corresponding second operating power coefficient.
[0156] During the process of circulating the hot air extracted above by the dynamic adjustment fan set at the edge area of the broiler activity area, since the heat carried in the air will be lost during the propagation of the hot air, it is necessary to control the heater set in the dynamic adjustment fan to compensate the heat of the propagated air in the dynamic adjustment fan, so as to increase the temperature of the surrounding area of the abnormal aggregation area. Among them, the heating power of the heater set in the dynamic adjustment fan will be affected by the distance between the dynamic adjustment fan and the abnormal aggregation area and the difference between the temperature at the location of the dynamic adjustment fan and the area temperature of the abnormal aggregation area.
[0157] Furthermore, according to the distance between the dynamic adjustment fan set at the edge area of the broiler activity area and the abnormal aggregation area, and the maximum monitored environmental temperature difference, determine the heating power coefficient of the dynamic adjustment fan set at the edge area of the broiler activity area:
[0158] ;
[0159] Among them, represents the heating power coefficient of the heater in the th dynamic adjustment fan set at the edge area of the broiler activity area; represents the maximum monitored environmental temperature difference, which is the maximum value among the absolute values of the differences between the temperatures of each reference area and the current temperature collected by the temperature sensor closest to the th dynamic adjustment fan; represents the distance between the th dynamic adjustment fan set at the edge area of the broiler activity area and the abnormal aggregation area, that is, the distance between the th dynamic adjustment fan and the corresponding target abnormal aggregation sub-area in the abnormal aggregation area; represents a normalization function, which is used to limit the value range of to the range of (0, 1).
[0160] In the above calculation formula, the larger the maximum monitored environmental temperature difference, it means that the temperature at the location of the th dynamic adjustment fan set at the edge area of the broiler activity area is lower. At the same time, the larger the distance between the th dynamic adjustment fan and the abnormal aggregation area, it means that the heat loss is more serious during the propagation of the hot air, then a larger heating power is required for heat compensation, and the value of the corresponding heating power coefficient is larger.
[0161] In the above manner, the heating power coefficient of the heaters provided in all the dynamic adjustment fans arranged in the edge area of the broiler activity area can be determined, and the heating power of the heaters can be controlled according to this heating power coefficient, that is, the heating power of the heaters is the product of their rated power and the corresponding heating power coefficient.
[0162] For the dynamic adjustment fans arranged in the intermediate area between the edge area of the broiler activity area and the abnormal aggregation area, this intermediate area can be referred to as the remaining area. Since it is mainly responsible for transporting the hot air in the abnormal aggregation area to each edge area of the broiler activity area, its operating power will be affected by the constant temperature deviation difference degree in the broiler activity area and the number of dynamic adjustment fans in its blowing direction.
[0163] Furthermore, according to the constant temperature deviation difference degree in the broiler activity area and the number of dynamic adjustment fans in the blowing direction of the dynamic adjustment fans, the third operating power coefficient of the dynamic adjustment fans arranged in the intermediate area between the edge area of the broiler activity area and the abnormal aggregation area is determined:
[0164] ;
[0165] Wherein, represents the third operating power coefficient of the th dynamic adjustment fan arranged in the intermediate area between the edge area of the broiler activity area and the abnormal aggregation area; represents the constant temperature deviation difference degree in the broiler activity area; represents the number of dynamic adjustment fans in the blowing direction of the th dynamic adjustment fan arranged in the intermediate area between the edge area of the broiler activity area and the abnormal aggregation area. The number of dynamic adjustment fans in this blowing direction can be obtained by counting the number of dynamic adjustment fans on the straight line determined between the th dynamic adjustment fan and the center point of the abnormal aggregation area; represents the normalization function, which is used to limit the value range within (0, 1).
[0166] In the above formula, when the overall constant temperature deviation difference degree in the broiler activity area is higher and the number of dynamic adjustment fans in the blowing direction of the dynamic adjustment fans arranged in the remaining area is smaller, a greater power is required for air transportation, and the corresponding value of the third operating power coefficient is larger.
[0167] In the above - mentioned manner, the third operating power coefficients of all the dynamically adjustable fans set in the remaining areas can be determined, and according to the third operating power coefficients, power - increasing control is performed on all the dynamically adjustable fans set in the remaining areas, that is, the operating power of all the dynamically adjustable fans set in the remaining areas is the product of their rated power and the corresponding third operating power coefficients.
[0168] By controlling the blowing direction and operating power of the dynamically adjustable fans set in the abnormal aggregation area, the dynamically adjustable fans set in the edge area of the broiler activity area, and the dynamically adjustable fans set in the intermediate area between the edge area of the broiler activity area and the abnormal aggregation area in the above - mentioned manner, and by controlling the heating power of the heaters in the dynamically adjustable fans set in the edge area of the broiler activity area, the temperature regulation of the abnormal aggregation area can be effectively achieved. Among them, the time for each temperature regulation of the abnormal aggregation area and the interval for identifying the abnormal aggregation area and performing temperature regulation of the abnormal aggregation area can be reasonably set as required. For example, the time for each temperature regulation is set to 2 minutes, and the abnormal aggregation area is identified and the temperature of the abnormal aggregation area is regulated every 30 minutes.
[0169] By adopting the above - mentioned method based on distributed dynamic fan regulation, the regional constant - temperature imbalance caused by the local heat - island effect brought about by the abnormal aggregation of broilers is regulated. By increasing the air flow in the broiler activity area in the chicken coop, the hot air in the abnormal aggregation area of broilers is circulated as a whole, so as to maintain the temperature balance in all areas of the broiler activity in the chicken coop, and further realize the constant - temperature regulation of the broiler chicken coop environment, effectively avoiding the occurrence of broiler diseases.
[0170] Based on the same inventive concept, as Figure 3 shown, the embodiment of the present invention further provides a chicken coop constant - temperature control device for broiler disease prevention and control, and the device includes:
[0171] A data acquisition module, configured to acquire monitoring data of the broiler activity area in the chicken coop, where the monitoring data includes thermal infrared image data and temperature data collected by temperature sensors arranged at various positions in the broiler activity area;
[0172] An abnormal aggregation degree acquisition module, configured to locate and track each single chicken in the thermal infrared image data to determine the abnormal aggregation degree of each sub - area divided in the broiler activity area, and at least one dynamically adjustable fan is arranged in the sub - area;
[0173] An abnormal aggregation area acquisition module, configured to determine the sub - areas with the abnormal aggregation degree greater than the set abnormal aggregation degree threshold as abnormal aggregation sub - areas, and determine the abnormal aggregation area composed of the abnormal aggregation sub - areas;
[0174] An area temperature acquisition module, configured to determine the current area temperature of the abnormal aggregation area by combining the temperature sensor, the position of the abnormal aggregation area, and the temperature data collected by the temperature sensor;
[0175] A constant temperature deviation difference acquisition module, configured to determine the constant temperature deviation difference of the broiler activity area based on the temperature data collected by the temperature sensors arranged at various positions within the broiler activity area;
[0176] A temperature regulation module, configured to control the running direction and running power of the dynamic regulation fans in each sub-area divided in the broiler activity area based on the current area temperature of the abnormal aggregation area, the abnormal aggregation degree of the abnormal aggregation sub-areas within the abnormal aggregation area, and the constant temperature deviation difference of the broiler activity area, so as to regulate the temperature of the abnormal aggregation area.
[0177] It should be noted that: for the device provided in the above embodiment, only the division of the above-mentioned functional modules is used for illustration. In practical applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above.
[0178] Based on the same inventive concept, an embodiment of the present invention also provides a chicken house constant temperature regulation system for broiler disease prevention and control, as Figure 4 shown. The system includes: a memory 401, a processor 402, and a computer program 403 stored in the memory 401 and running on the processor 402. When the processor 402 executes the computer program 403, the system can execute any one of the chicken house constant temperature regulation methods for broiler disease prevention and control introduced above.
[0179] An embodiment of the present invention can divide the functions of the system according to the above method examples. For example, it can correspond to each functional module, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0180] Based on the same inventive concept, an embodiment of the present invention also provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, the computer executes any one of the chicken house constant temperature regulation methods for broiler disease prevention and control introduced above.
[0181] Based on the same inventive concept, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer program code. When the computer program code runs on a computer, it causes the computer to execute any one of the chicken house constant temperature control methods for broiler disease prevention and control introduced above.
[0182] It should be noted that the above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases, characterized in that: include: Acquire monitoring data of the broiler activity area in the chicken house, including thermal infrared image data and temperature data collected by temperature sensors set at various positions in the broiler activity area; Positioning and tracking a single chicken in the thermal infrared image data to determine the abnormal aggregation degree of each sub-area divided by the broiler activity area, wherein at least one dynamically adjustable fan is provided in the sub-area; Determine the sub-regions whose abnormal aggregation degree is greater than a set abnormal aggregation degree threshold as abnormal aggregation sub-regions, and determine the abnormal aggregation region formed by the abnormal aggregation sub-regions; Determine the current regional temperature of the abnormal aggregation area by combining the temperature sensor and the position of the abnormal aggregation area, and the collected temperature data; Based on the collected temperature data, determining the constant temperature deviation difference of the broiler activity area; Based on the current regional temperature of the abnormal aggregation area, the abnormal aggregation degree of the abnormal aggregation sub-area, and the constant temperature deviation difference of the broiler activity area, the operating direction and operating power of the dynamically adjusted fans in each sub-area divided by the broiler activity area are controlled to adjust the temperature of the abnormal aggregation area, specifically including: Control the dynamically adjustable fan provided in the abnormal aggregation sub-area to blow air upward perpendicularly to the ground area, and control the operating power of the dynamically adjustable fan provided in the abnormal aggregation sub-area according to a first operating power coefficient, wherein the first operating power coefficient is determined according to the abnormal aggregation degree of the abnormal aggregation sub-area and the constant temperature deviation difference of the broiler activity area, and the difference between the current area temperature of the abnormal aggregation area and the set temperature of the current environment; Control the dynamically adjustable fan provided in the edge area of the broiler activity area to blow air downward perpendicularly to the ground area, and control the operating power of the dynamically adjustable fan provided in the edge area of the broiler activity area according to a second operating power coefficient, wherein the second operating power coefficient is determined according to the distance between the dynamically adjustable fan provided in the edge area of the broiler activity area and the abnormal gathering area, and the constant temperature deviation difference of the broiler activity area; A dynamically adjustable fan provided in the middle area between the edge area of the broiler activity area and the abnormal gathering area is controlled to blow air in a direction from the edge area of the broiler activity area to the abnormal gathering area.
2. A method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 1, characterized in that: Positioning and tracking a single chicken in the thermal infrared image data to determine the abnormal aggregation degree of each sub-area divided by the broiler activity area includes: Positioning and tracking a single chicken in the thermal infrared image data, determining the number of broiler outflows and the number of broiler inflows in each sub-area divided by the broiler activity area at a current unit time interval, and the current number of broiler chickens in each sub-area divided by the broiler activity area; Determine a first difference between the outflow number of broilers and the inflow number of broilers, perform normalization processing on the first difference, and obtain a first regional fluidity of each sub-region divided by the broiler activity area at a current unit time interval; Determine the average value of the current number of broilers in each sub-area divided by the broiler activity area to obtain the current average number of broilers; Determine a second difference between the current number of broilers in each sub-area divided by the broiler activity area and the current average number of broilers; A first ratio of the second difference to the regional fluidity is determined, and the first ratio is normalized to obtain the abnormal aggregation degree of each sub-region divided by the broiler activity area.
3. The method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 1, characterized in that: Determining the current regional temperature of the abnormal aggregation area in combination with the temperature sensor and the position of the abnormal aggregation area, and the temperature data collected by the temperature sensor, includes: According to the positions of the temperature sensor and the abnormal gathering area, and the current temperature collected by the temperature sensor, each target adjacent temperature sensor of the abnormal gathering area is determined, wherein the target adjacent temperature sensor is an adjacent temperature sensor of the abnormal gathering area whose current temperature collected is greater than the set temperature of the current environment; Positioning and tracking a single chicken in the thermal infrared image data to determine the fluidity of a second region of the abnormal aggregation region relative to a sensing region of the target adjacent temperature sensor; Based on the current temperature collected by the target proximity temperature sensor, the distance from the location of the target proximity temperature sensor to the object abnormal aggregation sub-region in the abnormal aggregation region, the second area fluidity of the abnormal aggregation region relative to the sensing area of the target proximity temperature sensor, and the temperature of the abnormal aggregation region relative to the reference area of each target proximity temperature sensor, a heat transfer equation is constructed, wherein the object abnormal aggregation sub-region is the abnormal aggregation sub-region in the abnormal aggregation region that is closest to the location of the target proximity temperature sensor; Solving the heat transfer equation to determine the temperatures of each reference region of the abnormal aggregation region, each reference region temperature corresponding to an abnormal aggregation sub-region of the object; Based on the reference area temperature and the current temperature collected by the temperature sensor in the abnormal aggregation area, the current area temperature of the abnormal aggregation area is determined.
4. A method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 3, characterized in that: Determining the current regional temperature of the abnormal aggregation region based on the reference regional temperature and the current temperature collected by the temperature sensor in the abnormal aggregation region includes: Determine the temperature quantification index of each abnormal aggregation sub-region in the abnormal aggregation region according to the distribution of the abnormal aggregation degree of the adjacent abnormal aggregation sub-regions of each abnormal aggregation sub-region in the abnormal aggregation region; Determine the temperature of each estimated area according to the difference between the temperature quantitative indicators of different abnormal aggregation sub-areas in the abnormal aggregation area, the reference area temperature and the current temperature collected by the temperature sensor in the abnormal aggregation area; The current regional temperature of the abnormal aggregation area is determined according to the average distribution level of the respective estimated regional temperatures.
5. A method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 4, characterized in that: Determine the temperature of each inferred area, including: Determine a second ratio of the temperature quantification index between the central abnormal aggregation sub-region and each abnormal aggregation sub-region in the abnormal aggregation region; Determine respectively the first product of the reference area temperature and the current temperature collected by the temperature sensor set in the abnormal aggregation area and the second ratio of the reference abnormal aggregation sub-area corresponding to the abnormal aggregation area, and use the first product as the inferred area temperature. The reference abnormal aggregation sub-area is the object abnormal aggregation sub-area corresponding to the reference area temperature, or the abnormal aggregation sub-area where the temperature sensor set in the abnormal aggregation area is located.
6. A method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 1, characterized in that: Determining the constant temperature deviation difference of the broiler activity area includes: According to the difference between the current temperature collected by the temperature sensors set at various positions in the broiler activity area and the set temperature of the current environment, and the difference between the current temperature collected by the temperature sensors set at various positions in the broiler activity area and the previous temperature, determine the temperature difference index corresponding to the temperature sensors set at various positions in the broiler activity area; According to the average distribution level of the temperature difference index corresponding to all the temperature sensors set at various positions in the broiler activity area, an average temperature difference index is obtained, and the average temperature difference index is normalized to obtain the constant temperature deviation difference of the broiler activity area.
7. The method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 1, characterized in that: The process of determining the first operating power coefficient includes: Determine a third difference between the current regional temperature of the abnormal gathering region and the set temperature of the current environment; Determine a second product of the abnormal aggregation degree of the abnormal aggregation sub-area in the abnormal aggregation area, the constant temperature deviation difference of the broiler activity area, and the third difference; The second product is normalized to obtain a first operating power coefficient of the dynamically adjusted fan set in the abnormal aggregation sub-region within the abnormal aggregation region.
8. The method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 1, characterized in that: The process of determining the second operating power coefficient includes: Determine a third product of the distance from the dynamically adjusted fan set in the edge area of the broiler activity area to the abnormal gathering area and the constant temperature deviation difference of the broiler activity area; The third product is normalized to obtain a second operating power coefficient of the dynamically adjustable fan set in the edge area of the broiler activity area.
9. The method for controlling the constant temperature of a chicken house for preventing and controlling broiler diseases according to claim 1, characterized in that: The dynamic adjustment fan is provided with a heater, and the running direction and running power of the dynamic adjustment fan in each sub-area divided by the broiler activity area are controlled to adjust the temperature of the abnormal gathering area, and further includes: The heater in the dynamically adjustable fan provided in the edge area of the broiler activity area is controlled to perform heat compensation on the propagating air in the dynamically adjustable fan provided in the edge area.
Citation Information
Patent Citations
Indoor environment state control method, device, system and storage medium
CN109814644A
Air state control method and equipment based on permanent magnet motor
CN116686605A