Sei sulla pagina 1di 10

b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6

Available online at www.sciencedirect.com

ScienceDirect

journal homepage: www.elsevier.com/locate/issn/15375110

Research Paper

Assimilation of canopy cover and biomass


measurements in the crop model AquaCrop

Raphael Linker*, Ilya Ioslovich


Faculty of Civil and Environmental Engineering, Technion, Haifa 32000, Israel

article info
Measurements indicative of crop development, such as leaf area index, canopy cover or
Article history: biomass are typically performed only a few times throughout the season at irregular time
Received 23 February 2017 intervals. Furthermore, due to the inherent spatial variability that exists in the field,
Received in revised form combining measurements taken at different locations in the field usually leads to large
21 July 2017 uncertainty around the mean value. These factors, together with the fact that crop-soil
Accepted 2 August 2017 models are strongly non-linear, render assimilation of measurements in crop-soil
models non-trivial. This work presents procedures for performing such data assimila-
tion, using the crop model AquaCrop as specific example. The procedures are based on
Keywords: Extended Kalman Filter, with some heuristic adjustments, and enable re-initialisation of
Crop modelling state variables and/or adjustments of selected parameters of the model. The uncertainties
Data assimilation of the measurements are taken into account explicitly in the proposed assimilation
Extended Kalman Filter scheme. The procedures were tested with data obtained from experiments conducted with
Potato potato in Denmark and cotton in Greece. In both cases the data available consisted of
Cotton canopy cover and biomass (average and standard deviation on 5e10 days), and a locally-
FIGARO calibrated AquaCrop model was used as starting point for the assimilation process. The
results demonstrate the soundness of the approach but also emphasise the inherent
limitations associated with data assimilation. In particular, assimilation of easy-to-obtain
canopy cover measurements did not always improve the predictions of biomass.
© 2017 IAgrE. Published by Elsevier Ltd. All rights reserved.

support systems (DSS) (e.g. Amir & Fisher, 2000; Behera &
1. Introduction Panda, 2016; Epperson, Hook, & Mustafa, 1993; Ioslovich,
Borshchevsky, & Gutman, 2012; Jiang et al., 2016; Linker &
There is an urgent need to increase agricultural production Ioslovich, 2014; Shani, Tsur, & Zemel, 2004). In particular,
while preserving water resources, especially in semi-arid and the Food and Agriculture Organization (FAO) has developed
arid regions. Mathematical models that describe the crop-soil- the crop water productivity simulation model AquaCrop (FAO,
atmosphere interactions are central to the investigation of 2009; Steduto, Hsiao, Raes, & Ferengeset, 2009) as a farm-level
irrigation scenarios and the development of improved irriga- tool for simulating various irrigation scenarios. The main
tion strategies. A large number of such scientific models have characteristics of AquaCrop are its simplicity and robustness,
been developed and used to develop irrigation decision

* Corresponding author.
E-mail address: linkerr@tx.technion.ac.il (R. Linker).
http://dx.doi.org/10.1016/j.biosystemseng.2017.08.003
1537-5110/© 2017 IAgrE. Published by Elsevier Ltd. All rights reserved.
58 b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6

