+ All Categories
Home > Documents > Making a difference · Making a difference Difference equations as a modelling tool in school...

Making a difference · Making a difference Difference equations as a modelling tool in school...

Date post: 08-Jul-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
29
Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making a difference
Transcript
Page 1: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Making a differenceDifference equations as a modelling tool in school mathematics

Z. Kovács

College of Nyíregyháza, Hungary

CADGME’09

Z. Kovács Making a difference

Page 2: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Abstract

The use of difference and differential equations in the modelling isa topic usually studied by advanced students in mathematics.However difference and differential equations appears in the schoolcurriculum in many direct or hidden way. Difference equations firstenter in the curriculum when studying arithmetic sequences.Moreover Newtonian mechanics provides many examples fordifferential equations and numeric solution leads to differenceequations which can be treated easily with Computer AlgebraSystems or even by Dynamic Geometry Softwares. My hypothesisis that numerical methods supported by technology serves a toolwhich helps the early introduction of modelling concepts.

Z. Kovács Making a difference

Page 3: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Outline

1 Introduction: the key concept

2 The Euler method

3 Comparison of models: The case of the harmonic oscillator

4 An example: The terminal speed of parachutist

5 A GeoGebra application: The Kepler problem

6 Summary

7 Added after the conference

Z. Kovács Making a difference

Page 4: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

The key concept

Newton’s second law describes the relationshipbetween the forces acting on a body to the motionof the body. The force might depend on time,position, velocity. In such cases, Newton’s lawbecomes a system of differential equations.

The problem

How to treat it in school physics with schoolmathematics?

One possible solution

Transform to difference equations. (Findnumerical solutions.) -> mathematical part

CAS, DG, spreadsheet applications give a newlook to difference equations. -> technology part

Z. Kovács Making a difference

Page 5: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

The Euler method

In the 18th century Leonhard Euler invented a simple scheme fornumerically approximating the solution to y ′ = f (y , t), y(0) = y0.

Euler method

yk+1 = yk + f (yk , tk )∆t

Symmetric improvement (implicit for yk+1)

yk+1 = yk +(

12 f (yk , tk ) + 1

2 f (yk+1, tk+1))

∆t

Improved Euler method

yk+1 = yk +(

12 f (yk , tk ) + 1

2 f (yk + f (yk , tk )∆t , tk+1))

∆t

Z. Kovács Making a difference

Page 6: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

R. Feynman in his famous lectures at Caltech

Meaning of the dynamical equations

r(t + ∆t) = r(t) + ∆tv(t)

v(t + ∆t) = v(t) + ∆ta(t)

Therefore, if we know both the r and v at a given time, we know theacceleration, which tells us the new velocity, and we know the newposition–this is how the machinery works. The velocity changes alittle bit because of the force, and the position changes a little bitbecause of the velocity. [The Feynman lectures on Physics, Chapter9. Newton’s laws of dynamics]

This is the Euler method applied for equations of motion.

Z. Kovács Making a difference

Page 7: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Discrete models for equations of motions

Assumption: F = F(r), m = 1.

Euler first order model

rk+1 = rk + ∆tvk

vk+1 = vk + ∆tFk .

The ‘index transformation trick’

rk+2 = rk+1 + ∆tvk+1

rk+2 − rk+1 = rk+1 − rk + ∆t (vk+1 − vk )

rk+2 = 2rk+1 − rk + ∆t2Fk

Z. Kovács Making a difference

Page 8: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Discrete models for equations of motions

Symmetric model

rk+1 = rk + ∆t12

(vk + vk+1)

vk+1 = vk + ∆t12

(Fk + Fk+1) .

Physically motivated simplification at classroom level:1 Assume that the force is constant in the interval [tk , tk+1]:

rk+1 = rk + ∆tvk +12

∆t2Fk .

2 Now, the force is known at rk+1

vk+1 = vk + ∆t12

(Fk + Fk+1)

Z. Kovács Making a difference

Page 9: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Discrete models for the equations of motions

Pk

∆t · vk

vk

1

2∆t2 · Fk

Pk+1

Fk

vk

Pk+1∆t

Fk + Fk+1

2

vk+1

Figure: Construction principle

The ‘index transformation trick’ gives

rk+2 = 2rk+1 − rk + ∆t2Fk+1.

Note, the improved Euler method gives the same equation.

Z. Kovács Making a difference

Page 10: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Comparison of models: The case of the harmonicoscillator

Hook’s law

A harmonic oscillator is a system which experiences a restoring forceF proportional to the displacement x according to Hooke’s law:

F = −k · x , k > 0

In this case we know the exact solution, moreover the symmetricmodel leads to a system of linear equations which can be easilysolved.

Z. Kovács Making a difference

Page 11: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Harmonic oscillator

-3

-2

-1

0

1

2

3

0 0.5 1 1.5 2 2.5 3

x

t

Eulerimproved Euler

exact solution

Figure: Comparison of the Euler and the improved Euler model, D = 6,v0 = 4, ∆t = 0.1. Plotted by wxMaxima 0.8.2.

Z. Kovács Making a difference

Page 12: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Harmonic oscillator

7.9998

8

8.0002

8.0004

8.0006

8.0008

8.001

8.0012

8.0014

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2

Ene

rgy

t

symmetric modelimproved Euler model

Figure: Comparison of the improved Euler and the symmetric model.∆t = 0.01. The symmetric model satisfies the energy conservation law.

Z. Kovács Making a difference

Page 13: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

A CAS example: The terminal speed of parachutist

The terminal velocity of a falling body occurs duringfree fall when a falling body experiences zeroacceleration. This is because of the retarding forceknown as air resistance. This upward force willeventually balance the falling body’s weight.

Z. Kovács Making a difference

Page 14: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

