publish
This commit is contained in:
parent
01204dfa2f
commit
f5fc9b76ce
73 changed files with 32628 additions and 376 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"schemaVersion": 1,
|
||||
"modelVersion": "41.0.0",
|
||||
"modelVersion": "43.0.0",
|
||||
"parameters": {
|
||||
"timeStepDays": {
|
||||
"value": 0.041666666666666664,
|
||||
|
|
@ -143,7 +143,7 @@
|
|||
},
|
||||
"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"
|
||||
"note": "routine/foraging/escape fractions and free-roaming waypoint scale are simulator behaviour parameters; they are not claimed as Hirt coefficients"
|
||||
},
|
||||
"zooplankton.cohort": {
|
||||
"sourceType": "model-calibration",
|
||||
|
|
@ -187,6 +187,53 @@
|
|||
"unit": "m",
|
||||
"sourceType": "compatibility",
|
||||
"note": "same default as v38"
|
||||
},
|
||||
"movement.grazingSpeed": {
|
||||
"routineFraction": 0.55,
|
||||
"minimumMPerDay": 45,
|
||||
"sourceType": "model-calibration",
|
||||
"note": "while feeding from continuous producer/zooplankton fields, navigation continues at a reduced fraction of routine travel speed; no fixed 90 m/day cap"
|
||||
},
|
||||
"movement.spawnShorelineClearance": {
|
||||
"value": 24,
|
||||
"unit": "m minimum before body-radius adjustment",
|
||||
"sourceType": "simulation-structure",
|
||||
"note": "prevents initial non-amphibious agents from being snapped directly onto the habitat boundary"
|
||||
},
|
||||
"movement.staminaRecovery": {
|
||||
"equation": "capacity_fraction_per_day = clamp((0.46 + 0.32*gene) * (M/3)^-0.035, 0.62, 1.45)",
|
||||
"sourceType": "model-calibration",
|
||||
"note": "capacity-relative recovery; routine travel does not consume sprint stamina"
|
||||
},
|
||||
"movement.sprintStaminaDrain": {
|
||||
"equation": "capacity_fraction_per_day = 0.72 + 0.48*clamp(speed/routineSpeed - 1, 0, 2)",
|
||||
"sourceType": "model-calibration",
|
||||
"note": "applied only to escape/chase sprint states"
|
||||
},
|
||||
"ui.normalPlaybackRate": {
|
||||
"value": 1,
|
||||
"unit": "simulated day per real second at x1 target",
|
||||
"sourceType": "interface-setting",
|
||||
"note": "playback target only; ecological dt remains 1/24 day and actual throughput is reported separately"
|
||||
},
|
||||
"feeding.fieldResources": {
|
||||
"massExponent": 0.78,
|
||||
"producerMaxIntakeCoefficient": 0.16,
|
||||
"producerHalfSaturationKgPerM2": 0.08,
|
||||
"zooplanktonMaxIntakeCoefficient": 0.12,
|
||||
"zooplanktonHalfSaturationKgPerM2": 0.012,
|
||||
"sourceType": "model-calibration",
|
||||
"note": "continuous producer/zooplankton biomass fields use density-based Holling saturation; field density is not treated as an individual prey body mass and is not passed through Rall predator:prey mass-ratio scaling"
|
||||
},
|
||||
"demography.breedingPhase": {
|
||||
"equation": "phaseDays = (speciesId * 137.508) mod 365",
|
||||
"unit": "day of annual cycle",
|
||||
"sourceType": "simulation-structure",
|
||||
"note": "staggers generic species breeding windows so all species in one trophic role do not reproduce in lockstep; window lengths and intervals remain role fallbacks"
|
||||
},
|
||||
"movement.socialSteering": {
|
||||
"sourceType": "model-calibration",
|
||||
"note": "position-only separation plus weak centroid attraction; neighbor velocities and any rotation/spin detector are intentionally excluded to prevent self-sustaining milling feedback"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue