Software for spatially-explicit simulation of forest dynamics

Beer's law light filter

How it works

This behavior simulates a filter that reduces light according to Beer's Law.

Parameters for this behavior

Parameter nameDescription
Height of Light Filter, in mHeight, in meters, at which the Beer's law light filter hangs.
Light Filter Light Transmission CoefficientAmount of light that is blocked by the light filter.

How it works

Imagine a fog that hangs out on the forest floor and ends abruptly at a certain height. All trees shorter than the top of the fog layer will have their light attenuated but not blocked completely. The closer they get to the top of the fog the more light is let in. The amount of light which actually gets through is calculated according to Beer's Law, where transmission = e-az, where a is the Light Filter Light Transmission Coefficient parameter and z = thickness of the filter, in meters (which is the distance from the light point to the top of the filter - the Height of Light Filter, in m parameter). This filter behavior can be used to, for instance, replicate the effects of an herbaceous layer in reducing light to young seedlings. The height of the filter is randomized slightly each time the thickness of the filter over the light point is calculated to introduce a stochastic element.

Trees can be given a respite from the effects of the filter. This behavior does not set the respite counter but it will respect any values which another behavior has put in.

Trees can be given a rooting height in addition to their normal height. This value is added to their existing height to get their effective height, which is what will be applied when determining the thickness of the filter overhead. Again, this behavior does not set this height but will use it if another behavior sets it.

This behavior DOES NOT ACTUALLY CALCULATE LIGHT LEVELS. Any tree species and types to which this filter is applied must also have one of the other light behaviors assigned to it. This behavior assumes the value is a GLI value; using Sail Light will probably not produce good results.

This behavior only affects tree types and species to which it is applied in the behavior list of the parameter file. It will ignore all other trees, even if they are short enough to be beneath the filter level.

How to apply it

This behavior may be applied to seedlings, saplings, and adults of any species.