Mekatronisten koneiden reaaliaikainen simulointi Linux-ympäristössä

Koko: px
Aloita esitys sivulta:

Download "Mekatronisten koneiden reaaliaikainen simulointi Linux-ympäristössä"

Transkriptio

1 Lappeenrannan teknllnen korkeakoulu Koneteknkan osasto Konstruktoteknkan latos Mekatronsten koneden reaalakanen smulont Lnux-ympärstössä Dplomtyön ahe on hyväksytty koneteknkan osaston osastoneuvostossa Työn tarkastajna ovat tomneet professor k Mkkola ja teknkan tohtor sko Rouvnen Lappeenrannassa Mkko skanen Teknologapustonkatu Lappeenranta

2 TIIVISTELMÄ Tekjä: Mkko skanen Nm: Mekatronsten koneden reaalakanen smulont Lnuxympärstössä Osasto: Koneteknkan osasto akka: Lappeenranta Vuos: 2002 Dplomtyö. Lappeenrannan teknllnen korkeakoulu 50 svua, 17 kuvaa, 2 taulukkoa, 3 ltettä Tarkastajat: rofessor k Mkkola TkT sko Rouvnen Hakusanat: reaalaka-lnux, monkappaledynamkka, mekatronkka, reaalakanen smulont Työn tavotteena ol selvttää mahdollsuuksa käyttää Lnux-ympärstöä mekatronsten koneden reaalakasessa smulonnssa. Työssä tutkttn C-kelellä tehdyn reaalakasen smulontmalln ratkasua Lnux-käyttöjärjestelmässä RTLnuxreaalakalaajennuksen avulla. Reaalakanen smulont onnstu RTLnuxn avulla tehokkaast ja mallnnusmenetelmen rajossa tarkast. I/O-tomntojen lsäämstä erllsten I/Okortten avulla e tarkasteltu tässä työssä. Reaalakasta Lnuxa e ole akasemmn käytetty mekatronsten koneden smulontn. Tämän vuoks valmta työkaluja e ole olemassa. Lnux-ympärstö e nän ollen sovellu kovn hyvn yleseen koneensuunntteluun mallntamsen työläyden vuoks.

3 STRCT uthor: Mkko skanen Ttle: Real tme smulaton of mechatronc machnes n Lnuxenvronment Department: Mechancal Engneerng lace: Lappeenranta Year: 2002 Master s thess. Lappeenranta Unversty of Technology 50 pages, 17 fgures, 2 tables, 3 appendces Supervsors: rofessor k Mkkola Dr. tech sko Rouvnen Keywords: realtme-lnux, mult-body dynamcs, mechatroncs, realtme smulaton The goal of ths study was to explore possbltes to use Lnux-envronment n the realtme smulaton of mechatronc machnes. realtme smulaton model, wrtten n C-language, was run n Lnux- operatng system usng RTLnux- real tme envronment. The realtme smulaton usng RTLnux was found to be effcent and accurate. ddng I/O-functonalty usng addtonal I/O-boards was not consdered n ths study. The real tme Lnux s not wdely used n smulaton of mechatronc machnes. Therefore, there are no applcatons avalable. s a result, Lnux-envronment s not sutable for general machne desgn process.

4 LKUSNT Dplomtyö tehtn Lappeenrannan teknllsen korkeakoulun Mekatronkan ja vrtuaalsuunnttelun laboratorossa. Työn tarkastajna ovat tomneet professor k Mkkola ja teknkan tohtor sko Rouvnen, jota haluan kttää mahdollsuudesta tehdä työ melenkntosesta aheesta sekä neuvosta ja ohjesta. as Korkealaakson tutkmustyö on ollut myös suureks avuks. Itseän haluan kttää ajottasesta ahkeruudesta työn parssa. Ktoksa myös kaklle mulle työn edstymstä auttanelle ystävlle ja tervesä lopulle. Lappeenrannassa Mkko skanen

5 KÄYTETYT MERKINNÄT a j b e b C n C q C v f F s F µ Kerronmatrsn alko Kerronmatrs nta-ala Kappaleen kertomatrs Vektor Tehollnen purstuskerron Vektorn b komponentt Rajoteyhtälö Jacobn matrs uolemprnen tlavuusvrtavako Funkto Sylntervoma Ktkavoma k Runge-Kutta menetelmän kerron m RR Kappaleen massamatrsn komponentt m Rθ Kappaleen massamatrsn komponentt m θr Kappaleen massamatrsn komponentt m θθ M M n p O q q& q& & Q c Q e Kappaleen massamatrsn komponentt Järjestelmän massamatrs Kappaleen massamatrs Yhtälöden lukumäärä, kappaleden lukumäärä ane Vrheterm Ylestettyjen koordnaatten vektor Ylestettyjen koordnaatten vektorn akadervaatta Ylestettyjen koordnaatten vektorn tonen akadervaatta Rajotteet huomova vektor Ylestetty vomavektor

6 Q Q Q o Q V r Tlavuusvrta Tlavuusvrta ssään Tlavuusvrta ulos Kappaleen nelöllnen nopeusvektor Kappaleen psteen pakkavektor globaalssa koordnaatstossa r 1 Vektorn r 2 Vektorn R R 1 r X-komponentt r Y-komponentt Kappaleen lokaaln koordnaatston pakkavektor Vektorn R X-komponentt R 2 t U u Vektorn R Y-komponentt ka Jännte Kappaleen psteen pakkavektor lokaalssa koordnaatstossa u 1 Vektorn u 2 Vektorn V x x x 0 x 1 X X Tlavuus Vektor u u X -komponentt Y -komponentt Ylenen muuttuja, vektorn x komponentt skelen alkupste skelen loppupste Globaaln koordnaatston koordnaattaksel Kappaleen lokaaln koordnaatston koordnaattaksel y Funkto y y:n dervaatta y 0 lkuarvo y 1 Loppuarvo y 0 lkuarvotehtävän alkuehto Y Globaaln koordnaatston koordnaattaksel Y Kappaleen lokaaln koordnaatston koordnaattaksel

7 Krekkalaset aakkoset: θ λ η ξ Kappaleen lokaaln koordnaatston kertymä globaalssa koordnaatstossa Lagrangen kertomen vektor Ktkakerron Sylnterkohtanen funkto

8 1 SISÄLLYSLUETTELO 1 JOHDNTO Ylestä Reaalakasuus Muut menetelmät Ylestä dsce Opal-RT RT-Lab Venturcom Real Tme Extenson RTX Lumeo Moton Työn tavotteet ja rajaus KÄYTETYT MENETELMÄT Reaalakasuus Lnux-ympärstössä Lnux-ympärstö Erlasa vahtoehtoja reaalakasmulontn RTLnuxn tomnta Monkappaledynamkan mallntamnen Monkappalejärjestelmä Tasoknematkka Tasodynamkka Hydraulkan mallntamnen keskttyneden paneden teoran mukaan Hydraulprn dealsont Venttlen mallnnus Hydraulsylntern mallnnus Yhtälöryhmän ratkasu Numeernen ntegront Eulern menetelmä Neljännen kertaluvun Runge-Kutta -menetelmä Käytetyt työkalut Tetokonelattesto Ohjelmstot...27

9 2 3 SOVELLUS RTLnux-järjestelmä RTLnuxn asentamnen Reaalakamalln suorttamnen Reaalakamalln pysäyttämnen Tarkasteltava kohde Hydraulkäyttönen puom Smulotava työkerto Reaalakanen smulontmall Ylestä Smulotavan järjestelmän parametrt Hydraulkka-alohjelma ja sylntervoma Lkeyhtälöt Ylestettyjen koordnaatten ntegront Smulonttulosten tallentamnen Smulontasetukset dams-mall TULOKSET J NIIDEN TRKSTELU RTLnuxn tomnta jotustarkkuus Keskeytysvttaukset Laskentateho Reaalakasuus Hydraulkäyttösen puomn smulont Smulonnn kesto uomn kertymä Hydrauljärjestelmän paneet JOHTOÄÄTÖKSET...47 LÄHTEET...49 LIITTEET

10 3 1 JOHDNTO 1.1 Ylestä Reaalakasmulonta vodaan hyödyntää monn tavon mekatronsten koneden suunntteluprosessssa. Käyttäjä saadaan reaalakasen smulontmalln avulla mukaan suunnttelutyöhön jo ennen prototyypn rakentamsta. Käyttäjän antaman vasteen avulla työkerrosta saadaan todenmukanen, joten myös koneeseen kohdstuva rastuksa vodaan tarkastella todellsssa käyttöolosuhtessa. On myös mahdollsta lttää smulontmall osaks todellsta konejärjestelmää. Tällön rttää, että mallnetaan se osa konejärjestelmää, jonka muutosten vakutusta koneen tomntaan halutaan tarkastella sekä rajapnta smulontmalln ja todellsen konejärjestelmän vällle. Nykysn mekatronsten järjestelmen smulonnssa käytettävät reaalakajärjestelmät perustuvat erllsn prosessorkorttehn ta erkosohjelmstohn. Tällasten järjestelmen hnnat ovat monnkertaset tavanomasn työasemn verrattuna. Lsäks latealustojen sekä käytettäven ohjelmstojen suhteen e ole paljoa valnnanvaraa. On olemassa myös reaalakasuuteen pystyvä laajennuksa CD-ohjelmn, mutta näden avulla saavutettava reaalakasuus ja mallnnustarkkuus e täytä monen smulontsovellusten tarkkuusvaatmuksa. C-tetokoneden suortuskyvyn kehtyksen myötä tavallnen pöytätetokonekn rttää prosessorteholtaan monssa sovelluksssa reaalakasmulontn. Itseasassa erllset reaalakaset prosessorkortt ovat laskentateholtaan usen jopa huonompa kun nykyakaset C-tetokoneet. Reaalakanen smulont vaat kutenkn laskentatehon lsäks käyttöjärjestelmältä tettyjä omnasuuksa kuten prosessen tarkkaa ajotusta, prorsonta ja I/O-tomntoja. Nämä puuttuvat ylesmmstä C-tetokoneden käyttöjärjestelmstä.

11 4 1.2 Reaalakasuus Smulont on reaalakanen, kun smulontmall reago ulkosn satunnasn herättesn määrätyssä ajassa ennakotavalla tavalla. Smulonnn tulokset rppuvat annettujen syötteden lsäks ajasta. Tämän vuoks reaalakajärjestelmän on pystyttävä tommaan asetetun akataulun mukasest. /1, s. 5/. Reaalakasuus vodaan jakaa kahteen päätyyppn, pehmeään (engl. soft) ja kovaan (engl. hard). ehmeässä reaalakasuudessa smulonnn akarajat saavutetaan usemmten, mutta akarajan ylttämnen e johda katastrofn. Esmerkks tetokoneen musknsotto-ohjelma suortetaan pehmeässä reaalajassa. Tässä tapauksessa e tapahdu suurta vahnkoa, vakka muskk pätkskn prosessorn kuormtuksen ollessa suur. Ohjelman e myöskään tarvtse reagoda ana tetyssä lyhyessä ajassa käyttäjän käskyhn el latenssajalle e ole ehdottoma vaatmuksa. Latenssaka tarkottaa akaa, joka kuluu sgnaaln vastaanottamsesta shen reagomseen. Kovassa reaalajassa reaalakaset prosesst suortetaan varmuudella tetyssä ajassa ja kakk muut vähemmän krttset prosesst saavat odottaa. Esmerkks koneden ohjausjärjestelmen on tomttava varmast kakssa tlantessa. Myös smulontmalln suortus vo epäonnstua ta tarkkuus kärsä, mkäl laskentaa e voda suorttaa jokasella aka-askeleella. rosessen prorsonnn lsäks välttämätön edellytys kovalle reaalakasuudelle on rttävän pen ja ennustettavssa oleva latenssaka. en latenssaka on tärkeä, koska reaalakaohjelman tulee pystyä vastaamaan satunnasn herättesn tetyssä ajassa. On myös olemassa erlasa välmuotoja kovan ja pehmeän reaalakasuuden välllä. Nämä ssältävät muutama varsnasten reaalakakäyttöjärjestelmen omnasuuksa kuten tarkka prosessen ajastus ja/ta pen latenssaka. Tällasa ratkasuja sanotaan lujaks (engl. frm) reaalakasuudeks. Mekatronsen koneen smulontmalln vaatmukset reaalakasuuden toteutuksesta rppuvat tse mallsta, varsnkn käytetystä numeerssta menetelmstä, ja

12 5 sovelluksesta. Jossakn sovelluksssa aka-askelten väln jäämnen e aheuta ongelma kun taas tosssa sovelluksssa latenssajalle e ole tukkoja rajotuksa. Reaalakasuuden toteutustapa on ss valttava käyttökohteen mukaan. Tässä työssä kesktyttn tarkastelemaan sovellusta, jossa vaadtaan korkeatasosta reaalakasuutta. Tämä yhdstettynä smulontmalln, joka kuvaa tarkast smulotavaa kohdetta mahdollstaa todenmukasen smulonnn. 1.3 Muut menetelmät Ylestä Markknolla on useta kaupallsa ratkasuja reaalakasen smulonnn toteuttamseks. Vahtoehtona on sekä erllseen prosessorkorttn että tetokoneen omaan prosessorn perustuva ratkasuja. Tässä on estelty jotakn C-tetokonelle soveltuva vahtoehtoja, jota vodaan soveltaa mekatronsten koneden reaalakaseen smulontn dsce dsce tarjoaa erllsen prosessorkortn avulla toteutetun reaalakaympärstön. rosessorkortn lsäks tarjolla on erlasa I/O-ltyntäpntoja ja tapoja yhdstää prosessorkortteja. dsce:n latteet ovat modulaarsa ja ntä vodaan lttää tosnsa monn tavon. Smulontmallt vodaan tehdä Matlab/Smulnk-ympärstössä ja kääntää prosessorkortn ymmärtämälle C-kelelle. Muta tapoja malln luomseen e tueta /2/.

13 Opal-RT RT-Lab RT-Lab suorttaa ohjelma reaalakasena tetokoneen omalla prosessorlla. Smulonta halltaan yhdellä Wndows-käyttöjärjestelmällä varustetulla tetokoneella johon on ltetty yks ta useamp C-tetokone, jossa on QNX-reaalakakäyttöjärjestelmä. Mall luodaan käyttäen Matlab/Smulnk- ta Systemuld-ohjelmstoa ja ladataan seltä laskentaan käytettävlle tetokonelle /3/ Venturcom Real Tme Extenson RTX Venturcom RTX on reaalakalaajennus Mcrosoft Wndows NT, Wndows NT Embedded, Wndows 2000, Wndows X ja Wndows X Embedded käyttöjärjestelmlle. Sen avulla on mahdollsta suorttaa reaalakasa prosesseja parhammllaan kovassa reaalajassa prosessen kehttyneen prorsonnn ja ajotuksen ansosta. Reaalakaohjelmat luodaan käyttämällä Wndows-ympärstön ohjelmonttyökaluja. Mekatronsten koneden mallntamseen suunnattuja työkaluja e ole /4/ Lumeo Moton Lumeo Moton on rvsuunntteljolle suunnattu ro/engineer-cd-ohjelmston pehmeään reaalakaseen smulontn kykenevä laajennus. Smulontmalln suortus tapahtuu normaaln käyttöjärjestelmän alasuudessa. Smulontmalln luont tapahtuu CD-ohjelman avulla. Sekä reaalakasuuden luonteen että fyskaalsten yksnkertastusten vuoks Lumeo Moton e sovellu vaatven mekatronsten koneden smulontongelmen ratkasuun /5/.

