Method and device for controlling equipment in plant growth environment
By acquiring future forecasts of plant growth environment and current phenological stages, and combining multi-dimensional index scoring to select equipment control schemes, the problem of insufficient adaptability of traditional schemes is solved, achieving more rational, energy-saving and safer equipment control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG MEIPU GREEN FUTURE TECHNOLOGY CO LTD
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-21
AI Technical Summary
Traditional plant growth environment control solutions lack adaptability, rely on human experience and cannot cope with complex situations, and intelligent prediction solutions require a large amount of training data and time, and the generated solutions do not fully meet the requirements.
By obtaining future forecast information about the plant growth environment and combining it with the current phenological stage, candidate control schemes for the equipment are determined. Scores are calculated based on suitability, energy consumption, equipment start-up and shutdown smoothness, and safety indicators to select the optimal control scheme.
This enables more rational control of the plant growth environment, ensuring a more suitable environment for plant growth, reducing energy consumption, and improving the adaptability and safety of the control scheme.
Smart Images

Figure CN121900544A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent planting technology, specifically to a control method for equipment in a plant growth environment, a control device for equipment in a plant growth environment, electronic equipment, storage medium, and computer program product. Background Technology
[0002] The core objective of smart farming is to create and maintain an optimal, controllable growing environment for crops, thereby overcoming the limitations of natural conditions and achieving high-yield, high-quality, high-efficiency, and sustainable agricultural production. To provide a suitable growing environment for crops, it is necessary to control equipment that can affect this environment, ensuring that the growing environment meets the crop's growth requirements.
[0003] Traditional technologies determine equipment control schemes for crop growth environments based on fixed thresholds or conditions, such as automatically turning on fans when the temperature exceeds 30°C. Such predetermined control schemes cannot handle complex situations, and their effectiveness in regulating the crop growth environment relies on human experience, lacking predictability and adaptability. There are also methods that utilize intelligent agents to predict equipment control schemes for crop growth environments. However, this approach relies on historical data related to the crop growth environment used during training, requiring a large amount of training data and time, and the generated control schemes may not fully meet the requirements. Summary of the Invention
[0004] The present invention was proposed in view of the above-mentioned problems.
[0005] According to a first aspect of the present invention, a method for controlling a device in a plant growth environment is provided. The method includes: acquiring predicted environmental information of the plant growth environment of a target plant over a predetermined future period; determining candidate control schemes for a device in the plant growth environment used to modify the environmental information based on the predicted environmental information and the current phenological stage of the target plant; calculating a score for each candidate control scheme based on an index for at least one dimension of the candidate control schemes; and determining a target control scheme from the candidate control schemes based on the scores.
[0006] For example, the step of calculating the score of each control candidate scheme based on at least one dimension of the control candidate scheme includes: for each control candidate scheme, calculating the score of the control candidate scheme based on the suitability index, energy consumption index, equipment start-stop smoothness index and / or safety index corresponding to the control candidate scheme; wherein, the suitability index is determined based on the difference between the theoretical environmental information after executing the control candidate scheme and the suitable environmental information of the target plant in the current phenological period; the energy consumption index is determined based on the expected energy consumption of the equipment operating under the control candidate scheme; the equipment start-stop smoothness index is determined based on the difference between the control actions of the equipment operating under the control candidate scheme and the control actions of the equipment under the currently executed equipment control scheme; the safety index is determined based on whether the control actions of the equipment operating under the control candidate scheme include a first equipment control action, wherein the first equipment control action conflicts with the second equipment control action or the theoretical environmental information after execution exceeds a preset safety boundary, and the second equipment control action is determined to be enforced based on the current environmental information of the plant growth environment.
[0007] For example, the theoretical environmental information includes theoretical temperature, theoretical humidity, and theoretical carbon dioxide concentration. The method further includes: for each control candidate scheme, determining the weighting coefficients corresponding to a first difference, a second difference, and / or a third difference of the control candidate scheme, wherein the first difference is the difference between the theoretical temperature after implementing the control candidate scheme and the suitable temperature of the target plant in the current phenological stage; the second difference is the difference between the theoretical humidity after implementing the control candidate scheme and the suitable humidity of the target plant in the current phenological stage; and the third difference is the difference between the theoretical carbon dioxide concentration after implementing the control candidate scheme and the suitable carbon dioxide concentration of the target plant in the current phenological stage; and determining the suitability index of the control candidate scheme based on the first difference, the second difference, and / or the third difference and their respective weighting coefficients.
[0008] For example, among the weight coefficients corresponding to the first difference, the second difference, and the third difference, the weight coefficient corresponding to the first difference is the largest, and the weight coefficient corresponding to the third difference is the smallest.
[0009] For example, determining the weight coefficients corresponding to the first difference, second difference, and / or third difference of the control candidate scheme includes: determining the weight coefficients corresponding to the first difference, second difference, and / or third difference of the control candidate scheme according to the current phenological stage of the target plant, wherein the weight coefficients corresponding to the first difference and the second difference during the flowering period are both higher than the corresponding weight coefficients for other phenological stages, and the weight coefficient corresponding to the third difference during the fruit expansion period is higher than the corresponding weight coefficients for other phenological stages.
[0010] For example, the method further includes: for each control candidate scheme, calculating the energy consumption index of the control candidate scheme based on the expected energy consumption of the equipment operating under the control candidate scheme and the real-time electricity price.
[0011] For example, determining the control candidate scheme for the device used to change environmental information in the plant growth environment based on the predicted environmental information and the current phenological stage of the target plant includes: determining the target difference between the suitable environmental information of the target plant in the current phenological stage and the predicted environmental information; determining the control candidate scheme based on the target difference, the current phenological stage of the target plant, and basic rules, wherein the basic rules include: the reference difference between the suitable environmental information and the predicted environmental information of the target plant in each phenological stage, and the device control action corresponding to the reference difference.
[0012] For example, the method further includes: determining the suitable environment information based on the time period in which the future preset time period is located and the distribution of the suitable environment information over the time period.
[0013] According to a second aspect of the present invention, a control device for an equipment in a plant growth environment is also provided, comprising:
[0014] The data acquisition module is used to obtain the plant growth environment of the target plant and the predicted environmental information for a future preset time period.
[0015] The prediction module is used to determine, based on the predicted environmental information and the current phenological stage of the target plant, candidate control schemes for devices in the plant's growth environment that are used to change environmental information.
[0016] The evaluation module is used to calculate a score for each control candidate based on an indicator for at least one dimension of the control candidate.
[0017] A determination module is used to determine a target control scheme from the candidate control schemes based on the score.
[0018] According to a third aspect of the present invention, an electronic device is also provided, comprising: a processor and a memory, wherein the memory stores computer program instructions, which, when executed by the processor, are used to perform the control method of the device in the plant growth environment described above.
[0019] According to a fourth aspect of the present invention, a storage medium is also provided, on which program instructions are stored, which, when executed, are used to perform the control method of the device in the plant growth environment described above.
[0020] According to a fifth aspect of the present invention, a computer program product is also provided, comprising computer program instructions, which, when executed, are used to perform the control method of the device in the plant growth environment described above.
[0021] In the above technical solution, predicted environmental information of the target plant's growth environment for a predetermined future period is obtained. Then, based on the predicted environmental information and the target plant's current phenological stage, candidate control schemes for devices used to alter the environmental information are determined. Next, a score is calculated for each candidate control scheme based on at least one dimension of the index. Finally, the target control scheme is determined from the candidate control schemes based on the scores. After determining the candidate control schemes by combining the predicted environmental information for the future period and the target plant's current phenological stage, the candidate control schemes are further screened based on their respective scores. The resulting control scheme facilitates more rational control of devices in the plant's growth environment, making the subsequent plant growth environment more suitable for plant growth.
[0022] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0023] The above and other objects, features, and advantages of the present invention will become more apparent from the more detailed description of the embodiments of the invention in conjunction with the accompanying drawings. The drawings are provided to further illustrate the embodiments of the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings, the same reference numerals generally represent the same parts or steps.
[0024] Figure 1 A schematic flowchart of a control method for a device in a plant growth environment according to an embodiment of the present invention is shown;
[0025] Figure 2 A schematic flowchart illustrating the determination of comfort indices according to an embodiment of the present invention is shown;
[0026] Figure 3 A schematic flowchart illustrating the determination of control candidate schemes according to an embodiment of the present invention is shown;
[0027] Figure 4 A schematic block diagram of a control device for a plant growth environment according to an embodiment of the present invention is shown;
[0028] Figure 5A schematic block diagram of an electronic device according to an embodiment of the present invention is shown. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of the present invention more apparent, exemplary embodiments according to the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely a part of the embodiments of the present invention, and not all of the embodiments of the present invention. It should be understood that the present invention is not limited to the exemplary embodiments described herein. Based on the embodiments of the present invention described herein, all other embodiments obtained by those skilled in the art without inventive effort should fall within the protection scope of the present invention.
[0030] To at least partially address the aforementioned problems, a method for controlling devices in a plant growth environment is proposed. This method acquires predicted environmental information for a target plant's growth environment over a predetermined future period. Then, based on this predicted environmental information and the target plant's current phenological stage, candidate control schemes for devices used to alter environmental information are determined. Next, a score is calculated for each candidate control scheme based on at least one dimension of the index. Finally, a target control scheme is determined from the candidate control schemes based on the scores. After determining candidate control schemes by combining the predicted environmental information for the future period and the target plant's current phenological stage, further screening of candidate control schemes is conducted based on their respective scores. The resulting control scheme facilitates more rational control of devices in the plant growth environment, making the subsequent plant growth environment more suitable for plant growth.
[0031] Figure 1 A schematic flowchart illustrating a control method for a device in a plant growth environment according to an embodiment of the present invention is shown. Figure 1 As shown, the control method of the device in the plant growth environment may include steps S110 to S140.
[0032] In step S110, the predicted environmental information of the target plant's growth environment for a future preset time period is obtained.
[0033] Predicted environmental information can include environmental parameters such as temperature, humidity, carbon dioxide concentration, light intensity, and weather conditions.
[0034] Optionally, the predicted environmental information for a future preset time period can be determined based on historical environmental information of the target plant's growth environment within the target time period prior to the current moment. For example, a smoothing method can be used to determine the predicted environmental information for the future preset time period based on historical environmental information. Alternatively, an autoregressive model can be built based on historical environmental information, and then the predicted environmental information can be determined based on this autoregressive model. Another example is using a pre-trained prediction model to predict the predicted environmental information based on historical environmental information. For instance, in addition to historical environmental information, the predicted environmental information can also be determined by combining the operating status of the equipment used to change the environmental information. The operating status of the equipment can be the operating status at the current moment, or the operating status of the equipment after the current moment in the control scheme currently being executed by the equipment used to change the environmental information.
[0035] Optionally, the host computer can determine the predicted environmental information of the target plant's growth environment for a predetermined future period. Then, the host computer receives this predicted environmental information. This reduces the corresponding computational load.
[0036] In step S120, based on the predicted environmental information and the current phenological stage of the target plant, candidate control schemes for devices in the plant growth environment that are used to change the environmental information are determined.
[0037] For example, a corresponding prediction model can be used to determine candidate equipment control schemes based on predicted environmental information and the current phenological stage of the target plant. For example, this prediction model can be a deep learning model trained based on sample environmental parameters and the corresponding growth stage of the target plant.
[0038] For example, based on predicted environmental information, the current phenological stage of the target plant, and preset rules, the equipment control actions in each candidate equipment control scheme can be determined to obtain at least one candidate equipment control scheme. The preset rules may include the correspondence between the predicted environmental information, the phenological stage of the target plant, and the equipment actions.
[0039] In step S130, a score for each control candidate scheme is calculated based on an index for at least one dimension of the control candidate scheme.
[0040] The type of score used for calculation can be predetermined. Understandably, before controlling equipment used to alter environmental information, many factors need to be considered, such as whether the resulting growth environment is more suitable for the target plant, more energy-efficient, safer, has smoother start-up and shutdown, and is sufficiently economical. For at least one of these factors, indicators corresponding to the control dimensions can be determined by combining the equipment control actions in the control candidate schemes to reflect at least one of these factors. Then, the score of the control candidate scheme can be calculated based on the indicators of the corresponding dimensions.
[0041] In step S140, the target control scheme is determined from the control candidate schemes based on the score.
[0042] The understandable score can reflect the suitability of the control candidate scheme for the growth environment of the target plant. Different calculation methods will result in the highest or lowest score of the current most suitable control candidate scheme. Therefore, the most suitable control candidate scheme can be determined as the target control scheme from the control candidate schemes with the highest or lowest scores.
[0043] In the above technical solution, predicted environmental information of the target plant's growth environment for a predetermined future period is obtained. Then, based on the predicted environmental information and the target plant's current phenological stage, candidate control schemes for devices used to alter the environmental information are determined. Next, a score is calculated for each candidate control scheme based on at least one dimension of the index. Finally, the target control scheme is determined from the candidate control schemes based on the scores. After determining the candidate control schemes by combining the predicted environmental information for the future period and the target plant's current phenological stage, the candidate control schemes are further screened based on their respective scores. The resulting control scheme facilitates more rational control of devices in the plant's growth environment, making the subsequent plant growth environment more suitable for plant growth.
[0044] For example, step S130 above may include step S131: for each control candidate scheme, calculate the score of the control candidate scheme based on the suitability index, energy consumption index, equipment start-up and shutdown smoothness index and / or safety index corresponding to the control candidate scheme.
[0045] The suitability index is determined based on the difference between the theoretical environmental information after implementing the candidate control scheme and the suitable environmental information of the target plant at the current phenological stage. The impact of each device control action on the target plant's growth environment can be predetermined. For example, the impact of opening a window by 10% on carbon dioxide concentration. The impact of each device control action on the target plant's growth environment may differ; therefore, the theoretical environmental information after implementing the candidate device action scheme can be comprehensively calculated based on the impact of each device action in the candidate scheme on the target plant's growth environment and the current environmental information. Then, the suitability index can be calculated based on the difference between the determined theoretical environmental information and the suitable environmental information of the target plant at the current phenological stage. For example, a mapping relationship between the difference in environmental information and the suitability index can be predetermined, and then the suitability index can be determined based on the determined difference and mapping relationship. For example, the smaller the difference, the higher the suitability index can be.
[0046] The energy consumption index is determined based on the expected energy consumption of the equipment operating under the candidate control scheme. The expected energy consumption can be calculated based on the runtime and power consumption corresponding to the equipment's operating actions within the candidate control scheme. For example, the energy consumption index can be determined solely based on the expected energy consumption. Exemplarily, for each candidate control scheme, the energy consumption index can be calculated based on the expected energy consumption of the equipment operating under that scheme and the real-time electricity price. The energy consumption index, combined with the real-time electricity price, reflects the economic viability of the candidate control scheme and better meets user needs.
[0047] The equipment start-stop smoothness index is determined based on the difference between the control actions of the equipment operating under the candidate control scheme and the control actions of the equipment under the currently executed control scheme. For example, this difference may include the difference in the number of equipment start-stops and / or the difference in the adjustment magnitude of the equipment. The difference between the number of start-stops of the equipment operating under the candidate control scheme and the number of start-stops of the equipment under the currently executed control scheme can be inversely proportional to the equipment start-stop smoothness index. The difference between the adjustment magnitude of the equipment operating under the candidate control scheme and the adjustment magnitude of the equipment under the currently executed control scheme can also be inversely proportional to the equipment start-stop smoothness index.
[0048] The safety indicator is determined based on whether the control actions of the equipment operating under the control candidate scheme include the determination of the first equipment control action. Wherein, the first equipment control action conflicts with the second equipment control action or the theoretical environmental information after execution exceeds the preset safety boundary, and the second equipment control action is determined to be enforced based on the current environmental information of the plant growth environment.
[0049] If the control actions of the equipment operating under the candidate control scheme include the first device control action, it indicates that the candidate control scheme may lead to subsequent device control conflicts or pose safety hazards during execution. For example, if the current environmental information includes "rainfall," the second device control action could be "close the roof window," while the first device control action is "open the roof window." In this case, the first and second device control actions conflict. If the roof window is subsequently controlled according to the candidate control scheme, a conflict will occur. For example, if the preset safety boundary is a carbon dioxide concentration of 50%, and the first device control action is "close the window," if the theoretical carbon dioxide concentration exceeds 50% after executing this first device control action, it may harm the target plants or even the user. For instance, when the control actions of the equipment operating under the candidate control scheme include the first device control action, the safety indicator can be determined to be a preset negative score or an indication that the candidate control scheme is invalid.
[0050] For example, the score of the control candidate can be calculated according to the following formula 1:
[0051] S total =ω c S c +ω e S e +ω s S s +ω safe S safe Formula 1
[0052] Among them, S total S represents the rating. c S represents the comfort index. e Indicates energy consumption index, S s S represents the smoothness index of equipment start-up and shutdown. safe Indicates a safety indicator, ω c ω e ω s and ω safe This represents the weighting coefficient. The weighting coefficient can be set empirically and can be modified and optimized later, for example: ω c =50%, ω e =20%, ω s =10%, ω safe =20%. For example, the highest-scoring candidate control scheme can be selected as the target control scheme.
[0053] In the above technical solution, for each control candidate scheme, a score is calculated based on the suitability index, energy consumption index, equipment start-up and shutdown smoothness index, and / or safety index corresponding to the control candidate scheme. The suitability index is determined based on the difference between the theoretical environmental information after implementing the control candidate scheme and the suitable environmental information of the target plant in the current phenological stage. The energy consumption index is determined based on the expected energy consumption of the equipment operating under the control candidate scheme. The equipment start-up and shutdown smoothness index is determined based on the difference between the control actions of the equipment operating under the control candidate scheme and the control actions of the equipment under the currently executed equipment control scheme. The safety index is determined based on whether the control actions of the equipment operating under the control candidate scheme include a first equipment control action. Specifically, if the first equipment control action conflicts with a second equipment control action or the theoretical environmental information after execution exceeds a preset safety boundary, the second equipment control action is determined to be mandatory based on the current environmental information of the plant's growth environment. This combination of scores determined by at least one index can better reflect whether the control candidate scheme meets user needs, facilitating the further refinement of the target control scheme that best meets user requirements.
[0054] For example, theoretical environmental information includes theoretical temperature, theoretical humidity, and theoretical carbon dioxide concentration. Figure 2 A schematic flowchart illustrating the determination of comfort indices according to an embodiment of the present invention is shown. Figure 2 As shown, the control method for the equipment in the above-mentioned plant growth environment may include steps S210 to S220.
[0055] In step S210, for each control candidate scheme, the weight coefficients corresponding to the first difference, the second difference, and / or the third difference of the control candidate scheme are determined, wherein the first difference is the difference between the theoretical temperature after implementing the control candidate scheme and the suitable temperature of the target plant in the current phenological stage, the second difference is the difference between the theoretical humidity after implementing the control candidate scheme and the suitable humidity of the target plant in the current phenological stage, and the third difference is the difference between the theoretical carbon dioxide concentration after implementing the control candidate scheme and the suitable carbon dioxide concentration of the target plant in the current phenological stage.
[0056] The process of determining the theoretical temperature, theoretical humidity, and theoretical carbon dioxide concentration can refer to the process of determining the theoretical environmental information in the above embodiments, and will not be described in detail here.
[0057] The weighting coefficients corresponding to the first, second, and / or third differences can be preset weighting coefficients. For example, among the weighting coefficients corresponding to the first, second, and third differences, the weighting coefficient corresponding to the first difference is the largest, and the weighting coefficient corresponding to the third difference is the smallest. Among temperature, humidity, and carbon dioxide concentration, temperature typically has the greatest impact on plant growth, while carbon dioxide concentration typically has the least impact. Therefore, the weighting coefficient corresponding to the first difference can be set to the largest, and the weighting coefficient corresponding to the third difference can be set to the smallest, so that temperature has the greatest impact on the comfort index, and carbon dioxide concentration typically has the least impact on the comfort index, thereby obtaining a more reasonable comfort index subsequently.
[0058] For example, based on the current phenological stage of the target plant, the weighting coefficients corresponding to the first, second, and / or third differences of the candidate control scheme can be determined. The weighting coefficients for the first and second differences during the flowering period are both higher than those for other phenological stages, and the weighting coefficient for the third difference during the fruit expansion period is higher than those for other phenological stages. The flowering period of the target plant typically has higher requirements for temperature and humidity; therefore, the weighting coefficients for the first and second differences during this phenological stage can both be higher than those for other phenological stages. Thus, the final target control scheme will tend towards cooling or heating. The fruit expansion period of the target plant typically has higher requirements for carbon dioxide; therefore, the weighting coefficient for the third difference during this phenological stage can be higher than those for other phenological stages. Thus, the final target control scheme will tend towards reducing or supplementing carbon dioxide concentration. By combining the current phenological stage of the target plant, reasonable weighting coefficients can be determined, leading to a more reasonable suitability index.
[0059] In step S220, the suitability index of the control candidate scheme is determined based on the first difference, the second difference, and / or the third difference and their respective weight coefficients.
[0060] A first weighted difference can be determined based on the first difference and its corresponding weight coefficient, a second weighted difference based on the second difference and its corresponding weight coefficient, and a third weighted difference based on the third difference and its corresponding weight coefficient. Then, the suitability index of the candidate control scheme can be determined by summing the first, second, and third weighted differences. For example, the sum is inversely proportional to the value of the corresponding suitability index.
[0061] For example, the current phenological stage of the target plant could also be the maturity stage. A fourth difference and its corresponding weighting coefficient can also be determined for the candidate control scheme, where the fourth difference is the difference between the theoretical light intensity after implementing the candidate control scheme and the suitable light intensity for the target plant at maturity. Then, a fourth weighted difference is calculated based on the fourth difference and its corresponding weighting coefficient. Furthermore, the fitness index of the candidate control scheme can be determined by summing at least one of the aforementioned first, second, and third weighted differences with the fourth weighted difference. For example, this summation is inversely proportional to the value of the corresponding fitness index. Thus, the target control scheme will tend to adjust for light intensity.
[0062] In the above technical solution, for each control candidate scheme, weighting coefficients are determined for the first difference, second difference, and / or third difference of the control candidate scheme. The first difference is the difference between the theoretical temperature after implementing the control candidate scheme and the suitable temperature for the target plant in the current phenological stage; the second difference is the difference between the theoretical humidity after implementing the control candidate scheme and the suitable humidity for the target plant in the current phenological stage; and the third difference is the difference between the theoretical carbon dioxide concentration after implementing the control candidate scheme and the suitable carbon dioxide concentration for the target plant in the current phenological stage. Then, based on the first difference, second difference, and / or third difference and their respective weighting coefficients, the suitability index of the control candidate scheme is determined. This approach can accurately determine a reasonable suitability index by combining at least one of the three aspects: temperature, humidity, and theoretical carbon dioxide concentration.
[0063] Figure 3 A schematic flowchart illustrating the determination of control candidate schemes according to an embodiment of the present invention is shown. Figure 3 As shown, step S120 may include steps S310 to S320.
[0064] In step S310, the target difference between suitable environmental information and predicted environmental information for the target plant in the current phenological period is determined.
[0065] The suitable environmental information for the target plant during the current phenological stage can be determined in advance. This target difference represents the deviation that would occur if no interference were made with the equipment in the target plant's growth environment. The larger the target difference, the less suitable the future growth environment will be for the target plant.
[0066] Target discrepancies can include the deviation between each type of suitable environmental information and the predicted environmental information of the same type. This deviation can be the average of the overall deviations, or it can be a deviation related to time information within a preset future time period, such as a predicted humidity deviating by 50% from the suitable humidity two minutes after the current moment.
[0067] In step S320, based on the target differences, the current phenological stage of the target plant, and the basic rules, candidate control schemes are determined. The basic rules include: the reference differences between the suitable environmental information and the predicted environmental information of the target plant at each phenological stage, and the equipment control actions corresponding to the reference differences.
[0068] The data in the basic rules can be predetermined. In the basic rules, the device control action corresponding to the reference difference can include the device control action of at least one related device, and the same reference difference can correspond to at least one combination of device control actions.
[0069] For example, based on the current phenological stage of the target plant, a reference difference that matches the target difference under the current phenological stage can be matched in the basic rules, and the corresponding equipment control action can be determined as the equipment control action in the control candidate scheme to obtain the control candidate scheme.
[0070] For example, based on the current phenological stage of the target plant, reference differences that match the target plant's current growth stage can be matched within the basic rules, and the corresponding combinations of equipment control actions can be determined as equipment control actions in the control candidate schemes. This yields at least one control candidate scheme.
[0071] For example, the target difference, the current growth stage of the target plant, and the basic rules can be input into a pre-trained prediction model, which can then combine the basic rules to predict candidate control actions for the equipment.
[0072] In the above technical solution, the target difference between the suitable environmental information and the predicted environmental information of the target plant at the current phenological stage is determined. Then, based on the target difference, the current phenological stage of the target plant, and basic rules, candidate control schemes are determined. The basic rules include: reference differences between the suitable environmental information and the predicted environmental information of the target plant at each phenological stage, and the corresponding equipment control actions. In this way, by combining the difference between the suitable environmental information and the predicted environmental information of the target plant at the current phenological stage, the target plant at the current phenological stage, and the predetermined basic rules, candidate control schemes that can adjust subsequent environmental information to be more suitable for the current growth stage of the target plant can be determined.
[0073] For example, the control method of the device in the plant growth environment described above may further include step S122: determining suitable environmental information based on the time period in which the future preset time period is located and the distribution of suitable environmental information with respect to the time period.
[0074] The suitable environmental information for a target plant during its current phenological stage may differ at different times. For example, the plant's life state may differ between day and night, thus requiring different suitable environmental information. Environmental information and life state of the target plant at different times within each phenological stage can be collected. Then, based on the collected environmental information and life state, the distribution of suitable environmental information for each phenological stage of the target plant across different time periods can be predetermined. Subsequently, based on the time period of a future preset period, the suitable environmental information for the target plant's current phenological stage can be determined from this distribution. This suitable environmental information is associated with the future preset period. For example, assuming the future preset period is 10 hours after the current moment, with 4 hours after the current moment being daytime and 4 hours after the current moment being nighttime (up to 10 hours), the suitable environmental information can include suitable environmental information for the target plant during daytime within 4 hours after the current moment, and suitable environmental information for the target plant during nighttime within 4 hours after the current moment (up to 10 hours after the current moment). Thus, the suitable information used for different moments within the future preset period can be different.
[0075] In the above technical solution, suitable environmental information is determined based on the time period of the future preset period and the distribution of suitable environmental information over that time period. This allows for the determination of more reasonable and accurate suitable information by considering the different life states of the target plant at different times.
[0076] Figure 4 A schematic block diagram of a control device for a plant growth environment according to an embodiment of the present invention is shown. Figure 4 As shown, the control device for the equipment in the plant growth environment includes a data acquisition module 410, a prediction module 420, an evaluation module 430, and a determination module 440.
[0077] The acquisition module 410 is used to acquire the plant growth environment of the target plant and the predicted environmental information for a future preset time period.
[0078] The prediction module 420 is used to determine control candidate schemes for devices in the plant growth environment that are used to change environmental information, based on predicted environmental information and the current phenological stage of the target plant.
[0079] The evaluation module 430 is used to calculate a score for each control candidate scheme based on an index for at least one dimension of the control candidate scheme.
[0080] The determination module 440 is used to determine the target control scheme from the control candidate schemes based on the score.
[0081] According to another aspect of the present invention, an electronic device is also provided. Figure 5A schematic block diagram of an electronic device according to an embodiment of the present invention is shown. Figure 5 As shown, the electronic device includes a processor and a memory, wherein the memory stores computer program instructions, which are executed by the processor to perform the control method of the device in the plant growth environment as described above.
[0082] Furthermore, according to another aspect of the present invention, a storage medium is provided, on which program instructions are stored. When the program instructions are executed by a computer or processor, the computer or processor performs corresponding steps of the control method for the device in the plant growth environment described in the embodiments of the present invention, and is used to implement corresponding modules in the control device for the device in the plant growth environment according to the embodiments of the present invention. The storage medium may, for example, include a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disc read-only memory (CD-ROM), a USB memory, or any combination of the above storage media. The computer-readable storage medium may be any combination of one or more computer-readable storage media.
[0083] According to another aspect of the present invention, a computer program product is also provided, including computer program instructions, which, when executed, are used to perform the control method of the device in the plant growth environment described above.
[0084] Those skilled in the art can understand the specific implementation and beneficial effects of the control device, electronic device, storage medium, and computer program product of the above-described control method for the equipment in the plant growth environment by reading the above-described specific description. For the sake of brevity, they will not be described in detail here.
[0085] Although exemplary embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above exemplary embodiments are merely illustrative and are not intended to limit the scope of the invention. Various changes and modifications can be made therein by those skilled in the art without departing from the scope and spirit of the invention. All such changes and modifications are intended to be included within the scope of the invention as claimed in the appended claims.
[0086] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0087] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed.
[0088] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0089] Similarly, it should be understood that, in order to streamline the invention and aid in understanding one or more of the various aspects of the invention, features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof in the description of exemplary embodiments of the invention. However, this approach should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, its inventive point lies in solving the corresponding technical problem with fewer features than all of those in a single disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the invention.
[0090] Those skilled in the art will understand that, apart from the mutual exclusion of features, all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or apparatus so disclosed can be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.
[0091] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features but not others included in other embodiments, combinations of features from different embodiments are intended to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments can be used in any combination.
[0092] The various component embodiments of the present invention can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some modules in the control device for a plant growth environment according to embodiments of the present invention. The present invention can also be implemented as an apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such programs implementing the present invention can be stored on a computer-readable medium or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
[0093] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.
[0094] The above description is merely a specific embodiment of the present invention or an explanation of that embodiment. The scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. The scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for controlling equipment in a plant growth environment, characterized in that, The method includes: Obtain predictive environmental information of the target plant's growth environment for a predetermined future time period; Based on the predicted environmental information and the current phenological stage of the target plant, candidate control schemes for devices in the plant's growth environment that are used to change environmental information are determined. Calculate a score for each control candidate scheme based on an indicator for at least one dimension of the control candidate scheme. Based on the scoring, a target control scheme is determined from the candidate control schemes.
2. The method according to claim 1, characterized in that, The step of calculating a score for each control candidate scheme based on an index for at least one dimension of the control candidate scheme includes: For each control candidate scheme, a score is calculated based on the suitability index, energy consumption index, equipment start-up and shutdown smoothness index and / or safety index corresponding to the control candidate scheme. The suitability index is determined based on the difference between the theoretical environmental information after implementing the control candidate scheme and the suitable environmental information of the target plant in the current phenological period. The energy consumption index is determined based on the expected energy consumption of the equipment operating under this control candidate scheme. The equipment start-stop smoothness index is determined based on the difference between the control actions of the equipment operating under the candidate control scheme and the control actions of the equipment under the currently executed control scheme. The safety indicator is determined based on whether the control actions of the device operating under the control candidate scheme include the first device control action. The first device control action conflicts with the second device control action or the theoretical environmental information after execution exceeds the preset safety boundary. The second device control action is determined to be mandatory based on the current environmental information of the plant growth environment.
3. The method according to claim 2, characterized in that, The theoretical environmental information includes theoretical temperature, theoretical humidity, and theoretical carbon dioxide concentration; the method further includes: For each control candidate scheme Determine the weighting coefficients corresponding to the first difference, second difference, and / or third difference of the control candidate scheme, wherein the first difference is the difference between the theoretical temperature after implementing the control candidate scheme and the suitable temperature of the target plant in the current phenological stage, the second difference is the difference between the theoretical humidity after implementing the control candidate scheme and the suitable humidity of the target plant in the current phenological stage, and the third difference is the difference between the theoretical carbon dioxide concentration after implementing the control candidate scheme and the suitable carbon dioxide concentration of the target plant in the current phenological stage; The suitability index of the control candidate scheme is determined based on the first difference, the second difference, and / or the third difference and their respective weight coefficients.
4. The method according to claim 3, characterized in that, Among the weight coefficients corresponding to the first difference, the second difference, and the third difference, the weight coefficient corresponding to the first difference is the largest, and the weight coefficient corresponding to the third difference is the smallest.
5. The method according to claim 3, characterized in that, Determining the weight coefficients corresponding to the first difference, second difference, and / or third difference of the control candidate scheme includes: Based on the current phenological stage of the target plant, determine the weighting coefficients corresponding to the first, second, and / or third differences of the control candidate scheme. Among them, the weight coefficients corresponding to the first and second differences during the flowering period are higher than the corresponding weight coefficients for other phenological periods, and the weight coefficient corresponding to the third difference during the fruit expansion period is higher than the corresponding weight coefficients for other phenological periods.
6. The method according to claim 2, characterized in that, The method further includes: For each control candidate scheme, the energy consumption index of the control candidate scheme is calculated based on the expected energy consumption of the equipment operating under that control candidate scheme and the real-time electricity price.
7. The method according to claim 1, characterized in that, The step of determining candidate control schemes for devices in the plant's growth environment used to alter environmental information based on the predicted environmental information and the current phenological stage of the target plant includes: Determine the target difference between the suitable environmental information of the target plant in the current phenological period and the predicted environmental information; Based on the target differences, the current phenological stage of the target plant, and basic rules, the candidate control schemes are determined, wherein the basic rules include: the reference differences between suitable environmental information and predicted environmental information under each phenological stage of the target plant, and the equipment control actions corresponding to the reference differences.
8. The method according to claim 2 or 7, characterized in that, The method further includes: The suitable environmental information is determined based on the time period in which the future preset time period is located and the distribution of the suitable environmental information over the time period.
9. A control device for equipment in a plant growth environment, characterized in that, include: The data acquisition module is used to obtain the plant growth environment of the target plant and the predicted environmental information for a future preset time period; The prediction module is used to determine, based on the predicted environmental information and the current phenological stage of the target plant, candidate control schemes for devices in the plant's growth environment that are used to change environmental information. The evaluation module is used to calculate a score for each control candidate based on an indicator for at least one dimension of the control candidate. A determination module is used to determine a target control scheme from the candidate control schemes based on the score.
10. An electronic device comprising a processor and a memory, characterized in that, The memory stores computer program instructions, which, when executed by the processor, are used to perform the control method for the device in the plant growth environment as described in any one of claims 1 to 8.
11. A storage medium on which program instructions are stored, characterized in that, The program instructions, when executed, are used to perform the control method of the device in the plant growth environment as described in any one of claims 1 to 8.
12. A computer program product comprising computer program instructions, characterized in that, The computer program instructions, when executed, are used to perform the control method of the device in the plant growth environment as described in any one of claims 1 to 8.