User Tools

Site Tools


tutorial_-_time_events_-_monthly_max

This is an old revision of the document!


Tutorial - Time events - Monthly maximum

A common request is to find the maximum value of an output. For this one can use the Min/Max block. However, in this experiment we will determine the maximum for each month of the simulation.

This means that we need to reset the Min/Max block every month. We will need the following:

  • A Time point block which allows us to specify the first day of each month
  • A Time event which will fire events based on the time point block
  • A Min/Max block which records the soil concentration.

Create time point

1. Create a time point block 
2. In the values screen, click the **Settings** button. Change the **Mode** to **Day of month**.
3. Enter the value 1 as the **Timepoint** in the table
4. Close the window
 

This tutorial gives some examples of how to model events that occur at specific time points in a simulation.

Base model

All examples are based on the following base model, which calculates a dummy value we can use for our event experiments. You can download the model from here

1. Edit simulation settings. Set

  • Time unit: Days
  • Time mode: Time
  • Start time: 0.0
  • End time: 100.0
  • Start date:2000-01-01
  • Output options: Produce additional output
  • Time points: from start to end with a 1.0 increment

2. Create a material named Poison with the unit mg.

3. Create two compartments Sky and Soil. Set the initial condition for Sky to be 500 (mg) of Poison.

4. Add a transfer from Sky to Soil and set its equation to “30+sin(time/5)*20+cos(time/3+2)*10”

5. Add a transfer from Soil to Sky and set its equation to “30+sin(time/3+2)*10+cos(time/7+3)*20”

6. When run, the model will output a Sky and Soil concentration like this:

Continue with Next

See also

tutorial_-_time_events_-_monthly_max.1602524984.txt.gz · Last modified: 2020/10/12 19:49 by erik