steady-state vs. dynamic models 2 dynamic... · 2015-08-12 · in these scenarios: steady-state...

9
1 Dynamic plant uptake modeling Stefan Trapp Steady-state considerations: simple & small data need However: often emission pattern is non-steady, e.g.: non-steady plant growth (logistic) pesticide spraying application of manure and sewage sludge on agricultural fields In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic models Three different types of input, namely pulse input (pesticide spraying, sludge application) constant input (deposition from air, irrigation) irregular input (this we cannot solve --> use numerical integration) Dynamic input patterns Dynamic models Designed for - repeated input - dynamic growth - pesticides - manure or sewage appl. - 1 year or 10 year - easy to handle (excel) 1.0E-06 1.0E+00 2.0E+00 3.0E+00 4.0E+00 5.0E+00 0 10 20 30 40 50 60 Real time (d) C(t) C3 Stem C2 root C4 Fruit C1 soil bioavailable C4a Leaves Repeated pulse input from soil or air or constant emission Logistic growth of plants (here: summer wheat) n variable periods (30 in practice) Dynamic models Dynamic Model Differential equation system In words soil: change of mass = + Input - degradation - uptake into plants roots: change of mass = + uptake from soil - loss to stem - degradation stem: change of mass = + uptake from roots - loss to leaves (fruits) - deg leaves: change of mass = +uptake from stem ± exchange air - degradation fruits: change of mass = +uptake from stem ± exchage air - degradation

Upload: others

Post on 26-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

1

Dynamic plant uptake modeling

Stefan Trapp

Steady-state considerations: simple & small data need

However: often emission pattern is non-steady, e.g.:

non-steady plant growth (logistic)

pesticide spraying

application of manure and sewage sludge on

agricultural fields

In these scenarios: steady-state solutions are not valid, and

dynamic simulation is required.

Steady-state vs. dynamic models

• Three different types of input, namely

• pulse input (pesticide spraying, sludge application)

• constant input (deposition from air, irrigation)

• irregular input (this we cannot solve --> use numerical integration)

Dynamic input patterns Dynamic models

Designed for

- repeated input

- dynamic growth

- pesticides

- manure or sewage appl.

- 1 year or 10 year

- easy to handle (excel)

1.0E-06

1.0E+00

2.0E+00

3.0E+00

4.0E+00

5.0E+00

0 10 20 30 40 50 60

Real time (d)

C(t

)

C3 Stem C2 root C4 Fruit

C1 soil bioavailable C4a Leaves

● Repeated pulse input from soil or air or constant emission

● Logistic growth of plants (here: summer wheat)

● n variable periods (30 in practice)

Dynamic models Dynamic Model

Differential equation system

In words

soil: change of mass = + Input - degradation - uptake into plants

roots: change of mass = + uptake from soil - loss to stem - degradation

stem: change of mass = + uptake from roots - loss to leaves (fruits) - deg

leaves: change of mass = +uptake from stem ± exchange air - degradation

fruits: change of mass = +uptake from stem ± exchage air - degradation

Page 2: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

2

Differential equation system

1 soil

2 roots

3 (stem)

4a

leaves

4b fruits

inputQKM

CCk

dt

dC

SWSoil

SoilSoil

Soil deg

RRRRWRR

SW

SoilR CkMQKCMQK

C

dt

dC ///

StStStStWSt

RW

RSt

St CkMQKCK

CMQ

dt

dC ///

LLL

LLA

LA

L

depL

St

StWL

LL CkCMK

mLgAC

M

vAC

KM

Q

dt

dC

31000

FFF

FFA

FA

F

FSt

StWF

FF CkCMK

mLgAC

M

gAC

KM

Q

dt

dC

31000 Soil

matrix

Soil

water

thick

Roots

xylem

water

Stem

Leaves Fruits

Air

air

diffusive

equilibrium

flux with water

fine

Roots

Kd KRW

KRW

KLA

Standard Model This is again our standard model. Mass balance // differential equations

remain, but mathematical solution is for the dynamic case.

Cascade of compartments

111 mk

dt

dm 2211

2 mkmkdt

dm

Mass balance:

"The change of mass in

tank 2 is what flows out of

tank 1 minus what flows

out of tank 2"

Differential equation system

1 soil

2 roots

3 stem

4a leaves

4b fruits

1111 bCk

dt

dC

2221122 bCkCk

dt

dC

333223

3 bCkCkdt

dC

4443344 bCkCk

dt

dC

4443344 bCkCk

dt

dC

The system written in a schematic

way:

Each DE always relates to the DE

before, but not to any other DE

transfer rate constants kij (d-1)

loss rate constant ki (d-1)

constant external input b (mg kg-1 d-1).

Structure of the multi-cascade crop model Dynamic Model

bC

kk

kk

kk

k

dt

Cd

434

323

212

1

00

00

00

000

Same processes, same differential equations,

but formulated as matrix

1 is soil k1 loss rate k12 transfer rate

2 is roots k2 loss rate k23 transfer rate

