Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

37
AE 469/569 TERM PROJECT AE 469/569 TERM PROJECT DEVELOPING CORRECTION FUNCTION FOR DEVELOPING CORRECTION FUNCTION FOR TEMPERATURE EFFECTS ON NIR SOYBEAN ANALYSIS TEMPERATURE EFFECTS ON NIR SOYBEAN ANALYSIS Jacob Bolson Jacob Bolson Maureen Suryaatmadja Maureen Suryaatmadja Agricultural Engineering Agricultural Engineering Iowa State University Iowa State University May 4, 2005 May 4, 2005

description

AE 469/569 TERM PROJECT DEVELOPING CORRECTION FUNCTION FOR TEMPERATURE EFFECTS ON NIR SOYBEAN ANALYSIS. Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005. Introduction. - PowerPoint PPT Presentation

Transcript of Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Page 1: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

AE 469/569 TERM PROJECTAE 469/569 TERM PROJECTDEVELOPING CORRECTION FUNCTION FOR DEVELOPING CORRECTION FUNCTION FOR TEMPERATURE EFFECTS ON NIR SOYBEAN TEMPERATURE EFFECTS ON NIR SOYBEAN

ANALYSISANALYSIS

Jacob BolsonJacob BolsonMaureen SuryaatmadjaMaureen SuryaatmadjaAgricultural EngineeringAgricultural Engineering

Iowa State UniversityIowa State UniversityMay 4, 2005May 4, 2005

Page 2: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

IntroductionIntroduction

NIR instruments play an important NIR instruments play an important role in predicting chemical role in predicting chemical composition and biological properties composition and biological properties of food and agricultural material.of food and agricultural material.

NIR spectroscopy measures the NIR spectroscopy measures the wavelength and intensity of the wavelength and intensity of the absorption of near infrared light absorption of near infrared light (800nm – 2.5μm) by a given sample.(800nm – 2.5μm) by a given sample.

Page 3: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

IntroductionIntroduction

NIR is primarily used for the detection of NIR is primarily used for the detection of C-H, N-H and O-H bonds, which relate to C-H, N-H and O-H bonds, which relate to concentration of oil, protein and moisture.concentration of oil, protein and moisture.

The advantages of NIR:The advantages of NIR: a non-destructive procedurea non-destructive procedure minimal sample preparationminimal sample preparation fast analytical techniques (less than 1 minute)fast analytical techniques (less than 1 minute)

Two important factors in NIR analysis:Two important factors in NIR analysis: a spectrum a spectrum reference values reference values

Page 4: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

IntroductionIntroduction

The development of calibration model on The development of calibration model on NIR instrument consists of two procedures:NIR instrument consists of two procedures: develop a base calibrationdevelop a base calibration add the samples to the base calibration add the samples to the base calibration

for instrument and temperature for instrument and temperature stabilizationstabilization

Temperature stabilization, collect at grain Temperature stabilization, collect at grain temperatures from -15temperatures from -1500C to 45C to 4500C.C.

(Rippke et all., 1996)(Rippke et all., 1996)

Page 5: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Problem StatementProblem Statement

The method to include some hot and The method to include some hot and cold samples does not work well and cold samples does not work well and quite inconsistent.quite inconsistent.

NIR spectra of liquid component shift NIR spectra of liquid component shift on wavelength axis as temperature on wavelength axis as temperature changes, predicted results become changes, predicted results become less accurate.less accurate.

Page 6: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Problem StatementProblem Statement

Researchers have proven that NIR spectra Researchers have proven that NIR spectra of liquid components shift on the of liquid components shift on the wavelength axis as temperature changes:wavelength axis as temperature changes: The bands corresponding to hydrogen-bonding The bands corresponding to hydrogen-bonding

groups (N-H, O-H bands) are expected to be groups (N-H, O-H bands) are expected to be highly influenced by temperature (Miller, 2001)highly influenced by temperature (Miller, 2001)

Temperature influences the spectra, the Temperature influences the spectra, the increase of temperature allows liberating a increase of temperature allows liberating a part of fixed water – meat measurement part of fixed water – meat measurement (Corbisier et all., 2004)(Corbisier et all., 2004)

Page 7: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ObjectiveObjective

To determine whether a temperature To determine whether a temperature adjustment function could improve adjustment function could improve the accuracy of NIR analysis at the accuracy of NIR analysis at conditions other than room conditions other than room temperature.temperature.

