Skip to content

Manure Management Event

Sulay Shah edited this page Aug 27, 2020 · 2 revisions

Introduction - #23, #14

ManureManagementEvent includes N emissions from different manure management systems. In the module, it is divided into 2 parts - 1) Pasture, Range and Paddock and 2) Other manure management systems.

The calculations of other management systems follow the Equation 11.4 of the IPCC document. Whereas, calculations of the PRP system follow the Equation 11.5.

Configuration

{
 "AWMS_manure_management": {
  "Liquid with natural crust cover": {
   "Dairy cattle": 0,
   "Other cattle": 0,
   "Buffalo": 0,
   "Sheep": 0 
  },
  "Solid storage": {
   "Dairy cattle": 5,
   "Other cattle": 3,
   "Buffalo": 2,
   "Sheep": 2
  }
 }
}

For PRP event, the AWMS is added into a SQL table. But for the other manure management systems as the AWMS changes with the type of system and the region, the table structure became too complex so a configuration variable AWMS_manure_management is created. Different systems and animals can be added as per need.

{
 "date": {
  "$date": "2003/08/01"
 },
 "id": 3,
 "type": "agri.ManureManagementEvent",
 "name": "Manure Management Event",
 "N_cdg": 5,
 "N_bedding": 5,
 "animal_type": ["Dairy cattle", "Buffalo", "Sheep"],             
 "no_livestock": [10, 10, 5],                                       
 "productivity_class": ["High", "High", "Low"],
 "use": ["", "Dairy", "Dairy"],
 "frac_feed": 0,
 "frac_cnst": 0,
 "frac_fuel": 0
}

Implementation

  • For PRP, when an event occurs, the module is looped over the animal_type and calculations take place, and emissions are moved from soil to atmosphere.
  • For other systems, the module is also looped over the systems mentioned in AWMS_manure_managament and calculations are done for each systems and then emissions are moved from soil to atmosphere.

Clone this wiki locally