User Tools

Site Tools


tutorials:radiation-model-in-crop_model9

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorials:radiation-model-in-crop_model9 [2025/11/01 11:02] – [Tasks for Exploration] barley1965tutorials:radiation-model-in-crop_model9 [2025/11/01 15:40] (current) barley1965
Line 115: Line 115:
 The model now makes fruit formation dependent on the availability of a threshold amount of sugar in the nearest leaf (L. 169-174): The model now makes fruit formation dependent on the availability of a threshold amount of sugar in the nearest leaf (L. 169-174):
 <code java> <code java>
-fl:Flower(t, m), (t >= m && t<m+2) ==>  +fl:Flower(t, m)(* <-minDescendants-Node-minDescendants->lf:Leaf *),(t >= m && t<m+2) ==> 
- {float sugar = first((* Leaf *)[as]);+ {float sugar = lf[as];
  println("sugar: " + sugar);  println("sugar: " + sugar);
  
- if(sugar>0.0005) ({noFrts++;} Fruit(0.01,1,0.1,noFrts))+ if(sugar>0) ({noFrts++;} Fruit(0.01,1,0.1,noFrts))
  else (fl);  else (fl);
 </code> </code>
 Note that a ''Flower'' that has not yet become a ''Fruit'', has two more chances to become one.   Note that a ''Flower'' that has not yet become a ''Fruit'', has two more chances to become one.  
-Availability of sugar is calculated by querying ''as'' of the nearest ''Leaf'' before deciding on fruit formation.+Availability of sugar is calculated by querying ''as'' of the nearest ''Leaf'' before deciding on fruit formation. This query uses two ''minDescendants'' edges, first down to the next lower Node module, then up to the attached Leaf.
  
 ===== Fruit Growth Competition ===== ===== Fruit Growth Competition =====
Line 151: Line 151:
 </code> </code>
  
-===== Tasks for Exploration ===== +{{:tutorials:transport.png?direct&400|}}
-* Run the model and observe sugar flowWatch how internodes change color as sugar moves through them. +
-*  Modify DIFF_CONSTTry values between 0.0001 and 0.01. How does this affect: +
-  *     Speed of sugar movement? +
-  * Final fruit size? +
-  * Number of successfully developed fruits? +
-* Change transport frequency: Modify the condition if(time % 24 == 0) to different values (e.g., % 12 for twice-daily transport). What impact does this have? +
-* Adjust maintenance respiration: Change MR from 0.01 to 0.05How does increased respiration affect fruit development?+
  
 +===== Fruit growth: graphical output =====
 +In order to see the development in time of each fruit, we have created a graph "Fruit growth. Here is how the associated data table (fruitdata) is filled:
 +<code java>
 +fruitdata.(setColumnKey((int)fr[no]-1, fr[no]));
 +    if(time>0) {fruitdata.addRow().set((int)fr[no]-1,time,fr[size]);}
 +</code>
 +{{:tutorials:fruitgrowth.png?direct&400|}}
 +{{:tutorials:fruitgrowth2.png?direct&400|}}
 +{{:tutorials:fruitgrowth3.png?direct&400|}}
 +{{:tutorials:fruitgrowth4.png?direct&400|}}
 +
 +===== Tasks for Exploration =====
 +  - Run the model and observe sugar flow: Watch how internodes change color as sugar moves through them!
 +  - Modify DIFF_CONST: Try values between 0.0001 and 0.01. How does this affect: Speed of sugar movement? Final fruit size? Number of successfully developed fruits? 
 +  - Change transport frequency: Modify the condition if(time % 24 == 0) to different values (e.g., % 12 for twice-daily transport). What impact does this have?
 +  - Adjust maintenance respiration: Change MR from 0.01 to 0.05. How does increased respiration affect fruit development?
 +  - The different Fruit growth graphs have been produced by modifying a single parameter: which one could that have been? (Hint: have a look at the run method, where new lateral buds are inserted). 
 ===== Biological Relevance ===== ===== Biological Relevance =====
 This transport model introduces key physiological concepts: This transport model introduces key physiological concepts:
-Source-sink relationships: Leaves act as sources, fruits as sinks +  - Source-sink relationships: Leaves act as sources, fruits as sinks 
-Phloem transport: Simplified as diffusion along concentration gradients +  Phloem transport: Simplified as diffusion along concentration gradients 
-Competition for resources: Multiple sinks compete for limited assimilates +  Competition for resources: Multiple sinks compete for limited assimilates 
-Maintenance respiration: Realistic metabolic costs +  Maintenance respiration: Realistic metabolic costs 
-Sink strength: Younger fruits have stronger sink strength +  Sink strength: Younger fruits have stronger sink affinity
  
tutorials/radiation-model-in-crop_model9.1761991360.txt.gz · Last modified: 2025/11/01 11:02 by barley1965