together with a reasonable accuracy which has been estab- This work presents a general framework and procedures
lished by a number of studies with various crops and at for performing data assimilation in crop-soil models, using
various locations (see https://www.zotero.org/groups/ the crop model AquaCrop as specific example. The procedures
aquacrop_publications for a complete list of publications are based on Extended Kalman Filter, with some heuristic
involving the AquaCrop model). An executable version of this adjustments, and enable re-initialisation of state variables
model can be downloaded freely from the FAO website (http:// and/or adjustments of selected parameters of the model. The
www.fao.org/nr/water/aquacrop.html). Although AquaCrop uncertainties of the measurements are taken into account
has been successfully calibrated for a large number of crops explicitly in the proposed assimilation scheme. The proced-
and locations, the question remains as how to improve model ures were tested using canopy cover and biomass data ob-
predictions by using measurements performed during the tained from experiments conducted with potato in Denmark
season. and cotton in Greece. In both cases a locally-calibrated
Numerous studies on data assimilation have been con- AquaCrop model was used as starting point for the assimila-
ducted with various crop/soil models, most of them focussing tion process.
on assimilation of measurements obtained via remote sensing
(e.g. Aubert, Loumagne, & Oudin, 2003; Dente, Satalino,
Mattia, & Rinaldi, 2008; de Wit and van Diepen, 2007; Gue rif 2. Materials and methods
& Duke, 2000; Ines, Das, Hansen, & Njoku, 2013; Launay &
Guerif, 2005; Olioso et al., 2005; Prevot et al., 2003; 2.1. Experimental data
Vazifedoust, van Dam, Bastiaanssen & Feddes, 2009). Some
of these studies considered only “static” data assimilation, i.e. Two datasets were used to evaluate the performance of the
re-calibration of some model parameters (or initial conditions) proposed procedures. In both cases the measurements con-
using all the data available. For instance, Gue  rif and Duke sisted of canopy cover and biomass at various time
(2000) and later Launay and Guerif (2005) developed proced- throughout the season. Individual measurements were not
ures for assimilating remote sensing data into the SUCROS available but only averages and standard deviations (of an
model coupled with the radiative transfer model SAIL. Four unknown number of measurements) were available, so that it
parameters chosen a priori were re-calibrated using least was not possible to calculate the cross-variance matrices even
square optimisation. A similar approach was considered by when the canopy cover and biomass measurements were
Prevot et al. (2003) who used remote sensing data for cali- performed on the same day. At both locations an AquaCrop
brating five parameters of the STICS wheat model. More model calibrated using data from similar experiments con-
recently, Dente et al. (2008) reported assimilation of leaf area ducted in previous years was used as starting point for the
index (LAI) derived from remote sensing into the CERES wheat data assimilation reported below. Details about the calibration
model. Three of the model's parameters were adjusted in of the AquaCrop models can be found in Battilani et al. (2016,
order to minimise a functional that combined deviations be- pages 22e24 and 45e57).
tween observed and estimated LAIs and the estimated and
nominal values of the parameters, taking into account the 2.1.1. Dataset 1: Potato in Denmark
uncertainties associated with the measured LAIs. More com- The experimental data consisted of measurements performed
plex data assimilation methods based on Kalman filter, and its in parallel on four irrigation treatments conducted at Aarhus
extensions Extended Kalman Filter and Ensemble Kalman University-Jyndevad research station in 2014. Details about
Filter, have also been developed. Vazifedoust et al. (2009) the soil, planting pattern and drip irrigation system have been
presented assimilation of satellite data into agro- given by Linker, Ioslovich, Sylaios, Plauborg, and Battilani
hydrological models. After converting the satellite data into (2016) and Zhou, Andersen, and Plauborg (2016). The irriga-
leaf area index and relative evapotranspiration using a land tion treatments consisted of “full irrigation” in which irriga-
surface energy algorithm, assimilation into the distributed tion was applied every two days to replenish soil water to 90%
agro-hydrological model was done with a constant-gain Kal- of field capacity (treatment If in Zhou et al. (2016)); “deficit
man filter. Ines et al. (2013) used an Ensemble Kalman Filter to irrigation” in which crop received 80% of the amount of water
assimilate remote sensing data in the modified DSSAT-CSM- given to If in the tuber initiation stage and 60% of If during the
Maize model. Overall, regardless of the data assimilation tuber bulking stage (treatment Id in Zhou et al. (2016)); “custom
technique implemented, the majority of these studies irrigation” (treatment IFigaroN3 in Battilani et al. (2016), pages
concluded that remote sensing provides useful measure- 22e24); “no irrigation” (treatment I0 in Zhou et al. (2016)). The
ments which can be used to improve yield predictions. irrigation schedules are given in Table 1. Canopy cover (CC)
Despite their increasing popularity, remote sensing mea- and dry matter biomass were measured every nine and five
surements have some limitations in terms of temporal and days, respectively, simultaneously for all treatments. Canopy
spatial resolution. On the other hand, leaf area index, or cover was estimated from digital images taken 1.5 m above
canopy cover, can easily be estimated from downward- the canopy. The CC estimates were obtained by calculating
looking digital colour images which can be acquired by the excess greenness index image (Chen, Zhang, Su, & Guo,
farmers with minimal training (e.g Weiss, Baret, Smith, 2010) and applying thresholding to create a binary image in
Jonckheere, & Coppin, 2004 (software available at https:// which white pixels corresponded to canopy. The threshold
www6.paca.inra.fr/can-eye/Download), Liu & Pattey, 2010, value (25) was determined by trial-and-error and visual in-
Liu, Pattey, & Admiral, 2013 (software available at http:// spection of several images. Biomass was determined using
www.flintbox.com/public/project/5470/)). eight plants, which were dried for 24 h at 80  C in a forced
b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6 59

days. Additional information about the experiment and the


