BASIS
BEWEGING
KRACHT
ELEKTRICITEIT
antwoorden
antwoorden
antwoorden
antwoorden
videolessen
videolessen
videolessen
videolessen
oefentoets
oefentoets
oefentoets
oefentoets
MECHANICA
ENERGIE
MOMENT
MODELLEREN
antwoorden
antwoorden
antwoorden
antwoorden
videolessen
videolessen
videolessen
videolessen
oefentoets
oefentoets
oefentoets
oefentoets
RADIOACTIVITEIT
(UIT VMBO BOEK)
...
...
...

Hoofdstuk 8
Modelleren (VWO)

§1 Modelleren
§2 De vrije val



§1     Modelleren

In dit hoofdstuk gaan we de computer gebruiken voor het beschrijven van natuurkundige processen. We doen dit met behulp van natuurkundige modellen. In deze paragraaf introduceren we een programma waarmee dergelijke modellen te maken zijn.

In dit hoofdstuk gaan we leren modelleren. Laten we met een simpel voorbeeld van een model beginnen. Stel een leerling heeft op een bepaald tijdstip 15 euro in zijn spaarpot en krijgt elke week 2 euro zakgeld. Met een model kunnen we dan een grafiek maken waarbij we de hoeveelheid geld in zijn spaarpot uitzetten tegen de tijd. Klik op 'play' om het resultaat te zien:

AFBEELDING BOEK!!!

Links van de grafiek zien we twee kolommen. In de rechter kolom vullen we de zogenaamde startwaarden in. Hier vullen we voor alle relevante grootheden de beginwaarde in. Ook noteren we hier constanten die we nodig hebben. Met de eerste regel zorgen we dat we de tijd starten op tijdstip t = 0. Met de tweede regel bepalen hoe groot een tijdstapje dt is. Met de laatste twee regels bepalen we hoeveel geld er aan het begin in de spaarpot zit en hoeveel zakgeld elke week gegeven wordt.

In de linker kolom noteren we de zogenaamde modelregels. Hier schrijven we een aantal wiskundige operaties op, waarmee het programma kan uitrekenen wat de waarde van de relevante grootheden gaat zijn een tijdstapje dt later. Elk tijdstapje worden alle modelregels doorlopen, zodat het model steeds verder in de tijd evolueert. We noemen dit herhaaldelijk doorlopen van de regels een iteratief proces.

In dit model gebruiken we twee modelregels:

In de eerste regel wordt de tijd t een tijdstapje dt vooruitgezet. Het "="-teken dat we in deze modelregels zien heeft niet de gebruikelijke betekenis. In programmeertalen staat het "="-teken voor: "wordt gelijk aan". In woorden is de eerste modelregel dus:

De tweede modelregel vertelt ons dat de nieuwe waarde in de spaarpot gelijk wordt aan de huidige waarde plus het zakgeld.

Nog een voorbeeld. Een leerling heeft 50 euro en koopt hiervan elke dag een broodje van 3,40 euro. Als hij echter minder dan 20 euro over heeft, dan gaat hij iets zuiniger aan doen en koopt hij een broodje van slechts 1,40 euro. Als zijn geld op is, dan kan hij natuurlijk niks meer uitgeven. Op dit moment willen we dan ook dat de grafiek stopt. Het model ziet er dan als volgt uit:

AFBEELDING BOEK!!!

Bij de modelregels wordt nu gebruik gemaakt van de als-dan-anders-stelling:

Hier staat dat als er meer dan 20 euro in de spaarpot zit, dat de gemaakte kosten per dag dan 3,4 euro zijn. Als er minder dan 20 euro in de spaarpot zit, dan worden de kosten 1,4 euro. In de regel die hierop volgt wordt uitgerekend hoeveel geld de persoon na deze tijdstap nog overhoudt:

Merk op dat de volgorde hier belangrijk is! Eerst moeten de kosten per dag bepaald worden en pas dan kan je uitrekenen hoeveel geld de persoon aan het eind van die dag overhoudt.

Uiteindelijk geven we het stop-commando als de persoon minder dan 1,40 euro over heeft en dus geen broodje meer kan kopen:

Hieronder vind je een lijstje met wiskundige symbolen die je bij het modelleren kan gebruiken:

Vermenigvuldigen

*

Delen

/

Macht

^

Wortel

sqrt



INSTRUCTIE:
Modelleren

         Leerdoelen:
  • Zorg dat je weet dat startwaarden eerst eenmalig worden ingelezen en zorg dat je weet dat met deze informatie daarna iteratief de modelregels elk tijdstapje dt wordt doorlopen totdat de maximale tijd (t) bereikt wordt of een stop-commando wordt gegeven.
  • Zorg dat je begrijpt dat het "="-teken bij programmeren staat voor "wordt gelijk aan". "t = t+dt" betekent dus dat de nieuwe waarde van de tijd gelijk wordt aan de oude waarde van de tijd plus het tijdstapje dt.
  • Zorg dat je "als()dan{}anders{}" kan gebruiken in een model.

         Opdrachten
  1. (1p) Beschrijf wat de modelregel "t=t+dt" betekent.
  2. (3p) Een persoon heeft 150 euro op de bank en krijgt een jaarlijkse rente van 2,1%. Maak een model waarmee een grafiek gemaakt kan worden waarmee de hoeveelheid geld wordt uitgezet tegen de tijd.
  3. Een bacteriekolonie neemt bij aanwezigheid van genoeg voedsel en ruimte elke dag met 20% toe. Een bepaalde bacteriekolonie kan niet boven de 1,0 miljoen bacteriën uitgroeien.
    1. (3p) Maak een model waarmee een grafiek gemaakt kan worden waarmee je de groei van deze kolonie tegen de tijd uitzet. Zorg ervoor dat de grafiek stopt als de 1,0 miljoen bacteriën bereikt is.
    2. (2p) Leg uit waarom je het '>'-teken moest gebruiken in de als-dan-stelling en niet gewoon het '='-teken.
  4. (3p) Met een thermostaat wordt de temperatuur in een woonkamer gemeten. Deze thermostaat bepaalt dan op basis van een ingestelde temperatuur of de verwarming aan- of uitgezet moet worden. Als de bewoner de verwarming aanzet is het 15 graden Celsius. Als de verwarming aan staat, neemt de temperatuur in de kamer 0,4 graden Celsius per uur toe. Als de verwarming uit staat, neemt de temperatuur 0,2 graden Celsius af. De bewoner heeft de temperatuur op 21 graden Celsius ingesteld. Dat wil zeggen dat de thermostaat de verwarming uitzet als deze boven de 21 graden komt. Als de temperatuur dan weer onder de 21 graden komt, dan wordt de verwarming weer aangezet. Maak dit model.
  5. (3p) Een radioactieve bron bevat 100 radioactieve deeltjes. Elke dag vervalt 5 procent van deze deeltjes door het uitzenden van straling. Maak een model waarbij je de overgebleven deeltjes uitzet tegen de tijd.

 

