<?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>hinaus.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/hinaus.mws" target="_blank">hinaus.mws</a>

<a name="MapleAutoBookmark1" />
<p align="center">
<b><u><font color="#000000" size="5">Hinaaja</font></u></b>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Tarkastellaan tilannetta, missä alus hinaa toista joustamattoman köyden tai tangon avulla. Tanko tai köysi on kiinnitetty molemmista päistään kitkattomien nivelten avulla. Lähtöasetelmana olkoon tilanne, jossa hinaaja sijaitsee origossa ja hinattava etäisyydellä </font>
<i><font color="#000000">a</font></i>
<font color="#000000">&nbsp;y-akselilla. Hinaajan lähtee liikkeelle x-akselin suuntaan. <br />
</font>
</p>
<p align="center">
<img src="images/hinaus1.gif" width="257" height="171" alt="[Maple Bitmap]" />
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Koska hinausetäisyys pysyy vakiona (= </font>
<i><font color="#000000">a</font></i>
<font color="#000000">), saadaan Pythagoraan lauseella johdettua tilanteen liikeyhtälö:<br />
</font>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mrow>
      <mfrac>
        <mo>&DifferentialD;</mo>
        <mrow>
          <mo>&DifferentialD;</mo>
          <mi>x</mi>
        </mrow>
      </mfrac>
      <mi>y</mi>
    </mrow>
    <mo>=</mo>
    <mrow>
      <mo>-</mo>
      <mfrac>
        <mi>y</mi>
        <msqrt>
          <mrow>
            <msup>
              <mi>a</mi>
              <mn>2</mn>
            </msup>
            <mo>-</mo>
            <msup>
              <mi>y</mi>
              <mn>2</mn>
            </msup>
          </mrow>
        </msqrt>
      </mfrac>
    </mrow>
  </mrow>
</math>
<font color="#000000">.</font>
</p>
<p align="center">
</p>
<p align="left">
<font color="#000000">Laskujen aluksi on syytä hävittää mahdollisista aiemmista laskuista jääneet muuttujat. <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">restart;</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Olkoon hinausköyden pituus</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">a:= 1;</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>a</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mn>1</mn>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Määritellään differentiaaliyhtälö.</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">yht:= diff(y(x), x)=-y(x)/sqrt(a^2-y(x)^2);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<math xmlns='http://www.w3.org/1998/Math/MathML'>
  <mrow>
    <mi>yht</mi>
  </mrow>
  <mo>:=</mo>
  <mrow>
    <mrow>
      <mrow>
        <mfrac>
          <mo>&DifferentialD;</mo>
          <mrow>
            <mo>&DifferentialD;</mo>
            <mi>x</mi>
          </mrow>
        </mfrac>
        <mrow>
          <mi>y</mi>
          <mo>&ApplyFunction;</mo>
          <mfenced>
            <mi>x</mi>
          </mfenced>
        </mrow>
      </mrow>
      <mo>=</mo>
      <mrow>
        <mo>-</mo>
        <mfrac>
          <mrow>
            <mi>y</mi>
            <mo>&ApplyFunction;</mo>
            <mfenced>
              <mi>x</mi>
            </mfenced>
          </mrow>
          <msqrt>
            <mfenced>
              <mrow>
                <mn>1</mn>
                <mo>-</mo>
                <msup>
                  <mrow>
                    <mi>y</mi>
                    <mo>&ApplyFunction;</mo>
                    <mfenced>
                      <mi>x</mi>
                    </mfenced>
                  </mrow>
                  <mn>2</mn>
                </msup>
              </mrow>
            </mfenced>
          </msqrt>
        </mfrac>
      </mrow>
    </mrow>
  </mrow>
</math>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Luonnollinen alkuehto olisi </font>
<i><font color="#000000">y</font></i>
<font color="#000000">(0) = </font>
<i><font color="#000000">a</font></i>
<font color="#000000">, mutta tämä on yhtälössä nimittäjän nollakohta eikä numeerinen ratkaiseminen onnistu. Pieni huijauksenomainen muutos alkuehdossa auttaa:</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">alkuehto:= y(0.001)=a-0.01:</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ratkaistaan differentiaaliyhtälö.</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({yht, alkuehto}, y(x), numeric, output=listprocedure);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/hinaus2.gif" width="440" height="20" alt="rtk := [x = proc (x) option `Copyright (c) 1993 by the University of Waterloo. All rights reserved.`; x end proc, y(x) = proc (x) local res, solnproc, outpoint, ndsol; option `Copyright (c) 2000 by Wat..." />
</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">kaari:= subs(rtk, [x, y(x)]):</font></b>
</td></tr>
</table>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Piirretään kuvaaja saadulle ratkaisulle.</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([kaari[], 0.0001..3], scaling=constrained);</font></b>
</td></tr>
</table>
</p>
<p align="center">
<img src="images/hinaus3.gif" width="612" height="612" 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">
</p>
<p align="left">
<font color="#000000">Saatua käyrää kutsutaan nimellä </font>
<i><font color="#000000">traktrix</font></i>
<font color="#000000">. Sitä voidaan käyttää missä tahansa jäykissä veto-, työntö- tai seuraustilanteissa.</font>
</p>
<p align="left">
</p>
<p align="left">
<i><b><font color="#000000">Tehtäviä</font></b></i>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Jos vetäjä etenee jatkuvasti samaan suuntaan, alussa eri suuntaan kulkenut hinattava saavuttaa täsmälleen saman kulkusuunnan vasta äärettömyydessä. Tarkastele tilannetta, missä vene lähtee vetämään lauttaa 50 metrin joustamattoman hinausköyden avulla edellä kuvatulla tavalla. Kuinka pitkään hinausta pitää suorittaa, ennen kuin lautan poikkeama suoraan etenevän veneen kulkusuunnan määrittämästä suorasta on alle 5 cm?</font>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Tutki, voidaanko probleeman differentiaaliyhtälö ratkaista symbolisesti Maplen </font>
<i><font color="#000000">dsolve</font></i>
<font color="#000000">-komennolla. Voidaanko ratkaisu lausua alkeisfunktioiden avulla? Onko yhtälö ratkaistavissa käsin laskemalla? </font>
</p>
<p align="left">
</p>
<p align="left">
<font color="#000000">Ratkaise edellä tarkasteltu probleema valitsemalla </font>
<i><font color="#000000">y</font></i>
<font color="#000000">&nbsp;riippumattomaksi muuttujaksi, jolloin hinattavan reittiä kuvaava tuntematon funktio on </font>
<i><font color="#000000">x</font></i>
<font color="#000000">(</font>
<i><font color="#000000">y</font></i>
<font color="#000000">). Muodosta tilannetta vastaava differentiaaliyhtälö alkuehtoineen ja ratkaise se numeerisesti. Joudutaanko jossakin kohdassa vastaavaan ongelmaan kuin edellä alkuehtoa asetettaessa?</font>
</p>
<p align="left">
</p>

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


<a href="../xml/algsep.xml">separoituva yhtälö</a>

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

<br/>


</body>
</html>