Table 1 e Irrigation schedules of irrigated potato.
measurement procedures have been given by Tsakmakis et al.
Day after Amount (mm) (2017) and Battilani et al. (2016, pages 41e51).
sowing
Full irrigation Custom irrigation
treatment (If) treatment (IFigaroN3) 2.2. Assimilation procedure
48 3 3
51 5 1 The assimilation procedure was designed according to the
53 3 3 Extended Kalman Filter (EKF) methodology with some heu-
55 6 e ristic simplifications. The EKF procedure is as follows (e.g.,
57 3 3
Aubert et al., 2003). The observation vector zk and state vector
62 12 5
xk at time k are connected by the equation
64 3 3
68 11 e
zk ¼ hðxk Þ (1)
69 e 11
71 9 which can be linearised using the matrix H. The errors of the
73 e 4 measurements are represented by the measurement error
74 4 e
covariance matrix Rk. The covariance matrix of the errors in
99 2 5
state variables is denoted as Pk. If Pk is known, then the gain
101 8 8
103 4 10 matrix Kk can be calculated according to
105 6 12  1
Kk ¼ Pk HTk Hk Pk HTk þ Rk (2)
convection oven. Potato tubers were harvested mechanically The a posteriori state vector x~k is then equal to a priori state
and yield was determined after drying the samples at 80  C. vector xk plus the difference between the observation and
state vectors multiplied by the gain matrix Kk:
2.1.2. Dataset 2: Cotton in Greece
The experimental data consisted of canopy cover and biomass x~k ¼ xk þ Kk ðzk  hðxk ÞÞ (3)
measurements performed in two plots during the 2015 sea- Note that for canopy cover and biomass the matrix H is a
son. The experimental site, located in Xanthi coastal plain in unity matrix of size 2  2. The matrix Pk (which in the present
Northern Greece, has been described by Tsakmakis et al. case is diagonal) is not known, and we estimate its elements
(2017). The plots used in the present study were labelled as the “unexplained dispersion”, which is the difference be-
Subplot 1 and 2 by Tsakmakis et al. (2017). The irrigation tween the square of the model residuals and the dispersion of
treatment was the same in the two plots and is given in the measurements. The model residual is defined as the dif-
Table 2. Canopy cover and dry matter biomass were measured ference between the measured and predicted values, denoted
every 10 days, simultaneously in both plots. Canopy cover was as Ok and Mk, respectively. The dispersion of the measure-
determined using pictures taken with a mobile phone at a ments is determined as the square of standard deviation of
height of 2 m. In each plot, the pictures were taken at fixed the measurements, sk. In order to calculate Pk we take into
locations chosen at the beginning of the season. Three pic- account only the residuals (Mk  Ok) that exceeds the standard
tures were taken at each location and GIMP software was used error of measurements, sk. Accordingly, the matrix Pk is
to estimate CC. Biomass was determined by collecting two calculated as
plants close to the location of the CC measurements. Dry
  2 
weight was determined after drying the plants at 65  C for two
Pk ¼ max 0; ðMk  Ok Þ2  sk (4)

This is similar to how Gutman and Velger (1990) [eq. 12]


Table 2 e Irrigation schedule of cotton plots. suggest updating the values of P when their piece-wise linear
Day Amount (mm) process changed its character. However, presently we do not
2 32 use propagation of the matrix P along the process because of
11 26 its highly nonlinear character, but rather recalculate the value
55 27 of Pat each new time of measurement. In our opinion the
68 48 propagation process without assimilation of the new mea-
75 17
surements would only increase the uncertainty related to the
81 30
linearisation of the model dynamics and to the unknown
86 7
88 12 initial data of the model errors.
92 18
95 12 2.3. Model recalibration procedure
97 8
100 6 The procedure described in Section 2.2 can also be applied to
102 5
adjust model parameters rather than state variables. In this
109 13
case the model parameters are considered as state variables
111 12
115 5 that do not change dynamically but which can be adjusted
117 25 using the Kalman gain whenever measurements are available.
60 b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6

Such an approach has been used for instance by Speetjens,  Robust Index of Agreement
Stigter, and van Straten (2009) in a work related to green- P  
house climate modelling. Three parameters of AquaCrop 0; ðMk  Ok Þ2  s2k
k max
d2 ¼ 1  P  2 (8)
related to canopy development were selected for testing this
k Mk  M þ Ok  M
approach: CGC, CCX and CDC. CGC is the canopy growth co-
efficient (relevant to early growth stage), CCX is the maximum This index penalises only modelling errors which exceed
canopy cover fraction, and CDC is the daily decrement of the standard deviation of the corresponding measurements.
canopy cover toward the end of the season (for more detailed We propose this modification of the index of agreement d1 in
information about these parameters, see AquaCrop docu- order to estimate how far beyond the margins defined by the
mentation available at http://www.fao.org/nr/water/ standard deviations of the measurements is the model tra-
aquacrop.html). Since all three parameters are related to jectory. This so-called Robust Index of Agreement is always
canopy cover and not biomass, only the canopy cover mea- larger than d1 and should be close to one when the model fits
surements were used when testing this procedure. The com- well to the measurements.
ponents of the partial derivatives matrix Hk were calculated
numerically at each instance of canopy cover measurement. 2.5. AquaCrop implementation
The (unknown) diagonal components of the matrix Pk were
calculated from the assumption that the corresponding Figure 1 shows the flowchart of the implementation of the
standard deviation of each of the chosen parameters is equal procedures detailed in Sections 2.2 and 2.3. This imple-
to 20% of the current value of corresponding parameter. To mentation was performed in Matlab 2016a using custom
prevent extreme variations of the parameter values, the in- functions that read/wrote the appropriate text files and called
crease or decrease of the value of each parameter at each the EXE AquaCrop file (plug-in Version 5.0).
adjustment was limited to 5%.
2.5.1. Assimilation procedure
2.4. Performance indices One of the features included in AquaCrop Version 5.0 is the
ability to perform “Hot Starts”: When a simulation ends within
The performance of the assimilation process was quantified the growing cycle, all the results are stored in a temporary file
via four indices: (<AquaCropRootFolder>ySIMULyHotStartData.SIM). If the
first day of the subsequent run corresponds to the next day of the
 Normalised Root Mean Square Error growing cycle, AquaCrop recognises this situation as a ‘hot start’
