Method, device, storage medium and processor for predicting crop growth stage
By obtaining the standard accumulated temperature values corresponding to crop varieties and cultivation methods, and combining them with the average daily temperature and sunshine duration to calculate and predict the accumulated temperature values, the problem of accurately predicting the growth period of crops under different cultivation methods has been solved, enabling rapid and accurate determination of the growth period and avoiding crop yield reduction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHONGLIAN SMART AGRI CO LTD
- Filing Date
- 2022-06-07
- Publication Date
- 2026-05-08
AI Technical Summary
Existing technologies struggle to accurately predict the growth period of crops under different cultivation methods, and the prediction process is cumbersome and time-consuming, making it impossible to determine the current growth period of crops in a timely manner.
By obtaining the standard accumulated temperature values corresponding to crop varieties and cultivation methods, and combining them with the average daily temperature and sunshine duration, the predicted accumulated temperature values are calculated and matched with the standard accumulated temperature values to determine the growth period of the crops.
Quantifying the impact of different cultivation methods on the accumulated temperature required for crop growth ensures accurate prediction of the growth period under different cultivation methods, reduces time costs, allows for timely intervention in crop growth, and avoids yield reduction.
Smart Images

Figure CN117252280B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of agricultural production, and more specifically to a method, apparatus, storage medium, and processor for predicting the growth period of crops. Background Technology
[0002] In actual agricultural production, accurately predicting the growth period of crops is of great significance for crop yield assessment and agricultural production management. With the continuous development of agricultural production methods, crop cultivation methods are also becoming increasingly diversified. Crops are generally cultivated using simplified methods such as direct seeding, machine transplanting, and broadcasting. However, crops grown using different methods show significant differences in yield, tillering ability, and nitrogen fertilizer utilization. For example, broadcasting or transplanting can damage the crop roots to some extent, potentially leading to stunted growth. Furthermore, due to the different cultivation methods, the accumulated temperature required for crop growth also changes, resulting in different growth periods for crops planted at the same time.
[0003] Currently, the growth stage of crops is generally predicted by constructing accumulated temperature models. However, due to different cultivation methods, the accumulated temperature required for each growth stage of crops varies. Therefore, using accumulated temperature models to predict the growth stage of crops has significant limitations. It cannot quantify the impact of different cultivation methods on the accumulated temperature required for crop growth, thus making it difficult to accurately predict the current growth stage of crops. Furthermore, predicting the growth stage of crops using accumulated temperature models is a cumbersome process with high time costs, making it impossible to determine the current growth stage of crops in a timely manner. Summary of the Invention
[0004] The purpose of this application is to provide a method, apparatus, storage medium, and processor for predicting the growth period of crops.
[0005] To achieve the above objectives, the first aspect of this application provides a method for predicting the growth period of crops, comprising:
[0006] Identify the crop variety to be predicted and the current cultivation method used;
[0007] Obtain multiple standard accumulated temperature values corresponding to crop varieties and cultivation methods, wherein the standard accumulated temperature values correspond to each growth stage of each crop variety under each cultivation method;
[0008] Obtain the average daily temperature and sunshine duration of the crop to be predicted;
[0009] Based on the average daily temperature and sunshine duration, the predicted accumulated temperature value of the crop to be predicted in each growth stage is determined when the crop is cultivated according to the cultivation method.
[0010] The growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value is determined as the growth period of the crop to be predicted.
[0011] In the embodiments of this application, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value of the crop to be predicted in each growth period is determined based on the average daily temperature and sunshine duration, according to the cultivation method. This includes: determining the predicted accumulated temperature value of the crop to be predicted in the first growth period based on the average daily temperature; if the predicted accumulated temperature value in the first growth period is greater than the standard accumulated temperature value corresponding to the first growth period, determining the predicted accumulated temperature value of the crop to be predicted in the second growth period based on sunshine duration; and if the predicted accumulated temperature value in the second growth period is greater than the standard accumulated temperature value corresponding to the second growth period, determining the predicted accumulated temperature value of the crop to be predicted in the third growth period based on the average daily temperature.
[0012] In the embodiments of this application, determining the growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth period of the crop to be predicted includes: if the predicted accumulated temperature value of the first growth period is less than or equal to the standard accumulated temperature value corresponding to the first growth period, determining that the predicted accumulated temperature value of the first growth period successfully matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the first growth period; or if the predicted accumulated temperature value of the second growth period is less than or equal to the standard accumulated temperature value corresponding to the second growth period, determining that the predicted accumulated temperature value of the second growth period successfully matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the second growth period; or if the predicted accumulated temperature value of the third growth period is less than or equal to the standard accumulated temperature value corresponding to the third growth period, determining that the predicted accumulated temperature value of the third growth period successfully matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the third growth period; if the predicted accumulated temperature value of the third growth period is greater than the standard accumulated temperature value corresponding to the third growth period, determining that the crop to be predicted has reached the target growth state.
[0013] In the embodiments of this application, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value of the crop to be predicted in each growth period is determined based on the average daily temperature and sunshine duration, according to the cultivation method. This includes: determining the temperature difference between the average daily temperature and a preset temperature; determining the first predicted accumulated temperature value of the crop to be predicted in the first growth period based on the temperature difference and the accumulated temperature value corresponding to the cultivation method; determining the second predicted accumulated temperature value of the crop to be predicted in the second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration; and determining the third predicted accumulated temperature value of the crop to be predicted in the third growth period based on the temperature difference.
[0014] In the embodiments of this application, when the cultivation method is the first cultivation method, the accumulated temperature loss value corresponding to the first cultivation method is a first value; when the cultivation method is the second cultivation method, the accumulated temperature loss value corresponding to the second cultivation method is a second value, which is the difference between the historical temperature difference of the historical crop cultivated using the second cultivation method in the first growth period and the historical temperature difference of the historical crop cultivated using the first cultivation method in the first growth period; wherein, for any cultivation method, the historical temperature difference of the crop in any growth period is the difference between the historical daily average temperature of the crop in the growth period and the preset temperature corresponding to the growth period.
[0015] In the embodiments of this application, the delayed accumulated temperature value is determined by formula (1):
[0016]
[0017] Among them, G z This is represented by the delayed accumulated temperature value, where x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method. Let DL represent the duration of the i-th historical sunshine period. max GDDfc2 represents the maximum sunshine duration, m represents the total number of days in the second growth period of crops planted according to the second cultivation method, GDDfc1 represents the historical temperature difference in the second growth period of crops planted according to the first cultivation method, and GDDfc2 represents the historical temperature difference in the second growth period of crops planted according to the second cultivation method.
[0018] In the embodiments of this application, for any historical sunshine duration, if the historical sunshine duration is less than or equal to the maximum sunshine duration, the value of the historical sunshine duration is determined as the maximum sunshine duration.
[0019] In the embodiments of this application, the accumulated temperature value corresponding to the maximum sunshine duration is determined by formula (2):
[0020]
[0021] in, GDDfc1 represents the accumulated temperature value corresponding to the maximum sunshine duration, and GDDfc1 represents the historical temperature difference value of the crop during the second growth period after cultivation according to the second cultivation method. z DL represents the delayed accumulated temperature value, x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method, and DL represents the total number of days in the second growth period. i Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration.
[0022] In embodiments of this application, determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration includes: determining the duration difference between the sunshine duration and the maximum sunshine duration; and determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value.
[0023] In the embodiments of this application, the second predicted accumulated temperature value is determined by formula (3):
[0024]
[0025] Where G2 represents the second predicted accumulated temperature value, DL max DL represents the maximum sunshine duration, while DL represents the sunshine duration. G represents the accumulated temperature value corresponding to the maximum sunshine duration. z It is expressed as the delayed accumulated temperature value.
[0026] In the embodiments of this application, the crop to be predicted is rice, the first cultivation method is direct seeding, and the second cultivation method is not the first cultivation method.
[0027] A second aspect of this application provides a machine-readable storage medium storing instructions that, when executed by a processor, configure the processor to perform the aforementioned method for predicting the growth period of crops.
[0028] A third aspect of this application provides a processor configured to perform the above-described method for predicting the growth period of crops.
[0029] The fourth aspect of this application provides an apparatus for predicting the growth period of crops, including the processor described above.
[0030] The above technical solutions can quantify the impact of different cultivation methods on the accumulated temperature required for crop growth, ensuring accurate prediction of the crop's growth stage even when different cultivation methods are used. Furthermore, by using standard accumulated temperature values to determine whether the crop to be predicted can enter the next growth stage, the time cost of crop growth stage prediction is significantly reduced. The prediction process is convenient and quick, enabling timely determination of the crop's current growth stage and allowing for timely intervention to prevent yield reduction.
[0031] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description
[0032] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:
[0033] Figure 1 The illustration shows a flowchart of a method for predicting the growth period of crops according to an embodiment of this application;
[0034] Figure 2 The schematic diagram illustrates a process flow diagram of a method for predicting the growth period of crops according to yet another embodiment of this application;
[0035] Figure 3 The illustration shows a schematic diagram of the prediction results for predicting the growth period of crops according to an embodiment of this application;
[0036] Figure 4 The diagram illustrates the internal structure of a computer device according to an embodiment of this application. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0038] Figure 1 The illustration schematically shows a flowchart of a method for predicting the growth period of crops according to an embodiment of this application. Figure 1 As shown in one embodiment of this application, a method for predicting the growth period of crops is provided, comprising the following steps:
[0039] Step 101: Determine the crop variety and current cultivation method of the crop to be predicted.
[0040] Step 102: Obtain multiple standard accumulated temperature values corresponding to crop varieties and cultivation methods, wherein the standard accumulated temperature values correspond to each growth stage of each crop variety under each cultivation method.
[0041] Step 103: Obtain the average daily temperature and sunshine duration of the crop to be predicted.
[0042] Step 104: Based on the average daily temperature and sunshine duration, determine the predicted accumulated temperature value of the crop to be predicted in each growth stage when the crop is cultivated according to the cultivation method.
[0043] Step 105: The growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value is determined as the growth period of the crop to be predicted.
[0044] The crops to be predicted can refer to various plants cultivated in agriculture, including food crops and cash crops. More specifically, the crops to be predicted can refer to food crops such as rice and wheat. There can be multiple crop varieties to be predicted. For example, if the crop to be predicted is rice, then its corresponding varieties could include Meixiangzhan No. 2 or Zhenxiangsimiao. The crops to be predicted can be cultivated through various methods. These methods can include direct seeding, machine transplanting, and broadcasting.
[0045] If multiple crops to be predicted are planted at the same time, but each crop is cultivated using different methods, the accumulated temperature required for growth will vary, potentially leading to different growth stages for each crop. The growth stage of a crop to be predicted can be divided into a first growth stage, a second growth stage, and a third growth stage. The first growth stage refers to the growth phase from sowing to tillering; the second growth stage refers to the growth phase from tillering to heading; and the third growth stage refers to the growth phase from heading to maturity.
[0046] To accurately predict the growth stage of crops, the processor first determines the crop variety and the current cultivation method. Then, the processor acquires multiple standard accumulated temperature values corresponding to the crop variety and cultivation method. Each standard accumulated temperature value corresponds to a specific growth stage of the crop under each cultivation method. In other words, the crop to be predicted has a corresponding standard accumulated temperature value for each growth stage. The standard accumulated temperature value measures whether the crop can enter the next growth stage. Specifically, the standard accumulated temperature value refers to the effective accumulated temperature required for the crop to enter the next growth stage.
[0047] Having acquired multiple standard accumulated temperature values, the processor can obtain the average daily temperature and sunshine duration of the crop to be predicted. The average daily temperature can refer to the average of the daily maximum and minimum temperatures. Based on the average daily temperature and sunshine duration, the processor can determine the predicted accumulated temperature value for each growth stage of the crop under the specified cultivation method. The processor then compares the predicted accumulated temperature value with the standard accumulated temperature values. If the predicted accumulated temperature value is less than or equal to the standard accumulated temperature value, the processor determines that the predicted accumulated temperature value matches the standard accumulated temperature value. That is, the accumulated temperature value of the crop to be predicted has not yet reached the required accumulated temperature value for the next growth stage, and the crop to be predicted has not entered the next growth stage. The processor can further determine the growth stage corresponding to the standard accumulated temperature value that matches the predicted accumulated temperature value as the current growth stage of the crop to be predicted.
[0048] The above technical solutions can quantify the impact of different cultivation methods on the accumulated temperature required for crop growth, ensuring accurate prediction of the crop's growth stage even when different cultivation methods are used. Furthermore, by using standard accumulated temperature values to determine whether the crop to be predicted can enter the next growth stage, the time cost of crop growth stage prediction is significantly reduced. The prediction process is convenient and quick, enabling timely determination of the crop's current growth stage and allowing for timely intervention to prevent yield reduction.
[0049] In one embodiment, the crop to be predicted is rice, the first cultivation method is direct seeding, and the second cultivation method is a method other than the first cultivation method.
[0050] The crop to be predicted can refer to rice. The cultivation methods for the crop to be predicted can include a primary cultivation method and a secondary cultivation method. The primary cultivation method can refer to direct seeding. The secondary cultivation method can refer to a non-primary cultivation method, i.e., a non-direct seeding method. For example, it could be machine transplanting or broadcast seedling cultivation.
[0051] In one embodiment, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value for each growth period of the crop to be predicted, when cultivated according to the cultivation method, is determined based on the average daily temperature and sunshine duration. This includes: determining the predicted accumulated temperature value for the crop to be predicted in the first growth period based on the average daily temperature; determining the predicted accumulated temperature value for the crop to be predicted in the second growth period based on sunshine duration if the predicted accumulated temperature value for the first growth period is greater than the standard accumulated temperature value corresponding to the first growth period; and determining the predicted accumulated temperature value for the crop to be predicted in the third growth period based on the average daily temperature if the predicted accumulated temperature value for the second growth period is greater than the standard accumulated temperature value corresponding to the second growth period.
[0052] The growth period of the crop to be predicted can include at least the first growth period, the second growth period, and the third growth period. When the crop to be predicted is cultivated according to the cultivation method, the processor can determine the predicted accumulated temperature value of the crop in the first growth period based on the average daily temperature. The first growth period can refer to the growth stage of the crop to be predicted from the sowing period to the tillering period.
[0053] After determining the predicted accumulated temperature value for the crop in its first growth stage, the processor compares this value with the corresponding standard accumulated temperature value. If the predicted accumulated temperature value for the first growth stage is greater than the standard value, the processor can determine that the crop may have reached the accumulated temperature value required for the next growth stage. In this case, the crop may be in its second growth stage. Further, the processor can determine the predicted accumulated temperature value for the crop in its second growth stage based on sunshine duration. The second growth stage can refer to the growth phase of the crop from the tillering stage to the heading stage.
[0054] After determining the predicted accumulated temperature value for the crop in its second growth stage, the processor compares this value with the corresponding standard accumulated temperature value. If the predicted accumulated temperature value is greater than the standard value, the processor determines that the crop may have reached the accumulated temperature value required for the next growth stage. In this case, the crop may be in its third growth stage. Further, the processor can determine the predicted accumulated temperature value for the crop in its third growth stage based on the average daily temperature. Here, the predicted accumulated temperature value can refer to the currently accumulated effective temperature of the crop. The third growth stage can refer to the growth phase of the crop from the heading stage to maturity.
[0055] In one embodiment, determining the growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth period of the crop to be predicted includes: if the predicted accumulated temperature value of the first growth period is less than or equal to the standard accumulated temperature value corresponding to the first growth period, determining that the predicted accumulated temperature value of the first growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the first growth period; or if the predicted accumulated temperature value of the second growth period is less than or equal to the standard accumulated temperature value corresponding to the second growth period, determining that the predicted accumulated temperature value of the second growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the second growth period; or if the predicted accumulated temperature value of the third growth period is less than or equal to the standard accumulated temperature value corresponding to the third growth period, determining that the predicted accumulated temperature value of the third growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the third growth period; and if the predicted accumulated temperature value of the third growth period is greater than the standard accumulated temperature value corresponding to the third growth period, determining that the crop to be predicted has reached the target growth state.
[0056] The predicted growth period of the crop can include the first growth period, the second growth period, and the third growth period. If the predicted accumulated temperature value for the first growth period is less than or equal to the standard accumulated temperature value corresponding to the first growth period, the processor can determine that the predicted accumulated temperature value for the first growth period matches the standard accumulated temperature value, and the crop is identified as being in the first growth period. That is, if the predicted accumulated temperature value for the first growth period does not reach the accumulated temperature value required for the next growth period, the crop may not be able to enter the next growth period, and the crop's growth period will be the growth period corresponding to the standard accumulated temperature value, i.e., the first growth period.
[0057] If the predicted accumulated temperature value for the second growth stage of a crop is less than or equal to the standard accumulated temperature value corresponding to the second growth stage, the processor can determine that the predicted accumulated temperature value for the second growth stage matches the standard accumulated temperature value corresponding to the second growth stage, and can determine that the crop is in the second growth stage. That is, if the predicted accumulated temperature value for the second growth stage of a crop does not reach the accumulated temperature value required for the next growth stage, the crop may not be able to enter the next growth stage, and the crop's growth stage will be the growth stage corresponding to the standard accumulated temperature value, i.e., the second growth stage.
[0058] If the predicted accumulated temperature value for the third growth stage of the crop to be predicted is less than or equal to the standard accumulated temperature value corresponding to the third growth stage, the processor can determine that the predicted accumulated temperature value for the third growth stage matches the standard accumulated temperature value corresponding to the third growth stage, and can determine that the growth stage of the crop to be predicted is the third growth stage. That is, if the predicted accumulated temperature value for the third growth stage of the crop to be predicted does not reach the accumulated temperature value required for the next growth stage, the crop to be predicted may not be able to enter the next growth stage, and the growth stage of the crop to be predicted is the growth stage corresponding to the standard accumulated temperature value, i.e., the third growth stage.
[0059] If the predicted accumulated temperature value for the third growth stage of the crop to be predicted is greater than the standard accumulated temperature value corresponding to the third growth stage, the processor can determine that the crop has reached the target growth state. Here, the third growth stage can refer to the growth phase of the crop from the heading stage to maturity. The target growth state can refer to the crop being in a mature growth state. When the crop reaches the target growth state, the processor can send a notification to the user so that the user can promptly carry out harvesting operations for the crop.
[0060] In one embodiment, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value for the crop to be predicted during each growth period is determined based on the average daily temperature and sunshine duration, according to the cultivation method. This includes: determining the temperature difference between the average daily temperature and a preset temperature; determining a first predicted accumulated temperature value for the crop to be predicted during the first growth period based on the temperature difference and the accumulated temperature value corresponding to the cultivation method; determining a second predicted accumulated temperature value for the crop to be predicted during the second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration; and determining a third predicted accumulated temperature value for the crop to be predicted during the third growth period based on the temperature difference.
[0061] The growth stages of the crop to be predicted can include at least the first, second, and third growth stages. The first growth stage can refer to the growth phase from sowing to tillering; the second growth stage can refer to the growth phase from tillering to heading; and the third growth stage can refer to the growth phase from heading to maturity. When determining the predicted accumulated temperature for each growth stage of the crop cultivated according to the specified method, the processor can determine the temperature difference between the daily average temperature and the preset temperature. The daily average temperature can refer to the average of the daily maximum and minimum temperatures. The preset temperature can refer to the minimum temperature required for the growth of the crop. Specifically, the preset temperature can be 10℃.
[0062] The processor can determine the first predicted accumulated temperature value for the crop in its first growth stage based on the temperature difference and the accumulated temperature value corresponding to the cultivation method. The accumulated temperature value can refer to the difference between the accumulated temperature required for a crop using the second cultivation method to reach a certain growth stage and the accumulated temperature required for a crop using the first cultivation method to reach the same growth stage. After determining the first predicted accumulated temperature value, the processor can determine the second predicted accumulated temperature value for the crop in its second growth stage based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration. The delayed accumulated temperature value can refer to the accumulated temperature increase required for each hour of sunshine duration exceeding the maximum sunshine duration for crops cultivated using different methods. The maximum sunshine duration can refer to the ideal sunshine duration. For example, if the crop to be predicted is rice, and rice is a short-day crop, its corresponding ideal sunshine duration is 12 hours. If the sunshine duration for rice exceeds 12 hours, it will cause a delay in the accumulated temperature of the rice. After determining the second predicted accumulated temperature value for the crop to be predicted, the processor can determine the third predicted accumulated temperature value for the crop in the third growth stage based on the temperature difference. The temperature difference can be determined based on the daily average temperature and the preset temperature.
[0063] In one embodiment, when the cultivation method is a first cultivation method, the accumulated temperature loss value corresponding to the first cultivation method is a first value; when the cultivation method is a second cultivation method, the accumulated temperature loss value corresponding to the second cultivation method is a second value, the second value being the difference between the historical temperature difference of the historical crop cultivated using the second cultivation method during the first growth period and the historical temperature difference of the historical crop cultivated using the first cultivation method during the first growth period; wherein, for any cultivation method, the historical temperature difference of the crop during any growth period is the difference between the historical daily average temperature of the crop during the growth period and the preset temperature corresponding to the growth period.
[0064] When the cultivation method of the crop to be predicted is the first cultivation method, the accumulated temperature loss value corresponding to the first cultivation method can be a first value. Here, the first cultivation method can refer to direct seeding. The first value can be 0. When the cultivation method of the crop to be predicted is the second cultivation method, the processor can determine the accumulated temperature loss value corresponding to the second cultivation method as a second value. Here, the second cultivation method can refer to a non-first cultivation method, such as machine transplanting or broadcast seedling cultivation. The second value can refer to the difference between the historical temperature difference of a historical crop cultivated using the second cultivation method during its first growth period and the historical temperature difference of a historical crop cultivated using the first cultivation method during its first growth period. Furthermore, for any cultivation method, the historical temperature difference of the crop during any growth period can be determined based on the difference between the historical daily average temperature of the crop during its growth period and the preset temperature corresponding to that growth period.
[0065] For example, it can be done by GDD = ∑(T) avg -T base Determine the historical temperature difference of a crop at any given growth stage. Here, GDD can be represented as the historical temperature difference of a crop at any given growth stage when a specific cultivation method is used. T avg It can be expressed as the historical average daily temperature of a historical crop cultivated according to any cultivation method at any growth stage. T base This can be expressed as the preset temperature of a historical crop cultivated using any cultivation method at any growth stage. If the historical temperature difference of a historical crop cultivated using a second cultivation method at the first growth stage is GDDbf, then... n If the historical temperature difference during the first growth period of a crop grown using the first cultivation method is GDDbf1, then the second value can be obtained through Gs. n =GDDbf n -GDDbf1 is determined. Among them, Gs n This can refer to the accumulated temperature loss of the crop to be predicted when cultivated using the second cultivation method. If the historical average daily temperature of a crop cultivated using the second cultivation method during its first growth period includes multiple values, then the corresponding historical temperature difference also includes multiple values. Furthermore, the processor can determine multiple second values. At this point, the processor can average the differences among the multiple historical temperature differences to determine the average value corresponding to the differences among the multiple historical temperature differences as the accumulated temperature loss of the crop to be predicted when cultivated using the second cultivation method.
[0066] In one embodiment, the delayed accumulated temperature value is determined by formula (1):
[0067]
[0068] Among them, Gz This is represented by the delayed accumulated temperature value, where x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method. Let DL represent the duration of the i-th historical sunshine period. max GDDfc2 represents the maximum sunshine duration, m represents the total number of days in the second growth period of crops planted according to the second cultivation method, GDDfc1 represents the historical temperature difference in the second growth period of crops planted according to the first cultivation method, and GDDfc2 represents the historical temperature difference in the second growth period of crops planted according to the second cultivation method.
[0069] GDDfc2 and GDDfc1 can be obtained respectively through GDD=∑(T avg -T base GDDfc2 can be determined based on the historical average daily temperature and preset temperature of the crop during its second growth period after planting according to the first cultivation method. GDDfc1 can be determined based on the historical average daily temperature and preset temperature of the crop during its second growth period after planting according to the second cultivation method. The preset temperature for the crop during its second growth period can refer to the minimum temperature required for rice growth. Specifically, the preset temperature can be 10℃. Delayed accumulated temperature value G z This can refer to the accumulated temperature required for crops cultivated using different methods when the sunshine duration exceeds the maximum sunshine duration, specifically the increase in accumulated temperature required for each additional hour of sunshine. x represents the total number of days in the second growth period for crops cultivated using the first method. m represents the total number of days in the second growth period for crops cultivated using the second method. Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration. The maximum sunshine duration can be determined based on the type of crop. Crop types can include short-day crops and long-day crops. For example, if the crop is rice, which is a short-day crop, then its maximum sunshine duration could be 12 hours.
[0070] In one embodiment, for any historical sunshine duration, if the historical sunshine duration is less than or equal to the maximum sunshine duration, the value of the historical sunshine duration is determined as the maximum sunshine duration.
[0071] The total number of days in the growing season may vary for crops grown using different methods. Furthermore, the corresponding sunshine duration for each growing season will also differ. For example, rice, as a short-day crop, has a maximum sunshine duration of 12 hours, but its sunshine duration on a given growing season may be less than or more than 12 hours. Therefore, when determining the delayed accumulated temperature value, the historical sunshine duration for rice can be determined first. For any historical sunshine duration, if the historical sunshine duration is less than or equal to the maximum sunshine duration, the processor can determine the value of the historical sunshine duration as the maximum sunshine duration. For example, the historical sunshine duration can be further determined using the following formula.
[0072]
[0073] In the above formula, This is expressed as the historical sunshine duration DL i With maximum sunshine duration DL max The i-th historical sunshine duration determined after comparison, DL i Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration. That is, the historical sunshine duration DL. i Less than or equal to the maximum sunshine duration DL max In this case, the processor can determine the historical sunshine duration value as the maximum sunshine duration DL. max Historical sunshine duration DL i Greater than the maximum sunshine duration DL max In the case of DL i This is the value of historical sunshine duration.
[0074] In one embodiment, the accumulated temperature value corresponding to the maximum sunshine duration is determined by formula (2):
[0075]
[0076] in, GDDfc1 represents the accumulated temperature value corresponding to the maximum sunshine duration, and GDDfc1 represents the historical temperature difference value of the crop during the second growth period after cultivation according to the second cultivation method. z DL represents the delayed accumulated temperature value, x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method, and DL represents the total number of days in the second growth period. i Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration.
[0077] Given a determined accumulated temperature value, the processor can determine the accumulated temperature value corresponding to the maximum sunshine duration according to formula (2). In formula (2) above, GDDfc1 represents the historical temperature difference during the second growth period of the crop cultivated according to the second cultivation method. GDDfc1 can be determined based on the historical average daily temperature and preset temperature during the second growth period of the crop cultivated according to the second cultivation method. z This is expressed as the delayed accumulated temperature value. x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method, DL. i Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration. This is expressed as the accumulated temperature value corresponding to the maximum sunshine duration.
[0078] In one embodiment, determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration includes: determining the duration difference between the sunshine duration and the maximum sunshine duration; and determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value.
[0079] The processor can determine the duration difference between the sunshine duration and the maximum sunshine duration. Then, the processor can determine the second predicted accumulated temperature value for the crop to be predicted in the second growth stage based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value.
[0080] In one embodiment, the second predicted accumulated temperature value is determined by formula (3):
[0081]
[0082] Where G2 represents the second predicted accumulated temperature value, DL max DL represents the maximum sunshine duration, while DL represents the sunshine duration. G represents the accumulated temperature value corresponding to the maximum sunshine duration. z It is expressed as the delayed accumulated temperature value.
[0083] The processor can determine the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value. Specifically, the processor can determine the second predicted accumulated temperature value of the crop to be predicted during its second growth period using the above formula (3). In the above formula (3), G2 represents the second predicted accumulated temperature value, DL... max DL represents the maximum sunshine duration, while DL represents the sunshine duration. G represents the accumulated temperature value corresponding to the maximum sunshine duration. z It is expressed as the delayed accumulated temperature value.
[0084] In one embodiment, such as Figure 2 As shown, a flowchart illustrating another method for predicting crop growth stages is provided.
[0085] Here, S1 can refer to the first growth stage of the crop, which is from sowing to tillering. S2 can refer to the second growth stage of the crop, which is from tillering to heading. S3 can refer to the third growth stage of the crop, which is from heading to maturity. The processor can acquire growth stage data under different cultivation methods. For example, it can acquire growth stage data under direct seeding, machine transplanting, and machine broadcasting cultivation.
[0086] The processor can determine the accumulated temperature for damage during the first growth stage of historical crops cultivated using different cultivation methods, based on growth stage data corresponding to different cultivation methods. Here, GDDbf1 refers to the difference between the historical average daily temperature and the preset temperature during the first growth stage of historical crops cultivated using direct seeding. GDDbf2 refers to the difference between the historical average daily temperature and the preset temperature during the first growth stage of historical crops cultivated using machine transplanting. GDDbf3 refers to the difference between the historical average daily temperature and the preset temperature during the first growth stage of historical crops cultivated using machine broadcasting. The accumulated temperature for damage corresponding to machine transplanting can be determined based on GDDbf1 and GDDbf2, and the accumulated temperature for damage corresponding to machine broadcasting can be determined based on GDDbf1 and GDDbf3. Given the accumulated temperature for damage, the processor can determine the first predicted accumulated temperature for the crop during the first growth stage based on the temperature difference and the accumulated temperature for damage.
[0087] When crops are in their second growth stage, they are in a photosensitive period. That is, during this stage, the duration of sunshine and the average daily temperature affect the accumulated temperature required for crop growth. Specifically, GDDfc1 refers to the difference between the historical average daily temperature and the preset temperature during the second growth stage for historical crops grown using direct seeding. GDDfc2 refers to the difference between the historical average daily temperature and the preset temperature during the second growth stage for historical crops grown using machine transplanting. GDDfc3 refers to the difference between the historical average daily temperature and the preset temperature during the second growth stage for historical crops grown using machine broadcasting. The processor can determine the delayed accumulated temperature value and the accumulated temperature value corresponding to the maximum sunshine duration for historical crops grown using different methods during their second growth stage based on the historical average daily temperature, preset temperature, historical sunshine duration, and maximum sunshine duration, thereby determining the second predicted accumulated temperature value for the crop during its second growth stage.
[0088] When crops are in their third growth stage, maturity is primarily influenced by the characteristics of the crop variety itself, and the accumulated temperature reaches a certain value. Here, GDDfc1 refers to the difference between the historical average daily temperature and the preset temperature during the third growth stage for crops cultivated using direct seeding methods. GDDfc2 refers to the difference between the historical average daily temperature and the preset temperature during the third growth stage for crops cultivated using machine transplanting methods. GDDfc3 refers to the difference between the historical average daily temperature and the preset temperature during the third growth stage for crops cultivated using machine broadcasting methods.
[0089] Taking rice, specifically the variety Meixiangzhan 2, as an example, the accumulated temperature loss for Meixiangzhan 2 rice is 0 when it is directly sown. When it is transplanted, the accumulated temperature loss is 89.45. This accumulated temperature loss is the difference between the historical temperature difference (498.79) of Meixiangzhan 2 rice grown using transplanting and the historical temperature difference (409.35) of Meixiangzhan 2 rice grown using direct sowing during its first growth period.
[0090] The processor can obtain the total number of days x in the second growth stage of historical Meixiangzhan 2 rice cultivated using the direct seeding method as 28, and the historical temperature difference GDDfc2 as 560.7. The processor can obtain the total number of days m in the second growth stage of historical Meixiangzhan 2 rice cultivated using the transplanting method as 38, and the historical temperature difference GDDfc1 as 745.05. Therefore, the processor can further determine the delayed accumulated temperature value of Meixiangzhan 2 rice as 1 using the above formula (1), and determine the accumulated temperature value corresponding to the maximum sunshine duration of historical Meixiangzhan 2 rice as 514.32 according to the above formula (2).
[0091] The processor can determine the historical temperature difference during the third growth stage of the historical Meixiangzhan 2 rice variety cultivated using the transplanting method, as well as the historical temperature difference during the third growth stage of the historical Meixiangzhan 2 rice variety cultivated using the direct seeding method. The processor can then average the historical temperature differences during the third growth stage of the historical Meixiangzhan 2 rice variety corresponding to different cultivation methods to determine the accumulated temperature value of the historical Meixiangzhan 2 rice variety during the third growth stage as 955.62.
[0092] Taking rice, specifically the variety Zhenxiang Simiao, as an example, the accumulated temperature loss is 0 when Zhenxiang Simiao rice is directly sown. When it is transplanted, the accumulated temperature loss is 171.63. This accumulated temperature loss is the difference between the historical temperature difference of 507.8 for transplanted rice during its first growth period and the historical temperature difference of 336.17 for directly sown rice during its first growth period.
[0093] The processor can obtain the total number of days x in the second growth stage of historical Zhenxiang Simiao rice cultivated using the direct seeding method, which is 37, and the historical temperature difference GDDfc2 is 728.5. The processor can obtain the total number of days m in the second growth stage of historical Zhenxiang Simiao rice cultivated using the transplanting method, which is 37, and the historical temperature difference GDDfc1 is 733.55. Therefore, the processor can further determine the delayed accumulated temperature value of Zhenxiang Simiao rice as 0.36 using the above formula (1), and determine the accumulated temperature value corresponding to the maximum sunshine duration of historical Zhenxiang Simiao rice as 706.71 using the above formula (2). The processor can determine the historical temperature difference value in the third growth stage of historical Zhenxiang Simiao rice cultivated using the transplanting method, and the historical temperature difference value in the third growth stage of historical Zhenxiang Simiao rice cultivated using the direct seeding method. The processor can then average the historical temperature differences of the historical Zhenxiang Simiao rice during the third growth period corresponding to different cultivation methods to determine that the accumulated temperature value of the historical Zhenxiang Simiao rice during the third growth period is 790.
[0094] In one embodiment, the root mean square error between the predicted accumulated temperature value and the standard accumulated temperature value of the crop to be predicted at each growth stage can be determined by the following formula:
[0095]
[0096] Where RMSE represents the root mean square error value, P i Represented as predicted accumulated temperature, O i It is represented as the standard accumulated temperature value, and n is the number of predicted accumulated temperature values for each reproductive period.
[0097] like Figure 3 The diagram shows the predicted results for Meixiangzhan 2 rice and Zhenxiangsimiao rice. The predicted results can refer to both measured and simulated values of the growth period. The measured value of the growth period can refer to the standard accumulated temperature value of the crop. The simulated value of the growth period can refer to the predicted accumulated temperature value of the crop. Based on the measured and simulated values of the growth period, the root mean square error (RMSE) of the crop to be predicted can be determined.
[0098] The above technical solutions can quantify the impact of different cultivation methods on the accumulated temperature required for crop growth, ensuring accurate prediction of the crop's growth stage even when different cultivation methods are used. Furthermore, by using standard accumulated temperature values to determine whether the crop to be predicted can enter the next growth stage, the time cost of crop growth stage prediction is significantly reduced. The prediction process is convenient and quick, enabling timely determination of the crop's current growth stage and allowing for timely intervention to prevent yield reduction. This provides a certain reference basis for better crop production management.
[0099] Figure 1 This is a flowchart illustrating a method for predicting crop growth stages in one embodiment. It should be understood that, although... Figure 1 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
[0100] In one embodiment, a storage medium is provided on which a program is stored, which, when executed by a processor, implements the above-described method for predicting the growth period of crops.
[0101] In one embodiment, a processor is provided for running a program, wherein the program executes the above-described method for predicting the growth period of crops.
[0102] In one embodiment, an apparatus for predicting the growth period of crops is provided, including the processor described above.
[0103] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 4As shown. The computer device includes a processor A01, a network interface A02, memory (not shown), and a database (not shown) connected via a system bus. The processor A01 provides computing and control capabilities. The memory includes internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02, and a database (not shown). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 stored in the non-volatile storage medium A04. The database stores data such as standard accumulated temperature values. The network interface A02 communicates with external terminals via a network connection. When the computer program B02 is executed by the processor A01, it implements a method for predicting the growth period of crops.
[0104] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0105] This application provides an apparatus including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: determining the crop variety and the current cultivation method of the crop to be predicted; acquiring multiple standard accumulated temperature values corresponding to the crop variety and cultivation method, wherein the standard accumulated temperature value corresponds to each growth stage of the crop variety under each cultivation method; acquiring the average daily temperature and sunshine duration of the crop to be predicted; determining the predicted accumulated temperature value of the crop to be predicted in each growth stage when cultivated according to the cultivation method based on the average daily temperature and sunshine duration; and determining the growth stage corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth stage of the crop to be predicted.
[0106] In one embodiment, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value for each growth period of the crop to be predicted, when cultivated according to the cultivation method, is determined based on the average daily temperature and sunshine duration. This includes: determining the predicted accumulated temperature value for the crop to be predicted in the first growth period based on the average daily temperature; determining the predicted accumulated temperature value for the crop to be predicted in the second growth period based on sunshine duration if the predicted accumulated temperature value for the first growth period is greater than the standard accumulated temperature value corresponding to the first growth period; and determining the predicted accumulated temperature value for the crop to be predicted in the third growth period based on the average daily temperature if the predicted accumulated temperature value for the second growth period is greater than the standard accumulated temperature value corresponding to the second growth period.
[0107] In one embodiment, determining the growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth period of the crop to be predicted includes: if the predicted accumulated temperature value of the first growth period is less than or equal to the standard accumulated temperature value corresponding to the first growth period, determining that the predicted accumulated temperature value of the first growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the first growth period; or if the predicted accumulated temperature value of the second growth period is less than or equal to the standard accumulated temperature value corresponding to the second growth period, determining that the predicted accumulated temperature value of the second growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the second growth period; or if the predicted accumulated temperature value of the third growth period is less than or equal to the standard accumulated temperature value corresponding to the third growth period, determining that the predicted accumulated temperature value of the third growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the third growth period; and if the predicted accumulated temperature value of the third growth period is greater than the standard accumulated temperature value corresponding to the third growth period, determining that the crop to be predicted has reached the target growth state.
[0108] In one embodiment, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value for the crop to be predicted during each growth period is determined based on the average daily temperature and sunshine duration, according to the cultivation method. This includes: determining the temperature difference between the average daily temperature and a preset temperature; determining a first predicted accumulated temperature value for the crop to be predicted during the first growth period based on the temperature difference and the accumulated temperature value corresponding to the cultivation method; determining a second predicted accumulated temperature value for the crop to be predicted during the second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration; and determining a third predicted accumulated temperature value for the crop to be predicted during the third growth period based on the temperature difference.
[0109] In one embodiment, when the cultivation method is a first cultivation method, the accumulated temperature loss value corresponding to the first cultivation method is a first value; when the cultivation method is a second cultivation method, the accumulated temperature loss value corresponding to the second cultivation method is a second value, the second value being the difference between the historical temperature difference of the historical crop cultivated using the second cultivation method during the first growth period and the historical temperature difference of the historical crop cultivated using the first cultivation method during the first growth period; wherein, for any cultivation method, the historical temperature difference of the crop during any growth period is the difference between the historical daily average temperature of the crop during the growth period and the preset temperature corresponding to the growth period.
[0110] In one embodiment, the delayed accumulated temperature value is determined by formula (1):
[0111]
[0112] Among them, G z This is represented by the delayed accumulated temperature value, where x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method. Let DL represent the duration of the i-th historical sunshine period. max GDDfc2 represents the maximum sunshine duration, m represents the total number of days in the second growth period of crops planted according to the second cultivation method, GDDfc1 represents the historical temperature difference in the second growth period of crops planted according to the first cultivation method, and GDDfc2 represents the historical temperature difference in the second growth period of crops planted according to the second cultivation method.
[0113] In one embodiment, for any historical sunshine duration, if the historical sunshine duration is less than or equal to the maximum sunshine duration, the value of the historical sunshine duration is determined as the maximum sunshine duration.
[0114] In one embodiment, the accumulated temperature value corresponding to the maximum sunshine duration is determined by formula (2):
[0115]
[0116] in, GDDfc1 represents the accumulated temperature value corresponding to the maximum sunshine duration, and GDDfc1 represents the historical temperature difference value of the crop during the second growth period after cultivation according to the second cultivation method. z DL represents the delayed accumulated temperature value, x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method, and DL represents the total number of days in the second growth period. i Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration.
[0117] In one embodiment, determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration includes: determining the duration difference between the sunshine duration and the maximum sunshine duration; and determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value.
[0118] In one embodiment, the second predicted accumulated temperature value is determined by formula (3):
[0119]
[0120] Where G2 represents the second predicted accumulated temperature value, DL max DL represents the maximum sunshine duration, while DL represents the sunshine duration. G represents the accumulated temperature value corresponding to the maximum sunshine duration. z It is expressed as the delayed accumulated temperature value.
[0121] In one embodiment, the crop to be predicted is rice, the first cultivation method is direct seeding, and the second cultivation method is a method other than the first cultivation method.
[0122] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: determining the crop variety and the currently used cultivation method of the crop to be predicted; obtaining multiple standard accumulated temperature values corresponding to the crop variety and cultivation method, wherein the standard accumulated temperature value corresponds to each growth stage of the crop variety under each cultivation method; obtaining the average daily temperature and sunshine duration of the crop to be predicted; determining the predicted accumulated temperature value of the crop to be predicted for each growth stage when cultivated according to the cultivation method, based on the average daily temperature and sunshine duration; and determining the growth stage corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth stage of the crop to be predicted.
[0123] In one embodiment, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value for each growth period of the crop to be predicted, when cultivated according to the cultivation method, is determined based on the average daily temperature and sunshine duration. This includes: determining the predicted accumulated temperature value for the crop to be predicted in the first growth period based on the average daily temperature; determining the predicted accumulated temperature value for the crop to be predicted in the second growth period based on sunshine duration if the predicted accumulated temperature value for the first growth period is greater than the standard accumulated temperature value corresponding to the first growth period; and determining the predicted accumulated temperature value for the crop to be predicted in the third growth period based on the average daily temperature if the predicted accumulated temperature value for the second growth period is greater than the standard accumulated temperature value corresponding to the second growth period.
[0124] In one embodiment, determining the growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth period of the crop to be predicted includes: if the predicted accumulated temperature value of the first growth period is less than or equal to the standard accumulated temperature value corresponding to the first growth period, determining that the predicted accumulated temperature value of the first growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the first growth period; or if the predicted accumulated temperature value of the second growth period is less than or equal to the standard accumulated temperature value corresponding to the second growth period, determining that the predicted accumulated temperature value of the second growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the second growth period; or if the predicted accumulated temperature value of the third growth period is less than or equal to the standard accumulated temperature value corresponding to the third growth period, determining that the predicted accumulated temperature value of the third growth period matches the corresponding standard accumulated temperature value, and determining that the growth period of the crop to be predicted is the third growth period; and if the predicted accumulated temperature value of the third growth period is greater than the standard accumulated temperature value corresponding to the third growth period, determining that the crop to be predicted has reached the target growth state.
[0125] In one embodiment, the growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. The predicted accumulated temperature value for the crop to be predicted during each growth period is determined based on the average daily temperature and sunshine duration, according to the cultivation method. This includes: determining the temperature difference between the average daily temperature and a preset temperature; determining a first predicted accumulated temperature value for the crop to be predicted during the first growth period based on the temperature difference and the accumulated temperature value corresponding to the cultivation method; determining a second predicted accumulated temperature value for the crop to be predicted during the second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration; and determining a third predicted accumulated temperature value for the crop to be predicted during the third growth period based on the temperature difference.
[0126] In one embodiment, when the cultivation method is a first cultivation method, the accumulated temperature loss value corresponding to the first cultivation method is a first value; when the cultivation method is a second cultivation method, the accumulated temperature loss value corresponding to the second cultivation method is a second value, the second value being the difference between the historical temperature difference of the historical crop cultivated using the second cultivation method during the first growth period and the historical temperature difference of the historical crop cultivated using the first cultivation method during the first growth period; wherein, for any cultivation method, the historical temperature difference of the crop during any growth period is the difference between the historical daily average temperature of the crop during the growth period and the preset temperature corresponding to the growth period.
[0127] In one embodiment, the delayed accumulated temperature value is determined by formula (1):
[0128]
[0129] Among them, Gz This is represented by the delayed accumulated temperature value, where x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method. Let DL represent the duration of the i-th historical sunshine period. max GDDfc2 represents the maximum sunshine duration, m represents the total number of days in the second growth period of crops planted according to the second cultivation method, GDDfc1 represents the historical temperature difference in the second growth period of crops planted according to the first cultivation method, and GDDfc2 represents the historical temperature difference in the second growth period of crops planted according to the second cultivation method.
[0130] In one embodiment, for any historical sunshine duration, if the historical sunshine duration is less than or equal to the maximum sunshine duration, the value of the historical sunshine duration is determined as the maximum sunshine duration.
[0131] In one embodiment, the accumulated temperature value corresponding to the maximum sunshine duration is determined by formula (2):
[0132]
[0133] in, GDDfc1 represents the accumulated temperature value corresponding to the maximum sunshine duration, and GDDfc1 represents the historical temperature difference value of the crop during the second growth period after cultivation according to the second cultivation method. z DL represents the delayed accumulated temperature value, x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method, and DL represents the total number of days in the second growth period. i Let DL represent the duration of the i-th historical sunshine period. max This represents the maximum sunshine duration.
[0134] In one embodiment, determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the delayed accumulated temperature value, sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration includes: determining the duration difference between the sunshine duration and the maximum sunshine duration; and determining the second predicted accumulated temperature value of the crop to be predicted during its second growth period based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value.
[0135] In one embodiment, the second predicted accumulated temperature value is determined by formula (3):
[0136]
[0137] Where G2 represents the second predicted accumulated temperature value, DL max DL represents the maximum sunshine duration, while DL represents the sunshine duration. G represents the accumulated temperature value corresponding to the maximum sunshine duration. z It is expressed as the delayed accumulated temperature value.
[0138] In one embodiment, the crop to be predicted is rice, the first cultivation method is direct seeding, and the second cultivation method is a method other than the first cultivation method.
[0139] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0140] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0141] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0142] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0143] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0144] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0145] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0146] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0147] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for predicting the growth period of crops, characterized in that, The method includes: Identify the crop variety to be predicted and the current cultivation method used; Obtain multiple standard accumulated temperature values corresponding to the crop variety and the cultivation method, wherein the standard accumulated temperature value corresponds to each growth stage of the crop variety under each cultivation method, and wherein the growth stage of the crop to be predicted includes at least the first growth stage, the second growth stage, and the third growth stage. Obtain the average daily temperature and sunshine duration of the crop to be predicted; Based on the average daily temperature and the sunshine duration, the predicted accumulated temperature value of the crop to be predicted in each growth stage is determined when the crop is cultivated according to the cultivation method. The growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value is determined as the growth period of the crop to be predicted. Wherein, the step of determining the predicted accumulated temperature value of the crop to be predicted at each growth stage when cultivated according to the cultivation method based on the average daily temperature and the sunshine duration includes: Determine the temperature difference between the average daily temperature and the preset temperature; The first predicted accumulated temperature value of the crop to be predicted in the first growth period is determined based on the temperature difference and the accumulated temperature loss value corresponding to the cultivation method. The second predicted accumulated temperature value of the crop to be predicted in the second growth stage is determined based on the delayed accumulated temperature value, the sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration. The third predicted accumulated temperature value of the crop to be predicted during the third growth period is determined based on the temperature difference. The delayed accumulated temperature value is determined by formula (1): Official (1) in, The value is represented by the delayed accumulated temperature, and x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method. Let represent the duration of the i-th historical sunshine period. The maximum sunshine duration is represented by m, and m represents the total number of days in the second growth period of the crop after planting according to the second cultivation method. This represents the historical temperature difference during the second growth stage of crops planted according to the first cultivation method. This represents the historical temperature difference during the second growth period of crops cultivated according to the second cultivation method. The accumulated temperature value corresponding to the maximum sunshine duration is determined by formula (2): (2) in, This is expressed as the accumulated temperature value corresponding to the maximum sunshine duration. This represents the historical temperature difference during the second growth stage of crops cultivated according to the second cultivation method. The value is represented by the delayed accumulated temperature, and x represents the total number of days in the second growth period of the crop after planting according to the first cultivation method. Let represent the duration of the i-th historical sunshine period. This is expressed as the maximum sunshine duration.
2. The method for predicting crop growth period according to claim 1, characterized in that, The growth period of the crop to be predicted includes at least a first growth period, a second growth period, and a third growth period. When the crop to be predicted is cultivated according to the cultivation method, based on the average daily temperature and the sunshine duration, the predicted accumulated temperature value for each growth period includes: Based on the average daily temperature, determine the predicted accumulated temperature value of the crop to be predicted during the first growth period when the crop is cultivated according to the cultivation method. If the predicted accumulated temperature value in the first growth period is greater than the standard accumulated temperature value corresponding to the first growth period, the predicted accumulated temperature value of the crop to be predicted in the second growth period is determined based on the sunshine duration. If the predicted accumulated temperature value for the second growth period is greater than the standard accumulated temperature value corresponding to the second growth period, the predicted accumulated temperature value for the crop to be predicted in the third growth period is determined based on the average daily temperature.
3. The method for predicting crop growth period according to claim 2, characterized in that, Determining the growth period corresponding to the standard accumulated temperature value that successfully matches the predicted accumulated temperature value as the growth period of the crop to be predicted includes: If the predicted accumulated temperature value for the first growth period is less than or equal to the standard accumulated temperature value corresponding to the first growth period, it is determined that the predicted accumulated temperature value for the first growth period matches the corresponding standard accumulated temperature value, and the growth period of the crop to be predicted is determined to be the first growth period; or If the predicted accumulated temperature value for the second growth period is less than or equal to the standard accumulated temperature value corresponding to the second growth period, it is determined that the predicted accumulated temperature value for the second growth period matches the corresponding standard accumulated temperature value, and the growth period of the crop to be predicted is determined to be the second growth period; or If the predicted accumulated temperature value of the third growth period is less than or equal to the standard accumulated temperature value corresponding to the third growth period, it is determined that the predicted accumulated temperature value of the third growth period matches the corresponding standard accumulated temperature value, and the growth period of the crop to be predicted is determined to be the third growth period. If the predicted accumulated temperature value of the third growth period is greater than the standard accumulated temperature value corresponding to the third growth period, it is determined that the crop to be predicted has reached the target growth state.
4. The method for predicting crop growth period according to claim 1, characterized in that, When the cultivation method is the first cultivation method, the accumulated temperature loss value corresponding to the first cultivation method is a first value; When the cultivation method is the second cultivation method, the accumulated temperature loss value corresponding to the second cultivation method is a second value, which is the difference between the historical temperature difference of the historical crop cultivated using the second cultivation method during the first growth period and the historical temperature difference of the historical crop cultivated using the first cultivation method during the first growth period. For any cultivation method, the historical temperature difference of a crop in any growth stage is the difference between the historical daily average temperature of the crop in that growth stage and the preset temperature corresponding to that growth stage.
5. The method for predicting crop growth period according to claim 1, characterized in that, For any historical sunshine duration, if the historical sunshine duration is less than or equal to the maximum sunshine duration, the value of the historical sunshine duration is determined as the maximum sunshine duration.
6. The method for predicting crop growth period according to claim 1, characterized in that, The step of determining the second predicted accumulated temperature value of the crop to be predicted during the second growth stage based on the delayed accumulated temperature value, the sunshine duration, and the accumulated temperature value corresponding to the maximum sunshine duration includes: Determine the duration difference between the sunshine duration and the maximum sunshine duration; The second predicted accumulated temperature value for the crop to be predicted during the second growth period is determined based on the accumulated temperature value corresponding to the maximum sunshine duration, the duration difference, and the delayed accumulated temperature value.
7. The method for predicting crop growth period according to claim 6, characterized in that, The second predicted accumulated temperature value is determined by formula (3): G2= +(DL- ) G z (3) Wherein, G2 represents the second predicted accumulated temperature value. DL represents the maximum sunshine duration. This is expressed as the accumulated temperature value corresponding to the maximum sunshine duration. It is represented as the delayed accumulated temperature value.
8. The method for predicting the growth period of crops according to any one of claims 1 to 7, characterized in that, The crop to be predicted is rice, the first cultivation method is direct seeding, and the second cultivation method is not the first cultivation method.
9. A machine-readable storage medium storing instructions thereon, characterized in that, When executed by a processor, the instruction causes the processor to be configured to perform the method for predicting the growth period of crops according to any one of claims 1 to 8.
10. A processor, characterized in that, It is configured to perform the method for predicting crop growth period as described in any one of claims 1 to 8.
11. A device for predicting the growth period of crops, characterized in that, Includes the processor according to claim 10.
Citation Information
Patent Citations
Winter wheat growth period prediction method based on effective accumulated temperature over years
CN110264018A
Crop yield prediction method and device, electronic equipment and storage medium
CN111798028A