192 lines
6.1 KiB
JSON
192 lines
6.1 KiB
JSON
|
|
{
|
||
|
|
"schemaVersion": 1,
|
||
|
|
"modelVersion": "41.0.0",
|
||
|
|
"parameters": {
|
||
|
|
"timeStepDays": {
|
||
|
|
"value": 0.041666666666666664,
|
||
|
|
"unit": "day",
|
||
|
|
"sourceType": "implementation-plan",
|
||
|
|
"note": "1/24 day"
|
||
|
|
},
|
||
|
|
"phytoplankton.muMax": {
|
||
|
|
"equation": "0.81 * exp(0.0631 * temperatureC)",
|
||
|
|
"unit": "day^-1",
|
||
|
|
"environment": [
|
||
|
|
"freshwater",
|
||
|
|
"marine"
|
||
|
|
],
|
||
|
|
"source": "Bissinger et al. 2008; updated Eppley temperature-growth relation",
|
||
|
|
"sourceType": "primary-study"
|
||
|
|
},
|
||
|
|
"assimilation.plant": {
|
||
|
|
"value": 0.45,
|
||
|
|
"unit": "fraction",
|
||
|
|
"sourceType": "published-food-web-model"
|
||
|
|
},
|
||
|
|
"assimilation.animal": {
|
||
|
|
"value": 0.85,
|
||
|
|
"unit": "fraction",
|
||
|
|
"sourceType": "published-food-web-model"
|
||
|
|
},
|
||
|
|
"metabolism.massExponent": {
|
||
|
|
"value": 0.75,
|
||
|
|
"unit": "dimensionless",
|
||
|
|
"source": "Gillooly et al. metabolic scaling framework",
|
||
|
|
"sourceType": "primary-study-framework"
|
||
|
|
},
|
||
|
|
"metabolism.ectotherm.activationEnergy": {
|
||
|
|
"value": 0.65,
|
||
|
|
"unit": "eV",
|
||
|
|
"sourceType": "model-calibration",
|
||
|
|
"note": "Arrhenius temperature response normalization used by the simulator"
|
||
|
|
},
|
||
|
|
"metabolism.B0.ectotherm": {
|
||
|
|
"value": 42,
|
||
|
|
"unit": "kJ day^-1 at 1 kg",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"metabolism.B0.endotherm": {
|
||
|
|
"value": 310,
|
||
|
|
"unit": "kJ day^-1 at 1 kg",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"producer.terrestrial.rMax": {
|
||
|
|
"value": 0.03,
|
||
|
|
"unit": "day^-1",
|
||
|
|
"sourceType": "implementation-plan-fallback"
|
||
|
|
},
|
||
|
|
"producer.terrestrial.K": {
|
||
|
|
"value": 0.5,
|
||
|
|
"unit": "kg m^-2",
|
||
|
|
"sourceType": "implementation-plan-fallback"
|
||
|
|
},
|
||
|
|
"producer.freshwater.K": {
|
||
|
|
"value": 0.18,
|
||
|
|
"unit": "kg m^-2",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"producer.marine.K": {
|
||
|
|
"value": 0.14,
|
||
|
|
"unit": "kg m^-2",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"predatorPreyRatio.terrestrial": {
|
||
|
|
"value": 35,
|
||
|
|
"unit": "predator/prey mass ratio",
|
||
|
|
"source": "Brose et al. relationship used as structural basis",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"predatorPreyRatio.freshwater": {
|
||
|
|
"value": 80,
|
||
|
|
"unit": "predator/prey mass ratio",
|
||
|
|
"source": "Brose et al. freshwater tendency used as structural basis",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"predatorPreyRatio.marine": {
|
||
|
|
"value": 55,
|
||
|
|
"unit": "predator/prey mass ratio",
|
||
|
|
"source": "Brose et al. relationship used as structural basis",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"feeding.rall.attack": {
|
||
|
|
"activationEnergyEv": 0.44,
|
||
|
|
"consumerMassExponent": 0.47,
|
||
|
|
"resourceMassExponent": 0.15,
|
||
|
|
"source": "Rall et al. 2012, all-data only-slopes model",
|
||
|
|
"sourceType": "primary-study"
|
||
|
|
},
|
||
|
|
"feeding.rall.handling": {
|
||
|
|
"activationEnergyEv": -0.27,
|
||
|
|
"consumerMassExponent": -0.48,
|
||
|
|
"resourceMassExponent": 0.34,
|
||
|
|
"source": "Rall et al. 2012, all-data only-slopes model",
|
||
|
|
"sourceType": "primary-study"
|
||
|
|
},
|
||
|
|
"feeding.rall.localResiduals": {
|
||
|
|
"attackMassRatio": "-1.81 + 0.37*ln(R) - 0.017*ln(R)^2",
|
||
|
|
"handlingMassRatio": "1.93 - 0.48*ln(R) + 0.026*ln(R)^2",
|
||
|
|
"handlingTemperature": "0.51 - 0.055*T + 0.0013*T^2",
|
||
|
|
"source": "Rall et al. 2012 residual analysis",
|
||
|
|
"sourceType": "primary-study",
|
||
|
|
"note": "normalized relative to 20 C and each profile's preferred predator/prey ratio"
|
||
|
|
},
|
||
|
|
"feeding.edgeBaselines": {
|
||
|
|
"sourceType": "model-calibration",
|
||
|
|
"note": "default attackRate and handlingTimeDays are simulator baselines; Rall scaling is applied at runtime"
|
||
|
|
},
|
||
|
|
"movement.maximumSpeed.running": {
|
||
|
|
"a": 25.5,
|
||
|
|
"b": 0.26,
|
||
|
|
"h": 22.0,
|
||
|
|
"i": -0.6,
|
||
|
|
"equation": "v_kmh = a*M^b*(1-exp(-h*M^i))",
|
||
|
|
"source": "Hirt et al. 2017 Supplementary Table 4",
|
||
|
|
"sourceType": "primary-study"
|
||
|
|
},
|
||
|
|
"movement.maximumSpeed.flying": {
|
||
|
|
"a": 142.8,
|
||
|
|
"b": 0.24,
|
||
|
|
"h": 2.4,
|
||
|
|
"i": -0.72,
|
||
|
|
"equation": "v_kmh = a*M^b*(1-exp(-h*M^i))",
|
||
|
|
"source": "Hirt et al. 2017 Supplementary Table 4",
|
||
|
|
"sourceType": "primary-study"
|
||
|
|
},
|
||
|
|
"movement.maximumSpeed.swimming": {
|
||
|
|
"a": 11.2,
|
||
|
|
"b": 0.36,
|
||
|
|
"h": 19.5,
|
||
|
|
"i": -0.56,
|
||
|
|
"equation": "v_kmh = a*M^b*(1-exp(-h*M^i))",
|
||
|
|
"source": "Hirt et al. 2017 Supplementary Table 4",
|
||
|
|
"sourceType": "primary-study"
|
||
|
|
},
|
||
|
|
"movement.behaviourFractions": {
|
||
|
|
"sourceType": "model-calibration",
|
||
|
|
"note": "routine/foraging/escape fractions, home-range multipliers and dispersal scale are simulator behaviour parameters; they are not claimed as Hirt coefficients"
|
||
|
|
},
|
||
|
|
"zooplankton.cohort": {
|
||
|
|
"sourceType": "model-calibration",
|
||
|
|
"note": "cohort ingestion/mortality coefficients are provisional simulator calibration values"
|
||
|
|
},
|
||
|
|
"energy.plant": {
|
||
|
|
"value": 18000,
|
||
|
|
"unit": "kJ kg^-1",
|
||
|
|
"sourceType": "model-calibration/reference-value"
|
||
|
|
},
|
||
|
|
"energy.animal": {
|
||
|
|
"value": 7000,
|
||
|
|
"unit": "kJ kg^-1",
|
||
|
|
"sourceType": "model-calibration/reference-value"
|
||
|
|
},
|
||
|
|
"energy.reserveCapacity": {
|
||
|
|
"value": 1200,
|
||
|
|
"unit": "kJ kg^-1 body mass",
|
||
|
|
"sourceType": "model-calibration"
|
||
|
|
},
|
||
|
|
"growth.energyCost": {
|
||
|
|
"value": 6000,
|
||
|
|
"unit": "kJ kg^-1 structural growth",
|
||
|
|
"sourceType": "model-calibration",
|
||
|
|
"note": "juvenile structural mass gain is limited by surplus reserve energy; adult mass remains the genome target"
|
||
|
|
},
|
||
|
|
"water.initialRadiusMultiplier": {
|
||
|
|
"value": 1.4142135623730951,
|
||
|
|
"unit": "radius ratio",
|
||
|
|
"sourceType": "user-requirement",
|
||
|
|
"note": "sqrt(2); gives roughly twice initial water area without measuring or optimizing union area"
|
||
|
|
},
|
||
|
|
"water.userEditMultiplier": {
|
||
|
|
"value": 1,
|
||
|
|
"unit": "radius ratio",
|
||
|
|
"sourceType": "user-requirement",
|
||
|
|
"note": "user-edited geometry is applied as supplied"
|
||
|
|
},
|
||
|
|
"water.addToolDefaultRadiusM": {
|
||
|
|
"value": 170,
|
||
|
|
"unit": "m",
|
||
|
|
"sourceType": "compatibility",
|
||
|
|
"note": "same default as v38"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|