Version 2.18

From Heureka Wiki
Revision as of 13:28, 8 March 2022 by LinusNilsson (talk | contribs) (Created page with "<noinclude> Version 2.18 {{Languages| Version 2.18}} Category:Release newsdate::2022-03-08 </noinclude> <startFeed /> ==Summary== *Can now leave a...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Version 2.18

2022-03-08

Summary

  • Can now leave a proportion of trees cut in thinning in forest as dead wood
  • New result variables for dead wood >= 20 cm diameter
  • New management systems in RegWise: Checkerboard Management and Nature Conservation Management
  • New result type: Disturbance Risk
  • Simulation of initial soil carbon stock in litter
  • Simulation of soil carbon in peat
  • Improved calculation of breeding effect
  • Expanded User Results definitions to include maximum diameter and age
  • Several bug fixes in tactical simulation

New Features

Leaving thinned trees as dead wood

It is now possible to leave a certain proportion of trees cut in thinning “unharvested”, to become part of the forests dead wood pool. This to enable simulation of a nature conservation adapted treatment. In control table Treatment Model > Leave stems in forest after treatment, the percentage of thinned trees to be left as dead wood is given by the user (Default value: 0%).

New result variables for dead wood with 20 cm diameter and coarser

It is now possible to account the estimated volume of dead wood, standing and downed respectively, with a diameter of 20 cm and coarser, see Result Variables > Dead Wood. If the initial volume of dead wood is simulated, in control table Dead Wood > Initial dead wood, the proportions of dead wood with 20 cm diameter and coarser (of the total volume of dead wood) are based on Swedish NFI data (50% in Norra Norrland, 60% in the other regions of Sweden, and 70% in nature reserves).

=

Bug Fixes

Project imported data set to new start date (Beta)

Heureka now has a function (Beta version) for projecting the state of an imported data set, from the inventory date specified for each stand, to a desired start date for a new analysis. The program then creates a new area and the old data is not affected. In the projection, the program asks if you want to include treatments that have been carried out since the inventory. See the help documentation for more information: English Swedish

Conditional control tables - direct linking of control tables to stands

"Conditional control tables" is a way to link specific control tables to stands, and takes precedence over the links created via forest domains and control categories. The feature is particularly useful if you have many different geographical regions in an analysis area, for example price regions, and can help keep the number of forest domains and control categories down to a minimum. See the help documentation for more information: English Swedish

New result variable for total dead wood volume

To get total dead wood volume, you must sum volumes over decay classes manually, which prevents making graphs and tables that shows the total volume of dead wood. Therefore, a new result variable called "Volume Deadwood All Decay Classes to Include" has been added. You can select what decay classes that should be included in this variable in the Dead Wood control table. For example, you may prefer to exclude the classes with almost completely decayed wood. All decay classes are included by default.

PlanWise: Let non-fertilization alternatives be generated automatically

A new setting in the Treatment Program Generator control table called "Also Generate Programs without Fertilization" simplifies things if you want create treatment programs both with and without fertilization. If the parameter is set to true, you do not need to add a separate control category to generate non-fertilized alternatives, they will be generated anyway.
You can read more about this new feature here: Fertilization in PlanWise

Explicit dates saved

In previous versions only the inventory year has been saved in the database when importing data, but now on the explicit date is kept (if available). The column name "InventoryYear" in the stand register is renamed to "Date" (although "InventoryYear" can still be used as column name).

Multiple TPG-simulation can be included in the same optimization model

When solving an optimization problem, multiple TPG-simulation results can now be selected as input data. A condition is that no two TPG-simulations contains the same treatment unit, and an error message will be displayed of that criteria is violated.

Bug fixes and other changes

Id Category Severity Summary Fixed_in_version Resolution Comment
0000462 TPG minor Seed trees removed too early in tactical TPG 2.18.0 fixed Seed trees removed too early in tactical TPG
0000451 TPG major TPG generates invalid uneven-aged programs when fertilization policy is active for even-aged management 2.18.0 fixed TPG generates invalid uneven-aged programs when fertilization policy is active for even-aged management
0000452 TPG minor Biofuel extraction in CCF management is not vorking properly 2.18.0 fixed Biofuel extraction in CCF management is not vorking properly
0000460 TPG minor Tactical TPG generates empty programs with incorrect period lengths 2.18.0 fixed Tactical TPG generates empty programs with incorrect period lengths
0000467 Report generator minor Varningsruta för "efter-värden i rapportbyggaren" 2.18.0 fixed Varningsruta för "efter-värden i rapportbyggaren"
0000458 RegWise simulation minor No fertilizations performed despite control table settings 2.18.0 fixed No fertilizations performed despite control table settings
0000453 Optimization major False message that feasible solution is not found when solving optimization problem with SCIP 2.18.0 fixed False message that feasible solution is not found when solving optimization problem with SCIP
0000454 Optimization minor Malloc error when building optimization models with cliques and clusters 2.18.0 fixed Malloc error when building optimization models with cliques and clusters
0000455 Optimization minor Cannot open "Import Optimization" interface 2.18.0 fixed Cannot open "Import Optimization" interface
0000465 Map minor Result map show wrong stand age in TreatmentUnitInfo window for tactical TPG result 2.18.0 fixed Result map show wrong stand age in TreatmentUnitInfo window for tactical TPG result
0000456 Growth / production major Treatment unit volume is negative when there is also a layer of type 6 2.18.0 fixed Treatment unit volume is negative when there is also a layer of type 6
0000461 General minor Index out of range with additional decomposition in tactical 2.18.0 fixed Index out of range with additional decomposition in tactical
0000459 General minor Mean Volume Productive Area incorrectly calculated in initial state 2.18.0 fixed Mean Volume Productive Area incorrectly calculated in initial state
0000471 Forest Domain Builder major Error when using dynamically assigned control categories 2.18.0 fixed Error when using dynamically assigned control categories
0000472 Forest Domain Builder major Simulation crashes when a control category is dynamically assigned 0% of stands in period 0 2.18.0 fixed Simulation crashes when a control category is dynamically assigned 0% of stands in period 0
0000457 Data import major Linking stand register data to existing stands won't insert rows 2.18.0 fixed Linking stand register data to existing stands won't insert rows
0000468 Control categories major Importing a cost and revenue control table from PlanWise into StandWise removes all control tables 2.18.0 fixed Importing a cost and revenue control table from PlanWise into StandWise removes all control tables