Livestock demography

This submodel simulates livestock herd demography and slaughter effects. Initially part of the ROMFARMS model for animal husbandry on the Dutch Roman frontier, it focused on cattle, sheep, and horses. However, the code is adaptable for various animals, regions, and historical periods.

4
mentions
2
contributors

Description

This module was originally part of the ROMFARMS model (Joyce 2019) in order to simulate different scenarios of animal husbandry practice in the Dutch Roman frontier zone. The original module focused on understanding the economic viability of stockbreeding of cattle, sheep and horses for the Roman army. In particular slaughter rate proved to be an important parameter for this.

The standard input values used in the submodule are taken from the ROMFARMS source code, and are described and substantiated in Joyce (2019). However, users are free to adapt these values to their own research questions. The original module was developed for a runtime of 100 ticks (years), during which the herd size growth will be relatively modest using these parameters. However, after approx. 400 ticks the herd population will start to grow exponentially.

Inputs

NameTypeDescription
species-typestringanimal species, OPTIONAL; for multiple species different rules can be specified if desired
alphaAfloating pointage of senescence of animal
alphafloating pointstandard deviation age of senescence
NMRfloating pointmortality rate of neonatal animals
BMRfloating pointbackground natural annual mortality rate of animals
FRfloating pointfertility rate of female animals
YAAfloating pointmaximum age of young animal
AAAfloating pointminimum age of adult animal
YMRfloating pointmortality rate of young animal for slaughter
IMRfloating pointmortality rate of immature animal for slaughter
AMRfloating pointmortality rate of adult animal for slaughter
animalsturtle-setanimals found in livestock herd
sex (agent attribute)stringsex of animal (F/M)
age (agent attribute)integerage of animal
fertility (agent attribute)floating pointfertility of animal
lactating (agent attribute)stringlactation state of animal (Y/N)
survivorship (agent attribute)floating point

Outputs

NameTypeDescription
pop-listintegernumber of animals
d-popintegernumber of animals at end of year
d1-popintegernumber of animals at start of year
livestockturtle-setcurrent turtle set of animals
pop-growthfloating pointherd population growth as the percentage increase or decrease from the previous year
Keywords
No keywords available
License
</>Source code

Mentions

  • 1.
    Author(s): Verhagen, P. and Kleijn, M. de and Joyce, J.
    Published in Heritage in 2021, page: 2081--2104

  • 1.
    Author(s): Weijgertse, S.
    Published in 2020
  • 2.
    Author(s): Joyce, J.A.
    Published in 2019

  • 1.
    Author(s): Joyce, J. and Verhagen, P.
    Published in 2021

Contributors

JJ
Jamie Joyce
PV
Philip Verhagen
Creator, Contributor, Copyright Holder, Thesis Advisor

Member of community

NASSA