14 7 1.4 Työn tavotteet ja rajaus Reaalakasta Lnuxa käytetään pääosn erlasten koneden ohjausjärjestelmssä ja sulautetussa järjestelmssä. Mekatronsten koneden reaalakaseen smulontn e Lnuxa ole juur käytetty. Työn tavotteena ol selvttää Lnux-käyttöjärjestelmän mahdollsuuksa tällasssa sovelluksssa muodostamalla reaalakanen smulontmall, jonka tomntaa testattn ja tuloksa verrattn kaupallsella monkappaledynamkkaohjelmstolla saatuhn tuloksn. Työssä oletettn kappaleden olevan jäykkä ja lkkeden tapahtuvan tasossa. Hydraulkka dealsotn keskttyneden paneden menetelmällä. I/0-tomntoja ja smulonnn vsualsonta e tarkasteltu.

15 8 2 KÄYTETYT MENETELMÄT 2.1 Reaalakasuus Lnux-ympärstössä Lnux-ympärstö Lnux on GNU-lsenssn alla kehtetty UNIX-tyyppnen käyttöjärjestelmä. GNUlsenssn mukasest sen lähdekood on vapaast saatavlla. Monpuolsuutensa, luotettavuutensa ja suortuskykynsä ansosta se on suosttu monssa vaatvssa sovelluksssa, kuten erlasssa palvelmssa. Käyttö työasemssa ja kottetokonessa on myös ylestynyt vme vuosna laajentuneen sovellusvalkoman ansosta Erlasa vahtoehtoja reaalakasmulontn erus-lnux Ilman erllsä laajennuksa Lnux e sovellu hyvn reaalakaohjelmlle koska se on monajoon perustuva käyttöjärjestelmä, el prosessoraka jaetaan kakken prosessen kesken. Nänollen raskaast kuormtetulla koneella e voda ratkasta monmutkasta smulontmalla reaalajassa, koska reaalakaohjelma e saa tarvttavaa prosessorakaa käyttöönsä. Suurn este Lnuxn käytölle reaalakasmulonnssa onkn juur puutteellnen prosessen prorsont. Myös prosessen ajotuksen tulee olla rttävän tarkka reaalakasuuden toteutumseks. Lnuxssa ajotusresoluuto on usemmlla latearkktehtuurella 10 ms, mkä e ole rttävän lyhyt reaalakaohjelmlle. Lsäks saavutettavat latenssajat ovat lan ptkä usemmlle reaalakasovellukslle. Kutenkn jossakn erkostapauksssa perus-lnuxn mahdollsuudet ovat rttävät myös reaalakasmulontn. Tällön vodaan käyttää tavallsta käyttöjärjestelmää ja ohjelmoda smulontmall kuten mkä tahansa ohjelma.

16 9 RTLnux RTLnux perustuu erllseen reaalakaytmeen. Lnuxn normaal ydn tom reaalakaytmen yhtenä prosessna sten, että kun reaalakaprosesst evät tarvtse prosessorakaa, annetaan stä Lnuxlle. Lnuxlla vodaan suorttaa tavallsa ohjelma, joten esmerkks vsualsont vodaan toteuttaa nn, ette tse smulontmalln reaalakanen suortus kärs. Tarkemp kuvaus tomnnasta on kappaleessa RTLnuxn avulla saavutetaan erttän hyvä reaalakasuus. Normaallla C:llä keskeytyskutsujen latenssajat ovat monssa sovelluksssa suurmmllaan 15 µs ja usen penempä, e juur latteston asettamaa rajotusta huonompa. RTLnuxa on jo vuosa käytetty erlasten koneden ohjausjärjestelmssä. Nopesn ohjauskertohn (<100 ms) RTLnux, kuten muutkaan Lnux-pohjaset järjestelmät, e kutenkaan sovellu /6, s. 3/. RTI RTI (Realtme pplcaton Interface) perustuu RTLnuxn. Suurelta osn nämä kaks ovat samantyyppsä, suurn ero on reaalakaosan omnasuuksssa. RTLnuxssa reaalakaosa on mahdollsmman yksnkertanen ja omnasuuksltaan rsuttu kun taas RTI tarjoaa enemmän omnasuuksa. Ylmääräset omnasuudet huonontavat suortuskykyä ja osttan kokeellsna saattavat aheuttaa epävakautta. Tetyssä sovelluksssa lsäomnasuudet saattavat kutenkn olla tarpeen. RTI e ole avan nn laajast käytössä kun RTLnux /7, 8/. KURT KURT (KU Real-Tme Lnux) pystyy tarjoamaan lujan reaalakasuuden. rosesst jaetaan normaalehn ja reaalakasn vahesn. rosessen ajastusta on tarkennettu perus-lnuxn verrattuna ja ajotus vodaan suorttaa kymmenen mkrosekunten tarkkuudella. jotusta varten KURTssa on oma algortm. KURT tarjoaa rttävät omnasuudet esmerkks usempn mekatronsten koneden reaalakasn smulontehn, mutta vaatvssa ohjausjärjestelmssä omnasuudet evät välttämättä ole rttävät /9, s. 8-15/.

17 10 RED-Lnux RED-Lnux (Real-tme and Embedded Lnux) perustuu Lnuxn omaan ytmeen tarjoten pehmeän reaalakasuuden. Lnuxn ytmeen lsätään tarkemp prosessen ajastn, ajotusjärjestelmä ja ohjelmallnen keskeytysemulaattor. jotusta varten on useta er ajotusalgortmeja. Nätä on kolmea er perustyyppä: 1. Jakoon perustuva, jossa ohjelmat saavat prosessorakaa tasapuolsest (normaal Lnuxn tapa) 2. rorteettn perustuva, jossa tärken prosess suortetaan seuraavaks 3. kaan perustuva, jossa ennaltamäärätyn akataulun mukaan määrätään suortusjärjestys /10, s. 2-3/. Lnux/RK Lnux/RK (Resource Kernel) mustuttaa tomnnaltaa RTLnuxa. Reaalakaprosesst tomvat erllsessä reaalakakernelssä, joka mahdollstaa suorat lattestokutsut /11, s. 1-2/. TmeSys Lnux GL Tmesys Lnux GL perustuu erllsen resurssytmen (Lnux/RK) käyttöön. Reaalakaosat erstetään omaks osakseen ytmestä ja tetokoneen yhteset resursst varataan etukäteen. Tmesys Lnux GL tarjoaa prosessen prorsonnn 2048 er tasolle. Tmesys Lnux GL on suunnattu ertysest sulautettuhn järjestelmn /12/ RTLnuxn tomnta Kuvassa 1 on kaavokuva RTLnuxn tomnnasta. Reaalakaydn on suoraan yhteydessä tetokoneeseen lattestotasolla ja reaalakaprosesst sekä Lnux-

18 11 käyttöjärjestelmä kästtelevät lattestoa sen kautta. Normaalst Lnuxn oma ydn on suoraan yhteydessä lattestoon. Halltsemattomat keskeytyskutsut ovat suurn este reaalakasuudelle normaalssa työasemakäyttöjärjestelmässä. Nyt reaalakaydn keskeyttää kakk käyttöjärjestelmän lattestokutsut ja suorttaa ne vasta, kun reaalakaydn on vapaa el tosn sanoen sllon, kun reaalakaprosesst evät tarvtse prosessorakaa /13, s. 1-2/. Kuva 1. RTLnux-järjestelmän rakenne. Dynaamnen must saattaa johtaa tlantesn, jossa alemman prorteetn prosess estää korkeamman prorteetn prosessn mustnhallnnan. Nänollen korkean tason prosessen härötön ja ennakotava suortus e ole turvattu. Tämän vuoks usemmssa RTLnux-järjestelmssä reaalakaprosesst eroavat prorteetn lsäks tavallssta prosessesta snä, ettevät ne käytä dynaamsta musta. RTLnuxn reaalakasuudelle krttset osat ovat ss mahdollsmman yksnkertasa. Järjestelmän osat ovat kutenkn modulaarsa ja tomntoja on mahdollsta lsätä ja muuttaa, esmerkks ajotusalgortmeja on saatavlla useta erlasa.

19 Monkappaledynamkan mallntamnen Monkappalejärjestelmä Monkappaledynamkan kenon vodaan kästellä järjestelmä, jotka koostuvat nvelten vältyksellä tosnsa vuorovakutuksessa olevsta kappalesta. Kappaleden kertymät vovat olla suura. Suursta kertymstä syntyvän epälneaarsuuden vuoks monkappaledynamkan laskenta on tehtävä numeersest. Kuvassa 2 estetty järjestelmä on monkappalejärjestelmä, koska sen kappaleet ovat nvelten avulla vuorovakutuksessa tosnsa. Kuva 2. Monkappalejärjestelmä. Kuvan 3 järjestelmä sensjaan e täytä monkappalejärjestelmän ehtoja, koska snä kappaleet ovat vuorovakutuksessa pelkästään vomen vältyksellä ekä järjestelmällä ole nvelrajotteta. Tällasen järjestelmän tarkastelu tosn onnstuu monkappaledynamkan kenon, mutta tätä varten on olemassa mutakn työkaluja.

20 13 Kuva 3. Kahden kappaleen järjestelmä. Monkappaledynamkassa kappaleden välllä vo luonnollsest olla myös vomavakutuksa jousen, vamentmen ja muden, vakkapa hydraulsylntereden, aheuttamen vomen muodossa Tasoknematkka Monkappalejärjestelmä mallnnetaan yleensä nn, että kullakn järjestelmän kappaleella on oma lokaal el pakallnen koordnaatsto. Nämä koordnaatstot lkkuvat kappaleden mukana. Jos joustoja e oteta huomoon ovat kappaleen kakken partkkeleden kuvaukset vakota lokaalssa koordnaatstossa. Kuvassa 4 partkkeln lokaal asema lmotetaan vektorella u 1 ja u 2.

21 14 Y X Y u u1 u2 θ r R 2 R R 1 X Kuva 4. Jäykän kappaleen ylestetyt koordnaatt tasotapauksessa. Kappaleden globaal asema määrtellään ylestettyjen koordnaatten avulla. Kuvan 4 mukasessa tasotapauksessa ylestettyhn koordnaattehn kuuluu kappaleen asema kunkn koordnaattakseln suhteen ja kertymä tasossa. Vektorella R 1 ja R 2 ja kulmalla θ määrätään kuvan 4 tasotapauksessa kappaleen globaal asema ja kertymä. Ylestettyjen koordnaatten vektor on tässä tapauksessa ss seuraavanlanen: [ θ ] T q = (1) R 1 R 2 Kappaleessa olevan partkkeln asema globaalssa koordnaatstossa vodaan määrttää, kun tedetään partkkeln lokaalt koordnaatt ja kappaleen ylestetyt koordnaatt. Tasotapauksessa lokaaln ja globaaln koordnaatston välstä kertymää vodaan kuvata kertomatrslla, joka vodaan lausua muodossa:

22 15 cosθ snθ = (2) snθ cosθ Kuvassa 4 olevan partkkeln globaal asema vodaan määrttää seuraavast: r R + u = (3) Monkappalejärjestelmän määrtelmän mukasest kappaleden välllä on rajotteta. Nvelten perusteella saataven rajoteyhtälöden avulla määrtellään nden vuorovakutus tosnsa ja ympärstöön. Tässä työssä tarkasteltavassa järjestelmässä käytetään kerto- ja lukunvelä. Rajoteyhtälöden muodostamnen kertonvelelle on estetty seuraavassa. Kahden kappaleen järjestelmässä kappaleta ja yhdstää psteessä oleva kertonvel kuvan 5 mukasest. Järjestelmässä e ole muta rajotteta. Y Y X u u Y X r, r Kuva 5. Kahden kappaleen välnen rajote. X

23 16 Nvelpsteen globaalen asemen ( r r, ) on oltava samat kummassakn kappaleessa. Tämän perusteella vodaan muodostaa nvelen rajoteyhtälöt. Tasotapauksessa asemavektort koostuvat kahdesta komponentsta. Kertonvelen tapauksessa saadaan ss kaks rajoteyhtälöä: r r = (4) Yhtälön 3 avulla yhtälö 4 saadaan muotoon: u R u R + = + (5) Kun yhtälö 5 krjotetaan auk, saadaan: + = + u u R R u u R R cos sn sn cos cos sn sn cos θ θ θ θ θ θ θ θ (6) Tästä saadaan kaks rajoteyhtälöä: C 1 : 0 sn cos sn cos = + + u u R u u R θ θ θ θ (7) C 2 : 0 cos sn cos sn = + + u u R u u R θ θ θ θ (8) Kun rajoteyhtälöstä otetaan osttasdervaatat ylestettyjen koordnaatten suhteen, saadaan Jacobn matrs C q jota tarvtaan lkeyhtälössä. Jacobn matrsssa kullakn rvllä on yhden rajoteyhtälön osttasdervaatat joten matrsssa on yhtä monta rvä kun järjestelmällä on rajoteyhtälötä ja yhtä monta saraketta kun järjestelmällä on ylestettyjä koordnaatteja /14, s. 7-39/. Kuvan 5 järjestelmän Jacobn matrs saadaan yhtälöstä 7 ja 8: + + = q u u u u u u u u θ θ θ θ θ θ θ θ sn cos 1 0 sn cos 1 0 cos sn 0 1 cos sn C (9)

24 Tasodynamkka Kun kappaleeseen kuuluven partkkeleden nopeudet ja theydet sjotetaan kneettsen energan lauseeseen, saadaan massamatrs M. Sen avulla kuvataan kappaleen massa, htausmomentt ja htaustulo yhtälön 10 mukasest. Htaustulo kuvaa massakeskpsteen asemaa lokaalssa koordnaatostossa ja se on nolla, mkäl massakeskpste on lokaaln koordnaatston orgossa. mrr mrθ M = (10) m θ R m θθ Koko järjestelmän massamatrs saadaan koottua yksttästen kappaleden massamatrsesta. Kun kappaleden lukumäärä on n, järjestelmän massamatrs vodaan lausua muodossa: M M = 0 1 M 2 O 0 n M (11) mssä M = kappaleen massamatrs Kappaleen pyörmsestä aheutuu keskpakovakutus kappaleen lokaaln koordnaatstoon mkäl lokaaln koordnaatston orgo e ole massakeskpsteessä. Tämä keskpakovakutus huomodaan nelöllsen nopeusvektorn avulla. Tässä työssä kesktytään kutenkn tapauksn jossa lokaaln koordnaatston orgo on kappaleen massakeskpsteessä. Tällön nelöllnen nopeusvektor Q v on nolla. Ylestetyn vomavektorn Q e avulla määrtetään kuhunkn kappaleeseen vakuttavat ylestetyt vomat ja vääntömomentt. Ylestetyt vomat ovat kappalesn vakuttavat vomat srrettynä lokaaln koordnatstoon. Kukn alko lttyy yhteen ylestettyyn koordnaattn.

