Try the future of a forest before it happens
2026-11-10
A forest manager decides today, but the forest answers over decades. ForestStudio simulates the forest tree by tree, so you can compare management strategies first.
Tree by tree
Decades of growth, mortality and regeneration, for every single tree in the landscape.
Your management
Thinning, species and timing, for one management unit or for all of them.
No programming
It runs on your laptop and is easy to use.
Forest demography
Management
Assessment
App ForesStudio Edu
Landscape and management units
Terrain and soil, per cell
Forest inventory
Trees > 7 cm DBH with species, diameter and age, placed in their cell.
Climate and management
Dots are trees. When competition is assessed, trees in closer cells count more.
Start of year n
\(N_{trees}\)
→
Growth
\(N_{trees}\)(ΔD)
→
Mortality
\(N_{trees}-N_{dead}\)
→
Regeneration
\(N_{trees}+N_{regen}\)
→
Harvest
\(N_{trees}-N_{harv}\)(thinning / clearcut)
→
Planting
(post-clearcut only)\(N_{plant}\)
→
Economic Assessment
\(N_{harv}\)
→
Snapshot: end of year n
Every tree goes through these steps once per simulated year. Climate and soil water are followed month by month behind each step.
Every year each adult tree adds to its diameter. How much depends on two questions.
What could this tree do?
Each species has a best-case growth rate. It holds while trees are young and mid-sized, then declines towards the largest diameter the species can reach.
How crowded is it?
The trees in the tree’s own cell and in two rings of surrounding cells are added up. Close neighbours count more. More crowding, less growth.
Every year each tree faces a risk of dying, built from two sources. Then chance decides, tree by tree.
Background mortality
The everyday risk: species, size, how well the tree has been growing, how dense the stand is, and the local climate.
Drought stress new
Young trees join the population at 7 cm diameter.
1 · Seed production
Only trees past their species’ age of maturity.
2 · Dispersal
Most seeds land close, a few travel far.
3 · Climate check
Winters not too cold, growing season warm enough.
4 · Browsing
Can wipe out the seedlings of a cell in a year.
5 · Establishment new approach
More or less light on the ground, water and length of warm periods defines tree regeneration densities.
Harvests are not scheduled. You define a strategy and its constraints, and an intervention happens only when the forest is ready for it.
Defined per management unit, refined per species. Besides thinning: clear-cut with planting, and Femelschlag in development. The harvesting cycle is not an input: it emerges from growth and from these limits.
When can a harvest happen?
When the management unit is dense enough: its basal area has reached the target basal area.
Which trees are removed?
Each tree gets a removal probability from its diameter: thinning from below or from above. Species rules can force removal (target diameter) or protect trees (large wood, habitat trees).
What must be respected?
A minimum basal area must remain, a maximum can be removed, and the harvest intensity must fall inside a window, otherwise nothing is cut that year.
MU level · thinning curve
a (intercept): overall level · b (slope): b < 0 from below, b > 0 from aboveSpecies · target diameter → 1
target_diameter (cm): trees at or above it are always candidatesSpecies · large wood → 0
large_wood (0–1): minimum share of MU basal area in large trees of the specieslarge_wood_diameter (cm, default 50): from which DBH a tree is large. Below the share, they are protectedSpecies · habitat trees → 0
habitat_trees_per_ha, habitat_tree_species, habitat_tree_min_dbhEconomic assessment available
Ecosystem services
Price: species × tree size
Cost: method × conifer share × tree size
harvest_manual): harvester + forwarder or motor-manual + skidderNet revenue
Volume × (price − cost), per species, MU and year. 120 m³ of spruce at QMD 35 cm ≈ 120 × 69 ≈ 8’300 CHF.
Business as usual: continuous cover forestry with thinning from above, defined per management unit from the 2014–2024 management plan.
The public forest of Feuerthalen (Canton of Zurich) is the landscape used in ForestStudio Edu and in the Landscape-Level Forest Management course at ETH Zurich.
68,453
individual trees at the start
8
tree species
150
management units with trees
46%
of the trees are European beech
Broadleaf-dominated: beech, ash and Norway spruce make up most of the forest, with oak, silver fir, sycamore maple, Scots pine and larch.
How the starting forest was built: no tree-level inventory was available, so the individual trees were derived from aggregated MU-level information on species proportions and development stages. Minor species may therefore be missing from the simulated forest.
The same management can be simulated under different climates. For Feuerthalen, three futures are available, compared here with 1970–1999.
−0.1 °C
No climate change
the climate of the reference period continues
+2.1 °C
SSP2-4.5
middle-of-the-road emissions
+4.2 °C
SSP5-8.5
high emissions
Change in mean annual temperature, 2071–2100 against 1970–1999 (climate reference period). Annual precipitation changes little; summers become much hotter.
| Species | Large wood share | Large wood diameter | Target diameter |
|---|---|---|---|
| Silver fir (aalb) | 0.10 | 50 cm | 45 cm |
| Sycamore maple (apse) | – | 50 cm | 60 cm |
| Ash (fexc) | – | 50 cm | 60 cm |
| Beech (fsyl) | 0.10 | 50 cm | 60 cm |
| Larch (ldec) | 0.10 | 50 cm | 60 cm1 |
| Norway spruce (pabi) | 0.40 | 50 cm | – |
| Scots pine (psyl) | 0.15 | 50 cm | 55 cm1 |
| Pedunculate oak (qrob) | 0.20 | 50 cm | 70 cm |
Large wood share: minimum share of the MU’s basal area in large trees of the species; below it, those trees are protected (P = 0). Large wood diameter: the DBH from which a tree counts as large wood. Target diameter: trees at or above it get P = 1. 1 45 cm for sawlog production, to discuss.
MU constraints (all MUs)
Install ForestStudio Edu, run your first simulation, and build your own management scenario.
ForestStudio Edu - Educational version