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...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Pekkarinen, Matias
Muut tekijät: Matemaattis-luonnontieteellinen tiedekunta, Faculty of Sciences, Fysiikan laitos, Department of Physics, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Pro gradu
Kieli:fin
Julkaistu: 2014
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/43540
Kuvaus
Yhteenveto: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ä.