Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin

Tässä työssä esitetään kuinka lineaarisissa ja epälineaarisissa elektroniikkapiireissä toimiva piirisimulaattoriohjelma voidaan toteuttaa oliokielellä. Työ aloitettiin itse kehitetyn TICER-yksinkertaistusalgoritmin pohjalta ja yhtenä työn motivaationa olikin tutkia kuinka kyseistä algoritmia voi käy...

Full description

Bibliographic Details
Main Author: Pekkarinen, Matias
Other Authors: Matemaattis-luonnontieteellinen tiedekunta, Faculty of Sciences, Fysiikan laitos, Department of Physics, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2014
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/43540
_version_ 1828193117673619456
author Pekkarinen, Matias
author2 Matemaattis-luonnontieteellinen tiedekunta Faculty of Sciences Fysiikan laitos Department of Physics University of Jyväskylä Jyväskylän yliopisto
author_facet Pekkarinen, Matias Matemaattis-luonnontieteellinen tiedekunta Faculty of Sciences Fysiikan laitos Department of Physics University of Jyväskylä Jyväskylän yliopisto Pekkarinen, Matias Matemaattis-luonnontieteellinen tiedekunta Faculty of Sciences Fysiikan laitos Department of Physics University of Jyväskylä Jyväskylän yliopisto
author_sort Pekkarinen, Matias
datasource_str_mv jyx
description Tässä työssä esitetään kuinka lineaarisissa ja epälineaarisissa elektroniikkapiireissä toimiva piirisimulaattoriohjelma voidaan toteuttaa oliokielellä. Työ aloitettiin itse kehitetyn TICER-yksinkertaistusalgoritmin pohjalta ja yhtenä työn motivaationa olikin tutkia kuinka kyseistä algoritmia voi käyttää muiden analysointimenetelmien apuna. Työn edetessä osoittautuikin, että TICER-yksinkertaistusta kannattaa käyttää muiden analysointimenetelmien apuna, sillä se voi nopeuttaa huomattavasti RC-piirien analysointia. TICER ei kuitenkaan nopeuttanut ohjelman toimintaa poikkeuksetta, mutta se ei hidastanutkaan analysointia koskaan niin paljon, etteikö sitä olisi kannattanut käyttää. Ohjelman pääasiallisena analysointimenetelmänä käytettiin solmupisteanalyysiä ja sillä muodostetut yhtälöryhmät ratkaistiin lineaarisissa piireissä yleensä LU-hajotelmalla tai Gaussin eliminoinnilla, sekä epälineaarisissa piireissä Newton-Raphsonin menetelmällä. Ohjelma ohjelmoitiin javalla ja se kykenee suorittamaan elektroniikkapiireille niin tasavirta-, vaihtovirta-, kuin myös transienttianalyysejä.
first_indexed 2023-03-22T09:59:18Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Pekkarinen, Matias", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-05-24T13:25:53Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-05-24T13:25:53Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1435815", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/43540", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 ty\u00f6ss\u00e4 esitet\u00e4\u00e4n kuinka lineaarisissa ja ep\u00e4lineaarisissa elektroniikkapiireiss\u00e4 toimiva piirisimulaattoriohjelma voidaan toteuttaa oliokielell\u00e4. Ty\u00f6 aloitettiin itse kehitetyn TICER-yksinkertaistusalgoritmin pohjalta ja yhten\u00e4 ty\u00f6n motivaationa olikin tutkia kuinka kyseist\u00e4 algoritmia voi k\u00e4ytt\u00e4\u00e4 muiden analysointimenetelmien apuna. Ty\u00f6n edetess\u00e4 osoittautuikin, ett\u00e4 TICER-yksinkertaistusta kannattaa k\u00e4ytt\u00e4\u00e4 muiden analysointimenetelmien apuna, sill\u00e4 se voi nopeuttaa huomattavasti RC-piirien analysointia. TICER ei kuitenkaan nopeuttanut ohjelman toimintaa poikkeuksetta, mutta se ei hidastanutkaan analysointia koskaan niin paljon, etteik\u00f6 sit\u00e4 olisi kannattanut k\u00e4ytt\u00e4\u00e4. Ohjelman p\u00e4\u00e4asiallisena analysointimenetelm\u00e4n\u00e4 k\u00e4ytettiin solmupisteanalyysi\u00e4 ja sill\u00e4 muodostetut yht\u00e4l\u00f6ryhm\u00e4t ratkaistiin lineaarisissa piireiss\u00e4 yleens\u00e4 LU-hajotelmalla tai Gaussin eliminoinnilla, sek\u00e4 ep\u00e4lineaarisissa piireiss\u00e4 Newton-Raphsonin menetelm\u00e4ll\u00e4. Ohjelma ohjelmoitiin javalla ja se kykenee suorittamaan elektroniikkapiireille niin tasavirta-, vaihtovirta-, kuin my\u00f6s transienttianalyysej\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Matias Pekkarinen (jamavape) on 2014-05-24 13:25:52.574160. Form: Pro gradu -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake-1-tekijae). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2014-05-24T13:25:53Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201405241807.pdf: 2848971 bytes, checksum: 5467b4a17d9902d22aa87cda1ded97ae (MD5)\nlicense.html: 4911 bytes, checksum: 2247eb7e9438bb4189139ca0aa09ac62 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-05-24T13:25:53Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201405241807.pdf: 2848971 bytes, checksum: 5467b4a17d9902d22aa87cda1ded97ae (MD5)\nlicense.html: 4911 bytes, checksum: 2247eb7e9438bb4189139ca0aa09ac62 (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (73 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "elektroniikkapiirit", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tietokoneohjelma ep\u00e4lineaaristen elektroniikkapiirien simulointiin", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201405241807", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Matemaattis-luonnontieteellinen tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Sciences", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Fysiikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Physics", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Soveltava fysiikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Applied Physics", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2014-05-24T13:25:54Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "4023", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "simulointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "elektroniikka", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "algoritmit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_43540
language fin
last_indexed 2025-03-31T20:02:04Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/964f939f-499e-46cf-bd2c-e641fdd585d8\/download","text":"URN:NBN:fi:jyu-201405241807.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Pekkarinen, Matias Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin elektroniikkapiirit Soveltava fysiikka Applied Physics 4023 simulointi elektroniikka algoritmit
title Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
title_full Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
title_fullStr Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
title_full_unstemmed Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
title_short Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
title_sort tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
title_txtP Tietokoneohjelma epälineaaristen elektroniikkapiirien simulointiin
topic elektroniikkapiirit Soveltava fysiikka Applied Physics 4023 simulointi elektroniikka algoritmit
topic_facet 4023 Applied Physics Soveltava fysiikka algoritmit elektroniikka elektroniikkapiirit simulointi
url https://jyx.jyu.fi/handle/123456789/43540 http://www.urn.fi/URN:NBN:fi:jyu-201405241807
work_keys_str_mv AT pekkarinenmatias tietokoneohjelmaepälineaaristenelektroniikkapiiriensimulointiin