|
![]() |
Exercise
1: Newton Cooling Download the program cooling.m and run it with Matlab. Analyse the
code and the various finite-difference approximations used. Change the
time increment dt and describe the behavior of the different solutions.
Refer to the lecture
slides for details.
|
Exercise
2: The seismometer equation Download the program seismometer.m and run it with Matlab. The
program is a solution to the forced and damped oscillator descriptive
of a simple mechanical seismometer system. Play around with the forcing
frequency of the ground motion and the damping constant to investigate
the response of the seismometer (red) to the ground motion input
(blue). Refer to exercises.
|
Exercise
3: An ocean gyre Download the program gyre1d.m
and
run it with Matlab (you also need the program csh.m).
The program is a 1D solution to the
diffusion-reaction-advection equation that may describe the behavior of
tracers (e.g., isotopes) in the oceans (compare with the exercises). Uncomment some of the other
possible solutions and investigate the numerical solutions.
|
Exercise
4: Acoustic wave propagation Download
the Matlab Program ac2d.m . Open
Matlab in a Command Window . Try
to run the model by typing >> ac2d in the working
directory
|
Exercise
5: Relaxation vs. time-dependent solution (advanced) We
want to investigate what approach is more appropriate to run a
diffusion problem into a stationary state. The time-dependent diffusion
equation is given as:
![]() k is diffusivity, C
and p are space and time-dependent functions. In the stationary
state d/dt(C)=0, so
![]() a) Find an appropriate finite-difference scheme to solve the time-dependent problem and write a Matlab program b)
Develop an appropriate relaxation scheme for the stationary problem. Compare the solutions for k=30km2/a (a-1 Jahr). Space is defined between [0, 100km]. P ist a source function, set p=1 at x=50km, 0 else(this could be a constant temperature or concentration). Use 100 grid points in x. Find an appropriate time step for the time-dependent solution and let it run into a stationary state. Compare with the analytical solution and the solution using the relaxation algorithm. |