FertiliserType

The FertiliserType function defines the composition of a specific fertiliser product. It specifies the types and proportions of up to six solutes that are released when fertiliser is applied, allowing users to simulate the nutrient dynamics of complex fertiliser formulations.

Overview

FertiliserType is a submodel of the Fertiliser model. It provides a detailed configuration of the fertiliser’s composition by defining up to six solutes, each with a specified name and mass fraction. Additionally, it includes a threshold fraction to determine when the remainder of the fertiliser is released. This model allows researchers and users to represent a wide variety of fertiliser types used in agricultural systems and tailor nutrient release behavior to specific scenarios. Pre-defined fertiliser types are stored in a resource file named Fertiliser.json.

Inputs

  • Name: Identifier used within the simulation to refer to this fertiliser.
  • Description: A user-defined description of the fertiliser type.
  • FractionWhenRemainderReleased: A numeric threshold indicating when the remaining portion of the fertiliser is released (e.g., 0.995).
  • Solute1Name to Solute6Name: The names of up to six solutes in the fertiliser.
  • Solute1Fraction to Solute6Fraction: The corresponding fractions (by mass) of each solute in the fertiliser.

Methodology

FertiliserType acts as a container for the fertiliser composition. When a fertiliser is applied in a simulation, the associated solutes are released into the soil according to the specified fractions. The FractionWhenRemainderReleased controls when the final residual portion of fertiliser is applied, which is useful for simulating slow-release or staged-release fertilisers.

Each solute is released in proportion to its defined fraction. Solute names must match those defined in the soil or nutrient models of the simulation.

Below is a simplified summary of fertiliser types pre-defined in APSIM NG:

Name Description Release Solute1Name Solute1Fraction Solute2Name Solute2Fraction Solute3Name Solute3Fraction
CalciteCA Ca as finely ground Agricultural Lime 1 Ca 1.00
CalciteFine finely ground Agricultural Lime 1 Ca 0.40
Dolomite finely ground dolomite 1 Ca 0.22
NO3N N as nitrate 1 NO3 1.00
NH4N N as ammonium 1 NH4 1.00
NH4NO3N ammonium nitrate 1 NO3 0.50 NH4 0.50
DAP di-ammonium phosphate 1 NH4 0.18
MAP mono-ammonium phosphate 1 NH4 0.11
UAN_N N as Urea-AmmoniumNitrate 1 NO3 0.25 NH4 0.25 Urea 0.5
UreaN N as urea 1 Urea 1.00
UreaNO3 N as urea 1 NO3 0.50 Urea 0.50
UreaGranular Urea fertiliser 1 Urea 0.46
NH4SO4N ammonium sulphate 1 NH4 1.00
RockP Rock phosphorus 1 RockP 0.80 LabileP 0.20
BandedP Banded phosphorus 1 BandedP 1.00
BroadcastP Broadcast phosphorus 1 LabileP 1.00

Events

Events Listened For

No events are listened by this function.

Events Raised to

No events are raised by this function.

Properties

Configurable and Reportable Properties

Property Type Description
Description string A description of the fertiliser type
FractionWhenRemainderReleased double Threshold for full fertiliser release (e.g., 0.995)
Solute1Name string Name of the first solute component
Solute1Fraction double Fraction of the fertiliser that is solute 1
Solute2Name string Name of the second solute component
Solute2Fraction double Fraction of the fertiliser that is solute 2
Solute3Name string Name of the third solute component
Solute3Fraction double Fraction of the fertiliser that is solute 3
Solute4Name string Name of the fourth solute component
Solute4Fraction double Fraction of the fertiliser that is solute 4
Solute5Name string Name of the fifth solute component
Solute5Fraction double Fraction of the fertiliser that is solute 5
Solute6Name string Name of the sixth solute component
Solute6Fraction double Fraction of the fertiliser that is solute 6

Read-Only Reportable Properties

No read-only properties are available for this function.

User Interface

No user interface is available for this function.

Practical Example

No practical example is available for this function.

See Also