Sequential Data Assimilation for Soil Moisture Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data assimilation methods for soil moisture in agricultural modeling face significant computational challenges, making it difficult to scale these efforts into practical, grower-facing digital agriculture tools due to heavy computational demands.

Innovation Solution

A computer-implemented system for sequential data assimilation (SDA) that reduces the search space for model parameters using techniques such as particle swarm optimization (PSO) and correlations between soil layers, depths, geographic locations, and time, optimizing parameters like hydraulic conductivity and volumetric soil moisture content, thereby reducing computational demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data assimilation methods are used to improve soil moisture modeling accuracy, then model prediction accuracy is improved, but computational demands increase significantly

Engineering Contradiction:
Improvesoil moisture estimation accuracyVSAvoidcomputational demand
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the computational domain by dividing the soil profile into multiple discrete layers (e.g., 0-10cm, 10-20cm, 20-30cm depths). Each layer is modeled independently with its own state variables, allowing parallel computation and reducing the overall computational burden while maintaining accuracy. This segmentation enables the system to process soil moisture data at different depths separately, improving efficiency without sacrificing prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adaptation of computational parameters based on soil conditions. The ensemble size, time step, and search space boundaries are adjusted dynamically according to soil moisture variability, layer depth, and observation density. This dynamic approach allows the system to allocate computational resources efficiently - using larger ensembles when uncertainty is high and smaller ensembles when conditions are stable, thereby reducing overall computational demand while maintaining accuracy.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If comprehensive parameter optimization is performed for soil moisture models, then model accuracy is improved, but computational time increases

Engineering Contradiction:
Improvemodel parameter accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-defining reasonable search space boundaries for model parameters (e.g., hydraulic conductivity, porosity, saturation moisture content) based on soil texture classifications and literature values. This pre-constraint of parameter search spaces before the optimization process begins significantly reduces the computational time required for parameter estimation while still ensuring accurate results. The system prepares lookup tables and initial parameter ranges in advance, avoiding unnecessary exploration of unrealistic parameter values during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the optimization problem by changing parameters from a high-dimensional space to a reduced space using parameter relationships and constraints. Instead of optimizing all soil hydraulic parameters independently, the system exploits correlations between parameters (e.g., relationships between porosity, saturation, and residual moisture) to reduce the number of independent variables. This parameter transformation maintains model accuracy while dramatically reducing computational time required for optimization.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detailed soil layer modeling is implemented, then model accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesoil moisture profile accuracyVSAvoidmodel structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal soil layer modeling framework where the same computational algorithms and data structures are used across all soil layers, regardless of depth or properties. The system uses a consistent ensemble Kalman filter approach, identical state variable representations, and uniform parameter estimation methods for each layer. This universality allows the model to handle varying numbers of layers and depths without increasing structural complexity, as the same multi-functional code handles all layers. The framework can adapt to different soil profiles by simply changing the number of layers and their properties, not the underlying computational structure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10853377B2Sequential data assimilation to improve agricultural modeling
Publication Date: 2020.12.01 MONSANTO TECHNOLOGY LLC
  • US10853377B2 patent drawing
  • US10853377B2 patent drawing
  • US10853377B2 patent drawing

AI summary

In an embodiment, a computer-implemented method of assimilation of soil moisture data is disclosed. The method comprises receiving, by a processor, a digital data model related to soil moisture with a plurality of parameters for a given geographical location. The method also comprises identifying a time-based or event-based trigger for a first of the plurality of parameters. The method further comprises receiving, by the processor, a plurality of values for the plurality of parameters measured from soil samples for a series of time points. Finally, the method comprises applying sequential data assimilation through the series of time points as soon as the plurality of measured values are received for each of the series of time points, by executing an optimization method to optimize values of the plurality of parameters with respect to the plurality of measured values for each of the time points, thereby obtaining a plurality of optimized values for the plurality of parameters for each of the time points, when the time-based or event-based trigger is satisfied for one of the series of time points, reducing the search space associated with the first parameter in executing the optimization method.