The APSIM Weed Module - (Weed)

 

WEED Module Scope

The weed module simulates the growth of a weed crop in a daily time-step (on an area basis not single plant). Weed growth in this model responds to climate (temperature, rainfall and radiation from the input module), soil water supply (from the soilwat module) and soil nitrogen (from the soiln module). The weed module returns information on its soil water and nitrogen uptake to the soilwat and soiln modules on a daily basis for reset of these systems. Information on crop cover is also provided to the soilwat module for calculation of evaporation rates and runoff. Weed stover and root residues are ‘passed' from weed to the residue and soiln module respectively at harvest of the weed crop.

 

The module predicts leaf area development, N% and biomass of stover; depth, N% and biomass of roots; grain N% and biomass; grain yield and N%, grain size and grain number all on a daily basis.

 

Weed Module History

There are a range of APSIM applications that have an emerging need for a simulation capability for weeds. For example:

Across the spectrum of applications there is a need to be able to specify the weed component to various levels of detail. In some circumstances it is necessary to specify the weed's biology and lifecycle, and for a selection of well-studied weeds this ought to be possible. In other circumstances all that may be required is something to use water and nitrogen in about the “right” amounts.

 

Currently, where weeds are being simulated users are using an existing crop module that is most like the dominant weed in the system. While this has proved satisfactory for those cases, it is not a sustainable situation. In particular, for users of APSFRONT, who do not have the capability to engineer a weed on the run, there is a need to provide a ready-made weeds capability. APSIM_Weed provides that capability.

 

APSIM_Weed is based upon APSIM-Plant. APSIM-Plant was used because of a number of features:

Weed Module Science

As the Weed module is an instantiation of the plant module the science is identical. Users are referred to APSIM-Plant documentation for details on science.

 

Weed types

At present four generic types of weeds can be grown in the module, as different crop_classes. They are listed below with their distinguishing characteristics.

Table 1: Functionalities possible for the weed types in APSIM-Weed and how these are operationalised through parameters.

 

Desired functionality

How this is achieved operationally in APSIM-Weed

Parameters

Perenniality

The crop either dies or regrows after a harvest operation or complete leaf senescence

Min_tpla

Temperature sensitivity (cool-season vs warm-season adaptation)

Tolerance to low/high temperature through

•  thermal time vs temperature relationship

•  rue vs temperature

•  leaf senescence vs minimum temperature

y_tt vs x_temp

 

y_rue vs x_temp

x_temp_senescence vs

y_senescence_fac

Broadleaf versus grass-type

Crop has small/large individual leaf sizes

Leaf_size

Nitrogen requirements

Critical N requirements

n_conc_crit_leaf, stem etc

 

Table 2: The four weed crop_classes (i.e. types) and their differing characteristics.

 

Parameter

Winter_dicot

Summer_grass

Perennial_legume

Perenniality

min_tpla

0

0

0

50

ratio_root_shoot

0.50 to 0.33

0.50 to 0.33

0.50 to 0.33

1.0 to 0.53

Determinacy

frac_leaf_post_flower

0

0

0

0.2

frac_leaf_grain_fill

0

0

0

0.2

C 3 vs C 4

transp_eff_cf

0.005

0.005

0.009

0.005

Legume vs non-legume

N_fix_rate

0

0

0

0.002

n_conc_crit_leaf

0.039 to 0.018

0.039 to 0.018

0.039 to 0.018

0.060 to 0.020

n_init_conc (root, leaf, stem)

0.018 0.06 0.060

0.025 0.060 0.060

leaf_size

1400 to 6000

1000 to 20000

1000 to 60000

400 to 1200

Temperature sensitivity

ave_temp vs stress_photo

•  15.0 30.0 40.0

0.0 1.0 1.0 0.0

•  15.0 30.0 40.0

0.0 1.0 1.0 0.0

8.0 25.0 35.0 40.0

0.0 1.0 1.0 0.0

•  15.0 30.0 40.0

0.0 1.0 1.0 0.0

Cardinal temps for tt

0.0 30.0 40.0

0.0 30.0 40.0

10.0 35.0 45.0

0.0 30.0 40.0

Minimum temps for leaf senescence

-5 to -15 o C

-5 to –15 o C

6 to 0 o C

-5 to -15 o C

 

Issues that users should be aware of

Weed Module Parameterisation

As with APSIM-Legume, crop lower limit (LL) and water extraction coefficients (KL) and root exploration factors (XF) values are need for each soil layer.

 

[test.weed.parameters]

 

ll = 0.200 0.200 0.200 0.220 0.250 () ! crop lower limit

kl = 012 0.08 0.06 0.04 0.02 () ! kl need calibrating for each crop and soil type

xf = 1 1 1 1 0.5 () ! root exploration factor

 

Phenology, grainfilling and crop height parameters are needed for each cultivar. An example is given below of those for the early culltivar. At present the module contains two cultivars only – early and late.

[standard.weed.early]

hi_incr = 0.010 (1/days)

x_hi_max_pot_stress = 0.00 1.00 ()

y_hi_max_pot = 0.15 0.15 ()

cum_vernal_days = 0 100

tt_emerg_to_endjuv = 400 700

est_days_emerg_to_init = 83.0 (d)

photoperiod = 1 24

phase_tt_init = 500 500

tt_flower_to_maturity = 500.0 (oCd)

tt_init_to_flower = 50.0 (oCd)

tt_flower_to_start_grain = 120.0 (oCd)

tt_maturity_to_ripe = 1.0 (oCd)

x_stem_wt = 0 300 (g/m2)

y_height = 0 800 (mm)

 

Module Dependencies

The minimum module configuration required to run weed in APSIM is the inclusion of the report, input, manager, soilwat2, soiln2, residue2 and weed modules.

 

Within the manager file the following syntax is used for harvest and planting the weed crop:

 

if (weed.stage_name = 'harvest_ripe' and weed.plant_status = 'alive') then

  weed harvest

  weed kill_crop

  weed end_crop

endif

 

if (weed.plant_status = 'dead') then

  report do_output

  weed harvest

  weed end_crop

endif

 

if (day > 120 and day < 240 and weed.plant_status = 'out' ) then

  weed sow plants = 15 (p/m2), crop_class=winter_grass, sowing_depth = 50 (mm), row_spacing = 0.35 (m), cultivar = late

endif

 

(note: row_spacing in sowing command is optional)

As with any of the PLANT crop modules it is possible to kill a fraction of plants upon a manager action, for instance killing by herbicide. The following line in the manager module:

weed kill_crop, kill_fr = 0.6

would kill 60% of plants

 

Module Instantiation

This is an instantiable module, that is, it can be used in several contexts within the one simulation. For example, this module may be used to simulate one weed, while another instance of this module (configured differently) is used simultaneously to represent another growing with the first weed. There are certain protocols and procedures which must be followed in order to instantiate modules, and these are described in more detail in the document “Module Instantiation” , found in C:\apsuite\docs.

 

WEED MOULE WORKING GROUP

Michael Robertson