25 18 Järjestelmän rajotteet vodaan huomoda lkeyhtälötä muodostettaessa kahdella er tavalla. Rajoteyhtälöt vodaan lsätä lkeyhtälöhn Lagrangen kertomen λ avulla, jollon järjestelmän dynamkan kuvaamseen käytetään yhtä monta dfferentaalyhtälöä kun järjestelmällä on ylestettyjä koordnaatteja sekä rajoteyhtälöden verran algebralyhtälötä. Rajotevomat saadaan nyt suoraan Lagrangen kertomen avulla. Saadut algebralyhtälöt ovat yleensä melko yksnkertasa ja sten nopeta ratkasta ja muodostaa. Tonen tapa rajotteden huomomseen on rajoteyhtälöden sjottamnen suoraan lkeyhtälöhn. Nän saadaan järjestelmän vapausasteden mukanen määrä dfferentaalyhtälötä. Tässä työssä käytettn Lagrangen kertomen menetelmää. Tällön lkeyhtälöden saattamseks ntegrotavaan muotoon täytyy nhn lsätä rajotteden muutosta kuvaava vektor Q c. Järjestelmän dynamkka vodaan ratkasta yhtälöstä: & Q (12) T Mq + Cq λ = Q e + v Sjottamalla yhtälöön 12 vektor Q c saadaan se muotoon: M Cq C 0 T q q& Qe + Q = λ Qc v (13) Ratkasemalla yhtälö 13 khtyvyyksen ja Lagrangen kertomen suhteen saadaan: q&& M = λ Cq C T q 0 1 Q e + Q c Q v (14)

26 19 Yhtälöstä 14 saadaan laskettua järjestelmän ylestettyjen koordnaatten khtyvyydet ja Lagrangen kertomet. Kun khtyvyyksä ntegrodaan ajan suhteen, saadaan nopeudet ja uudelleen ntegromalla asemat /14, s /. 2.3 Hydraulkan mallntamnen keskttyneden paneden teoran mukaan Keskttyneden paneden teorassa mallnnettava hydraulpr jaetaan tlavuuksn, jossa pane oletetaan tasan jakautuneeks. Todellsessa hydraulprssä vakuttavat erlaset vrtausvastukset kuten venttlt kuvataan tlavuuksen välsllä kurstmlla. Kullekn tlavuudelle muodostetaan dfferentaalyhtälöt paneden laskemseks. aneden avulla saadaan laskettua tlavuusvrrat kurstmen läp Hydraulprn dealsont Kuvassa 6 on estetty yksnkertanen hydraulpr dealsotuna keskttyneden paneden menetelmällä. Hydraulprn venttlt on kuvattu kurstmlla ja letkut on yhdstetty samaan tlavuuteen sylntern kanssa. Kuva 6. Hydraulprn dealsont./14, s. 68/ Vrtauksen jatkuvuusyhtälön perusteella saadaan paneen p akadervaatta laskettua yhtälön 15 mukasest /14, s /.

27 20 dp dt = V e Q Q o dv dt (15) mssä e = tutkttavan tlavuuden tehollnen purstuskerron Q = tlavuusvrta tlavuuteen Q o = tlavuusvrta tlavuudesta V = tlavuus Venttlen mallnnus Venttlen mallnnukseen on olemassa kolme tapaa: emprnen, puolemprnen ja analyyttnen. Tässä työssä on käytetty puolemprstä tapaa. Menetelmän peraatteena on se, että venttln tomntaa kuvaavat analyyttset yhtälöt muokataan sellaseen muotoon, jossa venttln omnasuudet vodaan kuvata helpost saatavlla olevlla parametrella. Tämä menetelmä on yleensä sopvn mekatronsten koneden hydraulkkaa mallnnettaessa koska tarvttavat parametrt ovat saatavlla komponenttvalmstajen luettelosta. Turbulenttnen tlavuusvrta venttln läp puolemprsen mallnnustavan mukasest on: /14, s /. Q = CvU p (16) mssä Q = tlavuusvrta C v = puolemprnen tlavuusvrtavako U = venttln karan asemaa kuvaava takasnkytkentäjännte p = pane-ero venttln yl

28 Hydraulsylntern mallnnus Tomlatteet muuttavat hydraulsen paneen monkappalejärjestelmään vakuttavks vomks. Tässä työssä tarkastellaan hydraulsylnterä, jonka tuottama voma saadaan laskettua seuraavast: F s 1 p1 2 p ΣF µ (17) = 2 mssä F s = sylntern tuottama voma, 1 2 = sylntern männän er puolen pnta-alat p, p 1 2 = paneet sylntern er puollla Σ F µ = sylntern ktkavomat Ktkavomat syntyvät metalln ja tvsteden välsestä kosketuksesta. Tämä ktka rppuu epälneaarsest männän lkenopeudesta. Eräs approksmaato ktkavomalle on: /14, s /. ( x)( p )( η) F µ = ξ & p2 1 (18) mssä F µ = ktkavoma x& = sylntern lkenopeus ξ ( x& ) = sylnterkohtanen nopeuden funkto η = sylntern hyötysuhde 2.4 Yhtälöryhmän ratkasu Tässä työssä järjestelmän lkeyhtälömatrs 13 ratkastn ylestettyjen koordnaatten khtyvyyksen suhteen numeersest käyttäen Gaussn elmnonta, joka on tehokas menetelmä lneaarsten yhtälöryhmen ratkasuun.

29 22 Ratkastava yhtälöryhmä on muotoa: x = b (19) mssä = kerronmatrs x = vektor b = vektor Kun järjestelmässä on n kappaletta tuntemattoma ja yhtälötä, yhtälöryhmä on muotoa: a a M an 11 21,1 a a a M n, 2 L L O L a a a 1n 2n M n,n x1 b1 x 2 b = 2 M M xn bn (20) Elmnontvaheessa yhtälöryhmä muutetaan rvoperaatoden (vahdetaan yhtälöden pakkaa, kerrotaan yhtälötä nollasta pokkeavalla luvulla sekä lsätään yhtälötä tosnsa) avulla yläkolmomuotoon: a11x a 1 (1) 22 + a x 2 12 x + a 2 (1) 23 a + a x K + a + K + a x x M = b (1) 2n ( n 1) ( n 1) nn n n x 1n n x = b = b n (1) 2 1 (21) Kunkn yhtälön ensmmästä kerronta sanotaan pvot-alkoks. Työssä on käytetty ns. osttasta pvotonta. Tällön pvot-alkoks otetaan n + 1:n sarakkeen suurn x :n kerron.

30 23 Tämän jälkeen yhtälöryhmä vodaan ratkasta laskemalla x n vmesestä yhtälöstä ja sjottamalla se seuraavaan yhtälöön, josta saadaan ratkastua x n-1. Nän jatkaen saadaan kakk tuntemattomat ratkastua /15, s /. 2.5 Numeernen ntegront Järjestelmän lkeyhtälömatrssta 13 Gaussn elmnaatolla ratkastut khtyvyydet vodaan ntegroda numeersest kolmella er tavalla: 1. Integrodaan suoraan ylestettyjä koordnaatteja. Tällön ntegronnn on oltava rttävän tarkka, ette rkota rajotteta. Työssä käytettn tätä menetelmää reaalakamalln ratkasuun. 2. Ylestetyt koordnaatt jaetaan rppuvn ja rppumattomn koordnaattehn. Van rppumattoma koordnaatteja ntegrodaan. Loput koordnaatt ratkastaan rajoteyhtälöstä. Rppumattomen koordnaatten ntegronttarkkuus vakuttaa koko järjestelmän tulosten tarkkuuteen. 3. Kakk ylestetyt koordnaatt ntegrodaan. Rppuven koordnaatten tulosta tarkennetaan rajoteyhtälöden avulla. Koska numeersessa ntegronnssa approksmodaan okeata tulosta, syntyy ana vrhettä. Erlasa vrhelähtetä on useta: Katkasuvrhe muodostuu toleransssta, joka määrttelee teraatoprosessn tarkkuuden. yörstysvrhe aheuttaa järjestelmässä luonnotonta vamennusta. Mkäl yhtälöden ratkasussa e ole rtävää tarkkuusvaraa, menetetään lukujen pyörstysvaheessa tetoa. Numeernen epästablus muodostuu dfferentaalyhtälöden, askelptuuden sekä käytetyn ntegrontalgortmn yhtesvakutuksesta. Epästabl laskenta vo aheuttaa suura vrhetä tuloksssa ja myös laskennan epäonnstumsen.

31 24 Integrontvrhe muodostuu katkasu- ja pyörstysvrheen summasta kuten kuvassa 7 on estetty. enn ntegrontvrhe saavutetaan, jos vrhelähteet vodaan määrttää ja käytetään askelta, jolla vrheden summa on penn. Kuva 7. Numeersen ntegronnn vrhelähtetä /14, s. 53/ Eulern menetelmä Ensmmäsen kertaluvun yhden tuntemattoman tavallnen dfferentaalyhtälö ajan funktona on muotoa: () t = f ( t y() t ) y, (22) Yhtälöllä 22 on yleensä parv ratkasuja. Jotta ratkasu ols ykskästtenen, annetaan ratkasulle alkuehto y(t 0 ) = y 0. Dfferentaalyhtälöllä tarkotetaan jatkossa alkuarvotehtävää ensmmäsen kertaluvun dfferentaalyhtälösysteemlle: y y () t = f ( t,y() t ) 0 ( t 0 ) = y (23) mssä y=(y 1,y 2,,y n )

32 25 Taylorn sarjakehtelmän avulla yhtälöstä 22 saadaan ajanhetkellä t+ t: y = 2 ( t + t) = y( t) + ty ( t) + O( t ) 2 y() t + tf ( t, y) + O( t ) (24) mssä O = vrheterm t = aka-askel Eulern ntegrontmenetelmä on muotoa: 0 y 0 = y (25) ( t y ) y y tf, n+ 1 = n + n n (26) mssä n = 0,1,2, t n = t 0 + n t y n = y(t n ) Yhtälöstä 26 saadaan ntegraaln arvo ajanhetkellä n+1. Menetelmä on hyvn yksnkertanen koska kullakn aka-askelella lasketaan funktolle van yks arvo, jonka avulla approksmodaan ntegraaln arvo. Menetelmän tarkkuus on kutenkn nn huono, että edes hyvn penllä aka-askellla menetelmä e sovellu mekatronsten koneden smulontn /16, s / Neljännen kertaluvun Runge-Kutta -menetelmä Koska numeersen ntegronnn tarkkuus vakuttaa merkttäväst smulonnn tulosten tarkkuuteen, on kehtetty joukko erlasa tarkempa ntegrontmenetelmä. Runge- Kutta menetelmssä lasketaan funkton f arvo useammalla ajanhetkellä. Tunnetun ja käyttökelposn on neljännen kertaluvun Runge-Kutta menetelmä, jossa funkton arvo

33 26 määrtetään neljä kertaa yhden askeleen akana. Näden arvojen laskenta on estetty yhtälössä ( ) k 1 = tf t n, y n (27) k k 2 3 t k1 = tf tn +, yn + (28) 2 2 t k2 = tf tn +, yn + (29) 2 2 ( t + t y ) k4 = tf n, n + k 3 (30) Kun funkton arvot er pstessä on laskettu, vodaan nden avulla laskea funkton arvo psteessä n+1 seuraavast: y y k 6 k 3 k 3 k 6 O 5 ( t ) n+ 1 = n (31) Neljännen kertaluvun Runge-Kutta mentelmä soveltuu hyvn smulontn, koska se on helppo ohjelmoda tetokoneelle ja saavutettava laskentatarkkuus on hyvä. Juur hyvän tarkkuuden vuoks laskenta on myös tehokasta, koska nän vodaan käyttää suurta akaaskelta /16, s /. 2.6 Käytetyt työkalut Tetokonelattesto Työssä käytettn kahta C-standardn mukasta tetokonetta. Tetokone, johon RTLnux-reaalakajärjestelmä asennettn ol varustettu sus 28 emolevyllä, Intel entum II 450 MHz prosessorlla ja 384 M:lla 100 MHz SDRM musta. Tulosten vertaluun käytettn tetokonetta, jossa ol sus 2-99 emolevy, entum III 600 MHz prosessor ja 512 M 100 MHz SDRM musta.

34 Ohjelmstot Käytetty Lnux-levtysverso on Mandrake Lnux 8.2 ja reaalakalaajennus RTLnux 3.0. Lnuxssa työskenneltn graafsessa KDE-työpöytäympärstössä. Tulosten vertaluun käytettn dams 10.0 ohjelmstoa Mcrosoft Wndows 2000 käyttöjärjestelmässä. Tulosten vsualsontn käytettn Matlab R12 ohjelmstoa.

35 28 3 SOVELLUS 3.1 RTLnux-järjestelmä RTLnuxn asentamnen luks tetokoneeseen asennetaan normaal Lnux-käyttöjärjestelmä huomoden muutamat RTLnuxn asettamat vaatmukset. Nyt käytetyn Mandrake Lnux 8.2 levtysverson ytmen verso on penn muutoksn. Koska on uusn RTLnuxn tukemsta ytmstä, e järjestelmässä voda käyttää kakka versoon ssältyvä omnasuuksa, kuten journalovaa tedostojärjestelmää ext3. Ohjelmstokehtykseen lttyvät työkalut on asennettava. Lsäks asennettn atchohjelma, jota tarvtaan, kun reaalakalaajennus asennetaan ytmeen. Mandraken ja usempen mudenkn levtysversoden asennusohjelma osaa yleensä asettaa tetokonelatteston asetukset ja asentaa tarvttavat lateohjamet. Kun tetokoneeseen on asennettu Lnux, vodaan alottaa tse RTLnuxreaalakalaajennuksen asennus. luks asennetaan ytmen puhdas verso (nn kutsuttu vanlla-kernel), jossa e ole ylmääräsä levtysversoden muutoksa. Uuteen ytmeen asennetaan RTLnuxn ydnpävtys atch-ohjelman avulla. Ennen ytmen kääntämstä sen asetukset on asetettava kohdalleen pats latteston, myös reaalakasuuden osalta. Vrranhallntaomnasuudet on kytkettävä pos päältä, koska nllä vo olla arvaamattoma vakutuksa reaalakaohjelmen suortukseen. Kun asetukset on tehty, käännetään ydn ja shen lttyvät modult. Kääntämsen jälkeen modult asennetaan. Vmesenä vaheena asennuksessa on kopoda RTLnux-laajennettu ydn käynnstyshakemstoon ja lsätä vastaava vahtoehto käynnstysvalkkoon. Nän tetokoneen käynnstysvaheessa vodaan valta, halutaanko toma tavallsessa Lnuxssa va RTLnuxssa. RTLnuxn asennus on estetty käskytasolla ltteessä 1.

