VernalisationPhase
VernalisationPhase
models the crop developmental phase that begins at a specified stage and ends once vernalisation is satisfied using CAMP model. It simulates the accumulation of vernalisation based on gene expression, delaying development in winter-type genotypes until cold exposure requirements are met.
Overview
This phase is essential for crops (like winter cereals or canola) that require exposure to cold temperatures to trigger flowering. In APSIM NG, VernalisationPhase
represents a portion of phenological development that is controlled by vernalisation genes (e.g., VRN1, VRN2, VRN3). It starts at a named stage (e.g., emergence) and ends once vernalisation is deemed complete CAMP model.
This is a biological switch in the plant’s calendar: it won’t progress toward reproduction until it has experienced sufficient “cold memory” through vernalisation.
Inputs
Start
: Name of the phenological stage where this phase begins.End
: Name of the phenological stage where this phase ends.IsEmerged
: Logical flag indicating whether this phase assumes emergence has occurred (default istrue
).CAMP
: A linked component that provides gene expression values required for vernalisation progress:BaseVrn
: Base vernalisation gene expressionVrn1
,Vrn2
,Vrn3
: Vernalisation gene activators/inhibitorsMaxVrn
: Maximum possible vernalisation valueIsVernalised
: Logical output indicating completion
Methodology
Vernalisation progress is computed using CAMP model, summing gene expression components and scaling by a saturation threshold:
Let
- \(B\) = BaseVrn
- \(V_1\) = Vrn1
- \(V_2\) = Vrn2
- \(V_3\) = Vrn3
- \(M\) = MaxVrn
- \(R_e\) = RelativeVernalisation at emergence
Then:
\[ \text{Target} = 1 + V_2 \]
\[ R = \min\left(\frac{B + V_1 + V_3}{\text{Target}},\ M \right) \]
At emergence, \(R_e\) is recorded. Progress through the phase is:
\[ f = \min\left(1,\ \frac{R - R_e}{1 - R_e} \right) \]
The phase ends when IsVernalised
is true
, indicating the crop has fulfilled its vernalisation requirement.
Events
Events Listened For
Event | Purpose |
---|---|
Commencing | Resets internal counters and state for simulation startup |
Events Raised to
No events are raised by this function.
Properties
Configurable and Reportable Properties
Property | Type | Description |
---|---|---|
Start | string | Name of the crop stage that initiates this phase |
End | string | Name of the crop stage that ends this phase |
IsEmerged | bool | Whether the phase assumes the crop is emerged (default = true ) |
Read-Only Reportable Properties
Property | Type | Description |
---|---|---|
FractionComplete | double | Proportion (0–1) of progress through this phase |
ProgressThroughPhase | double | Alias for FractionComplete (used internally) |
Target | double | Target vernalisation saturation = \(1 + \text{Vrn2}\) |
User Interface
VernalisationPhase
is added as a child of a Phenology
node to simulate development that depends on cold exposure.
- Right-click the
Phenology
node. - Select “Add Model…”.
- Search for and select “VernalisationPhase”.
- Configure
Start
,End
, and link the CAMP component that simulates gene activity.
Practical Example
No practical example available.