and loads the saved results as initial conditions for the next run.
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Although this file is currently undocumented, Prof. Raes kindly
u
1u XðMk  Ok Þ2 provided us with the format of this file, which enabled us to write
NRMSE ¼ t (5)
M k
N custom procedures for reading and overwriting the entries cor-
responding to the state variables “canopy cover” and “biomass”.
where M denotes the mean value of the measurements, and N
is the number of days on which measurements are available. 2.5.2. Model recalibration procedure
Good agreement between model and measurements corre- As mentioned in Section 2.3, adjustment of the values of the
sponds to low values of this index. parameters required numerical calculation of the partial de-
rivatives matrix Hk. Each partial derivative was approximated
 Weighted Least Squares via the average of the change observed for a one-day step after
changing the parameter value by ±10%:
XðMk  Ok Þ2
WLS ¼ (6)  
s2k CCþ  CC0 CC  CC0
k DER ¼ average ;
D D
In the weighted least squares, the weights of the squared
residuals are inversely proportional to the corresponding where DER denotes the approximation of the derivative, CC0
variances: measurements with low variance are given higher denotes the canopy cover value with the nominal parameter,
weights and measurements with higher variance are given and CCþ and CC denote the canopy cover values after
lower weights. Good agreement between model and mea- increasing and decreasing the parameter by D%. The changes in
surements correspond to low values of this index. the parameter values were implemented via a custom procedure
which overwrote the corresponding entries in the CRO file con-
 Index of Agreement taining the crop parameter values. Note that since the runs
performed for these calculations affected the Hot Start file Hot-
P 2 StartData.SIM, an unaltered version of this file was saved before
k ðMk  Ok Þ
d1 ¼ 1  P  2 (7) starting the calculations and restored after their completion.

k Mk  M þ Ok  M

This index developed by Willmott (1981) is a standardised


measure of the degree of model prediction error. For good 3. Results and discussion
agreement this index must be close to one. This index is
considered to be overly sensitive to extreme values due to the Two types of analyses were conducted. In the first, only data
squared differences. assimilation was performed, i.e. the parameters of the
b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6 61

Fig. 1 e Flowchart of the procedure.


62 b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6

AquaCrop model were not updated, and the measurements

0.979
0.990
0.982
0.988

0.999
1.000
1.000
0.999
were used only to reset the state variables as described in

d2
Section 2.2. In the second analysis, both data assimilation

Canopy cover and biomass


(state variables reset) and model recalibration (parameter

0.926
0.927
0.916
0.933

0.994
0.997
0.999
0.995
adjustments, Section 2.3) were performed.

d1
Three scenarios were evaluated:

39.389

12.054
15.376
15.376
- Only canopy cover measurements used

WLS

1.792
0.770
9.670
9.110
- Only biomass measurements used (data assimilation only)
- Both canopy cover and biomass measurements used

NRMSE

0.141

0.134

0.070
0.039
0.103
0.149

0.167

0.106
Simulations with the nominal (locally calibrated) AquaCrop
models, without any data assimilation, were used as reference.

3.1. Results for potato

0.979
0.965
0.996
0.998

1.000
1.000
1.000
0.997
d2
3.1.1. Data assimilation
Typical results are shown graphically in Fig. 2. For this specific

0.924
0.860
0.926
0.946

0.995
0.991
0.997
0.993
d1
treatment, assimilation of the canopy cover (CC) measure-

Biomass
ments (red dashed line) led to two major adjustments, on days
43 and 56. It should be noticed that while the first adjustment

12.054
42.118
18.862
18.862
WLS

3.720
8.208
1.271
12.34
led to better prediction of CC on day 49, it led to large over-
estimation on day 56, which was only partially corrected by
the second adjustment. Figure 2b shows that the first adjust-

NRMSE

0.157
0.134

