Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Malliketjut NGPS-seminaari 12.1.2005 Jouni Kalliovirta Jussi Rasinmäki.

Samankaltaiset esitykset


Esitys aiheesta: "Malliketjut NGPS-seminaari 12.1.2005 Jouni Kalliovirta Jussi Rasinmäki."— Esityksen transkriptio:

1 Malliketjut NGPS-seminaari Jouni Kalliovirta Jussi Rasinmäki

2 Malliketjujen yleiskuvaus
Lähtötiedot Malliketjujen yleiskuvaus Tehoisan lämpötilan summa ja korkeus merenpinnasta sijaintitiedosta Ojansuu & Hentonen 1983 E K Puustosta vain keskitunnuksia Puusto-ositteiden muodostaminen ja keskitunnusten laskenta Lisäksi mitatun ositteen klpm<5 cm K Metsikkötason mallit E K Puutason mallit d ja h mitattu maastossa E E K Metsikkötiedot hetkellä i Kuvauspuiden pituusjakauman ennustaminen normaalijakauman avulla d>=5 cm latvuksen lpm ja/tai h saatu ilma/satelliitti- kuvilta Weibull Jakaumamallin valinta Prosenttipiste E K puulaji=kuusi Johnson SB Puiden läpimittojen ennustaminen Läpimittajakauman parametrien ennustaminen Läpimittajakauman parametrien ennustaminen Läpimittajakauman parametrien ennustaminen Pituuden laskenta E Kalliovirta & Tokola Mykkänen 1986 Maltamo 1997 Siipilehto 1999 Kärki ym. 2000 Kilkki ym. 1989 Maltamo 1997 Siipilehto 1999 Siipilehto 1999 h mitattu Veltheim 1987 Siipilehto 1999 K Kuvauspuiden läpimittojen ennustaminen kertymäfunktion avulla Kuvauspuiden läpimittojen ennustaminen tiheysfunktion avulla Kuvauspuiden läpimittojen ennustaminen prosenttipistemalleilla Kuvauspuiden läpimittojen ennustaminen Kangas & Maltamo 2000 Puiden ikien ennustaminen Ojansuu 2002 Kuvauspuiden pituuksien ennustaminen Kasvumallit Kalliovirta & Tokola Korhonen 1987 Vähäsaari 1988 Veltheim 1987 Kuvauspuiden ikien ennustaminen Puu- ja metsikkötiedot hetkellä i Kalliovirta & Tokola Korhonen 1987 Vähäsaari 1988 Metsikkötiedot hetkellä i+j Kasvumallit Metsikkötunnusten laskenta Puu- ja metsikkötiedot hetkellä i+j Vuokila & Väliaho 1980 Puustotunnusten laskenta Laasasenaho 1982 Mehtätalo 2002 Valmiit puustotiedot

3 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: Mallit toimivat odotetusti, kun puusto on iältään riittävän vanhaa, taimikoissa Mielikäisen laatimat rauduskoivun metsikkömallit eivät toimi. min max Ikä1,3, vuotta 14 95 Tilavuus, m3/ha 59 337 Ppa%koivu,% 19 72 Ppa, m2/ha 12.4 39.8 Ppa:n kasvu, % 1.02 12.6 Tilavuuskasvu,% 1.83 21.2

4 PPA:n kasvumalli, raudus
ikä1,3 >14 vuotta ei ikärajoitusta Ei Toimi! Koivun osuus PPA:sta kuvattu väreillä: sininen(<25%), vihreä(25-50%), punainen(50-75%) ja musta(>75%)

5 Ppa:n kasvu%, kun ikä_13 > 14 vuotta
max=19,5 % min=1,16 %

6 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%)

7 Tilavuuden kasvu%, kun ikä_13 > 14 vuotta
max=28,8 % min=1,57 %

8 Tilavuuden kasvumalli, raudus
Samalla testiaineistolla Oikarisen (1983) laatima malli istutetuille rauduskoivikoille Oikarisen mallien laadinta-aineiston ikärajoituksella: Biologinen ikä > 10 vuotta, ikä >10 vuotta Ei toimi! Ei toimi! Mallin muita rajoituksia: perustamistapa, istutus ja perustamistiheys, runkoa/ha  metsikön alkukehitys on tunnettava!

