3.4 Working with models

Example: Free fall

Course element Work Learning activity
Elaboration Construction of model lines and computation
Elaboration of the model in mathematical terms or in a graphical model representation
Educated guess of parameter values in the model on the basis of data
Computation of the model with an adequate time step
Class discussion

Group work


The computation of the falling motion in subsequent time steps, as elaborated in Table 2, can be systematised in an iterative calculation scheme.1

Model lines of code for free fall
1.    Change of velocity Δv=gΔt
2.    New velocity v:=v+Δv
3.    Change of position Δy=vΔt
4.    New position y:=y+Δy
5.    New time t:=t+Δt

TABLE 3. Iterative calculation scheme of free fall

In the first two model lines, a new velocity is calculated from the acceleration; hereafter a new position is calculated from this velocity. The last model line adds one time step to the time for a new calculation. These calculation steps can be repeated until a chosen final situation is reached, for example y = 0. The change of a state of this dynamic model can thus be fully expressed in terms of the acceleration and the initial states of position and velocity (or end states when one calculates back in time).

With the model lines in Table 3, the falling motion of an object subject to gravity only can be calculated on a computer. A specific modelling environment is usually used for this, such as Coach2 or Modellus.3 For a simple phenomenon such as free fall, the calculations can also be performed in a spreadsheet program such as Excel.4