virtap5.nb Monisilmukkainen vaihtovirtapiiri Otetaan tarkastelun kohteeksi RLC-vaihtovirtapiiri jossa on käämejä, vastuksia ja kondensaattoreita. Kytkentä Tarkastellaan virtapiiriä, jossa yksinkertaiseen RLC-piiriin on kodensaattorin rinnalle kytketty piiri, jossa on vastus ja toinen kondensaattori. Alla kuva piirin kokoonpanosta. Piirin komponentit kohdistavat jännitteeseen kolme erilaista pudotusta, E L = L dihtl käämin yli, E R = RI vastuksen yli sekä E C = C IHtL t kondensaattorin yli. Lisäksi piiriin syötetään sinimuotoista vaihtovirtaa E(t)=E 0 sin(ωt). Muodostetaan yllä olevalle piirille differentiaaliyhtälöt kiertämällä piiriä virtasilmukoiden I ja I 2 muodostamia silmukoita myöden. Kirchhoffin lain mukaan molempien virtojen kulkiessa komponentin yli tapahtuu jännitteen muutos. Saadaan yhtälöt R I HtL + C HI HtL I 2 HtLL t + L di HtL = E 0 sinhωtl, C HI 2 HtL I HtLL t + R 2 I 2 HtL + C I 2 HtL t = 0. 2 Jotta integraalitermeistä päästään eroon, yhtälöt derivoidaan: d L 2 I HtL di 2 + R HtL HI C 2 HtL I HtLL + R di 2 HtL 2 + HI C HtL I 2 HtLL = E 0 ω coshωtl, + C 2 I 2 HtL = 0. Tämä on differentiaaliyhtälöryhmä pakotetulle värähtelylle. Ratkaistaan yhtälöt ja siten virrat virtasilmukoissa ja 2. Laskujen aluksi on syytä hävittää mahdollisista aiemmista laskuista jääneet muuttujat: Remove@"Global` "D
virtap5.nb 2 Määritellään yhtälöryhmä ja sen tuntemattomat. ryhma = 8L i''@td + R i'@td + Hi@tD i2@tdl ê C E0 ω Cos@ω td, Hi2@tD i@tdl ê C + R2 i2'@td + i2@tdêc2 == 0< i@td i2@td 9 C + R i @td + L i @td E0 ω Cos@t ωd, i2@td + C2 tuntemattomat = 8i@tD, i2@td< 8i@tD, i2@td< i@td + i2@td + R2 i2 @td 0= C Sijoitetaan vakioille arvot ja asetetaan alkuehto. Kytkettävä lähde on verkkovirtalähde ja sitä ennen piirissä ei ollut virtaa. ryhma = ryhma ê. 8L > 0., R > 5, C > 0.00, R2 > 3, C2 > 0.0005, E0 > 230, ω >2Pi50< 8000. Hi@tD i2@tdl + 5i @td + 0. i @td 23000 π Cos@00 π td, 2000. i2@td + 000. H i@td + i2@tdl + 3i2 @td 0< alkuehto = 8i@0D == 0, i'@0d == 0, i2@0d == 0< 8i@0D 0, i @0D 0, i2@0d 0< Ratkaistaan yhtälöryhmä numeerisin laskentamenetelmin ja sievennetään tulos. rtk = NDSolve@Flatten@8ryhma, alkuehto<d, tuntemattomat, 8t, 0, <, MaxSteps > 3000D NDSolve::mxst : Maximum number of 3000 steps reached at the point t == 0.6704464394485`. More 88i@tD InterpolatingFunction@880., 0.670446<<, <>D@tD, i2@td InterpolatingFunction@880., 0.670446<<, <>D@tD<< virrat = tuntemattomat ê. First@rtkD 8InterpolatingFunction@880., 0.670446<<, <>D@tD, InterpolatingFunction@880., 0.670446<<, <>D@tD< Piirretään kuvaaja virralle piirin eri osissa. Sininen käyrä on jaetun kondensaattorin C läpi kulkeva virta, vihreä käyrä on virtakierroksen virta ja punainen virtakierroksen 2 virta.
virtap5.nb 3 Plot@Evaluate@8virrat@@DD virrat@@2dd, virrat@@dd, virrat@@2dd<d, 8t, 0,.2<, PlotStyle 8RGBColor@0, 0, D, RGBColor@0,, 0D, RGBColor@, 0, 0D<D 0 5 0.05 0. 0.5 0.2-5 -0 Graphics Vaihtovirta näyttää jakautuvan hieman eri vaiheisena rinnakkaisten kondensaattorien kesken. Alkuehdon aikaansaama epävakaisuus näyttää vaimenevan varsin nopeasti. Kytkentä 2 Tarkastellaan seuraavaksi RLC-virtapiiriä, jossa käämin rinnalle on kytketty sama vastus ja kondensaattori kuin edellä. Alla kuva piirin kokoonpanosta. Huomaa virtakierrosten valinta! Mathematican funktio NDSolve ei nimittäin suoriudu piirin laskemisesta, mikäli käämin läpi kulkee useiden virtojen summa. Tällöin ohjelma ei osaa löytää sopivia alkuarvoja. Pyrimme siis pitämään yhtälöryhmän kertaluvun mahdollisimman alhaalla virtakierrosvalinnoilla. Kirchhoffin lain perusteella saatavat yhtälöt ovat derivoidussa muodossa L R d 2 I HtL d H I 2 + R HtL + I 2 HtL L d H I HtL + I 2 HtL L + di H I C HtL + I 2 HtL L+ R 2 HtL 2 + H I C HtL + I 2 HtL L= E 0 w coshωtl, + I C 2 HtL = E 0 w coshωtl. 2 Muodostetaan yhtälöryhmä ja tuntemattomat:
virtap5.nb 4 ryhma = 8L i''@td + R Hi'@tD + i2'@tdl + Hi@tD + i2@tdl ê C E0 ω Cos@ω td, R Hi'@tD + i2'@tdl + Hi@tD + i2@tdl ê C + R2 i2'@td + i2@tdêc2 E0 ω Cos@ω td< i@td + i2@td 9 + R Hi @td + i2 @tdl + L i @td E0 ω Cos@t ωd, C i2@td i@td + i2@td + + R2 i2 C2 C @td + R Hi @td + i2 @tdl E0 ω Cos@t ωd= tuntemattomat = 8i@tD, i2@td< 8i@tD, i2@td< Muodostetaan alkuehto ja annetaan vakioille arvot. Kytkettävä lähde on verkkovirtalähde ja sitä ennen piirissä ei ollut virtaa. Vakiot ovat samat kuin edellä. ryhma2 = ryhma ê. 8L > 0., R > 5, C > 0.00, R2 > 3, C2 > 0.0005, E0 > 230, ω >2Pi50< 8000. Hi@tD + i2@tdl + 5 Hi @td + i2 @tdl + 0. i @td 23000 π Cos@00 π td, 2000. i2@td + 000. Hi@tD + i2@tdl + 3i2 @td + 5 Hi @td + i2 @tdl 23000 π Cos@00 π td< alkuehto = 8i@0D == 0, i'@0d == 0, i2@0d == 0< 8i@0D 0, i @0D 0, i2@0d 0< Ratkaistaan yhtälöryhmä numeerisesti: rtk2 = NDSolve@Flatten@8ryhma2, alkuehto<d, tuntemattomat, 8t, 0,.2<D 88i@tD InterpolatingFunction@880., 0.2<<, <>D@tD, i2@td InterpolatingFunction@880., 0.2<<, <>D@tD<< Sievennetään saatu tulos. virrat = Flatten@tuntemattomat ê. rtk2d 8InterpolatingFunction@880., 0.2<<, <>D@tD, InterpolatingFunction@880., 0.2<<, <>D@tD< Yhtälöryhmän ratkaiseminen DSolve-komennolla on myös mahdollista, mutta tämän sieventämisessä joudutaan helposti vaikeuksiin. Yhdistelmää //Chop//Simplify//ComplexExpand//Chop kannattaa tällöin kokeilla. Piirretään kuvaaja virralle piirin eri osissa. Sininen käyrä on jaetun käämin L läpi kulkeva virta, punainen virtakierroksen 2 virta ja vihreä on näiden summavirta..
virtap5.nb 5 Plot@Evaluate@8virrat@@DD + virrat@@2dd, virrat@@dd, virrat@@2dd<d, 8t, 0,.2<, PlotStyle 8RGBColor@0,, 0D, RGBColor@0, 0, D, RGBColor@, 0, 0D<D 20 0 0.05 0. 0.5 0.2-0 -20 Graphics Tuloksesta näkyy, miten käämi pyrkii vastustamaan virran muutosta ja sen läpi kulkeva virta on hyvin vähäinen. Vastaavasti se indusoi jopa primääripiiriä voimakkaamman värähtelyn lisäyspiiriin. Tehtävä Tarkastellaan vielä alla kuvattua piiriä, jossa on samanaikaisesti molemmat edellä tarkastellut lisäkytkennät. Muodosta kolmen differentiaaliyhtälön ryhmä yllä esitetylle piirille. Käytä apuna kuvaan piirrettyjä virtakierroksia. Piirrä kuvaajat virran kululle eri komponenteissa. Vihje: Olet oikeilla jäljillä, mikäli virtakierron 3 värähtely on vastakkaisvaiheista kiertojen ja 2 kanssa.
virtap5.nb 6 Linkit vaihtovirtapiirin pakotettu värähtely (virtap3.nb) epähomogeeninen vakiokertoiminen lineaariyhtälö differentiaaliyhtälöryhmä JP & SKK 09.05.200