3 is stem k3 loss rate k34 transfer rate

4 is leaves or fruits k4 loss rate

b is the input vector

Page 3: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

3

tkeCtC 1)0()( 11

tktktk

eCkk

e

kk

eCktC 2

21

)0()()(

)0()( 2

2112

1122

tk

tktk

tktktk

eC

kk

e

kk

eCk

kkkk

e

kkkk

e

kkkk

eCkktC

3

32

321

)0(

)()()0(

))(())(())(()0()(

3

3223

223

231332123121

123123

etc. …

Analytical solution for pulse input, i.e. C(0) ≠ 0

tktkeCe

k

btC 11 01 1

1

11

tktktktkeCeBeeAtC 2221 01 22

tktktktktktkeCeFeeEeeDtC 333231 01 33

112

1121121 0

kkk

bkkkCA

21

21112

kk

bkbkB

13

23

kk

kAD

23

223 0

kk

BACkE

3

323

k

bBkF

Cascade with constant input

Analytical solution for all t

Principle of superposition

Concentrations are additive

We can thus calculate several subsequent periods with different

values, and the output from one period is the input to the next.

This allows to simulate non-constant conditions.

Our "cascade model" has by default 24 periods to 5 days (= 120

days, i.e. one vegetation period), but this is variable.

Principle of superposition

Figure: Concentrations are additive

That's it with the math!

Questions?

Default data used in the standard model

Plant mass per m2

roots 1 kg (wet weight)

leaves 1 kg

fruits ½ kg

Transpiration

1 L d-1 m-2 (365 L/m2/year)

Growth rate

0.1 d-1 (doubling in 1 week) for field crops

0.035 d-1 (doubling in 3 weeks) for meadows

I admit hereby that this is simplified :-)

Page 4: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

4

Real Growth Dynamic model

max

1M

MMk

dt

dM

tk

eM

M

MtM

110

max

max

logistic growth function

k = growth rate, Mmax is final growth

Plant mass at time t

Most annual crops show a logistic growth curve

initial growth is exponential

towards ripening, growth slows down

and finally stops

Change of plant mass M [kg]:

Plant growth

max

1M

MMk

dt

dM k First-order rate constant

(for exponential growth)

[1/d]

Mmax Maximum plant mass [kg]

tk

eM

M

MtM

110

max

max

Plant mass as a function of time

M0 Initial plant mass [kg]

Real Data for Growth

Measured data (EC stages) Total biomass, fitted

Real Data for Growth

Mass of roots, stem, leaf, corn Total biomass, fitted

Growth and transpiration of plants are related by

the water use efficiency (kg plant / L water) or the

transpiration coefficient TC (L water / kg plant).

Typical values range between 200 and 1000 L/kg dry weight

Default value for TC is 100 L/kg fresh weight.

Plant growth and transpiration

max

1M

MMkT

dt

dMTQ CC

Q Transpiration [L/d]

TC Transpiration coefficient [L/kg dw]

In our model, transpiration takes place only when plants are growing

Data obtained from agricultural handbooks

(summer wheat)

Annual seed plant

- Initial mass 10-4 kg (0.1 g for seeds)

- Growth rate constant k = 0.1 d-1

(doubling time ≈ 1 week)

- Final mass 1 kg

data related to 1 m2

Transpiration coefficient TC = 50 L/kg fw (water content green plans ≈ 90%)

Plant growth and transpiration

Page 5: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

5

Standard scenario: summer wheat

tk

eM

M

MtM

110

max

max

max

1M

MMkT

dt

dMTQ CC

Maximum transpiration Qmax is at ½ Mmax (inflection point)

with maxmax 4

1 MkTQ C

at time

1

1ln

1

0max MMkt

Plant growth and transpiration

Annual seed plant

Plant growth and transpiration

Growth is exponential

for t < 70 d

Absolute growth & transpiration

peak at t = 92 d

Growth almost stops for t > 135 d

= phase in which fruit or corn ripe

leaves decay and plants dry out

Biomass M and transpiration Q

of summer wheat

Dynamic model: Default scenario

Reading:

0.0

0.2

0.4

0.6

0.8

0 5 10 15 20 25 30 35

Time (d)

C(t

)

C3 Stem C2 root C4 Fruit C1 soil

Example simulation for a repeated pesticide

application on pepper

Repeated application of insecticide

by drip irrigation to soil

Comparison to measured data

Model result before calibration

0

0.05

0.1

0.15

0.2

0.25

0 5 10 15 20 25 30 35

Time (d)

C F

ruit

Measured Model

Comparison to measured data

After fit of two parameters (temperature, soil depth)

00.05

0.10.15

0.20.25

0.3

0 5 10 15 20 25 30 35

Time (d)

C F

ruit

Measured Model

Page 6: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

6

More reading:

you survived this part

Questions?

Coupled Model for Water and Solutes in

Soil and Plant Uptake

Stefan Trapp

Differential equation system

soil

roots

(stem)

leaves

fruits

RRRRWRR

SW

SoilR CkMQKCMQK

C

dt

dC ///

StStStStWSt

RW

RSt

St CkMQKCK

CMQ

dt

dC ///

LLL

LLA

LA

L

LSt

StWL

LL CkCMK

mLgAC

M

gAC

KM

Q

dt

dC

31000

FFF

FFA

FA

F

FSt

StWF

FF CkCMK

mLgAC

M

gAC

KM

Q

dt

dC

31000

this is what comes now in this lecture

Decades we waited that some encouraged soil

transport modelers would integrate the four equations

for plant uptake.

Nobody did it. We had to do ourselves.

In soil

- water moves

- compounds move

Both is connected. More and less complex models exist to predict

movement of solution and solutes (pesticides):

PRZM Pesticide root zone model

PELMO Pesticide leaching model

MACRO focus on macropore transport

etc.

Soil Transport Models

Page 7: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

7

Water Transport Substance Transport

Tipping Buckets Transport Model

Each soil layer is a "bucket" that is between empty

(PWP) and full (FC).

The "Tipping Buckets" model needs only two soil

parameters to describe water transport:

FC Field capacity

above this water content (L/L), water flows deeper

PWP Permanent Wilting Point

below PWP (L/L), plants stop to take up water.

Simple and discrete - perfect to connect to our cascade

model approach.

Trapp & Matthies 1998 Chemodynamics

Legind et al. 2012 PLoS one

Trapp & Eggen 2013 EnvironSciPollutRes

Coupling of tipping buckets and cascade model

In each discrete time step, plants extract the water required for transpiration.

Plants will always take water where they find it, upper layer first - no root

growth is calculated, we assume that within the period (2 weeks) roots grow

towards the water.

Equations of the Buckets Model (1) Equations of the Buckets Model (2)

Page 8: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

8

Equations of the Buckets Model (3)

new C = old C + from air - to air + from rain + emission

- leaching and transpiration

into plant = sum of transpiration

from all soil layers and groundwater

Differential equation system

1 roots

2 (stem)

3a

leaves

3b fruits

airCkMQKCIdt

dCRRRRWR

R //

airCkMQKCK

CMQ

dt

dCStStStStWSt

RW

RSt

St ///

LLL

LLA

LA

L

depL

St

StWL

LL CkCMK

mLgAC

M

vAC

KM

Q

dt

dC

31000

FFF

FFA

FA

F

FSt

StWF

FF CkCMK

mLgAC

M

gAC

KM

Q

dt

dC

31000

input from soil

Data for the Buckets Model

Input data were taken from a ten-years field study done by INRA in Feucherolles,

France, 30 km west of Paris (see Legind et al. 2012).

Water balance

+ Precipitation (sum of rain, snow, fog and irrigation = input data)

- Transpiration (calculated from plant growth)

- Evaporation from soil surface (Penman-Monteith equation)

- run-off (input data)

= leaching to next layer or GW = calculated

Looks easy - but it is best done day by day.

Water balance - simulation results field study

Legind et al. 2012

Figure 4. Simulated water balance and content of soil. (a) Simulated

annual water balance, control scenario, August 1998 to October 1999; (b)

simulated water content of the five soil layers, same simulation event.

Figure 5. Leaching of water from soil layer 2. Model compared to

measurement for three treatments. Model is average of all predictions, min and

max is minimum and maximum lysimeter measurements.

Validation

(from Legind et al. 2012)

Simulation of leaching (depth 40

cm) versus lysimeter results.

Experimental data were only

available for year 2005.

Both water and substance

leaching (not shown) were pretty

well predicted.

Nice surprise :-)

