dc.date.accessioned | 2013-03-12T08:27:32Z | |
dc.date.available | 2013-03-12T08:27:32Z | |
dc.date.issued | 2008 | en_US |
dc.date.submitted | 2008-01-29 | en_US |
dc.identifier.citation | Khan, Mohammad Hashmatullah. Analyse og design av Kalmanfilter.. Masteroppgave, University of Oslo, 2008 | en_US |
dc.identifier.uri | http://hdl.handle.net/10852/11167 | |
dc.description.abstract | For å lette arbeidet med å designe og analysere optimale/suboptimale Kalmafiltere kreves det at en gjør en rekke analyser for å verifisere designet. For å gjøre dette ønsker vi å lage et Matlab-program med et grafisk brukergrensesnitt (GUI). Vi antar i første versjon av programmet at allematriser er tidsinvariante.
I første versjon av programmet har vi implementert diskretisering, simulering og et optimalt Kalmanfilter. For å diskretisere og beregne systemmatrisene Phi , Lambda og Gamma bruker vi forskjellige numeriske metoder. Beregning av Phi og Lambda har blitt gjort gjennom rekkeutvikling. For å forenkle denne utregningen har det blitt foreslått å bruke Matlab-kommandoen expm. I utregningen til Gamma har
det vært nødvendig å foreta Cholesky-faktorisering i tillegg til rekkeutvikling. Dette har gått bra og vi har oppnådd gode resultater. Algoritmen for simulering er konstruert slik at den også beregner apriori og aposteriori likningene i Kalmanfilteret i samme funksjon. Avhengig av hvilke initialbetingelser brukeren ønsker å starte med er simuleringsfunksjonen programmert til å avgjøre i hvilken rekkefølge Kalmanfilterlikningene skal eksekveres. Det grafiske brukergrensesnittet (GB) er laget i GUIDE. GUIDE er et integrert
designverktøy iMatlab for utvikling av GUI-grensesnitt. GUIDE autogenererer en M-fil som vi har brukt til å programmere alle de forskjellige grafiske objektene (knapper, paneler, akser, m.m.) til å utføre ønskede handlinger. Vår GB er designet rundt et menysystem hvor knapper synliggjør forskjellige grensesnitt avhenging av hvilken type oppgave somskal utføres, f. eks diskretisering. Dennemåten å lage GB påmuliggjør at programmet senere kan utvides til å ha mer funksjonalitet ved at flere knapper kan legges i menyen og utvides med
tilhørende grensesnitt. | nor |
dc.language.iso | nob | en_US |
dc.subject | kalmanfilter numeriske metoder stokatiske systemer Matlab guide | en_US |
dc.title | Analyse og design av Kalmanfilter. | en_US |
dc.type | Master thesis | en_US |
dc.date.updated | 2008-10-14 | en_US |
dc.creator.author | Khan, Mohammad Hashmatullah | en_US |
dc.subject.nsi | VDP::430 | en_US |
dc.identifier.bibliographiccitation | info:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Khan, Mohammad Hashmatullah&rft.title=Analyse og design av Kalmanfilter.&rft.inst=University of Oslo&rft.date=2008&rft.degree=Masteroppgave | en_US |
dc.identifier.urn | URN:NBN:no-20166 | en_US |
dc.type.document | Masteroppgave | en_US |
dc.identifier.duo | 69933 | en_US |
dc.contributor.supervisor | Oddvar Hallingstad, Torfinn Lindem | en_US |
dc.identifier.bibsys | 082552762 | en_US |
dc.identifier.fulltext | Fulltext https://www.duo.uio.no/bitstream/handle/10852/11167/2/Khan.pdf | |