25
Generalized Algorithm Tying the Loose Threads August 2013

Generalized Algorithm Tying the Loose Threads

  • Upload
    ivi

  • View
    34

  • Download
    0

Embed Size (px)

DESCRIPTION

Generalized Algorithm Tying the Loose Threads . August 2013. - PowerPoint PPT Presentation

Citation preview

Page 1: Generalized Algorithm Tying the Loose Threads

Generalized AlgorithmTying the Loose Threads

August 2013

Page 2: Generalized Algorithm Tying the Loose Threads

Dr. Marvin Stone Emeritus Regents Professor Oklahoma State Univ.

has pronounced the first axium of sensor based farming

(perhaps somewhat facetiously) If we draw a declining straight line

between NDVI and nitrogen application rate, we will always

improve a crop’s nitrogen use efficiency.

Page 3: Generalized Algorithm Tying the Loose Threads

To which Solie proposed the following corollary:

All We Need to know is where to draw the line

Page 4: Generalized Algorithm Tying the Loose Threads

What Constitutes a Good Model

• Is elegant• Contains few arbitrary or adjustable elements• Agrees with and explains all existing

observations• Make detailed predictions about future

observations that can disprove or falsify the model if they are not borne out

• (Hawking and Mlodinow (2010)

Page 5: Generalized Algorithm Tying the Loose Threads

Minimize Model Inputs

• Farmer and agronomic advisor set yield goal of field or area with in field (YldGoal)

• Optically measure NDVI of a NRich N reference strip (NRndvi)

• Optically measure NDVI of an adjacent farmer practice N reference strip (FPndvi)

Page 6: Generalized Algorithm Tying the Loose Threads

Why Yield Goal?

• Farmers and advisors understand the concept of yield goal and yield data by farm, usually by field and frequently by management zone. Yield goals are still used, and are still relevant for the majority of areas where corn and wheat are produced in the world, e.g.

• Kansas State (Dr. Dave Mengel)• The Ohio State (Dr. Robert Mullin)• University of Nebraska (Dr. Richard Ferguson)• Oklahoma State University (Dr. Hailin Zhang)

Page 7: Generalized Algorithm Tying the Loose Threads

Performance Requirements

• Predict yield and N requirements for at least two species (maize and wheat) over vegetative growth stages.

• Calculate actual N rate for a fixed rate N applicationAND

Build an N application rate curve for applicators capable of continuously sensing and variably applying N fertilizer

• Acceptable error in application rate?

Page 8: Generalized Algorithm Tying the Loose Threads

Why Reexamine Model Parameters?

• Original (2011) algorithm parameters were determined from non-linear regression with no specific limitations applied to the analysis.

• In 2013, we used a step-wise technique to optimize the model to fit for all data and meet certain theoretical requirements.

Page 9: Generalized Algorithm Tying the Loose Threads

Original Symmetric Sigmoid Yield Model

0 0.2 0.4 0.6 0.8 10

0.2

0.4

0.6

0.8

1

redNDVI

Deci

mal

Per

cent

Yie

ld G

oal. Trans.

to YldGoal.

Bare Soil

Trans.From Bare Soil

Yield Linearly Proportional to Biomass

Yield Goal, 1.00 Decimal %

FPndvi

NRndviN Rich NDVI

Where is this point?

Page 10: Generalized Algorithm Tying the Loose Threads

Selected Experiments

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.2

0.4

0.6

0.8

f(x) = 0.886077566631352 x − 0.144063937691936R² = 0.524278932002896Inf Pt

Corn

NDVI Vegetative Index

Infle

ction

Poi

nt -

Corn

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.10.20.30.40.50.60.70.80.9

1

f(x) = 0.648532633708887 xR² = 0.945124640464003f(x) = 0.648532633708887 xR² = 0.945124640464003

f(x) = 0.612610439055576 x + 0.0264134959661858R² = 0.30415233930121

Inf Pt Wheat

NDVI Vegetative Index

Infle

ction

Poi

nt- W

heat

Page 11: Generalized Algorithm Tying the Loose Threads

Yield Potential Calculations Generalized Algorithm - August 2013

• Determine yield goal which is the yield potential with sufficient N

• Measure N rich, (NRNDVI) & farmer practice (FPNDVI)

• Calculate Inflection Point andCalculate Curvature

YldGoalYPN

WheatCorn – 0.2

Page 12: Generalized Algorithm Tying the Loose Threads

Yield Potential Calculations Generalized Algorithm - August 2013

• Calculate YP0 using parameters for maze and wheat

• Compute actual N rate using percent N in grain and NUE. NUE is the “fudge” factor”.

• (Editorial comment: there are more than 60 years of experimental data which need to be condensed to an overall efficiency.)

𝑵𝒓𝒂𝒕𝒆=(𝒀𝑷𝑵−𝒀𝑷𝟎 )%𝑵

𝑵𝑼𝑬

KFPNDVI

e

YldGoalYP inf

10

Page 13: Generalized Algorithm Tying the Loose Threads

2011 - Estimated Available-N Curves Developed by adjusting sigmoid parameters

• Approximately 340 corn and wheat NDVI/Yield data sets

• Parameters adjusted to minimize absolute difference

• N application curves were developed for corn, wheat, and corn and wheat (combined)

Page 14: Generalized Algorithm Tying the Loose Threads

2013 - Estimated Available-N Curves developed by adjusting sigmoid

parameters for selected nearly complete N application curves

• 15 application curves selected from wheat and from corn data.

• Mean absolute difference (MAD) for each data set were compared with Table Curve simple sigmoid fit to each data set.

Page 15: Generalized Algorithm Tying the Loose Threads

Mean Absolute ErrorWheat 2013 Alg TC Nlin Delta 2011 Alg TC Nlin Delta

Average 0.537 0.480 0.057 0.554 0.457 0.097

Median 0.472 0.425 0.047 0.532 0.451 0.081

Corn 2013 Alg TC Nlin Delta 2011 Alg TC Nlin Delta

Average 0.816 0.702 0.114 1.022 0.663 0.359

Median 0.804 0.779 0.088 0.940 0.597 0.319

Page 16: Generalized Algorithm Tying the Loose Threads

Parametric EquationsYear Crop Parameter Parametric Equation

2011 Wheat Infl Point InfPt=0.808 * NDVI -0.0477

Curvature K = 0.1923 * NDVI – 0.0113

Corn Infl Point InfPt = 0.783 *NDVI-0.0480

Curvature K= 0.155 * NDVI – 0.0101

Corn&Wht Infl Point InfPt = 0.773 * NDVI – 0.479

Curvature K = 0.168 * NDVI -0.0104

2013 Wheat Infl Point InfPt = 0.5 * NRndvi

Curvature Curve = 0.1 * NRndvi

Corn Infl Point InfPt = NRndvi - 0.2

Curvature Curve = 0.08 * NRndvi

Page 17: Generalized Algorithm Tying the Loose Threads
Page 18: Generalized Algorithm Tying the Loose Threads
Page 19: Generalized Algorithm Tying the Loose Threads
Page 20: Generalized Algorithm Tying the Loose Threads
Page 21: Generalized Algorithm Tying the Loose Threads

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

1

2

3

4

5

6

7

8

Wheat Yield Curves for 3 Methods of Calcu-lating Inflection Point and Curvature

Table Curve

84-GD

Corn 2013

Corn 2011

Normalized Difference Vegetative Index

Whe

at Y

ield

, Mg/

Ha

Mean Absolute Differ-enceTC N-Lin 0.53Corn 2011 0.59Corn 2013 0.75

Page 22: Generalized Algorithm Tying the Loose Threads

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

1

2

3

4

5

6

7

8

9

10

Corn Yield Curves for 3 Methods of Calculating Inflection Point and Curvature

TC N-Lin

NDV- Yld Data

2013 Corn

Yld Goal

2011 Corn

Normalized Difference Vegetative Index

Corn

Yie

ld, M

g/Ha

Mean Absolute Difference TC N-Lin 0.64 2011 0.65 2013 0.72

Page 23: Generalized Algorithm Tying the Loose Threads

Is this Model “Good Enough”? What is your standard?

Should you settle for “Good Enough”

Which Parameter Set Do You Use?

Page 24: Generalized Algorithm Tying the Loose Threads

Remember:Almost doesn’t count except in

horseshoes and precision variable rate application

Page 25: Generalized Algorithm Tying the Loose Threads

How can you use optical sensors now?