Difference between revisions of "Version 1.9.1"

From Heureka Wiki
Jump to navigation Jump to search
Line 10: Line 10:
  
 
==New features==
 
==New features==
*An improved thinning model has been added that allows a more detailed control of what species to retain, and how to thin each species. You can also define different specifications for first and other thinnings. Read more about this in our  [http://heureka.resgeom.slu.se/help/index.html?gallring.htm#Utforande help documentation] (swedish only). However, the old version (thinning algorithm = "HuginOld") is still used as default, but we encourage to to try out the new model.
+
*An improved thinning model has been added that allows a more detailed control of what species to retain, and how to thin each species. You can also define different specifications for first and other thinnings. Read more about this in our  [http://heureka.resgeom.slu.se/help/index.html?gallring.htm#Utforande help documentation] (in Swedish only). However, the old version (thinning algorithm = "HuginOld") is still used as default, but we encourage you to try out the new model!
  
*New report (result) variables have been added for species-level thinning grade, thinning form and harvested mean diameter. They are available for all harvest activities. But you must select them when running a simulation!
+
*New report (result) variables have been added for species-level thinning grade, thinning form and harvested mean diameter. They are available for all harvest activities. As with other variables, you must select then when running a simulation in RegWis and PlanWise in order to save them in the result database.
  
*You can now enter or import your treatment proposals or treatment schedules in PlanWise and "fix" these for a certain number of time periods. This makes it possible to treatments that you consider mandatory. You can also evaluate difference in what is considered optimal management program by the program, and programs proposed by a planner. Read more about it in our   [http://heureka.resgeom.slu.se/help/index.html?egna_atgardsforslag.htm help documentation] (swedish only)  
+
*You can now import your own treatment proposals in PlanWise and "fix" these for a certain number of time periods. This makes it possible to enforce treatments that you consider mandatory. You can also evaluate difference in what the system considered optimal management programs, and programs proposed by a planner. Read more about it in our [http://heureka.resgeom.slu.se/help/index.html?egna_atgardsforslag.htm help documentation] (in Swedish only).
  
*A new result variable for minimum final felling age is called ForestData.MinFinalFellingAge. It is for example usable in a report for total area of stands (using it in a condition ForestData.MeanAge >= ForestData.MinFInalFellingAge). It is also usable in optimization models, to keep track of area of stands that have reached minimum final felling age (using a condition such as WITH age[i,j,p] >= minFinalFellingAge[i,j,p]....  
+
*A new result variable for minimum final felling age is called ForestData_MinFinalFellingAge. It can, for example, be used in a report for total area of stands that have reached this age (using it in condition ForestData.MeanAge >= ForestData_MinFInalFellingAge). It is also usable in optimization models, to keep track of area of stands that have reached minimum final felling age (using a condition such as "WITH age[i,j,p] >= minFinalFellingAge[i,j,p]...".  
  
*A new input variable called "SI Management" (for "management site index") can be used as input when the system determines Minimum Final Felling Age (according to Swedish Forest Act). Site index from site factors (SIS) is still used as input in growth functions. Read more here: [http://heureka.resgeom.slu.se/help/index.html?slutavverkning.htm#SI_Management Slutavverkning och SI].
+
''Note: TreatmentUnit_MinFInalFellingAge has been available since long, but should now be replaced with ForestData_MinFinalFellingAge, since TreatmentUnit_MinFinalFellingAge only refers to the first period while ForestData_MinFinalFellingAge is recalculated in each time period.
 +
''
 +
 
 +
*A new input variable called "SI Management" (for "management site index") can be imported and used as input when the system determines Minimum Final Felling Age (according to Swedish Forest Act). Site index as determined from site factors (SIS) is still used as input in growth functions. Read more here: [http://heureka.resgeom.slu.se/help/index.html?slutavverkning.htm#SI_Management Slutavverkning och SI].
  
 
==Other improvements==
 
==Other improvements==

Revision as of 18:03, 13 September 2012

2012-09-14

Version 1.9.1 is a major update. It has a new approach to define thinnings. It has also support for importing and handling pre-defined treatment proposals.

Special notes

  • A new column called SiteIndexManagement has been added to Stand register template version 3. So if you intend to import an old version 3-template, you must add this column. See below what this column is used for. You can download the stand register template from our here: download ImportTemplate_ver3.xlsm. Next version (1.9.2) will use column names instead of column order, so this is hopefully the last time you have to worry about changes in the stand register template.

New features

  • An improved thinning model has been added that allows a more detailed control of what species to retain, and how to thin each species. You can also define different specifications for first and other thinnings. Read more about this in our help documentation (in Swedish only). However, the old version (thinning algorithm = "HuginOld") is still used as default, but we encourage you to try out the new model!
  • New report (result) variables have been added for species-level thinning grade, thinning form and harvested mean diameter. They are available for all harvest activities. As with other variables, you must select then when running a simulation in RegWis and PlanWise in order to save them in the result database.
  • You can now import your own treatment proposals in PlanWise and "fix" these for a certain number of time periods. This makes it possible to enforce treatments that you consider mandatory. You can also evaluate difference in what the system considered optimal management programs, and programs proposed by a planner. Read more about it in our help documentation (in Swedish only).
  • A new result variable for minimum final felling age is called ForestData_MinFinalFellingAge. It can, for example, be used in a report for total area of stands that have reached this age (using it in condition ForestData.MeanAge >= ForestData_MinFInalFellingAge). It is also usable in optimization models, to keep track of area of stands that have reached minimum final felling age (using a condition such as "WITH age[i,j,p] >= minFinalFellingAge[i,j,p]...".

Note: TreatmentUnit_MinFInalFellingAge has been available since long, but should now be replaced with ForestData_MinFinalFellingAge, since TreatmentUnit_MinFinalFellingAge only refers to the first period while ForestData_MinFinalFellingAge is recalculated in each time period.

  • A new input variable called "SI Management" (for "management site index") can be imported and used as input when the system determines Minimum Final Felling Age (according to Swedish Forest Act). Site index as determined from site factors (SIS) is still used as input in growth functions. Read more here: Slutavverkning och SI.

Other improvements

  • When activating Breeding Effect, it will be assumed that "high-genetic gain" plants are used (högförädlat plantmaterial).

Bug fixes

  • In PlanWise, too few treatment programs were sometimes generated when activating Breeding Effect.
  • Even if all control table settings have been identical, small growth differences have been obtained for separate data imports, even if the imported data file has been the same. This may cause some pedagogic problems when running a deterministic simulation. It is caused by a stochastic component in the damage simulation model for trees in young stands (plantations), in which a certain "index key" has been used as seed in the random number generation. This has been replaced with a parameter called RandomSeed in control table Production Model. If set to a value larger than 0, the value will be used as seed. If set to 0, a random seed will be used.
  • An error when saving and loading a list of treatment units has been fixed (PlanWise and RegWise).
  • Since version 1.9.0, no fertilization have been simulated in RegWise. The occured after adding a list of soil moisture classes where fertilization may be applied, but a silly mistake made the list faulty.
  • Thinning algorithm LOEriksson did not results in correct thinning grades in stands with more than one sample plot. This has been fixed.
  • In StandWise, and in PlanWise since version 1.9.0.3, a thinning could not be applied earlier than 15 years after fertilization, instead of 10 years after.
  • A forest domain-condition using an interval with the In-operator, for example 50 <= age <= 60 is defined as meanAge In 50:60, did not work. This has been fixed.
  • When running the treatment program generator in PlanWise, parallellization is used, but there have been several reports on problems that have been caused by threading conflicts, noted when running large problems. Hopefully this problem is now solved.

Known issues

see [Known Issues]

For more information see: https://arbetsplats.slu.se/sites/srh/heureka/Lists/Release%20notes/Default.aspx