Petri Rautakoski & Simo Kivelä, 2004
Vesisäiliön täyttyminen
Olkoon tarkasteltavana vesisäiliö, joka syntyy yz-tason käyrän
( )
pyörähtäessä z-akselin ympäri. Kyseessä on siis lieriötyyppinen astia, jonka
poikkileikkausympyrä vaihtelee korkeuden mukaan. Oletetaan, että astian pohja
sijaitsee xy-tasossa.
Säiliöön pumpataan vettä vaihtelevalla nopeudella
(esimerkiksi litraa minuutissa).
Vettä ei kuitenkaan imetä pois, ts. .
Veden pinta säiliössä nousee tällöin nopeudella, joka riippuu sekä pumppausnopeudesta että säiliön
muodosta. Pinnan korkeus hetkellä
olkoon . Tämä on kasvava funktio.
Säiliössä hetkellä olevan veden määrä
voidaan ilmaista kahdella
tavalla:
Edellinen integraali summaa säiliöön virtaavaa vesimäärää, jälkimmäinen on
säiliön tilavuus korkeuteen saakka.
Integraalien yhtäsuuruus kytkee toisiinsa funktiot
,
ja
. Se
muodostaa yhtälön, josta yksi tuntematon funktio voidaan ratkaista, kun kaksi
muuta tunnetaan. Jotta ratkaiseminen olisi helpompaa, integraaliyhtälö on
muunnettava uuteen muotoon derivoimalla:
Lisäksi on ,
koska oletetaan, että säiliö on aloitushetkellä tyhjä. Tämä
oletus on tehty jo integraaliyhtälöä muodostettaessa ja se voidaan johtaa myös
asettamalla integraaliyhtälöön .
(Miten tällöin on pääteltävä?)
Jos funktiot ja
tunnetaan, saatu yhtälö antaa suoraan pumppausnopeuden
. Jos
ja
tunnetaan, yhtälöstä voidaan ratkaista
jokaisella hetkellä
ja siis jokaiselle korkeudelle
. Jos
ja
tunnetaan, yhtälö on ensimmäisen kertaluvun differentiaaliyhtälö funktiolle
; alkuehtona on
.
Huomaa, että jos ,
niin derivaatan
kerroin on arvolla
,
ts. origo on differentiaaliyhtälön erikoispiste. Numeerinen differentiaaliyhtälön
ratkaisualgoritmi ei tällöin toimi. (Miksi ei?) Kärjellään seisovat astiat toki
ovatkin epästabiileja ...
Seuraavassa on kentät kullekin funktioista
,
ja
. Jos syötät kaikkiin
lausekkeet ja lähetät nämä laskettaviksi, tarkistetaan, toteutuuko integraaliyhtälö
ja piirretään funktioiden kuvaajat sekä kuva säiliöstä. Jos jätät yhden kentän
tyhjäksi, piirretään vain kuvaajat ja säiliön kuva.
|