HIBBO-PROJEKTI HAASTATTELURAPORTTI 17.02.2003 Hibbo-ryhmä oli maanantaina 17.2.2003 klo 14-16 fysiikan laitoksella selvittämässä käytössäolevan simulaatio-ohjelman toimintaa ja vaatimusmäärittelyä. Seuraavassa raportti sisältää haastattelun tulokset ja simulaatio-ohjelman rajapinnan kuvauksen. Nykyisin käytössä oleva ohjelma ei vastaa täysin kuvattua, mutta ohjelman kehittäjät toteuttavat tarvittavat muutokset 15.3.2003 mennessä siten, että ohjelman toiminta vastaa määrittelyä. Simulaatio-ohjelman parametrit Simulaation laskenta käynnistyy komentoriviltä. Ohjelmalle annetaan seuraavat parametrit: Mallitiedosto Sisältää mallin laskentageometrian. Sallitut arvot: tiedostonimi, tarkennin .sample Esimerkki: samplefile.sample Tulostiedosto Perusnimi josta johdetaan tulostiedostojen nimet eri tarkentimin. Sallitut arvot: tiedostonimi, ilman tarkenninta Esimerkki: datafile Relaksaatioparametri, tau Määrää simulointinesteen viskositeetin. Sallitut arvot: reaaliluku, 0.5 < tau <= 1 Esimerkki: 0.668 Aika-askeleet, t Määrää, kuinka monta kierrosta algoritmia suoritetaan. Sallitut arvot: kokonaisluku, 1 - 100 000 Esimerkki: 1 000 Alkunopeus, v_0 Kertoo nesteen alkunopeuden z-suunnassa. Sallitut arvot: reaaliluku, 0 - 0.1 Esimerkki: 0 Vapaan nestekerroksen paksuus h_v Koska algoritmissa näytettä käsitellään periodisesti, z-suunnassa näytteen ylä- ja alapuolella pitää olla vapaa nestekerros jotta neste virtaisi kunnolla. Tämä parametri kertoo kuinka monta laskentayksikköä nestettä on sekä näytteen ylä- että alapuolella. Sallitut arvot: kokonaisluku, 0 - 50 Esimerkki: 10 Tulostettavan nestekerroksen paksuus h_t Tämä parametri kertoo, kuinka paljon vapaata nestekerrosta tulee tulostiedostoon. Sallitut arvot: kokonaisluku, 0 - h_v Simulointimoodi Tämä kertoo, mitä kolmesta mahdollisesta moodista käytetään. Moodit ovat Navier-Stokes, lineaarinen muunneltavan tau-parametrin kera sekä lineaarinen moodi jossa tau on aina 1.0. Sallitut arvot: 0, 1 tai 2. Esimerkki: 2 Vaikutukset muihin parametreihin: Valittaessa moodi 2 tau on aina 1.0. Pituusskaala, D Tällä parametrilla kerrotaan mallin koko suhteessa todelliseen maailmaan. Käytännössä parametri tarkoittaa mallissa olevien huokosten halkaisijaa laskentayksiköissä. Sallitut arvot: kokonaisluku, 1 - 100 Lopetusehto Simulaatio voidaan lopettaa jo ennen asetetun aika-askelmäärän täyttymistä jos nesteen permeabiliteetti vaihtelee tämän parametrin määrittelemän vaihteluvälin puitteissa. Parametri on suhdeluku eli välillä 0 - 1, mutta käytännössä hyvin pieni. Sallitut arvot: < 0.001