Height Increment

For every year of modeled growth, MGM predicts an annual height increment for each tree, relative to site index assumptions, local competition, and/or other variables. Different height increment models are used for trees ≥ 4cm DBH and trees < 4cm DBH.

 

Trees ≥ 4cm DBH

For trees ≥ 4cm DBH, the maximum potential height increment of each tree is defined using provincial site index curves (height-age-site index models). Then, trees are ranked by social status to determine competition-adjusted height increment. Under this approach, the largest diameter tree in each stand grows at a height increment defined by the site index curve (Equation H1; Equation H2 or H9; RFijk = 1). Smaller diameter trees grow at a slower rate relative to competition (Equation H1; Equations H2 or H9; RFijk < 1). Competition is applied using species-specific reduction factors in Equations H3 to H7.

HIijk = MaxHIijk × RFijk (Equation H1)2
MaxHIijk = SiteHeightj(SiteIndexij, BHageijk + 1) – SiteHeightj(SiteIndexij, BHageijk) (Equation H2)2

 

Where:

HIijk = Height increment (m/year) of tree k of species j in stand i

MaxHIijk = Maximum potential height increment (m/year) of tree k of species j in stand i

RFijk = Reduction factor of tree k of species j in stand i

SiteHeightj = Height (m) defined by the provincial site index curve for species j, given SiteIndexij and BHageijk.

SiteIndexij = Site index (m@50 years breast height age) of species j in stand i

BHageijk = Breast height age (years) of tree k of species j in stand i

 

White Spruce Reduction Factor

RFijk = exp((a0DDLTijk + a1PDLTijk + a2SwFDLTijk) / 10,000) (Equation H3)2

Where:

RFijk = Reduction factor of tree k of species j in stand i

DBH = Diameter at breast height (cm)

TF = Tree factor (trees/ha)

DDLTijk = Sum of DBH × TF values for deciduous trees larger than subject tree k of species j in stand i

PDLTijk = Sum of DBH × TF values for pine trees larger than subject tree k of species j in stand i

SwFDLTijk = Sum of DBH × TF values for white spruce-fir trees larger than subject tree k of species j in stand i

a0 = -0.119, a1 = -0.229, a2 = -0.115

 

Lodgepole Pine Reduction Factor

RFijk = exp(a0rDBALTijk + a1rCBALTijk) (Equation H4)2

Where:

RFijk = Reduction factor of tree k of species j in stand i

rDBALTijk = DBALTijk / maxBAi

rCBALTijk = CBALTijk / maxBAi

DBALTijk = Basal area (m²/ha) of deciduous trees larger than subject tree k of species j in stand i

CBALTijk = Basal area (m²/ha) of conifer trees larger than subject tree k of species j in stand i

MaxBAi = maxDeni × AreaConvConst × QMDi2

maxDeni = ((1 / QMDi + 0.00865) / 0.001244) (1 / 0.5225)

AreaConvConst = 7.8537E-05

QMDi = Quadradic mean diameter (cm) of stand i for all species

a0 = -1.85, a1 = -0.437

 

Jack Pine Reduction Factor

The jack pine reduction factor (Equation H5) was developed in Strimbu et al. (2017) using 422 plots across Alberta, Saskatchewan, and Manitoba.

RFijk = exp(a0DDLTijk + a1PDLTijk + a2SFDLTijk) (Equation H5)2

Where:

RFijk = Reduction factor of tree k of species j in stand i

DBH = Diameter at breast height (cm)

TF = Tree factor (trees/ha)

DDLTijk = Sum of DBH × TF values for deciduous trees larger than subject tree k of species j in stand i

PDLTijk = Sum of DBH × TF values for pine trees larger than subject tree k of species j in stand i

SFDLTijk = Sum of DBH × TF values for spruce-fir trees larger than subject tree k of species j in stand i

a0 = -0.00007541086, a1 = -0.00003089446, a2 = -0.00004884201

 