9 Mallin dokumentointi

10 Simulaattorin malliketjut metsikkötason kasvumallit
Metsikkötiedot hetkellä i Puuttuvien alkuarvojen ennustaminen Weibull- jakaumalla (valtapituus, runkoluku ja kuoreton ppa) Mykkänen 1986 Siipilehto 1999 Kilkki 1989 Vuokila & Väliaho 1980 Harvennusmallit Uudet puu- ja metsikkötiedot hetkellä i+j Runkoluvun päivitys Vuokila & Väliaho 1980 Oikarinen 1983 Tapion harvennusmallit Metsikkötietojen päivitys puulaji = kuusi tai mänty puulaji = koivu tai muu lehtipuu Metsikön pohjapinta-alan kasvu-%:n ennustus Metsikön tilavuuden kasvu-%:n ennustus Metsikön valtapituuden kasvu-%:n ennustus Metsikön pohjapinta-alan kasvu-%:n ennustus Mielikäinen 1985 Mielikäinen 1985 Vuokila & Väliaho 1980 Vuokila & Väliaho 1980 Metsikön valtapituuden kasvu-%:n ennustus Metsikön ppa:n ja valtapituuden päivitys Saramäki 1985 Oikarinen 1983 Vuokila & Väliaho 1980 Metsikön muotoluvun kehityksen ennustus Läpimittajakauman parametrien ennustaminen - Weibull Metsikön tilavuuden päivitys Vuokila & Väliaho 1980 Mykkänen 1986 Siipilehto 1999 Kilkki 1989 Kuvauspuiden läpimittojen ennustaminen kertymäfunktion avulla Veltheim 1987 Kuvauspuiden pituuksien ennustaminen Apteeraus Puu- ja metsikkötiedot hetkellä i+j K Laasasenaho, 1982 Jussin pölkyttäjä E K Uudet puu- ja metsikkötiedot hetkellä i+j Ylittää harvennuskriteerit Ylittää avohakkuukriteerit Tapion harvennusmallit E