0.099
0.149
0.195

0.131
0.074
0.119
ment led to increased biomass development while the second
adjustment had virtually no influence on biomass.

0.979
0.990
0.982
0.988

1.000
1.000
1.000
1.000
d2

0.926
0.927
0.913
0.933

0.997
0.995
0.999
0.990
d1
Canopy cover

15.327
39.389

18.604
13.217

20.848
WLS

9.110
2.699
0.770
NRMSE

0.147
0.141

0.039
0.170
0.148

0.173
0.083

0.127

The best results according to NRMSE and WLS are indicated in bold.
Table 3 e Results of the assimilation procedure for potato.

0.978
0.965
0.996
0.998

1.000
0.995
1.000
0.991
d2

0.924
0.858
0.926
0.946

0.994
0.981
0.997
0.984
d1
None

12.629
41.986
19.484

12.076

15.173

32.174
WLS

4.856

1.268
NRMSE

0.157
0.134
0.149
0.197

0.101
0.168
0.074
0.162

Fig. 2 e Results for potato (Treatment Id). The “*” symbols


correspond to the measurements and the error bars
Results for canopy cover

correspond to one standard deviation. The blue lines


Performance index

correspond to the nominal model. The red dashed lines


Results for biomass

correspond to assimilation of canopy cover only. The green


dashed-dotted lines correspond to assimilation of biomass
IFigaroN3

IFigaroN3
Data used

Treatment

only. The black dotted lines correspond to assimilation of


canopy cover and biomass. (For interpretation of the
Id

Id
I0

I0

references to colour in this figure legend, the reader is


If

If

referred to the web version of this article.)


b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6 63

Assimilation of biomass measurements (green dash-dotted  According to NRMSE and WLS indices, assimilation of CC
line) led to one major adjustment (on day 80), which caused measurements alone improved CC predictions only in two
overestimation of the final biomass. Assimilation of both CC of the four treatments. Biomass predictions were improved
and biomass measurements (black dotted line) led to “super- in three of the treatments.
position” of the previous results: Canopy development  According to NRMSE and WLS indices, assimilation of
adjusted according to CC measurements and biomass devel- biomass measurements alone improved biomass pre-
opment adjusted according to biomass measurements. dictions in three of the four treatments.
Similar trends were observed for all four treatments, as can  According to NRMSE and WLS indices, assimilation of both
be inferred from Table 3 which summarises the results. The CC and biomass measurements led to the best results in
following observations can be made from Table 3: terms of CC and biomass.

Table 4 e Results of the assimilation & recalibration procedure for potato.


Data used None Canopy cover Canopy cover and biomass
Performance index NRMSE WLS d1 d2 NRMSE WLS d1 d2 NRMSE WLS d1 d2
Results for canopy cover
Treatment
IFigaroN3 0.149 41.986 0.924 0.978 0.143 118.421 0.930 0.976 0.144 118.514 0.926 0.979
I0 0.197 19.484 0.858 0.965 0.112 13.307 0.954 0.988 0.114 13.353 0.952 0.988
If 0.157 12.629 0.926 0.996 0.145 19.103 0.936 0.977 0.149 19.21 0.933 0.977
Id 0.134 12.076 0.946 0.998 0.134 9.448 0.935 0.984 0.149 10.726 0.932 0.984
Results for biomass
IFigaroN3 0.101 4.856 0.994 1.000 0.089 7.157 1.000 1.000 0.112 9.726 0.993 0.999
I0 0.168 15.173 0.981 0.995 0.090 3.857 0.994 1.000 0.074 2.069 0.997 1.000
If 0.074 1.268 0.997 1.000 0.055 1.072 0.998 1.000 0.055 1.072 0.998 1.000
Id 0.162 32.174 0.984 0.991 0.127 20.848 0.987 0.994 0.112 11.703 0.994 0.998

The best results according to NRMSE and WLS are indicated in bold.

Fig. 3 e Results for cotton (left frames: Plot #1, right frames: Plot #2). Symbols and colours as in Fig. 2. (For interpretation of
the references to colour in this figure legend, the reader is referred to the web version of this article.)
64 b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6

 Data assimilation resulted in only very small variations of

0.961
0.997

1.000
1.000
the value of the index d1, which reflected the overall good

d2
agreement between model and measurements.

Canopy cover and biomass


 The very high values obtained for d2 show that the model

0.928
0.958

0.990
0.994
predictions were always very close (or within) the margins

d1
defined by the standard deviation of the measurements,
even when no data assimilation was performed.

104.79

21.326
24.176
WLS

9.945
3.1.2. Data assimilation and model recalibration
Table 4 summarises the results obtained when using the

NRMSE

0.364
0.151
0.105

