Closed hol353 closed 3 years ago
Can we also have establishment / killing routines so it works in a rotation?
@peter-devoil Can you elaborate a bit on this? What do you mean by establishment routines.
The model does respond to a Kill management call. It also implements the plant and organ damage routines so that crop consumers (pest and diseases) can damage a pasture species.
Sowing routines. Perhaps I am missing something, or thinking of classic. One day it would be good to run a crop/pasture rotation.
@jwhish - you may wish to comment?
I've found a problem in AgPasture that needs fixing.
Soil Arbitrator sends 4 soil N states to a pasture species and expects an estimate back for each on how much N would be taken up. AgPasture does this but always returns the same estimate back to soil arbitrator regardless of the soil state passed to it. The result is that each species will be given full access to all the available N in the soil which means that there is no competition between the species.
When I fix the bug I get a dramatic over prediction in the validation harvested wt: The blue dots are with the bug fixed. The orange dots are the original validation values. RMSE changes from 2045 kg/ha to 3529 kg/ha NSE changes from 0.57 to -0.27 R2 changes from 0.57 to 0.56
This needs further investigation.
Sowing routines. Perhaps I am missing something, or thinking of classic. One day it would be good to run a crop/pasture rotation.
@peter-devoil , The model does have a sowing routine now (I had implemented in late versions of Classic). I have run simulations with rotations (and multi-cropping) involving PMF crops and AgPasture (they may need a better look/validation, but they are possible at least). Phenology is very simplified in AgPasture, so germination and early development would benefit of having some development... For pastures being able to run simulations without needing to sow (with the crop already established) can be quite handy, maybe there is room for thought and development in both AgPasture and PMF in this regard...
Regarding the 4 options to do the water/N uptake (from first comment), I have implemented them, trying to test different ways to do these processes in Apsim. Thus, I probably should have either selected one deleting the rest or make clearer what was going on (I probably have some documentation if needed). AgPasture had a very simple (too simple) way of doing uptake, one of the implementation was to mimic what Plant was doing. The others, I think, were attempts to get rid of KL. I had no time (nor good data) to properly test them, it would be good to check whether it is worth pursuing them (maybe not only for AgPasture) or simply delete and make the code cleaner... Happy to give some help if needed
I am using APSIM Next Generation for modelling the pasture (Ryegrass and white clover) and eucalyptus tree growth. I want to extract information on the water and nitrogen stress in both the pasture and tree production systems, and I would like to kindly ask you to give me a hint on the methods/steps to extract such outputs from APSIM Next Generation.
@HamishBrownPFR; @her123, @sno036 -are you able to help @demlie257?
from the documentation (https://apsimnextgeneration.netlify.app/modeldocumentation/ and for example the pdf for ryegrass https://apsimdev.apsim.info/ApsimX/Releases/2021.04.15.6139/AGPRyegrass.pdf) choose the appropriate output e.g. GlfNSupply Gets the growth limiting factor due to soil N availability or GlfWaterSupply Gets the growth limiting factor due to water deficit. Then just output these in report e.g. [AGPRyegrass].GlfWaterSupply or [AGPRyegrass].GlfNSupply
Also check out the AgPasture example simulation for more detailed examples of outputs
All the outputs (and inputs, parameters, ...) can be found in https://apsimnextgeneration.netlify.app/modeldocumentation/ then go to the "Params/Inputs/Outputs" column and open the PDF. In AgPasture species the stresses all start with "Glf" so you will find them together in the middle of Page 11.
@hut104 can you point the stress outputs for Eucs?
@demlie257 - to help us, can you say where you initially looked for this information but couldn't find it? We do attempt to provide options for new users but one thing that we don't know is where new users look for information.
Thank you all a lot for providing me your relevant feedback for my enquiries.
Kind regards,
Demlie
On Wed, May 5, 2021 at 6:16 AM Val Snow @.***> wrote:
All the outputs (and inputs, parameters, ...) can be found in https://apsimnextgeneration.netlify.app/modeldocumentation/ then go to the "Params/Inputs/Outputs" column and open the PDF. In AgPasture species the stresses all start with "Glf" so you will find them together in the middle of Page 11.
@hut104 https://github.com/hut104 can you point the stress outputs for Eucs?
@demlie257 https://github.com/demlie257 - to help us, can you say where you initially looked for this information but couldn't find it? We do attempt to provide options for new users but one thing that we don't know is where new users look for information.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/APSIMInitiative/ApsimX/issues/5356#issuecomment-832214523, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4FSF5OUH57C75SEFXP7ULTMBIZRANCNFSM4OPIHAIA .
Dear all,
I was simulataing N and Water stress in APSIM, and I obtained different values in the range between 0 and 1. What does ‘0’, ‘0.45’ and ‘1’ values in water and nitrogen stress simulation result in APSIM?
Kind regards,
Demlie
On Wed, May 5, 2021 at 5:26 PM Demlie Gebrsellassie Zelelew < @.***> wrote:
Thank you all a lot for providing me your relevant feedback for my enquiries.
Kind regards,
Demlie
On Wed, May 5, 2021 at 6:16 AM Val Snow @.***> wrote:
All the outputs (and inputs, parameters, ...) can be found in https://apsimnextgeneration.netlify.app/modeldocumentation/ then go to the "Params/Inputs/Outputs" column and open the PDF. In AgPasture species the stresses all start with "Glf" so you will find them together in the middle of Page 11.
@hut104 https://github.com/hut104 can you point the stress outputs for Eucs?
@demlie257 https://github.com/demlie257 - to help us, can you say where you initially looked for this information but couldn't find it? We do attempt to provide options for new users but one thing that we don't know is where new users look for information.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/APSIMInitiative/ApsimX/issues/5356#issuecomment-832214523, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4FSF5OUH57C75SEFXP7ULTMBIZRANCNFSM4OPIHAIA .
Dear all,
When simulating cow weight gain in APSIM, the cow weight doesn't not sometimes increase as proportional to increased supplementary feeding instead the cow weight decreases over time. Is there any mechanism related to climatic or any other conditions for that cow weight is not increasing regardless of the amount of supplementary feeding?
Kind regards,
Demlie
On Wed, May 12, 2021 at 2:28 PM Demlie Gebrsellassie Zelelew < @.***> wrote:
Dear all,
I was simulataing N and Water stress in APSIM, and I obtained different values in the range between 0 and 1. What does ‘0’, ‘0.45’ and ‘1’ values in water and nitrogen stress simulation result in APSIM?
Kind regards,
Demlie
On Wed, May 5, 2021 at 5:26 PM Demlie Gebrsellassie Zelelew < @.***> wrote:
Thank you all a lot for providing me your relevant feedback for my enquiries.
Kind regards,
Demlie
On Wed, May 5, 2021 at 6:16 AM Val Snow @.***> wrote:
All the outputs (and inputs, parameters, ...) can be found in https://apsimnextgeneration.netlify.app/modeldocumentation/ then go to the "Params/Inputs/Outputs" column and open the PDF. In AgPasture species the stresses all start with "Glf" so you will find them together in the middle of Page 11.
@hut104 https://github.com/hut104 can you point the stress outputs for Eucs?
@demlie257 https://github.com/demlie257 - to help us, can you say where you initially looked for this information but couldn't find it? We do attempt to provide options for new users but one thing that we don't know is where new users look for information.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/APSIMInitiative/ApsimX/issues/5356#issuecomment-832214523, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4FSF5OUH57C75SEFXP7ULTMBIZRANCNFSM4OPIHAIA .
with regard to the stress (GLF) out outputs, as described in the AgPasture example ReportExample:
"// outputs that indicate what conditions are limiting growth - each growth-limiting factor is 0 (full stress) to 1 (no stress) but there are two components and the values are added so 2 indicates no stress"
So 0 is full stress and 1 is no stress - these are for each of the stresses (water, temperature etc.) and multiplied with the growth without stress - so a value of 0 for water stress and 1 for the other stresses for example will give no growth (0 1 1 * x = 0)
Thank you very much for the feedback, and the clarification made.
Kinde regards,
Demlie
On Wed, 12 May 2021, 2:38 pm Makushuzan, @.***> wrote:
with regard to the stress (GLF) out outputs, as described in the AgPasture example ReportExample:
"// outputs that indicate what conditions are limiting growth - each growth-limiting factor is 0 (full stress) to 1 (no stress) but there are two components and the values are added so 2 indicates no stress"
So 0 is full stress and 1 is no stress - these are for each of the stresses (water, temperature etc.) and multiplied with the growth without stress - so a value of 0 for water stress and 1 for the other stresses for example will give no growth (0 1 1 * x = 0)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/APSIMInitiative/ApsimX/issues/5356#issuecomment-839427071, or unsubscribe https://github.com/notifications/unsubscribe-auth/AR4FSF3X4GHJU22PEJDRA23TNIA2XANCNFSM4OPIHAIA .
It is time for a review of the science in AgPasture. Two things to kick off the list: