Effect of vegetation growth-death cycle¶
The growth and death of vegetation can be modelled through a logistic growth model. The the DotterModel
’s hydraulic computation, vegetation is quantified as a blockage factor. This blockage factor is then converted to a Manning roughness coefficient.
[1]:
from dotter.models import DotterModel
%matplotlib notebook
stream = DotterModel('config/vegetation_config.ini', loggerlevel='silent')
By default, the configuration will have a stationary vegetation model. However, in this setup, the model has:
[2]:
stream.parameters.frictionmodel
[2]:
'vegetationgrowth'
Now, if we run the model, we will see that the Manning coefficient is no longer constant over time:
[4]:
stream.run()
stream.dash(dashtype=2);
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 183/183 [00:02<00:00, 83.24it/s]