measured vs. simulated

Page 9: Steady-state vs. dynamic models 2 Dynamic... · 2015-08-12 · In these scenarios: steady-state solutions are not valid, and dynamic simulation is required. Steady-state vs. dynamic

9

Buckets model implementation

file

"Field TCPP with air mit Graphs ORIGINAL.xlsx"

Field TCPP with air mit Graphs.xls

Exercise day 2: Cascade and buckets model

You need the file Exercise day 2 and the paper Trapp and Eggen ESPR 2013.pdf

as well as the SI

1) The file named Field TCPP with air mit Graphs ORIGINAL.xlsx is the original

file used to make the figures in the paper. You do not need it, except for

comparison.

The file Field TCPP with air mit Graphs DAMAGED.xlsx is a file where some

student (or your teacher) messed around, changed numbers, changed data and

then saved it. Now we need to come back to the original file.

Read the paper. The chemical simulated is TCPP, and it is the field case with

application of 40 tons sewage sludge.

The input data you need are listed in Table 3, and Tables SI2,SI3,SI4.

Damaged are chemical input with sludge (cell H21, Table 3), concentration in rain

(cell F8 to AD8, Table 3), amount of precipitation (m3/d), cells F35 to AD 35

contain false values, see Table SI2, several values of the soil layers A296 to

B375, see Table 3, TC Transpiration coefficient B15 or Table SI 4, final plant

mass cells B23, 31, 41, 48, Table SI4