Vegetable greenhouse environment control method and system based on big data analysis
Through big data analysis and the temperature control model constructed by three-dimensional coordinate system, the problems of uneven temperature distribution in the greenhouse and the differences in vegetable growth status are solved, and the precise regulation of the vegetable growth environment is achieved, and the spatial accuracy and response efficiency of temperature control are improved.
Patent Information
- Application Number
- CN202510859846.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-06-25
AI Technical Summary
The existing greenhouse temperature control methods ignore the uneven temperature distribution and differences in vegetable growth status in the greenhouse, resulting in partial overcooling and partial overheating, affecting uneven growth of vegetables and high incidence of diseases, making it difficult to meet the refined management needs of complex planting environments.
Through big data analysis, temperature changes in the greenhouse, vegetable growth status and cooling port parameters are obtained, a three-dimensional coordinate system is established, a cooling effect, temperature attenuation and air supply temperature regulation model is constructed, and the air supply temperature of the cooling port is dynamically calculated to achieve accurate regulation of the growth status of the vegetable.
It improves the spatial accuracy and response efficiency of temperature control, avoids the cold damage caused by local excessive cooling of vegetables, and optimizes the vegetable growth environment.
Smart Images

Figure CN120372982A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of greenhouse environment control, and more 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 improve vegetable yield and quality and ensure year-round supply. Existing greenhouse temperature control methods mostly use the global average temperature as the control target. Usually, fixed upper and lower limits of the temperature are set. When the sensor detects that the temperature exceeds the limit, the ventilation vents, cooling vents, sunshade nets and other equipment are triggered to open and close. The problem of uneven temperature distribution in the greenhouse space is ignored. Especially in the scenario where the greenhouse area is large or there are fewer cooling vents, it is easy to have partial overcooling and partial overheating, resulting in uneven growth of vegetables, high incidence of diseases, and even reduced production due to cold damage. Existing temperature control strategies rarely consider the differences in the growth status of vegetables themselves. There are significant differences in the sensitivity of vegetables of different types and different growth stages to temperature. A single temperature control standard is difficult to meet the refined management needs of complex planting environments.
[0003] This application evaluates the minimum safe temperature based on the type of vegetables, growth stage and growth status, and obtains the spatial relationship between the vegetables and the cooling outlet 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. This 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 deficiencies in the prior art, 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 include the following specific steps:
[0007] Obtain temperature changes at various locations in the greenhouse, vegetable growth status, and cooling port working parameters, and establish a three-dimensional coordinate system;
[0008] 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.
[0009] Construct a temperature attenuation model, import the distance between the vegetables and the cooling port, the cooling radiation radius and the current working state of the cooling port into the temperature attenuation model, and calculate the temperature attenuation of the vegetables within the range of the cooling port;
[0010] Build a vegetable growth status evaluation model, and import the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth situation of the vegetables;
[0011] Build a supply air temperature regulation model, evaluate the lowest safe temperature through the vegetable growth status, and import the distance between the vegetables and the cooling outlet, the growth status and the temperature attenuation amount into the supply air temperature regulation model to calculate the supply air temperature of the cooling outlet.
[0012] Preferably, the steps of obtaining the temperature changes at various positions in the greenhouse, the vegetable growth status and the working parameters of the cooling outlet, and establishing a three-dimensional coordinate system include the following specific steps:
[0013] S11. Arrange a temperature sensor array in the greenhouse in a grid pattern, record the temperature changes at each spatial position within a unit time, and obtain the wind speed and angle of the cooling outlet through a wind speed sensor and an angle encoder at the cooling outlet;
[0014] S12. Obtain the positions, types and growth stages of the vegetables planted in the greenhouse, and periodically obtain vegetable images through a camera installed on the top of the greenhouse;
[0015] S13. Take the lower left front corner of the greenhouse as the origin, establish a right-handed Cartesian coordinate system, with the length direction of the greenhouse as the x-axis, the width direction of the greenhouse as the y-axis, and vertically upward as the z-axis.
[0016] Preferably, the steps of constructing the cooling effect model, evaluating the cooling radiation radius by the wind speed and the outlet angle of the cooling outlet, and importing it into the cooling effect model, and determining the set of vegetables within the effective action range of the cooling outlet in combination with the spatial coordinates of the vegetables in the greenhouse include the following specific steps:
[0017] S21. Substitute the outlet velocity and angle of the cooling outlet into the cooling radiation radius calculation formula to evaluate the cooling radiation radius of the cooling outlet. Among them, the cooling radiation radius calculation formula of the kth cooling outlet is: , where is the basic influence radius of the cooling outlet, is the outlet velocity of the cooling outlet, is the standard wind speed, is the direction angle between the outlet direction of the kth cooling outlet and the line connecting to the jth vegetable, is the wind speed influence coefficient, is the angle influence coefficient. Among them, the cosine calculation formula of the direction angle between the outlet direction of the kth cooling outlet and the line connecting to the jth vegetable is: , where is the outlet direction vector of the kth cooling outlet, is the direction vector from the kth cooling outlet to the jth vegetable. Among them, the outlet direction vector calculation formula of the cooling outlet is: , where is the horizontal rotation angle of the cooling port, is the pitch angle of the cooling port. Among them, the calculation formula for the direction vector from the k-th cooling port to the j-th vegetable is: , where is the coordinate of the k-th cooling port, is the canopy center coordinate of the j-th vegetable, is the distance from the k-th cooling port to the j-th vegetable. Among them, the calculation formula for the distance from the k-th cooling port to the j-th vegetable is: ;
[0018] S22. Combine the position coordinates of the vegetables in the greenhouse, substitute the cooling radiation radius of the k-th cooling port into the set of vegetables within the action range of the k-th cooling port, and determine the set of vegetables within the action range of the k-th cooling port. Among them, the set of vegetables within the action range of the k-th cooling port is: .
[0019] Preferably, for the construction of the temperature attenuation model, the distance between the vegetable and the cooling port, the cooling radiation radius, and the current working state of the cooling port are imported into the temperature attenuation model, and the calculation of the temperature attenuation amount of the cooling port for the vegetables within the action range 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 amount. Among them, the temperature attenuation calculation formula for the k-th cooling port to the j-th vegetable is: , where is the cooling capacity constant, is the exponential attenuation of the cooling effect with the increase of distance, is the current working state of the cooling port. Among them, the calculation formula for the current working state of the cooling port is: , 1 indicates that the cooling port is open, and 0 indicates that the cooling port is closed.
[0021] Preferably, for the construction of the vegetable growth state evaluation model, the import of vegetable growth state parameters into the vegetable growth state evaluation model to evaluate the current growth situation of vegetables includes the following specific steps:
[0022] S41. Identify the vegetable growth state through image recognition and perform normalization processing, and substitute the vegetable growth state parameters into the vegetable growth state calculation formula to evaluate the vegetable growth situation. Among them, the growth state calculation formula for the j-th vegetable is: , where is the degree of water shortage of the vegetable, is the degree of fertilizer shortage of the vegetable, is the degree of vegetable disease, is the height of the j-th vegetable, is the average vegetable height, , and are temperature - sensitivity weights, representing the influence intensity of different physiological states on temperature sensitivity;
[0023] Preferably, when constructing the air - supply temperature regulation model, the lowest safe temperature is evaluated through the growth state of vegetables. The distance between the vegetables and the cooling outlet, the growth state, and the temperature attenuation amount are imported into the air - supply temperature regulation model, and the calculation of the air - supply temperature of the cooling outlet includes the following specific steps:
[0024] S51. Substitute the growth state of vegetables into the calculation formula of the lowest safe temperature for growth to calculate the lowest temperature that the vegetables can tolerate. Among them, the calculation formula of the lowest safe temperature of the j - th vegetable is: , where is the lowest safe temperature in the healthy state of the current growth stage of vegetables, is the temperature tolerance offset parameter, used to control the amplification effect on the lowest temperature. Compare the lowest safe temperature of the j - th vegetable with the temperature at the center of the vegetable canopy after actual cooling. If it is lower than the lowest safe temperature, regulate the air - supply temperature of the cooling outlet;
[0025] S52. Substitute the lowest safe temperature of the vegetables and the temperature attenuation amount into the air - supply temperature calculation formula to calculate the appropriate air - supply speed of the cooling outlet. Among them, the calculation formula of the air - supply temperature of the k - th cooling outlet is: , where is the temperature control weight of the j - th vegetable. Among them, the calculation formula of the temperature control weight of the j - th vegetable is: , where and are regulation coefficients, used to control the influence intensity of the growth state and the distance, 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, and specifically includes:
[0027] The data acquisition module is used to acquire the temperature changes at various positions in the greenhouse, the growth state of vegetables, and the working parameters of the cooling outlets;
[0028] The cooling effect module is used to evaluate the cooling radiation radius through the air - flow speed and the air - outlet angle of the cooling outlet, and combine the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling outlet;
[0029] The temperature attenuation module is used to calculate the temperature attenuation amount of the cooling outlet to the vegetables within the action range through the distance between the vegetables and the cooling outlet, the cooling radiation radius, and the current working state of the cooling outlet;
[0030] A vegetable growth status evaluation module, which is used to evaluate the current growth situation of vegetables through a vegetable growth status parameter evaluation model;
[0031] A supply air temperature control module, which is used to evaluate the lowest safe temperature through the vegetable growth status, and calculate the supply air temperature of the cooling air outlet based on the distance, growth status and temperature attenuation between the vegetables and the cooling air outlet.
[0032] An electronic device includes: a processor and a memory, wherein a computer program that can be called by the processor is stored in the memory;
[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, and when the instructions run on a computer, the computer is made to execute the above-mentioned vegetable greenhouse environment control method based on big data analysis.
[0035] Compared with the prior art, the beneficial effects of this application are:
[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 air outlet, establishes a three-dimensional coordinate system, constructs a cooling effect model, imports the cooling radiation radius evaluated by the air velocity and outlet angle of the cooling air outlet 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 action range of the cooling air outlet, constructs a temperature attenuation model, imports the distance between the vegetables and the cooling air outlet, the cooling radiation radius and the current working state of the cooling air outlet into the temperature attenuation model, calculates the temperature attenuation amount of the cooling air outlet on the vegetables within the action 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 situation of vegetables, constructs a supply air temperature control model, evaluates the lowest safe temperature through the vegetable growth status, and imports the distance between the vegetables and the cooling air outlet, the growth status and the temperature attenuation amount into the supply air temperature control model to calculate the supply air temperature of the cooling air outlet, avoiding the problem of cold damage to vegetables caused by local over-cooling, and improving the spatial accuracy and response efficiency of temperature control. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 It is a schematic diagram of the overall process of the vegetable greenhouse environment control method based on big data analysis of this application;
[0038] Figure 2 It is a schematic diagram of the action range of the cooling air outlet of this application;
[0039] Figure 3 It is a flowchart of the supply air temperature calculation of the cooling air outlet of this application;
[0040] Figure 4This is a schematic diagram of the overall framework of the vegetable greenhouse environment control system based on big data analysis for this application. Detailed implementation mode
[0041] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments.
[0042] Embodiment 1
[0043] Please refer to Figures 1 - 3 , an embodiment provided by this application: a method for controlling the environment of a vegetable greenhouse based on big data analysis, which includes the following specific steps:
[0044] Obtain the temperature changes at various positions in the greenhouse, the growth status of vegetables, and the working parameters of the cooling outlets, and establish a three-dimensional coordinate system;
[0045] Construct a cooling effect model, import the cooling radiation radius evaluated by the wind speed and outlet angle of the cooling outlet into the cooling effect model, and combine the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling outlet;
[0046] Construct a temperature attenuation model, import 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, and calculate the temperature attenuation amount of the cooling outlet on the vegetables within the action range;
[0047] Construct a vegetable growth status evaluation model, and import the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth situation of the vegetables;
[0048] Construct a supply air temperature regulation model, evaluate the lowest safe temperature through the vegetable growth status, import the distance between the vegetables and the cooling outlet, the growth status, and the temperature attenuation amount into the supply air temperature regulation model, and calculate the supply air temperature of the cooling outlet.
[0049] It should be specifically noted in this embodiment that obtaining the temperature changes at various positions in the greenhouse, the growth status of vegetables, and the working 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 the greenhouse in a grid manner, record the temperature changes at each spatial position within a unit time, and obtain the wind speed and angle of the cooling outlet through a wind speed sensor and an angle encoder at the cooling outlet;
[0051] S12. Obtain the positions, types, and growth stages of the vegetables planted in the greenhouse, and periodically obtain vegetable images through a camera installed on the top of the greenhouse;
[0052] S13. Take the lower left front corner of the greenhouse as the origin, establish a right-handed Cartesian coordinate system, with the length direction of the greenhouse as the x-axis, the width direction of the greenhouse as the y-axis, and vertically upward as the z-axis.
[0053] In this embodiment, it should be specifically noted that to construct a cooling effect model, the cooling air outlet velocity, the air outlet angle, and the evaluated cooling radiation radius are introduced into the cooling effect model, and combined with the spatial coordinates of the vegetables in the greenhouse, the steps to determine the set of vegetables within the effective action range of the cooling air outlet are as follows:
[0054] S21. Substitute the air outlet velocity and angle of the cooling air outlet into the cooling radiation radius calculation formula to evaluate the cooling radiation radius of the cooling air outlet. Among them, the cooling radiation radius calculation formula for the k-th cooling air outlet is: , where is the basic influence radius of the cooling air outlet, is the air outlet velocity of the cooling air outlet, is the standard wind speed, is the direction angle between the air outlet direction of the k-th cooling air outlet and the connection line of the j-th vegetable, is the wind speed influence coefficient, is the angle influence coefficient. Among them, the cosine calculation formula for the direction angle between the air outlet direction of the k-th cooling air outlet and the connection line of the j-th vegetable is: , where is the air outlet direction vector of the k-th cooling air outlet, is the direction vector from the k-th cooling air outlet to the j-th vegetable. Among them, the air outlet direction vector calculation formula of the cooling air outlet is: , where is the horizontal rotation angle of the cooling air outlet, that is, the angle with the x-axis, is the pitch angle of the cooling air outlet, that is, the angle with the horizontal plane. Among them, the direction vector calculation formula from the k-th cooling air outlet to the j-th vegetable is: , where is the coordinate of the k-th cooling air outlet, is the canopy center coordinate of the j-th vegetable, is the distance from the k-th cooling air outlet to the j-th vegetable. Among them, the distance calculation formula from the k-th cooling air outlet to the j-th vegetable is: , the cooling radiation radius calculation formula is based on the physical diffusion model and the wind force propagation characteristics, reflecting the actual influence degree of the air outlet velocity and direction on the cooling range. Through two variables of wind speed and angle, an exponential function is used to model the enhancement effect of wind speed on the propagation range, and at the same time, the weakening effect caused by the wind direction deviation is captured through the cosine function to realize the dynamic calculation of the coverage radius of the cooling air outlet;
[0055] Exemplarily, in this embodiment, the standard wind speed is 1 m / s, and They are defaulted to 1 and 2 respectively;
[0056] S22. Combine the position coordinates of the vegetables in the greenhouse, substitute the cooling radiation radius of the k-th cooling opening into the set of vegetables within the action range of the k-th cooling opening, and determine the set of vegetables within the action range of the k-th cooling opening. The set of vegetables within the action range of the k-th cooling opening is: 。
[0057] In this embodiment, it should be specifically noted that to construct a temperature attenuation model, import the distance between the vegetable and the cooling opening, the cooling radiation radius, and the current working state of the cooling opening into the temperature attenuation model. Calculating the temperature attenuation amount of the cooling opening on the vegetables within the action range includes the following specific steps:
[0058] S31. Substitute the cooling radiation radius of the cooling opening and the distance from the vegetable to the cooling opening into the temperature attenuation calculation formula to calculate the temperature attenuation amount. The temperature attenuation calculation formula for the k-th cooling opening on the j-th vegetable is: , where is the cooling capacity constant, representing the maximum cooling capacity per unit time, is the cooling effect exponentially decays with the increase of distance, is the current working state of the cooling opening. The calculation formula for the current working state of the cooling opening is: , 1 indicates that the cooling opening is open, and 0 indicates that the cooling opening is closed.
[0059] In this embodiment, it should be specifically noted that to construct a vegetable growth state evaluation model, import the vegetable growth state parameters into the vegetable growth state evaluation model to evaluate the current growth situation of the vegetables, including the following specific steps:
[0060] S41. Identify the vegetable growth state through image recognition and perform normalization processing. Substitute the vegetable growth state parameters into the vegetable growth state calculation formula to evaluate the growth situation of the vegetables. The growth state calculation formula for the j-th vegetable is: , where is the degree of water shortage of the vegetable, is the degree of fertilizer shortage of the vegetable, is the degree of vegetable disease, is the height of the j-th vegetable, is the average vegetable height, 、 and are the temperature sensitivity weights, representing the influence intensity of different physiological states on temperature sensitivity, determined through experiments in combination with the vegetable growth cycle. The vegetable growth state calculation formula comprehensively considers the water shortage, fertilizer shortage, disease, and growth deviation of the vegetables to reflect the current health level of the plant;
[0061] Exemplarily, the temperature sensitivity weights of vegetables in the seedling stage are respectively: , , , and the temperature sensitivity weights in the growth stage are respectively: , , , and the temperature sensitivity weights in the maturity stage are respectively: , , .
[0062] It should be specifically noted in this embodiment that to construct a supply air temperature control model, the lowest safe temperature is evaluated through the growth state of vegetables, and the distance between the vegetables and the cooling air outlet, the growth state, and the temperature attenuation amount are imported into the supply air temperature control model. The calculation of the supply air temperature of the cooling air outlet includes the following specific steps:
[0063] S51. Substitute the growth state of the vegetables into the calculation formula for the lowest safe temperature of growth to calculate the lowest temperature that the vegetables can tolerate. Among them, the calculation formula for the lowest safe temperature of the j-th vegetable is: , where is the lowest safe temperature in the healthy state of the current growth stage of the vegetables, is the temperature tolerance offset parameter used to control the amplification effect on the lowest temperature. Compare the lowest safe temperature of the j-th vegetable with the temperature at the center of the vegetable canopy after actual cooling. If it is lower than the lowest safe temperature, adjust the supply air temperature of the cooling air outlet;
[0064] S52. Substitute the lowest safe temperature and the temperature attenuation amount of the vegetables into the calculation formula for the supply air temperature to calculate the appropriate supply air speed of the cooling air outlet. Among them, the calculation formula for the supply air temperature of the k-th cooling air outlet is: , where is the temperature control weight of the j-th vegetable. Among them, the calculation formula for the temperature control weight of the j-th vegetable is: , where and are the regulation coefficients used to control the influence intensity of the growth state and the distance, is the space attenuation factor (1.5). Calculate the lowest safe temperature that each vegetable can withstand based on the evaluation result of the vegetable growth state, and combine the space distance and the physiological state weight between the vegetables and the cooling air outlet to adjust the supply air temperature of the cooling air outlet and avoid cold damage to local vegetables.
[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 vents, establishes a three-dimensional coordinate system, constructs a cooling effect model, imports the cooling radiation radius evaluated by the cooling vent wind speed and the outlet angle into the cooling effect model, and combines with the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling vent. A temperature attenuation model is constructed, and the distance between the vegetables and the cooling vent, the cooling radiation radius, and the current working status of the cooling vent are imported into the temperature attenuation model to calculate the temperature attenuation amount of the cooling vent on the vegetables within the action range. A vegetable growth status evaluation model is constructed, and the vegetable growth status parameters are imported into the vegetable growth status evaluation model to evaluate the current growth situation of the vegetables. A supply air temperature regulation model is constructed, and the lowest safe temperature is evaluated through the vegetable growth status. The distance between the vegetables and the cooling vent, the growth status, and the temperature attenuation amount are imported into the supply air temperature regulation model to calculate the supply air temperature of the cooling vent, avoiding the problem of cold damage to vegetables caused by local overcooling and improving the spatial accuracy and response efficiency of temperature control.
[0067] Embodiment 2
[0068] As Figure 4 shown, 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, and specifically includes a data acquisition module, a cooling effect module, a temperature attenuation module, a vegetable growth status evaluation module, and a supply air temperature regulation module. The data acquisition module is used to obtain the temperature changes at various positions in the greenhouse, the growth status of vegetables, and the working parameters of the cooling vents; the cooling effect module is used to evaluate the cooling radiation radius through the cooling vent wind speed and the outlet angle, and combine with the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling vent; the temperature attenuation module is used to calculate the temperature attenuation amount of the cooling vent on the vegetables within the action range through the distance between the vegetables and the cooling vent, the cooling radiation radius, and the current working status of the cooling vent; the vegetable growth status evaluation module is used to evaluate the current growth situation of the vegetables through the vegetable growth status parameter evaluation model; the supply air temperature regulation module is used to evaluate the lowest safe temperature through the vegetable growth status and calculate the supply air temperature of the cooling vent through the distance between the vegetables and the cooling vent, the growth status, and the temperature attenuation.
[0069] Embodiment 3
[0070] This embodiment provides an electronic device, including: a processor and a memory, wherein a computer program that can be called by the processor is stored in the memory;
[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 vary significantly due to different configurations or performances, and can include one or more processors (Central Processing Units, CPUs) and one or more memories. Among them, at least one computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method for controlling the environment of a vegetable greenhouse based on big data analysis provided by the above method embodiments. The electronic device can also include other components for implementing the functions of the device. For example, the electronic device can also have components such as wired or wireless network interfaces and input / output interfaces for inputting and outputting data. This embodiment will not be elaborated here.
[0073] Embodiment 4
[0074] This embodiment provides a computer-readable storage medium with an erasable computer program stored thereon;
[0075] When the computer program runs on a computer device, it causes the computer device to execute the above method for controlling the environment of a vegetable greenhouse based on big data analysis.
[0076] For example, the computer-readable storage medium can be a Read-Only Memory (ROM), Random Access Memory (RAM), Compact Disc Read-Only Memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0077] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any 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 programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. 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 a data center that contains one or more collections of available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
Claims
1. A method for controlling the environment of a vegetable greenhouse based on big data analysis, characterized in that, It includes the following specific steps: Obtain the temperature changes at various positions in the greenhouse, the growth status of vegetables, and the working parameters of the cooling vents, and establish a three-dimensional coordinate system; Construct a cooling effect model, import the cooling radiation radius evaluated by the wind speed and outlet angle of the cooling vent into the cooling effect model, and combine with the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling vent; Construct a temperature attenuation model, import the distance between the vegetables and the cooling vent, the cooling radiation radius, and the current working status of the cooling vent into the temperature attenuation model, and calculate the temperature attenuation amount of the cooling vent on the vegetables within the action range; Construct a vegetable growth status evaluation model, and import the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth situation of the vegetables; Construct a supply air temperature regulation model, evaluate the lowest safe temperature through the vegetable growth status, import the distance between the vegetables and the cooling vent, the growth status, and the temperature attenuation amount into the supply air temperature regulation model, and calculate the supply air temperature of the cooling vent.
2. The method for controlling the environment of a vegetable greenhouse based on big data analysis according to claim 1, characterized in that, The obtaining of the temperature changes at various positions in the greenhouse, the growth status of vegetables, and the working parameters of the cooling vents, and the establishment of a three-dimensional coordinate system include the following specific steps: Arrange a temperature sensor array in a grid pattern inside the greenhouse to record the temperature changes at each spatial position within a unit time, and obtain the wind speed and angle of the cooling vent through a wind speed sensor and an angle encoder at the cooling vent; Obtain the planting positions, types, and growth stages of the vegetables in the greenhouse, and periodically obtain vegetable images through a camera installed on the top of the greenhouse; Take the lower left corner of the greenhouse as the origin, establish a right-handed Cartesian coordinate system, with the length direction of the greenhouse as the x-axis, the width direction of the greenhouse as the y-axis, and vertically upward as the z-axis.
3. The method for controlling the environment of a vegetable greenhouse based on big data analysis according to claim 2, characterized in that, The construction of the cooling effect model, importing the cooling radiation radius evaluated by the wind speed and outlet angle of the cooling vent into the cooling effect model, and combining with the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling vent includes the following specific steps: Substitute the air outlet speed and angle of the cooling outlet into the calculation formula of the cooling radiation radius to evaluate the cooling radiation radius of the cooling outlet. Among them, the calculation formula of the cooling radiation radius of the k-th cooling outlet is: , where is the basic influence radius of the cooling outlet, is the air outlet speed of the cooling outlet, is the standard wind speed, is the direction angle between the air outlet direction of the k-th cooling outlet and the line connecting to the j-th vegetable, is the wind speed influence coefficient, is the angle influence coefficient. Among them, the calculation formula of the cosine of the direction angle between the air outlet direction of the k-th cooling outlet and the line connecting to the j-th vegetable is: , where is the air outlet direction vector of the k-th cooling outlet, is the direction vector from the k-th cooling outlet to the j-th vegetable. Among them, the calculation formula of the air outlet direction vector of the cooling outlet is: , where is the horizontal rotation angle of the cooling outlet, is the pitch angle of the cooling outlet. Among them, the calculation formula of the direction vector from the k-th cooling outlet to the j-th vegetable is: , where is the coordinate of the k-th cooling outlet, is the canopy center coordinate of the j-th vegetable, is the distance from the k-th cooling outlet to the j-th vegetable. Among them, the calculation formula of the distance from the k-th cooling outlet to the j-th vegetable is: ; Combined with the position coordinates of the vegetables in the greenhouse, substitute the cooling radiation radius of the k-th cooling port into the set of vegetables within the scope of action of the k-th cooling port to determine the set of vegetables within the scope of action of the k-th cooling port, where the set of vegetables within the scope of action of the k-th cooling port is: .
4. The method for controlling the environment of a vegetable greenhouse based on big data analysis according to claim 3, wherein, The construction of the temperature attenuation model, importing the distance between the vegetables and the cooling vent, the cooling radiation radius, and the current working status of the cooling vent into the temperature attenuation model, and calculating the temperature attenuation amount of the cooling vent on the vegetables within the action range includes the following specific steps: 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 amount. Among them, the temperature attenuation calculation formula of the k-th cooling port for the j-th vegetable is: , where is the cooling capacity constant, is the current working state of the cooling port. Among them, the calculation formula of the current working state of the cooling port is: , 1 indicates that the cooling port is open, and 0 indicates that the cooling port is closed.
5. The method for controlling the environment of a vegetable greenhouse based on big data analysis according to claim 4, characterized in that, The construction of the vegetable growth status evaluation model, importing the vegetable growth status parameters into the vegetable growth status evaluation model to evaluate the current growth situation of the vegetables includes the following specific steps: Identify the growth status of vegetables through image recognition and perform normalization processing. Substitute the vegetable growth status parameters into the vegetable growth status calculation formula to evaluate the growth of vegetables. Among them, the growth status calculation formula for the j-th vegetable is: , where is the degree of water shortage of vegetables, is the degree of fertilizer shortage of vegetables, is the degree of vegetable disease, is the height of the j-th vegetable, is the average vegetable height, , and are temperature sensitivity weights.
6. The method for controlling the environment of a vegetable greenhouse based on big data analysis according to claim 5, wherein, The construction of the supply air temperature regulation model, evaluating the lowest safe temperature through the vegetable growth status, importing the distance between the vegetables and the cooling vent, the growth status, and the temperature attenuation amount into the supply air temperature regulation model, and calculating the supply air temperature of the cooling vent includes the following specific steps: Substitute the vegetable growth state into the calculation formula of the lowest safe temperature for growth to calculate the lowest temperature that the vegetable can tolerate. Among them, the calculation formula of the lowest safe temperature for the j-th vegetable is: , where is the lowest safe temperature in the healthy state of the current growth stage of the vegetable, is the temperature tolerance offset parameter. Compare the lowest safe temperature of the j-th vegetable with the temperature at the center of the vegetable canopy after actual cooling. If it is lower than the lowest safe temperature, adjust the air supply temperature at the cooling outlet; Substitute the minimum safe temperature and temperature attenuation of the vegetables into the air supply temperature calculation formula to calculate the appropriate air supply speed at the cooling air outlet. Among them, the air supply temperature calculation formula for the k-th cooling air outlet is: where, is the temperature control weight of the j-th vegetable. Among them, the temperature control weight calculation formula of the j-th vegetable is: where, and are regulation coefficients, is the space attenuation factor.
7. 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 according to any one of claims 1-6, characterized in that, Specifically, it includes: A data acquisition module for obtaining the temperature changes at various positions in the greenhouse, the growth status of vegetables, and the working parameters of the cooling vents; A cooling effect module for evaluating the cooling radiation radius through the wind speed and outlet angle of the cooling vent, and combining with the spatial coordinates of the vegetables in the greenhouse to determine the set of vegetables within the effective action range of the cooling vent; A temperature attenuation module for calculating the temperature attenuation amount of the cooling vent on the vegetables within the action range through the distance between the vegetables and the cooling vent, the cooling radiation radius, and the current working status of the cooling vent; A vegetable growth status evaluation module for evaluating the current growth situation of vegetables through a vegetable growth status parameter evaluation model; A supply air temperature control module for calculating the supply air temperature of the cooling outlet based on the minimum safe temperature evaluated by the vegetable growth status, the distance between the vegetables and the cooling outlet, the growth status, and the temperature attenuation.
8. 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 method for controlling the environment of a vegetable greenhouse based on big data analysis according to any one of claims 1-6 by calling the computer program stored in the memory.
9. A computer-readable storage medium, characterized in that, Stored with instructions, when the instructions run on a computer, the computer is caused to execute the method for controlling the environment of a vegetable greenhouse based on big data analysis according to any one of claims 1-6.
Citation Information
Patent Citations
Temperature control method and system for modern agricultural vegetable greenhouse
CN118625877A
Load heterogeneous control system for greenhouse planting
CN119045583A
Vegetable greenhouse environment intelligent regulation and control method and system
CN119376473A
Vegetable greenhouse environment management method and system, storage medium and program product
CN119414906A
Interface structure characterization method and system, electronic device, and storage medium
WO2025030751A1