Trembling Aspen Reduction Factor

RFijk = exp(1.7 × (exp(-1 × (((a0DDLTijk + a1SwFDLTijk + a2PDLTijk) / 10,000)3)) – 1)) (Equation H6)2

Where:

RFijk = Reduction factor of tree k of species j in stand i

DBH = Diameter at breast height (cm)

TF = Tree factor (trees/ha)

DDLTijk = Sum of DBH × TF values for deciduous trees larger than subject tree k of species j in stand i

SwFDLTijk = Sum of DBH × TF values for white spruce-fir trees larger than subject tree k of species j in stand i

PDLTijk = Sum of DBH × TF values for pine trees larger than subject tree k of species j in stand i

a0 = 0.400, a1 = 0.669, a2 = 0.230

 

Black Spruce Reduction Factor

The black spruce reduction factor (Equation H7) was developed in Oboite and Comeau (2021) using 4,139 plots, ranging from Alaska to Manitoba.

RFijk = exp(-1 × (a0DBALTijk + a1SFBALTijk + a2PBALTijk)) (Equation H7)2

Where:

RFijk = Reduction factor of tree k of species j in stand i

DBALTijk = Basal area (m²/ha) of deciduous trees larger than subject tree k of species j in stand i

SFBALTijk = Basal area (m²/ha) of spruce-fir trees larger than subject tree k of species j in stand i

PBALTijk = Basal area (m²/ha) of pine trees larger than subject tree k of species j in stand i

a0 = 0.02640888, a1 = 0.08004063, a2 = 0.03360386

 

Estimating Breast Height Age

MGM uses breast height age to calculate the maximum potential height increment for each tree (Equation H1; Equations H2 or H9). However, breast height age is often difficult to obtain, requiring invasive sampling techniques (e.g. increment coring) or detailed juvenile measurements. Breast height age is also difficult to obtain in uneven-aged stands where tree age varies by cohort and regeneration occurred over many years. MGM overcomes these issues by estimating breast height age using the site index curve. This is achieved by rearranging the site index curve and solving breast height age relative to tree height and site index (Equation H8). Similar age estimation techniques are used by tree-level models for other mixedwood forest types, including Lake States FVS (Dixon and Keyser 2008a), Northeast FVS (Dixon and Keyser 2008b), and MOSES (Thurnher et al. 2017). MGM estimates breast height age when the model is initialized and when new trees are added during a Regeneration Event. MGM also re-solves breast height age after thinning or partial harvesting, allowing small or suppressed trees to release. More information about MGM’s Age Solver routine can be found in the Age Solver page.

BHageijk = f(Hijk, SiteIndexij) (Equation H8)2

Where:

BHageijk = Breast height age (years) of tree k of species j in stand i

Hijk = Height (m) of tree k of species j in stand i

SiteIndexij = Site index (m@50 years breast height age) of species j in stand i

 

Dominance Switching Correction (BC, SK, and MB)

MGM applies a “dominance switching correction” to site index curves that were developed using stem analysis data (Feng et al. 2006b; Equation H9). This correction addresses a bias introduced by stem analysis (SA) curves and their handling of “dominant tree dynamics”† (e.g. Raulier et al. 2003; Allen and Burkhart 2015). Due to data limitations, the “dominance switching correction” is only applied through breast height age 50. Currently, MGM applies the “dominance switching correction” to the SA curves in the British Columbia, Saskatchewan, and Manitoba variants.† MGM does not apply the “dominance switching correction” to the PSP-based curves in the Alberta variant.‡

