Professional Documents
Culture Documents
The wind acts on the ocean surface proportional to the square of the wind speed. In practice winds
above 10 m/s (20 knots) are quite effective at moving the surface water and initiating upwelling.
𝑊𝑖𝑛𝑑 𝑆𝑡𝑟𝑒𝑠𝑠 = 𝜏 = 𝜌𝑎 𝐶𝐷 𝑊 2
Where
Note – for more accurate calculations the drag coefficient varies with wind speed.
W=0:50;
W2=W.^2;
tau=1.3*0.0014.*W2
2𝐴
The Ekman Depth is 𝐷𝐸 = 𝜋√ |𝑓|𝑧 so it depends on latitude in f.
Example script:
lat=45
Az=0.01
De=pi*sqrt(2*Az/gsw_f(lat))
Plot Ekman depth with latitude from -90 to +90 degrees latitude.
Exercise – Maximum surface current due to wind speed
𝜏 √2𝜋
𝑉0 = 𝑠𝑢𝑟𝑓𝑎𝑐𝑒 𝑐𝑢𝑟𝑟𝑒𝑛𝑡 =
𝜌 𝐷𝑒 |𝑓|
Vo is the current at z=0, the surface. Calculate Vo for wind speeds of 30 m/s. Assume A is 0.01, f is
calculated for 40N.
*******************STOP HERE*******************
If there are no horizontal pressure gradients, no acceleration and no internal fiction the Coriolis force is
balance by friction represented by wind stress.
1 𝜕𝜏𝑥
𝜌 𝜕𝑧
=-fv
1 𝜕𝜏𝑦
𝜌 𝜕𝑧
=-fu
Exercise – Ekman Spiral
Solve for u and v with z going from 1 to 50 m . Calculate f for 40N (not the 45 they use)
clear all;
% grid in x y z
xx=zeros(1,11);
yy=zeros(1,11); % define zeros for the x-y direction
zz=0:-4:-60; %define the depth
[x,y,z]=meshgrid(xx,yy,zz);
clear xx yy zz
%parameters
f=2*(7.3*10^(-5))*sin(45*pi/180); % coriolis parameter
A_v=10^-2; % friction coefficient
delta=(f/(2*A_v))^(1/2); % 1/Ekman depth
% velocity field
u=exp(delta*z).*cos(delta*z);
v=exp(delta*z).*sin(delta*z);
w=0*z; % define w=0 just for the plot
figure;
axes('position', [0.3,0.3,0.5,0.5]); %[left, bottom, width, height])
% use quiver3 to draw the Ekman spiral
quiver3(x,y,z,u,v,w);
xlabel('x','fontsize',13);
ylabel('y','fontsize',13);
zlabel('z','fontsize',13);
view(-35,45) % set the angle of view (azimuth, vertical)