Professional Documents
Culture Documents
Tidal Analysis
Tidal Analysis
Outline
What Are Tides?
Tidal Constituents
Fourier Analysis
Harmonic Analysis
Ellipse Parameters
Abstract
In this talk we will describe classical tidal harmonic
analysis. We begin with the history of the
prediction of tides. We then describe spectral
analysis and its relation to harmonic analysis. We
end by describing current ellipses.
predict tides.
Tide-predicting machines were developed and used to
predict tidal constituents.
Tidal Potential
Tides - found from the hydrodynamic equations for a
self-gravitating ocean on a rotating, elastic Earth.
The driving force - small change in gravity due to
relative motion of the moon and sun.
Main Forces:
Centripetal acceleration at Earth's surface drives
water toward the side of Earth opposite the moon.
Gravitational attraction causes water to be
attracted toward the moon.
If the Earth were an ocean planet with deep oceans:
There would be two bulges of water on Earth,
one on the side facing the moon, one on the opposite side.
Gravitational
Potential
GM 2
VM
, r1 r 2 R 2 2rR cos
r1
2
GM
r
1 r
2
VM
1 cos (cos 1) L
R
R
2 R
Tidal Buldges
The tidal potential is symmetric about the Earthmoon line, and it produces symmetric bulges.
vertical forces produces very small changes in the
weight of the oceans. It is very small compared to
gravity, and it can be ignored.
High Tides
Allow the Earth to rotate,
2K
3GM
H
sin 2 , K
r
4
r
3
R
2
Tidal Frequencies
Solar Motion
The periods of hour angle:
Lunar Motion
The moon's orbit lies in a plane inclined at a mean
(3sin 2 p 1)(3sin 2 1)
2
GMr
V
3sin 2 p sin 2 cos
3
4R
2
2
3cos p cos cos 2
Lunar Tidal Potential - periods near 14 days, 24 hours, and
12 hours
Solar Tidal Potential - periods near 180 days, 24 hours, and
12 hours
Doodsons Frequencies
Frequency
(/hour)
Period
Source
f1
14.49205211
lunar day
Local mean
lunar time
f2
0.54901653
month
Moon's mean
longitude
f3
0.04106864
f4
>0.00464184
1 year
8.847
Sun's mean
longitude
years
Longitude of
Moon's perigee
f5
-0.00220641
18.613
years
Longitude of
Moon's
ascending node
f6
0.00000196
20,940
years
Longitude of
sun's perigee
f n1 f1 n2 f 2 n3 f 3 n4 f 4 n5 f 5 n6 f 6
Name
Semidiurnal
n1 = 2
n1
n2
n3
n4
n5
Equilibrium Amplitude*
(m)
Period
(hr)
Principal lunar
M2
0.242334
12.4206
Principal solar
S2
-2
0.112841
12.0000
Lunar elliptic
N2
-1
0.046398
12.6584
Lunisolar
K2
0.030704
11.9673
Diurnal
n1 =1
Lunisolar
K1
0.141565
23.9344
Principal lunar
O1
-1
0.100514
25.8194
Principal solar
P1
-2
0.046843
24.0659
>Q1
-2
0.019256
26.8684
Elliptic lunar
Long Period
n1 = 0
Fortnightly
Mf
0.041742
327.85
Monthly
Mm
-1
0.022026
661.31
Semiannual
Ssa
0.019446
4383.05
Constituent Splitting
superpositions of harmonics
1807 - Joseph Fourier solved heat equation
Problems lead to modern analysis!
k x
k ct
y ( x, t ) ak sin
cos
L
L
k 1
k x
y ( x, 0) ak sin
L
k 1
Spectral Theory
Fourier Series
Sum of Sinusoidal Functions
Fourier Analysis
Spectrum Analysis
Harmonic Analysis
Fourier Series
Fourier Series
Eigenfunctions:
n x
L 2 c ( x n) cos
Function:
Fourier Coefficients:
N 8
n x
s ( x n) sin
n 1 N
L
1
b ( n)
f ( x) s ( x n) dx
L L
x 0 .1 L
L
1
a0
f ( x) dx
2L L
1
a ( n)
f ( x) c ( x n) dx
L L
L
Reconstruction
FFourier
( x) Expansion:
a 0 ( a ( n) c ( x n) b ( n) s ( x n) )
n
Power Spectrum
2
a ( n)
b( n)
a ( n) b( n)
0
1
Comparison
between
f(x) and F(x)
3
f ( x)
F ( x)
3
Analog Signals
Analog Signals
Real Signals
Analog to Discrete
tn nt ,
T
t ,
N
and
2 pn
pt
.
T
y(tn ) cos(
n 1
2
Bp
N
n 1
y (t n ) sin(
2 pn
N
2pn
N
), p 1,K N 1
2
), p 1,2, N 1
2
1
A0
y (t n ),
N n 1
B0 B N 0
AN
y(t
n 1
) cos(n ),
Matlab Implementation
y=[7.6 7.4 8.2 9.2 10.2 11.5 12.4 13.4 13.7 11.8 10.1 ...
9.0 8.9 9.5 10.6 11.4 12.9 12.7 13.9 14.2 13.5 11.4 10.9 8.1];
N=length(y);
% Compute the matrices of trigonometric functions
p=1:N/2+1;
n=1:N;
C=cos(2*pi*n'*(p-1)/N);
S=sin(2*pi*n'*(p-1)/N);
% Compute Fourier Coefficients
A=2/N*y*C;
B=2/N*y*S;
A(N/2+1)=A(N/2+1)/2;
% Reconstruct Signal - pmax is number of frequencies used in increasing
order
pmax=13;
ynew=A(1)/2+C(:,2:pmax)*A(2:pmax)'+S(:,2:pmax)*B(2:pmax)';
% Plot Data
plot(y,'o')
% Plot reconstruction over data
hold on
plot(ynew,'r')
hold off
DFT Example
Fourier Coefficients
Periodogram Power
Spectrum
Reconstruction
Reconstruction with 3
Frequencies
Harmonic Analysis
Consider a set of data consisting of
N values at equally spaced times,
We seek the best approximation
using M given frequencies.
The unknown parameters in this
case are the As and Bs.
M
y (t ) A0 [ Ak cos(2 f k t ) Bk sin(2 f k t )]
k 1
Linear Regression
Minimize
N
n 1
k 1
Normal Equations
N
M
e 2
n
n
n
0
2 [ y (tn ) ( A0 [ Ak cos(2 f k ) Bk sin(2 f k )])]( cos(2 f q )), q 1, K , M
Aq
N
N
N
n 1
k 1
N
M
e 2
n
n
n
0
2 [ y (tn ) ( A0 [ Ak cos(2 f k ) Bk sin(2 f k )])]( sin(2 f q )), k 1, K , M
Bq
N
N
N
n 1
k 1
CC
CS
SS
qk
cos(2
f
t
)
cos(2
f
t
)
k n
q n
n 1
qk
sin(2
f
t
)
cos(2
f
t
)
k n
q n
n
qk
y (t1 )
y M
y (t )
N
sin(2
f
t
)
sin(2
f
t
)
.
k n
q n
n 1
D c
s
cT
sT
CC CS
CS SS
n 1
n 1
cq Cqn , sq Sqn
Sqn sin(2 f k tn ), q 1,K , M , n 1,K , N
Matlab Implementation
DZ=Y
y=[7.6 7.4 8.2 9.2 10.2 11.5 12.4 13.4 13.7 11.8 10.1 ...
9.0 8.9 9.5 10.6 11.4 12.9 12.7 13.9 14.2 13.5 11.4 10.9 8.1];
N=length(y);
% Number of Harmonics Desired and frequency dt
M=2; f=1/12*(1:M); T=24; alpha=f*T;
% Compute the matrices of trigonometric functions
n=1:N;
C=cos(2*pi*alpha'*n/N); S=sin(2*pi*alpha'*n/N);
c_row=ones(1,N)*C';
s_row=ones(1,N)*S';
D(1,1)=N;
D(1,2:M+1)=c_row;
D(1,M+2:2*M+1)=s_row;
D(2:M+1,1)=c_row';
D(M+2:2*M+1,1)=s_row';
D(2:M+1,2:M+1)=C*C';
D(M+2:2*M+1,2:M+1)=S*C';
D(2:M+1,M+2:2*M+1)=C*S';
D(M+2:2*M+1,M+2:2*M+1)=S*S';
yy(1,1)=sum(y);
yy(2:M+1)=y*C';
yy(M+2:2*M+1)=y*S';
z=D^(-1)*yy';
Reconstruction
Example 2
data = DLMREAD('tidedat1.txt');
N=length(data);
t=data(1:N,1);
% time
r=data(1:N,2);
% height
ymean=mean(r);
% calculate average
ynorm=r-ymean;
% subtract out average
y=ynorm';
% height'
dt=t(2)-t(1);
T=t(N);
% Number of Harmonics Desired and frequency dt
M=8;
TideNames=['M2','N2','K1','S2','O1','P1','K2','Q1'];
TidePeriods=[12.42 12.66 23.93 12 25.82 24.07
11.97 26.87];
f=1./TidePeriods;
Data
Harmonic Amplitudes
Power Spectrum
Frequency
Periodogram - Period
Current Analysis
Horizontal Currents are two dimensional
One performs the harmonic analysis on
vectors
The results for each constituent are
combined and reported using ellipse
parameters
u A cos t A 'sin t
v B cos t B 'sin t
F. Bingham, 2005
C. Canady, 2005
General Conic
u A cos t A 'sin t
v B cos t B 'sin t
u U cos(t )
v V cos(t )
u 2
v 2
u v
( ) ( ) ( )( ) f
U
V
U V
2 cos( )
f sin 2 ( ).
Coordinate Transformation
u p cos q sin
v p sin q cos .
2UV cos( )
tan(2 )
,
2
2
U V
2
p q
2 1,
2
a
b
2
(
UV
sin(
))
a2 2
V cos 2 U 2 sin 2 2UV cos sin cos( )
2
(
UV
sin(
))
b2 2 2
.
2
2
V sin U cos 2UV cos sin cos( )
Goals
Maximum Current Velocity Semi-major
axis
Eccentricity Ratio of semi-minor axis to
semimajor axis
Inclination Angle semi-major axis makes
to East
Phase Angle Time of maximum velocity
with respect to Greenwich time
x a cos t , y b sin t.
x r1 cos(t ) r2 cos(t ),
y r1 sin(t ) r2 sin( t ).
Rotated Ellipse
u cos
v
sin
sin x
a cos cos t b sin sin t
cos y
a sin cos t b cos sin t
a b
ab
cos(
t
)
cos(
t
)
u
r1 cos( t ) r2 cos( t )
2
2
.
v a b
a b
r1 sin( t ) r2 sin( t )
sin( t )
sin( t )
2
u A cos t A 'sin t
v B cos t B 'sin t
Rotated Ellipse
1
r ( A B ') 2 ( B A ') 2 ,
4
1
r2 2 ( A B ') 2 ( A ' B ) 2 .
4
B A'
tan p
,
A B'
A ' B
tan m
.
A B'
2
1
p 1
tan( p m )
m 2
tan p tan m
1 tan p tan m
2UV cos( )
U 2 V 2
p m
1
INC
(1 2 )
2
2
p m 1 2 .
1
PHA ( p m )
2
tmax p tmax m
Summary
History of Tides
Fourier Analysis DFT
Harmonic Analysis Wave Heights
Harmonic Analysis Currents
Ellipse Parameters
Bibliography
W.J. Emery and R.E. Thompson, Data Analysis Methods in Physical
Oceanography, 2001.
G. Godin, The Analysis of Tides, 1972.
R. H. Stewart, Introduction to Physical Oceanography, 1997, Open
Source Textbook
R. L. Herman, Fourier and Complex Analysis, Course Notes, 2005.
W.H. Munk and D.E. Cartwright, Tidal Spectroscopy and Prediction,
Transactions of the Royal Society of London, A 259, 533-581.
R. Paulowicz, B. Beardsley, and S. Lentz, Classical Tidal Harmonic
Analysis Including Error Estimates in MATLAB Using T_TIDE ,
Computers and Geosciences, 2002.
Sir William Thomson, The Tides, 1882.
Z. Xu, Ellipse Parameters Conversion and Vertical Velocity Profiles
for Tidal Currents, 2000.
Epicycloid
ab
x(t ) (a b) cos t b cos(
t)
b
ab
y (t ) (a b) sin t b sin(
t)
b