Page 8: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Materials and MethodsMaterials and Methods

Soybean sample Soybean sample temperature set from ISU temperature set from ISU Grain Quality Lab (20 Grain Quality Lab (20 samples)samples)

Run in three conditions: Run in three conditions: cold, room, and hot using cold, room, and hot using Omega G 6110 Analyzer Omega G 6110 Analyzer with temperature with temperature compensation calibration compensation calibration (already exists).(already exists).

Page 9: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Materials and MethodsMaterials and Methods

Recalculate the results using no Recalculate the results using no temperature compensation temperature compensation calibration.calibration.

Calculate the slope from every Calculate the slope from every prediction values of moisture, protein prediction values of moisture, protein and oil using Exceland oil using Excel™™ function. function.

Calculate the average and standard Calculate the average and standard deviation of the slopes.deviation of the slopes.

Page 10: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Materials and MethodsMaterials and Methods

One of the samples was discarded because of One of the samples was discarded because of its extreme values.its extreme values.

Test the slopes on the original samples using Test the slopes on the original samples using this formula:this formula:

Corrected value = Measured value +(m* (25Corrected value = Measured value +(m* (2500C – C – measured temperature))measured temperature))

Calculate the differences between the Calculate the differences between the corrected values at non-room and room corrected values at non-room and room temperature.temperature.

Test the slopes (m, m+sd, m-sd) on the new Test the slopes (m, m+sd, m-sd) on the new seven soybeans samples using the same seven soybeans samples using the same previous procedure. previous procedure.

Page 11: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Result Result Temperature Effect on Spectrum, Bruins Omega G,

Soybeans

-0.250

-0.200

-0.150

-0.100

-0.050

0.000

0.050

0.100

0.150

850 870 890 910 930 950 970 990 1010 1030 1050

Spectrum

Spe

ctru

m v

alue

Room Cold Hot

Page 12: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Result Result Spectra Differences, Bruins Omega G, Soybeans

-0.05

-0.04

-0.03

-0.02

-0.01

0.00

0.01

0.02

0.03

0.04

850 870 890 910 930 950 970 990 1010 1030 1050

Spectra

Sp

ectr

a V

alu

e D

iffer

ence

s

Cold hot

Page 13: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResults

   MoistureMoisture ProteinProtein OilOil

Average (m) Average (m) (%/(%/00C)C) 0.01640.0164 -0.0048-0.0048 0.00630.0063

Std Dev (%/Std Dev (%/00C)C)0.00830.0083 0.01280.0128 0.00420.0042

m+sd (%/m+sd (%/00C)C)0.02470.0247 0.00790.0079 0.01050.0105

m-sd (%/m-sd (%/00C)C)0.00810.0081 -0.0176-0.0176 0.00210.0021

Range (%/Range (%/00C)C)0.01650.0165 0.02550.0255 0.00840.0084

Page 14: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Correction FunctionCorrection Function

M corrected = M measured + (0.0164 M corrected = M measured + (0.0164 (25(2500C- T measured))C- T measured))

P corrected = P measured + (- 0.0048 P corrected = P measured + (- 0.0048 (25(2500C - T measured))C - T measured))

O corrected = O measured + (0.0063 O corrected = O measured + (0.0063 (25(2500C - T measured))C - T measured))

M = MoistureM = Moisture P = ProteinP = Protein O = OilO = Oil

Page 15: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results (19 Samples)Results (19 Samples)

  Moisture Differences Non room and Room Moisture Differences Non room and Room

TemperatureTemperature

  Without Without

TemperatureTemperatureUsing Using

CorrectionCorrectionWith With

TemperatureTemperature

   CompensationCompensation FunctionFunction CompensationCompensation

Average (%)Average (%) 0.3840.384 0.2080.208 0.3380.338

Std Dev (%)Std Dev (%) 0.2100.210 0.1370.137 0.1770.177

Page 16: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results Results Moisture Differences of Non-room and Room

Temperature (19 Samples )

-1.0

-0.8

-0.6

-0.4

-0.2

0.0

0.2

0.4

0.6

0.8

0 10 20 30 40 50

Temperature (C)

Mo

istu

re D

iffe

ren

ce

s

(%)

Without temp compensation Correction Function With temp compensation