The terminal speed of parachutist

Exercise

A parachutist of mass m falls freely until his parachute opens. Whenit is open she/he experiences an upward resistance kv where v isher/his speed and k is a positive constants. Draw the velocity-timediagram and determine the terminal velocity.

The equation of the motion is

mv ′ = mg − kv , v(0) = v0.

We change to discrete model. The Euler first order model:

vk+1 − vk

∆t= −

km

vk + g,

thus

vk+1 =

(

1 −km

∆t)

vk + g∆t .

Z. Kovács Making a difference

Page 15: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

The terminal speed of parachutist

The equation for the symmetric model is given by

vk+1 − vk

∆t= −

km

(

vk+1 + vk

2

)

+ g.

It is then a simple matter to calculate

vk+1 = vk1 − ρ

1 + ρ+

g∆t1 + ρ

, ρ =k∆t2m

.

Z. Kovács Making a difference

Page 16: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

The terminal speed of parachutist

0

2

4

6

8

10

12

14

16

0 2 4 6 8 10

v

t

exact solutionEuler method

symmetric model

Figure: Motion of parachutist with zero initial speed. Comparison of the Eulermethod, the symmetric model and the exact solution. ∆t = 0.4. Plotted byMaxima

Z. Kovács Making a difference

Page 17: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

The terminal speed of parachutist

The standard reasoning for the terminal velocity question: when theparachutist reaches the terminal velocity her/his acceleration is zero,thus

v ′ = 0 =⇒ v =mgk

.

The theoretic value of the terminal velocity tests both models to beacceptable.

Z. Kovács Making a difference

Page 18: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Kepler problem (GeoGebra application)

Kepler’s laws are concerned with the motion of theplanets around the Sun. The Sun (S) is supposed tobe in a constant position and the planet (P) movesunder the effect of central force:

F(P) =κ

d(S, P)3 (S − P).

Z. Kovács Making a difference

Page 19: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Kepler problem

First method: apply directly the construction principle. GeoGebra’salgebraic input is a convenient method to feed difference equationsdirectly.

Figure: GeoGebra’s construction protocol for the Kepler problem worksheet.Sixth and seventh lines: P1 and v1 from (P0, v0). Tool EulerMethod wasconstructed after the seventh step.

Z. Kovács Making a difference

Page 20: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Kepler problem

Figure: Creation of a new tool

Z. Kovács Making a difference

Page 21: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Kepler problem

Figure: Created by GeoGebra 3.2.0.0. S=Sun, A= initial position of theplanet. GeoGebra’s bonus: the ellipse determined by the first five points.

Z. Kovács Making a difference

Page 22: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Kepler problem

Disadvantage of the first method: small ∆t =⇒ numerous points.Second method. Equation

rk+2 = 2rk+1 − rk + ∆t2Fk+1

simplifies the construction pattern. The new spreadsheet feature ofGeoGebra supports this reasoning very well.

Z. Kovács Making a difference

Page 23: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Kepler problem

Figure: Kepler problem – created by GeoGebra intensively using thespreadsheet feature. The ellipse was constructed from the first five pointswith Conic through Five Points tool.

Z. Kovács Making a difference

Page 24: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Summary

Early introduction of topics related to difference equations shouldgain more interest in the school mathematics. This idea is not a newdiscovery, see e.g. L. Berg’s papers in the seventies. Nowadays,technology gives a new tool to this concept, not only for the easynumerical calculations but for the graphical representations, too. Inmy paper I demonstrated how dynamic geometry applications may beused to solve equations of motion numerically. The advantage of theconcept is that we can choose complex problems and we can treatthem without black boxes. An obvious disadvantage is that thediscrete model for the problem is not unique (even it depends on thestep-size), so we must test our results.

Z. Kovács Making a difference

Page 25: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Summary

Advantages:

1 Newton’s second law in action

2 complex ’real life’ problem

3 no black-box

4 . . .

Disadvantages:

1 Euler method is a first order method

2 The discrete model for the problem is not unique (even itdepends on the step-size)

3 . . .

Z. Kovács Making a difference

Page 26: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Added after the conference

In his keynote lecture at the conference Andre Heck proposed the(two or three dimensional) ‘Mass-on-spring’ oscillator problem forstudent’s project. The force law is

F(P) = Kd(P, C) − l0

d(P, C)(C − P) + g · (0,−1)

where K and g are positive constants, C is a fixed centre, l0 is therest length of the spring.

Z. Kovács Making a difference

Page 27: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Added after the conference

Figure: Mass-on-spring oscillator with non-zero initial velocity. At the righthand side the gravity is zero. Created by GeoGebra using the spreadsheetfeature.

Z. Kovács Making a difference

Page 28: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Added after the conference

-4-3

-2-1

0 1

2 3

4 5

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

-14-13-12-11-10

-9-8-7-6-5

Figure: 3D mass-on-spring oscillator. Plotted by Maxima

Z. Kovács Making a difference

Page 29: Making a difference · Making a difference Difference equations as a modelling tool in school mathematics Z. Kovács College of Nyíregyháza, Hungary CADGME’09 Z. Kovács Making

Bibliography

L. Berg.Differenzengleichungen zweiter Ordnung mit Anwendungen.VEB Deutscher Verlag der Wissenschaften, Berlin, 1979.

J. A. Dossey.Making a difference with difference equations.DIMACS Series in Discrete Mathematics and TheoreticalComputer Science, 36:255–263, 1997.

M. Hohenwarter, D. Jarvis, and Z. Lavicza.Linking geometry, algebra, and mathematics teachers:GeoGebra software and the establishment of the internationalgeogebra institute.The International Journal for Technology in MathematicsEducation, 16(2), 2009.

Z. Kovács Making a difference


Recommended