A field-scale crop phenology model for calculating plant developmental stages
Patent Information
- Application Number
- JP2024539516
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-12-31
- Filing Date
- 2022-12-30
- Publication Date
- 2026-01-08
AI Technical Summary
The prior art When simulating crop growth and yield, user-specified parameters are limited, resulting in reduced model accuracy and failure to consider the impact of climate and weather pattern changes on planting conditions.
Using a temperature-based crop growth model, using soil temperature and climate index, dynamically simulates crop growth phases by calculating growth units and photoperiod adjustments, combining climate science frameworks and biological seasonal models, provides more accurate crop growth simulations.
It improves the accuracy and adaptability of crop growth simulation, and can accurately predict crop growth stages under different climatic conditions, supporting crop management decisions and chemical applications.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of priority to U.S. Provisional Patent Application No. 63 / 295,542, filed December 31, 2021, the disclosure of which is incorporated herein by reference in its entirety.
[0002] The present disclosure relates to computational techniques for modeling crop development. [Background technology]
[0003] In agriculture, it is desirable to maximize the production or yield of a given agricultural product. Many techniques exist for simulating crop development and yield, which often require several user-specified parameters. In situations where the user-specified or seed manufacturer-specified parameters are limited, model accuracy may be reduced. Furthermore, models often do not account for variability in planting conditions and changes in underlying assumptions resulting from changes in climate and weather patterns.
[0004] In order to facilitate a fuller understanding of the present disclosure, reference is now made to the accompanying drawings, in which like elements are referenced with like numerals, and in which the drawings should not be construed as limiting the present disclosure, but are intended to be illustrative only, in which: [Brief description of the drawings]
[0005] [Figure 1] 1 illustrates an exemplary system architecture, according to an embodiment of the present disclosure.
[0006] [Diagram 2] FIG. 1 is a block diagram illustrating an exemplary computer system according to an embodiment of the present disclosure.
[0007] [Diagram 3] 1 is a graph illustrating a crop phenology model according to an embodiment of the present disclosure.
[0008] [Figure 4] FIG. 1 is a flow diagram illustrating field-level crop phenology modeling according to an embodiment of the present disclosure.
[0009] [Diagram 5] 1 is a plot showing the relationship between corn planting date and winter weather index for the 50% cohort.
[0010] [Figure 6] FIG. 1 is a flow diagram illustrating the inputs and outputs of various equations used in a field-level crop phenology model according to an embodiment of the present disclosure.
[0011] [Figure 7] FIG. 1 is a flow diagram illustrating a method for simulating plant development stages according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Described herein are embodiments of a field-scale crop phenology model for simulating and modeling plant development stages. A field-scale crop phenology model (also referred to herein as a "crop phenology model" or "phenology model") is used to simulate plant development stages during a growing season. Knowledge of the plant's stages, especially as a predictor, aids in determining when to apply chemicals and other crop-dependent management. The crop phenology model, along with the user's field location, planting date, and variety information (i.e., one or more crop types), serves as a robust field-scale decision-making tool. In certain embodiments, the phenology model can be run under three different scenarios: historical, pre-growing season, or during the growing season. The phenology model can use a blend of various weather data inputs (historical, forecast, long-range forecast, and climatological) to generate phenology results based on the user's desired scenario.
[0013] Certain embodiments of the phenology model utilize heat rather than days to simulate plant development and growth during the growing season. Plants have thermal requirements to carry out their daily physiological processes. These requirements may be defined by temperature. Plants can survive and function between upper and lower temperature limits and grow optimally somewhere between these limits. Each crop type has a unique reference temperature above which measurable biomass accumulation is observed during the growing season. This reference temperature minus the average daily temperature is taken as a measure of the heat for plant development and growth. The result of this subtraction is called a "growing degree day" or "growing degree unit." Daily growing degree days are accumulated over the growing season to track crop development and growth.
[0014] In certain embodiments, the phenology model uses climatologically derived degree-day accumulation between the planting and harvesting stages. However, pre-emergence crops grow in response to soil temperature rather than air temperature. Therefore, the embodiments described herein utilize one or more general formulas with crop type specific coefficients that use soil temperature at the seeding depth to better simulate crop germination and emergence. The use of soil temperature emergence functions allows for more accurate simulations of a given growing season than the degree-day accumulation approach alone.
[0015] In particular, emergence may be considered to occur when the tip of the coleoptile breaks through the surface of the medium (e.g., soil or soil substitute, etc.). For example, emergence may be said to occur when BBCH stage 09 is reached.
[0016] In certain embodiments, adjustments are made to degree days both between emergence and flowering and between flowering and maturity. The adjustments to degree days between emergence and flowering take into account photoperiod and day length. This adjustment is particularly important for crop types that undergo dormancy in winter. The adjustments to degree days between flowering and maturity take into account isocarpicity. As used herein, "isocarpicity" refers to a significant delay in crop development to the flowering stage that results in early grain filling (insufficient degree days). The derivation of growing degree days and the adjustments are described in more detail below. Dormancy and isocarpicity adjustments can be used to more realistically simulate physiological processes associated with plant development.
[0017] Certain embodiments utilize a climatological framework. In many countries, there is little or no data on crop varieties and their developmental characteristics. Therefore, embodiments herein contemplate a framework that utilizes historical observations of crop growth stages and climatological temperature records. This framework provides a general function with crop type specific coefficients to calculate the dates of the main phenological stages based on climatological indices. This allows the degree-day requirements for the number of days required for maturity to be determined climatologically anywhere in the world. The climatological framework provides an important reference for assessing the validity of the number of days to maturity for a user-provided variety and further allows for the determination of whether the crop has achieved optimal development during the growing season.
[0018] The allocation of phenological stages to growing degree days is achieved indirectly through crop degree, which is calculated by dividing the degree days by the total number of degree days between stages, as discussed in more detail below. Crop degree alleviates the need to relate crop phenology schemes (e.g., the BBCH phenological scheme) to growing degree days by normalizing the degree days to the sum of degree days to maturity.
[0019] Terms such as "agent" as used in connection with this disclosure refer to any substance, material, or microorganism that can be used to treat crops, including, but not limited to, herbicides, fungicides, insecticides, acaricides, molluscicides, nematicides, rodenticides, repellents, bactericides, biocides, safeners, adjuvants, plant growth regulators, fertilizers, urease inhibitors, denitrification inhibitors, nitrification inhibitors, bioherbicides, biofungicides, bioinsecticides, bioacaricides, biomolluscicides, bionematicides, biorodenticides, biorepellents, biofungicides, biological biocides, biological safeners, biological adjuvants, biological plant growth regulators, biological urease inhibitors, biological denitrification inhibitors, or biological nitrification inhibitors, or any combination thereof.
[0020] General System Implementation An exemplary implementation of the embodiments described herein will now be described. FIG. 1 illustrates an exemplary system architecture 100 according to an embodiment of the present disclosure. The system architecture 100 includes a data store 110, user devices 120A-120Z, and a modeling server 130, each of which is communicatively coupled via a network 105. One or more of the devices of the system architecture 100 may be implemented using a generalized computer system 200, which will be described below with respect to FIG. 2. It should be understood that the devices of the system architecture 100 are merely exemplary, and that additional data stores, user devices, modeling servers, and networks may be present.
[0021] In one embodiment, network 105 may include a public network (e.g., the Internet), a private network (e.g., a local area network (LAN) or a wide area network (WAN)), a wired network (e.g., an Ethernet network), a wireless network (e.g., an 802.11 network or a Wi-Fi network), a cellular network (e.g., a Long Term Evolution (LTE) network), a router, a hub, a switch, a server computer, and / or combinations thereof. Although network 105 is shown as a single network, network 105 may include one or more networks operating as a standalone network or in cooperation with one another. Network 105 may utilize one or more protocols of one or more devices that are communicatively coupled. Network 105 may change to other protocols or from other protocols to one or more of the network devices.
[0022] In one embodiment, the data store 110 may include one or more of a short-term memory (e.g., random access memory), a cache, a drive (e.g., a hard drive), a flash drive, a database system, or another type of component or device that may store data. The data store 110 may also include multiple storage components (e.g., multiple drives or multiple databases) that may span multiple computing devices (e.g., multiple server computers). In certain embodiments, the data store 110 may be cloud-based. One or more of the devices of the system architecture 100 may utilize their own storage and / or the data store 110 to store public and private data, and the data store 110 may be configured to provide secure storage for private data. In certain embodiments, the data store 110 may be used for data backup or archival purposes.
[0023] The user devices 120A-120Z may include computing devices such as personal computers (PCs), laptops, mobile phones, smartphones, tablet computers, netbook computers, etc. The user devices 120A-120Z may also be referred to as "client devices" or "mobile devices." An individual user may be associated with one or more of the user devices 120A-120Z (e.g., may own and / or operate one or more of the user devices 120A-120Z). One or more of the user devices 120A-120Z may also be owned and utilized by different users in different locations. As used herein, a "user" may be referred to as an individual. However, other embodiments of the present disclosure encompass a "user" being a set of users and / or an entity controlled by an automated source. For example, a set of individual users connected as a community in a company or government organization may be considered a "user."
[0024] User devices 120A-120Z may each utilize one or more local data stores, which may be internal or external devices and each may include one or more of short-term memory (e.g., random access memory), cache, drive (e.g., hard drive), flash drive, database system, or another type of component or device capable of storing data. The local data stores may also include multiple storage components (e.g., multiple drives or multiple databases) that may span multiple computing devices (e.g., multiple server computers). In certain embodiments, the local data stores may be used for data backup or archival purposes.
[0025] User devices 120A-120Z may implement user interfaces 122A-122Z, respectively, that may enable the respective user devices to send and receive information to and from other user devices, data store 110, and modeling server 130. Each of user interfaces 122A-122Z may be a graphical user interface (GUI). For example, user interface 122A may be a web browser interface that may access, retrieve, present, and / or navigate content provided by modeling server 130 (e.g., web pages such as HyperText Markup Language (HTML) pages). In one embodiment, user interface 122A may be a standalone application (e.g., a mobile “app”) that enables a user to use user device 120A to send and receive information to and from other user devices, data store 110, and modeling server 130.
[0026] In one embodiment, modeling server 130 may include one or more computing devices (such as a rack mount server, a router computer, a server computer, a personal computer, a mainframe computer, a laptop computer, a tablet computer, a desktop computer, etc.), data stores (e.g., hard disks, memory, databases), networks, software components, and / or hardware components from which digital content may be retrieved. In certain embodiments, modeling server 130 may be a server utilized to retrieve / access content or information related to content by any of user devices 120. In certain embodiments, additional modeling servers may be present.
[0027] In certain embodiments, the modeling server 130 may implement a crop phenology modeling component 140 that dynamically simulates plant development stages of various crops. The functionality of the crop phenology modeling component 140 is described in more detail below with respect to FIGS. 3-7.
[0028] 1, data store 110, user devices 120A-120Z, and modeling server 130 are each depicted as single disparate components, but these components may be implemented together in a single device or networked in various combinations of multiple different devices operating together. In particular embodiments, some or all of the functionality of modeling server 130 may be performed by one or more of user devices 120A-120Z or other devices under the control of modeling server 130.
[0029] FIG. 2 illustrates a diagrammatic representation of a machine in the exemplary form of a computer system 200 on which a set of instructions (e.g., for causing the machine to perform any one or more of the methodologies discussed herein) may be executed. In alternative embodiments, the machine may be connected (e.g., networked) to other machines in a LAN, an intranet, an extranet, or the Internet. The machine may operate as a server or a client machine in a client-server network environment, or as a peer machine in a peer-to-peer (or distributed) network environment. The machine may be a personal computer (PC), a tablet PC, a set-top box (STB), a personal digital assistant (PDA), a mobile phone, a web appliance, a server, a network router, a switch, or a bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by the machine. Furthermore, although only a single machine is shown, the term "machine" shall be construed to include any collection of machines that individually or collectively execute a set of instructions (or sets of instructions) to perform any one or more of the methodologies discussed herein. Some or all of the components of the computer system 200 may be utilized by or be an example of any of the devices of the system architecture 100, such as the data store 110, one or more of the user devices 120A-120Z, and the modeling server 130.
[0030] The exemplary computer system 200 includes a processing device (processor) 202, a main memory 204 (e.g., read only memory (ROM), flash memory, dynamic random access memory (DRAM), such as synchronous DRAM (SDRAM) or Rambus DRAM (RDRAM)), a static memory 206 (e.g., flash memory, static random access memory (SRAM), etc.), and a data storage device 220, which communicate with each other via a bus 210.
[0031] Processor 202 represents one or more general-purpose processing devices, such as a microprocessor, a central processing unit, etc. More specifically, processor 202 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, or a processor implementing other instruction sets, or a processor implementing a combination of instruction sets. Processor 202 may also be one or more special-purpose processing devices, such as an ASIC, a field programmable gate array (FPGA), a digital signal processor (DSP), a network processor, etc. Processor 202 is configured to execute instructions 226 to perform the operations and steps discussed herein.
[0032] Computer system 200 may further include a network interface device 208. Computer system 200 may also include a video display device 212 (e.g., a liquid crystal display (LCD), a cathode ray tube (CRT), or a touch screen), an alphanumeric input device 214 (e.g., a keyboard), a cursor control device 216 (e.g., a mouse), and a signal generation device 222 (e.g., a speaker).
[0033] Power device 218 may monitor the power level of a battery used to power computer system 200 or one or more of its components. Power device 218 may provide one or more interfaces that provide an indication of the power level, a time window remaining until shutdown of computer system 200 or one or more of its components, a power consumption rate, an indicator of whether the computer system is utilizing an external power source or battery power, and other power-related information. In certain embodiments, the indications related to power device 218 may be accessible remotely (e.g., accessible to a remote backup management module via a network connection). In certain embodiments, the battery utilized by power device 218 may be an uninterruptible power supply (UPS) local or remote to computer system 200. In such an embodiment, power device 218 may provide information regarding the power level of the UPS.
[0034] The data storage device 220 may comprise a computer readable storage medium 224 having stored thereon one or more sets of instructions 226 (e.g., software) embodying any one or more of the methodologies or functions described herein. The instructions 226 may also reside completely or at least partially within the main memory 204 and / or within the processor 202 during execution thereof by the computer system 200, the main memory 204, and the processor 202. The computer system 200, the main memory 204, and the processor 202 also comprise computer readable storage media. The instructions 226 may further be transmitted or received over a network 230 (e.g., network 105) via the network interface device 208.
[0035] In one embodiment, the instructions 226 include instructions for the crop phenology modeling component 140, as described with respect to FIG. 1 and throughout this disclosure. For example, the crop phenology modeling component 140 may be implemented by the modeling server 130 or the user devices 120A-120Z. Although in the exemplary embodiment, the computer-readable storage medium 224 is shown to be a single medium, the term "computer-readable storage medium" or "machine-readable storage medium" should be interpreted to include a single medium or multiple media (e.g., a centralized or distributed database, and / or associated caches and servers) that store one or more sets of instructions. The term "computer-readable storage medium" or "machine-readable storage medium" should also be interpreted to include any transitory or non-transitory medium capable of storing, encoding, or carrying a set of instructions for execution by a machine and causing a machine to perform any one or more of the methodologies of the present disclosure. Thus, the term "computer-readable storage medium" should be interpreted to include, but is not limited to, solid-state memory, optical media, and magnetic media.
[0036] Phenology model A field-scale crop phenology model (also referred to herein as a "crop phenology model" or "phenology model") is used to simulate plant development stages during a growing season. Knowledge of the plant's stages, especially as a predictor, aids in determining when to apply chemicals and other crop development-dependent management. The crop phenology model, along with the user's field location, planting date, and variety information (i.e., one or more crop types), serves as a robust field-scale decision-making tool. In certain embodiments, the phenology model can be run under three different scenarios: historical, pre-growing season, or in-season. The phenology model can use a blend of various weather data inputs (historical, forecast, long-range forecast, and climatology) to generate phenology results based on the user's desired scenario.
[0037] Certain embodiments of the phenology model utilize temperature, rather than days after planting, to simulate plant development and growth during the growing season. Plants have thermal requirements to carry out their daily physiological processes. These requirements may be defined by air temperature. Plants can survive and function between upper and lower air temperature limits, and grow optimally somewhere between these limits. Each crop type has a unique reference temperature above which measurable biomass accumulation is observed during the growing season. This reference temperature minus the average daily air temperature is taken as a measure of the amount of heat for plant development and growth. The result of this subtraction is called a "growing degree day" or "growing degree unit." Daily growing degree days are accumulated over the growing season to track crop development and growth.
[0038] In certain embodiments, the phenology model uses climatologically derived degree-day accumulation between the planting and harvesting stages. However, pre-emergence crops grow in response to soil temperature rather than air temperature. Therefore, the embodiments described herein utilize one or more general formulas with crop type specific coefficients that use soil temperature at the seeding depth to better simulate crop germination and emergence. The use of soil temperature emergence functions allows for more accurate simulations of a given growing season than the degree-day accumulation approach alone.
[0039] In certain embodiments, adjustments are made to degree days both between emergence and flowering and between flowering and maturity. Adjustments to degree days between emergence and flowering take into account the effects of photoperiod and day length on crop development. This adjustment is particularly important for crops that undergo dormancy in winter. Adjustments to degree days between flowering and maturity take into account isocarpicity. As used herein, "isocarpicity" refers to a significant delay in crop development to the flowering stage that results in early grain filling (insufficient degree days). The derivation of growing degree days and the adjustments thereto are described in more detail below. Photoperiod and isocarpicity adjustments can be utilized to more realistically simulate physiological processes associated with plant development.
[0040] Certain embodiments utilize a climatological framework. In many countries, there is little or no data on crop varieties and their developmental characteristics. Therefore, embodiments herein contemplate a framework that utilizes historical observations of crop growth stages and climatological temperature records. This framework provides a general function with crop type specific coefficients to calculate the dates of the main phenological stages based on climatological indices. This allows the degree-day requirements for the number of days required for maturity to be determined climatologically anywhere in the world. The climatological framework provides an important reference for assessing the validity of the number of days to maturity for a user-provided variety and further enables decisions regarding whether the crop has achieved optimal development in the growing season.
[0041] The allocation of phenological stages to growing degree days is achieved indirectly through crop degree, which is calculated by dividing the degree days by the total number of degree days between stages, as discussed in more detail below. Crop degree alleviates the need to relate crop phenology schemes (e.g., the BBCH phenological scheme) to growing degree days by normalizing the degree days to the sum of degree days to maturity.
[0042] 1. Overview of the phenology model In certain embodiments, the phenology model is a physically deterministic model that dynamically simulates the phenological stages of plant growth. The model works on a set of general equations parameterized by crop type, allowing the model to rapidly scale across both crops and growing regions. In certain embodiments, the model first calculates crop degree. The calculation of crop degree is a unique approach that allows flexibility in accommodating different phenological schemes. The period between planting and emergence utilizes a soil temperature model to calculate degree, and the period between emergence and maturity utilizes degree days. Degrees, degree days, and mapping to the BBCH phenological scheme are discussed in more detail with respect to FIG. 3. FIG. 4 is a flow diagram illustrating a high-level overview of the crop phenology model, according to an embodiment of the present disclosure.
[0043] In a particular embodiment, crop growth factor (CGF) is defined to range from 0.0 to 3.0, and crop growth is divided into three periods: planting to crop emergence (0-1.0), emergence to maturity (1.0-2.0), and maturity to harvest (2.0-3.0). In the period between planting and crop emergence, crop growth factor depends on a function that tracks a 5-day moving average of soil temperature at the sowing depth. A soil temperature model provides the total number of days between planting and emergence. The growth factor for this period is then determined using a formula that divides the current number of days from the planting date by the total number of days until emergence is reached. In a particular embodiment, this growth factor changes dynamically as weather conditions and soil temperature change until the emergence date is reached.
[0044] In certain embodiments, the growth intensity between emergence and maturity is first calculated using the daily seasonal degree-days divided by the climatologically derived total degree-days between the phenological stages that define the period, and then the crop growth intensity between emergence and maturity is increased in steps from 1.0 to 2.0.
[0045] An example demonstrating growth rate will now be described. Based on the data shown in Figure 3, the number of accumulated degree days required between emergence and maturity is 2400 (in this example, 2700 minus the 300 accumulated between planting and emergence). For each day of the growing season, the degree days are calculated and accumulated. If there are 10 degree days the day after emergence, then the growth rate is 1.0 + 10 / 2400, or 1.0042 (note that the growth rate increases from 1.0 to 2.0 between emergence and maturity). If 15 degree days occur the next day, then the growth rate is now 1 + 25 / 2400, or 1.0104.
[0046] Similarly, crop intensities during the period between maturity and harvest can be calculated using the daily degree-days divided by the climatologically derived total degree-days between the phenological stages that define that period, with the crop intensities between maturity and harvest increasing in steps from 2.0 to 3.0.
[0047] Finally, the phenological stages, e.g. enumerated by BBCH codes, are related to crop stages. The conversion (or mapping) between stages and BBCH is both crop and region dependent. An example of mapping BBCH codes to maize stages could be: For planting, BBCH0 maps to growth level 0 In germination, BBCH5 maps to a growth stage of 0.5. In budding, BBCH9 maps to growth degree 1.0 In the first leaf, BBCH11 was mapped to a growth index of 1.02. In the nine-leaf stage, BBCH19 is mapped to a growth level of 1.24. For full emergence of the stigma, BBCH65 maps to a growth level of 1.55. In early milk ripeness, BBCH73 maps to a growth factor of 1.66. In the black layer (mature), BBCH89 is mapped to a growth level of 2.0 For harvest, BBCH99 was mapped to a growth level of 3.0
[0048] Although BBCH was selected as the default crop phenology scale, one of skill in the art will understand and appreciate that other phenology scales (e.g., the ISU scale) can be readily mapped to growth degrees.
[0049] FIG. 3 further illustrates the concept of days to maturity (DTM). As used herein, DTM may be defined in days as the amount of time required for a crop to reach maturity from the date of planting, and indicates the time when the total degree days between planting and maturity reach a cultivar-specific threshold for maturity in a climatically normal season. DTMs vary with crop type, cultivar, and growing region, and DTMs are typically reported by seed manufacturers. If not, DTMs can also be derived from past observations. Because DTMs determine the degree days required for a crop cultivar, utilizing a correct DTM is important for accurate simulation of phenological stages. An incorrect or inaccurate DTM can result in the model simulating crop development that is too fast or too slow, complicating planning of treatment timing or other stage-specific field activities during the growing season.
[0050] 2. Climatological calculations In certain embodiments, crop phenology models can be rapidly scaled by both crop type and growing region, which can be attributed to the underlying climatological backbone. By combining large geographical datasets, relationships can be built between long-term crop-specific planting, emergence, maturity, and harvest records and meteorological data of the same years and scale. An example of such a dataset is the crop statistics dataset provided by the National Agricultural Statistics Service (NASS) within the United States Department of Agriculture. For each US state, annual observations of planting, emergence, maturity, and harvest dates for a given crop are published. These dates are presented as a range or distribution of dates around the most valid or "average" date. The average date is referred to herein as the "50% cohort" date to indicate the position of the actual planting date in the respective distribution. The average date is used to build relationships with meteorological data. The German Weather Service (DWD) also provides similar statistics for Germany. It should be noted that these climatological calculations are valid for latitudes greater than 24 degrees north and south of the equator. In certain embodiments, a different climatological approach is used for the tropics.
[0051] 2.1 Annualized rates, winter weather indices, and generic 50% cohort functions The relationship between crop phenology and meteorological data can be defined in two steps. First, two climatological indices are developed from historical minimum and maximum temperature data. These indices can be used to define gradients in climatological environments around the world. Herein, the two indices are referred to as the "Annualized Rate" and the "Winter Climate Index." Using the period between January 1 and December 31, the Annualized Rate (RATIO) can be calculated as the climatological warmest daily temperature (TMPXH) (in °C) minus the climatological coldest daily temperature (TMPNH) (in °C) divided by the climatological warmest daily temperature (TMPXH) (in °C). In a particular embodiment, the climatological warmest and coldest temperatures are derived by harmonic fitting of 30 years of daily maximum and minimum temperature data, respectively. The formula for the Annualized Rate (RATIO) is defined as follows: RATIO=(TMPXH-TMPNH) / TMPXH,℃ Equation 1
[0052] Using the period between October 1 and March 31 in the Northern Hemisphere, the Winter Climate Index (WCI) may be calculated as the climatological winter daily maximum temperature (WTMPXH) (in °C) minus the climatological winter daily minimum temperature (WTMPNH) (in °C) divided by the climatological winter daily maximum temperature (WTMPXH) (in °C). The climatological winter daily maximum and minimum temperatures are derived by harmonic fitting of 30 years of daily winter maximum and minimum temperature data, respectively. For the Southern Hemisphere, the date range for WCI calculation is from April 1 to September 30. The Winter Climate Index (WCI) is defined as follows: WCI=(WTMPXH-WTMPNH) / WTMPXH,℃ Equation 2
[0053] The second step in deriving the relationship between crop phenology data and meteorological data is to create a function that relates the observed mean date of each crop-specific phenological stage to one of the climatic indices. The resulting function is used to determine the date of occurrence of the crop-specific phenological stage (PSDATE50%) for 50% of the fields in each climatological environment defined by one of the indices. In a particular embodiment, the values of the coefficients (PSDATEA, PSDATEB, PSDATEC, PSDATED) in the function are unique for each crop and each phenological stage.
[0054] In certain embodiments utilizing an annual percentage rate (RATIO), PSDATE50%=PSDATEA-PSDATEB / (1.0+EXP(PSDATEC*(PSDATED-RATIO))),DOY Formula 3 and in certain embodiments utilizing the Winter Crop Index (WCI), PSDATE50%=PSDATEA-PSDATEB / (1.0+EXP(PSDATEC*(PSDATED-WCI))),DOY Formula 4 In the above equation, PSDATE50% is the mean or 50% cohort day at a stage; PSDATEA is the latest planting date for a stage, PSDATEB is the difference between the latest and earliest planting dates in a stage, PSDATEC is a unitless scalar that determines the slope of the curve at a given stage, PSDATED is the unitless minimum value of RATIO or WCI.
[0055] An example of a curve derived from this function is shown in Figure 5, which shows the relationship between the mean or 50% cohort planting date and WCI for corn (the function is plotted as a solid line and the observed phenological data is plotted as dots). In certain embodiments, the equation relating the mean or 50% cohort date to the RATIO and WCI is the same for all crop types, with coefficients that vary by crop type.
[0056] 2.2 50% Cohort Planting Date The following formula calculates the day of year (DOY) for the 50% cohort planting date (PLDATE50%) as a function of either RATIO or WCI.
[0057] In certain embodiments utilizing RATIO, PLDATE50%=PLDATEA-PLDATEB / (1.0+EXP(PLDATEC*(PLDATED-RATIO))),DOY Formula 5 and in certain embodiments utilizing WCI, PLDATE50%=PLDATEA-PLDATEB / (1.0+EXP(PLDATEC*(PLDATED-WCI))),DOY Formula 6 In the above equation, PLDATEA is the latest planting date, PLDATEB is the difference between the latest planting date and the earliest planting date, PLDATEC is a unitless scalar that determines the slope of the curve, PLDATED is the unitless minimum value of RATIO or WCI.
[0058] The above mentioned parameters PLDATEA, PLDATEB, PLDATEC and PLDATED may vary from crop to crop.
[0059] 3. User-specific field size calculation In certain embodiments, the above climatological functions play different roles when crop phenology models are run at different spatial scales or when knowledge of varietal characteristics or planting practices is limited. The role of the climatological functions is discussed here for an embodiment of a field-scale phenology model where a full description of crop varieties and planting dates is provided.
[0060] 3.1 Terminology In certain embodiments, to run the crop phenology model at field scale, a user (e.g., a grower) provides information on, at a minimum, crop species and variety selection and planting date. The selected variety has genetically expressed physiological traits (e.g., maturity rating, disease resistance, lodging resistance, drought tolerance, etc.) that may or may not be reported by the seed manufacturer. One trait important to phenological modeling is days to maturity (DTM), which is the number of days required for a crop to reach maturity after planting. The DTM is a measure of the length of the growing season. Thus, in certain embodiments, the DTM is derived with the assumption that the user plants the crop in a range of days around a typical or average date (as determined from past planting practices) in a given geographic region.
[0061] Because crops develop according to seasonal weather conditions rather than calendar days, in certain embodiments the DTM is converted to an environmental measure, such as degree days. Adding or accumulating degree days over a period defined by days to maturity can be interpreted as a measure of the amount of heat available to the crop over the growing season.
[0062] Assuming the planting date is known, the degree-day accumulation for a particular DTM may be derived from historical weather data in certain embodiments. The degree-day accumulation may correspond to the addition of one climatological degree-day between the planting date and the maturity date defined by the DTM. The climatological degree-day may be derived from the historical temperature records for the previous 10 years. Different user planting dates may change the calendar dates of the start and end of the DTM, so the required degree-day accumulation over the same number of days may also change. For the same DTM, the number of degree-days accumulated from a particular user planting date may be different from the number of degree-days accumulated from an average planting date based on historical practice. In other words, the user planting date may be different from the planting date in the research trials conducted by the seed manufacturer to define the DTM for a particular variety. Selecting the appropriate variety and planting date is important to maximize the potential yield in a growing season at a location. Planting too early or too late may result in a mismatch with the genetically expressed environmental requirements of the variety, reducing potential yield.
[0063] Even if the DTM for a variety is appropriate for a user's geographic location and planting date, there may be differences in the simulated and observed dates of a phenological stage during the growing season. Variables other than temperature may also affect development. Management decisions such as row and planting spacing, sowing depth, and growth regulator application may contribute to differences in the seasonal progression of a crop's phenological stages. Furthermore, because plant development within a field is typically non-uniform (i.e., different stages occur on the same day), observation protocols play a large role in determining representative stages across a field. To account for deviations in the output of the phenology model due to these various factors, certain embodiments may utilize a "biofix" factor to account for potentially large deviations between simulation and observation. The biofix factor may be a user-entered observation value that replaces the simulated phenological stage. In such an embodiment, the crop phenology model may incorporate the user-entered stage and perform the necessary real-time calibration of degree days up to and after the observation date. The end result of the calibration is a more accurate simulated stage for the remainder of the growing season.
[0064] As mentioned above, crop growth is defined in certain embodiments to correspond to three periods: planting to emergence (0-1.0), emergence to maturity (1.0-2.0), and maturity to harvest (2.0-3.0). The first period tracks underground plant growth, including seed germination, root growth, and emergence of the first leaf at the soil surface. The second period shows both underground root elongation and aboveground plant growth, including stem elongation and leaf increase, flowering, and fruit set and enlargement. The third period is characterized by the drying and defoliation of aboveground leaves and the thinning, shrinking, and death of the underground root system. Crop development during the first period is primarily a function of heat (soil temperature) and soil moisture (available moisture at the rooting depth). Crop development during the second period is primarily a function of light (incident solar radiation), heat (air temperature), and soil moisture (available moisture at the rooting depth). Crop development during the third period is a function of heat (air temperature) and canopy moisture (wetness due to precipitation).
[0065] Crop development and growth are affected differently by above-ground and below-ground environments during the growing season. Thus, in certain embodiments, the simulation of the phenological stages utilizes a different approach for each of the three growing degree periods. In certain embodiments, the phenological stages of the first period (from planting to emergence) are simulated with soil temperature. In certain embodiments, the stages of the second period (from emergence to maturity) are simulated with degree-day accumulations. In certain embodiments, the required degree-day accumulation for the second period is the total degree-days of the DTM between planting and maturity minus the total degree-days of the first period between planting and emergence. In certain embodiments, the stages of the third period (from maturity to harvest) are simulated with degree-day accumulations derived from historical practices and weather data.
[0066] The accumulated degree days for the first time period may be estimated using two approaches. In certain embodiments, the first approach utilizes the climatological functions described above. Degree-day accumulations may be calculated for days between the climatologically determined 50% cohort planting date and emergence date. The climatological planting to emergence degree days may be subtracted from the DTM planting to maturity degree days to derive the degree-day accumulation between emergence and maturity (also referred to as DDMAT).
[0067] In a particular embodiment, the second approach is to first utilize the user-entered planting date and perform a function based on soil temperature to calculate the emergence date. Then, using temperature data for each of the past 10 years, degree days are calculated between the user-entered planting date and the calculated emergence date (note that in different embodiments, the number of years may vary). Finally, the calculated degree days between the user planting date and the calculated emergence date over the entire 10-year period are averaged. As with the first approach, the 10-year average degree-day accumulation between planting and emergence is subtracted from the DTM planting-to-maturity degree-days to derive the DDMAT, or degree-day accumulation between emergence and maturity. Note that this second approach assumes that the user planting date is within a range of days around the average date used to define the variety's DTM. If the user planting date is outside the range, the DDMAT will be inaccurate and may result in errors in the simulation of phenological dates during the growing season.
[0068] 3.2 User Crop Emergence Date In certain embodiments, the User Emergence Date (UEMDATE) is determined by the soil conditions of the season following the User Planting Date (UPLDATE). The number of days to emergence may be determined by the soil temperature at the sowing depth and may be calculated using the Emergence (EM) function. In certain embodiments, crop emergence refers to the number of days between planting and when the first leaf breaks through the soil surface. Crop emergence depends, for example, on the 5-day moving average (5dST) of the soil temperature at the sowing depth. The Emergence (EM) formula defines the number of days required for emergence based on the weather conditions of the current season. The number of days required for emergence varies between a minimum (Min) and a maximum (Max) number of days from year to year, which is a function of the following parameters: the minimum number of days to emergence, the difference between the minimum and maximum number of days to emergence, a unitless scalar that determines the shape of the sigmoid curve, the soil temperature at the planting depth, a reference soil temperature corresponding to the maximum number of days to emergence, and a coefficient that normalizes the difference between the observed soil temperature and the reference soil temperature.
[0069] The five-day moving average of soil temperature varies from day to day after planting, and in certain embodiments, the number of days required for emergence may be dynamically calculated. A series of days with warm soil temperatures will shorten the number of days to emergence, while a series of cool soil temperatures will lengthen the number of days. In certain embodiments, the number of days required for emergence is dynamically calculated each day along with the accumulated number of days since planting. Emergence may be considered to have occurred on the day that the accumulated number of days since planting is equal to or greater than the required number of days as determined from the soil temperature emergence (EM) function.
[0070] As an example to illustrate the dynamic calculation of days to emergence, consider that the 5-day moving average of soil temperature at seeding depth was cold the day after planting. At the cold soil temperature, days to emergence is calculated to be 15 days. By the 4th day after planting (4 days accumulated), the soil warms up and the new calculation for days to emergence is 12 days. By the 8th day after planting (8 days accumulated), the soil continues to warm up and the new calculation is 10 days. For the next 2 days, the soil does not warm any more. When the accumulated days since planting reaches 10 days, which matches the number of days required for emergence, the seeds emerge on that day (UEMDATE).
[0071] Since the emergence date may be dynamically calculated after planting, the crop maturity may also be dynamically derived. In certain embodiments, the crop maturity ranges from 0 to 1.0 for the period between planting and emergence and may be calculated as the accumulated number of days after planting divided by the number of days required for simulated emergence. Since the number of days required may change from day to day, the crop maturity may change non-linearly in subsequent days after planting.
[0072] As an example to illustrate the dynamic nature of crop maturity between planting and emergence, the same progression of calculations of accumulated days after planting and days to emergence in the previous example is used. The calculation of crop maturity is set to 0 on the planting date. If the number of days required to emergence is calculated as 15 on the first day after planting, the maturity is 1 / 15 or 0.07. If the number of days required is calculated as 12 on the fourth day after planting, the maturity is 4 / 12 or 0.33. If the number of days required is calculated as 10 on the eighth day after planting, the maturity is 8 / 10 or 0.8. If the number of days required is calculated as 10 on the tenth day after planting, the maturity is 10 / 10 or 1.0, indicating emergence has occurred. The emergence date is 10 days after the planting date. Table 1 further illustrates this concept. [Table 1]
[0073] 3.3 User Crop Maturity Date (Spring Crops) In certain embodiments, the crop maturity date for a spring or winter crop is determined for a given season by adding degree days for each day after emergence until the day when the total is equal to or exceeds the varietal requirement defined by the DDMAT. The DDMAT for winter crops can be complicated by slowing down growth in the winter. Adjustments for winter slowing down or "dormancy" of the DDMAT are discussed in more detail below.
[0074] For both spring and winter crops, seed manufacturers typically only publish DTMs that define the length of a season (from planting to maturity), and users are rarely aware of the DDMAT of a variety because emergence dates vary widely from year to year due to soil conditions. Thus, the DDMAT is derived in certain embodiments from either historical planting practices or user-reported planting dates. Since user planting dates may be outside the range of dates used to determine the DTM from research studies, historical practices may be selected as a best practice.
[0075] In a particular embodiment, the derivation of the user crop maturity date (UMATDATE) involves three calculations. The first calculation is the user reported DTM (UDTM) degree-days. This calculation may be done after establishing the UDTM start date (planting date) and end date (maturity date). Using a climatological approach, the start date is the 50% planting date (PLDATE50%) and the end date is the planting date plus the number of days to maturity of the DTM (CMATDATE). The UDTM degree-days then corresponds to the sum of the climatological daily degree-days between the start date (PLDATE50%) and the end date (CMATDATE). UDTM = Σ(degree days between CMATDATE and PLDATE50%), degree days Equation 7
[0076] The second calculation determines the UDDMAT degree-days, i.e., the number of days from emergence to maturity for the reported user variety. The UDDMAT degree-days are calculated by subtracting the degree-days between the meteorological planting date (PLDATE50%) and the emergence date (EMDATE50%) from the UDTM degree-days. UDDMAT = UDTM-Σ(degree days between EMDATE50% and PLDATE50%), degree days Equation 8
[0077] UDDMAT represents the required degree days between emergence and maturity based on the user-reported DTM and the assumption that the planting date for the variety followed historical practice.
[0078] The third and final calculation to derive the user maturity date (UMATDATE) is to add the UDDMAT to the user emergence date (UEMDATE) in the equivalent number of days in the period defined by the accumulated degree days. UMATDATE=UEMDATE+UDDMAT(day),DOY Formula 9
[0079] Using the User Maturity Date (UMATDATE) calculation, the crop phenology model can provide a field-scale simulation of phenological stages for any user planting date and DTM in any geography. Note that the calculations above apply to spring crops. Winter crop development is complicated by dormancy during the winter and will be discussed in more detail later.
[0080] In a particular embodiment, the daily degree of growth is calculated between the emergence date and the harvest date by calculating the daily degree-day accumulation divided by UDDMAT. The accumulation of degree of growth starts at 1.0 (UEMDATE) and ends at 2.0 (UMATDATE). The accumulated degree of growth (AGF) is then mapped to the relevant crop phenology scale (e.g., 9 to 89 on the BBCH scale).
[0081] 3.4 User Crop Maturity Date (Winter Crops) In certain embodiments, the derivation of the User Crop Maturity Date (UMATDATE) for winter crops is similar to that for spring crops, except for the winter period of slower growth. At higher latitudes, crop development is delayed during the cooler winter months due to lower temperatures and fewer hours of daylight. This period of slower growth is referred to herein as "dormancy" and its length is determined by the crop's sensitivity to photoperiod and day length. In certain embodiments, the crop phenology model calculates the photoperiod sensitivity (R) using a dormancy (DORM) function defined as follows: P ) and day length (L P ) consider: DORM=1-0.002*R P *(20-L P ) 2 ,Unitless Equation 10 In the above formula, DORM is a unitless scalar, 0.0002 is the time -2 is a coefficient in units of R P is the photoperiod sensitivity as a unitless scalar, L P is the day length in hours.
[0082] DORM considers photoperiod sensitivity and day length to the rate of crop development during the phenological stages between emergence and flowering. DORM ranges between 1 (no developmental retardation) and 0 (complete cessation of development). In certain embodiments, the temperature-derived daily optimal developmental degree days (DOPT) of winter crops is multiplied by the daily dormancy function value (DORM) to derive the daily actual developmental degree days (DACT).
[0083] DACT reflects the slowing of development due to a substantial reduction in degree days on a given day, determined by the photoperiod sensitivity of the crop and the day length at the field location. Fewer degree days would require more days in the winter to achieve the same pace of development as a crop that does not experience dormancy. DACT is defined as: DACT=DOPT*DORM, degree day expression 11
[0084] To calculate the user crop maturity date for winter crops, UDDMAT is adjusted in certain embodiments to account for dormancy during the growing season. For spring crops, UDDMAT is the required degree-days between the emergence date and the maturity date based on the user DTM and the assumption that the planting date for that variety followed historical practice. Without dormancy, UDDMAT corresponds to the sum of DOPT degree-days between the user emergence date and the maturity date, as follows: UDDMAT = Σ(DOPT degree-days between UEMDATE and UMATDATE), degree-days Equation 12
[0085] In the presence of dormancy, UDDMAT, in certain embodiments, includes the sum of two: the first sum is the actual development (DACT) degree days between the user emergence date and the flowering date, and the second sum is the optimal development (DOCT) degree days between the user flowering date and the maturity date. UDDMATD corresponds to UDDMAT adjusted for dormancy. UDDMATD = Σ(DACT degree-days between UEMDATE and UFLDATE) + Σ(DOPT degree-days between UFLDATE and UMATDATE), degree-days Equation 13
[0086] The derivation of UDDMATD causes the User Crop Maturity Date (UMATDATE) for winter crops to be calculated by adding UDDMATD in the equivalent number of days in the period defined by the degree days to the User Emergence Date (UEMDATE) as follows: UMATDATE=UEMDATE+UDDMATD(day),DOY Formula 14
[0087] 3.5 User Crop Maturity Date and Equivalence The degree days between the user flowering and maturity dates may be further adjusted for isocarpicity. In certain embodiments, the crop phenology model accounts for isocarpicity by including the daily degree day requirements between flowering and maturity according to the developmental delay. In certain embodiments, such inclusion is accomplished in three steps. The first step is to calculate the degree days remaining (DACC) from the calendar date when the crop's crop growth factor (CGF) is 1.5 or greater to the climatologically derived maturity date (MATDATE). DACC = Σ(degree days between CGF1.5 date and MATDATE), degree days Equation 15
[0088] The second step is to calculate the number of accumulated degree days (DCLI) between the climatologically derived CGF of 1.5 and the maturity date (MATDATE). DCLI = Σ(degree days between CGF1.5 date and MATDATE), degree days Equation 16
[0089] In the third step, if DCLI is greater than DACC, there are not enough predicted degree days to reach crop maturity due to a significant delay in development at flowering. The ratio of DCLI / DACC is a scalar called the "Accelerator" (ACC) whose value is constrained to be greater than 1.0. DACC is multiplied by the accelerator ratio to adjust the accumulated degree days (ADACC) between the day when the CGF is 1.5 and the MATDATE. ADACC=ACC*DACC, degree day formula 17
[0090] In certain embodiments, the degree days of a crop during the growing season are increased by the accelerator each day after the CGF reaches 1.5. By including a degree day, the crop during the growing season increases or accelerates the degree day accumulation to maturity. When the CGF accelerates the development of a crop between 1.5 and maturity, it is called isocarpic.
[0091] 3.6 User Crop Harvest Date For both spring and winter crops, seed manufacturers rarely publish the number of days from maturity to harvest for a particular crop variety (e.g., type of crop). The length of the period between maturity and harvest may vary depending on the user planting date, variety selection, and weather conditions prevailing during the growing season. As a result, the degree-day accumulation for the period between maturity and harvest, as well as the period between planting and emergence, may be climatologically derived using, for example, 10 years of historical average temperatures. The derivation of this degree-day accumulation assumes that the crop was planted within a range of dates consistent with historical practice at a given location. The climatologically derived accumulated degree-days (DDHRV) between the 50% cohort maturity date (MATDATE50%) and the 50% cohort harvest date (HRVDATE50%) are: DDHRV=Σ(degree days between MATDATE50% and HRVDATE50%), degree days Formula 18
[0092] The User Crop Harvest Date (UHRVDATE) is calculated by adding the DDHRV in equivalent days for the period defined by the accumulated degree days up to the User Maturity Date (UMATDATE). UHRVDATE=UMATDATE+DDHRV(day),DOY Formula 19
[0093] In a particular embodiment, the daily degree of growth is calculated between the maturity date and the harvest date by calculating the daily degree-day accumulation divided by the DDHRV. The degree of growth accumulation starts at 2.0 (UMATDATE) and ends at 3.0 (UHRVDATE) and spans the BBCH range of 89 to 99 based on the variety mapping of BBCH codes to accumulated degree of growth (AGF).
[0094] FIG. 6 is a flow diagram 600 illustrating a field-level crop phenology model that utilizes the modeling parameters and simultaneous equations described and defined above to describe the various inputs and outputs at each stage of the model.
[0095] 7 is a flow diagram illustrating a method 700 for simulating a plant's developmental stages, according to an embodiment of the present disclosure. Method 700 may be performed by processing logic including hardware (e.g., circuitry, dedicated logic, programmable logic, microcode, etc.), software (e.g., instructions executed on a processing device to perform a hardware simulation), or a combination thereof. In certain embodiments, one or more elements of method 700 may be performed, for example, by a modeling server (e.g., crop phenology modeling component 140 of modeling server 130).
[0096] At block 710, a processing device (e.g., a processing device of modeling server 130) receives input (e.g., over network 105) from a user's device (e.g., one or more of user devices 120A-120Z via respective user interfaces 122A-122Z). In certain embodiments, the input includes one or more crop varieties (e.g., one or more crop type identifiers) and a geographic location where the crop is grown.
[0097] In certain embodiments, the input does not specify a planting date for the crop. In other embodiments, the user input specifies an actual planting date or a planned planting date. In certain embodiments, the geographic location is specified as a geopolitical location such as a country, state / province, city, or town. In certain embodiments, the geographic location is specified by latitude and longitude or a Global Positioning System range. In certain embodiments, the location information is obtained directly from the device (e.g., the location of the device at the time of input) so that the user does not need to directly input the location.
[0098] At block 720, the processing device calculates a planting date for the crop based on the value of either the yearly climate index (Equation 1) or the winter climate index (Equation 2) for the specified geographic location. In certain embodiments, the climate index model is generated by modeling historical planting dates for the crop type as a function of the climate index.
[0099] At block 730, the processing device calculates the emergence date based on the planting date and the soil temperature model. In certain embodiments, the processing device simulates soil temperature at the sowing depth for the crop type. In certain embodiments, the processing device calculates the emergence date by estimating the number of days from the planting date of the crop to reach a planned stage of growth for the crop that represents emergence based on the soil temperature model.
[0100] At block 740, the processing device calculates / determines (e.g., simulates) the plant development stage of the crop as a growth profile based on the planting date, emergence date, and degree-day accumulation model. In certain embodiments, the processing device simulates the phenological development of the crop to maturity using the degree-day accumulation model to determine the date that the phenological stage will be reached at the particular location and in the particular growing season. The projected number of degree days is determined based on historical crop maturity data (which may be retrieved, for example, from data store 110). In certain embodiments, the processing device calculates the maturity date of the crop based on the predicted number of days and the emergence date. In certain embodiments, the processing device adjusts the winter growing degree days to reflect the photoperiod sensitivity of the winter crop.
[0101] In certain embodiments, the processing device transmits the growth profile to a user's device for display. In certain embodiments, the processing device transmits the growth profile to a separate computing device for further modeling or for generating a recommended chemical to apply to the crop. In certain embodiments, the processing device transmits the growth profile to a device adapted to operate a tool to harvest or process the crop.
[0102] It is to be understood that the embodiments described herein are not limited to use in any particular application or environment, and that modifications can be made to the disclosed embodiments without departing from the spirit and scope of the disclosure. Although the disclosure has been described herein with reference to particular embodiments in particular environments for particular purposes, those skilled in the art will recognize that its utility is not limited in this respect, and that the disclosure may be beneficially implemented in any number of environments for any number of purposes.
[0103] For ease of explanation, the methods of the present disclosure are depicted and described as a series of operations. However, operations according to the present disclosure may occur in various orders and / or simultaneously and together with other operations not shown and described herein. Moreover, not all illustrated operations may be required to perform a method in accordance with the disclosed subject matter. In addition, those skilled in the art will understand and appreciate that a method may alternatively be represented as a series of interrelated states via a state diagram or events. In addition, it should be understood that the methods disclosed herein may be stored on an article of manufacture to aid in transporting and transferring instructions for performing such methods to a computing device. As used herein, the term "article of manufacture" is intended to encompass a computer program accessible from any computer-readable device or storage medium.
[0104] In the above description, numerous details are set forth. However, it will be apparent to one skilled in the art having the benefit of this disclosure that the present disclosure may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the present disclosure.
[0105] Some portions of the detailed descriptions may be presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. An algorithm is here, and generally, conceived to be a self-consistent sequence of steps leading to a desired result. These steps require physical manipulations of physical quantities. Usually, although not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of convention, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
[0106] It should be noted, however, that all of these and similar terms should be associated with the appropriate physical quantities and are merely convenient labels applied to those quantities. As is apparent from the above discussion, unless specifically stated otherwise, discussions throughout this specification utilizing terms such as "compose," "receive," "convert," "produce," "stream," "apply," "masking," "display," "read," "transmit," "calculate," "generate," "add," "subtract," "multiply," "divide," "select," "analyze," "optimize," "calibrate," "detect," "store," "execute," "analyze," "determine," "enable," "identify," "modify," "convert," "aggregate," "extract," "execute," "schedule," "simulate," and the like, should be understood to refer to operations and processes of a computer system or similar electronic computing device that manipulates and transforms data represented as physical (e.g., electronic) quantities in the registers and memory of the computer system into other data similarly represented as physical quantities in the memory or registers of the computer system, or other such information storage, transmission, or display device.
[0107] The present disclosure also relates to an apparatus, device, or system for performing each of the operations herein. The apparatus, device, or system may be specially constructed for the required purpose, or may include a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer-readable or machine-readable storage medium, such as any type of disk, including, but not limited to, a floppy disk, an optical disk, a compact disk read-only memory (CD-ROM), and a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic or optical card, or any type of medium suitable for storing electronic instructions.
[0108] The term "example" or "exemplary" is used herein to mean serving as an example, illustration, or illustration. Any aspect or design described herein as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects or designs. Rather, use of the word "example" or "exemplary" is intended to present concepts in a concrete manner. As used in this application, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified or clear from the context, "X includes A or B" is intended to mean any of the natural inclusive arrangements. That is, if X includes A; X includes B; or X includes both A and B, then "X includes A or B" is satisfied under any of the foregoing examples. In addition, as used in this application and the appended claims, the articles "a" and "an" are generally to be construed to mean "one or more" unless otherwise specified or clear from the context to refer to the singular form. Throughout this specification, reference to an "embodiment" or "one embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases "embodiment" or "one embodiment" in various places throughout this specification do not necessarily all refer to the same embodiment. Furthermore, it should be noted that the designation "A-Z" used to refer to particular elements in the drawings is not intended to limit the particular number of elements. Thus, "A-Z" should be interpreted as one or more of the elements being present in a particular embodiment.
[0109] The present disclosure is not limited in scope by the specific embodiments described herein. Indeed, other various embodiments and modifications of the present disclosure, other than those described herein, will become apparent to those skilled in the art upon reading this specification and the accompanying drawings. Accordingly, such other embodiments and modifications are intended to be included within the scope of the present disclosure. Moreover, while the present disclosure has been described in connection with particular embodiments in particular environments for particular purposes, those skilled in the art will recognize that its usefulness is not limited thereto, and the present disclosure may be beneficially implemented in any number of environments for any number of purposes. Accordingly, the claims set forth below should be construed in light of the full scope and spirit of the present disclosure as described herein, along with the full range of equivalents to which such claims are entitled.
[0110] The present invention can also be represented by the following embodiments. Embodiment 1: 1. A method for simulating a plant development stage of a crop, the method comprising: receiving input from a user device, database, or sensor, the input including a type of crop and a geographic location where the crop is grown; Calculating a planting date for a crop based on a climate index model for a geographic location; Calculating a crop emergence date based on the planting date and the soil temperature model; simulating plant development stages of the crop as a growth profile based on planting dates, emergence dates, and degree-day accumulation models; Growth profile, the user's device for display; a separate computing device for further modeling or for generating recommended chemicals to apply to the crop; or A device adapted to operate a tool for harvesting or processing a crop transmitting to one or more of: Embodiment 2: 2. The method of embodiment 1, wherein the input does not specify a planting date for the crop. Embodiment 3: generating a climate index model by modeling past planting dates of the crop type as a function of a climate index, the climate index being calculated based on a climatological winter daily maximum temperature and a climatological winter daily minimum temperature; 3. The method of embodiment 1 or 2, further comprising calculating a climate index for the geographic location, wherein a crop planting date is calculated from a climate index model based on the determined climate index. Embodiment 4: generating a climate index model by modeling the past planting dates of the crop type as a function of a climate index, the climate index being calculated as climatological winter daily maximum temperature (WTMPXH) (in °C) minus climatological winter daily minimum temperature (WTMPNH) (in °C) divided by climatological winter daily maximum temperature (WTMPXH) (in °C) using the winter period between October 1 and March 31 in the Northern Hemisphere and the winter period between April 1 and September 30 in the Southern Hemisphere; 4. The method of any one of the preceding claims, further comprising calculating a climate index for the geographic location, wherein a planting date for the crop is calculated from a climate index model based on the determined climate index. Embodiment 5: 5. The method of any one of the preceding claims, further comprising generating a soil temperature model based at least in part on the sowing depth of the crop type. Embodiment 6: 6. The method of any one of the preceding claims, wherein calculating the emergence date comprises estimating the number of days from the planting date of the crop to reach a planned stage of growth of the crop based on a soil temperature model. Embodiment 7: generating a degree-day accumulation model by predicting the number of days required to meet a target number of degree-days between emergence and maturity of a crop type based on climatological data associated with a geographic region, the target number of degree-days being determined based on historical crop maturity data; 7. The method of any one of the preceding embodiments, further comprising calculating a maturity date of the crop based on the predicted number of days and the emergence date. Embodiment 8: 8. The method of embodiment 7, wherein generating the degree-day accumulation model includes accounting for a winter dormancy period in response to determining that the crop type corresponds to a winter crop. Embodiment 9: 9. The method according to any one of the preceding embodiments, further comprising at least partially using the growth profile as a direct or indirect control parameter for controlling agricultural machinery that can be used to treat the crop. Embodiment 10: 1. A system for simulating a plant development stage of a crop, the system comprising: A memory device; A system comprising a processing device operably coupled to a memory device, the processing device being configured to execute a method according to any one of embodiments 1 to 9. Embodiment 11: A non-transitory computer-readable medium encoding instructions that, when executed by a processing device, cause the processing device to perform a method according to any one of embodiments 1 to 9. Embodiment 12: A tool for harvesting or processing crops, comprising an on-board processing device configured to carry out the method according to any one of embodiments 1 to 9.
Claims
1. 1. A method for simulating a plant development stage of a crop, said method comprising: receiving input from a user device, database, or sensor, the input including the type of crop and a geographic location where the crop is grown; calculating a planting date for the crop based on a climate index model for the geographic location; calculating an emergence date for the crop based on the planting date and the soil temperature model; simulating the plant development stages of the crop as a growth profile based on the planting date, the emergence date, and the degree-day accumulation model; The growth profile is said user's device for display; a separate computing device for further modeling or for generating recommended chemicals to apply to said crops; or a device adapted to operate a tool for harvesting or processing the crop.
2. The method of claim 1 , wherein the input does not specify the planting date of the crop.
3. 10. The method of claim 1, further comprising: generating the climate index model by modeling past planting dates of the type of crop as a function of a climate index, the climate index being calculated based on a climatological winter daily maximum temperature and a climatological winter daily minimum temperature; and calculating a climate index for the geographic location, the planting date of the crop being calculated from the climate index model based on the determined climate index.
4. generating the climate index model by modeling past planting dates of the type of crop as a function of a climate index, the climate index being calculated as the climatological winter daily maximum temperature (WTMPXH) (in °C) minus the climatological winter daily minimum temperature (WTMPNH) (in °C) divided by the climatological winter daily maximum temperature (WTMPXH) (in °C) using the winter period between October 1 and March 31 in the Northern Hemisphere and the winter period between April 1 and September 30 in the Southern Hemisphere; 2. The method of claim 1, further comprising calculating a climate index for the geographic location, wherein the planting date for the crop is calculated from the climate index model based on the determined climate index.
5. The method of claim 1 , further comprising generating the soil temperature model based at least in part on a seeding depth of the type of the crop.
6. 2. The method of claim 1, wherein calculating the emergence date comprises estimating the number of days from the planting date of the crop to reach a planned stage of growth of the crop based on the soil temperature model.
7. generating the degree-day accumulation model by predicting the number of days required to meet a target number of degree-days between emergence and maturity of the type of crop based on climatological data associated with the geographic region, the target number of degree-days being determined based on historical crop maturity data; The method of claim 1 further comprising calculating a maturity date for the crop based on the predicted number of days and the emergence date.
8. 8. The method of claim 7, wherein generating the degree-day accumulation model includes accounting for a winter dormant period in response to determining that the type of crop corresponds to a winter crop.
9. 10. The method of claim 1, further comprising using the growth profile at least in part as a direct or indirect control parameter for controlling agricultural machinery that can be used to treat the crop.
10. 1. A system for simulating plant development stages of a crop, the system comprising: a memory device; a processing device operably coupled to the memory device; Equipped with The processing device comprises: receiving input from a user device, database, or sensor, the input including the type of crop and the geographic location where the crop is grown; calculating a planting date for the crop based on a climate index model for the geographic location; calculating an emergence date for the crop based on the planting date and the soil temperature model; simulating the plant development stages of the crop as a growth profile based on the planting date, the emergence date, and a degree-day accumulation model; The growth profile is said user's device for display; a separate computing device for further modeling or for generating recommended chemicals to apply to said crops; or a device adapted to operate a tool for harvesting or processing said crop; to one or more of The system is configured as follows:
11. The system of claim 10 , wherein the input does not specify the planting date of the crop.
12. The processing device comprises: generating the climate index model by modeling historical planting dates of the type of crop as a function of a climate index, the climate index being calculated based on a climatological winter daily maximum temperature and a climatological winter daily minimum temperature; calculating a climate index for the geographic location, and calculating the planting date for the crop from the climate index model based on the determined climate index. The system of claim 10 further configured to:
13. The processing device comprises: generating the climate index model by modeling historical planting dates of the type of crop as a function of a climate index, the climate index being calculated as the climatological winter daily maximum temperature (WTMPXH) (in °C) minus the climatological winter daily minimum temperature (WTMPNH) (in °C) divided by the climatological winter daily maximum temperature (WTMPXH) (in °C), using the winter period between October 1 and March 31 in the Northern Hemisphere and the winter period between April 1 and September 30 in the Southern Hemisphere; calculating a climate index for the geographic location, and calculating the planting date for the crop from the climate index model based on the determined climate index. The system of claim 10 further configured to:
14. The system of claim 10 , wherein the processing device is further configured to generate the soil temperature model based at least in part on a seeding depth of the type of the crop.
15. 11. The system of claim 10, wherein calculating the emergence date includes estimating the number of days from the planting date of the crop to reach a planned stage of growth of the crop based on the soil temperature model.
16. The processing device comprises: generating the degree-day accumulation model by predicting the number of days required to meet a target number of degree-days between emergence and maturity of the type of crop based on climatological data associated with the geographic region, the target number of degree-days being determined based on historical crop maturity data; The system of claim 10 , further configured to calculate a maturity date for the crop based on the predicted number of days and the emergence date.
17. 17. The system of claim 16, wherein generating the degree-day accumulation model includes accounting for a winter dormant period in response to determining that the type of crop corresponds to a winter crop.
18. 11. The system of claim 10, wherein the processing device is further configured to use the growth profile at least in part as a direct or indirect control parameter for controlling agricultural machinery that can be used to treat the crop.
19. 10. A non-transitory computer-readable medium encoding instructions that, when executed by a processing device, cause the processing device to perform the method of claim 1.
20. 10. A tool for harvesting or processing crops, comprising an on-board processing device configured to perform the method of claim 1.