0.449
measurement for simultaneous adjustments of the model
states and the parameters related to CC development. It
can be observed that, as in Table 3, the indices d1 and d2 are
not informative. According to the NRMSE index, this pro-

0.885
0.999

1.000
1.000
d2
cedure always led to improved predictions of CC and
biomass. However, this was not always reflected in the
WLS index.

0.831
0.968

0.991
0.994
d1
Biomass
3.2. Results for cotton

22.485
281.40

22.264
WLS

7.770
3.2.1. Data assimilation
The results are shown in Fig. 3. First, it should be noticed that,
despite the fact that the same irrigation treatment was

NRMSE

0.092

0.232
0.232

0.365
applied to both plots, the observed crop development differed
significantly between the two plots. The differences observed
in canopy development can be attributed mainly to differ-
ences in soil composition, soil initial water content and soil

0.962
1.000

1.000
1.000
d2
compaction, which all strongly influenced root growth and
overall crop development. As a result of these measurement
differences, data assimilation led to contrasting results in the
0.928
0.958

0.998
0.993
d1
Canopy cover

two plots. In plot #1 (left frames), assimilation of CC mea-


surements led to repeated adjustments, starting on day 72.
104.79

22.565
26.650
These adjustments had only a very small impact on biomass
WLS

9.910

development. Assimilation of biomass measurements did


not result in any significant adjustment. In particular, it
should be noticed that although there were large difference
NRMSE

0.143
0.105

0.276
0.371

between the (average) measured and predicted biomass on


days 116 and 131, virtually no adjustments were made due to
The best results according to NRMSE and WLS are indicated in bold.
Table 5 e Results of the assimilation procedure for cotton.

the large standard deviations associated with the measure-


0.888
1.000

1.000
1.000

ments on those dates. In plot #2 (right frames), assimilation


d2

of CC measurements only led to two minor adjustments on


days 44 and 59. These did not affect biomass. Assimilation of
0.830
0.968

0.998
0.993

biomass measurements led to a minor adjustment on day 72


d1

followed by a much more significant adjustment on day 116.


None

The latter had a dramatic impact on the predictions of final


284.22

24.244
23.902
WLS

7.765

biomass.
The summary of the results presented in Table 5 shows
that assimilation of CC and/or biomass measurements did not
NRMSE

yield consistent improvement of the predictions of CC and


0.092
0.221

0.269
0.376

biomass development.
Results for canopy cover

3.2.2. Data assimilation and model recalibration


Performance index

Table 6 shows that the results are not consistent across


Results for biomass

performance indices and plots: CC predictions were


improved in plot #1 but not in plot #2. Biomass predictions
Data used

were improved in plot #2, but in plot #1 WLS indicated an


improvement of the predictions while, according to NRMSE,
Plot 1
Plot 2

Plot 1
Plot 2

data assimilation and parameter adjustments led to worse


biomass predictions.
b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6 65

Table 6 e Results of the assimilation & recalibration procedure for cotton.


Data used None Canopy cover Canopy cover and biomass
Performance index NRMSE WLS d1 d2 NRMSE WLS d1 d2 NRMSE WLS d1 d2
Results for canopy cover
Plot 1 0.221 284.22 0.830 0.888 0.138 86.927 0.940 0.968 0.138 86.927 0.940 0.968
Plot 2 0.092 7.765 0.968 1.000 0.111 11.068 0.953 0.994 0.111 11.068 0.953 0.994
Results for biomass
Plot 1 0.269 24.244 0.998 1.000 0.442 21.524 0.991 1.000 0.447 20.616 0.990 1.000
Plot 2 0.376 23.902 0.993 1.000 0.368 26.657 0.993 1.000 0.366 23.408 0.994 1.000

The best results according to NRMSE and WLS are indicated in bold.

3.3. Discussion calibrated locally and hence provided reasonable predictions


