MD-simulaatiot S Solubiosysteemit Harjoitustyö, Juho Ojala,
|
|
- Maria Härkönen
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 MD-simulaatiot S Solubiosysteemit,
2 Sisällys Aluksi 2. Sisällys 3. Molekyylien mallinnus 4. MD-simulaatio (energian minimointi, simulaation parametrit, voimien laskeminen, liikeyhtälöiden ratkaiseminen, tulosten analysointi) 6. Simulaatioiden heikkoudet 7. Simulaation tekeminen käytännössä 11. Ohjelmistoja md-simulaatioihin 12. Loppusanat Tämä on Teknillisen Korkeakoulun Solubiosysteemit-kurssin (S ) harjoitustyö. Harjoitustyö käsittelee MD-simulaatioita. Esityksen kieleksi valikoitui englannin sijasta suomi, koska harjoitustyöaineistoa kerätessänihavaitsin aihepiiriä suomenkielisen materiaalin olevan varsin olematonta. Tämän esityksen tavoitteena on muodostaa lukijalleen konkreettinen yleiskuva siitä, mihin MD-simulaatiot perustuvat ja miten niitä käytännössä tehdään. Kaikki esityksessä käytetyt kuvat molekyyleistä on tehty joko VMDtai MacPyMol-ohjelmilla. Kuvassa on harjoitustyön yhteydessä Gromacs-ohjelmistolla simuloitu Ribonukleaasi S -peptidi. 2
3 Molekyylien mallinnus Molekyylien mallinnuksessa (Molecular modelling) pyritään kuvaamaan monimutkaisia kemiallisia systeemejä realistisen mallin avulla. Tavoitteena on ymmärtää ja pystyä ennustamaan halutun systeemin makroskooppisia ominaisuuksia, kun systeemistä on olemassa täsmällistä atomitason tietoa 2. Approksimaatiot ovat välttämättömiä Ab initio -lähestymistavassa käytetään puhdasta kvanttimekaniikkaa atomisysteemin potentiaalienergian laskemiseen. Vaikka tässä yhteydessä tehtäisiinkin joitakin approksimaatioita, niin lähestymistavassa mallinnus perustuu puhtaasti teoreettisiin oletuksiin, sen sijaan että mallia rakennettaisiin perustuen empiirisesti saatuihin tietoihin mallinnettavasta systeemistä 1. Edellinen lähestymistapa on mahdollinen vain, jos halutaan mallintaa muutaman atomin kokoista tasapainossa olevaa systeemiä lyhyellä ajanjaksolla 2. Muussa tapauksessa joudutaan tyytymään käytetyn mallin empiiriseen parametrisointiin. Mitä monimutkaisempi mallinnettava systeemi on, ja mitä pidempää ajanjaksoa halutaan tutkia, sitä suurempia approksimaatioita joudutaan tekemään. Esimerkiksi proteiinien laskostumista ei voi vielä simuloida käyttämällä hyväksi (empiirisesti parametrisoitua) tietoa atomien välisistä vuorovaikutuksista, vaan joudutaan käyttämään vastaavista systeemeistä olemassaolevaa systeemin rakennetta ja kemiallisia ominaisuuksia koskevaa tietoa 1. MD-simulaatio Lyhenne MD tulee sanoista Molecular dynamics. MD-simulaatiot perustuvat Newtonin liikeyhtälöiden ratkaisemiseen. Liikeyhtälöitä ratkaistaan pieni ajanjakso kerrallaan niin kauan, että systeemi ei enää muutu, eli toisin sanoin kunnes systeemi saavuttaa tasapainotilan. Systeemin saavutettua tasapainon suoritetaan varsinaiset mittaukset 1. MD-simulaation kulku 1,2 1. määritetään alkutila 2. lasketaan voimat (voimakenttä) 3. ratkaistaan Newtonin liikeyhtälöt 4. kirjataan tarvittaessa tietoja tilasta ylös kohtia toistetaan tarvittava määrä askelia. 3
4 Energian minimointi MD-simulaatio saattaa epäonnistua, mikäli systeemi on kovin kaukana energiaminimistään 2. Energian minimoinnin avulla pyritään määrittämään missä muodossa mallinnettava systeemi on sen ollessa sen alhaisimmassa mahdollisessa energiatilassaan. Paikallisia minimejä on paljon, ja globaali minimi (global minimum) on käytännössä mahdoton löytää 2. Menetelmiä paikallisen minimin löytämiseen on olemassa lukuisia, Gromacs-ohjelmistossa on mahdollista käyttää seuraavia menetelmiä: 1. Steepest descent method: Menetelmä pääsee nopeasti lähelle minimiä. 2. Conjugate gradient method: Menetelmä toimii hitaasti kaukana minimistä, mutta nopeasti lähellä minimiä. 3. L-BFGS: Menetelmä on tehokkuudessaan suunnilleen yhtä hyvä kuin conjugate gradient. Simulaation parametrit Alla on esitetty tärkeimmät MD-simulaation tarvitsemat parametrit. Parametrien nimet vastaavat Gromacs-ohjelmiston asetustiedoston (.mpd) parametrejä integrator: Määritellään käytettävä algoritmi. MD-simulaation tapauksessa vaihtoehtoina voi olla vaikka Leap from tai Verlet. Mikäli tehdään energiaminimointi niin vaihtoehtoina voi olla esimerkiksi yllä esitetyt. 2. dt: aika-askeleen pituus integroinnille. 3. nsteps: kuinka monta askelta simulaatiota tehdään 4. nstxout: kuinka usein kirjoitetaan trajektoritiedostoon atomien koordinaatit Useinkaan ei ole mielekästä tallentaa jokaisella simulaation hetkellä atomien koordinaatteja trajektoritiedostoon, vaan esimerkiksi joka kymmenes askel riittää hyvin. Koordinaattien tallennustahdin lisäksi voidaan valita erikseen oma tallennustahti esimerkiksi atomien nopeuksille. Käytettävän voimakentän valintaa ei Gromacsissa tehdä simulaation asetustiedostossa, vaan tuo valinta tehdään jo aiemmin valmisteltaessa systeemiä simulaatiota varten. Gromacs pyytää valitsemaan voimakentän, kun proteiinitietokannan pdb-muotoista tiedostoa muunnetaan gromacsin omiin systeemin rakennetta ja topologiaa kuvaaviin tiedostomuotoihin. 4
5 Voimien laskeminen Voimien laskeminen on simulaation eniten aikaa vievä osuus. Koska yleensä ei ole tarkoituksenmukaista simuloida tutkittavaa systeemiä tyhjiössä, käytetään yleensä konseptia nimeltä periodic boundary conditions 1, jossa tutkittavan systeemin ympärille luodaan kopiota tutkittavasta systeemistä. Oheinen kuva havainnollistaa asiaa. Tutkittavassa systeemissä on partikkelit A-F. Kaikki A-kirjaimella merkityt partikkelit ovat A-partikkelin kuvia. Mikäli simulaatiossa lasketaan partikkelien väliset vuorovaikutukset kullekkin partikkelille vain partikkelia lähinnä olevien toisten partikkelien kuvien kanssa, tulee n:n partikkelin kokoisessa systeemissä vuorovaikutuksia laskettavaksi yhteensä: n x ( n - 1 ) / 2 Kuvaan on merkitty nuolella ne partikkelien B-F kuvat, joiden vaikutus A- partikkeliin tulisi tällöin huomioiduksi. Kertolaskun tulos jaetaan kaavalla kahdella, koska puolet voimista saadaan suoraan voiman ja vastavoiman lain avulla. Tässä laskettavien vuorovaikutusten määrä kasvaa partikkelien määrän kasvaessa nopeudella O(n 2 ), mutta on olemassa tekniikoita 1, joiden avulla käytetty tietokoneaika saadaan kasvamaan vain nopeudella O(n). 5
6 Liikeyhtälöiden ratkaiseminen Mitä parempaa algoritmia liikeyhtälöiden ratkaisemiseen käytetään, sitä pidemmäksi voi asettaa simulaation aika-askeleen. Erityisesti korkeampien derivaattojen tietoa hyväksikäyttäville algoritmeilla voidaan käyttää hyvinkin pitkiä aika-askelia 1. Koska voimien laskemiseen kuluva aika on simulaation ajankäytön kannalta selvästi merkittävin, kannattaa usein liikeyhtälöiden ratkaisemiseen käyttää hidasta ja tarkkaa algoritmia. Liikeyhtälöiden ratkaisemiseen käytetään usein Verlet-algoritmia tai sen muunnelmia 1, kuten Leap-frog-algoritmia, jota Gromacs-ohjelmisto käyttää oletuksena. Tulosten analysointi MD-simulaation tuloksista kiinnostavimpia ovat usein ne ominaisuudet, joita voitaisiin mitata myös empiirisesti. Niistä yksinkertaisimpia ovat termodynaamiset ominaisuudet, kuten lämpötila, paine ja lämpökapasiteetti. Kaikkia termodynaamisia ominaisuuksia ei voida mitata suoraan simulaatiossa, koska niitä ei voida esittää partikkelien koordinaattien ja momenttien funktion keskiarvona. Näitä ominaisuuksia ovat esimerkiksi entropia, Helmholtzin vapaa energia ja Gibbsin vapaa energia 1. Lisäksi on joukko ominaisuuksia, jotka kuvaavat nesteen paikallisia rakenteita. Näistä tärkein on radiaalinen tiheysfunktio. MD-simulaatioihin tarkoitetut ohjelmistot tarjoavat yleensä monipuolisen valikoivan valmiita toimintoja eri ominaisuuksien laskemiseksi simulaation tulosdatasta. Simulaatioiden heikkoudet MD-simulaatioilla on joukko heikkouksia, joiden huomiotta jättäminen saattaa johtaa joissain tapauksissa virheellisiin tuloksiin 2. Heikkouksien kirjo riippuu ohjelmistosta, käytetystä voimakentästä sekä simulaation parametreista, mutta jotkin asiat voidaan yleistää kaikille simulaatioille: Simulaatiot ovat klassisia Newtonin liikeyhtälöiden käytön suorana seurauksena simulaatioissa käytetään klassista mekaniikkaa. Normaaleissa lämpötiloissa tämä ei yleensä aiheuta ongelmia, mutta tässä on kuitenkin joitakin poikkeuksia. Tärkeä asia huomioitavaksi on kovalenttisten sidosten korkeataajuuksinen väreily. Molekyylimallinnusohjelmat ottavat tämän yleensä oletuksena jollakin tavoin huomioon. Elektronit ovat matalimmassa viritystilassa MD:ssä käytetään konservatiivista voimakenttää, joka on vain atomien si- 6
7 jaintien funktio. Elektronien liikkeitä ei siis oteta huomioon, toisin sanoin oletetaan, että elektronit mukauttavat dynamiikkansa heti kun atomien sijainnit vaihtuvat. Tätä kutsutaan Born-Oppenheimer-approksimaatioksi 2. Tämä oletus on yleensä oikeutettu, mutta elektronien siirtymisiä tai viritystiloja ei tällöin voida käsitellä. Myöskään kemiallisia reaktioita ei voida käsitellä, mutta sille olisi muitakin syitä. Vuorovaikutuksia approksimoidaan Esimerkiksi Gromacs-ohjelmisto jättää huomiotta Lennard-Jones -vuorovaikutukset sekä joskus myös Coulombin vuorovaiktukset, mikäli kantama ylittää ohjelmaan määritellyn rajan (cut-off-radius) 2. Voimakentät on yleensä toteutettu niin, että niihin liittyy joukko erilaisia approksimaatioita. MD-simulaation tekeminen käytännössä Seuraavassa käsitellään vedessä olevaa peptidiä simuloivan MD-simulaation toteuttamista Gromacs-ohjelmistolla. Simulaatio perustuu ohjelmiston Internet-sivuilla olevaan esimerkkiin 6. Esimerkin avulla pyritään muodostamaan käsitys siitä, minkälaisten määrittelyjen tekemistä MD-simulaatio vaatii, ennen kuin se voidaan toteuttaa. Eri ohjelmistoissa määrittelyt tehdään eri tavoilla, mutta kaikki ohjelmistot Gromacsin tärkeimmät tiedostotyypit 6 Molecular topology file (.top) Tiedosto sisältää käsiteltävän systeemin topologiainformaation. Molecular structure file (.gro) Tiedosto sisältää informaation käsiteltävän systeemin molekyylien rakenteesta. Molecular dynamics parameter file (.mdp) Tiedostossa määritellään simulaation parametrit, kuten aika-askeleiden määrän, niiden pituuden, lämpötilan ja paineen. Index file (.idx) Tarvitaan, mikäli halutaan määritellä atomiryhmiä, joille halutaan määritellä erityisiä ominaisuuksia. Ryhmiä voivat olla esimerksiksi temperatule coupling group, accelerate group tai freezing group Run input file (.trt) Tämä tiedosto generoidaan ylläolevien tiedostojen pohjalta Trajectory file (.trr) Tämäntyyppinen tiedosto saadaan simulaation tuloksena. 7
8 vaativat kuitenkin likimain samansisältöisen lähtöinformaation. Otetaan pdb-tiedosto käyttöön Simulaation valmistelu aloitetaan muuntamalla proteiinitietopankista saatu pdb-muotoinen tiedosto Gromacsin tarvitsemaksi topologia- ja rakenneinformaatioksi. Tämä tehdään komennolla: pdb2gmx -f peptidi.pdb -o peptidi.gro -p topologia.top Pdb2gmx on ohjelma jolla tuo muunnos siis suoritetaan. Rakenneinformaatio tallentuu tiedostoon peptidi.gro ja topologiainformaatio tiedostoon topologia.top. Laitetaan peptidi veteen Seuraavaksi haluamme luoda suorakulmaisen tyhjän laatikon molekyylin ympärille, jotta voimme myöhemmin täyttää laatikon vedellä. Tämä onnistuu komennolla: editconf -f peptidi.gro -o boksi.gro -c -d 0.5 Laatikon rakenneinformaatio tallentuu tiedostoon boksi.gro. Käskyn perässä oleva 0.5 määrittelee, kuinka paljon tilaa halutaan jättää peptidin ympärille. Tämän jälkeen täytetään laatikko vedellä, se onnistuu komennolla: genbox -cp boksi.gro -cs -p topologia.top -o peptidi_vedessa.gro Tiedostoon peptidi_vedessa.gro on tämän jälkeen tallentuneena vedessä olevan peptidin muodostaman systeemin rakenneinformaatio. Samalla tiedostossa topologia.top oleva topologiainformaatio päivitettiin. Tehdään energian minimointi Koska genbox-funktion tulostama systeemi ei ole energiaminimissä, on systeemille tehtävä energian minimointi ennen kuin voidaan tehdä MD-simulaatioita. Esiprosessoidaan systeemi energian minimointia varten komennolla: grompp -v -f em.mdp -c peptidi_vedessa.gro -o em.tpr -p topologia. top tässä tiedosto em.mdp siis sisältää simulaation parametrit. Komento generoi tiedoston em.tpr, joka sisältää kaikki energiaminimisaatiosimulaation tarvitsemat tiedot. Ajetaan seuraavaksi simulaatio komennolla: mdrun -v -s em.tpr -o em.trr -c peptidi_minimisaation_jalkeen.gro -g emlog.log Nyt tiedostossa peptidi_minimisaation_jalkeen.gro on systeemin rakenne energian minimoinnin jälkeen. 8
9 S Solubiosysteemit, TKK Kuvassa on systeemi ennen ja jälkeen energian minimoinnin. Kuvan punaiset viivat kuvaavat vesimolekyylejä minimoinnin jälkeen, ja vihreät viivat vesimolekyylejä ennen minimointia. Vastaavasti tummanvihreät viivat kuvaavat peptidiä minimoinnin jälkeen, ja liilat viivat peptidiä ennen minimointia. Kuvasta nähdään, että vesimolekyylien sijainnit ovat muuttuneet minimoinnissa peptidimolekyylejä vähemmän. Lyhyt valmisteleva MD-simulaatio Seuraavaksi tehdään lyhyt MD-simulaatio siten, että peptidin sijainnin muutoksia rajoitetaan. Tarkoituksena on antaa vesimolekyylien mukautua vedessä olevaan peptidin. Peptidin liikkumista koskeva rajoitus on määritelty tiedostoon pr.mdp, joka sisältää ajettavan simulaation parametrit. Valmistellaan simulaatio: grompp -f pr.mdp -o pr.tpr -c peptidi_minimisaation_jalkeen.gro -p topologia.top Ja ajetaan MD-simulaatio: mdrun -v -s pr.tpr -e pr.edr -o pr.trr -c peptidi_prn_jalkeen.gro -g prlog >& pr.job & Lopussa oleva >& pr.job tarkoittaa että komennon tuloste viedään tiedostoon pr.job. Tiedostoon peptidi_prn_jalkeen.gro tallentuu peptidin rakenneinformaatio valmistelevan simulaation jälkeen. 9
10 Alla on kuva systeemistä ennen ja jälkeen äsken tehdyn lyhyen md-simulaation. Kuvassa punaiset ja tummanvihreät viivat ovat samoja kuin äskeisessä, loput värit ovat ilmeiset. Kuvasta voidaan havaita, että vaikka peptidimolekyylien liikkeitä tässä MDsimulaatiossa rajoitettiin, liikkuivat ne enemmän kuin energiaminimoinnin yhteydessä. Vesimolekyylit ovat selvästikin tämän simulaation aikana liikkuneet uusiin sijainteihin. Kuvasta ei voi hahmottaa, mikä vesimolekyyli on mennyt minnekin, kuten edellisestä kuvasta. Varsinainen MD-simulaatio Tämän jälkeen siirrytään vihdoin tekemään koko ajan valmisteltua varsinaista MD-simulaatiota. Suoritetaan esiprosessointi: grompp -v -f full.mdp -o full.tpr -c peptidi_prn_jalkeen.gro -p topologia.top Ja simulaatio: mdrun -v -s full.tpr -e full.edr -o full.trr -c peptidi_simun_ jalkeen.gro -g full.log >& full.job & Tiedosto full.mdp sisälsi siis simulaation parametrit. Simulaation määriteltiin aika-askelta, yhden aika-askelen pituuden ollessa ps. Näin ollen mitattu ajanjakso oli yhteensä 100ps. Tulostiedostoon tallennettiin atomien koordinaatit 250 askeleen välein. Simulaation suorittaminen vei normaalilla työpöytäkoneella aikaa vajaan puoli tuntia. Ohjelman antamat arviot jäljellä olevasta ajasta pitivät alusta asti paikkansa. 10
11 Kuvassa alla on peptidi ennen viimeistä simulaatiota ja sen jälkeen. Kuvan vihreä molekyyli on molekyyli ennen simulaatiota. Molekyylin käyttäytyminen simulaation aikana tallentuu trajectory-tiedostoon, jota voi tarkastella esimerkiksi VMD-ohjelmalla. Ohjelmalla voi katsoa animaation simulaation kulusta ja määritellä tarkkaan, millä tavalla haluaa mitkäkin atomit visualisoida. Gromacs sisältää myös joukon apuvälineitä, joilla simulaation tuloksista voi saada tietoa irti. Niihin tutustuminen ei kuitenkaan tämän laajuisen harjoitustyön puitteissa ole mahdollista. Ohjelmistoja MD-simulaatioihin Alla on taulukko, jossa on esitetty tunnetuimpia ohjelmia MD-simulaatioiden ja energian minimointien tekemiseen 3,4,5,6,7. Ohjelmisto Lisenssi Valmistaja AMBER CHARMM 400$ akateeminen, 20,000$ kaupallinen 600$ akateeminen, kaupallinen ei tiedossa University of California, Scripps research institute Harvard GROMACS GPL, ilmainen Groningen University GROMOS 400$ akateeminen, 12,000$ kaupallinen Groningen University NAMD ilmainen Illinois University Ohjelmistoille Amber, Charmm ja Gromos on yhteistä se, että ohjelmien ni- 11
12 met tarkoittavat itse ohjelman lisäksi niiden käyttämää voimakenttää. Esimerkiksi Gromacs-ohjelmistossa voidaan käyttää Charmm- ja Gromos-voimakenttiä. Gromacs-ohjelmisto valikoitui tarkempaan tutkimukseen tässä harjoitustyössä sen ilmaisuuden ja hyvän ohjekirjan perusteella. Amber-ohjelmisto perustuu alunperin University of Californiassa kehitettyyn samannimiseen voimakenttään. Nykyään ohjelmistoa hallinnoi Scripps research institute. Ohjelmistoa käytetään -ohjelmassa, jossa ihmiset voivat antaa kotitietokoneidensa käyttämättömänä hukkaan menevän prosessoriajan proteiinien laskostumisen simuloimiseen 1. Ohjelmiston halvemman lisenssin voivat saada akateemisten tahojen lisäksi voittoa tavoittelemattomat organisaatiot sekä valtionhallinnon toimijat. Charmm-ohjelmisto on kehitetty Harvardin yliopistolla. Sen kaupallista versiota markkinoi nykyisin yritys nimeltä Accelrys, joka tarjoaa ohjelmistoa osana omaa laajempaa biokemian ohjelmistopakettiaan. Charmm markkinoi olevansa monipuolinen ja joustava ohjelma erilaisien molekyylisysteemien mallintamiseen 4. Gromos-ohjelmisto on Gromacsin tavoin alunperin kehitetty Groningenin yliopistolla. Ohjelmisto muistuttaa ominaisuuksiltaan Gromacs-ohjelmistoa. Yrityksille ohjelman lisenssi maksaa dollaria. Illinoissin yliopistossa kehitetty Namd-ohjelmisto (Not Another Molecular Dynamics) soveltuu erityisesti suurten molekyylisysteemien tutkimiseen. Se toimii erittäin hyvin rinnakkaisajossa 2,5. Ohjelman tiedostomuodot ovat yhteensopivia Amber ja Charmm -ohjelmistojen kanssa. Loppusanat MD-simulaatioiden tekemiseen on olemassa hyvä valikoima erittäin laadukkaita ohjelmia. Aihepiiriin on täysin mahdollista tutustua pelkästään ilmaisten ohjelmien avulla. Ohjelmien pieniä kokeiluja pidemmälle menevä käyttö vaatii aihepiirin hyvää hallintaa, ohjelman toiminnan syvällistä tuntemusta ja tietoteknistä osaamista. Aiheesta ei ole juurikaan olemassa suomenkielistä kirjallisuutta. Aiheen syvällinen ymmärtäminen vaatii hyvää tilastomatematiikan, kemian, fysiikan ja tietotekniikan perusosaamista. Koin vaikeaksi muodostaa asiasta eheää kokonaiskuvaa keräämäni materiaalin avulla. Asioiden ymmärtäminen vaatii tietojen keräämistä ja yhdistelemistä useista eri lähteistä. Tietokonesimulaatioiden merkitys tulee tulevaisuudessa kasvaamaan tietokoneiden nopeuksien kehittymisen tuodessa lisää mahdollisuuksia erilaisille simulaatioille. Tästä syystä aiheen opiskelun voi katsoa erittäin hyödyllistä. Tämänkaltainen harjoitustyö on mielestäni oikein hyvä tapa tutustua aihepiiriin, johon tulisi täysin harrastusmielessä tuskin vastaavalla tavalla tutustuttua. 12
13 Lähteet 1. Daan Frenkel & Berend Smit: Understanding Molecular Simulation: From Algorithms to Applications. San Diego, California, USA. Academic Press, ISBN David van der Spoel, Erik Lindahl, Berk Hess: Gromacs user manual ver 3.2. Saatavilla osoitteesta gromacs.org (13. lokakuuta 2005) 3. Amber-ohjelmiston Internet-sivut: 4. Charmm-ohjelmiston Internet-sivut: 5. Gromos-ohjelmiston Internet-sivut: 6. Gromacs-ohjelmiston Internet-sivut: 7. Namd-ohjelmiston Internet-sivut: 13
Integrointialgoritmit molekyylidynamiikassa
Integrointialgoritmit molekyylidynamiikassa Markus Ovaska 28.11.2008 Esitelmän kulku MD-simulaatiot yleisesti Integrointialgoritmit: mitä integroidaan ja miten? Esimerkkejä eri algoritmeista Hyvän algoritmin
PHYS-C0220 Termodynamiikka ja statistinen fysiikka Kevät 2016
PHYS-C0220 Termodynamiikka ja statistinen fysiikka Kevät 2016 Emppu Salonen Lasse Laurson Toni Mäkelä Arttu Lehtinen Luento 5: Termodynaamiset potentiaalit Ke 9.3.2016 1 AIHEET 1. Muut työn laadut sisäenergiassa
FYSA242 Statistinen fysiikka, Harjoitustentti
FYSA242 Statistinen fysiikka, Harjoitustentti Tehtävä 1 Selitä lyhyesti: a Mikä on Einsteinin ja Debyen kidevärähtelymallien olennainen ero? b Mikä ero vuorovaikutuksessa ympäristön kanssa on kanonisella
1 Eksergia ja termodynaamiset potentiaalit
1 PHYS-C0220 Termodynamiikka ja statistinen fysiikka, kevät 2017 Emppu Salonen 1 Eksergia ja termodynaamiset potentiaalit 1.1 Suurin mahdollinen hyödyllinen työ Tähän mennessä olemme tarkastelleet sisäenergian
KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme
KJR-C1001 Statiikka ja dynamiikka Luento 16.3.2016 Susanna Hurme Päivän aihe: Translaatioliikkeen kinetiikka (Kirjan luvut 12.6, 13.1-13.3 ja 17.3) Oppimistavoitteet Ymmärtää, miten Newtonin toisen lain
KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme
KJR-C1001 Statiikka ja dynamiikka Luento 31.3.2016 Susanna Hurme Dynamiikan välikoe 4.4.2016 Ajankohta ma 4.4.2016 klo 16:30 19:30 Salijako Aalto-Sali: A-P (sukunimen alkukirjaimen mukaan) Ilmoittautuminen
LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä
LASKENNALLISEN TIETEEN OHJELMATYÖ: Diffuusion Monte Carlo -simulointi yksiulotteisessa systeemissä. Diffuusio yksiulotteisessa epäjärjestäytyneessä hilassa E J ii, J ii, + 0 E b, i E i i i i+ x Kuva.:
Suhteellinen nopeus. Matkustaja P kävelee nopeudella 1.0 m/s pitkin 3.0 m/s nopeudella etenevän junan B käytävää
3.5 Suhteellinen nopeus Matkustaja P kävelee nopeudella 1.0 m/s pitkin 3.0 m/s nopeudella etenevän junan B käytävää P:n nopeus junassa istuvan toisen matkustajan suhteen on v P/B-x = 1.0 m/s Intuitio :
Tieteellinen laskenta 2 Törmäykset
Tieteellinen laskenta 2 Törmäykset Aki Kutvonen Op.nmr 013185860 Sisällysluettelo Ohjelman tekninen dokumentti...3 Yleiskuvaus...3 Kääntöohje...3 Ohjelman yleinen rakenne...4 Esimerkkiajo ja käyttöohje...5
Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.
Python linkit: Python tutoriaali: http://docs.python.org/2/tutorial/ Numpy&Scipy ohjeet: http://docs.scipy.org/doc/ Matlabin alkeet (Pääasiassa Deni Seitzin tekstiä) Matriisit ovat matlabin perustietotyyppejä.
PHYS-A0120 Termodynamiikka syksy 2016
PHYS-A0120 Termodynamiikka syksy 2016 Emppu Salonen Prof. Peter Liljeroth Viikko 4: Entropia Maanantai 21.11. ja tiistai 22.11. Ideaalikaasun isoterminen laajeneminen Kaasuun tuodaan määrä Q lämpöä......
KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme
KJR-C1001 Statiikka ja dynamiikka Luento 23.2.2016 Susanna Hurme Tervetuloa kurssille! Mitä on statiikka? Mitä on dynamiikka? Miksi niitä opiskellaan? Päivän aihe: Voiman käsite ja partikkelin tasapaino
Dynaamiset regressiomallit
MS-C2128 Ennustaminen ja Aikasarja-analyysi, Heikki Seppälä Matematiikan ja systeemianalyysin laitos Perustieteiden korkeakoulu Aalto-yliopisto Syksy 2015 Viikko 6: 1 Kalmanin suodatin Aiemmin käsitellyt
FYSA2031 Potentiaalikuoppa
FYSA2031 Potentiaalikuoppa Työselostus Laura Laulumaa JYFL YK216 laura.e.laulumaa@student.jyu.fi 16.10-2.11. 2017 Ohjaus Työn ja ohjelman esittely ( 30 min) Harjoitellaan ohjelman käyttöä Harmoninen potentiaali
KJR-C1001 Statiikka ja dynamiikka. Luento Susanna Hurme
KJR-C1001 Statiikka ja dynamiikka Luento 17.3.2016 Susanna Hurme Päivän aihe: Energian, työn ja tehon käsitteet sekä energiaperiaate (Kirjan luku 14) Osaamistavoitteet: Osata tarkastella partikkelin kinetiikkaa
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 8 1 Suunnattu derivaatta Aluksi tarkastelemme vektoreita, koska ymmärrys vektoreista helpottaa alla olevien asioiden omaksumista. Kun liikutaan tasossa eli avaruudessa
PHYS-A0120 Termodynamiikka syksy 2016
PHYS-A0120 Termodynamiikka syksy 2016 Emppu Salonen Prof. Peter Liljeroth Viikko 5: Termodynaamiset potentiaalit Maanantai 28.11. ja tiistai 29.11. Kotitentti Julkaistaan to 8.12., palautus viim. to 22.12.
Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)
Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely) Juho Roponen 10.06.2013 Ohjaaja: Esa Lappi Valvoja: Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla.
Kvanttifysiikan perusteet 2017
Kvanttifysiikan perusteet 207 Harjoitus 2: ratkaisut Tehtävä Osoita hyödyntäen Maxwellin yhtälöitä, että tyhjiössä magneettikenttä ja sähkökenttä toteuttavat aaltoyhtälön, missä aallon nopeus on v = c.
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät
1 Oppilaan pikaopas Project 2013 käyttöliittymä ja näkymät Kun avaat Project 2013 -ohjelman, näet ensimmäisenä pelkistetyn näkymän. Uusi Project 2013 voi auttaa projektinhallinnassa kuten esim. projektitietojen
Aki Taanila LINEAARINEN OPTIMOINTI
Aki Taanila LINEAARINEN OPTIMOINTI 26.4.2011 JOHDANTO Tässä monisteessa esitetään lineaarisen optimoinnin alkeet. Moniste sisältää tarvittavat Excel ohjeet. Viimeisin versio tästä monisteesta ja siihen
Rekursiolause. Laskennan teorian opintopiiri. Sebastian Björkqvist. 23. helmikuuta Tiivistelmä
Rekursiolause Laskennan teorian opintopiiri Sebastian Björkqvist 23. helmikuuta 2014 Tiivistelmä Työssä käydään läpi itsereplikoituvien ohjelmien toimintaa sekä esitetään ja todistetaan rekursiolause,
Fysiikan maailmankuva 2015 Luento 8. Aika ja ajan nuoli lisää pohdiskelua Termodynamiikka Miten aika ja termodynamiikka liittyvät toisiinsa?
Fysiikan maailmankuva 2015 Luento 8 Aika ja ajan nuoli lisää pohdiskelua Termodynamiikka Miten aika ja termodynamiikka liittyvät toisiinsa? Ajan nuoli Aika on mukana fysiikassa niinkuin jokapäiväisessä
Kemiallinen reaktio
Kemiallinen reaktio REAKTIOT JA ENERGIA, KE3 Johdantoa: Syömme elääksemme, emme elä syödäksemme! sanonta on totta. Kun elimistömme hyödyntää ravintoaineita metaboliassa eli aineenvaihduntareaktioissa,
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 9 Korkeamman asteen derivaatat Tutkitaan nyt funktiota f, jonka kaikki derivaatat on olemassa. Kuten tunnettua, funktion toista derivaattaa pisteessä x merkitään f (x).
PHYS-A0120 Termodynamiikka syksy 2016
PHYS-A0120 Termodynamiikka syksy 2016 Emppu Salonen Prof. Peter Liljeroth Viikko 6: Faasimuutokset Maanantai 5.12. Kurssin aiheet 1. Lämpötila ja lämpö 2. Työ ja termodynamiikan 1. pääsääntö 3. Lämpövoimakoneet
Wien R-J /home/heikki/cele2008_2010/musta_kappale_approksimaatio Wed Mar 13 15:33:
1.2 T=12000 K 10 2 T=12000 K 1.0 Wien R-J 10 0 Wien R-J B λ (10 15 W/m 3 /sterad) 0.8 0.6 0.4 B λ (10 15 W/m 3 /sterad) 10-2 10-4 10-6 10-8 0.2 10-10 0.0 0 200 400 600 800 1000 nm 10-12 10 0 10 1 10 2
P = kv. (a) Kaasun lämpötila saadaan ideaalikaasun tilanyhtälön avulla, PV = nrt
766328A Termofysiikka Harjoitus no. 2, ratkaisut (syyslukukausi 204). Kun sylinterissä oleva n moolia ideaalikaasua laajenee reversiibelissä prosessissa kolminkertaiseen tilavuuteen 3,lämpötilamuuttuuprosessinaikanasiten,ettäyhtälö
Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto
Condess ratamestariohjelman käyttö Aloitus ja alkumäärittelyt Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto Kun kysytään kilpailun nimeä, syötä kuvaava nimi. Samaa nimeä käytetään oletuksena
6. Yhteenvetoa kurssista
Statistinen fysiikka, osa A (FYSA241) Vesa Apaja vesa.apaja@jyu.fi Huone: YN212. Ei kiinteitä vastaanottoaikoja. kl 2016 6. Yhteenvetoa kurssista 1 Keskeisiä käsitteitä I Energia TD1, siirtyminen lämpönä
Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011
1 Joonas Ruotsalainen GIT PIKAOPAS Tutkielma 2011 2 SISÄLTÖ 1. JOHDANTO... 3 2. ASENTAMINEN... 4 3. KÄYTTÖ... 4 3.1 Perusasetukset... 4 3.2 Git:n ottaminen käyttöön projektissa... 5 3.3 Tiedostojen lisääminen
Laskuharjoitus 9, tehtävä 6
Aalto-yliopiston perustieteiden korkeakoulu Jouni Pousi Systeemianalyysin laboratorio Mat-2.4129 Systeemien identifiointi Laskuharjoitus 9, tehtävä 6 Tämä ohje sisältää vaihtoehtoisen tavan laskuharjoituksen
Luku 8. Aluekyselyt. 8.1 Summataulukko
Luku 8 Aluekyselyt Aluekysely on tiettyä taulukon väliä koskeva kysely. Tyypillisiä aluekyselyitä ovat, mikä on taulukon välin lukujen summa tai pienin luku välillä. Esimerkiksi seuraavassa taulukossa
Lämmityksen lämpökerroin: Jäähdytin ja lämmitin ovat itse asiassa sama laite, mutta niiden hyötytuote on eri, jäähdytyksessä QL ja lämmityksessä QH
Muita lämpökoneita Nämäkin vaativat työtä toimiakseen sillä termodynamiikan toinen pääsääntö Lämpökoneita ovat lämpövoimakoneiden lisäksi laitteet, jotka tekevät on Clausiuksen mukaan: Mikään laite ei
PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA
PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA Kevät 206 Emppu Salonen Lasse Laurson Arttu Lehtinen Toni Mäkelä Luento 2: BE- ja FD-jakaumat, kvanttikaasut Pe 5.4.206 AIHEET. Kvanttimekaanisesta vaihtosymmetriasta
. Kun p = 1, jono suppenee raja-arvoon 1. Jos p = 2, jono hajaantuu. Jono suppenee siis lineaarisesti. Vastaavasti jonolle r k+1 = r k, suhde on r k+1
TEKNILLINEN KORKEAKOULU Systeemianalyysin laboratorio Mat-.39 Optimointioppi Kimmo Berg 8. harjoitus - ratkaisut. a)huomataan ensinnäkin että kummankin jonon raja-arvo r on nolla. Oletetaan lisäksi että
Tässä luvussa keskitytään faasimuutosten termodynaamiseen kuvaukseen
KEMA221 2009 PUHTAAN AINEEN FAASIMUUTOKSET ATKINS LUKU 4 1 PUHTAAN AINEEN FAASIMUUTOKSET Esimerkkejä faasimuutoksista? Tässä luvussa keskitytään faasimuutosten termodynaamiseen kuvaukseen Faasi = aineen
Voima ja potentiaalienergia II Energian kvantittuminen
Voima ja potentiaalienergia II Energian kvantittuminen Mene osoitteeseen presemo.helsinki.fi/kontro ja vastaa kysymyksiin Tavoitteena tällä luennolla Miten määritetään voima kun potentiaalienergia U(x,y,z)
Luento 10: Optimointitehtävien numeerinen ratkaiseminen; optimointi ilman rajoitusehtoja
Luento 10: Optimointitehtävien numeerinen ratkaiseminen; optimointi ilman rajoitusehtoja Seuraavassa esitetään optimointitehtävien numeerisia ratkaisumenetelmiä, eli optimointialgoritmeja, keittokirjamaisesti.
Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi
Excel-taulukkoon X- ja Y-sarakkeisiin tallennettujen koordinaattien muuntaminen paikkatietokohteiksi Esimerkkinä Excel-taulukkona ladattavat Helsingin pysäköintilippuautomaatit Viimeksi muokattu 27. huhtikuuta
Pythonin Kertaus. Cse-a1130. Tietotekniikka Sovelluksissa. Versio 0.01b
Pythonin Kertaus Cse-a1130 Tietotekniikka Sovelluksissa Versio 0.01b Listat 1/2 esimerkkejä listan peruskäytöstä. > lista=['kala','kukko','kissa','koira'] ['kala','kukko','kissa','koira'] >lista.append('kana')
Muita lämpökoneita. matalammasta lämpötilasta korkeampaan. Jäähdytyksen tehokerroin: Lämmityksen lämpökerroin:
Muita lämpökoneita Nämäkin vaativat ovat työtälämpövoimakoneiden toimiakseen sillä termodynamiikan pääsääntö Lämpökoneita lisäksi laitteet,toinen jotka tekevät on Clausiuksen mukaan: laiteilmalämpöpumppu
ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.
ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa. Projekti kannattaa tallentaa muutenkin aina sillöin tällöin, jos käy niin ikävästi että
kertaa samat järjestykseen lukkarissa.
Opetuksen toistuva varaus ryhmällee TY10S11 - Tästä tulee pitkä esimerkki, sillä pyrin nyt melko yksityiskohtaisesti kuvaamaan sen osion mikä syntyy tiedon hakemisesta vuosisuunnittelusta, sen tiedon kirjaamiseen
PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA
PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA Kevät 2016 Emppu Salonen Lasse Laurson Arttu Lehtinen Toni Mäkelä Luento 7: Ekvipartitioteoreema, partitiofunktio ja ideaalikaasu Ke 16.3.2016 1 KURSSIN
A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä.
Esimerkki otteluvoiton todennäköisyys A ja B pelaavat sarjan pelejä. Sarjan voittaja on se, joka ensin voittaa n peliä. Yksittäisessä pelissä A voittaa todennäköisyydellä p ja B todennäköisyydellä q =
H7 Malliratkaisut - Tehtävä 1
H7 Malliratkaisut - Tehtävä Eelis Mielonen 7. lokakuuta 07 a) Palautellaan muistiin Maclaurin sarjan määritelmä (Taylorin sarja origon ympäristössä): f n (0) f(x) = (x) n Nyt jos f(x) = ln( + x) saadaan
Matematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 6 1 Korkolaskentaa Oletetaan, että korkoaste on r Jos esimerkiksi r = 0, 02, niin korko on 2 prosenttia Tätä korkoastetta käytettään diskonttaamaan tulevia tuloja ja
PHYS-A0120 Termodynamiikka syksy 2017
PHYS-A0120 Termodynamiikka syksy 2017 Emppu Salonen Prof. Peter Liljeroth Viikko 5: Termodynaamiset potentiaalit Maanantai 27.11. ja tiistai 28.11. Kotitentti Julkaistaan ti 5.12., palautus viim. ke 20.12.
MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I
MS-A0207 Differentiaali- ja integraalilaskenta 2 (Chem) Yhteenveto, osa I G. Gripenberg Aalto-yliopisto 21. tammikuuta 2016 G. Gripenberg (Aalto-yliopisto) MS-A0207 Differentiaali- ja integraalilaskenta
Mitä on konvoluutio? Tutustu kuvankäsittelyyn
Mitä on konvoluutio? Tutustu kuvankäsittelyyn Tieteenpäivät 2015, Työohje Sami Varjo Johdanto Digitaalinen signaalienkäsittely on tullut osaksi arkipäiväämme niin, ettemme yleensä edes huomaa sen olemassa
Zeon PDF Driver Trial
Matlab-harjoitus 2: Kuvaajien piirto, skriptit ja funktiot. Matlabohjelmoinnin perusteita Numeerinen integrointi trapezoidaalimenetelmällä voidaan tehdä komennolla trapz. Esimerkki: Vaimenevan eksponentiaalin
Osakesalkun optimointi. Anni Halkola Turun yliopisto 2016
Osakesalkun optimointi Anni Halkola Turun yliopisto 2016 Artikkeli Gleb Beliakov & Adil Bagirov (2006) Non-smooth optimization methods for computation of the Conditional Value-at-risk and portfolio optimization.
W el = W = 1 2 kx2 1
7.2 Elastinen potentiaalienergia Paitsi gravitaatioon, myös materiaalien deformaatioon (muodonmuutoksiin) liittyy systeemin rakenneosasten keskinäisiin paikkoihin liittyvää potentiaalienergiaa Elastinen
Luku 8. Mekaanisen energian säilyminen. Konservatiiviset ja eikonservatiiviset. Potentiaalienergia Voima ja potentiaalienergia.
Luku 8 Mekaanisen energian säilyminen Konservatiiviset ja eikonservatiiviset voimat Potentiaalienergia Voima ja potentiaalienergia Mekaanisen energian säilyminen Teho Tavoitteet: Erottaa konservatiivinen
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CSE-A1111 16.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 16.9.2015 1 / 26 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.
Jännite, virran voimakkuus ja teho
Jukka Kinkamo, OH2JIN oh2jin@oh3ac.fi +358 44 965 2689 Jännite, virran voimakkuus ja teho Jännite eli potentiaaliero mitataan impedanssin yli esiintyvän jännitehäviön avulla. Koska käytännön radioamatöörin
Molaariset ominaislämpökapasiteetit
Molaariset ominaislämpökapasiteetit Yleensä, kun systeemiin tuodaan lämpöä, sen lämpötila nousee. (Ei kuitenkaan aina, kannattaa muistaa, että työllä voi olla osuutta asiaan.) Lämmön ja lämpötilan muutoksen
Kon Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö
Kon-15.4199 Konepajojen tuotannonohjaus: ILOG CPLEX Studion käyttö 22.1.2016 Harjoituksessa 1. Varmistetaan että kaikilla on pari! Ilmoittautukaa oodissa etukäteen! 2. Tutustutaan ensimmäiseen tehtävään
ẋ(t) = s x (t) + f x y(t) u x x(t) ẏ(t) = s y (t) + f y x(t) u y y(t),
Aalto-yliopiston Perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Mat-2.4129 Systeemien Identifiointi 1. harjoituksen ratkaisut 1. Tarkastellaan maita X ja Y. Olkoon näiden varustelutaso
FY9 Fysiikan kokonaiskuva
FY9 Sivu 1 FY9 Fysiikan kokonaiskuva 6. tammikuuta 2014 14:34 Kurssin tavoitteet Kerrata lukion fysiikan oppimäärä Yhdistellä kurssien asioita toisiinsa muodostaen kokonaiskuvan Valmistaa ylioppilaskirjoituksiin
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos TKT-3200 Tietokonetekniikka I Harjoitustyö 4: Cache, osa 2.. 2010 Ryhmä Nimi Op.num. 1 Valmistautuminen Cache-työn toisessa osassa
Määrittelydokumentti
Määrittelydokumentti Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (alkukesä) Sami Korhonen 014021868 sami.korhonen@helsinki. Tietojenkäsittelytieteen laitos Helsingin yliopisto 23. kesäkuuta
Syventävien opintojen seminaari
Syventävien opintojen seminaari Sisällys 1 2 3 4 Johdanto Kvanttikenttäteorioiden statistinen fysiikka on relevanttia monella fysiikan alalla Kiinteän olomuodon fysiikka (elektronisysteemit) Kosmologia
3. Simulaatioiden statistiikka ja data-analyysi
[5B] TIETOKONESIMULAATIOISTA Luennolla esiteltiin fysiikan alan tietokonesimulaatiomenetelmiä. Esimerkkien puitteissa koodejakin katsellen tarkastelimme samalla joitakin vähemmälle huomiolle jääneitä aiheita
Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:
Frégier n lause Simo K. Kivelä Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Suorakulmaisen kolmion kaikki kärjet sijaitsevat paraabelilla y = x 2 ; suoran kulman
Jatkuvat satunnaismuuttujat
Jatkuvat satunnaismuuttujat Satunnaismuuttuja on jatkuva jos se voi ainakin periaatteessa saada kaikkia mahdollisia reaalilukuarvoja ainakin tietyltä väliltä. Täytyy ymmärtää, että tällä ei ole mitään
Ohjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
Automaattinen regressiotestaus ilman testitapauksia. Pekka Aho, VTT Matias Suarez, F-Secure
Automaattinen regressiotestaus ilman testitapauksia Pekka Aho, VTT Matias Suarez, F-Secure 2 Mitä on regressiotestaus ja miksi sitä tehdään? Kun ohjelmistoon tehdään muutoksia kehityksen tai ylläpidon
infoa Viikon aiheet Potenssisarja a n = c n (x x 0 ) n < 1
infoa Viikon aiheet Tentti ensi viikolla ma 23.0. klo 9.00-3.00 Huomaa, alkaa tasalta! D0 (Sukunimet A-) E204 (Sukunimet S-Ö) Mukaan kynä ja kumi. Ei muuta materiaalia. Tentissä kaavakokoelma valmiina.
Kvanttimekaniikan tulkinta
Kvanttimekaniikan tulkinta 20.1.2011 1 Klassisen ja kvanttimekaniikan tilastolliset formuloinnit 1.1 Klassinen mekaniikka Klassisen mekaniikan systeemin tilaa kuvaavat kappaleiden koordinaatit ja liikemäärät
DEE-11110 Sähkötekniikan perusteet
DEE-11110 Sähkötekniikan perusteet Antti Stenvall Peruskäsitteet Luennon keskeinen termistö ja tavoitteet sähkövaraus teho ja energia potentiaali ja jännite sähkövirta Tarkoitus on määritellä sähkötekniikan
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 27.1.2010 T-106.1208 Ohjelmoinnin perusteet Y 27.1.2010 1 / 37 If-käsky toistokäskyn sisällä def main(): HELLERAJA = 25.0 print "Anna lampotiloja, lopeta -300:lla."
PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA
PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA Kevät 2016 Emppu Salonen Lasse Laurson Arttu Lehtinen Toni Mäkelä Luento 8: Kemiallinen potentiaali, suurkanoninen ensemble Pe 18.3.2016 1 AIHEET 1. Kanoninen
1. Polyakrylaatti koostuu usein akryylihaposta, tai sen johdannaisista. Aluksi voidaan tarkastella akryylihapon rakennetta mallintamalla se.
MALLINNUS Lukiolaisten kanssa voidaan myös tutustua superabsorbenttien rakenteeseen molekyylimallinnuksen avulla. Alla on ohjeet Spartan-ohjelmalle. Mallinnuksen tarkoituksena on esittää miten polyakrylaatti
infoa tavoitteet E = p2 2m kr2 Klassisesti värähtelyn amplitudi määrää kokonaisenergian Klassisesti E = 1 2 mω2 A 2 E = 1 2 ka2 = 1 2 mω2 A 2
infoa tavoitteet Huomenna keskiviikkona 29.11. ei ole luentoa. Oppikirjan lukujen 12-13.3. lisäksi kotisivulla laajennettu luentomateriaali itse opiskeltavaksi Laskarit pidetään normaalisti. Ymmärrät mitä
Värähtelevä jousisysteemi
Mathematican version 8 mukainen. (5.10.01 SKK) Värähtelevä jousisysteemi Jousen puristumista ja venymistä voidaan kuvata varsin yksinkertaisella matemaattisella mallilla m d x k x, d t missä x on jousen
Termodynamiikan suureita ja vähän muutakin mikko rahikka
Termodynamiikan suureita ja vähän muutakin mikko rahikka 2006 m@hyl.fi 1 Lämpötila Suure lämpötila kuvaa kappaleen/systeemin lämpimyyttä (huono ilmaisu). Ihmisen aisteilla on hankala tuntea lämpötilaa,
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
Matemaattisen analyysin tukikurssi
Matemaattisen analyysin tukikurssi 5. Kurssikerta Petrus Mikkola 10.10.2016 Tämän kerran asiat Raja-arvo ja toispuolinen raja-arvo Funktion suurin ja pienin arvo Lukujono Lukujonon suppeneminen Kasvava
5. Numeerisesta derivoinnista
Funktion derivaatta ilmaisee riippumattoman muuttujan muutosnopeuden riippuvan muuttujan suteen. Esimerkiksi paikan derivaatta ajan suteen (paikan ensimmäinen aikaderivaatta) on nopeus, joka ilmaistaan
ENY-C2001 Termodynamiikka ja lämmönsiirto Luento 8 /
ENY-C2001 Termodynamiikka ja lämmönsiirto Luento 8 / 7.11.2016 v. 02 / T. Paloposki Tämän päivän ohjelma: Sisäenergia (kertaus) termodynamiikan 1. pääsääntö Entropia termodynamiikan 2. pääsääntö 1 Termodynamiikan
HSC-ohje laskuharjoituksen 1 tehtävälle 2
HSC-ohje laskuharjoituksen 1 tehtävälle 2 Metanolisynteesin bruttoreaktio on CO 2H CH OH (3) 2 3 Laske metanolin tasapainopitoisuus mooliprosentteina 350 C:ssa ja 350 barin paineessa, kun lähtöaineena
782630S Pintakemia I, 3 op
782630S Pintakemia I, 3 op Ulla Lassi Puh. 0400-294090 Sposti: ulla.lassi@oulu.fi Tavattavissa: KE335 (ma ja ke ennen luentoja; Kokkolassa huone 444 ti, to ja pe) Prof. Ulla Lassi Opintojakson toteutus
IDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
EPIONEN Kemia 2015. EPIONEN Kemia 2015
EPIONEN Kemia 2015 1 Epione Valmennus 2014. Ensimmäinen painos www.epione.fi ISBN 978-952-5723-40-3 Painopaikka: Kopijyvä Oy, Kuopio Tämän teoksen painamiseen käytetty paperi on saanut Pohjoismaisen ympäristömerkin.
Differentiaalilaskennan tehtäviä
Differentiaalilaskennan tehtäviä DIFFERENTIAALILASKENTA 1. Raja-arvon käsite, derivaatta raja-arvona 1.1 Raja-arvo pisteessä 1.2 Derivaatan määritelmä 1.3 Derivaatta raja-arvona 2. Derivoimiskaavat 2.1
4) Törmäysten lisäksi rakenneosasilla ei ole mitään muuta keskinäistä tai ympäristöön suuntautuvaa vuorovoikutusta.
K i n e e t t i s t ä k a a s u t e o r i a a Kineettisen kaasuteorian perusta on mekaaninen ideaalikaasu, joka on matemaattinen malli kaasulle. Reaalikaasu on todellinen kaasu. Reaalikaasu käyttäytyy
FYSA234 Potentiaalikuoppa, selkkarityö
FYSA234 Potentiaalikuoppa, selkkarityö Jari Partanen, Jani Komppula JYFL FL246, S118 japapepa@jyu.fi, jani.komppula@jyu.fi 13. lokakuuta 2014 Ohjaus Työn ja ohjelman esittely (15-30 min) Harjoitellaan
2.3 Voiman jakaminen komponentteihin
Seuraavissa kappaleissa tarvitaan aina silloin tällöin taitoa jakaa voima komponentteihin sekä myös taitoa suorittaa sille vastakkainen operaatio eli voimien resultantin eli kokonaisvoiman laskeminen.
ATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
Sähkökemialliset tarkastelut HSC:llä
Sähkökemialliset tarkastelut HSC:llä Ilmiömallinnus prosessimetallurgiassa Syksy 2016 Teema 4 - Luento 5 Tavoite Oppia hyödyntämään HSC-ohjelmistoa sähkökemiallisissa tarkasteluissa 1 Sisältö Sähkökemiallisiin
Se mistä tilasta aloitetaan, merkitään tyhjästä tulevalla nuolella. Yllä olevassa esimerkissä aloitustila on A.
Tehtävä. Tämä tehtävä on aineistotehtävä, jossa esitetään ensin tehtävän teoria. Sen jälkeen esitetään neljä kysymystä, joissa tätä teoriaa pitää soveltaa. Mitään aikaisempaa tehtävän aihepiirin tuntemusta
Scratch ohjeita. Perusteet
Perusteet Scratch ohjeita Scratch on graafinen ohjelmointiympäristö koodauksen opetteluun. Se soveltuu hyvin alakouluista yläkouluunkin asti, sillä Scratchin käyttömahdollisuudet ovat monipuoliset. Scratch
Scanclimber Oy Mastolavojen matematiikkaa
Koostanut Essi Rasimus Opettajalle Scanclimber Oy Mastolavojen matematiikkaa Kohderyhmä: 8. - 9. -luokka Esitiedot: Ympyrän tasogeometria, kulman suuruus, nopeuden yhtälö Taustalla oleva matematiikka:
ENY-C2001 Termodynamiikka ja lämmönsiirto TERVETULOA!
ENY-C2001 Termodynamiikka ja lämmönsiirto TERVETULOA! Luento 14.9.2015 / T. Paloposki / v. 03 Tämän päivän ohjelma: Aineen tilan kuvaaminen pt-piirroksella ja muilla piirroksilla, faasimuutokset Käsitteitä
Kimppu-suodatus-menetelmä
Kimppu-suodatus-menetelmä 2. toukokuuta 2016 Kimppu-suodatus-menetelmä on kehitetty epäsileiden optimointitehtävien ratkaisemista varten. Menetelmässä approksimoidaan epäsileitä funktioita aligradienttikimpulla.
766334A Ydin- ja hiukkasfysiikka
1 76633A Ydin- ja hiukkasfysiikka Luentomonistetta täydentävää materiaalia: 3 5-3 Kuorimalli Juhani Lounila Oulun yliopisto, Fysiikan laitos, 011 Kuva 7-13 esittää, miten parillis-parillisten ydinten ensimmäisen