Page 2 of 4
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 block
In the
Blocks windows, select to create a
time point block
Edit the block.
In the Properties screen
change the name to “Month_time_point”.
In the Values screen
Ensure that the Dimension is Scalar (No dependencies)
Click the Settings button.
Change the Mode to Day of month.
Enter the value 1 as the Timepoint in the table, which indicates the 1st of each month.
Close the window
Create Event block
In the
Blocks windows, select to create a
time event block
Edit the block.
In the Properties screen
change the name to “Month_event”.
In the Values screen
Ensure that the Dimension is Scalar (No dependencies)
Select Month time point and click the > button.
Close the window
Create Min/Max block
In the
Blocks windows, select to create a
MinMax block
Edit the block
In the Properties screen, change the name to Monthly_max
In the Values screen
Enter the name Soil for the Target expression value
Select Month_event for the Reset value
Close the window
Run a simulation
Run a simulation, then plot Soil together with Monthly max.
The plot should look like this:
You can download the solution here
Previous
Next