Page 17: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results (19 Samples)Results (19 Samples)

  Protein Differences Non room and Room Protein Differences Non room and Room

TemperatureTemperature

  Without Without

TemperatureTemperatureUsing Using

CorrectionCorrectionWith With

TemperatureTemperature

   CompensationCompensation FunctionFunction CompensationCompensation

Average (%)Average (%) 0.4790.479 0.4740.474 0.4570.457

Std Dev (%)Std Dev (%) 0.3090.309 0.3120.312 0.3090.309

Page 18: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsProtein Differences of Non-room and Room

Temperature (19 Samples)

-0.6

-0.4

-0.2

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

0 10 20 30 40 50

Temperature (C)

Pro

tein

Dif

fere

nc

es

(%

)

without temp compensation correction function with temp compensation

Page 19: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results (19 Samples)Results (19 Samples)

   Oil Differences Non room and Room TemperatureOil Differences Non room and Room Temperature

  Without Without

TemperatureTemperatureUsing Using

CorrectionCorrectionWith With

TemperatureTemperature

   CompensationCompensation FunctionFunction CompensationCompensation

Average (%)Average (%) 0.2000.200 0.1540.154 0.1540.154

Std Dev (%)Std Dev (%) 0.1450.145 0.1130.113 0.1150.115

Page 20: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsOil Differences of Non-room and Room

Temperature (19 Samples)

-0.4

-0.3

-0.2

-0.1

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0 10 20 30 40 50

Temperature (C)

Oil

Diff

eren

ces

(%)

without temp compensation correction function with temp compensation

Page 21: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Moisture Correction FunctionMoisture Correction Function(7 samples) (7 samples)

M corrected = M measured + M corrected = M measured + (0.0164 (25(0.0164 (2500C- T measured))C- T measured))

M corrected = M measured + M corrected = M measured + ((0.02470.0247

(25(2500C - T measured))C - T measured)) M corrected = M measured + M corrected = M measured +

(0.0081 (25(0.0081 (2500C- T measured))C- T measured))

Page 22: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results (7 samples)Results (7 samples)

  Moisture Differences Non room and Room Moisture Differences Non room and Room

TemperatureTemperature

  Without Without

TemperatureTemperatureUsing Using

CorrectionCorrectionWith With

TemperatureTemperature

   Compensation Compensation FunctionFunction CompensationCompensation

Average (%)Average (%) 0.2970.297 0.1280.128 0.1320.132

Std Dev (%)Std Dev (%) 0.1530.153 0.0890.089 0.1030.103

Page 23: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsMoisture Differences of Non-room and Room

Temperature (7 samples)

-0.8

-0.6

-0.4

-0.2

0.0

0.2

0.4

0.6

0 10 20 30 40 50

Temperature (C)

Mo

istu

re D

iffe

ren

ce

s (

%)

without temp compensation correction function with temp compensation

Page 24: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsCorrected Moisture of Individual Sample at

Different Temperature (7 samples)

6.07.08.09.0

10.011.012.013.014.0

5 25 45Temperature (C)

Mo

istu

re (%

)

19980001 19991671 20010461 20020201 20020567

20030028 20030216

Page 25: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsRange Differences of Non-room and Room Corrected

Moisture

-0.6-0.5-0.4-0.3-0.2-0.10.00.10.20.30.4

0 10 20 30 40 50

Temperature (C)

Mo

istu

re D

iffer

ence

s (%

)

m m+sd m-sd

Page 26: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Protein Correction FunctionProtein Correction Function(7 Samples)(7 Samples)

P corrected = P measured + (- P corrected = P measured + (- 0.0048 (250.0048 (2500C - T measured))C - T measured))

P corrected = P measured + (0.0079 P corrected = P measured + (0.0079 (25(2500C - T measured))C - T measured))

P corrected = P measured + (- P corrected = P measured + (- 0.0176 (250.0176 (2500C - T measured))C - T measured))

Page 27: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results ( 7 samples)Results ( 7 samples)

  Protein Differences Non room and Room Protein Differences Non room and Room

TemperatureTemperature

  Without Without

TemperatureTemperatureUsing Using

CorrectionCorrectionWith With

TemperatureTemperature

   CompensationCompensation FunctionFunction CompensationCompensation

