Vegetable greenhouse environment control method and system based on big data analysis
By establishing a three-dimensional coordinate system in the greenhouse and constructing a cooling effect and temperature attenuation model, the air supply temperature at the cooling outlet is dynamically controlled, which solves the problem of uneven temperature distribution inside the greenhouse and achieves uniform growth and high yield of vegetables.
Patent Information
- Application Number
- CN202510859846.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-06-25
AI Technical Summary
Existing greenhouse temperature control methods have failed to effectively solve the problem of uneven temperature distribution inside the greenhouse, resulting in uneven growth of vegetables, high incidence of diseases, and even reduced production due to cold damage.
By establishing a three-dimensional coordinate system, constructing a cooling effect model and a temperature attenuation model, the cooling radiation radius and temperature attenuation of the cooling outlet are evaluated, the minimum safe temperature is evaluated in combination with the growth status of vegetables, and the air supply temperature of the cooling outlet is dynamically adjusted.
It effectively avoids the problem of vegetables suffering from cold damage due to local excessive cooling, improves the spatial accuracy and response efficiency of temperature control, and ensures uniform growth and high yield of vegetables.
Smart Images

Figure CN120372982B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of greenhouse environment control technology, specifically to a vegetable greenhouse environment control method and system based on big data analysis. Background Art
[0002] With the advancement of agricultural modernization, greenhouse cultivation technology has become an important means to increase vegetable yield and quality and ensure year-round supply. Existing greenhouse temperature control methods often target the global average temperature. These methods typically set fixed upper and lower temperature limits. When sensors detect that the temperature exceeds the limit, they trigger the opening and closing of vents, cooling vents, shade nets, and other equipment. These methods ignore the uneven temperature distribution within the greenhouse. This is especially true in large greenhouses or with fewer cooling vents. Partial overcooling and partial overheating can easily occur, leading to uneven vegetable growth, high incidence of disease, and even yield reduction due to chilling damage. Existing temperature control strategies rarely consider the differences in the growth status of vegetables themselves. Vegetables of different types and at different growth stages vary significantly in their sensitivity to temperature. A single temperature control standard is unlikely to meet the refined management needs of complex growing environments.
[0003] This application evaluates the minimum safe temperature based on the type, growth stage and growth status of vegetables, and obtains the spatial relationship between vegetables and cooling outlets by establishing a three-dimensional coordinate system. It dynamically calculates the cooling radiation range and temperature attenuation based on parameters such as wind speed and wind direction, and realizes intelligent regulation of the air supply temperature of the cooling outlet. It not only avoids the problem of cold damage to vegetables due to local excessive cooling, but also improves the spatial accuracy and response efficiency of temperature control. Summary of the Invention
[0004] In response to the shortcomings of the existing technology, this application proposes a vegetable greenhouse environment control method and system based on big data analysis.
[0005] To achieve the above objectives, this application provides the following technical solutions:
[0006] The vegetable greenhouse environment control method and system based on big data analysis includes the following specific steps:
[0007] Obtain temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters, and establish a three-dimensional coordinate system;
[0008] A cooling effect model was constructed, and the cooling radiation radius estimated by the cooling outlet wind speed and air outlet angle was imported into the cooling effect model. Combined with the spatial coordinates of the vegetables in the greenhouse, the set of vegetables within the effective range of the cooling outlet was determined.
[0009] A temperature attenuation model was constructed. The distance between the vegetables and the cooling port, the cooling radiation radius, and the current working status of the cooling port were imported into the temperature attenuation model to calculate the temperature attenuation of the vegetables within the cooling port's range.
[0010] Construct a vegetable growth status evaluation model, and import vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of vegetables;
[0011] An air supply temperature control model is constructed, and the minimum safe temperature is evaluated based on the growth status of vegetables. The distance between vegetables and the cooling outlet, the growth status and temperature attenuation are imported into the air supply temperature control model to calculate the air supply temperature at the cooling outlet.
[0012] Preferably, the obtaining of temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters, and establishing a three-dimensional coordinate system comprises the following specific steps:
[0013] S11. Arrange a temperature sensor array in a grid pattern inside the greenhouse to record the temperature change at each spatial location per unit time. Use a wind speed sensor and an angle encoder at the cooling outlet to obtain the wind speed and angle of the cooling outlet.
[0014] S12, obtaining the location, type, and growth stage of the vegetables grown in the greenhouse, and periodically acquiring images of the vegetables using a camera installed on the top of the greenhouse;
[0015] S13. Take the lower left front corner of the greenhouse as the origin and establish a right-handed Cartesian coordinate system, with the x-axis along the length of the greenhouse, the y-axis along the width of the greenhouse, and the z-axis vertically upward.
[0016] Preferably, the construction of the cooling effect model, importing the cooling radiation radius estimated by the cooling outlet wind speed and the air outlet angle into the cooling effect model, and combining the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective range of the cooling outlet includes the following specific steps:
[0017] S21. Substitute the air outlet velocity and angle of the cooling port into the cooling radiation radius calculation formula to evaluate the cooling radiation radius of the cooling port. The cooling radiation radius calculation formula for the kth cooling port is: Among them, R0 is the cooling port foundation influence radius, v k is the air outlet speed of the cooling port, v r is the standard wind speed, θ jk is the direction angle between the air outlet direction of the kth cooling outlet and the line connecting the jth vegetable, β1 is the wind speed influence coefficient, and β2 is the angle influence coefficient. The cosine calculation formula of the direction angle between the air outlet direction of the kth cooling outlet and the line connecting the jth vegetable is: in, is the air outlet direction vector of the kth cooling outlet, is the direction vector from the kth cooling outlet to the jth vegetable, where the air outlet direction vector of the cooling outlet is calculated as: Among them, θ k is the horizontal rotation angle of the cooling port, φk is the pitch angle of the cooling port, where the direction vector from the kth cooling port to the jth vegetable is calculated as follows: Among them, (x k ,y k ,z k ) is the coordinate of the kth cooling port, (x j ,y j ,z j ) is the canopy center coordinate of the jth vegetable, d kj is the distance from the kth cooling port to the jth vegetable. The distance calculation formula from the kth cooling port to the jth vegetable is:
[0018] S22. Based on the position coordinates of the vegetables in the greenhouse, substitute the cooling radiation radius of the k-th cooling port into the vegetable set within the range of the k-th cooling port to determine the vegetable set within the range of the k-th cooling port. The vegetable set within the range of the k-th cooling port is: J k ={j|d kj ≤R k}.
[0019] Preferably, the temperature attenuation model is constructed, the distance between the vegetables and the cooling port, the cooling radiation radius, and the current working state of the cooling port are introduced into the temperature attenuation model, and the temperature attenuation of the vegetables within the range of the cooling port is calculated, which includes the following specific steps:
[0020] S31. Substitute the cooling radiation radius of the cooling port and the distance from the vegetable to the cooling port into the temperature attenuation calculation formula to calculate the temperature attenuation. The temperature attenuation calculation formula for the kth cooling port to the jth vegetable is: Where η is the cooling capacity constant, As the distance increases, the cooling effect decays exponentially, μ k (t) is the current working state of the cooling port, where the calculation formula for the current working state of the cooling port is: μ k (t)∈{0,1}, 1 means the cooling port is open, and 0 means the cooling port is closed.
[0021] Preferably, the constructing of the vegetable growth status evaluation model and importing the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of the vegetables comprises the following specific steps:
[0022] S41. Identify the growth status of vegetables through images and perform normalization processing. Substitute the vegetable growth status parameters into the vegetable growth status calculation formula to evaluate the vegetable growth status. The growth status calculation formula of the j-th vegetable is: Among them, W k F is the degree of water shortage of vegetables, kD is the degree of vegetable fertilizer deficiency. k is the degree of vegetable disease, h j is the height of the jth vegetable, h' is the average vegetable height, λ1, λ2 and λ3 are temperature sensitivity weights, indicating the influence of different physiological states on temperature sensitivity;
[0023] Preferably, the construction of the air supply temperature control model, evaluating the minimum safe temperature based on the growth status of the vegetables, introducing the distance between the vegetables and the cooling outlet, the growth status and the temperature attenuation into the air supply temperature control model, and calculating the air supply temperature at the cooling outlet includes the following specific steps:
[0024] S51. Substitute the vegetable growth status into the minimum safe temperature calculation formula to calculate the lowest temperature that the vegetable can tolerate. The minimum safe temperature calculation formula for the jth vegetable is: Aj =T A0 ×δ×a j , where T A0 is the minimum safe temperature of the vegetable in its current growth stage under healthy conditions, δ is the temperature tolerance offset parameter, which is used to control the amplification effect on the minimum temperature. The minimum safe temperature of the jth vegetable is compared with the temperature of the center of the vegetable canopy after actual cooling. If it is lower than the minimum safe temperature, the air supply temperature at the cooling outlet is regulated.
[0025] S52. Substitute the minimum safe temperature of the vegetables and the temperature attenuation into the air supply temperature calculation formula to calculate the appropriate air supply temperature for the cooling outlet. The air supply temperature calculation formula for the kth cooling outlet is: Among them, w j is the temperature control weight of the j-th vegetable, where the temperature control weight calculation formula of the j-th vegetable is: Among them, ε1 and ε2 are control coefficients used to control the influence intensity of growth state and distance, and σ is the spatial attenuation factor.
[0026] The vegetable greenhouse environment control system based on big data analysis is implemented based on the above-mentioned vegetable greenhouse environment control method based on big data analysis, which specifically includes:
[0027] The data acquisition module is used to obtain temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters;
[0028] The cooling effect module is used to evaluate the cooling radiation radius by the wind speed and air outlet angle of the cooling outlet, and determine the set of vegetables within the effective range of the cooling outlet based on the spatial coordinates of the vegetables in the greenhouse;
[0029] The temperature attenuation module is used to calculate the temperature attenuation of the vegetables within the cooling port's range based on the distance between the vegetables and the cooling port, the cooling radiation radius, and the current working status of the cooling port;
[0030] The vegetable growth status evaluation module is used to evaluate the current growth status of vegetables through the vegetable growth status parameter evaluation model;
[0031] The air supply temperature control module is used to evaluate the minimum safe temperature based on the growth status of vegetables, and calculate the air supply temperature at the cooling outlet based on the distance between the vegetables and the cooling outlet, the growth status and the temperature attenuation.
[0032] An electronic device comprises: a processor and a memory, wherein the memory stores a computer program that can be called by the processor;
[0033] The processor executes the above-mentioned vegetable greenhouse environment control method based on big data analysis by calling the computer program stored in the memory.
[0034] A computer-readable storage medium, characterized in that it stores instructions, which, when executed on a computer, enable the computer to execute the above-mentioned vegetable greenhouse environment control method based on big data analysis.
[0035] Compared with the prior art, the present invention has the following advantages:
[0036] This application obtains the temperature changes at various positions in the greenhouse, the growth status of vegetables and the working parameters of the cooling outlet, establishes a three-dimensional coordinate system, constructs a cooling effect model, imports the cooling radiation radius evaluated by the cooling outlet wind speed and air outlet angle into the cooling effect model, and combines the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective range of the cooling outlet, constructs a temperature attenuation model, imports the distance between the vegetables and the cooling outlet, the cooling radiation radius and the current working status of the cooling outlet into the temperature attenuation model, calculates the temperature attenuation of the cooling outlet on the vegetables within the effective range, constructs a vegetable growth status evaluation model, imports the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of the vegetables, constructs an air supply temperature control model, evaluates the minimum safe temperature according to the vegetable growth status, imports the distance between the vegetables and the cooling outlet, the growth status and the temperature attenuation into the air supply temperature control model, calculates the air supply temperature of the cooling outlet, avoids the problem of vegetables suffering from cold damage due to local excessive cooling, and improves the spatial accuracy and response efficiency of temperature control. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 This is a schematic diagram of the overall process of the vegetable greenhouse environment control method based on big data analysis in this application;
[0038] Figure 2 This is a schematic diagram of the cooling port's operating range for this application;
[0039] Figure 3 This is the flow chart for calculating the supply air temperature at the cooling outlet of this application;
[0040] Figure 4 This is a schematic diagram of the overall framework of the vegetable greenhouse environmental control system based on big data analysis in this application. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0042] Example 1
[0043] See also Figure 1-Figure 3 , this application provides an embodiment: a vegetable greenhouse environment control method based on big data analysis, which includes the following specific steps:
[0044] Obtain temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters, and establish a three-dimensional coordinate system;
[0045] A cooling effect model was constructed, and the cooling radiation radius estimated by the cooling outlet wind speed and air outlet angle was imported into the cooling effect model. Combined with the spatial coordinates of the vegetables in the greenhouse, the set of vegetables within the effective range of the cooling outlet was determined.
[0046] A temperature attenuation model was constructed. The distance between the vegetables and the cooling port, the cooling radiation radius, and the current working status of the cooling port were imported into the temperature attenuation model to calculate the temperature attenuation of the vegetables within the cooling port's range.
[0047] Construct a vegetable growth status evaluation model, and import vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of vegetables;
[0048] An air supply temperature control model is constructed, and the minimum safe temperature is evaluated based on the growth status of vegetables. The distance between vegetables and the cooling outlet, the growth status and temperature attenuation are imported into the air supply temperature control model to calculate the air supply temperature at the cooling outlet.
[0049] In this embodiment, it should be specifically explained that obtaining the temperature changes at various locations in the greenhouse, the vegetable growth status, and the operating parameters of the cooling outlets, and establishing a three-dimensional coordinate system includes the following specific steps:
[0050] S11. Arrange a temperature sensor array in a grid pattern inside the greenhouse to record the temperature change at each spatial location per unit time. Use a wind speed sensor and an angle encoder at the cooling outlet to obtain the wind speed and angle of the cooling outlet.
[0051] S12, obtaining the location, type, and growth stage of the vegetables grown in the greenhouse, and periodically acquiring images of the vegetables using a camera installed on the top of the greenhouse;
[0052] S13. Take the lower left front corner of the greenhouse as the origin and establish a right-handed Cartesian coordinate system, with the x-axis along the length of the greenhouse, the y-axis along the width of the greenhouse, and the z-axis vertically upward.
[0053] In this embodiment, it should be specifically explained that the following specific steps are involved in constructing a cooling effect model, importing the cooling radiation radius estimated by the cooling outlet wind speed and air outlet angle into the cooling effect model, and combining the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective range of the cooling outlet:
[0054] S21. Substitute the air outlet velocity and angle of the cooling port into the cooling radiation radius calculation formula to evaluate the cooling radiation radius of the cooling port. The cooling radiation radius calculation formula for the kth cooling port is: Among them, R0 is the cooling port foundation influence radius, v k is the air outlet speed of the cooling port, v r is the standard wind speed, θ jk is the direction angle between the air outlet direction of the kth cooling outlet and the line connecting the jth vegetable, β1 is the wind speed influence coefficient, and β2 is the angle influence coefficient. The cosine calculation formula of the direction angle between the air outlet direction of the kth cooling outlet and the line connecting the jth vegetable is: in, is the air outlet direction vector of the kth cooling outlet, is the direction vector from the kth cooling outlet to the jth vegetable, where the air outlet direction vector of the cooling outlet is calculated as: Among them, θ k is the horizontal rotation angle of the cooling port, that is, the angle with the x-axis, φ k is the pitch angle of the cooling port, that is, the angle with the horizontal plane. The direction vector calculation formula from the kth cooling port to the jth vegetable is: Among them, (x k ,y k ,z k ) is the coordinate of the kth cooling port, (x j ,y j ,z j ) is the canopy center coordinate of the jth vegetable, d kj is the distance from the kth cooling port to the jth vegetable. The distance calculation formula from the kth cooling port to the jth vegetable is: The cooling radiation radius calculation formula is based on the physical diffusion model and wind propagation characteristics. It reflects the actual impact of wind speed and direction on the cooling range. Using wind speed and angle as two variables, an exponential function is used to model the enhanced effect of wind speed on the propagation range. The cosine function is used to capture the weakening effect caused by wind direction deviation, enabling dynamic calculation of the cooling port coverage radius.
[0055] For example, in this embodiment, the standard wind speed vr is 1m / s, β1 and β2 default to 1 and 2 respectively;
[0056] S22. Based on the position coordinates of the vegetables in the greenhouse, substitute the cooling radiation radius of the k-th cooling port into the vegetable set within the range of the k-th cooling port to determine the vegetable set within the range of the k-th cooling port. The vegetable set within the range of the k-th cooling port is: J k ={j|d kj ≤R k}.
[0057] In this embodiment, it should be specifically explained that the temperature attenuation model is constructed, the distance between the vegetables and the cooling port, the cooling radiation radius, and the current working state of the cooling port are introduced into the temperature attenuation model, and the temperature attenuation of the vegetables within the range of the cooling port is calculated, which includes the following specific steps:
[0058] S31. Substitute the cooling radiation radius of the cooling port and the distance from the vegetable to the cooling port into the temperature attenuation calculation formula to calculate the temperature attenuation. The temperature attenuation calculation formula for the kth cooling port to the jth vegetable is: Among them, η is the cooling capacity constant, which represents the maximum cooling capacity per unit time. As the distance increases, the cooling effect decays exponentially, μ k (t) is the current working state of the cooling port, where the calculation formula for the current working state of the cooling port is: μ k (t)∈{0,1}, 1 means the cooling port is open, and 0 means the cooling port is closed.
[0059] In this embodiment, it should be specifically explained that constructing a vegetable growth status evaluation model and importing vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of vegetables includes the following specific steps:
[0060] S41. Identify the growth status of vegetables through images and perform normalization processing. Substitute the vegetable growth status parameters into the vegetable growth status calculation formula to evaluate the vegetable growth status. The growth status calculation formula of the j-th vegetable is: Among them, W k F is the degree of water shortage of vegetables, k D is the degree of fertilizer deficiency of vegetables. k is the degree of vegetable disease, h j is the height of the jth vegetable, h' is the average vegetable height, λ1, λ2, and λ3 are temperature sensitivity weights, which represent the influence of different physiological states on temperature sensitivity. They are determined through experiments based on the vegetable growth cycle. The vegetable growth status calculation formula comprehensively considers the lack of water, fertilizer, disease, and growth deviation of vegetables to reflect the current health level of the plant.
[0061] For example, the temperature sensitivity weights of vegetables in the seedling stage are: λ1=0.5, λ2=0.3, λ3=0.2; the temperature sensitivity weights in the growth stage are: λ1=0.3, λ2=0.4, λ3=0.3; and the temperature sensitivity weights in the maturity stage are: λ1=0.2, λ2=0.3, λ3=0.5.
[0062] In this embodiment, it should be specifically explained that the air supply temperature control model is constructed, the minimum safe temperature is evaluated based on the growth status of the vegetables, the distance between the vegetables and the cooling outlet, the growth status, and the temperature attenuation are introduced into the air supply temperature control model, and the air supply temperature at the cooling outlet is calculated, including the following specific steps:
[0063] S51. Substitute the vegetable growth status into the minimum safe temperature calculation formula to calculate the lowest temperature that the vegetable can tolerate. The minimum safe temperature calculation formula for the jth vegetable is: Aj =T A0 ×δ×a j , where T A0 is the minimum safe temperature of the vegetable in its current growth stage under healthy conditions, δ is the temperature tolerance offset parameter, which is used to control the amplification effect on the minimum temperature. The minimum safe temperature of the jth vegetable is compared with the temperature of the center of the vegetable canopy after actual cooling. If it is lower than the minimum safe temperature, the air supply temperature at the cooling outlet is regulated.
[0064] S52. Substitute the minimum safe temperature of the vegetables and the temperature attenuation into the air supply temperature calculation formula to calculate the appropriate air supply temperature for the cooling outlet. The air supply temperature calculation formula for the kth cooling outlet is: Among them, w j is the temperature control weight of the j-th vegetable, where the temperature control weight calculation formula of the j-th vegetable is: Among them, ε1 and ε2 are control coefficients used to control the influence intensity of growth status and distance, and σ is the spatial attenuation factor (1.5). The minimum safe temperature that each vegetable can withstand is calculated based on the evaluation results of vegetable growth status. The spatial distance between the vegetable and the cooling outlet and the physiological status weight are combined to adjust the air supply temperature of the cooling outlet to avoid local vegetable chilling damage.
[0065] The advantages of this embodiment over the prior art are:
[0066] This application obtains the temperature changes at various positions in the greenhouse, the growth status of vegetables and the working parameters of the cooling outlet, establishes a three-dimensional coordinate system, constructs a cooling effect model, imports the cooling radiation radius evaluated by the cooling outlet wind speed and air outlet angle into the cooling effect model, and combines the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective range of the cooling outlet, constructs a temperature attenuation model, imports the distance between the vegetables and the cooling outlet, the cooling radiation radius and the current working status of the cooling outlet into the temperature attenuation model, calculates the temperature attenuation of the cooling outlet on the vegetables within the effective range, constructs a vegetable growth status evaluation model, imports the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of the vegetables, constructs an air supply temperature control model, evaluates the minimum safe temperature according to the vegetable growth status, imports the distance between the vegetables and the cooling outlet, the growth status and the temperature attenuation into the air supply temperature control model, calculates the air supply temperature of the cooling outlet, avoids the problem of vegetables suffering from cold damage due to local excessive cooling, and improves the spatial accuracy and response efficiency of temperature control.
[0067] Example 2
[0068] like Figure 4 As shown, a vegetable greenhouse environmental control system based on big data analysis is implemented based on the above-mentioned vegetable greenhouse environmental control method based on big data analysis, and specifically includes a data acquisition module, a cooling action module, a temperature attenuation module, a vegetable growth status evaluation module and an air supply temperature control module. The data acquisition module is used to obtain temperature changes at various positions in the greenhouse, vegetable growth status and cooling port working parameters; the cooling action module is used to evaluate the cooling radiation radius through the cooling port wind speed and the air outlet angle, and determine the set of vegetables within the effective range of the cooling port in combination with the spatial coordinates of the vegetables in the greenhouse; the temperature attenuation module is used to calculate the temperature attenuation of the cooling port on the vegetables within the effective range through the distance between the vegetables and the cooling port, the cooling radiation radius and the current working status of the cooling port; the vegetable growth status evaluation module is used to evaluate the current growth status of vegetables through the vegetable growth status parameter evaluation model; the air supply temperature control module is used to evaluate the minimum safe temperature through the vegetable growth status, and calculate the cooling port supply air temperature through the distance between the vegetables and the cooling port, the growth status and the temperature attenuation.
[0069] Example 3
[0070] This embodiment provides an electronic device, comprising: a processor and a memory, wherein the memory stores a computer program that can be called by the processor;
[0071] The processor executes the above-mentioned vegetable greenhouse environment control method based on big data analysis by calling the computer program stored in the memory.
[0072] The electronic device may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) and one or more memories, wherein at least one computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the vegetable greenhouse environment control method based on big data analysis provided by the above method embodiment. The electronic device may also include other components for realizing the functions of the device. For example, the electronic device may also have components such as a wired or wireless network interface and an input and output interface to input and output data. This embodiment will not be described in detail here.
[0073] Example 4
[0074] This embodiment provides a computer-readable storage medium having a rewritable computer program stored thereon;
[0075] When the computer program runs on a computer device, the computer device executes the above-mentioned vegetable greenhouse environment control method based on big data analysis.
[0076] For example, computer-readable storage media can be read-only memory (ROM), random access memory (RAM), compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device.
[0077] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function according to the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired network or / and a wireless network. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
Claims
1. A vegetable greenhouse environment control method based on big data analysis, characterized in that: It includes the following specific steps: Obtain temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters, and establish a three-dimensional coordinate system; A cooling effect model was constructed, and the cooling radiation radius evaluated by the cooling outlet wind speed and air outlet angle was imported into the cooling effect model. Combined with the spatial coordinates of the vegetables in the greenhouse, the vegetable set within the effective range of the cooling outlet was determined. The method includes the following specific steps: substituting the air outlet speed and angle of the cooling outlet into the cooling radiation radius calculation formula to evaluate the cooling radiation radius of the cooling outlet. The cooling radiation radius calculation formula of the kth cooling outlet is: Among them, R0 is the cooling port foundation influence radius, v k is the air outlet speed of the cooling port, v r is the standard wind speed, θ jk is the direction angle between the air outlet direction of the kth cooling outlet and the line connecting the jth vegetable, β1 is the wind speed influence coefficient, and β2 is the angle influence coefficient. The cosine calculation formula of the direction angle between the air outlet direction of the kth cooling outlet and the line connecting the jth vegetable is: in, is the air outlet direction vector of the kth cooling outlet, is the direction vector from the kth cooling outlet to the jth vegetable, where the air outlet direction vector of the cooling outlet is calculated as: Among them, θ k is the horizontal rotation angle of the cooling port, φ k is the pitch angle of the cooling port, where the direction vector from the kth cooling port to the jth vegetable is calculated as follows: Among them, (x k ,y k ,z k ) is the coordinate of the kth cooling port, (x j ,y j ,z j ) is the canopy center coordinate of the jth vegetable, d kj is the distance from the kth cooling port to the jth vegetable. The distance calculation formula from the kth cooling port to the jth vegetable is: Combined with the position coordinates of the vegetables in the greenhouse, the cooling radiation radius of the k-th cooling port is substituted into the vegetable set within the range of the k-th cooling port to determine the vegetable set within the range of the k-th cooling port. The vegetable set within the range of the k-th cooling port is: J k ={j|d kj ≤R k }; A temperature attenuation model was constructed. The distance between the vegetables and the cooling port, the cooling radiation radius, and the current working status of the cooling port were imported into the temperature attenuation model to calculate the temperature attenuation of the vegetables within the cooling port's range. Construct a vegetable growth status evaluation model, and import vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of vegetables; An air supply temperature control model is constructed, and the minimum safe temperature is evaluated based on the growth status of vegetables. The distance between vegetables and the cooling outlet, the growth status and temperature attenuation are imported into the air supply temperature control model to calculate the air supply temperature at the cooling outlet.
2. The vegetable greenhouse environment control method based on big data analysis according to claim 1, characterized in that: The method of obtaining temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters, and establishing a three-dimensional coordinate system includes the following specific steps: A temperature sensor array is arranged in a grid pattern inside the greenhouse to record the temperature changes at each spatial location per unit time. The wind speed and angle of the cooling outlet are obtained through a wind speed sensor and an angle encoder at the cooling outlet. Obtain the location, type, and growth stage of greenhouse vegetables by periodically capturing images of the vegetables using a camera installed on top of the greenhouse; Taking the lower left corner of the greenhouse as the origin, a right-handed Cartesian coordinate system is established, with the x-axis along the length of the greenhouse, the y-axis along the width of the greenhouse, and the z-axis vertically upward.
3. The vegetable greenhouse environment control method based on big data analysis according to claim 2, characterized in that: The temperature attenuation model is constructed, and the distance between the vegetables and the cooling port, the cooling radiation radius, and the current working state of the cooling port are introduced into the temperature attenuation model to calculate the temperature attenuation of the vegetables within the range of the cooling port. The specific steps are as follows: Substitute the cooling radiation radius of the cooling port and the distance from the vegetable to the cooling port into the temperature attenuation calculation formula to calculate the temperature attenuation. The temperature attenuation calculation formula for the kth cooling port to the jth vegetable is: Among them, η is the cooling capacity constant, μ k (t) is the current working state of the cooling port, where the calculation formula for the current working state of the cooling port is: μ k (t)∈{0,1}, 1 means the cooling port is open, and 0 means the cooling port is closed.
4. The vegetable greenhouse environment control method based on big data analysis according to claim 3, characterized in that: The method of constructing a vegetable growth status evaluation model and importing vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth status of vegetables includes the following specific steps: The growth status of vegetables is identified through images and normalized. The vegetable growth status parameters are substituted into the vegetable growth status calculation formula to evaluate the vegetable growth status. The growth status calculation formula of the j-th vegetable is: Among them, W j F is the degree of water shortage of vegetables, j D is the degree of vegetable fertilizer deficiency. j is the degree of vegetable disease, h j is the height of the jth vegetable, h' is the average vegetable height, and λ1, λ2, and λ3 are temperature sensitivity weights.
5. The vegetable greenhouse environment control method based on big data analysis according to claim 4, characterized in that: The air supply temperature control model is constructed to evaluate the minimum safe temperature based on the growth status of vegetables. The distance between the vegetables and the cooling outlet, the growth status, and the temperature attenuation are introduced into the air supply temperature control model. The air supply temperature at the cooling outlet is calculated, which includes the following specific steps: Substitute the vegetable growth status into the minimum safe temperature calculation formula to calculate the lowest temperature that the vegetable can tolerate. The minimum safe temperature calculation formula for the jth vegetable is: T Aj =T A0 ×δ×a j , where T A0 is the minimum safe temperature of the vegetable in its current growth stage under healthy conditions, δ is the temperature tolerance offset parameter, and the minimum safe temperature of the j-th vegetable is compared with the temperature of the center of the vegetable canopy after actual cooling. If it is lower than the minimum safe temperature, the air supply temperature at the cooling outlet is regulated; Substitute the minimum safe temperature of vegetables and the temperature attenuation into the air supply temperature calculation formula to calculate the appropriate air supply temperature for the cooling outlet. The air supply temperature calculation formula for the kth cooling outlet is: Among them, w j is the temperature control weight of the j-th vegetable, where the temperature control weight calculation formula of the j-th vegetable is: Among them, ε1 and ε2 are control coefficients, and σ is the spatial attenuation factor.
6. A vegetable greenhouse environment control system based on big data analysis, which is implemented based on the vegetable greenhouse environment control method based on big data analysis as described in any one of claims 1 to 5, characterized in that: Specifically include: The data acquisition module is used to obtain temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port operating parameters; The cooling effect module is used to evaluate the cooling radiation radius by the wind speed and air outlet angle of the cooling outlet, and determine the set of vegetables within the effective range of the cooling outlet based on the spatial coordinates of the vegetables in the greenhouse; The temperature attenuation module is used to calculate the temperature attenuation of the vegetables within the cooling port's range based on the distance between the vegetables and the cooling port, the cooling radiation radius, and the current working status of the cooling port; The vegetable growth status evaluation module is used to evaluate the current growth status of vegetables through the vegetable growth status parameter evaluation model; The air supply temperature control module is used to evaluate the minimum safe temperature based on the growth status of vegetables, and calculate the air supply temperature at the cooling outlet based on the distance between the vegetables and the cooling outlet, the growth status and the temperature attenuation.
7. An electronic device comprising: A processor and a memory, wherein the memory stores a computer program that can be called by the processor; It is characterized in that the processor executes the vegetable greenhouse environment control method based on big data analysis as described in any one of claims 1 to 5 by calling the computer program stored in the memory.
8. A computer-readable storage medium, characterized in that Instructions are stored, and when the instructions are run on a computer, the computer is caused to execute the vegetable greenhouse environment control method based on big data analysis as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Load heterogeneous control system for greenhouse planting
CN119045583A
Vegetable greenhouse environment intelligent regulation and control method and system
CN119376473A