Ruminant death group
CLEM.Groupings.RuminantDeathGroup
Defines the parameters and individuals to be assessed for mortality.

A death group is used to define a group of individuals based on any number of filters (see below). Any filter applied in a filter group will be additive and all filter conditions must be met to select individuals.
Using ruminant filters to select gender equal to female and breed equal to Bos indicus will select all female Bos indicus.
Using ruminant filters to select gender equals male and gender equals female in a single filter group will result in no individuals selected.

This death group applies the original CLEM mortality provided in Grow ruminants.
An age weighted mortality rate is calculated based on the annual base mortality rate and applied to all weaned individuals. This is designed to cover the herd mortality from individual unspecified causes and should not include mortality from lack of food which is handled in the following section.
MortalityRateannual = 1 - (1 - MortalityBase) * (1 - Math.Exp(Math.Pow(-(MortalityCoefficient * (Weightlive / NormalisedAnimalWeight - MortalityIntercept)), MortalityExponent)))
As CLEM uses an individual based model, a random number generator is used to determine the survival of each individual based on the calculated monthly mortality rate.
For unweaned individuals an additional mortality rate is added to the mortality base. This based on the mothers condition and is calculated using the following formula
MortalityRateunweaned = Math.Exp(-Math.Pow(JuvenileMortalityCoefficient * (WeightMother.Live / NormalisedAnimalWeightMother), JuvenileMortalityExponent))
This cannot exceed JuvenileMortalityMaximum and is set to this value if the mother has died or her weight is less than CriticalCowWeight * StandardReferenceWeight
The following parameters are used to define this activity

The following components will add additional functionality to this ruminant group
Note: Omitting ruminant filters from this feed group will assume all animals are considered.
Note: The Ruminant Death Activity is subject to obeying Ruminant Filter Groups in the simulation tree above it. These groups may conflict with the settings provided in this component resulting in no animals assessed.

Filter individuals based on a property or method of the individuals in the list.

Filter individuals based on an attribute of the individual selected by the attribute tag.

Sort the selected individuals based on a property or method of the individuals in the list.

Sort individuals based on an attribute of the individual selected by the attribute tag.

Randomise the order of the selected individuals.
See also