Average (%)Average (%) 0.4500.450 0.3880.388 0.2610.261

Std Dev (%)Std Dev (%) 0.3430.343 0.3210.321 0.1870.187

Page 28: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsProtein Differences of Non-room and Room

Temperature (7 Samples)

-1.6-1.4-1.2-1.0-0.8-0.6-0.4-0.20.00.20.40.60.81.0

0 10 20 30 40 50

Temperature (C)

Pro

tein

Diff

eren

ces

(%)

without temperature compensation correction function with temperature compensation

Page 29: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsCorrected Protein of Individual Sample at Different

Temperature (7 samples)

30.031.032.033.034.035.036.037.038.039.040.0

5 25 45Temperature (C)

Pro

tein

(%)

19980001 19991671 20010461 20020201 20020567

20030028 20030216

Page 30: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsRange Differences of Non-Room and Room Corrected

Protein

-2.0

-1.5

-1.0

-0.5

0.0

0.5

1.0

1.5

0 10 20 30 40 50

Temperature (C)

Pro

tein

Diff

eren

ces

(%)

m m+sd m-sd

Page 31: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Oil Correction FunctionOil Correction Function

O corrected = O measured + (0.0063 O corrected = O measured + (0.0063 (25(2500C - T measured))C - T measured))

O corrected = O measured + (0.0105 O corrected = O measured + (0.0105 (25(2500C - T measured))C - T measured))

O corrected = O measured + (0.0021 O corrected = O measured + (0.0021 (25(2500C - T measured))C - T measured))

Page 32: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results (7 samples)Results (7 samples)

   Oil Differences Non room and Room TemperatureOil Differences Non room and Room Temperature

  Without Without

TemperatureTemperatureUsing Using

CorrectionCorrectionWith With

TemperatureTemperature

   CompensationCompensation FunctionFunction CompensationCompensation

Average (%)Average (%) 0.1360.136 0.1050.105 0.1180.118

Std Dev (%)Std Dev (%) 0.0900.090 0.0720.072 0.0790.079

Page 33: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResults

Oil Differences of Non-room and Room Temperature (7samples)

-0.20

-0.10

0.00

0.10

0.20

0.30

0.40

0 10 20 30 40 50

Temperature (C)

Oil

Diff

eren

ces

(%)

without temperature compensation correction function with temperature compensation

Page 34: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ResultsResultsCorrected Oil of Individual Sample at Different

Temperature (7 samples)

15.0

16.0

17.0

18.0

19.0

20.0

21.0

22.0

5 25 45Temperature (C)

Oil

(%)

19980001 19991671 20010461 20020201 20020567

20030028 20030216

Page 35: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

Results (7 samples)Results (7 samples)Range Differences of Non- Room and Room Corrected

Oil

-0.2

-0.1

0.0

0.1

0.2

0.3

0.4

0 10 20 30 40 50

Temperature (C)

Oil

Diff

eren

ces(

%)

m m+sd m-sd

Page 36: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ConclusionConclusion

1.1. A temperature adjustment function:A temperature adjustment function: M corrected = M measured + (0.0164 (250C- T measured))M corrected = M measured + (0.0164 (250C- T measured)) P corrected = P measured + (- 0.0048 (250C- T measured))P corrected = P measured + (- 0.0048 (250C- T measured)) O corrected = O measured + (0.0063 (250C- T measured))O corrected = O measured + (0.0063 (250C- T measured)) M = MoistureM = Moisture P = ProteinP = Protein O = OilO = Oil

can be used to improve the accuracy of NIR can be used to improve the accuracy of NIR

predicted values at conditions other than room predicted values at conditions other than room temperature.temperature.

Page 37: Jacob Bolson Maureen Suryaatmadja Agricultural Engineering Iowa State University May 4, 2005

ConclusionConclusion

2.2. The correction function applied to soybean The correction function applied to soybean moisture and oil was more consistent than to moisture and oil was more consistent than to protein.protein.

3.3. The implementation of a correction function is The implementation of a correction function is less time consuming than developing less time consuming than developing temperature compensation calibration because temperature compensation calibration because a slope correction can be recalculated for new a slope correction can be recalculated for new calibrations.calibrations.

4.4. The future work should implement the correction The future work should implement the correction function into the soybean calibration function into the soybean calibration development and test with other NIR development and test with other NIR instruments.instruments.