SORTIE-ND
Software for spatially-explicit simulation of forest dynamics

Tree Volume Calculator

This behavior calculates the volume of tree trunks. It can be used to find both merchantable volume and total volume. Make sure to distinguish between this behavior and the other tree volume behavior.

Parameters for this behavior

Parameter nameDescription
Taper Equation Initial Multiplier (a0)The a0 parameter in the taper equation below.
Taper Equation DBH Exponent (a1)The a1 parameter in the taper equation below.
Taper Equation Height Exponent (a2)The a2 parameter in the taper equation below.
Taper Equation X Exponent 1 (b1)The b1 parameter in the taper equation below.
Taper Equation X Exponent 2 (b2)The b2 parameter in the taper equation below.
Taper Equation X Exponent 3 (b3)The b3 parameter in the taper equation below.
Taper Equation X Exponent 4 (b4)The b4 parameter in the taper equation below.
Taper Equation X Exponent 5 (b5)The b5 parameter in the taper equation below.
Taper Equation X Exponent 6 (b6)The b6 parameter in the taper equation below.
Diameter-Outside-Bark Constant (a1)The a1 parameter in the equation for calculating tree diameter outside bark, below.
Diameter-Outside-Bark First Degree Parameter (a2)The a2 parameter in the equation for calculating tree diameter outside bark, below.
Diameter-Outside-Bark Second Degree Parameter (a3)The a3 parameter in the equation for calculating tree diameter outside bark, below.
Height to Begin Calculating Trunk Volume, in cmThe height at which volume calculations begin. For merchantable volume calculations, this can be thought of as the stump height. The height is height off the ground in cm.
Minimum Trunk Diameter for Volume Calculations, in cmThe trunk diameter (inside the bark) at which volume calculations end. For merchantable volume calculations, this is the minimum usable trunk diameter. The diameter is in cm.
Trunk Segment Length for Volume Calculations, in mThe length, in m, of segments into which the tree trunk is divided for volume calculations. A smaller value means a greater degree of accuracy; a larger value means a faster processing time.

How it works

Tree volume is estimated by dividing the trunk into segments, and calculating the volume of each segment. You control where the trunk starts and stops, and the length of segments used.

Trunks start at the value in the Height to Begin Calculating Trunk Volume, in cm parameter. To calculate merchantable volume, set this to the average stump height. To calculate total volume, set this to zero. Trunks end when their diameter inside the tree bark becomes smaller than the volume in the Minimum Trunk Diameter for Volume Calculations, in cm parameter. For merchantable volume, set this to the minimum usable diameter. For total volume, set this to zero.

Trunks are divided into segments for volume calculations. The length of these segments is set in the Trunk Segment Length for Volume Calculations, in m parameter. Setting this to a smaller value increases the accuracy of the calculations. Setting this to a larger value increases the speed at which the calculations are made. The total tree's volume is the sum of the volumes of each of the segments. Any segments whose beginning or ending diameter is less than the value in the Minimum Trunk Diameter for Volume Calculations, in cm parameter are not included in the volume total.

The volume of a tree trunk segment is found as follows:

V = ((A1 + A2) / 2) * l

where:

  • A1 is the cross-sectional area at the bottom of the trunk segment, in square meters
  • A2 is the cross-sectional area at the top of the trunk segment, in square meters
  • V is the volume of the trunk segment, in cubic meters
  • l is the length of the trunk segment (value in the Trunk Segment Length for Volume Calculations, in m parameter)

The cross-sectional area of a tree trunk at a particular point above the ground (such as at the beginning or end of a trunk segment) is calculated as:

A = π (d / 2)2

where A is the cross-sectional area, in square meters, and d is the diameter of the tree inside the bark at that height, in meters.

To find the diameter of the tree trunk inside the bark at a particular height above the ground, the taper equation is used. (This equation comes from Kozak (2004) Forest Chronicle 80: 507 - 515; it's the "2002 model"). The equation is:

Taper

where:

  • Xi = (1 - (hi / H)1/3) / (1 - p1/3)
  • Qi = 1 - (hi / H)1/3)
  • p = 1.3 / H
  • zi = hi / H (proportional height above the ground)
  • D is the outside bark diameter, in cm, at breast height (1.35 m) (equation below)
  • H is the total tree height (m)
  • hi is the height from the ground (m) at which to calculate the diameter inside the bark
  • di is the inside bark diameter at hi height from ground (cm)
  • a0 is the Taper Equation Initial Multiplier (a0) parameter
  • a1 is the Taper Equation DBH Exponent (a1) parameter
  • a2 is the Taper Equation Height Exponent (a2) parameter
  • b1 is the Taper Equation X Exponent 1 (b1) parameter
  • b2 is the Taper Equation X Exponent 2 (b2) parameter
  • b3 is the Taper Equation X Exponent 3 (b3) parameter
  • b4 is the Taper Equation X Exponent 4 (b4) parameter
  • b5 is the Taper Equation X Exponent 5 (b5) parameter
  • b6 is the Taper Equation X Exponent 6 (b6) parameter

SORTIE-ND considers its DBH parameter to be diameter without bark. To find the diameter outside the bark, the equation is:

D = a1 + a2DBH + a3DBH2

where:

  • D is the diameter outside the bark, in cm
  • DBH is the diameter inside the bark, in cm (SORTIE's DBH)
  • a1 is the Diameter-Outside-Bark Constant (a1) parameter
  • a2 is the Diameter-Outside-Bark First Degree Parameter (a2) parameter
  • a3 is the Diameter-Outside-Bark Second Degree Parameter (a3) parameter

Important note. The math in this behavior is particularly susceptible to producing extreme numbers if the parameters are not chosen very carefully. These extreme numbers (incredibly large or small numbers) will crash SORTIE if they happen, and cannot be guarded against ahead of time. Be very careful when selecting parameters, and test your parameters to ensure they produce sensible results for a wide range of tree sizes. If you have problems with SORTIE crashing, try verifying that this behavior is the problem by removing it from the run and trying again. If you can verify that this behavior is the problem, carefully re-examine your parameters.

How to apply it

Apply this behavior to saplings, adults, or snags of any species. This behavior does not automatically create output. Once you have added this behavior to your run, the Detailed output setup window for trees will have a tree data member called "Tree Volume". Add this to your detailed output file to output volume in cubic meters. You can then view charts and graphs with the resulting volume data using data visualization on your detailed output file.