Design. Analyze. Optimize.

Vikapuu

ELMAS-ohjelmistossa vikapuu on pyritty kuvaamaan mahdollisimman selkeästi. Standardin mukaisessa vikapuussa käytetyt solmujen eri symbolit on jätetty kokonaan pois ja kaikki portit ja juuret kuvataan samannäköisinä laatikoina. Tämä jättää enemmän tilaa solmua kuvaavalle tekstille, josta voidaan näin tehdä pitempi ja tarkemmin solmua kuvaava. Solmun yläosassa näkyvä yksilöivä ID-tunnus on hyödynnettävissä kätevästi kuvaamaan puurakennetta tai täydentämään solmun tietoja. Esimerkiksi muissa tietojärjestelmissä käytetyt laitetunnukset tai koodit vikamuodoille ovat omiaan solmun ID-tunnukseksi. Myös eri porttityyppejä kuvaavat symbolit on jätetty pois ja ne on korvattu porttityypin kuvaavalla tekstillä.

Erilaisten symbolien pois jättämisellä on pyritty helpottamaan ohjelmiston käyttöönottoa. Ohjelmiston käyttäjän ei näin tarvitse opetella välttämättä erikseen vikapuusymboleita, vaan tekstit ilmaisevat mallinnetun asian samalla tavalla riittävän selkeästi ja havainnollisesti.

ELMASin vikapuumalli

Esitystavan lisäksi myös itse vikapuumallia on hieman muokattu. Muutokset on tehty, jotta vikapuumallin käytöstä tulisi sujuvampaa. Mullistavin näistä muutoksista on uudentyyppinen ehdollinen portti, jota kutsumme todennäköisyysportiksi.

Ehtoportti ja todennäköisyysportti

Standardissa esiintynyt ehtoportti poikkeaa muista porteista siten, että sille ei määritetä lainkaan loogista ehtoa. Sille sallitaan vain yksi lapsi, joten loogista ehtoa ei tarvita. ELMAS-ohjelmistossa ehtoportille määritetään loogisen ehdon sijaan siihen liittyvän ehtotapahtuman todennäköisyys. Näin ELMAS-ohjelmistossa oleva ehtoportti vastaa standardin ehtoporttia täysin, paitsi että ehtotapahtumaa ei piirretä erikseen esiin, vaan se on vastaavalla paikalla kuin muiden porttien loogiset ehdot.

Ehtoportti toimii suoraan mallinnettaessa tilanteita, joissa tapahtumasta seuraa jokin toinen tapahtuma tietyllä todennäköisyydellä ja muuten ei tapahdu mitään. Jos kuitenkin halutaan mallintaa tilanne, jossa ehtotapahtuman toteutumatta jääminen aiheuttaa jonkin toisen tapahtuman, tulee rakenteesta melko monimutkainen. Tällaisten vaihtoehtoisten tapahtuman seurausten mallintaminen vaatisi negaation käyttöä sekä apuportteja. ELMAS-ohjelmistossa tällaisia tilanteita selkeyttämään on luotu erityinen todennäköisyysportti, jonka avulla voidaan mallintaa seurauksien suhteelliset osuudet suoraan.

Todennäköisyysportti asetetaan kaikkien niiden porttien lapsiksi, joihin se voi välittää todennäköisyysportille asetetun lapsisolmun vaikutuksen. Vaihtoehdot ovat tässä tilanteessa toisensa poissulkevia. Vastaavassa paikassa kuin muille porteille määritettiin looginen ehto, määritetään todennäköisyysportille jokaisen vaihtoehdon painokerroin. Lisäksi on mahdollista antaa kerroin tilanteelle, että mikään vaihtoehdoista ei toteudu. Tällä tavoin on yhden todennäköisyysportin avulla mahdollista määrittää vikapuun keskelle tapahtumalle useita toisensa poissulkevia seurauksia.