Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tutorial – coupling the realms Many slides from Peter Franks, Marc Spigelman, Eli Tziperman Hezi Gildor Ruddiman, 2001.

Similar presentations


Presentation on theme: "Tutorial – coupling the realms Many slides from Peter Franks, Marc Spigelman, Eli Tziperman Hezi Gildor Ruddiman, 2001."— Presentation transcript:

1 Tutorial – coupling the realms Many slides from Peter Franks, Marc Spigelman, Eli Tziperman Hezi Gildor Ruddiman, 2001

2 Conclusions All Models are wrong, but some are useful (Box,1979)

3 Conclusions All Models are wrong, but some are useful (Box,1979) Be skeptic

4 Sources and recommended reading: 1. Presentation by Peter Franks at the HAB workshop, summer Check: (go to proceedings- >lectures). 2. Excellent site of a course on modelling and numerical methods by Marc Spigelman, Columbia University John Harte published a book called Consider a spherical cow and also an interesting article in Physics Today, Toward synthesis of the Newtonian and Darwinian world views, Oct. 2002, Rules of thumb for judging ecological theories, Ginzburg and Jensen, Trends in Ecology and evolution, This lecture will not be an exhaustive treatment; will only introduce basic concepts.

5 Outline What is a model? Why to build/use models? How to build a model? Introduction to bifurcations Numerical methods Use and abuse of models Summary

6 What is a model? Merriam-Webster: 13 entries! Entry 4: a usually miniature representation of something Entry 12: a system of postulates, data, and inferences presented as a mathematical description of an entity or state of affairs

7 What is a model? Modeling is simple book-keeping

8 What is a model? Governing equations (often conservation equations); processes and relationship between forcing and variables. Initial conditions. Boundary conditions. External forcing (e.g. radiation, nutrients supply).

9 Why to build/use models? Hypothesis testing (e.g. functional forms). Identifying data gaps. Sensitivity analysis; what-if scenarios -> identify research priorities. Can be used to recover information from a data set –Use statistical techniques to fit model to data to obtain model parameters from best fit Manager: quantitative tool for decision making.

10 Why to build/use models? … as we know, there are known knowns; … there are known unknowns; … But there are also unknown unknowns the ones we dont know we don't know. Defense Secretary Donald Rumsfelds winning entry for "Foot in Mouth award, London, We want to identify the unknown uknown….

11 How to build a model? The kitchen sink approach: Throw everything into it and hope something useful comes out (BAD IDEA). The Model Problem Approach: Gain insight by developing simple model problems that balance interesting behavior with comprehensibility. More complex model doesnt necessarily represent the real system more accurately. More complex models contain more (often uncertain) parameters.

12 How to build a model? Therefore: –Be problem driven –Keep it simple –Model only what you can understand

13 How to build a model? Therefore: –Be problem driven –Keep it simple –Model only what you can understand There is no right model for all problems. Depends on question: –What are the dominant physical forcings? –What space and time scales are important? –What kinds of data are available? Sensitivity tests Think before you model, think while you model, think after you model

14 Nonlinearities and surprises

15 Introduction to bifurcations A qualitative change in the solutions of an equation in response to a parameter change Looking for steady-states (fixed point) Example:

16 Stability states There are stable and unstable steady states Transitions can be induced by: Gradual changes Abrupt changes; catastrophes, tipping points Stochastic resonance

17 Introduction to bifurcations A qualitative change in the solutions of an equation in response to a parameter change Looking for steady-states (fixed point) Example:

18 Introduction to bifurcations A qualitative change in the solutions of an equation in response to a parameter change Combining all values of into one plot Stable state Unstable state

19 Simplest climate model S, Hysteresis, Jumps Prediction of snowball earth?

20 How to build a model? Choose an algorithms and discretization (finite differences, spectral methods, etc.). Search for available code (Numerical Recipes, NAG, etc) or suitable software (Stella, NetLogo, Matlab, etc.) Sometimes it is simpler to apply and refine an existing model. Luckily, other people have done a lot of the work for you: MITgcm (GCM-general circulation model), ROMS (regional ocean model system), MICOM (Miami isopycnal coordinates ocean model), Ecopath/Ecosim….

21 Numerical methods Solving an equation numerically involves making approximations to the actual equation, and iterating these approximations in space and time For example, a simplified one-dimensional form of the u momentum equation is

22 Numerical methods If we keep all the terms, this will be an exact approximation. However, this isnt practical For now, assume that t and x are small, so any term multiplied by them is small and can be neglected… Definition of a derivative To define a gradient (u/t or u/x) we need at least 2 points for each Define the points as t and t+ t, x and x+ x Then approximate the derivatives u/t and u/x by using a Taylor series expansion

23 Numerical methods If we let t and x tend to 0, these equations are exact. But if we let t and x remain finite, these equations are approximations: a finite difference This is the essence of numerical models Definition of a derivative

24 Numerical methods Re-write the original equation, making substitutions for u/x and u/t: Now rearrange this so that all the new times (t+ t) are on the left-hand side:

25 Numerical methods This equation says that the new velocity at the point x is given by the old velocity at that location plus some measure of the velocity difference between x and x+ x, times the time step t. This means we need to know the velocity at x+ x But to calculate the new velocity at x+ x, we need to know the velocity at x+2 x And so on, ad infinitum… –We need to set a boundary condition

26 Numerical methods There are many schemes for solving equations in this way (forward, backward, leapfrog, etc.) e.g. How do we choose among them?

27 Numerical models Accuracy: how close is our approximation to the true solution? Smaller t, x is better, but takes more computer time Stability: how do the errors in our approximation change with time? If errors increase exponentially, model will blow up

28 Quiz Define We can derive a recursive formula: Let try it:

29 Quiz Define We can derive a recursive formula: Let try it: It works fine in the other way…. Why?

30 Toward a Synthesis of the Newtonian and Darwinian Worldviews John Harte, Physics Today, October 2002

31 Use and abuse of models Models can be manipulated Harte 2002: …Often, one could predict the result from the politics of the modeler

32 Use and abuse of models Models can be manipulated Harte 2002: …Often, one could predict the result from the politics of the modeler We always miss something; Parameterizations (model within model)

33 Use and abuse of models Models can be manipulated Harte 2002: …Often, one could predict the result from the politics of the modeler We always miss something; Parameterizations (model within model) Be careful from tuning exercises

34

35

36

37

38 We first tune the model to fit the observations, use the model results to validate the model and then use the model to predict future climate

39 Use and abuse of models Models can be manipulated Harte 2002: …Often, one could predict the result from the politics of the modeler We always miss something; Parameterizations (model within model) Be careful from tuning exercises Over-fitting. Ptolemys epycycle theory (140 AD) predicted the positions of the sun, moon, and planets, using combinations of circular motion called epicycles.

40 Summary Models are excellent tools!! Can synthesize data, test hypotheses, forecast dynamics (with suitable input) Easier and less harmful to manipulate models than nature Defining the question is the most important first step in constructing a model Models and field work should be conducted together, with the results from both being compared regularly.

41 as the efficient use of tool depends on the worker, so the efficient use of a model will depend on its user, probably more on his physical sense than on his mathematical capabilities: a good mathematician without physical sense is a very bad modeler, a good physicist or engineer, with just a basic knowledge of mathematics, can be a very good modeler! Groundwater Pollution, by J.J. Fried, 1975

42 Always remember, a bad day at sea is better than running models in the office, Confucius. Thank you!


Download ppt "Tutorial – coupling the realms Many slides from Peter Franks, Marc Spigelman, Eli Tziperman Hezi Gildor Ruddiman, 2001."

Similar presentations


Ads by Google