Difference between revisions of "PlanWise Tutorial"

From Heureka Wiki
Jump to navigation Jump to search
Line 145: Line 145:
 
Tag först fram fliken "Map" (ev. via menyn "View") och välj "Strategic Optimization" i rutan bredvid "Result:" (ev. må du först trycka på "Refresh"-knappen). I fönstret "Map Properties" expanderar du "Treatments" och väljer "Treatment". Högerklicka och välj "Add Items Automatically" så får du upp en dialogruta. Ta bort åtgärder som du inte vill visa (markera och klicka på "Remove"). Spara bara t.ex. "Thin(ning)" och "FinalFelling" och ändra färgerna på dessa. Högerklicka igen på "Treatment" och välj "Show in Map". Högt upp i kartfönstret finns pilar för att bläddra mellan planperioderna. ''Slutavverkas ett och samma bestånd i två på varandra följande tidsperioder? Det kan verka så emedan det eg. är fråga om delavverkning (t.ex. 75% (av beståndets yta) avverkas först, 25% under nästa 5-årsperiod). Sådant kan bli aktuellt om man har relativt stora bestånd och i optimeringen inkluderat ett villkor som begränsar hyggesstorleken ("C_limitFinalFelling").''   
 
Tag först fram fliken "Map" (ev. via menyn "View") och välj "Strategic Optimization" i rutan bredvid "Result:" (ev. må du först trycka på "Refresh"-knappen). I fönstret "Map Properties" expanderar du "Treatments" och väljer "Treatment". Högerklicka och välj "Add Items Automatically" så får du upp en dialogruta. Ta bort åtgärder som du inte vill visa (markera och klicka på "Remove"). Spara bara t.ex. "Thin(ning)" och "FinalFelling" och ändra färgerna på dessa. Högerklicka igen på "Treatment" och välj "Show in Map". Högt upp i kartfönstret finns pilar för att bläddra mellan planperioderna. ''Slutavverkas ett och samma bestånd i två på varandra följande tidsperioder? Det kan verka så emedan det eg. är fråga om delavverkning (t.ex. 75% (av beståndets yta) avverkas först, 25% under nästa 5-årsperiod). Sådant kan bli aktuellt om man har relativt stora bestånd och i optimeringen inkluderat ett villkor som begränsar hyggesstorleken ("C_limitFinalFelling").''   
  
===Formulering av optimeringsproblem===
+
==Formulering av optimeringsproblem==
I Heureka har vi gjort ett verktyg för att modellera och lösa LP- och MIP-problem. Som modelleringsspråk tillämpas ZIMPL. . Läs kap 4.2 till 4.5 (http://www.zib.de/koch/zimpl/download/zimpl.pdf).
+
I Heureka har vi gjort ett verktyg för att modellera och lösa LP- och MIP-problem. Som modelleringsspråk tillämpas ZIMPL. ZIMPLs finns på nätet (http://www.zib.de/koch/zimpl/download/zimpl.pdf) men även sparat på datorn, under "SH0085", läs kapitel 4.2 till och med 4.5. Nedan följer ett antal syntax-exempel.
  
1. Kontovariabel som summerar avverkad volym i varje tidsperiod:
+
===Kontovariabel som summerar avverkad volym i varje tidsperiod:===
Här följer ett antal syntax-exempel:
 
 
<pre>FORALL <p> IN _periods DO
 
<pre>FORALL <p> IN _periods DO
         SUM<I,j,r> IN _treatmentunits * _alternatives * _rowno :
+
         SUM<i,j,r> IN _treatmentunits * _alternatives * _rowno :
 
         _volumeHarv[i,j,p,r] * _area[i] * _x[i,j] == _volHarvTot[p];</pre>
 
         _volumeHarv[i,j,p,r] * _area[i] * _x[i,j] == _volHarvTot[p];</pre>
  

Revision as of 18:59, 31 March 2009