MaxHIijk = [(SiteHeightj(SiteIndexij, BHageijk + 1) × dsc1] – [SiteHeightj(SiteIndexij, BHageijk) × dsc0] (Equation H9)2

Where:

MaxHIijk = Maximum potential height increment (m/year) of tree k of species j in stand i

SiteHeightj = Height (m) defined by the provincial site index curve for species j, given SiteIndexij and BHageijk.

SiteIndexij = Site index (m@50 years breast height age) of species j in stand i

BHageijk = Breast height age (years) of tree k of species j in stand i

dsc0 = 1 / (0.818 + 0.0036 × BHageijk)

dsc1 = 1 / (0.818 + 0.0036 × BHageijk + 1)

 

† SA curves are developed using stem analysis data on present-day dominant trees. This approach assumes that present-day dominant trees are lifelong dominants. However, dominant-tree social status can change over time and skew the height-age-site index relationships of SA curves (Raulier et al. 2003; Allen and Burkhart 2015). In MGM, the Saskatchewan Provincial Site index Curves and British Columbia Provincial Site Index Curves were developed using SA data.

‡ The Alberta site index curves (Huang et al. 2009) were developed using Permanent Sample Plot (PSP) data. This PSP-based approach tracks a population of dominant trees over time (Raulier et al. 2003). As a result, PSP-based curves are considered representative of “dominant tree dynamics” (Raulier et al. 2003; Allen and Burkhart 2015).

 

Trees < 4cm DBH

For trees with a DBH < 4cm, annual height increment is modeled by MGM species group (i.e. white spruce, pine, trembling aspen, black spruce).

 

White Spruce Group

For white spruce < 4cm DBH, the annual height increment model is based on a 2004 analysis of the Alberta SDS (May 2004), WESBOGY LTS (December 2000), and Alberta regenerated permanent sample plot (December 2002) datasets (Equations H10 and H11). In Equation H10, the exponential adjustment for spruce-fir competition (SFBALT) is based on work by Krebs (2016), as described by Comeau and Bokalo (2020).

HIijk = a0(SFDeca1) × (1 – exp(-Hijk / a2)) × exp(a3SFBALTijk)
(Equation H10)2
a0 = (1.15 × SIHI6m) / ((2a1)(1 – exp(-6 / a2)) (Equation H11)

Where:

HIijk = Height increment (m/year) of tree k of species j in stand i

SIHI6m = Height increment given by the white spruce site index curve (Huang et al. 1997) at 6m (m / year).

SFDec = 1 / [MHtall10Di × (DDeni / 10000)0.5]; Maximum Value = 2; If DDeni = 0 then SFDec = 2

MHtall10Di = Mean height (m) of the tallest 10% of deciduous trees (i.e. deciduous canopy height) in stand i

DDeni = Deciduous tree density (trees/ha) of stand i

Hijk = Height (m) of tree k of species j in stand i

SFBALTijk = Basal area (m²/ha) of spruce-fir trees larger than subject tree k of species j in stand i

a1 = 0.0461, a2 = 1.5212, a3 = -0.09366

 

Pine Group

Pine ≤ 1.3m

For pine < 1.3m tall, the annual height increment model is based on preliminary relationships fitted to the Alberta LFS, SDS, and MP data (Yao 1997). This function predicts height growth using primarily total age; only slight impacts for density and species composition were present. Site index has no effect on the predictions (Equations H12 and H13).

HIijk = jHtpl(Tageijk + 1) – jHtpl(Tageijk) (Equation H12)2
jHtpl = a0 × exp(a1Healthi + a2TDeni + a3rPDeni + a4SQi + a5DWi) × (exp(a6Tageijk) – 1) / 100 (Equation H13)

Where:

HIijk = Height increment (m/year) of tree k of species j in stand i

Healthijk = Tree health of tree k of species j in stand i; (Healthijk = 1 if healthy; Healthijk = 0 if damaged; Defaults to 1)

TDeni = Total density (trees/ha) of stand i

rPDeni = Relative pine density (%) of stand i

SQi = Site quality of stand i; (SQi = 0 if site index is ≤ 18; SQi = 1 if site index > 18)

DWi = Drainage of stand i; (DWi = 1 if well drained; DWi = 0 if poorly drained; Defaults to 1)

Tageijk = Total age (years) of tree k of species j in stand i

a0 = 1.385364, a1 = 0.164135, a2 = -0.0000039035, a3 = 0.623597, a4 = 0.243658, a5 = 0.626597, a6 = 0.355587

 

Pine > 1.3m and < 4cm DBH

For pine > 1.3m tall and < 4cm DBH, annual height increment is based on the site index curve and the breast height age of the tree. No competition reduction factor is applied (Equation H14).

HIijk = SiteHeightj(SiteIndexij, BHageijk + 1) – SiteHeightj(SiteIndexij, BHageijk) (Equation H14)2

Where:

HIijk = Height increment (m/year) of tree k of species j in stand i

SiteHeightj = Height (m) defined by the provincial site index curve for species j, given SiteIndexij and BHageijk.

SiteIndexij = Site index (m@50 years breast height age) of species j in stand i

BHageijk = Breast height age (years) of tree k of species j in stand i

 

Trembling Aspen Group

For trembling aspen < 4cm DBH, the annual height increment model is based on a 2004 analysis of the Alberta SDS (May 2004), WESBOGY LTS (December 2000), and Alberta regenerated permanent sample plot (December 2002) datasets (Equation H15).

HIijk = (a0 × a1) + a0(1 – exp(-H / (12a0 + a2DDenAboveijk))) (Equation H15)2

Where:

Hijk = Height (m) of tree k of species j in stand i

DDenAboveijk = Density of deciduous trees taller than (trees/ha) tree k of species j in stand i

SiteIndexij = Site index (m@50 years breast height age) of species j in stand i

a0 = a3 + a4SiteIndexij

a1 = 0.25, a2 = 0.00175, a3 = -0.4, a4 = 0.0615

 

Black Spruce Group

Black Spruce ≤ 1.3m

For black spruce < 1.3m tall, annual height increment is predicted based on preliminary relationships fitted to the Alberta LFS, SDS, and MP data (Yao 1997). This function predicts height growth using primarily total age; only slight impacts for density and species composition were present. Site index has no effect on the predictions (Equations H16 and H17).

HIijk = jHtsb(Tageijk + 1) – jHtsb(Tageijk) (Equation H16)2
jHtsb = a0 × exp(a1Barerootijk + a2Containerijk + a3Healthijk + a4TDeni + a5rSbDeni + a6DWi) × (exp(a8Tageijk) – 1 + a8Containerijk) / 100 (Equation H17)

Where:

HIijk = Height increment (m/year) of tree k of species j in stand i

Barerootijk = Bareroot stock of tree k of species j in stand i; (Barerootijk = 1 if bareroot stock; Default is 0)

Containerijk = Container stock of tree k of species j in stand i; (Containerijk= 1 if container stock; Default is 0)

Healthijk = Tree health of tree k of species j in stand i; (Healthijk = 1 if healthy; Healthijk = 0 if damaged; Defaults to 1)

TDeni = Total density (trees/ha) of stand i

rSbDeni = Relative black spruce density (%) of stand i

DWi = Drainage of stand i; (DWi = 1 if well drained; DWi = 0 if poorly drained; Defaults to 1)

Tageijk = Total age (years) of tree k of species j in stand i

a0 = 22.167321, a1 = 0.710512, a2 = 0.607727, a3 = 0.225849, a4 = -0.0000068565, a5 = -0.766986, a6 = 0.096612, a7 = 0.096272, a8 = 0.333583

 

Black Spruce > 1.3m and < 4cm DBH

For black spruce > 1.3m tall and < 4cm DBH, annual height increment is based on Oboite and Comeau (2021). See Equation H1, Equations H2 or H9, and Equation H7 for more details.

 

1 This function resides in the MGM21 workbook (VBA)
2 This function resides in the MGM21 Growth Engine (DLL)

 

Last Modified: May 10, 2021