11 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ö: *SI100^ /(Hdom^0.3*BAu^0.4*Age^(0.8+SI100/175)) / (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ö: *Hdom *Age *BAu Mallin antama yksikkö: m2/ha (kuorettomesta ppa:sta ennustettu kuoren määrä) Vuokila & Väliaho, Metsikön valtapituuden kasvu Muuttujat: Age=Metsikön ikä ja Hdom=Metsikön valtapituus Yhtälö: /(Hdom^0.4*Age^1.1) / ((Hdom^0.4*Age^1.1)^2) Vuokila & Väliaho, Metsikön muotoluvun kehitys Muuttujat: Age=Metsikön ikä, Hdom=Metsikön valtapituus ja BA=Puuston ppa Yhtälö: e^( *Hdom /(Age*BA)) Metsikön tilavuus V = BA*Hdom*F Metsikön pohjapinta-alan kasvu-%:n ennustus Metsikön valtapituuden Metsikön muotoluvun kehityksen ennustus Vuokila & Väliaho 1980 Metsikön ppa:n ja valtapituuden päivitys puulaji = kuusi tai mänty Metsikön tilavuuden päivitys

12 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ö: /(Hdom^0.5*BAu^0.6*Age^ /(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^( *log(BAu) *log(Hdom)) Mallin antama yksikkö: m2/ha (kuorettomesta ppa:sta ennustettu kuoren määrä) Vuokila & Väliaho, Metsikön valtapituuden kasvu Muuttujat: Age=Metsikön ikä ja Hdom=Metsikön valtapituus Yhtälö: /(Hdom^0.55*Age^1.05) /(Hdom^0.55*Age^1.05)^2 Vuokila & Väliaho, Metsikön muotoluvun kehitys Muuttujat: Age=Metsikön ikä, Hdom=Metsikön valtapituus ja BA=Puuston ppa Yhtälö: e^( *ln(BA) *ln(N) *ln(SI100)) Metsikön tilavuus V = BA*Hdom*F Metsikön pohjapinta-alan kasvu-%:n ennustus Metsikön valtapituuden Metsikön muotoluvun kehityksen ennustus Vuokila & Väliaho 1980 Metsikön ppa:n ja valtapituuden päivitys puulaji = kuusi tai mänty Metsikön tilavuuden päivitys

13 Kasvumallit: rauduskoivu
Metsikön tilavuuden kasvu-%:n ennustus Mielikäinen 1985 puulaji = koivu tai muu lehtipuu Metsikön pohjapinta-alan Metsikön valtapituuden Saramäki 1985 Oikarinen 1983 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^( *LN(A) *LN(BA) *ln(BA%b)) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, kivennäismaiden metsiköt 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^( *ln(A) *ln(V) *ln(BA%b)) Oikarinen, Metsikön valtapituuden kasvu Yhtälö: /(Age+4.5)^ /(Hdom^1.8)-3.99*((Hdom+34.7)/Age)^1.2 Mallin antama yksikkö: % (5 vuoden jaksolle!) Mallin sopivuus: Etelä-Suomi, istutetut metsiköt

14 Kasvumallit: hieskoivu
Metsikön tilavuuden kasvu-%:n ennustus Mielikäinen 1985 puulaji = koivu tai muu lehtipuu Metsikön pohjapinta-alan Metsikön valtapituuden Saramäki 1985 Oikarinen 1983 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^( *LN(A) *LN(BA)) Mallin antama yksikkö: % (vuotuinen kasvu keskimäärin 5 vuoden jaksolle) Mallin sopivuus: Etelä-Suomi, kivennäismaiden metsiköt Mielikäinen, Metsikön tilavuuden kasvu Muuttujat: A=Metsikön rinnankorkeusikä, V=Puuston tilavuus ja SI50=kasvupaikkaindeksi 50 vuoden iällä Yhtälö: e^( *ln(A) *ln(V) *ln(SI50)) Saramäki, Metsikön valtapituuden kasvu Muuttujat: Age=Metsikön ikä ja Hdom=valtapituus Yhtälö: *(100-Age) *((26-Hdom)/10)^ *((26-Hdom)/10)^3 Mallin antama yksikkö: % (5 vuoden jaksolle!) Mallin sopivuus: Kainuu ja Pohjanmaa, ojitettujen turvemaiden metsiköt

15 Jakaumamallit, Weibull parametrien ennustaminen
Läpimittajakauman parametrien ennustaminen - Weibull Mykkänen 1986 Siipilehto 1999 Kilkki 1989 Kuvauspuiden läpimittojen ennustaminen kertymäfunktion avulla Veltheim 1987 Kuvauspuiden pituuksien ennustaminen Mänty, Mykkänen 1986 Muuttujat: DgM=keskiläpimitta ja BA=pohjapinta-ala, lisäksi parametrejä: a, b ja c Yhtälöt: ln(a) = *ln(DgM) b = (DgM-a)/((-ln(0.5))^(1/c)) ln(c) = *DgM *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 Yhtälöt: a = *DgM ln(b) = *ln(DgM) *BA c = (ln(-ln(0.5)))/(ln((DgM-a)/b)) 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 = *DgM *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)

16 Jakaumamallit, Weibull läpimitan ja pituuden ennustaminen
Läpimitat kertymäfunktion avulla Esim. kuusi, Kilkki 1989 Pituudet jakaumalla lasketuille puille Pituusmallit: Veltheim 1987, esim. kuusi, kivennäismaa, laaja Muuttujat: (jatkuvat) d=rinnankorkeusläpimitta, DgM=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)= /(d+5) /(d+5)^ *Age+ *BA *(d/DgM) *(TS/10) *ALT *(SC1,SC2) *(SC4-SC7) Mallin antama yksikkö: m Mallin sopivuus: Koko maa lukuun ottamatta Koillis-Suomea ja Lappia Muiden puulajien ja turvemaiden malleissa lisäksi dummyt: PEATd=turvekangas ja Y1-Y4=ravinteisuusluokat turv la, Huikari (1952, 1974)

17 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 latva kuitua tukkia

18 Harvennus- ja avohakkuukriteerit
Ylittää harvennuskriteerit Ylittää avohakkuukriteerit Tapion harvennusmallit E Avohakkuukriteerit keskiläpimitaan ja ikään perustuen (E-Suomi) Keskilpm Omat OMt Mt Vt Ct Clt 27 25 23 ku 24 ko Keski-ikä 70 80 100 50 60 Puusto suositellaan harvennettavaksi Kasvamaan jäävä puusto harvennuksen jälkeen keskimäärin Harvennustarpeen määritys Tapion mallien mukaan

19 Harvennus simulaattorissa
Poistettavat läpimittaluokat 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 Ongelmia: Keskiläpimitan päivitys harvennuksen jälkeen Runkoluku harvennuksen jälkeen, Vuokilan & Väliahon runkoluvun poistomallit  Tapion harvennusmallit

20 Simulointituloksia id V Vtukki Vkuitu PPA DgM Ikä
kasvatus kasvatus kasvatus kasvatus kasvatus kasvatus kasvatus kasvatus kasvatus kasvatus kasvatus harv, puusto harv, poistuma kasvatus avohakkuu kasvatus kasvatus kasvatus Kasvatus kasvatus

21 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 Metsikkömallit yhden puulajin metsiköille  Ongelmia erityisesti pienillä puusto-osuuksilla 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

22 Malliketjuun tulossa…
Tehoisan lämpötilan summa –pintamalli Korkeus merenpinnasta –pintamalli Apteeraus, dynaaminen optimointi Puutason kasvumallit

23 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

24 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

25 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

26 Menetelmä on käytössä lähes kaikilla hakkuukonevalmistajilla
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 1 2 6 5 4 3 7 8 9 10 Katkontavaihtoehtojen määrä kasvaa eksponentiaalisesti, kun puun pituus ja tehtävien tukin pituuksien (esim dm -> 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ä?

27 Katkontavaihtoehtojen määrän kasvu
Metsäolosuhteissa monitoimikoneella tehtävässä katkonnassa saavutettava arvo puun teoreettisesta arvosta

28 Simulaattorin malliketjut puutason kasvumallit
Puu- ja metsikkötiedot hetkellä i Harvennusmallit Puiden syntyminen, sisäänkasvu Puun elossapysymismallit (kilpailusta johtuva kuolleisuus, vanhenemisesta johtuva kuolleisuus) p1(elossa) K kasvualustana turvemaa E Puun ppa kasvun ennustus Puun h ennustus hetkellä i Suht. tiheystunnusten laskenta Kasvupaikkaind. ennustus Pituusmallin muuttujien päivitys Puun latvussuhteen ennustus Puun läpimitan päivitys Valtapuiden pituus- kasvun ennustus Puun pituuden ennustus hetkellä i+j Puun pituus- kasvun laskenta Puun ppa kasvun ennustus Puun pituuskasvun ennustus Pituuden päivitys Läpimitan päivitys Pituuden päivitys Koealan runkoluvun päivitys N =  Nip(elossa)i Puun elossapysymistodennäköi- syyden skaalaus p(elossa)i = MNp1(elossa)i Suurimman sallittavan runkoluvaun ennustaminen Nmax Skaalausparametrin laskenta MN = f(N, Nmax) E N<Nmax K Apteeraus Puu- ja metsikkötiedot hetkellä i+j K Laasasenaho, 1982 Näsberg 1985 E Uudet puu- ja metsikkötiedot hetkellä i+j Ylittää harvennuskriteerit K Ylittää avohakkuukriteerit E

29 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

30 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)


Lataa ppt "Malliketjut NGPS-seminaari 12.1.2005 Jouni Kalliovirta Jussi Rasinmäki."

Samankaltaiset esitykset


Iklan oleh Google