36 29 Reaalakasten ohjelmen suorttamseks tetokone on ss käynnstettävä reaalakaytmeen. Sen jälkeen on velä käynnstettävä reaalakapalvelut toteuttavat modult Reaalakamalln suorttamnen luks C-kelnen ohjelma on käännettävä objekttedostoks, joka vodaan ladata reaalakaytmeen modulks. RTLnux-ohjelmen kääntämnen e onnstu kaklla kääntäjllä, kuten Mandrake Lnuxn mukana tulleella gcc:n versolla Työssä on käytetty kääntäjänä gcc versota, joka on yhteensopva RTLnux-ohjelmen kanssa. Kääntämsen jälkeen modul ladataan reaalakaytmeen. Lstaamalla suortettavat modult vodaan tarkstaa latauksen onnstumnen. Käynnssä on oltava oman moduln lsäks RTLnuxn reaalakamodult. Reaalakamoduln suortus e näy ulospän mtenkään, elle ohjelmassa ole esmerkks tulostuskäskyjä. Tulosteden näkyvyys käyttäjälle rppuu Lnux-ympärstön asetukssta. Mkäl tulosteet evät tule suoraan näkyvn, vodaan ne saada näytölle erllsellä komennolla Reaalakamalln pysäyttämnen Reaalakamodulsta vodaan tehdä sellanen, ette suortuksella ole varsnasta loppua. Mkäl ohjelmassa e ole omaa mekansma suortuksen pysäyttämseks, on modul postettava käsn. Tässä työssä tarkastellussa smulontmallssa ohjelman suortus lopetaan asetetun smulontajan täytyttyä.

37 Tarkasteltava kohde Hydraulkäyttönen puom Työssä tarkasteltu hydraulkäyttönen puom sjatsee Mekatronkan ja vrtuaalsuunnttelun laboratorossa. Snä on neljä kappaletta (puom, runko ja hydraulsylntern osat) ja yks vapausaste, jota ohjataan hydraulsylnterllä. Mekankka on estelty tarkemmn lähteessä 17 svulla 51. uom on estetty kuvassa 8. Kuva 8. Tarkasteltava hydraulkäyttönen puom. Hydraulpr on estetty kuvassa 9. Keskttyneden paneden teoran mukasest dealsotuna prssä on kaks tlavuutta, jossa pane oletetaan tasan jakautuneeks. Tlavuus kästtää sylntern männänpuolen tlavuuden ja hydraulletkun venttllle, tlavuus vastaavast sylntern männänvarren puolsen tlavuuden ja letkun venttllle. Syöttö- ja tankkpaneet oletetaan vakoks. Hydraulprn smulontparametrt on estetty taulukossa 1. Smulonnn alkuarvot on estetty työkerron yhteydessä kappaleessa

38 31 Kuva 9. Tarkasteltava hydraulpr. Taulukko 1. Hydrauljärjestelmän parametrt. Syöttöpane Tankkpane Suuntaventtln puolemprnen tlavuusvrtavako Sylntern halkasja Sylntern männänvarren halkasja 7 1,5 10 a 10 5 a 1, ,05 m 0,03 m 8 sv m 3 a Keskttyneden paneden tlavuudet 4 3 1, m Sylntern hyötysuhde 0,9 Öljyn purstuskerron Sylntern joustoa kuvaava purstukerron 9 1,5 10 a a Smulotava työkerto Tässä työssä e syvennytty RTLnuxn I/O-tomntohn, joten työkertoa e votu tehdä okealla ohjamella käyttäjän ohjaamana. Sensjaan työkerto tehtn step-funktoden avulla. Step-funkton kutsu on muotoa: ( x, x, y, x y ) y = STE (32) 0 0 1, 1

39 32 mssä y = funkton arvo x = suure, jonka funktona arvo lasketaan x 0 = askelen alkupste y 0 = funkton arvo askelen alussa x 1 = askelen loppupste y 1= funkton arvo askelen lopussa Kun x on penemp kun askelen alkupste, funkton arvo on y 0 ja vastaavast askelen loppupstettä suuremmlla x:n arvolla funkton arvo on y 1. Kun ollaan askelen alku- ja loppupsteden välllä, lasketaan funkton arvo yhtälön 33 mukasest: 2 x x ( ) 0 x x 0 y = y0 + y1 y0 3 2 (33) x1 x0 x1 x0 Työssä tarkastellussa työkerrossa hydrauljärjestelmän ohjausjännte on yhtälön 34 mukanen. Kuvassa 10 on estetty nän saatu ohjausjännte ajan funktona. Työkerron ptuus on neljä sekunta. U ( tme, 0.3,0,0.7,5 ) + STE( tme,1,0,1.2, ) + = STE 5 ( tme, 2,2.3, 8) STE( tme,2.5,0, 3, 8) ) STE + (34)

40 33 Kuva 10. Ohjausjännte. Smulonnn alussa puom on vaaka-asennossa. lkutlanteen parametrt on estetty taulukossa 2. Taulukko 2. Järjestelmän alkutla. uomn kertymä vaakatasosta 0 rad ane portssa 6 9,2 10 a ane portssa 7 1,1 10 a Männän asema sylnterssä 0,32 m

41 Reaalakanen smulontmall Ylestä Smulontmall tehtn C-kelellä ja se pohjautuu lähteessä 17 estettyyn smulontmalln rakenteeseen. Kuvassa 11 on kaavo, jossa on estetty ohjelman tomnta. Mall on jaoteltu alohjelmn, jota kutsutaan vuorollaan reaalakasäkeestä. Reaalakasäkeen suortusta ohjaa reaalaka-ajastn. Jokasella malln suortuskerralla odotetaan ennen laskennan alottamsta nn kauan, että edellsen kerroksen suortuksesta on kulunut asetettu aka. Nän smulont tapahtuu reaalakasena huolmatta malln ratkasemseen kuluvasta ajasta. Ensmmäsellä suortuskerralla ylestettyjen koordnaatten ratkasussa käytetään annettuja alkuarvoja asemlle ja nopeukslle. Lkeyhtälöt ratkastaan khtyvyyksen suhteen ja khtyvyydet ntegromalla saadaan nopeudet ja asemat. Seuraavalla kerroksella käytetään saatuja arvoja. Ohjelmaa suortetaan reaalaka-ajastmen ohjaamana nn monta kertaa, että asetettu smulonnn loppuaka saavutetaan.

42 35 Reaalakasäkeen luont arametren luku Reaalakasest suortettava osuus el reaalakasäe Hydraulkka-alohjelma - ohjausjännte - paneen dervaatta - ntegront Sylntervoman laskenta Lkeyhtälöt - vomat - rajotteet - massamatrs - yhtälöden ratkasu Ylestettyjen koordnaatten ntegront Tulosten talletus - joka kymmenes kerros Smulontajan tarkstus - jos t = t max lopetetaan ohjelman suortus Kuva 11. Smulontmalln ratkasu.

43 Smulotavan järjestelmän parametrt Smulotavan järjestelmän parametrt krjotetaan ohjelmakoodn. Ohjelman konekelelle kääntämsen jälkeen malln e ss voda tehdä muutoksa. Järjestelmän kullekn kappaleelle annetaan nertatedot, alkutlanteen asemat ja nopeudet. Järjestelmän rajotteet määrtellään shen lttyven kappaleden lokaalessa koordnaatstossa. Hydraulkkajärjestelmän parametrt (taulukko 2) annetaan myös ohjelmakoodssa Hydraulkka-alohjelma ja sylntervoma luks lasketaan työkerron mukanen ohjausjännte kappaleen mukasest. Kappaleen 2.3 mukasest lasketaan paneden akadervaatat, josta ntegromalla saadaan keskttyneet paneet. Integront tapahtuu käyttäen kappaleessa estettyä neljännen kertaluvun Runge-Kutta menetelmää. Hydrauljärjestelmän paneden avulla saadaan laskettua sylntern voma. Sylntervoma lasketaan kappaleessa estettyjen kaavojen mukasest Lkeyhtälöt Lkeyhtälömatrs 13 kootaan järjestelmän tlan mukaseks. Hydraulsylntern voma lsätään ylestettyyn vomavektorn. Lkeyhtälömatrssta ratkastaan khtyvyydet ja Lagrangen kertomet Gaussn elmnonnn avulla. Ratkasua varten yhtälön okeanpuoleset termt srretään vasemmalla sjatsevan matrsn pystysarakkeeks sten, että matrs saadaan muotoon: M Cq C T q 0 Qe Qc (35)

44 37 Soveltamalla tähän kappaleessa 2.4 esteltyä Gaussn elmnaatota saadaan khtyvyysvektor q& & ja lagrangen kertomet λ määrtettyä Ylestettyjen koordnaatten ntegront Kuten hydrauljärjestelmän paneden, myös ylestettyjen koordnaatten ntegrontn käytetään neljännen kertaluvun Runge-Kutta ntegrontalgortma. Gaussn elmnaaton avulla saadusta khtyvyyksstä ntergodaan nopeudet ja asemat. Tosen asteen dfferentaalyhtälöt ratkastaan muutamalla ne ensmmäsen asteen dfferentaalyhtälöks sjottamalla nopeus- ja khtyvyysvektort samaan vektorn: /17, s /. y () & t q& = q && (36) Integromalla yhtälö 36 ajan suhteen saadaan vektor, joka ssältää asemat ja nopeudet: y ( t+ t ) q = q& (37) Smulonttulosten tallentamnen Smulonttulosten talteenotto on toteutettu lsäämällä tulostuskäsky smulontmalln. Tulosten tarkastelua varten e ole tarpeen ottaa talteen tulosta jokasella aka-askelella koska käytetty aka-askel on usesta kertaluokka penemp kun tarkasteltavan järjestelmän omnasvärähtelyn jaksonaka. Tästä syystä tulokset tallennettn joka kymmenennellä aka-askelella.

45 38 Smulontmalln antamat tulokset ovat lukulukuja. Koska RTLnuxn reaalakaohjemssa käytettävä tulostuskäsky e kykene lukulukujen tulostukseen, ol tulostamsta varten tehtävä erllnen alohjelma. lohjelman avulla vodaan tulostaa mkä tahansa suure järjestelmässä halutulla tarkkuudella. Tuloste menee ytmen rengaspuskurn (kernel rng buffer), joka smulontajon päätyttyä vodaan tallentaa suoraan tekstmuotoseks tedostoks jatkotomenptetä varten Smulontasetukset Smulonnssa käytettn 0,001 sekunnn aka-askelta. ka-askel vodaan määrttää erkseen molemmlle ntegraattorelle ja reaalaka-ajastmelle. Integraattoreden akaaskel vakuttaa tulosten tarkkuuteen ja ajastmen aka-askel laskennan nopeuteen. Kun aka-askeleet ovat yhtä suuret, tapahtuu laskenta reaalajassa. 3.4 dams-mall Smulontmall tehtn edellä estettyjen parametren mukasest sekä mekankan että hydraulkan osalta samanlaseks kun reaalakamall. Mekankka ja nvelrajotteet on mallnnettu käyttäen ohjelman oma työkaluja. Hydraulkka on mallnnettu käyttäen damsn ssäsä funktota. Mallntamnen tapahtu kappaleessa 2.3 estettyjen yhtälöden mukasest. Smulonnssa käytettn damsn Gear-ntegraattora akaaskelella 0,0005 sekunta. Jacobn matrs laskettn joka neljännellä kerroksella.

46 39 4 TULOKSET J NIIDEN TRKSTELU 4.1 RTLnuxn tomnta RTLnuxn tomntaa testattn ohjelmstopaketn mukana tulevlla mttaustyökalulla. Tulosten perusteella vodaan tarkastella reaalakasuuden toteutumsta. Testt suortettn käyttäen graafsta käyttölttymää jotustarkkuus RTLnuxn reaalakaprosesst on suortettava tarkast okeaan akaan. jotuksen tarkkuuden mttaamsta varten on olemassa ohjelma, joka ajaa reaalakasäettä ja mttaa sen suortushetken. Ohjelman C-kelnen lähdekood on estetty ltteessä 2. Tuloksena saadaan mnm- ja maksmpokkeamat odotetusta suortushetkestä. Kuvassa 12 on estetty ajotustarkkuus 35 er reaalakasen prosessn suortuskerralla. Kuva 12. jotustarkkuus.

47 40 Kuten huomataan, jokasella suortuskerralla penn vrhe on ollut nanosekunnn tarkkuudella nolla. Suurn vrhe on ana pysynyt alle 8000 nanosekunnn el 8 mkrosekunnn. Mekatronsten koneden reaalakasessa smulonnssa tämän kokoluokan vrhe on täysn merktyksetön. jotustarkkuus on rttävän hyvä työssä kästeltävään sovellukseen Keskeytysvttaukset Tonen test, jolla tutkttn reaalakasuutta, on keskeytysvttausten nopeus. Testaukseen käytetyn ohjelman C-kelnen lähdekood on estetty ltteessä 3. Kuvassa 13 on estetty maksm- ja mnmaka vttauksesta sen perlle menoon 35 testauskerralla. Kuva 13. Keskeytysvttauksen kesto.

48 41 Keskeytysvttausten kestoja tarkkalemalla huomataan, että latteston asettama raja on hukan yl 1000 nanosekunta. Tätä nopeammn vtausta e pystytä tomttamaan mssään vaheessa. Suurmmllaan kesto on kakssa tapauksssa alle 10 mkrosekunta. Reaalakasessa smulonnssa käyttäjä e havatse tämän kokoluokan vvettä tomnnassa joten keskeytysvttaukset ovat rttävän nopeta Laskentateho Smulontmallssa vodaan määrttää aka-askel erkseen numerselle ntegronnlle ja reaalakaselle suortukselle. Nän malla vodaan suorttaa myös nopeammn ta htaammn kun reaalajassa. Tuloksn tämä e kutenkaan vakuta, jos ntegraattoreden aka-askelta e muuteta. Laskentatehoa testattn nn, että hydraulkäyttösen puomn smulontmalln reaalaka-ajastmen aka-askelta penennettn kunnes suortus e enää onnstunut. enn aka-askel, jolla suortus onnstu, ol työssä muutenkn käytetty 0,001 s. Tätä penemmällä aka-askelella laskentateho e rtä ja tetokone jumutuu hetkeks reaalakaprosessn vedessä kaken prosessorajan. van tarkast penntä mahdollsta aka-askelta e tällä menetelmällä pysty määrttämään. Vodaan kutenkn todeta, että nyt estellyssä sovelluksessa laskentateho rttää smulontmalln suorttamseen reaalakasena rttävän penellä aka-askelella. Tarvttaessa hydraulkan ja dynamkan ntegrontaskelet vovat olla myös er suuruset. Nän laskentaa vodaan optmoda paremmn täyttämään tarkkuusvaatmukset Reaalakasuus Reaalakasuuden mttaamseen e ole olemassa testohjelmaa, koska testohjelman ptäs ottaa vertaluaka samasta tetokoneesta jolla smulontmalla suortetaan. Nyt tyydyttn tarkkalemaan smulonnn suortusta ulkopuolsen kellon avulla. Smulonnn havattn slmämääräsest tarkkallen tomvan okea-akasest.