for all treatments. This is clear from Tables 3e6 which show
Overall, the results summarised in Tables 3e6 are not as clear- that the index d2 of the nominal models was almost always
cut as one might have expected. Using a specific type of higher than 0.9, indicating that the predicted nominal trajec-
measurements (e.g. canopy cover) almost always led to some tories were very close to the margins defined by the standard
improvement of the predictions for that variable, at least ac- deviations of the measurements. Implementing the proposed
cording to some of the performance indices investigated. procedures starting with poorer nominal models would have
However, improved predictions of canopy cover did not al- resulted in larger improvements. However, while this may
ways lead to improved predictions of biomass, and vice-versa. explain the much more positive results reported in some
This result may seem surprising since many studies have previous studies, this would not have altered the general
implied that accurate knowledge of light interception, and trends described above.
hence canopy cover, is critical for predicting biomass accu-
rately. However, the current result may be due to the fact that
AquaCrop is a purely water-driven model in which solar ra- 4. Conclusions
diation and light interception are not considered explicitly, so
that the overall impact of canopy cover on crop development A framework for data assimilation and parameter adjust-
may be underestimated. This result clearly emphasises the ments has been developed. This framework, which could be
limitations of using “easy-to-obtain” measurements (such as applied to any situation in which the user has (1) few samples
canopy cover) in order to improve the predictions of another at irregular time intervals and (2) a dynamic model which can
variable, such as biomass. be re-parametrised or re-initialised and “hot-started”, was
The results of Fig. 3d, and to a lesser extent Fig. 2b, show illustrated with the crop model AquaCrop. The proposed
that resetting the values of a state variable periodically is not procedures followed a simplified (extended) Kalman filter
always enough to correct deviations due to inherent flaws of approach with some heuristic adjustments. These procedures
the model. In case of cotton, the measurements in plot #2 were applied to two case studies corresponding to very
indicated that biomass levels-off or even decreases after day different crops and climates. Both case studies demonstrated
115. AquaCrop is not able to simulate such a behaviour, and the soundness of the procedures, but also emphasised the
therefore the adjustment made on day 115 led to over- inherent limitations associated with data assimilation.
estimation of biomass at harvest. Similarly, for potato (Fig. 2b),
adjusting biomass on day 80 without introducing in the model
a process which would slow down biomass accumulation
starting from day 98 resulted in overestimated biomass at Acknowledgments
harvest. Although this conclusion may seem trivial, this issue
does not seem to have received the attention it warrants in The authors wish to thank Prof. Georgios Sylaios and Dr. Finn
previous studies. In this respect, adjusting model parameters Plauborg for providing the experiment data, as well as Prof.
has the advantage that this affects the future dynamics of the Dirk Raes for providing undocumented information about the
model. However, due to the large number of parameters AquaCrop files.
which typically affect a complex process such as biomass The research leading to these results has received funding
accumulation, it is very difficult to identify a priori which pa- from the European Community's Seventh Framework Pro-
rameters should be modified, and due to the limited quantity gram (FP7/2007e2013) under grant agreement no. 311903 e
and/or quality of the data, the usefulness of sensitivity-based FIGARO (Flexible and Precise Irrigation Platform to Improve
approaches, such as Ioslovich, Seginer, and Gutman (2004), is Farm-Scale Water Productivity) (http://www.figaro-irrigation.
limited. net/). The contents of this document are the sole re-
Finally, it must be noted that the potential benefit of sponsibility of the FIGARO Consortium and can under no cir-
within-season model adjustments depends directly on how cumstances be regarded as reflecting the position of the
good (or bad) the initial model is. In the present study, the European Union. This Research was supported also by
nominal models consisted of models which had already been Technion General Research Fund.
66 b i o s y s t e m s e n g i n e e r i n g 1 6 2 ( 2 0 1 7 ) 5 7 e6 6

references DSSAT-maize model in arid northwest China. Agricultural


