Mikael Wathén NGPS-seminaariesitys 12.1.2005 Uuteen metsäsuunnittelujärjestelmään kohdistetut vaatimukset Kaikki haastattelut on pidetty Tornator 1.11.2004 Metsähallitus 3.11.2004 UPM-Kymmene 15.11.2004 Tapio + metsäkeskukset 16.11.2004 Metsämannut 5.1.2005 Osakkailla erilaiset tarpeet Eroja metsäomistuksessa (kokonaan omat, omien omistajien tai yksityisten metsät) ja siinä, kuka suunnittelee toimenpiteet, tekee päätökset ja toteuttaa toimenpiteet Jokaisella käytössään omat maastotiedonkeruumenetelmät sekä räätälöidyt tietokanta- ja käyttöliittymäratkaisut Esiin nousseet periaatteet järjestelmän kehittämisessä Projektissa tuotetaan eri laskentatarpeiden ratkaisemiseksi erillisiä, kevyitä, helppokäyttöisiä ohjelmamoduuleja, jotka osakas voi liittää olemassa oleviin järjestelmiin ja käyttöliittymiin Moduulien on kyettävä käyttämään olemassa olevia ja vaihtelevia tietoja laskentojen lähtötietoina, käyttötapauksilla rakennetaan lähtötiedoista riippuen erilaisia laskentarutiineja Moduulit lukevat ja kirjoittavat olemassa oleviin tietokantoihin Kaikkia ohjausparametreja pitää voida säätää itse sekä paikallisesti että ajallisesti, yleensä halutaan antaa suoraan yksiselitteisiä numeroarvoja, jotkut kaipasivat myös helppoa käyttöliittymää, kuten liukukytkimiä ehdotus: toteutetaan arvo- ja sääntötietokannat, joihin tiedot voidaan tallentaa erilaisilla käyttöliittymien ohjaimilla ja joita voi olla rinnakkaiskopioina eri käyttötarkoituksiin Käsittelyketjuja ohjaavat säännöt ovat kaikilla osakkailla erilaiset ja ne pitää siksi jokaisen itse määritellä (myös alueellisesti ja ajassa?), kuitenkin voidaan projektissa toteuttaa esimerkiksi Tapion hyvän metsänhoidon suositusten mukaiset käsittelysäännöt järjestelmään Tarvitaan selkeä laskennan edistymisen ja virheiden kirjanpito, vaikka esimerkiksi puutteellisista lähtötiedoista herjataan näkyvästi, se ei silti saa keskeyttää laskentaa vaan ongelmakuviosta voidaan vaikka hypätä yli Kaikkea ei tarvitse sulloa samaan muottiin, esimerkiksi eritasoista ja -lähteistä tietoa pitää pystyä käyttämään sellaisenaan, ei muunnettuna ja ennustettuna vakiomuotoiseksi Huomio sopivan kokoiseen laskennan mitoitukseen ja tarkkuuteen kussakin laskentatehtävässä Kaikenlaiset käyttäjään kohdistuvat rajoitteet pyritään minimoimaan järjestelmää voi soveltaa laajasti ja samalla erilaisten virheiden mahdollisuus kasvaa käyttäjän pitää tietää mitä tekee ja miten, samalla käytön pitää olla teknisesti helppoa (tässä käyttäjien koulutus ja osakkaiden omat järjestelmät käyttöliittymineen ovat avainasemassa) Uusia malleja ei järjestelmää varten kehitetä, sen sijaan vaihtoehtoisten mallien vertailu ja kalibrointi sekä muualla kehitettyjen mallien käyttöönotto järjestelmässä tehdään yksinkertaiseksi Esitetyt käyttötapaukset Ajantasaisen (puulaji- ja puusto-ositteittaisen) kuviotiedon muodostaminen (nykytilan laskenta)
Mikael Wathén NGPS-seminaariesitys 12.1.2005 o tarkistusmittauskoealatiedoista o relaskooppikoealatiedoista o metsikön keskitunnuksista (vanha Solmu-muotoinen tieto) o eritasoisista kuvatulkinta-aineistoista puittainen laserkeilainaineisto regressiomenetelmällä saatu laserkeilainaineisto, jolloin kuviolta saadaan vain yhdet keskitunnukset sekä ilmakuvalta puulajiosuudet o hakkuukoneen keräämistä puustotiedoista yhdistettynä kuljettajan relaskooppihavaintoihin o tehdyt toimenpiteet simuloiden (jolloin ei tarkistusmittausta toimenpiteen jälkeen) Metsikön kehityksen ja käsittelyvaihtoehtojen simulointi (toimijakohtaisesti määriteltyjen käsittelysääntöjen ja valittujen kasvumallien mukaisesti) Käsittelyvaihtoehtojen optimointi määriteltyjen hintojen ja sääntöjen mukaan edellisten vaihtoehtojen pohjalta; Linear Programming ja Goal Programming (sekä heuristinen optimointi?) o miten tahansa rajatulla alueella o millä tahansa aikavälillä ja -jaotuksella Metsän arvon määrittäminen o nykyarvo eri määritysmenetelmillä o vuotuinen kassavirtalaskelma simuloiden tämänhetkisistä kuviotiedoista o vuotuinen kassavirtalaskelma simuloiden kaukokartoitusaineistosta määritellyillä kuviotiedoilla o IFRS/IAS-tasearvon laskenta Erityishankkeiden laskennat o luonnonhoitohankkeiden laskenta o ympäristötuen määrittäminen o luonnonarvokauppa o erityisalueiden suunnittelu / taajamametsät Erilaiset tulosteet kuten tilakohtainen suunnitelma ja aluetason summatunnusten laskenta käyttävät muita ohjelmamoduuleja laskennassa, mutta toiminnan ohjaus on käyttäjäkohtaista. Vaaditut ominaisuudet Puutavaralajien vapaa määrä ja dimensioiden määrittely (laatuluokat?) Hintaskenaariot puutavaralajeittain ja työlajeittain oltava mahdollisia Laskentakorkokannan vapaa määrittely, muutos ajassa ja sovelluskohteiden mukaan Spatiaaliseen optimointiin (esimerkiksi vuosittaiset leimikkokeskittymät) pitää saada uusi toimiva ratkaisu, tällä hetkellä korjuuesimiehet tekevät sen käsityönä (tämä ei kuitenkaan ole ensimmäisiä ratkaistavia ongelmia) Uudistushakkuuta ehdotettaessa, tulee samalla kasvupaikalle ja maaperään sopiva uudistusketjuehdotus kaavan mukaan (tosin käsittelykaavat kaikkien omissa käsissä) Kysymyksiä keskusteltavaksi Miten runkolukusarjojen muodostusta voidaan ohjata? Voidaanko vanhaa runkolukujakaumatietoa saada, tallentaa ja hyväksikäyttää? Missä tilanteissa käytetään puukohtaisia ja missä metsikkökohtaisia kasvumalleja? Miten jättöpuut ja suojakaistat otetaan huomioon kertymälaskuissa? Onko tarvetta järjestelmän soveltamiseen Suomen ulkopuolella (Ruotsi, Venäjä ja Baltian maat)? Onko tällaiseen mitään mahdollisuuksia?
Malliketjut NGPS-seminaari 12.1.2005 Jouni Kalliovirta Jussi Rasinmäki
Lähtötiedot Malliketjujen yleiskuvaus Tehoisan lämpötilan summa ja korkeus merenpinnasta sijaintitiedosta Lisäksi mitatun ositteen klpm<5 cm E Ojansuu & Hentonen 1983 K Puustosta vain keskitunnuksia K Puusto-ositteiden muodostaminen ja keskitunnusten laskenta Metsikkötason mallit K E d ja h mitattu maastossa E latvuksen lpm ja/tai h saatu ilma/satelliittikuvilta Kuvauspuiden pituusjakauman ennustaminen normaalijakauman avulla E E Puutason mallit d>=5 cm puulaji=kuusi Weibull K K Jakaumamallin valinta Prosenttipiste Johnson SB Metsikkötiedot hetkellä i Pituuden laskenta Puiden ikien ennustaminen E Veltheim 1987 Siipilehto 1999 Kalliovirta & Tokola Korhonen 1987 Vähäsaari 1988 h mitattu K Puiden läpimittojen ennustaminen Kalliovirta & Tokola Kasvumallit Kuvauspuiden läpimittojen ennustaminen Puu- ja metsikkötiedot hetkellä i Mykkänen 1986 Maltamo 1997 Siipilehto 1999 Kärki ym. 2000 Ojansuu 2002 Läpimittajakauman parametrien ennustaminen Kuvauspuiden läpimittojen ennustaminen kertymäfunktion avulla Läpimittajakauman parametrien ennustaminen Kilkki ym. 1989 Maltamo 1997 Siipilehto 1999 Kuvauspuiden ikien ennustaminen Kalliovirta & Tokola Korhonen 1987 Vähäsaari 1988 Kuvauspuiden läpimittojen ennustaminen tiheysfunktion avulla Kuvauspuiden pituuksien ennustaminen Läpimittajakauman parametrien ennustaminen Siipilehto 1999 Veltheim 1987 Kuvauspuiden läpimittojen ennustaminen prosenttipistemalleilla Kangas & Maltamo 2000 Kasvumallit Metsikkötiedot hetkellä i+j Puu- ja metsikkötiedot hetkellä i+j Metsikkötunnusten laskenta Puustotunnusten laskenta Vuokila & Väliaho 1980 Laasasenaho 1982 Mehtätalo 2002 Valmiit puustotiedot
Mallien tarkastelu, vastepinnat Tarkastellaan mallien toimivuusalueita Testiaineistona VMI pysyvien mittaukset mahdolliset muuttujayhdistelmät Määritetään rajat, joiden ulkopuolella mallia ei tule käyttää Esimerkkinä Mielikäisen (1985) laatimat rauduskoivun ppa:n ja tilavuuden kasvumallit Etelä- Suomessa (laadinta-aineisto sekametsiköistä) Muuttujina Ppa:n kasvumallissa: ppa, ikä rinnankorkeudelta ja koivun osuus ppa:sta ja Tilavuuden kasvumallissa: tilavuus, ikä rinnankorkeudelta ja koivun osuus ppa:sta Verrataan vastepintoja laadinta-aineiston rajoituksiin: min max Ikä 1,3, vuotta 14 95 Tilavuus, m 3 /ha 59 337 Ppa% koivu,% 19 72 Ppa, m 2 /ha 12.4 39.8 Ppa:n kasvu, % 1.02 12.6 Tilavuuskasvu,% 1.83 21.2 Mallit toimivat odotetusti, kun puusto on iältään riittävän vanhaa, taimikoissa Mielikäisen laatimat rauduskoivun metsikkömallit eivät toimi.
PPA:n kasvumalli, raudus ei ikärajoitusta ikä 1,3 >14 vuotta Ei Toimi! Koivun osuus PPA:sta kuvattu väreillä: sininen(<25%), vihreä(25-50%), punainen(50-75%) ja musta(>75%)
25 20 kasvu% 15 10 5 0 0 50 100 150 200 250 300 Ikä_13 kasvu% 25 20 15 10 5 0 0 10 20 30 40 50 Ppa 25 20 kasvu% 15 10 5 0 0 20 40 60 80 100 Ppa%_koivu Ppa:n kasvu%, kun ikä_13 > 14 vuotta max=19,5 % min=1,16 %
Tilavuuden kasvumalli, raudus ei ikärajoitusta ikä 1,3 >14 vuotta Ei Toimi! Koivun osuus PPA:sta kuvattu väreillä: sininen(<25%), vihreä(25-50%), punainen(50-75%) ja musta(>75%)
30 kasvu% 30 25 20 15 10 5 0 0 50 100 150 200 250 300 Ikä_13 kasvu% 25 20 15 10 5 0 0 20 40 60 80 100 Ppa%_koivu Tilavuuden kasvu%, kun ikä_13 > 14 vuotta max=28,8 % min=1,57 % kasvu% 30 25 20 15 10 5 0 0 100 200 300 400 500 Tilavuus
Tilavuuden kasvumalli, raudus Samalla testiaineistolla Oikarisen (1983) laatima malli istutetuille rauduskoivikoille Oikarisen mallien laadinta-aineiston ikärajoituksella: Biologinen ikä > 10 vuotta, ikä >10 vuotta 700 600 500 kasvu% 400 300 Ei toimi! 200 10 0 0 0 50 100 150 200 250 300 350 Ikä 70 0 600 50 0 Mallin muita rajoituksia: - perustamistapa, istutus ja - perustamistiheys, 2000-2300 runkoa/ha metsikön alkukehitys on tunnettava! kasvu% 400 300 200 10 0 0 Ei toimi! 0 100 200 300 400 500 Tilavuus
Mallin dokumentointi Malli: Ppa:n kasvumalli Lähde: Viljeltyjen havumetsiköiden kasvumallit. Metsäntutkimuslaitoksen Laatija: Vuokila &Väliaho julkaisuja 99(2). 1980. Maantieteellinen sopivuusalue: Arvoalue/muuta huomioitavaa: Puulajit: Tarvittavat muuttujat: Mallin antama arvo/yksikkö: % HUOM!! kuoreton!!! vuotuinen kasvu keskimäärin 5 v jaksolle Koko maa / Etelä-Suomi Viljellyt havupuumetsiköt, ei nuorille puustoille! mä, ku Jatkuvat muuttujat: Age=Metsikön biologinen ikä BA u =Puuston kuoreton ppa m 2 /ha H dom =Metsikön valtapituus, m (100 paksuim. puun/ha h:en arit. ka) SI 100 =kasvupaikkaindeksi, H dom 100 vuoden iällä, m Malliyhtälöt: mä ku P BA =-0.89537+0.0019059*SI 100^2+730.26/(H dom^0.3*ba u^0.4*age^(0.8+si 100 /175))+363780/(H dom^0.3*ba u^0.4*age^(0.8+si 100 /175))^3 P BA =-0.099776+3256.7/(H dom^0.5*ba u^0.6*age^0.9-31736/(h dom^0.5*ba u^0.6*age^0.9)^2 Laadintaaineiston rajoituksia: Lähtöikä kasvupaikasta riippuen 15-40 v Kivennäismaan koealat Kuusikot istutettuja, männiköt kylvettyjä Kuusikoealat pääosin E-Suomesta Männiköt koko maasta
Simulaattorin malliketjut metsikkötason kasvumallit Metsikkötiedot hetkellä i Harvennusmallit Tapion harvennusmallit Uudet puu- ja metsikkötiedot hetkellä i+j Runkoluvun päivitys Vuokila & Väliaho 1980 Oikarinen 1983 Metsikkötietojen päivitys Puuttuvien alkuarvojen ennustaminen Weibull- jakaumalla (valtapituus, runkoluku ja kuoreton ppa) Mykkänen 1986 Siipilehto 1999 Kilkki 1989 Vuokila & Väliaho 1980 puulaji = kuusi tai mänty puulaji = koivu tai muu lehtipuu Metsikön valtapituuden kasvu-%:n ennustus Vuokila & Väliaho 1980 Metsikön ppa:n ja valtapituuden päivitys Vuokila & Väliaho 1980 Metsikön pohjapinta-alan kasvu-%:n ennustus Vuokila & Väliaho 1980 Metsikön pohjapinta-alan kasvu-%:n ennustus Mielikäinen 1985 Metsikön valtapituuden kasvu-%:n ennustus Saramäki 1985 Oikarinen 1983 Metsikön tilavuuden kasvu-%:n ennustus Mielikäinen 1985 Metsikön muotoluvun kehityksen ennustus Vuokila & Väliaho 1980 Metsikön tilavuuden päivitys Läpimittajakauman parametrien ennustaminen - Weibull Kuvauspuiden läpimittojen ennustaminen kertymäfunktion avulla Mykkänen 1986 Siipilehto 1999 Kilkki 1989 Veltheim 1987 Kuvauspuiden pituuksien ennustaminen Apteeraus K Puu- ja metsikkötiedot hetkellä i+j Laasasenaho, 1982 Jussin pölkyttäjä Ylittää harvennuskriteerit E Ylittää avohakkuukriteerit K Uudet puu- ja metsikkötiedot hetkellä i+j Tapion harvennusmallit E
Kasvumallit: mänty Vuokila & Väliaho, Metsikön PPA:n kasvu (kuoretta) Muuttujat: Age=Metsikön ikä, BAu=Puuston kuoreton ppa, Hdom=Metsikön valtapituus ja SI100=kasvupaikkaindeksi 100 vuoden iällä Yhtälö: - 0.89537+0.0019059*SI100^2+730.26/(Hdom^0.3*BAu^0.4*Age^(0.8+SI100/175))+363780/ (Hdom^0.3*BAu^0.4*Age^(0.8+SI100/175))^3 Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Koko maa, viljellyt havupuumetsiköt, ei nuorille puustoille! Vuokila & Väliaho, kuoren määrä Muuttujat: Age=Metsikön ikä, BAu=Puuston kuoreton ppa ja Hdom=Metsikön valtapituus Yhtälö: 0.67175+0.086641*Hdom- 0.013987*Age+0.15393*BAu Mallin antama yksikkö: m 2 /ha (kuorettomesta ppa:sta ennustettu kuoren määrä) Mallin sopivuus: Koko maa, viljellyt havupuumetsiköt, ei nuorille puustoille! Vuokila & Väliaho, Metsikön valtapituuden kasvu Muuttujat: Age=Metsikön ikä ja Hdom=Metsikön valtapituus Yhtälö: - 0.40006+434.52/(Hdom^0.4*Age^1.1)- 124.51/ ((Hdom^0.4*Age^1.1)^2) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Koko maa, viljellyt havupuumetsiköt, ei nuorille puustoille! Vuokila & Väliaho, Metsikön muotoluvun kehitys Muuttujat: Age=Metsikön ikä, Hdom=Metsikön valtapituus ja BA=Puuston ppa Yhtälö: e^(0.49372-0.001628*hdom+4.4746/(age*ba)) Mallin sopivuus: Koko maa, viljellyt havupuumetsiköt, ei nuorille puustoille! Metsikön tilavuus V = BA*Hdom*F Metsikön valtapituuden kasvu-%:n ennustus Metsikön muotoluvun kehityksen ennustus Vuokila & Väliaho 1980 Vuokila & Väliaho 1980 puulaji = kuusi tai mänty Metsikön ppa:n ja valtapituuden päivitys Vuokila & Väliaho 1980 Metsikön pohjapinta-alan kasvu-%:n ennustus Vuokila & Väliaho 1980 Metsikön tilavuuden päivitys
Kasvumallit: kuusi Vuokila & Väliaho, Metsikön PPA:n kasvu (kuoretta) Muuttujat: Age=Metsikön ikä, BAu=Puuston kuoreton ppa ja Hdom=Metsikön valtapituus Yhtälö: - 0.099776+3256.7/(Hdom^0.5*BAu^0.6*Age^0.9-31736/(Hdom^0.5*BAu^0.6*Age^0.9)^2 Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, viljellyt havupuumetsiköt, ei nuorille puustoille! Vuokila & Väliaho, Kuoren määrä Muuttujat: BAu=Puuston kuoreton ppa ja Hdom=Metsikön valtapituus Yhtälö: 10^(0.080806+0.62909*log(BAu)- 0.30883*log(Hdom)) Mallin antama yksikkö: m 2 /ha (kuorettomesta ppa:sta ennustettu kuoren määrä) Mallin sopivuus: Etelä-Suomi, viljellyt havupuumetsiköt, ei nuorille puustoille! Vuokila & Väliaho, Metsikön valtapituuden kasvu Muuttujat: Age=Metsikön ikä ja Hdom=Metsikön valtapituus Yhtälö: - 0.41018+616.40/(Hdom^0.55*Age^1.05)- 3592.9/(Hdom^0.55*Age^1.05)^2 Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, viljellyt havupuumetsiköt, ei nuorille puustoille! Vuokila & Väliaho, Metsikön muotoluvun kehitys Muuttujat: Age=Metsikön ikä, Hdom=Metsikön valtapituus ja BA=Puuston ppa Yhtälö: e^(- 0.042807*ln(BA)- 0.049259*ln(N)- 0.087706*ln(SI100)) Mallin sopivuus: Etelä-Suomi, viljellyt havupuumetsiköt, ei nuorille puustoille! Metsikön tilavuus V = BA*Hdom*F Metsikön valtapituuden kasvu-%:n ennustus Vuokila & Väliaho 1980 puulaji = kuusi tai mänty Metsikön ppa:n ja valtapituuden päivitys Metsikön pohjapinta-alan kasvu-%:n ennustus Vuokila & Väliaho 1980 Metsikön muotoluvun kehityksen ennustus Vuokila & Väliaho 1980 Vuokila & Väliaho 1980 Metsikön tilavuuden päivitys
Kasvumallit: rauduskoivu puulaji = koivu tai muu lehtipuu Metsikön pohjapinta-alan kasvu-%:n ennustus Mielikäinen 1985 Metsikön tilavuuden kasvu-%:n ennustus Mielikäinen 1985 Metsikön valtapituuden kasvu-%:n ennustus Mielikäinen, Metsikön PPA:n kasvu Muuttujat: A=Metsikön rinnankorkeusikä, BA=Puuston ppa ja BA%b=Koivun osuus metsikön ppa:sta Yhtälö: e^(6.816-0.8409*ln(a)- 0.3634*LN(BA)- 0.3331*ln(BA%b)) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, kivennäismaiden metsiköt Saramäki 1985 Oikarinen 1983 Mielikäinen, Metsikön tilavuuden kasvu Muuttujat: A=Metsikön rinnankorkeusikä, V=Puuston tilavuus ja BA%b=Koivun osuus metsikön ppa:sta Yhtälö: e^(7.267-0.9317*ln(a)- 0.2324*ln(V)- 0.2354*ln(BA%b)) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, kivennäismaiden metsiköt Oikarinen, Metsikön valtapituuden kasvu Muuttujat: A=Metsikön rinnankorkeusikä, V=Puuston tilavuus ja BA%b=Koivun osuus metsikön ppa:sta Yhtälö: - 1.103+3177.4/(Age+4.5)^1.5+802.8/(Hdom^1.8)- 3.99*((Hdom+34.7)/Age)^1.2 Mallin antama yksikkö: % (5 vuoden jaksolle!) Mallin sopivuus: Etelä-Suomi, istutetut metsiköt
Kasvumallit: hieskoivu puulaji = koivu tai muu lehtipuu Metsikön pohjapinta-alan kasvu-%:n ennustus Mielikäinen 1985 Metsikön tilavuuden kasvu-%:n ennustus Mielikäinen 1985 Metsikön valtapituuden kasvu-%:n ennustus Mielikäinen, Metsikön PPA:n kasvu Muuttujat: A=Metsikön rinnankorkeusikä, BA=Puuston ppa ja BA%b=Koivun osuus metsikön ppa:sta Yhtälö: e^(6.071-1.0491*ln(a)- 0.3182*LN(BA)) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, kivennäismaiden metsiköt Saramäki 1985 Oikarinen 1983 Mielikäinen, Metsikön tilavuuden kasvu Muuttujat: A=Metsikön rinnankorkeusikä, V=Puuston tilavuus ja SI50=kasvupaikkaindeksi 50 vuoden iällä Yhtälö: e^(3.601-0.8436*ln(a)- 0.2606*ln(V)+0.7597*ln(SI50)) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, kivennäismaiden metsiköt Saramäki, Metsikön valtapituuden kasvu Muuttujat: Age=Metsikön ikä ja Hdom=valtapituus Yhtälö: 3.04105+0.11580*(100- Age)+1.11130*((26- Hdom)/10)^5-2.01025*((26- Hdom)/10)^3 Mallin antama yksikkö: % (5 vuoden jaksolle!) Mallin sopivuus: Kainuu ja Pohjanmaa, ojitettujen turvemaiden metsiköt
Jakaumamallit, Weibull parametrien ennustaminen Veltheim 1987 Läpimittajakauman parametrien ennustaminen - Weibull Kuvauspuiden läpimittojen ennustaminen kertymäfunktion avulla Kuvauspuiden pituuksien ennustaminen Mykkänen 1986 Siipilehto 1999 Kilkki 1989 Mänty, Mykkänen 1986 Muuttujat: D gm =keskiläpimitta ja BA=pohjapinta-ala, lisäksi parametrejä: a, b ja c Yhtälöt: ln(a) = - 1.306454+1.154433*ln(DgM) b = (DgM- a)/((- ln(0.5))^(1/c)) ln(c) = 0.647888+0.025530*DgM- 0.005558*BA Kertymäfunktio: F(x) = 1- exp(- ((x- a)/b)^c) Mallin sopivuus: Koko maa, poislukien Lapin ja Koillis-Suomen metsälaitakunnat Kuusi, Kilkki 1989 Muuttujat: D gm =keskiläpimitta ja BA=pohjapinta-ala, lisäksi parametrejä: a, b ja c Yhtälöt: a = 0.001389+0.517444*DgM ln(b) = - 0.346223+0.934993*ln(DgM)- 0.000925*BA c = (ln(- ln(0.5)))/(ln((dgm- a)/b)) Kertymäfunktio: F(x) = 1- exp(- ((x- a)/b)^c) Mallin sopivuus:e- ja K-Suomi (laadinta-aineiston mukaan) Koivu, Siipilehto 1999 Muuttujat: DgM=keskiläpimitta, A=metsikön rinnankorkeusikä, lisäksi parametrejä: b ja c Yhtälöt: b = DgM/(- ln(0.5))^(1/c) c = 3.7062+0.08632*DgM+0.02185*A Todennäköisyysjakauma: F(x) = c/b*(x/b)^(c- 1)*exp(- (x/b)^c) Mallin sopivuus: E- ja I-Suomi, kivennäismaat (laadinta-aineiston mukaan)
Jakaumamallit, Weibull läpimitan ja pituuden ennustaminen Runkoluku Läpimitat kertymäfunktion avulla Esim. kuusi, Kilkki 1989 Runkolukujakauma: Kuusi, DgM=26 ja BA=24 40 35 30 25 20 15 10 5 0 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 Läpimitta Pituudet jakaumalla lasketuille puille Pituusmallit: Veltheim 1987, esim. kuusi, kivennäismaa, laaja Muuttujat: (jatkuvat) d=rinnankorkeusläpimitta, D gm =keskiläpimitta, Age=metsikön ikä, TS=lämpösumma, BA=metsikön pohjapinta-ala ja ALT=metsikön korkeus merenpinnan yläpuolella (10 m) (dummyt) SC1=lehto, SC2=lehtomainen kangas, SC3=tuore kangas, SC4=kuivahko kangas, SC5=kuiva kangas, SC6=karukkokangas sekä SC7=kalliomaat ja hietikot Yhtälö: ln(h- 1,3)= 3.28747-27.8738/(d+5)+19.6503/(d+5)^2+0.000596058*Age+ 0.00758229*BA- 0.145859*(d/DgM)+0.0039764*(TS/10)- 0.00200392*ALT- 0.013007*(SC1,SC2)- 0.0544321*(SC4- SC7) Mallin antama yksikkö: m Mallin sopivuus: Koko maa lukuun ottamatta Koillis-Suomea ja Lappia Muiden puulajien ja turvemaiden malleissa lisäksi dummyt: PEAT d =turvekangas ja Y1-Y4=ravinteisuusluokat turvemailla, Huikari (1952, 1974)
Apteeraus Apteeraus Laasasenaho, 1982 Jussin pölkyttäjä Läpimittojen laskeminen rungon eri korkeuksille Laasasenahon (1982) runkokäyrillä sovitetaan runkoon splini-käyrä Jussin pölkyttäjä: puun kokonaistilavuus lasketaan splini-käyrällä lasketaan tukin päättymiskorkeus tukin minimilatvaläpimitalla tukin tilavuus lasketaan kuidun päättymiskorkeus kuidun minimilatvaläpimitalla kuidun tilavuus tukin ja kuidun minimipituusrajoitteet otetaan huomioon katkonnan rajoituksia ei yksinkertaisuuden vuoksi huomioida tukin päättymiskorkeus kuidun päättymiskorkeus kuitua latva tukkia
Harvennus- ja avohakkuukriteerit K Tapion harvennusmallit Ylittää harvennuskriteerit E E Ylittää avohakkuukriteerit K Avohakkuukriteerit keskiläpimitaan ja ikään perustuen (E-Suomi) Keskilpm Omat OMt Mt Vt Ct Clt mä 27 27 27 25 23 23 ku 25 25 24 24 24 24 ko 24 24 24 24 24 24 Keski-ikä mä 70 70 70 80 100 100 ku 70 70 80 80 80 80 ko 50 50 60 60 60 60 Harvennustarpeen määritys Tapion mallien mukaan 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 Tuoreen kankaan (MT) kuusikon harvennusmalli Etelä-Suomi y = -0.2071x 2 + 3.5214x + 15.266 R 2 = 0.998 y = -0.1624x 2 + 3.2555x + 8.6271 R 2 = 0.9999 y = -0.1329x 2 + 2.6636x + 7.0586 R 2 = 0.9999 4 10 12 14 16 18 20 22 24 valtapituus, m Puusto suositellaan harvennettavaksi Kasvamaan jäävä puusto harvennuksen jälkeen keskimäärin
Harvennus simulaattorissa Kun metsikön pohjapinta-ala ylittää harvennusrajan, metsikköä harvennetaan niin paljon, että saavutetaan jäävän puuston ppa:ssa suosituksen alaraja Kuitenkaan puuston ppa:sta ei koskaan poisteta yli 30 % Harvennus on toteutettu puhtaana alaharvennuksena eli poistetaan pienimmät läpimittaluokat kaikilta puulajeilta (siis ajourien avauksen vaikutusta suurempien läpimittaluokkien kohdalla ei tässä yksinkertaisuuden vuoksi ole huomioitu) Harvennuksen jälkeinen puuston minimiläpimitta säilyy seuraavaan harvennukseen Runkoluku 40 35 30 25 20 15 10 Poistettavat läpimittaluokat Runkolukujakauma: Kuusi, DgM=26 ja BA=24 Ongelmia: Keskiläpimitan päivitys harvennuksen jälkeen Runkoluku harvennuksen jälkeen, Vuokilan & Väliahon runkoluvun poistomallit Tapion harvennusmallit 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 5 0 Läpimitta
Simulointituloksia id V Vtukki Vkuitu PPA DgM Ikä kasvatus 1.0 7.4 0.0 0.0 2.0 1.8 6.0 kasvatus 1.0 13.6 0.0 0.0 3.7 3.2 11.0 kasvatus 1.0 19.8 0.0 0.0 5.4 4.7 16.0 kasvatus 1.0 26.0 0.0 0.0 7.1 6.1 21.0 kasvatus 1.0 7.1 0.0 2.6 2.2 7.1 26.0 kasvatus 2.0 170.5 23.3 126.4 25.8 12.0 38.0 kasvatus 2.0 232.1 46.1 167.1 36.7 13.0 43.0 kasvatus 2.0 307.1 73.0 216.2 44.5 14.0 48.0 kasvatus 2.0 391.8 111.3 263.1 52.1 15.0 53.0 kasvatus 2.0 484.0 163.7 302.8 59.7 16.0 58.0 kasvatus 2.0 582.1 231.0 333.4 67.1 17.0 63.0 harv, puusto 2.0 451.8 323.2 122.6 harv, poistuma 2.0 233.1 23.8 198.6 kasvatus 3.0 181.7 155.8 24.1 36.8 27.0 70.0 avohakkuu 3.0 205.0 183.9 16.3 kasvatus 3.0 4.9 0.0 0.0 1.5 1.6 6.0 kasvatus 3.0 9.0 0.0 0.0 2.8 2.9 11.0 kasvatus 3.0 13.1 0.0 0.0 4.1 4.3 16.0 Kasvatus 3.0 17.2 0.0 0.0 5.4 5.6 21.0 kasvatus 3.0 44.0 0.0 4.7 12.1 6.6 26.0
Metsikkösimulaattorin ongelmia Puuttuvat lähtötiedot (valtapituus, runkoluku ja kuoreton pohjapinta-ala) estimoitava runkolukujakaumasta estimoidaan keskiläpimitasta, ppa:sta ja iästä Käytettävien runkolukujakaumamallien avulla lasketut tunnukset eroavat huomattavasti metsikkömallien tuloksista (tilavuus, keskiläpimitta) Virheet estimoiduissa lähtötiedoissa kertautuvat koko simulointiperiodin yli Keskiläpimitan kasvulle ei metsikkötason mallia uudistusajankohdan määrittäminen, runkolukujakaumien muodostaminen Taimikon kasvumallien puuttuminen metsikkötasolta Simulaattorilla ei pysty kasvattamaan inventoituja taimikkoja nuoreksi metsäksi uudistuksen jälkeen mahdollisia puulajeja ainoastaan mänty ja kuusi, koska koivulle ei löytynyt taimikon kasvatuksessa tarvittavia lähtöarvoja Harvennus Keskiläpimitan päivitys harvennuksen jälkeen Runkoluku harvennuksen jälkeen, Vuokilan & Väliahon runkoluvun poistomallit Tapion harvennusmallit Kattaa toistaiseksi E-Suomen kivennäismaat
Malliketjuun tulossa Tehoisan lämpötilan summa pintamalli Korkeus merenpinnasta pintamalli Apteeraus, dynaaminen optimointi Puutason kasvumallit
Tehoisan lämpötilan summa Aineisto Ilmatieteen laitokselta Pitkän ajan keskiarvo (30 v.) Tiheys 10 x 10 km Pisteistö laskettu Ojansuu & Hentonen, 1983 julkaistulla mallilla MELA mallien muuttujana Mallissa huomioitu Korkeus merenpinnasta Merisyys Järvisyys
Korkeus merenpinnasta 1000 m tarkkuus Ilmainen Näiden pintojen avulla sekä korkeus merenpinnasta että tehoisan lämpötilan summa saadaan suoraan sijaintitiedosta! - Käyttö vaatii siis sijaintitiedon jokaiselta koealalta
Apteeraus Kaikki mahdolliset katkontavaihtoehdot luetellaan esim. 10 cm:n välein Lasketaan kullekin katkontavaihtoehdolle arvo Valitaan parhaimman arvon tuottava vaihtoehto Katkonnan optimoinnin perusedellytyksenä on, että puutavaralajien keskinäinen haluttavuus- tai arvosuhteet voidaan muotoilla matemaattisesti hintamatriisi, tavoitepainotusmatriisi Runkokäyrä on estimoitava ennen apteerausta etäisyys tyveltä, lpm ja tilavuus Runkokäyrän tieto + hintamatriisi arvo
Apteerauksessa käytetään Näsbergin väitöskirjassa 1985: Mathematical programming models for optimal log bucking esiteltyä dynaamisen optimoinnin menetelmää Haetaan pisin (arvokkain) reitti tyvestä latvaan käymällä läpi mahdolliset katkontayhdistelmät Menetelmä on käytössä lähes kaikilla hakkuukonevalmistajilla 0 1 2 3 4 5 6 7 8 9 10 Katkontavaihtoehtojen määrä kasvaa eksponentiaalisesti, kun puun pituus ja tehtävien tukin pituuksien (esim. 34-55 dm -> 31-66 dm, 3 dm:n välein) lukumäärä kasvavat Kuinka monta puuta koealaa kohti on apteerattava, jotta tulos on riittävän luotettava ja kulunut aika siedettävä?
Katkontavaihtoehtojen määrän kasvu Metsäolosuhteissa monitoimikoneella tehtävässä katkonnassa saavutettava arvo puun teoreettisesta arvosta
Simulaattorin malliketjut puutason kasvumallit Puu- ja metsikkötiedot hetkellä i Harvennusmallit Puiden syntyminen, sisäänkasvu Puun elossapysymismallit (kilpailusta johtuva kuolleisuus, vanhenemisesta johtuva kuolleisuus) p 1 (elossa) K kasvualustana turvemaa E Puun ppa kasvun ennustus Puun h ennustus hetkellä i Suht. tiheystunnusten laskenta Kasvupaikkaind. ennustus Puun läpimitan päivitys Pituusmallin muuttujien päivitys Puun latvussuhteen ennustus Valtapuiden pituuskasvun ennustus Puun pituuden ennustus hetkellä i+j Puun pituuskasvun laskenta Puun ppa kasvun ennustus Puun pituuskasvun ennustus Pituuden päivitys Läpimitan päivitys Pituuden päivitys Koealan runkoluvun päivitys N = N i p(elossa) i Puun elossapysymistodennäköisyyden skaalaus p(elossa) i = M N p 1 (elossa) i Suurimman sallittavan runkoluvaun ennustaminen N max Skaalausparametrin laskenta M N = f(n, N max ) E N<N max K K Puu- ja metsikkötiedot hetkellä i+j Laasasenaho, 1982 Näsberg 1985 Apteeraus Ylittää harvennuskriteerit E Ylittää avohakkuukriteerit K Uudet puu- ja metsikkötiedot hetkellä i+j E
Kehitysmietteitä eli kuinka malliketjuista tehdään suunnittelujärjestelmä? Tietokantasovellus, joka yhdistää datan, mallit, simuloinnin ja optimoinnin suunnittelujärjestelmäksi, koostuen: "Universaalista" tietomallista tietosisältö vapaasti muutettavissa tietomallia muuttamatta (uudet muuttujat, uudet mittaustavat) voi sisältää hierarkista tietoa aikaulottuvuus spatiaalisen tiedon ja sen muutosten hallinta valmis toteutus Oracle-kantana olemassa Laskentamalleista C:llä toteutetut DLL-kirjastot Laskentaketjuista Laskentamallien ketjutus Oracle-kannassa PL/SQL-proseduureilla Säännöistä Osana laskentaketjuja ohjaavat simuloinnin kulkua
Miksi näin? Tietomalli Oraclella koska: toteutus on jo olemassa ja se toimii ;-) (plus ne syyt, miksi toteutusalustaksi alun perin valittiin Oracle-kanta) Laskentamallit C:llä DLL-kirjastoina koska: "universaalein mahdollinen toteutustapa", siirrettävissä sellaisenaan hankkeen osapuolien omiin ohjelmistoprojekteihin Laskentaketjut PL/SQL:llä koska: Mahdollistaa tietomallin laajentamisen mallilaskenta-osiolla, jolloin mallit ja data voidaan naittaa yhteen jo kannassa => malliketjuille voidaan määritellä haaroja, joiden läpikäyntiä data ohjaa (rajoitteet esimerkiksi maantieteellisen alueen ja lähtötietojen arvoalueen suhteen). Muutokset tietosisällössä, kuten muuttujat ja muuttujien arvot, välittyvät samalla kertaa niin dataan kuin malleille Data ja sovelluslogiikka yhdessä samalla palvelimella. Useita mahdollisuuksia toteuttaa käyttöliittymä (perinteinen sovellus, www-sovellus) tai julkaista laskentajärjestelmä esim. web services-palveluna Kustannukset koko paketti käyttöön sellaisenaan: Oracle Standard Edition One (5 käyttäjää) 760 + kannan ylläpidon kustannukset (yliopistolla Oraclen kampuslisenssi)