<?xml version="1.0"  encoding="iso-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="xsl/mathml.xsl"?>
<!DOCTYPE MMLEntities [
<!ENTITY af "&#x02061;">
<!ENTITY alpha "&#x003B1;">
<!ENTITY ap "&#x02048;">
<!ENTITY apos "&#x00027;">
<!ENTITY ApplyFunction "&#x02061;">
<!ENTITY Backslash "&#x02216;">
<!ENTITY beta "&#x003B2;">
<!ENTITY cap "&#x02229;">
<!ENTITY CenterDot "&#x000B7;">
<!ENTITY chi "&#x003C7;">
<!ENTITY compfn "&#x02218;">
<!ENTITY cup "&#x0222A;">
<!ENTITY dd "d">
<!ENTITY Del "&#x02207;">
<!ENTITY Delta "&#x00394;">
<!ENTITY delta "&#x003B4;">
<!ENTITY DifferentialD "d">
<!ENTITY DoubleRightArrow "&#x021D2;">
<!ENTITY ee "e">
<!ENTITY empty "&#x02205;&#x02063;">
<!ENTITY emptyset "&#x02205;&#x02063;">
<!ENTITY epsi "&#x003B5;">
<!ENTITY epsilon "&#x003B5;">
<!ENTITY epsiv "&#x0025B;">
<!ENTITY equiv "&#x02261;">
<!ENTITY eta "&#x003B7;">
<!ENTITY exist "&#x02203;">
<!ENTITY Exists "&#x02203;">
<!ENTITY ExponentialE "e">
<!ENTITY forall "&#x02200;">
<!ENTITY ForAll "&#x02200;">
<!ENTITY Gamma "&#x00393;">
<!ENTITY gamma "&#x003B3;">
<!ENTITY Gammad "&#x003DC;">
<!ENTITY gammad "&#x003DC;">
<!ENTITY ge "&#x02265;">
<!ENTITY gt "&#x0003E;">
<!ENTITY ii "i">
<!ENTITY image "&#x02111;">
<!ENTITY ImaginaryI "i">
<!ENTITY in "&#x02208;">
<!ENTITY infin "&#x0221E;">
<!ENTITY Integral "&#x0222B;">
<!ENTITY InvisibleTimes "&#x02062;">
<!ENTITY iota "&#x003B9;">
<!ENTITY it "&#x02062;">
<!ENTITY kappa "&#x003BA;">
<!ENTITY kappav "&#x003F0;">
<!ENTITY Lambda "&#x0039B;">
<!ENTITY lambda "&#x003BB;">
<!ENTITY lceil "&#x02308;">
<!ENTITY le "&#x02264;">
<!ENTITY LeftBracketingBar "|">
<!ENTITY LeftCeiling "&#x02308;">
<!ENTITY LeftFloor "&#x0230A;">
<!ENTITY lfloor "&#x0230A;">
<!ENTITY LowerRightArrow "&#x02198;">
<!ENTITY mu "&#x003BC;">
<!ENTITY nabla "&#x02207;">
<!ENTITY nbsp "&#x000A0;">
<!ENTITY ne "&#x02260;">
<!ENTITY not "&#x000AC;">
<!ENTITY NotElement "&#x02209;">
<!ENTITY NotEqual "&#x02260;">
<!ENTITY notin "&#x02209;">
<!ENTITY NotSubsetEqual "&#x02288;">
<!ENTITY nsub "&#x02284;">
<!ENTITY nsube "&#x02288;">
<!ENTITY nsubseteq "&#x02288;">
<!ENTITY nu "&#x003BD;">
<!ENTITY Omega "&#x003A9;">
<!ENTITY omega "&#x003C9;">
<!ENTITY OverBar "&#x000AF;">
<!ENTITY part "&#x02202;">
<!ENTITY Phi "&#x003A6;">
<!ENTITY phi "&#x003C6;">
<!ENTITY phiv "&#x003D5;">
<!ENTITY Pi "&#x003A0;">
<!ENTITY pi "&#x003C0;">
<!ENTITY piv "&#x003D6;">
<!ENTITY prime "&#x02032;">
<!ENTITY Product "&#x0220F;">
<!ENTITY Psi "&#x003A8;">
<!ENTITY psi "&#x003C8;">
<!ENTITY rarr "&#x02192;">
<!ENTITY rceil "&#x02309;">
<!ENTITY real "&#x0211C;">
<!ENTITY rfloor "&#x0230B;">
<!ENTITY rho "&#x003C1;">
<!ENTITY rhov "&#x003F1;">
<!ENTITY RightArrow "&#x02192;">
<!ENTITY rightarrow "&#x02192;">
<!ENTITY RightBracketingBar "|">
<!ENTITY RightCeiling "&#x02309;">
<!ENTITY RightFloor "&#x0230B;">
<!ENTITY Sigma "&#x003A3;">
<!ENTITY sigma "&#x003C3;">
<!ENTITY sigmav "&#x003C2;">
<!ENTITY sub "&#x02282;">
<!ENTITY sube "&#x02286;">
<!ENTITY SuchThat "&#x0220B;">
<!ENTITY Sum "&#x02211;">
<!ENTITY tau "&#x003C4;">
<!ENTITY Theta "&#x00398;">
<!ENTITY theta "&#x003B8;">
<!ENTITY thetav "&#x003D1;">
<!ENTITY times "&#x000D7;">
<!ENTITY UpperRightArrow "&#x02197;">
<!ENTITY Upsi "&#x003D2;">
<!ENTITY upsi "&#x003C5;">
<!ENTITY vee "&#x02228;">
<!ENTITY wedge "&#x02227;">
<!ENTITY weierp "&#x02118;">
<!ENTITY xi "&#x003BE;">
<!ENTITY Xi "&#x0039E;">
<!ENTITY zeta "&#x003B6;">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>virtap6.html</title>
<!-- Created by Maple 8.00, IBM INTEL NT -->
<link href="../navi/css/sovell.css" rel="stylesheet" type="text/css"/>
</head>
<body bgcolor="FFFFFF">

<a href="../mpl/virtap6.mws" target="_blank">virtap6.mws</a>

<a name="MapleAutoBookmark1" />
<p align="center">
<b><u><font color="#000000" size="5">Van der Polin yhtälö</font></u></b>
</p>
<p align="left">
<font color="#000000">RLC-virtapiirissä oleva vastus vaikuttaa varsin olennaisesti piirissä esiintyviin värähtelyilmiöihin. Kuitenkin aivan uuden elementin komponenttitekniikkaan toivat aikoinaan puolijohdediodeja edeltäneet </font>
<i><font color="#000000">tyhjiöputket</font></i>
<font color="#000000">. Tyhjiöputken toiminta perustuu siihen, että putken katodia hehkutetaan ohjausjännitteellä, joka saa sen elektronit karkaamaan tyhjiöön. Putken yli olevan jännitteen ollessa myötäsuuntaan, eletkronit etenevät anodille ja virta kulkee putken läpi. Korkeilla virran arvoilla rajoitettu kuljettajaelektronijoukko aiheuttaa &nbsp;ohmisen vastuksen putken läpi kulkeville elektroneille; tämä vastus kasvaa virran myötä. Virran ollessa heikko putkessa oleva hehkutusjännite ja sen vapauttamat elektronit helpottavat virran kulkua ja putki toimii negatiivisen vastuksen tavoin. Tämä muodostaa uuden, mielenkiintoisen ilmiön: itseaiheutetut oskillaatiot. Näiden oskillaatioiden kuvaamiseen käytetään </font>
<i><font color="#000000">van der Polin</font></i>
<font color="#000000">&nbsp;yhtälöä. <br />
<br />
Tilanteen lähtökohta on hyvin samankaltainen kuin RLC-virtapiirin yhtälön muodostamissa. Piirissä syntyvät jännitehäviöt perustuvat induktanssiin, resistanssiin ja kapasitanssiin. Kun yhtälö &nbsp;muodostetaan, nämä tekijät ovat <br />
</font>
</p>
<p align="center">
<img src="images/virtap61.gif" width="122" height="58" alt="E[L] = L*diff(I(t),t)" align="middle" />
<font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;käämin yli,</font>
</p>
<p align="center">
<img src="images/virtap62.gif" width="159" height="76" alt="E[R] = mu*(I(t)^3/3-I(t))" align="middle" />
<font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;tyhjiöputken yli sekä</font>
</p>
<p align="center">
<img src="images/virtap63.gif" width="69" height="58" alt="E[C] = 1/C" align="middle" />
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mo>&Integral;</mo>
    <mrow>
      <mn>&ImaginaryI;</mn>
      <mo>&ApplyFunction;</mo>
      <mfenced>
        <mi>t</mi>
      </mfenced>
    </mrow>
    <mo>&InvisibleTimes;</mo>
    <mrow>
      <mo>&DifferentialD;</mo>
      <mi>t</mi>
    </mrow>
  </mrow>
</math>
<font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;kondensaattorin yli.</font>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ainoa ero syntyy siis tyhjiöputken vastuksesta, joka vakioresistanssin sijaan riippuukin virran suuruudesta yllä esitetyllä tavalla. Virta on vastustermissä merkitty suureettomaksi </font>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mfrac>
    <mrow>
      <mn>&ImaginaryI;</mn>
      <mo>&ApplyFunction;</mo>
      <mfenced>
        <mi>t</mi>
      </mfenced>
    </mrow>
    <mfenced open='[' close=']'>
      <mi>A</mi>
    </mfenced>
  </mfrac>
</math>
<font color="#000000">. Piirretään kuvaaja tyhjiöputken ohmisen vastuksen virtariippuvuudelle. <br />
</font>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">plot(i^3/3-i, i=0..3);</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Vastus on siis alhaisilla virran arvoilla negatiivinen, ja tyhjiöputken hehkutuksen jännitelähde syöttää energiaa systeemiin. Korkeammilla virran arvoilla vastus muuttuu positiiviseksi. <br />
<br />
Piirin yhtälö on </font>
</p>
<p align="left">
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mrow>
      <mi>E</mi>
      <mo>&ApplyFunction;</mo>
      <mfenced>
        <mi>t</mi>
      </mfenced>
    </mrow>
    <mo>=</mo>
    <mrow>
      <mrow>
        <mi>L</mi>
        <mo>&InvisibleTimes;</mo>
        <mfenced>
          <mrow>
            <mfrac>
              <mo>&DifferentialD;</mo>
              <mrow>
                <mo>&DifferentialD;</mo>
                <mi>t</mi>
              </mrow>
            </mfrac>
            <mrow>
              <mn>&ImaginaryI;</mn>
              <mo>&ApplyFunction;</mo>
              <mfenced>
                <mi>t</mi>
              </mfenced>
            </mrow>
          </mrow>
        </mfenced>
      </mrow>
      <mo>+</mo>
      <mrow>
        <mi>&mu;</mi>
        <mo>&InvisibleTimes;</mo>
        <mfenced>
          <mrow>
            <mrow>
              <mfrac>
                <mn>1</mn>
                <mn>3</mn>
              </mfrac>
              <mo>&InvisibleTimes;</mo>
              <msup>
                <mrow>
                  <mn>&ImaginaryI;</mn>
                  <mo>&ApplyFunction;</mo>
                  <mfenced>
                    <mi>t</mi>
                  </mfenced>
                </mrow>
                <mn>3</mn>
              </msup>
            </mrow>
            <mo>-</mo>
            <mrow>
              <mn>&ImaginaryI;</mn>
              <mo>&ApplyFunction;</mo>
              <mfenced>
                <mi>t</mi>
              </mfenced>
            </mrow>
          </mrow>
        </mfenced>
      </mrow>
      <mo>+</mo>
      <mfrac>
        <mn>1</mn>
        <mi>C</mi>
      </mfrac>
    </mrow>
  </mrow>
</math>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mo>&Integral;</mo>
    <mrow>
      <mn>&ImaginaryI;</mn>
      <mo>&ApplyFunction;</mo>
      <mfenced>
        <mi>t</mi>
      </mfenced>
    </mrow>
    <mo>&InvisibleTimes;</mo>
    <mrow>
      <mo>&DifferentialD;</mo>
      <mi>t</mi>
    </mrow>
  </mrow>
</math>
<font color="#000000">.</font>
</p>
<p align="left">
<font color="#000000"><br />
Jos piiriin ei syötetä alkuhetken jälkeen ulkoista jännitettä (</font>
<i><font color="#000000">E</font></i>
<font color="#000000">(</font>
<i><font color="#000000">t</font></i>
<font color="#000000">)=0), saadaan virran suhteen derivoimalla homogeeniyhtälö </font>
</p>
<p align="center">
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mrow>
      <mrow>
        <mi>L</mi>
        <mo>&InvisibleTimes;</mo>
        <mfenced>
          <mrow>
            <mfrac>
              <msup>
                <mo>&DifferentialD;</mo>
                <mn>2</mn>
              </msup>
              <msup>
                <mrow>
                  <mo>&DifferentialD;</mo>
                  <mi>t</mi>
                </mrow>
                <mn>2</mn>
              </msup>
            </mfrac>
            <mrow>
              <mn>&ImaginaryI;</mn>
              <mo>&ApplyFunction;</mo>
              <mfenced>
                <mi>t</mi>
              </mfenced>
            </mrow>
          </mrow>
        </mfenced>
      </mrow>
      <mo>+</mo>
      <mrow>
        <mrow>
          <mi>&mu;</mi>
          <mo>&InvisibleTimes;</mo>
          <mfenced>
            <mrow>
              <msup>
                <mrow>
                  <mn>&ImaginaryI;</mn>
                  <mo>&ApplyFunction;</mo>
                  <mfenced>
                    <mi>t</mi>
                  </mfenced>
                </mrow>
                <mn>2</mn>
              </msup>
              <mo>-</mo>
              <mn>1</mn>
            </mrow>
          </mfenced>
        </mrow>
        <mo>&InvisibleTimes;</mo>
        <mfenced>
          <mrow>
            <mfrac>
              <mo>&DifferentialD;</mo>
              <mrow>
                <mo>&DifferentialD;</mo>
                <mi>t</mi>
              </mrow>
            </mfrac>
            <mrow>
              <mn>&ImaginaryI;</mn>
              <mo>&ApplyFunction;</mo>
              <mfenced>
                <mi>t</mi>
              </mfenced>
            </mrow>
          </mrow>
        </mfenced>
      </mrow>
      <mo>+</mo>
      <mfrac>
        <mrow>
          <mn>&ImaginaryI;</mn>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>t</mi>
          </mfenced>
        </mrow>
        <mi>C</mi>
      </mfrac>
    </mrow>
    <mo>=</mo>
    <mn>0</mn>
  </mrow>
</math>
<font color="#000000">.</font>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Mikäli induktanssi ja kapasitanssi skaalataan ykkösiksi, tämä on perinteinen </font>
<i><font color="#000000">van der Pol</font></i>
<font color="#000000">in yhtälö. Ratkaistaan yhtälön virta ajan funktiona. <br />
Laskujen aluksi on syytä hävittää mahdollisista aiemmista laskuista jääneet muuttujat: </font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">restart;</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Yhtälö normaaliryhmän muotoon kirjoitettuna on</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">ryhma:= diff(i(t), t)=v(t), L*diff(v(t), t)+mu*(i(t)^2-1)*v(t)+i(t)/C=0;</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>ryhma</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mfrac>
          <mo>&DifferentialD;</mo>
          <mrow>
            <mo>&DifferentialD;</mo>
            <mi>t</mi>
          </mrow>
        </mfrac>
        <mrow>
          <mi>i</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>t</mi>
          </mfenced>
        </mrow>
      </mrow>
      <mo>=</mo>
      <mrow>
        <mi>v</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>t</mi>
        </mfenced>
      </mrow>
    </mrow>
    <mo>,</mo>
    <mrow>
      <mrow>
        <mrow>
          <mi>L</mi>
          <mo>&InvisibleTimes;</mo>
          <mfenced>
            <mrow>
              <mfrac>
                <mo>&DifferentialD;</mo>
                <mrow>
                  <mo>&DifferentialD;</mo>
                  <mi>t</mi>
                </mrow>
              </mfrac>
              <mrow>
                <mi>v</mi>
                <mo>&ApplyFunction;</mo>
                <mfenced>
                  <mi>t</mi>
                </mfenced>
              </mrow>
            </mrow>
          </mfenced>
        </mrow>
        <mo>+</mo>
        <mrow>
          <mrow>
            <mi>&mu;</mi>
            <mo>&InvisibleTimes;</mo>
            <mfenced>
              <mrow>
                <msup>
                  <mrow>
                    <mi>i</mi>
                    <mo>&ApplyFunction;</mo>
                    <mfenced>
                      <mi>t</mi>
                    </mfenced>
                  </mrow>
                  <mn>2</mn>
                </msup>
                <mo>-</mo>
                <mn>1</mn>
              </mrow>
            </mfenced>
          </mrow>
          <mo>&InvisibleTimes;</mo>
          <mrow>
            <mi>v</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>t</mi>
            </mfenced>
          </mrow>
        </mrow>
        <mo>+</mo>
        <mfrac>
          <mrow>
            <mi>i</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>t</mi>
            </mfenced>
          </mrow>
          <mi>C</mi>
        </mfrac>
      </mrow>
      <mo>=</mo>
      <mn>0</mn>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">tuntemattomat:={i(t), v(t)};</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>tuntemattomat</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mfenced open='{' close='}'>
      <mrow>
        <mi>i</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>t</mi>
        </mfenced>
      </mrow>
      <mrow>
        <mi>v</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mi>t</mi>
        </mfenced>
      </mrow>
    </mfenced>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Annetaan vakioille arvot ja muodostetaan alkuehto: </font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">ryhma1:= subs({L=0.1, C=0.001, mu=0.5}, {ryhma});</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>ryhma1</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mfenced open='{' close='}'>
      <mrow>
        <mrow>
          <mfrac>
            <mo>&DifferentialD;</mo>
            <mrow>
              <mo>&DifferentialD;</mo>
              <mi>t</mi>
            </mrow>
          </mfrac>
          <mrow>
            <mi>i</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>t</mi>
            </mfenced>
          </mrow>
        </mrow>
        <mo>=</mo>
        <mrow>
          <mi>v</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>t</mi>
          </mfenced>
        </mrow>
      </mrow>
      <mrow>
        <mrow>
          <mrow>
            <mn>.1</mn>
            <mo>&InvisibleTimes;</mo>
            <mfenced>
              <mrow>
                <mfrac>
                  <mo>&DifferentialD;</mo>
                  <mrow>
                    <mo>&DifferentialD;</mo>
                    <mi>t</mi>
                  </mrow>
                </mfrac>
                <mrow>
                  <mi>v</mi>
                  <mo>&ApplyFunction;</mo>
                  <mfenced>
                    <mi>t</mi>
                  </mfenced>
                </mrow>
              </mrow>
            </mfenced>
          </mrow>
          <mo>+</mo>
          <mrow>
            <mrow>
              <mn>.5</mn>
              <mo>&InvisibleTimes;</mo>
              <mfenced>
                <mrow>
                  <msup>
                    <mrow>
                      <mi>i</mi>
                      <mo>&ApplyFunction;</mo>
                      <mfenced>
                        <mi>t</mi>
                      </mfenced>
                    </mrow>
                    <mn>2</mn>
                  </msup>
                  <mo>-</mo>
                  <mn>1</mn>
                </mrow>
              </mfenced>
            </mrow>
            <mo>&InvisibleTimes;</mo>
            <mrow>
              <mi>v</mi>
              <mo>&ApplyFunction;</mo>
              <mfenced>
                <mi>t</mi>
              </mfenced>
            </mrow>
          </mrow>
          <mo>+</mo>
          <mrow>
            <mn>.1e4</mn>
            <mo>&InvisibleTimes;</mo>
            <mrow>
              <mi>i</mi>
              <mo>&ApplyFunction;</mo>
              <mfenced>
                <mi>t</mi>
              </mfenced>
            </mrow>
          </mrow>
        </mrow>
        <mo>=</mo>
        <mn>0</mn>
      </mrow>
    </mfenced>
  </mrow>
</math>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">alkuehto1:= i(0)=0.5, v(0)=0;</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>alkuehto1</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mi>i</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mn>0</mn>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mn>.5</mn>
    </mrow>
    <mo>,</mo>
    <mrow>
      <mrow>
        <mi>v</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mn>0</mn>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mn>0</mn>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ratkaistaan yhtälöryhmä.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">rtk:= dsolve({ryhma1[], alkuehto1}, tuntemattomat, type=numeric, output=listprocedure);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/virtap64.gif" width="618" height="20" alt="rtk := [t = proc (t) option `Copyright (c) 1993 by the University of Waterloo. All rights reserved.`; t end proc, i(t) = proc (t) local res, solnproc, outpoint, ndsol; option `Copyright (c) 2000 by Wat..." />
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Poimitaan ratkaisusta virtaa ja sen muutosta kuvaava termi.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">virta1:= subs(rtk, [i(t), v(t)]):</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Piirretään kuvaaja virralle.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">plot(virta1[1], 0..2, numpoints=200);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/virtap65.gif" width="448" height="448" alt="[Maple Plot]" />
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Systeemi käyttäytyy </font>
<i><font color="#000000">van der Pol</font></i>
<font color="#000000">in yhtälöille tyypillisellä tavalla. Se kehittää virran oskillaatiota, joka kasvaa saturoituen raja-arvoonsa. Huomaa kuitenkin, että alkuvirta tai sen muutos on välttämätön vahvistumisen käynnistämiseksi. <br />
<br />
Tarkastellaan systeemiä vielä tilanteessa, jossa alkuvirta on saturaatioarvoa merkittävästi suurempi. <br />
</font>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">alkuehto2:= i(0)=5, v(0)=0;</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>alkuehto2</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mi>i</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mn>0</mn>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mn>5</mn>
    </mrow>
    <mo>,</mo>
    <mrow>
      <mrow>
        <mi>v</mi>
        <mo>&ApplyFunction;</mo>
        <mfenced>
          <mn>0</mn>
        </mfenced>
      </mrow>
      <mo>=</mo>
      <mn>0</mn>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ratkaistaan yhtälöryhmä.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">rtk2:= dsolve({ryhma1[], alkuehto2}, tuntemattomat, type=numeric, output=listprocedure);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/virtap66.gif" width="626" height="20" alt="rtk2 := [t = proc (t) option `Copyright (c) 1993 by the University of Waterloo. All rights reserved.`; t end proc, i(t) = proc (t) local res, solnproc, outpoint, ndsol; option `Copyright (c) 2000 by Wa..." />
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">virta2:= subs(rtk2, [i(t), v(t)]):</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Piirretään virralle kuvaaja. </font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">plot(virta2[1], 0..1);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/virtap67.gif" width="448" height="448" alt="[Maple Plot]" />
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Esiin tuli </font>
<i><font color="#000000">van der Pol</font></i>
<font color="#000000">in yhtälön toinen ominaispiirre. Se rajoittaa erittäin tehokkaasti ylisuuria oskillaatioita ja tuo ne saturaatioarvoonsa. Näin tyhjiöputkipiiri toimii todella tehokkaana värähtelyn tasaajana. <br />
<br />
Seuraavaksi tarkastelemme tilannetta faasitasossa, johon piirretään virran ja sen aikaderivaatan saamia arvoja. Tarkastellaan kehitystä matalalla alkuvirralla (vihreä), korkealla alkuvirralla (sininen) sekä tasapainotilanteessa (punainen). Huomaa derivaatan arvon skaalaus tekijällä </font>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mfrac>
    <mn>1</mn>
    <mn>100</mn>
  </mfrac>
</math>
<font color="#000000">.</font>
</p>
<p align="left">
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">with(plots):</font></b>
</td></tr>
</table>
</p>
<p align="left">
<tt><pre><font color="#0000FF" size="2">Warning, the name changecoords has been redefined<br />
</font></pre></tt>
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"><b><font color="#FF0000">display(plot([virta1[1], virta1[2]/100, 0..0.8], color=green), plot([virta2[1], virta2[2]/100, 0..0.35], color=blue), plot([virta1[1], virta1[2]/100, 1.9..2], color=red), scaling=constrained);<br />
</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/virtap68.gif" width="448" height="448" alt="[Maple Plot]" />
</p>
<p align="left">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><tt>&gt; &nbsp;&nbsp;</tt></td>
<td width="100%" valign="top"></td></tr>
</table>
</p>
<p align="left">
<i><b><font color="#000000">Tehtävä<br />
</font></b></i>
</p>
<p align="left">
<font color="#000000">Tämä diagrammi osoittaa hyvin selkeästi van der Polin yhtälön käyttäytymistavan. Faasitason tasapainokäyrä on ympyränmuotoinen sopivalla </font>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mi>&mu;</mi>
</math>
<font color="#000000">:n arvolla, mutta tekijän </font>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mi>&mu;</mi>
</math>
<font color="#000000">&nbsp;suurentaminen johtaa toisenlaisiin värähtelykuvioihin. Kuinka suureksi </font>
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mi>&mu;</mi>
</math>
<font color="#000000">&nbsp;tulee määrittää ennen kuin piirin värähtelyssä alkaa esiintyä kulmikkuutta? Miksi piiri käyttäytyy siten? <br />
</font>
</p>

<p><b>Linkkejä</b></p>


 <a href="../xml_mpl/virtap2.xml">vaihtovirtapiirin vapaa värähtely</a><br/>
 <a href="../xml/nkkfas.xml">faasitaso</a><br/>

<p align="left">
<i><font color="#000000">JP &amp; SKK &amp; MS 12.07.2001</font></i>
</p>



</body>
</html>