49 Hydraulkäyttösen puomn smulont Smulonnn kesto RTLnux-smulontmalln ratkasukykyä hydraulkäyttösen puomn smulonnssa tarkasteltn jo kohdassa dams-malln työkerron laskemseen men non 20 sekunta kun käytettn 0,0005 sekunnn aka-askelta. Laskenta-aka on mtattu slmämääräsest ulkopuolsesta kellosta. tkä laskenta-aka johtuu käytetystä muuttuva-askelsesta ntegrattorsta, joka penentää aka-askelta tarvttaessa rttävän tarkkuuden saavuttamseks uomn kertymä Mekansmn lkettä tarkasteltn puomn kertymän avulla. Kuvassa 14 on estetty RTLnuxlla ja damslla saadut kertymät ajan funktona. Kuvasta huomataan, että RTLnuxn reaalakamalln ja dams-malln tulokset ovat käytännössä erttän lähellä tosaan. Osasuurennoksesta on kertymä velä tarkempana suurennoksena non yhden sekunnn kohdalta, kun puom on ylmmässä asennossaan. Omnasvärähtely tapahtuu samalla taajuudella ja samassa vaheessa.

50 43 Kuva 14. uomn kertymä ajan funktona. Kuvassa 15 on estetty reaalakasen smulontmallsta ja dams-mallsta saatujen kertymen erotus työkerron akana. Reaalakamalln antamasta kertymästä on vähennetty damsn antama. Kuten huomataan, ero on suurmmllaan non 2,5 tuhannesosaradaana. Ero mallen välllä muuttuu lähnnä puomn lkkeden akana. uomn pysyessä pakallaan erotus pysyy pentä värähtelyä lukuunottamatta pakallaan. Erotuksen värähtely johtuu smulontmallen tommsesta hukan er vaheessa. Huomataan myös, että tällön erotuksen taso on verrannollnen puomn kertymään.

51 44 Kuva 15. uomn kertymen erotus Hydrauljärjestelmän paneet Kuvassa 16 on estetty smulontmallesta ratkastut hydraulpaneet keskttyneden paneden teoran mukasessa tlavuudessa. Kuvassa 17 on estetty smulontmallen paneden välnen erotus. dams-malln tuloksesta on vähennetty reaalakamalln tulos. Kuten huomataan, hydraulpaneet ovat lähellä tosaan koko smulonnn ajan. Tämä on luonnollsta, koska hydraulpr on mallnnettu samalla tavalla kummassakn smulontmallssa.

52 45 Kuva 16. ane tlavuudessa. Kuvan 17 hydraulpaneden erotusta tarkastelemalla huomataan, että paneden välnen ero on suurmmllaan non a. Erotuksen taso pysyy samana huolmatta paneen suuruudesta. Erotus johtuu pääasassa vahe-erosta smulontmallen välllä.

53 46 Kuva 17. aneden erotus tlavuudessa. Vahe-ero mallen välllä e vakuta tulosten okeellsuuteen. Kuten kuvasta 16 huomataan, tulokset ovat kutenkn käytännössä denttset. Smulontmallen välnen ero on merktyksetön tarkastellussa sovelluksessa.

54 47 5 JOHTOÄÄTÖKSET Työssä tutkttn Lnux-ympärstön käyttömahdollsuuksa mekatronsten koneden reaalakasessa smulonnssa vahtoehtona kaupallslle ratkasulle. Lnuxkäyttöjärjestelmään asennettn RTLnux-reaalakalaajennus. RTLnuxn kykyä toteuttaa kovaa reaalakasuutta testattn apuohjelmen avulla. Lsäks ratkastn reaalakasest hydraulkäyttösestä puommekansmsta tehtyä C-kelstä smulontmalla ja verrattn saatuja tuloksa dams-ohjelmstolla tehtyyn vastaavaan malln. Reaalakajärjestelmän asentamnen huomattn melko monmutkaseks ja vaheseks prosessks. Lnux-käyttöjärjestelmän late- ja ohjelmstotuk on osn puutteellsta. RTLnux-laajennuksella on myös omat vaatmuksensa sekä lattestolle että ohjelmstolle. sennusdokumentaato on sekavaa ja hajanasta. Monet erlaset ohjelmstojen versot aheuttvat ongelma asennusvaheessa. sennuksessa vaadtaan Lnux-tuntemusta. Reaalakasta Lnux-ympärstöä e käytetä ylesest mekatronsten koneden smulontn. Nän ollen valmta mallnnustyökaluja e ollut olemassa. Smulontmall tehtn käsn ohjelmomalla muokkaamalla as Korkealaakson dplomtyössään (lähde 17) luoman smulontmalln rakenne RTLnuxlle sopvaks, lsäämällä reaalakakäskyt ja muuttamalla ohjaus- ja tulostustomntoja. Smulontmalln teko RTLnuxlle e eroa tavallsesta C-kelellä tehtävästä ohjelmonnsta kun muutamen reaalakasuuteen lttyven komentojen osalta. Koska ohjelma on suoraan yhteydessä lattestoon aheuttaa penkn vrhe koko tetokoneen kaatumsen. Tästä syystä ohjelman kehtys on akaa vevää. Smulontmallssa mekankka mallnnettn tasossa ja kappaleet oletettn jäykks. Hydraulpr mallnnettn keskttyneden paneden menetelmällä. Kun smulontmall on luotu käsn, stä saadaan numeersest tehokas, koska mukana on van tarvttavat

55 48 tomnnot. Tämä havattn vertaamalla saatuja tuloksa dams-ohjelmstolla tehdystä smulontmallsta saatuhn tuloksn ja laskenta-akohn. RTLnuxn avulla smulontmall saatn tommaan reaalajassa ja aka-askelesta rppuen nopeammnkn tavallsella, hukan vanhentuneella C-tetokoneella. damslla puolestaan malln laskemseen kulu 2-4 kertanen aka smulonnn ptuuteen verrattuna. Tässä tulee lm pats reaalakasen malln numeernen tehokkuus, myös RTLnuxn tehokas kyky prorsoda reaalakaset prosesst muden edelle. Koska työssä saadut tulokset smulontmallen välllä ovat hyvn samanlaset, vodaan todeta, että käytetyllä aka-askellla reaalakamalln laskentatarkkuus on rttävä. enemp aka-askel e tuo enää olennasta muutosta tuloksn. Nänollen RTLnuxa käyttämällä entum II 450 MHz prosessorn teho rttää tarkastellun koneen reaalakaseen smulontn. RTLnux-ympärstön havattn olevan hyvä ja edullnen vahtoehto kaupallslle ympärstölle. Erlasssa smulaattoressa ja mussa sovelluksssa, jossa smulontmalla e ole tarvetta muokata usen sekä lujaa reaalakasuutta vaatvssa suunnttelutehtävssä RTLnux on vakavast otettava vahtoehto. Reaalakasta smulontympärstöä vodaan kehttää lsäämällä I/O-tomnnot. Tämän vo tehdä käyttämällä hyväks joko tetokoneen oma I/O-portteja, kuten COM-portta, ta erllstä I/O-kortta. Smulontmalln vodaan myös lttää vsualsontohjelma, joka lsäs havannolsuutta huomattavast. Kolmulottesten ja/ta joustaven mekankkamallen käyttöön RTLnuxssa e ole estetä. Smulontmallen monpuolsuuden suhteen anoa rajotus on tetokoneen prosessorteho. Mekatronsten koneden mallntamseen vodaan kehttää työkaluja, jollon smulontmalla e välttämättä tarvtss ohjelmoda suoraan C-kelellä.

r i m i v i = L i = vakio, (2)

r i m i v i = L i = vakio, (2) 4 TÖRMÄYKSET ILMATYYNYPÖYDÄLLÄ 41 Erstetyn systeemn sälymslat Kun kaks kappaletta törmää tosnsa ne vuorovakuttavat keskenään tetyn ajan Vuorovakutuksella tarkotetaan stä että kappaleet vahtavat keskenään

Lisätiedot

Jaksolliset ja toistuvat suoritukset

Jaksolliset ja toistuvat suoritukset Jaksollset ja tostuvat suortukset Korkojakson välen tostuva suortuksa kutsutaan jaksollsks suortuksks. Tarkastelemme tässä myös ylesempä tlanteta jossa samansuurunen talletus tehdään tasavälen mutta e

Lisätiedot

3 Tilayhtälöiden numeerinen integrointi

3 Tilayhtälöiden numeerinen integrointi 3 Tlayhtälöden numeernen ntegront Alkuarvotehtävässä halutaan ratkasta lopputla xt f ) sten, että tlayhtälöt ẋ = fx,u, t) toteutuvat, kun alkutla x 0 on annettu Tlayhtälöden numeernen ntegront vodaan suorttaa

Lisätiedot

Monte Carlo -menetelmä

Monte Carlo -menetelmä Monte Carlo -menetelmä Helumn perustlan elektron-elektron vuorovakutuksen laskemnen parametrsodulla yrteaaltofunktolla. Menetelmän käyttökohde Monen elektronn systeemen elektronkorrelaato oteuttamnen mulla

Lisätiedot

Uuden eläkelaitoslain vaikutus allokaatiovalintaan

Uuden eläkelaitoslain vaikutus allokaatiovalintaan TEKNILLINEN KORKEAKOULU Systeemanalyysn laboratoro Mat-2.108 Sovelletun matematkan erkostyö Uuden eläkelatoslan vakutus allokaatovalntaan Tmo Salmnen 58100V Espoo, 14. Toukokuuta 2007 Ssällysluettelo Johdanto...

Lisätiedot

Työn tavoitteita. 1 Johdanto. 2 Ideaalikaasukäsite ja siihen liittyvät yhtälöt

Työn tavoitteita. 1 Johdanto. 2 Ideaalikaasukäsite ja siihen liittyvät yhtälöt FYSP103 / 1 KAASUTUTKIMUS Työn tavotteta havannollstaa deaalkaasun tlanyhtälöä oppa, mten lman kosteus vakuttaa havattavn lmöhn ja mttaustuloksn kerrata mttauspöytäkrjan ja työselostuksen laatmsta Luento-

Lisätiedot

FYSA220/2 (FYS222/2) VALON POLARISAATIO

FYSA220/2 (FYS222/2) VALON POLARISAATIO FYSA220/2 (FYS222/2) VALON POLARSAATO Työssä tutktaan valoaallon tulotason suuntasen ja stä vastaan kohtsuoran komponentn hejastumsta lasn pnnasta. Havannosta lasketaan Brewstern lan perusteella lasn tatekerron

Lisätiedot

1. Luvut 1, 10 on laitettu ympyrän kehälle. Osoita, että löytyy kolme vierekkäistä

1. Luvut 1, 10 on laitettu ympyrän kehälle. Osoita, että löytyy kolme vierekkäistä Johdatus dskreettn matematkkaan Harjotus 3, 30.9.2015 1. Luvut 1, 10 on latettu ympyrän kehälle. Osota, että löytyy kolme verekkästä lukua, joden summa on vähntään 17. Ratkasu. Tällasa kolmkkoja on 10

Lisätiedot

Mat /Mat Matematiikan peruskurssi C3/KP3-I Harjoitus 2, esimerkkiratkaisut

Mat /Mat Matematiikan peruskurssi C3/KP3-I Harjoitus 2, esimerkkiratkaisut Harjotus, esmerkkratkasut K 1. Olkoon f : C C, f(z) z z. Tutk, mssä pstessä f on dervotuva. Ratkasu 1. Jotta funkto on dervotuva, on sen erotusosamäärän f(z + ) f(z) raja-arvon 0 oltava olemassa ja ss

Lisätiedot

Markov-prosessit (Jatkuva-aikaiset Markov-ketjut)

Markov-prosessit (Jatkuva-aikaiset Markov-ketjut) J. Vrtamo Lkenneteora a lkenteenhallnta / Markov-prosesst 1 Markov-prosesst (Jatkuva-akaset Markov-ketut) Tarkastellaan (statonaarsa) Markov-prosessea, oden parametravaruus on atkuva (yleensä aka). Srtymät

Lisätiedot

Tchebycheff-menetelmä ja STEM

Tchebycheff-menetelmä ja STEM Tchebycheff-menetelmä ja STEM Optmontopn semnaar - Kevät 2000 / 1 1. Johdanto Tchebycheff- ja STEM-menetelmät ovat vuorovakuttesa menetelmä evät perustu arvofunkton käyttämseen pyrkvät shen, että vahtoehdot

Lisätiedot

3.5 Generoivat funktiot ja momentit

3.5 Generoivat funktiot ja momentit 3.5. Generovat funktot ja momentt 83 3.5 Generovat funktot ja momentt 3.5.1 Momentt Eräs tapa luonnehta satunnasmuuttujan jakaumaa, on laskea jakauman momentt. Ne määrtellään odotusarvon avulla. Määrtelmä

Lisätiedot

Mittausvirhe. Mittaustekniikan perusteet / luento 6. Mittausvirhe. Mittausepävarmuus ja siihen liittyvää terminologiaa

Mittausvirhe. Mittaustekniikan perusteet / luento 6. Mittausvirhe. Mittausepävarmuus ja siihen liittyvää terminologiaa Mttausteknkan perusteet / luento 6 Mttausepävarmuus ja shen lttyvää termnologaa Mttausepävarmuus = mttaustulokseen lttyvä parametr, joka kuvaa mttaussuureen arvojen odotettua vahtelua Mttauksn lttyvä kästtetä

Lisätiedot

COULOMBIN VOIMA JA SÄHKÖKENTTÄ, PISTEVARAUKSET, JATKUVAT VARAUSJAKAUMAT

COULOMBIN VOIMA JA SÄHKÖKENTTÄ, PISTEVARAUKSET, JATKUVAT VARAUSJAKAUMAT COUOMBIN VOIMA JA SÄHKÖKENTTÄ, PISTEVARAUKSET, JATKUVAT VARAUSJAKAUMAT SISÄTÖ: Coulombn voma Sähkökenttä Coulombn voman a sähkökentän laskemnen pstevaaukslle Jatkuvan vaauksen palottelemnen pstevaauksks

