Aaltoyhtälön numeerinen ratkaisija aika-alueen differenssimenetelmälä käyttäen grafikkaprosessoreja

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorBotts, Jonathan
dc.contributor.authorSaarelma, Jukka
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorSavioja, Lauri
dc.date.accessioned2014-01-10T10:14:57Z
dc.date.available2014-01-10T10:14:57Z
dc.date.issued2013-12-16
dc.description.abstractErilaisia akustisia simulaatiomenetelmiä on kehitetty viime vuosikymmenien aikana. Yhtenä vaihtoehtona on käytetty aaltopohjaisia ratkaisijoita, mutta laskennallinen tehokkuus on usein rajoittava tekijä niiden käytölle. Viimevuosina grafiikkaprosessoreiden ja ohjelmistorajapintojen kehitys on mahdollistanut erilaisten aaltopohjaisten menetelmien käytön. Tässä työssä toteutetaan aaltoyhtälön ratkaisija aika-alueen differenssimenetelmällä. Toteutuksen tehokkuutta parannetaan hyödyntämällä grafiikkaprosessoreita ja eri toteutusvaihtoehtoja verrataan. Jäjestelmällä estimoituja vasteita verrataan tunnettuihin analyyttisiin ratkaisuihin. Toteutettu järjestelmä on C++-ohjelma jota voidaan käyttää Matlab-ympäristöstä hyödyntäen Matlab-ohjelmiston mex-rajapintaa. Päivitysyhtälö jossa reunaehdot on toteutettu etenevällä differenssillä todetaan tehokkaimmaksi vaihtoehdoki. Simulaation tehokkuus alenee huomattavasti käytettäessä kaksinkertaista laskentatarkuutta. Voidaan todeta, että järjestelmän estimoimat vasteet toteuttavat odotetulla tavalla analyyttiset ratkaisut, poislukien etenevällä differenssillä toteutetun reunaehdon heijastusominaisuudet, jotka eroavat analyyttisestä mallista.fi
dc.description.abstractSeveral acoustic simulation methods have been introduced during the past decades. Wave-based simulation methods have been one of the alternatives, but their applicability for wideband acoustic simulation has been limited by the computing power of available hardware. During recent years, the processing power and programmability of graphics processing units have improved, and therefore several wave-based simulation methods have become potential alternatives. In this thesis, a finite-difference time-domain solver is implemented. The performance of the solver is accelerated with the use of graphics processing units. Different performance considerations are reviewed and the system is evaluated by comparing the simulated responses to known analytic solutions. The resulting system is C++ software, which is interfaced with Matlab with the use of a mex-function. It is found that the forward difference boundary formulation is the most efficient for parallel implementation due to a lesser number of operations. The usage of double precision data type in the simulation decreases the performance significantly. The system is found to follow the analytical solutions with accuracy expected of the method, apart from the reflection characteristics of the forward difference boundary formulation that deviate slightly from the analytical solution.en
dc.format.extent64+8
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/12055
dc.identifier.urnURN:NBN:fi:aalto-201401101114
dc.language.isoenen
dc.locationP1fi
dc.programmeTLT - Tietoliikennetekniikkafi
dc.programme.majorMediatekniikkafi
dc.programme.mcodeIL3011fi
dc.rights.accesslevelopenAccess
dc.subject.keywordacousticsen
dc.subject.keywordacoustic simulationen
dc.subject.keywordCUDAen
dc.subject.keywordfinite-difference time- domain methoden
dc.subject.keywordparallel computingen
dc.subject.keywordvisualizationen
dc.subject.keywordwave equationen
dc.subject.keywordakustiikkafi
dc.subject.keywordakustinen simulaatiofi
dc.subject.keywordCUDAfi
dc.subject.keywordaika-alueen differenssimenetelmäfi
dc.subject.keywordrinnakkaislaskentafi
dc.subject.keywordvisualisointifi
dc.subject.keywordaaltoyhtälöfi
dc.titleAaltoyhtälön numeerinen ratkaisija aika-alueen differenssimenetelmälä käyttäen grafikkaprosessorejafi
dc.titleFinite-difference time-domain solver for room acoustics using graphics processing unitsen
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotDiplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.publicationmasterThesis
local.aalto.digifolderAalto_89982
local.aalto.idinssi48448
local.aalto.inssiarchivenr1131
local.aalto.inssilocationP1 Ark Aalto
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Saarelma_Jukka_2013.pdf
Size:
2.53 MB
Format:
Adobe Portable Document Format