Water Management, 177, 37e45.
Launay, M., & Guerif, M. (2005). Assimilating remote sensing data
into a crop model to improve predictive performance for
Amir, I., & Fisher, F. (2000). Response of near optimal agricultural
spatial applications. Agriculture, Ecosystems and Environment,
production to water policies. Agricultural Systems, 64, 115e130.
111, 321e339.
Aubert, D., Loumagne, C., & Oudin, L. (2003). Sequential
Linker, R., & Ioslovich, I. (2014). Optimal irrigation scheduling for
assimilation of soil moisture and streamflow data in a
wheat production in the Canadian prairies: A modelling study.
conceptual rainfall-runoff model. Journal of Hydrology, 280,
In Contemporary mathematics, 659, IMU/AMS special session on
145e161.
nonlinear analysis and optimization (pp. 157e164).
Battilani, A., Andersen, M. N., Plauborg, F., Sylaios, G.,
Linker, R., Ioslovich, I., Sylaios, G., Plauborg, F., & Battilani, A.
Tsakmakis, I., Ramos, T., et al. (2016). Final report of work
(2016). Optimal model-based deficit irrigation scheduling
package 8, FIGARO project. Available at: http://www.figaro-
using AquaCrop: A simulation study with cotton, potato and
irrigation.net/fileadmin/user_upload/figaro/docs/D8_2-8_3_
tomato. Agricultural Water Management, 163, 236e243.
Final1_2.pdf.
Liu, J., & Pattey, E. (2010). Retrieval of leaf area index from top-of-
Behera, S. K., & Panda, R. K. (2016). Effective irrigation
canopy digital photography over agricultural crops.
management using decision support system: Wheat, peanut
Agricultural and Forest Meteorology, 150, 1485e1490.
and maize. In B. Panigrahi, & M. R. Goyal (Eds.), Soil and water
Liu, J., Pattey, E., & Admiral, S. (2013). Assessment of in situ crop
engineering: Principles and application of modeling (pp. 343e380).
LAI measurement using unidirectional view digital
CRC Press.
photography. Agricultural and Forest Meteorology, 169, 25e34.
Chen, L., Zhang, J. G., Su, H. F., & Guo, W. (2010). Weed
Olioso, A., Inoue, Y., Ortega-Farias, S., Demarty, J., Wigneron, J. P.,
identification method based on probabilistic neural network
Braud, I., et al. (2005). Future directions for advanced
in the corn seedlings field. Proceedings of the IEEE 2010
evapotranspiration modeling: Assimilation of remote sensing
International Conference on Machine Learning and Cybernetics, 3,
data into crop simulation models and SVAT models. Irrigation
1528e1531.
and Drainage Systems, 19, 377e412.
De Wit, A. J. W., & van Diepen, C. A. (2007). Crop model data
Prevot, L., Chauki, H., Troufleau, D., Weiss, M., Baret, F., &
assimilation with the Ensemble Kalman filter for improving
Brisson, N. (2003). Assimilating optical and radar data into the
regional crop yield forecasts. Agricultural and Forest
STICS crop model for wheat. Agronomie, EDP Sciences, 23,
Meteorology, 146, 38e56.
297e303.
Dente, L., Satalino, G., Mattia, F., & Rinaldi, M. (2008). Assimilation
Shani, U., Tsur, Y., & Zemel, A. (2004). Optimal dynamic
of leaf area index derived from ASAR and MERIS data into
irrigation schemes. Optimal Control Applications and Methods,
CERES-Wheat model to map wheat yield. Remote Sensing of
25, 91e106.
Environment, 112, 1395e1407.
Speetjens, S. L., Stigter, J. D., & van Straten, G. (2009). Towards an
Epperson, J. E., Hook, J. E., & Mustafa, Y. R. (1993). Dynamic
adaptive model for greenhouse control. Computers and
programming for improving irrigation scheduling strategies of
Electronics in Agriculture, 67, 1e8.
maize. Agricultural Systems, 42, 85e101.
Steduto, P., Hsiao, P., Raes, T. C., & Ferengeset, D. E. (2009).
FAO. (2009). AquaCrop: The FAO crop-model to simulate yield response
AquaCrop-the FAO crop model to simulate yield response to
to water. http://www.fao.org/nr/water/aquacrop.html.
water: I. Concepts and underlying principles. Agronomy
Guerif, M., & Duke, C. L. (2000). Adjustment procedures of a crop
Journal, 101, 426e437.
model to the site specific characteristics of soil and crop using
Tsakmakis, I., Kokkos, N., Pisinaras, V., Papaevangelou, V.,
remote sensing data assimilation. Agriculture, Ecosystems and
Hatzigiannakis, E., Arampatzis, G., et al. (2017). Operational
Environment, 81, 57e69.
precise irrigation for cotton cultivation through the coupling
Gutman, P. O., & Velger, M. (1990). Tracking targets using adaptive
of meteorological and crop growth models. Water Resources
Kalman filtering. IEEE Trans. on Aerospace and Electronic Systems,
Management, 31, 563e580.
26, 691e699.
Vazifedoust, M., Van Dam, J. C., Bastiaanssen, W. G., &
Ines, A. V. M., Das, N. N., Hansen, J. W., & Njoku, E. G. (2013).
Feddes, R. A. (2009). International Journal of Remote Sensing, 30,
Assimilation of remotely sensed soil moisture and vegetation
2523e2545.
with a crop simulation model for maize yield prediction.
Weiss, M., Baret, F., Smith, G. J., Jonckheere, I., & Coppin, P. (2004).
Remote Sensing of Environment, 138, 149e164.
Review of methods for in situ leaf area index (LAI)
Ioslovich, I., Borshchevsky, M., & Gutman, P. O. (2012). On optimal
determination. Part II. Estimation of LAI, errors and sampling.
irrigation scheduling. Dynamics of Continuous, Discrete and
Agricultural and Forest Meteorology, 121, 37e53.
Impulsive Systems, Series B: Applications and Algorithms, 19,
Willmott, C. J. (1981). On the validation of models. Physical
303e310.
Geography, 2, 184e194.
Ioslovich, I., Seginer, I., & Gutman, P. O. (2004). Dominant
Zhou, Z., Andersen, M. N., & Plauborg, F. (2016). Radiation
parameter selection in the marginally identifiable case.
interception and radiation use efficiency of potato affected by
Mathematics and Computers in Simulation, 165, 127e136.
different N fertigation and irrigation regimes. European Journal
Jiang, Y., Zhang, L., Zhang, B., He, C., Jin, X., & Bai, X. (2016).
of Agronomy, 81, 12e137.
Modeling irrigation management for water conservation by

Potrebbero piacerti anche