Lisätiedot

Mekaniikan jatkokurssi Fys102

Mekaniikan jatkokurssi Fys102 Mekankan jatkokurss Fys102 Syksy 2009 Jukka Maalamp LUENTO 2 Alkuverryttelyä Vääntömomentt Oletus: Vomat tasossa, joka on kohtsuorassa pyörmsaksela vastaan. Oven kääntämseen tarvtaan er suurunen voma

Lisätiedot

FDS-OHJELMAN UUSIA OMINAISUUKSIA

FDS-OHJELMAN UUSIA OMINAISUUKSIA FDS-OHJELMAN UUSIA OMINAISUUKSIA Smo Hostkka VTT PL 1000, 02044 VTT Tvstelmä Fre Dynamcs Smulator (FDS) ohjelman vdes verso tuo mukanaan joukon muutoksa, jotka vakuttavat ohjelman käyttöön ja käytettävyyteen.

Lisätiedot

Johdatus tekoälyn taustalla olevaan matematiikkaan

Johdatus tekoälyn taustalla olevaan matematiikkaan Johdatus tekoälyn taustalla olevaan matematkkaan Informaatoteknologan tedekunta Jyväskylän ylopsto 4. luento 24.11.2017 Neuroverkon opettamnen - gradenttmenetelmä Neuroverkkoa opetetaan syöte-tavote-parella

Lisätiedot

HASSEN-WEILIN LAUSE. Kertausta

