Computing Seiches of Lake Mendota, WI
¡@
 
 

FEMSEICHE

Introduction to FEMSEICHE
Applicability
Methodology
Required Data
Further Information


Introduction to FEMSEICHE
FEMSEICHE is a MATLAB script that was written by Rueda and Schladow (2002) for computing both the periods and the spatial variation free modes of seiches in basins with any arbitrary shapes.




Applicability

FEMISEICH can be applied to any basins of small to medium size where the coriolis effect can be neglected. To determine of the importance of the rotation effects on a basin, we can use Rossby radius of deformation, which describes the relationship between the coriolis force and the pressure gradient force.

¡@ where

=

Rossby radius of deformation

¡@ ¡@

c

=

gravity wave propagation velocity =

¡@ ¡@

g

=

Gravitational acceleration

¡@ ¡@

H

=

Water depth

¡@ ¡@

f

=

Coriolis parameter =

¡@ ¡@

=

Angular velocity of rotation of the Earth

¡@ ¡@

=

latitude

FEMISEICHE can be applicable when the Rossby radius of deformation of one basin is much larger than the basin width.

¡@

Methodology
P
eriods of seiches are functions of the lake geometry, water level fluctuations and coriolis effects and FEMSEICHE tried to simply the problem by: 

(1) neglecting the coriolis effects
(2)
neglecting friction
(3) assuming amplitudes of seiches are small

Based on the above assumptions, an equation describing the periods of seiches and the "spatial structure" of the free modes of seiches can be derived from continuity and conservation of momentum:

¡@ where H = spatially varying basin depth
¡@ ¡@ = free surface displacement from an equilibrium position
¡@ ¡@ x,y = coordinates of nodes in the horizontal plane

The equation can be solved together with a boundary condition which describe no flow takes place across the boundaries of the basin.

¡@ where n = normal direction

FEMSEICHE solves the 2 above differential equations to identify the "spatial structure" of seiches using the finite element method. Based on the "spatial structure" of seiches, FEMSEICHE then computes the associated velocity field using the linear frictionless depth-averaged shallow water equations, which in turns gives the periods of seiches.

¡@

Required Data
3 sets of data are required

¡@ (1) geographic location
¡@ ¡@ which lists the numbering of data points, x and y coordinates and depth at each data point
¡@ (2) finite element mesh
¡@ ¡@ which lists the linkage of data points into triangles in the counterclockwise direction (see the example shown below). The triangular mesh can either be generated by hand or by computer programs.
¡@ (3) water level
¡@

Example

number of triangle nodenodenode3
1                       1        4        5
2                       1        5        2

¡@

¡@

¡@


Further information
Further information on FEMSEICHE can be found at the webpage developed by
Rueda, one of the developers of FEMSEICHE (http://my.engr.ucdavis.edu/~edllab/Users/Rueda/femseiche.html) where you can also find the MATLAB script of FEMSEICHE and an example.

¡@

¡@

¡@

¡@
¡@