§2     De vrije val

In deze paragraaf bestuderen we een model waarmee we een vrije val kunnen beschrijven.

Hieronder zien we het model van een steen die we met een snelheid van 40 m/s omhoogschieten vanaf hoogte x = 0 m. We verwaarlozen de wrijvingskrachten en spreken daarom van een vrije val:

AFBEELDING BOEK!!!

Laten we eerst naar de startwaarden kijken:

De hoogte x zetten we aan het begin op 0. De snelheid zetten we aan het begin op 40. De versnelling van een voorwerp dat een vrije val ondergaat is gelijk aan de valversnelling g = -9,81 m/s2. Het minteken geeft hier aan dat de versnelling naar beneden gericht is.

Nu de modelregels. De eerste drie regels zijn:

Met de tweede regel wordt elk tijdstapje de nieuwe snelheid van de steen berekend. Hoe komen we aan deze formule? Voor een vrije val geldt:

$$ g = \frac{\Delta v}{\Delta t} $$

Dit kunnen we herschrijven tot:

$$ \Delta v = g \times \Delta t $$

Δv staat voor de toename van de snelheid tijdens het tijdstapje Δt. Om de nieuwe snelheid uit te rekenen hebben we daarom de volgende regel nodig:

In woorden staat hier:

Omdat dv = g*dt, wordt de regel:

Bij de modelregel x = x + v*dt gebeurt iets soortgelijks. Hier maken we gebruik van:

$$ v = \frac{\Delta x}{\Delta t} $$

Dit schrijven we om tot:

$$ \Delta x = v \times \Delta t $$

Δx staat voor de verplaatsing van de steen tijdens het tijdstapje Δt. Om de nieuwe hoogte uit te rekenen hebben we daarom de volgende regel nodig:

In woorden staat hier:

Omdat dx = v*dt, wordt de regel:

In dit model hebben we ook nog een als-dan-stelling toegevoegd:

Deze stelling zorgt ervoor dat de grafiek stopt als de steen de grond raakt. Het voorwerp raakt de grond als x = 0, maar we hebben hier toch gekozen voor de modelregel x < 0. Dit komt omdat het programma rekent in tijdstapjes van grootte dt en het dus mogelijk is dat de grafiek de tijd-as passeert zonder dat x ooit precies nul wordt.

INSTRUCTIE:
De vrije val

         Leerdoelen:
  • Zorg dat je de vrije val kan modelleren. Zorg hiervoor o.a. dat je de regels "v = v + g*dt" en "x = x + v*dt" kan afleiden.
  • Zorg dat je begrijpt dat je het model kan stoppen als het voorwerp de grond raakt met "als(x<0)dan{stop}". Het voorwerp raakt de grond als "x = 0", maar we hebben hier toch gekozen voor de modelregel "x < 0". Dit komt omdat het programma rekent in tijdstapjes van grootte "dt" en het dus mogelijk is dat de grafiek de tijd-as passeert zonder dat "x" ooit precies nul wordt.

         Opdrachten
  1. (4p) Leid de modelregels "v = v + a*dt" en "x = x + v*dt" af. Licht de denkstappen zo nodig ook in woorden toe.
  2. Een steen valt van een hoogte van 5000 meter vanuit stilstand naar beneden.
    1. (4p) Maak een model van deze beweging. Zorg dat het model rekent in tijdstapjes dt = 5 en zorg dat het model stopt als de steen de grond raakt. Verwaarloos de wrijvingskracht.
    2. (1p) De grafiek is nu niet erg nauwkeurig. Verklaar hoe dit komt.
    3. (1p) Kies nu dt = 0,1. Bepaal hiermee op welk tijdstip de steen de grond raakt.
    4. (2p) Leg uit waarom we "x < 0" gebruiken om ervoor te zorgen dat het programma stopt als het voorwerp de grond raakt en niet "x = 0".
  3. (1p) Een leerling gooit nu een steen omhoog met een snelheid van 15 m/s vanaf hoogte x = 0 m. Maak het model en zorg dat de grafiek stopt als het voorwerp de grond raakt.
  4. (5p) Maak één model waarin je het vallen van een steen op de maan vergelijkt met het vallen van een steen op aarde. We verwaarlozen de wrijvingskracht. Zorg dat de stenen stil komen te liggen op het moment dat ze op de grond terecht komen.