HASSEN-WEILIN LAUSE. Kertausta HASSEN-WEILIN LAUSE Kertausta Käytetään seuraava merkntjä F = F/F q on sukua g oleva funktokunta Z F (t = L F (t (1 t(1 qt on funktokunnan F/F q Z-funkto. α 1, α 2,..., α 2g ovat polynomn L F (t nollakohten

Lisätiedot

BL20A0600 Sähkönsiirtotekniikka

BL20A0600 Sähkönsiirtotekniikka BLA6 Sähkönsrtoteknkka Tehonaon laskenta Jarmo Partanen LT Energy Electrcty Energy Envronment Srtoverkkoen laskenta Verkon tehonaon laskemnen srron hävöt ännteolosuhteet ohtoen kuormttumnen verkon käyttäytymnen

Lisätiedot

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 7: Lagrangen kertojat. Pienimmän neliösumman menetelmä.

MS-A0205/MS-A0206 Differentiaali- ja integraalilaskenta 2 Luento 7: Lagrangen kertojat. Pienimmän neliösumman menetelmä. MS-A0205/MS-A0206 Dfferentaal- ja ntegraallaskenta 2 Luento 7: Lagrangen kertojat. Penmmän nelösumman menetelmä. Jarmo Malnen Matematkan ja systeemanalyysn latos 1 Aalto-ylopsto Kevät 2016 1 Perustuu Antt

Lisätiedot

Työn tavoitteita. 1 Johdanto. 2 Ideaalikaasukäsite ja siihen liittyvät yhtälöt

Työn tavoitteita. 1 Johdanto. 2 Ideaalikaasukäsite ja siihen liittyvät yhtälöt FYSP103 / 1 KAASUTUTKIUS Työn tavotteta havannollstaa deaalkaasun tlanyhtälöä oa, mten lman kosteus vakuttaa havattavn lmöhn ja mttaustuloksn kerrata mttausöytäkrjan ja työselostuksen laatmsta Luento-

Lisätiedot

d L q i = V = mc 2 q i 1 γ = = p i. = V = γm q i + QA i. ṗ i + Q A i + Q da i t + j + V + Q φ

d L q i = V = mc 2 q i 1 γ = = p i. = V = γm q i + QA i. ṗ i + Q A i + Q da i t + j + V + Q φ TTKK/Fyskan latos FYS-1640 Klassnen mekankka syksy 2009 Laskuharjotus 5, 16102009 1 Ertysessä suhteellsuusteorassa Lagrangen funkto vodaan krjottaa muodossa v L = m 2 u t 1! ṙ 2 V (r) Osota, että tämä

Lisätiedot

Mittausepävarmuus. Mittaustekniikan perusteet / luento 7. Mittausepävarmuus. Mittausepävarmuuden laskeminen. Epävarmuuslaskelma vai virhearvio?

Mittausepävarmuus. Mittaustekniikan perusteet / luento 7. Mittausepävarmuus. Mittausepävarmuuden laskeminen. Epävarmuuslaskelma vai virhearvio? Mttausteknkan perusteet / luento 7 Mttausepävarmuus Mttausepävarmuus Mttaustulos e ole koskaan täysn oken Mttaustulos on arvo mtattavasta arvosta Mttaustuloksen ja mtattavan arvon ero on mttausvrhe Mkäl

Lisätiedot

Tarkastellaan kuvan 8.1 (a) lineaarista nelitahoista elementtiä, jonka solmut sijaitsevat elementin kärkipisteissä ja niiden koordinaatit ovat ( xi

Tarkastellaan kuvan 8.1 (a) lineaarista nelitahoista elementtiä, jonka solmut sijaitsevat elementin kärkipisteissä ja niiden koordinaatit ovat ( xi Elementtmenetelmän erusteet 8. 8 D-SOLIDIRKEEE 8. ohdanto Kolmulottesa soldelementtejä tartaan kolmulottesten kaaleden mallntamseen. ällön tarkasteltaan kaaleen geometralla e ole ertsrtetä jotka teksät

Lisätiedot

13. Lineaariset ensimmäisen kertaluvun differentiaalisysteemit

13. Lineaariset ensimmäisen kertaluvun differentiaalisysteemit 68 3. Leaarset esmmäse kertaluvu dfferetaalsysteemt Tarkastelemme systeemejä () x () t = A() t x() t + b () t, jossa matrs A kertomet ja b ovat välllä I jatkuva. Jatkuve vektorarvoste fuktode avaruutta

Lisätiedot

Hyrynsalmen kunta, jäljempänä kunta. Laskutie 1, 89400 HYRYNSALMI. Kohde sijaitsee Hallan Sauna- nimisessä kiinteistössä.

Hyrynsalmen kunta, jäljempänä kunta. Laskutie 1, 89400 HYRYNSALMI. Kohde sijaitsee Hallan Sauna- nimisessä kiinteistössä. VUOKRASOPIMUS 1.1 Sopjapuolet Hyrynsalmen kunta, jäljempänä kunta. Laskute 1, 89400 HYRYNSALMI Hallan Sauna Oy (y-tunnus: 18765087) CIO Tl- Tekno Oulu Oy Kauppurnkatu 12, 90100 OULU 1.2 Sopmuksen kohde

Lisätiedot

Puupintaisen sandwichkattoelementin. lujuuslaskelmat. Sisältö:

Puupintaisen sandwichkattoelementin. lujuuslaskelmat. Sisältö: Puupntasen sandwchkattoelementn lujuuslaskelmat. Ssältö: Sandwch kattoelementn rakenne ja omnasuudet Laatan laskennan kulku Tulosten vertalua FEM-malln ja analyyttsen malln välllä. Elementn rakenne Puupntasa

Lisätiedot

Yksikköoperaatiot ja teolliset prosessit

Yksikköoperaatiot ja teolliset prosessit Ykskköoperaatot ja teollset prosesst 1 Ylestä... 2 2 Faasen välnen tasapano... 3 2.1 Neste/höyry-tasapano... 4 2.1.1 Puhtaan komponentn höyrynpane... 4 2.1.2 Ideaalnen seos... 5 2.1.3 Epädeaalnen nestefaas...

Lisätiedot

Tilastollisen fysiikan luennot

Tilastollisen fysiikan luennot Tlastollsen fyskan luennot Tvstelmät luvuttan I PERUSKÄSITTEITÄ JA MÄÄRITELMIÄ Lämpö on systeemen mkroskooppsten osen satunnasta lkettä Lämpöenerga vrtaa kuumemmasta kappaleesta kylmempään Jos kaks kappaletta

Lisätiedot

KOKONAISRATKAISUT YHDESTÄ PAIKASTA

KOKONAISRATKAISUT YHDESTÄ PAIKASTA KOKONAISRATKAISUT YHDESTÄ PAIKASTA Monpuolset järjestelmät varastontn ja tuotantoon TUOTELUETTELO 2009 Kappale D Varasto- ja hyllystövältasot vältasot optmaalsta tlankäyttöä varten SSI SCHÄFER: n varasto-

Lisätiedot

Luento 6 Luotettavuus Koherentit järjestelmät

Luento 6 Luotettavuus Koherentit järjestelmät Aalto-ylosto erustetede korkeakoulu Matematka a systeemaalyys latos Lueto 6 Luotettavuus Koherett ärestelmät Aht Salo Systeemaalyys laboratoro Matematka a systeemaalyys latos Aalto-ylosto erustetede korkeakoulu

Lisätiedot

Kuorielementti hum

Kuorielementti hum Kuorelementt hum.. ämä estys e kuulu kurssvaatmuksn, vaan se on tarkottu asasta knnostunelle. arkastellaan tässä yhteydessä eaarsta -solmusta AIZ (Ahmad, Irons ja Zenkewcz, 970) kuorelementtä, jonka knematkka

Lisätiedot

Sähkön- ja lämmöntuotannon kustannussimulointi ja herkkyysanalyysi

Sähkön- ja lämmöntuotannon kustannussimulointi ja herkkyysanalyysi Sähkön- ja lämmöntuotannon kustannussmulont ja herkkyysanalyys Pekka Nettaanmäk Osmo Schroderus Jyväskylän ylopsto Tetoteknkan latos 2010 1 2 Tvstelmä Raportn tarkotuksena on esttää pelkstetyn matemaattsen

Lisätiedot

Epälineaaristen pienimmän neliösumman tehtävien ratkaiseminen numeerisilla optimointimenetelmillä (valmiin työn esittely)

Epälineaaristen pienimmän neliösumman tehtävien ratkaiseminen numeerisilla optimointimenetelmillä (valmiin työn esittely) Epälneaarsten penmmän nelösumman tehtäven ratkasemnen numeerslla optmontmenetelmllä valmn työn esttely Lar Pelkola 9.9.014 Ohjaaja/valvoja: Prof. Harr Ehtamo yön saa tallentaa ja julkstaa Aalto-ylopston

Lisätiedot

Kuluttajahintojen muutokset

Kuluttajahintojen muutokset Kuluttajahntojen muutokset Samu Kurr, ekonomst, rahapoltkka- ja tutkmusosasto Tutkmuksen tausta ja tavotteet Tavaroden ja palveluden hnnat evät muutu jatkuvast, vaan ovat ana jossan määrn jäykkä lyhyellä

Lisätiedot

Pyörimisliike. Haarto & Karhunen.

Pyörimisliike. Haarto & Karhunen. Pyörmslke Haarto & Karhunen www.turkuamk.f Pyörmslke Lttyy jäykän kappaleen pyörmseen akselnsa ympär Pyörmsenerga on pyörmsakseln A ympär pyörvän kappaleen osasten lke-energoden summa E r Ek mv mr mr www.turkuamk.f

Lisätiedot

1 0 2 x 1 a. x 1 2x c b 2a c a. Alimmalta riviltä nähdään että yhtälöyhmällä on ratkaisu jos ja vain jos b 3a + c = 0.

1 0 2 x 1 a. x 1 2x c b 2a c a. Alimmalta riviltä nähdään että yhtälöyhmällä on ratkaisu jos ja vain jos b 3a + c = 0. BM20A5800 - Funktot, lneaaralgebra, vektort Tentt, 26.0.206. (a) Krjota yhtälöryhmä x + 2x 3 = a 2x + x 2 + 5x 3 = b x x 2 + x 3 = c matrsmuodossa Ax = b ja ratkase x snä erkostapauksessa kun b = 0. Mllä

Lisätiedot

4. Datan käsittely lyhyt katsaus. Havaitsevan tähtitieteen peruskurssi I, luento Thomas Hackman

4. Datan käsittely lyhyt katsaus. Havaitsevan tähtitieteen peruskurssi I, luento Thomas Hackman 4. Datan kästtel lht katsaus Havatsevan tähtteteen peruskurss I, luento 7..008 Thomas Hackman 4. Datan kästtel Ssältö Tähtteteellsten havantojen vrheet Korrelaato Funkton sovtus Akasarja-anals 4. Tähtteteellsten

Lisätiedot

Sähkökiukaan kivimassan vaikutus saunan energiankulutukseen

Sähkökiukaan kivimassan vaikutus saunan energiankulutukseen LAPPEENRANNAN ENILLINEN YLIOPISO eknllnen tedekunta LU Energa Sähkökukaan kvmassan vakutus saunan energankulutukseen Lappeenrannassa 3.6.009 Lass arvonen Lappeenrannan teknllnen ylopsto eknllnen tedekunta

Lisätiedot

Esitä koherentin QAM-ilmaisimen lohkokaavio, ja osoita matemaattisesti, että ilmaisimen lähdöstä saadaan kantataajuiset I- ja Q-signaalit ulos.

Esitä koherentin QAM-ilmaisimen lohkokaavio, ja osoita matemaattisesti, että ilmaisimen lähdöstä saadaan kantataajuiset I- ja Q-signaalit ulos. Sgnaalt ja järjestelmät Laskuharjotukset Svu /9. Ampltudmodulaato (AM) Spektranalysaattorlla mtattn 50 ohmn järjestelmässä ampltudmodulaattorn (AM) lähtöä, jollon havattn 3 mpulssa spektrssä taajuukslla

Lisätiedot

Tavoitteet skaalaavan funktion lähestymistapa eli referenssipiste menetelmä

Tavoitteet skaalaavan funktion lähestymistapa eli referenssipiste menetelmä Tavotteet skaalaavan funkton lähestymstapa el referensspste menetelmä Optmontopn semnaar - Kevät 2000 / 1 Estelmän ssältö Panotetun metrkan ongelmen havatsemnen Referensspste menetelmän dean esttely Referensspste

Lisätiedot

on määritelty tarkemmin kohdassa 2.3 ja pi kohdassa 2.2.

on määritelty tarkemmin kohdassa 2.3 ja pi kohdassa 2.2. SU/Vakuutusmatemaattnen ykskkö 7.8.08 (7) Rahastoonsrtovelvotteeseen ja perustekorkoon lttyvät laskentakaavat Soveltamnen. Rahastosrtovelvote RSV. Täydennyskerron b 6 Nätä laskentakaavoja sovelletaan täydennyskertomen,

Lisätiedot

SEKAELEMENTIT ABSOLUUTTISTEN SOLMUKOORDINAATTIEN MENETELMÄSSÄ

SEKAELEMENTIT ABSOLUUTTISTEN SOLMUKOORDINAATTIEN MENETELMÄSSÄ LAPPEENRANNAN TEKNILLINEN YLIOPISTO Teknllnen tedekunta / LUT School of Energy Systems LUT Kone Koneensuunnttelu Elas Altarrba SEKAELEMENTIT ABSOLUUTTISTEN SOLMUKOORDINAATTIEN MENETELMÄSSÄ Työn tarkastajat:

Lisätiedot

Jaetut resurssit. Tosiaikajärjestelmät Luento 5: Resurssien hallinta ja prioriteetit. Mitä voi mennä pieleen? Resurssikilpailu ja estyminen

Jaetut resurssit. Tosiaikajärjestelmät Luento 5: Resurssien hallinta ja prioriteetit. Mitä voi mennä pieleen? Resurssikilpailu ja estyminen Tosakajärjestelmät Luento : Resurssen hallnta ja prorteett Tna Nklander Jaetut resursst Useat tapahtumat jakavat ohjelma-/lattesto-olota, jossa kesknänen possulkemnen on välttämätöntä. Ratkasuja: Ajonakanen

Lisätiedot

Mittaustulosten käsittely

Mittaustulosten käsittely Mttaustulosten kästtely Vrhettä ja epävarmuutta lmasevat kästteet Tostokoe ja satunnasten vrheden tlastollnen kästtely. Mttaustulosten jakaumaa kuvaavat tunnusluvut. Normaaljakauma 7. Tostokoe ja suurmman

Lisätiedot

Rahastoonsiirtovelvoitteeseen, perustekorkoon ja vakuutusmaksukorkoon liittyvät laskentakaavat ja periaatteet

Rahastoonsiirtovelvoitteeseen, perustekorkoon ja vakuutusmaksukorkoon liittyvät laskentakaavat ja periaatteet SU/Vakuutusmatemaattnen ykskkö 3..209 (7) Rahastoonsrtovelvotteeseen, perustekorkoon ja vakuutusmaksukorkoon lttyvät laskentakaavat ja peraatteet Soveltamnen. Rahastosrtovelvote RSV 2. Täydennyskerron

Lisätiedot

Työssä tutustutaan harmonisen mekaanisen värähdysliikkeen ominaisuuksiin seuraavissa

Työssä tutustutaan harmonisen mekaanisen värähdysliikkeen ominaisuuksiin seuraavissa URUN AMMAIKORKEAKOULU YÖOHJE (7) FYSIIKAN LABORAORIO V.2 2.2 38E. MEKAANISEN VÄRÄHELYN UKIMINEN. yön tavote 2. eoraa yössä tutustutaan harmonsen mekaansen värähdyslkkeen omnasuuksn seuraavssa tapauksssa:

Lisätiedot

3. Datan käsittely lyhyt katsaus

3. Datan käsittely lyhyt katsaus 3. Datan kästtel lht katsaus Havatsevan tähtteteen peruskurss I, luento..0 Thomas Hackman HTTPK I, kevät 0, luento 3 3. Datan kästtel Ssältö Tähtteteellsten havantojen vrheet Korrelaato Funkton sovtus

Lisätiedot

Sähköstaattinen energia

Sähköstaattinen energia ähköstaattnen enega Potentaalenegan a potentaaln suhde on samanlanen kun Coulomn voman a sähkökentän suhde: ähkökenttä vakuttaa vaattuun kappaleeseen nn, että se kokee Coulomn voman, mutta sähkökenttä

Lisätiedot

7. Modulit Modulit ja lineaarikuvaukset.

7. Modulit Modulit ja lineaarikuvaukset. 7. Modult Vektoravaruudet ovat vahdannasa ryhmä, jossa on määrtelty jonkn kunnan skalaartomnta. Hyväksymällä kerronrakenteeks kunnan sjaan rengas saadaan rakenne nmeltä modul. Moduln käste on ss vektoravaruuden

Lisätiedot

PPSS. Roolikäyttäytymisanalyysi 28.03.2011. Tämän raportin on tuottanut: MLP Modular Learning Processes Oy Äyritie 8 A FIN 01510 Vantaa info@mlp.

PPSS. Roolikäyttäytymisanalyysi 28.03.2011. Tämän raportin on tuottanut: MLP Modular Learning Processes Oy Äyritie 8 A FIN 01510 Vantaa info@mlp. PP Roolkäyttäytymsanalyys Roolkäyttäytymsanalyys Rool: Krjanptäjä Asema: Laskentapäällkkö Organsaato: Mallyrtys Tekjä: Matt Vrtanen 8.0.0 Tämän raportn on tuottanut: MLP Modular Learnng Processes Oy Äyrte

Lisätiedot

KUVIEN LAADUN ANALYSOINTI

KUVIEN LAADUN ANALYSOINTI KUVIEN LAADUN ANALYSOINTI Lasse Makkonen 1.7.2003 Joensuun Ylopsto Tetojenkästtelytede Pro gradu tutkelma Tvstelmä Tutkelmassa luodaan katsaus krjallsuudessa esntyvn dgtaalsten kuven laadullsen analysonnn

Lisätiedot

Palvelun kuvaus. Dell EqualLogic -palvelimen etäkäyttöönotto. Palvelusopimuksen esittely

Palvelun kuvaus. Dell EqualLogic -palvelimen etäkäyttöönotto. Palvelusopimuksen esittely Palvelun kuvaus Dell EqualLogc -palvelmen etäkäyttöönotto Palvelusopmuksen esttely Tässä palvelussa tehdään alustava yksttäsen Dell EqualLogc -tallennuspalvelmen, enntään kahden Dell PowerEdge -palvelmen,

Lisätiedot

Tietojen laskentahetki λ α per ,15 0,18 per ,15 0,18 per tai myöhempi 0,20 0,18

Tietojen laskentahetki λ α per ,15 0,18 per ,15 0,18 per tai myöhempi 0,20 0,18 SU/Vakuutusmatemaattnen ykskkö 6.3.07 (6) Rahastoonsrtovelvotteeseen ja perustekorkoon lttyvät laskentakaavat Soveltamnen. Rahastosrtovelvote RSV. Täydennyskerron b 6 Nätä laskentakaavoja sovelletaan täydennyskertomen,

Lisätiedot

Kollektiivinen korvausvastuu

Kollektiivinen korvausvastuu Kollektvnen korvausvastuu Sar Ropponen 4.9.00 pävtetty 3..03 Ssällysluettelo JOHDANTO... KORVAUSVASTUUSEEN LIITTYVÄT KÄSITTEET VAHINKOVAKUUTUKSESSA... 3. MERKINNÄT... 3. VAHINGON SELVIÄMINEN JA KORVAUSVASTUU...

Lisätiedot

ER-kaaviot. Ohjelmien analysointi. Tilakaaviot. UML-kaaviot (luokkakaavio) Tietohakemisto. UML-kaaviot (sekvenssikaavio) Kirjasto

ER-kaaviot. Ohjelmien analysointi. Tilakaaviot. UML-kaaviot (luokkakaavio) Tietohakemisto. UML-kaaviot (sekvenssikaavio) Kirjasto Ohelmen analsont Ohelmen kuvaamnen kaavolla ohelmen mmärtämnen kaavoden avulla kaavoden tuottamnen ohelmasta Erlasa kaavotppeä: ER-kaavot, tlakaavot, UML-kaavot tetohakemsto vuokaavot (tarkemmn) Vuoanals

Lisätiedot

Hallin ilmiö. Laatija - Pasi Vähämartti. Vuosikurssi - IST4SE. Tekopäivä 2005-9-14 Palautuspäivä 2005-9-28

Hallin ilmiö. Laatija - Pasi Vähämartti. Vuosikurssi - IST4SE. Tekopäivä 2005-9-14 Palautuspäivä 2005-9-28 Jyväskylän Aattkorkeakoulu, IT-nsttuutt IIF00 Sovellettu fyskka, Syksy 005, 4.5 ETS Opettaja Pas epo alln lö Laatja - Pas Vähäartt Vuoskurss - IST4SE Tekopävä 005-9-4 Palautuspävä 005-9-8 8.9.005 /7 LABOATOIOTYÖ

Lisätiedot

ABTEKNILLINEN KORKEAKOULU

ABTEKNILLINEN KORKEAKOULU ABTEKNILLINEN KORKEAKOULU Tetoverkkolaboratoro 6. Stokastset prosesst () Luento6.ppt S-38.45 - Lkenneteoran perusteet - Kevät 5 6. Stokastset prosesst () Ssältö Markov-prosesst Syntymä-kuolema-prosesst

Lisätiedot

Taustaa. Sekventiaalinen vaikutuskaavio. Päätöspuista ja vaikutuskaavioista. Esimerkki: Reaktoriongelma. Johdantoa sekventiaalikaavioon

Taustaa. Sekventiaalinen vaikutuskaavio. Päätöspuista ja vaikutuskaavioista. Esimerkki: Reaktoriongelma. Johdantoa sekventiaalikaavioon Taustaa Sekventaalnen vakutuskaavo Sekventaalnen päätöskaavo on 1995 ovalun ja Olven esttämä menetelmä päätösongelmen mallntamseen, fomulontn ja atkasemseen. Päätöspuun omnasuukssta Hyvää: Esttää eksplsttsest

Lisätiedot

Kansainvälisen konsernin verosuunnittelu ja tuloksenjärjestely

Kansainvälisen konsernin verosuunnittelu ja tuloksenjärjestely Kansanvälsen konsernn verosuunnttelu ja tuloksenjärjestely Kansantaloustede Pro gradu -tutkelma Talousteteden latos Tampereen ylopsto Toukokuu 2007 Pekka Kleemola TIIVISTELMÄ Tampereen ylopsto Talousteteden

Lisätiedot

Valmistelut INSTALLATION INFORMATION

Valmistelut INSTALLATION INFORMATION Valmstelut 1 Pergo-lamnaattlattan mukana tomtetaan kuvallset ohjeet. Alla olevssa tekstessä on seltykset kuvn. Ohjeet on jaettu kolmeen er osa-alueeseen, jotka ovat valmstelu, asennus ja svous. Suosttelemme,

Lisätiedot

6. Stokastiset prosessit (2)

6. Stokastiset prosessit (2) Ssältö Markov-prosesst Syntymä-kuolema-prosesst luento6.ppt S-38.45 - Lkenneteoran perusteet - Kevät 6 Markov-prosess Esmerkk Tark. atkuva-akasta a dskreetttlasta stokaststa prosessa X(t) oko tla-avaruudella

Lisätiedot

Paperikoneiden tuotannonohjauksen optimointi ja tuotefokusointi

Paperikoneiden tuotannonohjauksen optimointi ja tuotefokusointi TEKNILLINEN KORKEAKOULU Teknllsen fyskan koulutusohjelma ERIKOISTYÖ MAT-2.108 Sovelletun matematkan erkostyöt 22.4.2003 Paperkoneden tuotannonohjauksen optmont ja tuotefokusont Jyrk Maaranen 38012p 1 Ssällysluettelo

Lisätiedot

Betoniteollisuus ry 18.2.2010 1 (43)

Betoniteollisuus ry 18.2.2010 1 (43) Betonteollsuus r 18.2.2010 1 (43) 2 Jäkstsjärjestelmät... 2 2.1 Rakennuksen jäkstssuunnttelun tehtävät... 4 Alustava jäkstssuunnttelu... 4 Jäkstksen mtotus murtorajatlassa... 6 Jäkstksen mtotus kättörajatlassa...

Lisätiedot

A = B = T = Merkkijonon A osamerkkijono A[i..j]: n merkkiä pitkä merkkijono A:

A = B = T = Merkkijonon A osamerkkijono A[i..j]: n merkkiä pitkä merkkijono A: Merkkjonot (strngs) n merkkä ptkä merkkjono : T T T G T n = 18 kukn merkk [], mssä 0 < n, kuuluu aakkostoon Σ, jonka koko on Σ esm. bttjonot: Σ = {0,1} ja Σ = 2, DN: Σ = {,T,,G} ja Σ = 4 tetokoneen aakkosto

Lisätiedot

Galerkin in menetelmä

Galerkin in menetelmä hum.9.3 Galerkn n menetelmä Galerknn menetelmän soveltamnen e ole rajottunut van ongelmn, jotka vodaan pukea sellaseen varaatomuotoon, joka on seurauksena funktonaaln mnmomsesta, kuten potentaalenergan

Lisätiedot

Epätäydelliset sopimukset

Epätäydelliset sopimukset Eätäydellset somukset Matt Rantanen 15.4.008 ysteemanalyysn Laboratoro Teknllnen korkeakoulu Estelmä 16 Matt Rantanen Otmonton semnaar - Kevät 008 Estelmän ssältö Eätäydellset somukset ja omstusokeus alanén

Lisätiedot

4. A priori menetelmät

4. A priori menetelmät 4. A pror menetelmät 4. Arvofunkto-menetelmä 4.2 Lekskografnen järjestämnen 4.3 Tavoteohjelmont Tom Bäckström Optmontopn semnaar - Kevät 2000 / 4. Arvofunkto-menetelmä Päätöksentekjä antaa eksplsttsen

Lisätiedot

SU/Vakuutusmatemaattinen yksikkö (5)

SU/Vakuutusmatemaattinen yksikkö (5) SU/Vakuutusmatemaattnen ykskkö 0..06 (5) Rahastoonsrtovelvotteeseen ja perustekorkoon lttyvät laskentakaavat Soveltamnen. Rahastosrtovelvote RSV. Täydennyskerron b 6 Nätä laskentakaavoja sovelletaan täydennyskertomen,

Lisätiedot

SU/Vakuutusmatemaattinen yksikkö (6)

SU/Vakuutusmatemaattinen yksikkö (6) SU/Vakuutusmatemaattnen ykskkö 28.0.206 (6) Rahastoonsrtovelvotteeseen ja perustekorkoon lttyvät laskentakaavat Soveltamnen. Rahastosrtovelvote RSV 2. Täydennyskerron b 6 Nätä laskentakaavoja sovelletaan

Lisätiedot

Usean muuttujan funktioiden integraalilaskentaa

Usean muuttujan funktioiden integraalilaskentaa Usean muuttujan funktoden ntegraallaskentaa Pntantegraaln määrtelmä Yhden muuttujan tapaus (kertausta) Olkoon f() : [a, b] R jatkuva funkto Oletetaan tässä ksnkertasuuden vuoks, että f() Remann-ntegraal

Lisätiedot

1. YLEISKATSAUS MYYNTIPAKKAUKSEN SISÄLTÖ. ZeFit USB -latausklipsi Käyttöohje. Painike

1. YLEISKATSAUS MYYNTIPAKKAUKSEN SISÄLTÖ. ZeFit USB -latausklipsi Käyttöohje. Painike Suom USER GUIDE YLEISKATSAUS LATAAMINEN KIINNITTÄMINEN KÄYTÖN ALOITTAMINEN TIETOJEN SYNKRONOINTI NÄYTTÖTILAT AKTIIVISUUSMITTARI UNITILA TAVOITTEET MUISTUTUKSET TEKNISET TIEDOT 6 8 10 12 16 18 20 21 22

Lisätiedot

Vesipuitedirektiivin mukainen kustannustehokkuusanalyysi maatalouden vesienhoitotoimenpiteille Excel sovelluksena

Vesipuitedirektiivin mukainen kustannustehokkuusanalyysi maatalouden vesienhoitotoimenpiteille Excel sovelluksena Vesputedrektvn mukanen kustannustehokkuusanalyys maatalouden vesenhototomenptelle Excel sovelluksena En Kunnar Helsngn ylopsto Talousteteen latos Ympärstöekonoma Pro gradu tutkelma Maaluu 2008 Tedekunta/Osasto

Lisätiedot

Jäykän kappaleen liike

Jäykän kappaleen liike aananta 9.9.014 1/17 Jäykän kappaleen lke Tähän ast tarkasteltu massapstemekankkaa : m, r, v Okeast fyskaalset systeemt ovat äärellsen kokosa, esm. jäykät kappaleet r r j = c j =vako, j elastset kappaleet

Lisätiedot

= E(Y 2 ) 1 n. = var(y 2 ) = E(Y 4 ) (E(Y 2 )) 2. Materiaalin esimerkin b) nojalla log-uskottavuusfunktio on l(θ; y) = n(y θ)2

= E(Y 2 ) 1 n. = var(y 2 ) = E(Y 4 ) (E(Y 2 )) 2. Materiaalin esimerkin b) nojalla log-uskottavuusfunktio on l(θ; y) = n(y θ)2 HY / Matematka ja tlastotetee latos Tlastolle päättely II, kevät 28 Harjotus 3A Ratkasuehdotuksa Tehtäväsarja I Olkoot Y,, Y ja Nθ, ) Osota, että T T Y) Y 2 o parametr gθ) θ 2 harhato estmaattor Laske

Lisätiedot

Kuntoilijan juoksumalli

Kuntoilijan juoksumalli Rakenteden Mekankka Vol. 42, Nro 2, 2009, s. 61 74 Kuntoljan juoksumall Matt A Ranta ja Lala Hosa Tvstelmä. Urhelututkmuksen melenknnon kohteena ovat yleensä huppu-urheljat. Tuokon yksnkertastettu juoksumall

Lisätiedot

Lohkoasetelmat. Lohkoasetelmat. Lohkoasetelmat: Mitä opimme? Lohkoasetelmat. Lohkoasetelmat. Satunnaistettu täydellinen lohkoasetelma 1/4

Lohkoasetelmat. Lohkoasetelmat. Lohkoasetelmat: Mitä opimme? Lohkoasetelmat. Lohkoasetelmat. Satunnaistettu täydellinen lohkoasetelma 1/4 TKK (c) lkka Melln (005) Koesuunnttelu TKK (c) lkka Melln (005) : Mtä opmme? Tarkastelemme tässä luvussa seuraavaa kysymystä: Mten varanssanalyysssa tutktaan yhden tekän vakutusta vastemuuttujaan, kun

Lisätiedot

Painotetun metriikan ja NBI menetelmä

Painotetun metriikan ja NBI menetelmä Panotetun metrkan ja NBI menetelmä Optmontopn semnaar - Kevät / 1 Estelmän ssältö Paretopsteden generont panotetussa metrkossa Panotettu L p -metrkka Panotettu L -metrkka el panotettu Tchebycheff -metrkka

Lisätiedot

MEKANISMIEN DYNAMIIKAN SIMULOINNISSA SOVELLETTAVIA NUMEERISIA- JA MALLINNUSMENETELMIÄ

MEKANISMIEN DYNAMIIKAN SIMULOINNISSA SOVELLETTAVIA NUMEERISIA- JA MALLINNUSMENETELMIÄ utkmusraportt 44 Research Report 44 MEKANISMIEN DYNAMIIKAN SIMULOINNISSA SOVELLEAVIA NUMEERISIA- JA MALLINNUSMENEELMIÄ utka, k Asko Rouvnen ISBN 95-764-797- ISSN 459-93 Lappeenrannan teknllnen ylopsto

Lisätiedot

Mat Lineaarinen ohjelmointi

Mat Lineaarinen ohjelmointi Mat-2.340 Lneaarnen ohjelmont 22..2007 Luento 0 Ssäpstemenetelmät ja kokonaslukuoptmont (krja 0.-0.4) Ssäpstemenetelmät luvut 8 ja 9, e tarvtse lukea Lneaarnen ohjelmont - Syksy 2007 / Luentorunko Sananen

Lisätiedot

Segmentointimenetelmien käyttökelpoisuus

Segmentointimenetelmien käyttökelpoisuus Metsäteteen akakauskrja t e d o n a n t o Rasa Sell Segmentontmenetelmen käyttökelposuus ennakkokuvonnssa Rasa Sell Sell, R. 00. Segmentontmenetelmen käyttökelposuus ennakkokuvonnssa. Metsäteteen akakauskrja

Lisätiedot

Mat Lineaarinen ohjelmointi

Mat Lineaarinen ohjelmointi Mat-.4 Lneaarnen ohelmont 8..7 Luento 6 Duaaltehtävä (kra 4.-4.4) S ysteemanalyysn Lneaarnen ohelmont - Syksy 7 / Luentorunko Motvont Duaaltehtävä Duaalteoreemat Hekko duaalsuus Vahva duaalsuus Täydentyvyysehdot

Lisätiedot

Yleistä. Teräsrakenteiden liitokset. Liitos ja kiinnitys

Yleistä. Teräsrakenteiden liitokset. Liitos ja kiinnitys Ylestä Teäsakenteden ltokset (EC3-1-8, EC3-1-8-NA) Teäsakenteden lttämsessä tosnsa vodaan käyttää seuaava menetelmä: uuv-, ntt- ja nveltappltokset htsausltokset lmaltokset Ltos ja knntys Ltosta asttavan

Lisätiedot

Yrityksen teoria ja sopimukset

Yrityksen teoria ja sopimukset Yrtyksen teora a sopmukset Mat-2.4142 Optmontopn semnaar Ilkka Leppänen 22.4.2008 Teemoa Yrtyksen teora: tee va osta? -kysymys Yrtys kannustnsysteemnä: ylenen mall Työsuhde vs. urakkasopmus -analyysä Perustuu

Lisätiedot

Karttaprojektion vaikutus alueittaisten geometristen tunnuslukujen määritykseen: Mikko Hämäläinen 50823V Maa-123.530 Kartografian erikoistyö

Karttaprojektion vaikutus alueittaisten geometristen tunnuslukujen määritykseen: Mikko Hämäläinen 50823V Maa-123.530 Kartografian erikoistyö Karttaprojekton vakutus aluettasten geometrsten tunnuslukujen määrtykseen: Mkko Hämälänen 50823V Maa-23.530 Kartografan erkostyö SISÄLLYSLUETTELO JOHDANTO... 4. TUTKIMUKSEN LÄHTÖKOHTA... 4.2 RAPORTISTA...

Lisätiedot

MAOL-Pisteitysohjeet Fysiikka kevät 2009

MAOL-Pisteitysohjeet Fysiikka kevät 2009 MOL-Pstetysohjeet Fyskka kevät 9 Tyypllsten vrheden aheuttama pstemenetyksä (6 psteen skaalassa): - pen laskuvrhe -/3 p - laskuvrhe, epämelekäs tulos, vähntään - - vastauksessa yks merktsevä numero lkaa

Lisätiedot

Ilmari Juva. Jalkapallo-ottelun lopputuloksen stokastinen mallintaminen

Ilmari Juva. Jalkapallo-ottelun lopputuloksen stokastinen mallintaminen Ilmar Juva 45727R Mat-2.108 Sovelletun matematkan erkostyö Jalkaallo-ottelun loutuloksen stokastnen mallntamnen 1 Johdanto Jalkaallo-ottelun loutuloksen mallntamsesta tlastollsn ja todennäkösyyslaskun

Lisätiedot

Ilmanvaihdon lämmöntalteenotto lämpöhäviöiden tasauslaskennassa

Ilmanvaihdon lämmöntalteenotto lämpöhäviöiden tasauslaskennassa Y m ä r s t ö m n s t e r ö n m o n s t e 122 Ilmanvahdon lämmöntalteenotto lämöhävöden tasauslaskennassa HELINKI 2003 Ymärstömnsterön monste 122 Ymärstömnsterö Asunto- ja rakennusosasto Tatto: Lela Haavasoja

Lisätiedot

Laskennallisen virtausmekaniikan ja lämmönsiirron perusteet Timo Siikonen

Laskennallisen virtausmekaniikan ja lämmönsiirron perusteet Timo Siikonen Laskennallsen vrtausmekankan ja lämmönsrron perusteet Tmo Skonen c 2012 by Aalto Unversty School of Engneerng Department of Appled Mechancs Sähkömehente 4 FIN-00076 Aalto Fnland 1 Ssällys 1 Johdanto 5

Lisätiedot

Sisällysluettelo Laitteen asennus Toiminnot Tekniset tiedot Asetukset Viestikoodit Huolto Takuu Turvallisuusohjeet Toiminnot

Sisällysluettelo Laitteen asennus Toiminnot Tekniset tiedot Asetukset Viestikoodit Huolto Takuu Turvallisuusohjeet Toiminnot DEWALT DW03201 Ssällysluettelo Latteen asennus - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 Johdanto- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 Yleskuva -

Lisätiedot

in 2/2012 6-7 4-5 8-9 InHelp palvelee aina kun apu on tarpeen INMICSIN ASIAKASLEHTI

in 2/2012 6-7 4-5 8-9 InHelp palvelee aina kun apu on tarpeen INMICSIN ASIAKASLEHTI n 2/2012 fo INMICSIN ASIAKASLEHTI 6-7 Dgtova kynä ja Joun Mutka: DgProfITn sovellukset pyörvät Inmcsn konesalssa. 4-5 HL-Rakentajen työmalle on vedettävä verkko 8-9 InHelp palvelee ana kun apu on tarpeen

Lisätiedot

R 2. E tot. Lasketaan energialähde kerrallaan 10 Ω:n vastuksen läpi oleva virta.

R 2. E tot. Lasketaan energialähde kerrallaan 10 Ω:n vastuksen läpi oleva virta. D-000 Pranalyys Harjotus 3 / vkko 5 4.4 Laske kuvan vrta käyttäen energalähteden muunnoksa. Tarkotuksena on saada energalähteden muutokslla ja yhdstämsllä akaan yksnkertanen pr, josta vo Ohmn lan avulla

Lisätiedot

Rahastoonsiirtovelvoitteeseen ja perustekorkoon liittyvät laskentakaavat. Soveltaminen

Rahastoonsiirtovelvoitteeseen ja perustekorkoon liittyvät laskentakaavat. Soveltaminen SU/Vakuutusmatemaattnen ykskkö 0.4.05 Rahastoonsrtovelvotteeseen ja perustekorkoon lttyvät laskentakaavat Soveltamnen. Rahastosrtovelvote RSV. Täydennyskerron b 6 Nätä perusteta sovelletaan täydennyskertomen,

Lisätiedot

AMMATTIMAISTA KIINTEISTÖPALVELUA JO 50 VUODEN AJAN

AMMATTIMAISTA KIINTEISTÖPALVELUA JO 50 VUODEN AJAN AMMATTIMAISTA KIINTEISTÖPALVELUA JO 50 VUODEN AJAN VUO-KIINTEISTÖPALVELUT 50 VUOTTA Vuosaarelaset asunto-osakeyhtöt perustvat vuonna 1965 Vuosaaren Isännötsjätomsto Oy:n, joka tuott omstajlleen kohtuuhntasa

Lisätiedot

Geneettiset algoritmit ja luonnossa tapahtuva mikroevoluutio

Geneettiset algoritmit ja luonnossa tapahtuva mikroevoluutio Mat-2.108 Sovelletun matematkan erkostyöt Geneettset algortmt ja luonnossa tapahtuva mkroevoluuto 11.5.2005 Teknllnen korkeakoulu Systeemanalyysn laboratoro Oll Stenlund 47068f 1 Johdanto 3 2 Geneettset

Lisätiedot

Palkanlaskennan vuodenvaihdemuistio 2014

Palkanlaskennan vuodenvaihdemuistio 2014 Palkanlaskennan vuodenvahdemusto 2014 Pkaohje: Tarkstettavat asat ennen vuoden ensmmästä palkanmaksua Kopo uudet verokortt. Samat arvot kun joulukuussa käytetyssä, lman kumulatvsa tetoja. Mahdollsest muuttuneet

Lisätiedot

Eräs Vaikutuskaavioiden ratkaisumenetelmä

Eräs Vaikutuskaavioiden ratkaisumenetelmä Mat-2.142 Optmontopn semnaar, s-99 28.9. 1999 Semnaarestelmän referaatt Joun Ikonen Lähde: Ross D. Schachter: Evaluatng nfluence dagrams, Operatons Research, Vol 34, No 6, 1986 Eräs Vakutuskaavoden ratkasumenetelmä

Lisätiedot

Automaattinen 3D - mallinnus kalibroimattomilta kuvasekvensseiltä

Automaattinen 3D - mallinnus kalibroimattomilta kuvasekvensseiltä Maa-57.270 Fotogrammetran, kuvatulknnan ja kaukokartotuksen semnaar Automaattnen 3D - mallnnus kalbromattomlta kuvasekvensseltä Terh Ahola 2005 Ssällysluettelo 1 Johdanto...2 2 Perusteoraa...2 2.1 Kohteen

Lisätiedot

PRS-xPxxx- ja LBB 4428/00 - tehovahvistimet

PRS-xPxxx- ja LBB 4428/00 - tehovahvistimet Vestntäjärjestelmät PRS-xPxxx- ja -tehovahvstmet PRS-xPxxx- ja - tehovahvstmet www.boschsecrty.f 1, 2, 4, ta 8 äänlähtöä (valnta 100 / 70 / 50 V:n lähdöstä) Äänenkästtely ja jokasen vahvstnkanavan vve

Lisätiedot

Yrityksellä on oikeus käyttää liketoimintaansa kunnan kanssa määriteltyä Hallan Saunan piha-aluetta.

Yrityksellä on oikeus käyttää liketoimintaansa kunnan kanssa määriteltyä Hallan Saunan piha-aluetta. VUOKRSOPMUS 1.1 Sopjapuolet Hyrynsalmen kunta, jäljempänä kunta. Laskute 1, 89400 HYRYNSALM Hallan Sauna Oy (y-tunnus: 18765087) CO Tl-Tekno Oulu Oy Kauppurnkatu 12, 90100 OULU 1.2 Sopmuksen kohde Hallan

Lisätiedot