<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pablo.alcaide</id>
		<title>MateWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://mat.caminos.upm.es/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pablo.alcaide"/>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/wiki/Especial:Contribuciones/Pablo.alcaide"/>
		<updated>2026-04-23T10:04:40Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81973</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81973"/>
				<updated>2024-12-09T12:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Flujo neto de v a través de la pared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4    rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
*Para el hemisferio norte &amp;lt;math&amp;gt; (0^{\circ}&amp;lt; \phi &amp;lt; 90^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;gt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el Ecuador &amp;lt;math&amp;gt; (\phi = 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el hemisferio sur &amp;lt;math&amp;gt; (-90^{\circ}&amp;lt; \phi &amp;lt; 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;lt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right| Vista en perspectiva de los planos paralelos]]&lt;br /&gt;
[[Archivo:proyección_horizontal.gif|600px|thumb|right|Proyección horizontal del campo vectorial]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:vistarotacional.gif|800px|thumb|right|Rotacional visto en perspectiva]]&lt;br /&gt;
[[Archivo:vídeo_sin_título.gif|800px|thumb|right|Rotacional visto desde arriba]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
Se está considerando una pared vertical perpendicular al vector &amp;lt;math&amp;gt; \overrightarrow{n}= cos(α)i+ sen(α)j &amp;lt;/math&amp;gt;, con orientación dependiente de α, aparte la eleccion de una pared de longitud L despreciable ante z nos da la oportunidad de calcular el flujo de manera más simplificada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\Phi = \int_{-\infty}^0 \int_0^L ({v}\cdot n) \, dx \, dz,&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
Donde &lt;br /&gt;
&amp;lt;math&amp;gt;   {v} = u(z) \overrightarrow{i} + \overrightarrow v(z) j &amp;lt;/math&amp;gt; &amp;lt;math&amp;gt; y {n} = \cos\alpha \overrightarrow{i} + \sin\alpha  \overrightarrow{j} . &amp;lt;/math&amp;gt;&lt;br /&gt;
El producto escalar es:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v \cdot n= u(z) \cos\alpha + v(z) \sin\alpha.  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v \cdot n  = V_0 e^{z/d_E} \left[ \cos\alpha \cos\left(\frac{z}{d_E} + \vartheta\right) + \sin\alpha \sin\left(\frac{z}{d_E} + \vartheta\right) \right].&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
Usando la intentidad trigonométrica: &lt;br /&gt;
&amp;lt;math&amp;gt; \cos(A - B) = \cos A \cos B + \sin A \sin B  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v \cdot n  = V_0 e^{z/d_E} \cos\left(\frac{z}{d_E} + \vartheta - \alpha \right).  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \int_{0}^L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz dx &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la parte dx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Para resolverla usaremos la integración por partes: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int u \, dv = uv - \int v \, du  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u = \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right), \quad dv = e^{\frac{z}{d_E}} dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \implies \quad du = -\frac{1}{d_E} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \implies \quad v = d_E e^{\frac{z}{d_E}}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicamos la integración por partes &lt;br /&gt;
&amp;lt;math&amp;gt; &lt;br /&gt;
\Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \left(-\frac{1}{d_E} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right)\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si simplificamos &amp;lt;math&amp;gt; \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) + \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora nos queda otra integral,&amp;lt;math&amp;gt; I_2 = \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz  &amp;lt;/math&amp;gt;&lt;br /&gt;
Utilizando integral por partes otra vez &lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \frac{1}{d_E} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observamos que Ia última integral es el término original. Solo queda resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - I &amp;lt;/math&amp;gt; esta la sustituimos en &amp;lt;math&amp;gt; \Phi &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - I \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como  &amp;lt;math&amp;gt;  \Phi=I = \int_{-\infty}^0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces &lt;br /&gt;
&amp;lt;math&amp;gt; 2I =V_{0} d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right)&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
 Solo nos queda evaluar la integral entre&lt;br /&gt;
&amp;lt;math&amp;gt;z=-\infty  &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; z=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al evaluar, &lt;br /&gt;
Para z =0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &lt;br /&gt;
e^{\frac{z}{d_E}} = 1, \quad \cos\left(\frac{z}{d_E} + ϑ   - \alpha\right) = \cos(ϑ   - \alpha), \quad \sin\left(\frac{z}{d_E} + ϑ   - \alpha\right) = \sin(ϑ   - \alpha) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y para &amp;lt;math&amp;gt; z =-\infty todos los &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  e^{\frac{z}{d_E}} \to 0  &amp;lt;/math&amp;gt; entonces se anulan &lt;br /&gt;
&lt;br /&gt;
Entonces el flujo nos quedaría &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L V_0 d_E \left[ \cos(ϑ  - \alpha) + \sin(ϑ  - \alpha) - \frac{1}{2} \left(\cos(ϑ  - \alpha) + \sin(ϑ  - \alpha)\right) \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \frac{L V_0 d_E}{2} \left[\cos(ϑ  - \alpha) + \sin(ϑ  - \alpha)\right]&lt;br /&gt;
 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
el flujo de ekman se dirige hacia el oeste debido a la interacciónn del viento la fuerza de  Coriolis, perpenticular al viento, confirmando el transporte de Ekman&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
La curvatura y la torsión son conceptos muy útiles para entender el comportamiento de la espiral de Ekman. La curvatura mide cuanto cambia la dirección de la trayectoria en cada punto. La torsión mide cuanto cambia el plano de curvatura a lo largo que nos movemos sobre esta, refleja la tridimensionalidad de la espiral.&lt;br /&gt;
Matemáticamente la curvatura &amp;lt;math&amp;gt; (\kappa (z))&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;  y la torsión&amp;lt;math&amp;gt; \tau (z)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;   se definen como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \tau (z)=\frac{\left [ \vec{v}(z),\vec{a}(z),{\vec{a}}'(z) \right ]}{\left|\vec{v}(z)\times \vec{a}(z) \right|^{2}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \kappa (z)=\frac{\left|\vec{v}(z)\times \vec{a}(z) \right|}{\left|\vec{v}(z) \right|^{3}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cur_tor.png|800px|miniaturadeimagen|thumb|right|Representación de la curvatura y torsión]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 10&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 15;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
% xlim([-0.5, 0.5]);&lt;br /&gt;
% ylim([-0.5, 0.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
K = zeros(1,n_frames);&lt;br /&gt;
Tau = zeros(1,n_frames);&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = (f/abs(f)) * V0 * exp(-z / delta) * cos(-z / delta+theta0);  % Componente u(z)&lt;br /&gt;
    v= V0 * exp(-z / delta) * sin(-z / delta+theta0);  % Componente v(z)&lt;br /&gt;
    K(k) = (1/delta)*1/(V0*exp(-z/delta))^2;&lt;br /&gt;
    Tau(k) = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
plot(-z_vals,K,'Color','r','DisplayName','Curvatura K(z)')&lt;br /&gt;
plot(-z_vals,Tau, 'LineStyle','--','Color','b','DisplayName','Torsion \tau(z)')&lt;br /&gt;
xlabel('Profundidad [m]');&lt;br /&gt;
ylabel('K(z) y \tau(z)');&lt;br /&gt;
set(gca, 'XDir', 'reverse')&lt;br /&gt;
legend()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia==&lt;br /&gt;
&lt;br /&gt;
*https://oceanservice.noaa.gov/education/tutorial_currents/media/supp_cur04e.html &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://www.divulgameteo.es/fotos/meteoroteca/Din%C3%A1mica-espiral-Ekman.pdf &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://es.wikipedia.org/wiki/Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://espanol.libretexts.org/Geociencias/Sedimentolog%C3%ADa/Libro%3A_Introducci%C3%B3n_a_los_Movimientos_de_Fluidos_y_Transporte_de_Sedimentos_(Southard)/07%3A_Flujo_en_Entornos_Rotativos/7.04%3A_La_Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81962</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81962"/>
				<updated>2024-12-09T12:30:16Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Flujo neto de v a través de la pared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4    rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
*Para el hemisferio norte &amp;lt;math&amp;gt; (0^{\circ}&amp;lt; \phi &amp;lt; 90^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;gt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el Ecuador &amp;lt;math&amp;gt; (\phi = 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el hemisferio sur &amp;lt;math&amp;gt; (-90^{\circ}&amp;lt; \phi &amp;lt; 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;lt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right| Vista en perspectiva de los planos paralelos]]&lt;br /&gt;
[[Archivo:proyección_horizontal.gif|600px|thumb|right|Proyección horizontal del campo vectorial]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:vistarotacional.gif|800px|thumb|right|Rotacional visto en perspectiva]]&lt;br /&gt;
[[Archivo:vídeo_sin_título.gif|800px|thumb|right|Rotacional visto desde arriba]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
Se está considerando una pared vertical perpendicular al vector &amp;lt;math&amp;gt; \overrightarrow{n}= cos(α)i+ sen(α)j &amp;lt;/math&amp;gt;, con orientación dependiente de α, aparte la eleccion de una pared de longitud L despreciable ante z nos da la oportunidad de calcular el flujo de manera más simplificada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \int_{0}^L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz dx &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la parte dx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Para resolverla usaremos la integración por partes: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int u \, dv = uv - \int v \, du  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u = \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right), \quad dv = e^{\frac{z}{d_E}} dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \implies \quad du = -\frac{1}{d_E} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \implies \quad v = d_E e^{\frac{z}{d_E}}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicamos la integración por partes &lt;br /&gt;
&amp;lt;math&amp;gt; &lt;br /&gt;
\Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \left(-\frac{1}{d_E} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right)\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si simplificamos &amp;lt;math&amp;gt; \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) + \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora nos queda otra integral,&amp;lt;math&amp;gt; I_2 = \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz  &amp;lt;/math&amp;gt;&lt;br /&gt;
Utilizando integral por partes otra vez &lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \frac{1}{d_E} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observamos que Ia última integral es el término original. Solo queda resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - I &amp;lt;/math&amp;gt; esta la sustituimos en &amp;lt;math&amp;gt; \Phi &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - I \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como  &amp;lt;math&amp;gt;  \Phi=I = \int_{-\infty}^0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces &lt;br /&gt;
&amp;lt;math&amp;gt; 2I =V_{0} d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right)&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
 Solo nos queda evaluar la integral entre&lt;br /&gt;
&amp;lt;math&amp;gt;z=-\infty  &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; z=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al evaluar, &lt;br /&gt;
Para z =0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &lt;br /&gt;
e^{\frac{z}{d_E}} = 1, \quad \cos\left(\frac{z}{d_E} + ϑ   - \alpha\right) = \cos(ϑ   - \alpha), \quad \sin\left(\frac{z}{d_E} + ϑ   - \alpha\right) = \sin(ϑ   - \alpha) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y para &amp;lt;math&amp;gt; z =-\infty todos los &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  e^{\frac{z}{d_E}} \to 0  &amp;lt;/math&amp;gt; entonces se anulan &lt;br /&gt;
&lt;br /&gt;
Entonces el flujo nos quedaría &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L V_0 d_E \left[ \cos(ϑ  - \alpha) + \sin(ϑ  - \alpha) - \frac{1}{2} \left(\cos(ϑ  - \alpha) + \sin(ϑ  - \alpha)\right) \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \frac{L V_0 d_E}{2} \left[\cos(ϑ  - \alpha) + \sin(ϑ  - \alpha)\right]&lt;br /&gt;
 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
el flujo de ekman se dirige hacia el oeste debido a la interacciónn del viento la fuerza de  Coriolis, perpenticular al viento, confirmando el transporte de Ekman&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
La curvatura y la torsión son conceptos muy útiles para entender el comportamiento de la espiral de Ekman. La curvatura mide cuanto cambia la dirección de la trayectoria en cada punto. La torsión mide cuanto cambia el plano de curvatura a lo largo que nos movemos sobre esta, refleja la tridimensionalidad de la espiral.&lt;br /&gt;
Matemáticamente la curvatura &amp;lt;math&amp;gt; (\kappa (z))&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;  y la torsión&amp;lt;math&amp;gt; \tau (z)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;   se definen como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \tau (z)=\frac{\left [ \vec{v}(z),\vec{a}(z),{\vec{a}}'(z) \right ]}{\left|\vec{v}(z)\times \vec{a}(z) \right|^{2}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \kappa (z)=\frac{\left|\vec{v}(z)\times \vec{a}(z) \right|}{\left|\vec{v}(z) \right|^{3}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cur_tor.png|800px|miniaturadeimagen|thumb|right|Representación de la curvatura y torsión]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 10&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 15;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
% xlim([-0.5, 0.5]);&lt;br /&gt;
% ylim([-0.5, 0.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
K = zeros(1,n_frames);&lt;br /&gt;
Tau = zeros(1,n_frames);&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = (f/abs(f)) * V0 * exp(-z / delta) * cos(-z / delta+theta0);  % Componente u(z)&lt;br /&gt;
    v= V0 * exp(-z / delta) * sin(-z / delta+theta0);  % Componente v(z)&lt;br /&gt;
    K(k) = (1/delta)*1/(V0*exp(-z/delta))^2;&lt;br /&gt;
    Tau(k) = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
plot(-z_vals,K,'Color','r','DisplayName','Curvatura K(z)')&lt;br /&gt;
plot(-z_vals,Tau, 'LineStyle','--','Color','b','DisplayName','Torsion \tau(z)')&lt;br /&gt;
xlabel('Profundidad [m]');&lt;br /&gt;
ylabel('K(z) y \tau(z)');&lt;br /&gt;
set(gca, 'XDir', 'reverse')&lt;br /&gt;
legend()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia==&lt;br /&gt;
&lt;br /&gt;
*https://oceanservice.noaa.gov/education/tutorial_currents/media/supp_cur04e.html &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://www.divulgameteo.es/fotos/meteoroteca/Din%C3%A1mica-espiral-Ekman.pdf &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://es.wikipedia.org/wiki/Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://espanol.libretexts.org/Geociencias/Sedimentolog%C3%ADa/Libro%3A_Introducci%C3%B3n_a_los_Movimientos_de_Fluidos_y_Transporte_de_Sedimentos_(Southard)/07%3A_Flujo_en_Entornos_Rotativos/7.04%3A_La_Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81961</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81961"/>
				<updated>2024-12-09T12:28:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Flujo neto de v a través de la pared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4    rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
*Para el hemisferio norte &amp;lt;math&amp;gt; (0^{\circ}&amp;lt; \phi &amp;lt; 90^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;gt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el Ecuador &amp;lt;math&amp;gt; (\phi = 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el hemisferio sur &amp;lt;math&amp;gt; (-90^{\circ}&amp;lt; \phi &amp;lt; 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;lt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right| Vista en perspectiva de los planos paralelos]]&lt;br /&gt;
[[Archivo:proyección_horizontal.gif|600px|thumb|right|Proyección horizontal del campo vectorial]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:vistarotacional.gif|800px|thumb|right|Rotacional visto en perspectiva]]&lt;br /&gt;
[[Archivo:vídeo_sin_título.gif|800px|thumb|right|Rotacional visto desde arriba]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
Se está considerando una pared vertical perpendicular al vector &amp;lt;math&amp;gt; \overrightarrow{n}= cos(α)i+ sen(α)j &amp;lt;/math&amp;gt;, con orientación dependiente de α, aparte la eleccion de una pared de longitud L despreciable ante z nos da la oportunidad de calcular el flujo de manera más simplificada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \int_{0}^L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz dx &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Resolvemos la parte dx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Para resolverla usaremos la integración por partes: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int u \, dv = uv - \int v \, du  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u = \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right), \quad dv = e^{\frac{z}{d_E}} dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \implies \quad du = -\frac{1}{d_E} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \implies \quad v = d_E e^{\frac{z}{d_E}}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicamos la integración por partes &lt;br /&gt;
&amp;lt;math&amp;gt; &lt;br /&gt;
\Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \left(-\frac{1}{d_E} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right)\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si simplificamos &amp;lt;math&amp;gt; \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) + \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora nos queda otra integral,&amp;lt;math&amp;gt; I_2 = \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz  &amp;lt;/math&amp;gt;&lt;br /&gt;
Utilizando integral por partes otra vez &lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \frac{1}{d_E} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - \int e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observamos que Ia última integral es el término original. Solo queda resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - I &amp;lt;/math&amp;gt; esta la sustituimos en \Phi&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right) - I \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como  &amp;lt;math&amp;gt;  \Phi=I = \int_{-\infty}^0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces &lt;br /&gt;
&amp;lt;math&amp;gt; 2I =V_{0} d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + ϑ  - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + ϑ  - \alpha\right)&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
 Solo nos queda evaluar la integral entre&lt;br /&gt;
&amp;lt;math&amp;gt;z=-\infty  &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; z=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al evaluar, &lt;br /&gt;
Para z =0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &lt;br /&gt;
e^{\frac{z}{d_E}} = 1, \quad \cos\left(\frac{z}{d_E} + ϑ   - \alpha\right) = \cos(ϑ   - \alpha), \quad \sin\left(\frac{z}{d_E} + ϑ   - \alpha\right) = \sin(ϑ   - \alpha) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y para &amp;lt;math&amp;gt; z =-\infty todos los &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  e^{\frac{z}{d_E}} \to 0  &amp;lt;/math&amp;gt; entonces se anulan &lt;br /&gt;
&lt;br /&gt;
Entonces el flujo nos quedaría &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L V_0 d_E \left[ \cos(ϑ  - \alpha) + \sin(ϑ  - \alpha) - \frac{1}{2} \left(\cos(ϑ  - \alpha) + \sin(ϑ  - \alpha)\right) \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \frac{L V_0 d_E}{2} \left[\cos(ϑ  - \alpha) + \sin(ϑ  - \alpha)\right]&lt;br /&gt;
 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
el flujo de ekman se dirige hacia el oeste debido a la interacciónn del viento la fuerza de  Coriolis, perpenticular al viento, confirmando el transporte de Ekman&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
La curvatura y la torsión son conceptos muy útiles para entender el comportamiento de la espiral de Ekman. La curvatura mide cuanto cambia la dirección de la trayectoria en cada punto. La torsión mide cuanto cambia el plano de curvatura a lo largo que nos movemos sobre esta, refleja la tridimensionalidad de la espiral.&lt;br /&gt;
Matemáticamente la curvatura &amp;lt;math&amp;gt; (\kappa (z))&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;  y la torsión&amp;lt;math&amp;gt; \tau (z)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;   se definen como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \tau (z)=\frac{\left [ \vec{v}(z),\vec{a}(z),{\vec{a}}'(z) \right ]}{\left|\vec{v}(z)\times \vec{a}(z) \right|^{2}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \kappa (z)=\frac{\left|\vec{v}(z)\times \vec{a}(z) \right|}{\left|\vec{v}(z) \right|^{3}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cur_tor.png|800px|miniaturadeimagen|thumb|right|Representación de la curvatura y torsión]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 10&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 15;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
% xlim([-0.5, 0.5]);&lt;br /&gt;
% ylim([-0.5, 0.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
K = zeros(1,n_frames);&lt;br /&gt;
Tau = zeros(1,n_frames);&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = (f/abs(f)) * V0 * exp(-z / delta) * cos(-z / delta+theta0);  % Componente u(z)&lt;br /&gt;
    v= V0 * exp(-z / delta) * sin(-z / delta+theta0);  % Componente v(z)&lt;br /&gt;
    K(k) = (1/delta)*1/(V0*exp(-z/delta))^2;&lt;br /&gt;
    Tau(k) = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
plot(-z_vals,K,'Color','r','DisplayName','Curvatura K(z)')&lt;br /&gt;
plot(-z_vals,Tau, 'LineStyle','--','Color','b','DisplayName','Torsion \tau(z)')&lt;br /&gt;
xlabel('Profundidad [m]');&lt;br /&gt;
ylabel('K(z) y \tau(z)');&lt;br /&gt;
set(gca, 'XDir', 'reverse')&lt;br /&gt;
legend()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia==&lt;br /&gt;
&lt;br /&gt;
*https://oceanservice.noaa.gov/education/tutorial_currents/media/supp_cur04e.html &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://www.divulgameteo.es/fotos/meteoroteca/Din%C3%A1mica-espiral-Ekman.pdf &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://es.wikipedia.org/wiki/Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://espanol.libretexts.org/Geociencias/Sedimentolog%C3%ADa/Libro%3A_Introducci%C3%B3n_a_los_Movimientos_de_Fluidos_y_Transporte_de_Sedimentos_(Southard)/07%3A_Flujo_en_Entornos_Rotativos/7.04%3A_La_Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81926</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81926"/>
				<updated>2024-12-09T12:05:10Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Flujo neto de v a través de la pared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4    rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
*Para el hemisferio norte &amp;lt;math&amp;gt; (0^{\circ}&amp;lt; \phi &amp;lt; 90^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;gt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el Ecuador &amp;lt;math&amp;gt; (\phi = 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el hemisferio sur &amp;lt;math&amp;gt; (-90^{\circ}&amp;lt; \phi &amp;lt; 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;lt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right| Vista en perspectiva de los planos paralelos]]&lt;br /&gt;
[[Archivo:proyección_horizontal.gif|600px|thumb|right|Proyección horizontal del campo vectorial]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:vistarotacional.gif|800px|thumb|right|Rotacional visto en perspectiva]]&lt;br /&gt;
[[Archivo:vídeo_sin_título.gif|800px|thumb|right|Rotacional visto desde arriba]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
Se está considerando una pared vertical perpendicular al vector &amp;lt;math&amp;gt; \overrightarrow{n}= cos(α)i+ sen(α)j &amp;lt;/math&amp;gt;, con orientación dependiente de α&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \int_{0}^L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz dx &amp;lt;/math&amp;gt;&lt;br /&gt;
Resolvemos la parte dx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Para resolverla usaremos la integración por partes: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int u \, dv = uv - \int v \, du  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u = \cos\left(\frac{z}{d_E} + \phi - \alpha\right), \quad dv = e^{\frac{z}{d_E}} dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \implies \quad du = -\frac{1}{d_E} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \implies \quad v = d_E e^{\frac{z}{d_E}}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicamos la integración por partes &lt;br /&gt;
&amp;lt;math&amp;gt; &lt;br /&gt;
\Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \left(-\frac{1}{d_E} \sin\left(\frac{z}{d_E} + \phi - \alpha\right)\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si simplificamos &amp;lt;math&amp;gt; \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora nos queda otra integral,&amp;lt;math&amp;gt; I_2 = \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) dz  &amp;lt;/math&amp;gt;&lt;br /&gt;
Utilizando integral por partes otra vez &lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \frac{1}{d_E} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - \int e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Observamos que Ia última integral es el término original. Solo queda resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - I &amp;lt;/math&amp;gt; esta la sustituimos en {\Phi}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - I \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como  &amp;lt;math&amp;gt;  \Phi=I = \int_{-\infty}^0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces &lt;br /&gt;
&amp;lt;math&amp;gt; 2I =V_{0} d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right)&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
 Solo nos queda evaluar la integral entre&lt;br /&gt;
&amp;lt;math&amp;gt;z=-\infty  &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; z=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al evaluar, &lt;br /&gt;
Para z =0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &lt;br /&gt;
e^{\frac{z}{d_E}} = 1, \quad \cos\left(\frac{z}{d_E} + \phi - \alpha\right) = \cos(\phi - \alpha), \quad \sin\left(\frac{z}{d_E} + \phi - \alpha\right) = \sin(\phi - \alpha) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y para  z =-\infty todos los &lt;br /&gt;
&amp;lt;math&amp;gt;  e^{\frac{z}{d_E}} \to 0  &amp;lt;/math&amp;gt; entonces se anulan &lt;br /&gt;
&lt;br /&gt;
Entonces el flujo nos quedaría &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L V_0 d_E \left[ \cos(\phi - \alpha) + \sin(\phi - \alpha) - \frac{1}{2} \left(\cos(\phi - \alpha) + \sin(\phi - \alpha)\right) \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \frac{L V_0 d_E}{2} \left[\cos(\phi - \alpha) + \sin(\phi - \alpha)\right]&lt;br /&gt;
 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
La curvatura y la torsión son conceptos muy útiles para entender el comportamiento de la espiral de Ekman. La curvatura mide cuanto cambia la dirección de la trayectoria en cada punto. La torsión mide cuanto cambia el plano de curvatura a lo largo que nos movemos sobre esta, refleja la tridimensionalidad de la espiral.&lt;br /&gt;
Matemáticamente la curvatura &amp;lt;math&amp;gt; (\kappa (z))&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;  y la torsión&amp;lt;math&amp;gt; \tau (z)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;   se definen como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \tau (z)=\frac{\left [ \vec{v}(z),\vec{a}(z),{\vec{a}}'(z) \right ]}{\left|\vec{v}(z)\times \vec{a}(z) \right|^{2}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \kappa (z)=\frac{\left|\vec{v}(z)\times \vec{a}(z) \right|}{\left|\vec{v}(z) \right|^{3}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cur_tor.png|800px|miniaturadeimagen|thumb|right|Representación de la curvatura y torsión]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 10&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 15;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
% xlim([-0.5, 0.5]);&lt;br /&gt;
% ylim([-0.5, 0.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
K = zeros(1,n_frames);&lt;br /&gt;
Tau = zeros(1,n_frames);&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = (f/abs(f)) * V0 * exp(-z / delta) * cos(-z / delta+theta0);  % Componente u(z)&lt;br /&gt;
    v= V0 * exp(-z / delta) * sin(-z / delta+theta0);  % Componente v(z)&lt;br /&gt;
    K(k) = (1/delta)*1/(V0*exp(-z/delta))^2;&lt;br /&gt;
    Tau(k) = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
plot(-z_vals,K,'Color','r','DisplayName','Curvatura K(z)')&lt;br /&gt;
plot(-z_vals,Tau, 'LineStyle','--','Color','b','DisplayName','Torsion \tau(z)')&lt;br /&gt;
xlabel('Profundidad [m]');&lt;br /&gt;
ylabel('K(z) y \tau(z)');&lt;br /&gt;
set(gca, 'XDir', 'reverse')&lt;br /&gt;
legend()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia==&lt;br /&gt;
&lt;br /&gt;
*https://oceanservice.noaa.gov/education/tutorial_currents/media/supp_cur04e.html &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://www.divulgameteo.es/fotos/meteoroteca/Din%C3%A1mica-espiral-Ekman.pdf &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://es.wikipedia.org/wiki/Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://espanol.libretexts.org/Geociencias/Sedimentolog%C3%ADa/Libro%3A_Introducci%C3%B3n_a_los_Movimientos_de_Fluidos_y_Transporte_de_Sedimentos_(Southard)/07%3A_Flujo_en_Entornos_Rotativos/7.04%3A_La_Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81917</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81917"/>
				<updated>2024-12-09T11:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Flujo neto de v a través de la pared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4    rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
*Para el hemisferio norte &amp;lt;math&amp;gt; (0^{\circ}&amp;lt; \phi &amp;lt; 90^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;gt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el Ecuador &amp;lt;math&amp;gt; (\phi = 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el hemisferio sur &amp;lt;math&amp;gt; (-90^{\circ}&amp;lt; \phi &amp;lt; 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;lt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right| Vista en perspectiva de los planos paralelos]]&lt;br /&gt;
[[Archivo:proyección_horizontal.gif|600px|thumb|right|Proyección horizontal del campo vectorial]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:vistarotacional.gif|800px|thumb|right|Rotacional visto en perspectiva]]&lt;br /&gt;
[[Archivo:vídeo_sin_título.gif|800px|thumb|right|Rotacional visto desde arriba]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
Se está considerando una pared vertical perpendicular al vector &amp;lt;math&amp;gt; \overrightarrow{n}= cos(α)i+ sen(α)j &amp;lt;/math&amp;gt;, con orientación dependiente de α&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = \int_{0}^L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz dx &amp;lt;/math&amp;gt;&lt;br /&gt;
Resolvemos la parte dx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Phi = L \int_{-\infty}^0 V_0 e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Para resolverla usaremos la integración por partes: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \int u \, dv = uv - \int v \, du  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u = \cos\left(\frac{z}{d_E} + \phi - \alpha\right), \quad dv = e^{\frac{z}{d_E}} dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \implies \quad du = -\frac{1}{d_E} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \implies \quad v = d_E e^{\frac{z}{d_E}}  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicamos la integración por partes &lt;br /&gt;
&amp;lt;math&amp;gt; &lt;br /&gt;
\Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \left(-\frac{1}{d_E} \sin\left(\frac{z}{d_E} + \phi - \alpha\right)\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si simplificamos &amp;lt;math&amp;gt; \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) dz \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ahora nos queda otra integral,&amp;lt;math&amp;gt; I_2 = \int e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) dz  &amp;lt;/math&amp;gt;&lt;br /&gt;
Utilizando integral por partes otra vez &lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - \int d_E e^{\frac{z}{d_E}} \frac{1}{d_E} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - \int e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) dz &amp;lt;/math&amp;gt;&lt;br /&gt;
Observamos que Ia última integral es el término original. Solo queda resolver el sistema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  I_2 = d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - I &amp;lt;/math&amp;gt; está la sustituimos en \phi &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \Phi = L V_0 \left[ d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right) - I \right] &amp;lt;/math&amp;gt;&lt;br /&gt;
Como  &amp;lt;math&amp;gt;  \Phi=I &amp;lt;/math&amp;gt;&lt;br /&gt;
Entonces &lt;br /&gt;
&amp;lt;math&amp;gt; 2I = d_E e^{\frac{z}{d_E}} \cos\left(\frac{z}{d_E} + \phi - \alpha\right) + d_E e^{\frac{z}{d_E}} \sin\left(\frac{z}{d_E} + \phi - \alpha\right)&lt;br /&gt;
  &amp;lt;/math&amp;gt;&lt;br /&gt;
 Solo nos queda evaluar la integral entre &lt;br /&gt;
&amp;lt;math&amp;gt;z=-\infty  &amp;lt;/math&amp;gt; y  &amp;lt;math&amp;gt; z=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
Al evaluar, &lt;br /&gt;
Para z =0 &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &lt;br /&gt;
e^{\frac{z}{d_E}} = 1, \quad \cos\left(\frac{z}{d_E} + \phi - \alpha\right) = \cos(\phi - \alpha), \quad \sin\left(\frac{z}{d_E} + \phi - \alpha\right) = \sin(\phi - \alpha) &amp;lt;/math&amp;gt;&lt;br /&gt;
Para z =-\infty todos los &lt;br /&gt;
&amp;lt;math&amp;gt;  e^{\frac{z}{d_E}} \to 0  &amp;lt;/math&amp;gt; entonces se anulan &lt;br /&gt;
&lt;br /&gt;
Entonces el flujo nos quedaría &lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
La curvatura y la torsión son conceptos muy útiles para entender el comportamiento de la espiral de Ekman. La curvatura mide cuanto cambia la dirección de la trayectoria en cada punto. La torsión mide cuanto cambia el plano de curvatura a lo largo que nos movemos sobre esta, refleja la tridimensionalidad de la espiral.&lt;br /&gt;
Matemáticamente la curvatura &amp;lt;math&amp;gt; (\kappa (z))&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;  y la torsión&amp;lt;math&amp;gt; \tau (z)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;   se definen como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \tau (z)=\frac{\left [ \vec{v}(z),\vec{a}(z),{\vec{a}}'(z) \right ]}{\left|\vec{v}(z)\times \vec{a}(z) \right|^{2}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \kappa (z)=\frac{\left|\vec{v}(z)\times \vec{a}(z) \right|}{\left|\vec{v}(z) \right|^{3}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cur_tor.png|800px|miniaturadeimagen|thumb|right|Representación de la curvatura y torsión]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 10&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 15;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
% xlim([-0.5, 0.5]);&lt;br /&gt;
% ylim([-0.5, 0.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
K = zeros(1,n_frames);&lt;br /&gt;
Tau = zeros(1,n_frames);&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = (f/abs(f)) * V0 * exp(-z / delta) * cos(-z / delta+theta0);  % Componente u(z)&lt;br /&gt;
    v= V0 * exp(-z / delta) * sin(-z / delta+theta0);  % Componente v(z)&lt;br /&gt;
    K(k) = (1/delta)*1/(V0*exp(-z/delta))^2;&lt;br /&gt;
    Tau(k) = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
plot(-z_vals,K,'Color','r','DisplayName','Curvatura K(z)')&lt;br /&gt;
plot(-z_vals,Tau, 'LineStyle','--','Color','b','DisplayName','Torsion \tau(z)')&lt;br /&gt;
xlabel('Profundidad [m]');&lt;br /&gt;
ylabel('K(z) y \tau(z)');&lt;br /&gt;
set(gca, 'XDir', 'reverse')&lt;br /&gt;
legend()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia==&lt;br /&gt;
&lt;br /&gt;
*https://oceanservice.noaa.gov/education/tutorial_currents/media/supp_cur04e.html &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://www.divulgameteo.es/fotos/meteoroteca/Din%C3%A1mica-espiral-Ekman.pdf &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://es.wikipedia.org/wiki/Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://espanol.libretexts.org/Geociencias/Sedimentolog%C3%ADa/Libro%3A_Introducci%C3%B3n_a_los_Movimientos_de_Fluidos_y_Transporte_de_Sedimentos_(Southard)/07%3A_Flujo_en_Entornos_Rotativos/7.04%3A_La_Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81866</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=81866"/>
				<updated>2024-12-09T11:19:24Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Flujo neto de v a través de la pared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4    rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
*Para el hemisferio norte &amp;lt;math&amp;gt; (0^{\circ}&amp;lt; \phi &amp;lt; 90^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;gt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el Ecuador &amp;lt;math&amp;gt; (\phi = 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f=0 &amp;lt;/math&amp;gt;&lt;br /&gt;
*Para el hemisferio sur &amp;lt;math&amp;gt; (-90^{\circ}&amp;lt; \phi &amp;lt; 0^{\circ}) &amp;lt;/math&amp;gt;, el parámetro &amp;lt;math&amp;gt; f&amp;lt;0 &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right| Vista en perspectiva de los planos paralelos]]&lt;br /&gt;
[[Archivo:proyección_horizontal.gif|600px|thumb|right|Proyección horizontal del campo vectorial]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
&lt;br /&gt;
[[Archivo:vistarotacional.gif|800px|thumb|right|Rotacional visto en perspectiva]]&lt;br /&gt;
[[Archivo:vídeo_sin_título.gif|800px|thumb|right|Rotacional visto desde arriba]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
Se está considerando una pared vertical perpendicular al vector &amp;lt;math&amp;gt; \overrightarrow{n}= cos(α)i+ sen(α)j &amp;lt;/math&amp;gt;, con orientación dependiente de α&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
La curvatura y la torsión son conceptos muy útiles para entender el comportamiento de la espiral de Ekman. La curvatura mide cuanto cambia la dirección de la trayectoria en cada punto. La torsión mide cuanto cambia el plano de curvatura a lo largo que nos movemos sobre esta, refleja la tridimensionalidad de la espiral.&lt;br /&gt;
Matemáticamente la curvatura &amp;lt;math&amp;gt; (\kappa (z))&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;  y la torsión&amp;lt;math&amp;gt; \tau (z)&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;   se definen como:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \tau (z)=\frac{\left [ \vec{v}(z),\vec{a}(z),{\vec{a}}'(z) \right ]}{\left|\vec{v}(z)\times \vec{a}(z) \right|^{2}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \kappa (z)=\frac{\left|\vec{v}(z)\times \vec{a}(z) \right|}{\left|\vec{v}(z) \right|^{3}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Archivo:Cur_tor.png|800px|miniaturadeimagen|thumb|right|Representación de la curvatura y torsión]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 10&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 15;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
axis equal;&lt;br /&gt;
% xlim([-0.5, 0.5]);&lt;br /&gt;
% ylim([-0.5, 0.5]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
K = zeros(1,n_frames);&lt;br /&gt;
Tau = zeros(1,n_frames);&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = (f/abs(f)) * V0 * exp(-z / delta) * cos(-z / delta+theta0);  % Componente u(z)&lt;br /&gt;
    v= V0 * exp(-z / delta) * sin(-z / delta+theta0);  % Componente v(z)&lt;br /&gt;
    K(k) = (1/delta)*1/(V0*exp(-z/delta))^2;&lt;br /&gt;
    Tau(k) = 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
plot(-z_vals,K,'Color','r','DisplayName','Curvatura K(z)')&lt;br /&gt;
plot(-z_vals,Tau, 'LineStyle','--','Color','b','DisplayName','Torsion \tau(z)')&lt;br /&gt;
xlabel('Profundidad [m]');&lt;br /&gt;
ylabel('K(z) y \tau(z)');&lt;br /&gt;
set(gca, 'XDir', 'reverse')&lt;br /&gt;
legend()&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;br /&gt;
&lt;br /&gt;
== Bibliografia==&lt;br /&gt;
&lt;br /&gt;
*https://oceanservice.noaa.gov/education/tutorial_currents/media/supp_cur04e.html &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://www.divulgameteo.es/fotos/meteoroteca/Din%C3%A1mica-espiral-Ekman.pdf &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://es.wikipedia.org/wiki/Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
*https://espanol.libretexts.org/Geociencias/Sedimentolog%C3%ADa/Libro%3A_Introducci%C3%B3n_a_los_Movimientos_de_Fluidos_y_Transporte_de_Sedimentos_(Southard)/07%3A_Flujo_en_Entornos_Rotativos/7.04%3A_La_Espiral_de_Ekman &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=80770</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=80770"/>
				<updated>2024-12-08T15:16:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
[[Archivo:coriolis_effect.png|300px|thumb|right|texto alternativo]]&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4   rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la anterior imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
[[Archivo:campo_vectorial_en_planos_paralelos.gif|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 5&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-1, 1, 7), linspace(-1, 1, 7));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
%axis equal;&lt;br /&gt;
&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
 hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    u = u_m(k);  % Componente u(z)&lt;br /&gt;
    v = v_m(k);  % Componente v(z)&lt;br /&gt;
&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), u * ones(size(X)), v * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman en z/d_E = %.2f', -z / delta));&lt;br /&gt;
&lt;br /&gt;
    xlim([-1.2 1.2]);&lt;br /&gt;
    ylim([-1.2 1.2]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    %Reinicio grafica&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
    xlabel('Oeste - Este (m)');&lt;br /&gt;
    ylabel('Norte - Sur (m)');&lt;br /&gt;
    grid on&lt;br /&gt;
    view([0 90])&lt;br /&gt;
end&lt;br /&gt;
hold off&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:Animm.png|600px|thumb|right|texto alternativo]]&lt;br /&gt;
{{matlab|codigo=%% Apartado 6&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 5 * delta;  % Profundidad máxima para la animación (2 veces la profundidad de Ekman)&lt;br /&gt;
n_frames = 100;  % Número de valores de profundidad&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
figure(1);&lt;br /&gt;
hold on;&lt;br /&gt;
view(3)&lt;br /&gt;
xlim([-0.3, 0.3]);&lt;br /&gt;
ylim([-0.3, 0.3]);&lt;br /&gt;
zlim([-z_max 0]);&lt;br /&gt;
xlabel('Este - Oeste (m)');&lt;br /&gt;
ylabel('Norte - Sur (m)');&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
plot3(u_m,v_m,-z_vals,'Color','r')&lt;br /&gt;
hold on&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Calcular las componentes de la velocidad&lt;br /&gt;
    u = u_m(k); % Componente u(z)&lt;br /&gt;
    v = v_m(k);% Componente v(z)&lt;br /&gt;
    quiver3(u, v,-z, u, v,0, 'AutoScale', 'off', 'LineWidth', 0.5, 'Color', &amp;quot;b&amp;quot;,'HandleVisibility', 'off');&lt;br /&gt;
    title(sprintf('Campo Vectorial de Ekman'))&lt;br /&gt;
    grid on&lt;br /&gt;
    view([45 45])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\nabla×\vec u(x,y) = {\begin{vmatrix}&lt;br /&gt;
 \vec i &amp;amp; \vec j &amp;amp; \vec k \\ &lt;br /&gt;
 \frac{\partial}{\partial x} &amp;amp; \frac{\partial}{\partial y} &amp;amp; \frac{\partial}{\partial z} \\ &lt;br /&gt;
 \vec u_x &amp;amp; \vec u_y  &amp;amp; \vec u_z &lt;br /&gt;
\end{vmatrix}} &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (  &amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\vec u_z  = 0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;  ) y homogéneo en las direcciones horizontales.&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=80502</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=80502"/>
				<updated>2024-12-08T12:07:31Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4   rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la siguiente imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (w = 0) y homogéneo en las direcciones horizontales , el rotacional se reduce a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d _{E} } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E} } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d _{E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=80498</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=80498"/>
				<updated>2024-12-08T12:05:55Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
El parámetro de coriolis en la espiral de Ekman (f), representa el efecto de rotación de la Tierra sobre el movimiento de los fluidos. El parámetro de coriolis (f) se define como:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Donde Ω es la velocidad angular de rotación de la Tierra (7.2921*10^-5 rad/(sg)^2) , y &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt; es la latitud expresada en radianes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dada una latitud &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;  de 45 N, que en radianes serían de &amp;lt;math&amp;gt;\color{white} ( \phi = \pi/4   rad &amp;lt;/math&amp;gt; sustituyendo en la ecuación anterior nos queda que:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dependiendo del valor de &amp;lt;math&amp;gt;\color{white} ( \phi  &amp;lt;/math&amp;gt;, es decir , la latitud , el valor de f será positivo , negativo o nulo según estemos en el hemisferio norte, el hemisferio sur o el ecuador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tal y como muestra la siguiente imagen en el hemisferio norte el efecto de coriolis va hacia la derecha del sentido de la dirección mientras que en el hemisferio sur el efecto se produce a la izquierda de dicho sentido.&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
El rotacional de la espiral de Ekman describe el giro del flujo dentro de la capa de Ekman debido a la combinación de la fricción y la fuerza de Coriolis. El rotacional  mide la circulación del flujo por unidad de área y es importante para entender cómo el transporte dentro de la capa de Ekman influye en procesos más grandes, como la formación de vórtices o las corrientes oceánicas.En la espiral de Ekman, el flujo horizontal tiene componentes en las direcciones x e y:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { U} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
donde z es la profundidad, y la dirección y magnitud de  varían exponencialmente con z.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El transporte neto de masa en la capa de Ekman se orienta perpendicular al viento en la superficie debido al equilibrio entre la fuerza de Coriolis y la fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional de un campo de velocidad en tres dimensiones es:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\n&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el caso de la espiral de Ekman, donde asumimos un flujo horizontal (w = 0) y homogéneo en las direcciones horizontales , el rotacional se reduce a:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esto significa que:&lt;br /&gt;
&lt;br /&gt;
1. La variación del componente v con la profundidad  genera una rotación en la dirección x.&lt;br /&gt;
&lt;br /&gt;
2. La variación del componente u con la profundidad  genera una rotación en la dirección y.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El rotacional global será tridimensional, pero su componente dominante estará vinculado al gradiente de velocidad en la profundidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que representa el rotacional en varios planos paralelos desde la superficie del mar hasta la profundidad de Ekman:&lt;br /&gt;
{{matlab|codigo=%% Apartado 8&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
z_max = 2 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0, z_max, n_frames);  % Valores de profundidad&lt;br /&gt;
[X, Y] = meshgrid(linspace(-0.1, 0.1, 15), linspace(-0.1, 0.1, 15));  % Malla para visualizar el campo vectorial&lt;br /&gt;
&lt;br /&gt;
figure(1);&lt;br /&gt;
view(3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
%%&lt;br /&gt;
figure(2);&lt;br /&gt;
&lt;br /&gt;
grid on&lt;br /&gt;
&lt;br /&gt;
% Inicializar la animación&lt;br /&gt;
for k = 1:n_frames&lt;br /&gt;
    z = z_vals(k);  % Profundidad actual&lt;br /&gt;
    % Derivadas de u(z) y v(z) con respecto a z&lt;br /&gt;
    du_dz = (f/abs(f)) * V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
&lt;br /&gt;
    dv_dz = V0 * exp(-z / delta) * ...&lt;br /&gt;
            (-1 / delta * cos(theta0 - z / delta) + 1 / delta * sin(theta0 - z / delta));&lt;br /&gt;
    % Calcular los campos vectoriales para este valor de z&lt;br /&gt;
    quiver3(X, Y,-z*ones(size(X)), -dv_dz * ones(size(X)), du_dz * ones(size(Y)),zeros(size(X)), 'AutoScale', 'off', 'LineWidth', 1.5,'Color','b');&lt;br /&gt;
view([0 90])&lt;br /&gt;
    title(sprintf('Rotacional de la velocidad en z/d_E = %.2f', -z / delta));&lt;br /&gt;
    xlabel('Este (m)');&lt;br /&gt;
    ylabel('Norte (m)');&lt;br /&gt;
    xlim([-0.12 0.12]);&lt;br /&gt;
    ylim([-0.12 0.12]);&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
    % Pausa para actualizar la animación&lt;br /&gt;
    pause(0.1);&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.20, 0.15, -0.20, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El triédro de Frenet es un concepto utilizado en geometría diferencial para describir el movimiento de una curva en el espacio tridimensional. Se compone de tres vectores: el vector tangente, el vector normal y el vector binormal. &lt;br /&gt;
En el estudio de la espiral de Ekman, que describe el movimiento del agua en la capa superficial del océano debido a la acción del viento y la rotación de la Tierra, el triédro de Frenet puede ser útil para analizar la trayectoria de las partículas de agua.&lt;br /&gt;
&lt;br /&gt;
1. Vector Tangente (T): Este vector indica la dirección de la curva en un punto dado. En la espiral de Ekman, el vector tangente representaría la dirección del flujo del agua en un punto específico de la espiral.&lt;br /&gt;
&lt;br /&gt;
2. Vector Normal (N): Este vector es perpendicular al vector tangente y apunta hacia la dirección en la que la curva está &amp;quot;girando&amp;quot;. En la espiral de Ekman, el vector normal podría ayudar a entender cómo cambia la dirección del flujo a medida que se avanza en la espiral.&lt;br /&gt;
&lt;br /&gt;
3. Vector Binormal (B): Este vector es perpendicular tanto al vector tangente como al vector normal. En el caso de la espiral de Ekman, el vector binormal puede no tener un significado físico directo, pero es parte de la estructura del triédro de Frenet.&lt;br /&gt;
&lt;br /&gt;
A continuación se adjunta un programa de Matlab que muestra dicho triedro a lo largo de la espiral:&lt;br /&gt;
&lt;br /&gt;
{{matlab|codigo=%% Apartado 12&lt;br /&gt;
clc;close all;clear;&lt;br /&gt;
omega = 7.2921e-5;  % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45;  % Latitud en grados&lt;br /&gt;
V0 = 0.2;  % Velocidad superficial inducida por el viento (m/s)&lt;br /&gt;
nu = 0.1;  % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
theta0 = 3*pi/4;  % Ángulo inicial en radianes&lt;br /&gt;
&lt;br /&gt;
% Calcular el parámetro de Coriolis f&lt;br /&gt;
f = 2 * omega * sind(phi);&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman&lt;br /&gt;
delta = sqrt(2 * nu / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Parámetros de la simulación&lt;br /&gt;
z_max = 15 * delta;  % Profundidad máxima para la animación&lt;br /&gt;
n_frames = 100;  % Número de frames de la animación&lt;br /&gt;
z_vals = linspace(0,z_max, n_frames);  % Valores de profundidad (z &amp;lt; 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
u_m = (f/abs(f))*V0 * exp(-z_vals / delta)  .* cos(-z_vals / delta+theta0);  % Componente u(z)&lt;br /&gt;
v_m = V0 * exp(-z_vals / delta)  .* sin(-z_vals / delta+theta0);  % Componente v(z)&lt;br /&gt;
% Calcular las componentes de la velocidad&lt;br /&gt;
r = u_m.^2+v_m.^2;  % Componente radial de la velocidad&lt;br /&gt;
theta = atan2(v_m,u_m); % Componente angular de la velocidad&lt;br /&gt;
% Convertir de coordenadas cilíndricas a cartesianas para graficar&lt;br /&gt;
x = r .* cos(theta);&lt;br /&gt;
y = r .* sin(theta);&lt;br /&gt;
&lt;br /&gt;
% Graficar el campo vectorial en coordenadas cilíndricas&lt;br /&gt;
figure(1);&lt;br /&gt;
plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
xlabel('r (m)');&lt;br /&gt;
ylabel('θ (radianes)');&lt;br /&gt;
zlabel('Profundidad (m)');&lt;br /&gt;
title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
set(gca,'XDir','reverse')&lt;br /&gt;
grid on&lt;br /&gt;
view(3)&lt;br /&gt;
hold on&lt;br /&gt;
for i =1:size(z_vals,2)&lt;br /&gt;
    %Vectores Frenet&lt;br /&gt;
    %T: tangente&lt;br /&gt;
    T = [cos(theta(i)),sin(theta(i)),0];&lt;br /&gt;
    %N: Normal&lt;br /&gt;
    N = [-sin(theta(i)), cos(theta(i)), 0]; %Perpendicular a T&lt;br /&gt;
    %B: Binormal&lt;br /&gt;
    B = [0, 0, 1]; % Binormal apunta hacia el eje z&lt;br /&gt;
    % Punto espiral&lt;br /&gt;
    plot3(x(i), y(i), -z_vals(i), 'ko', 'MarkerSize', 5, 'MarkerFaceColor', 'k');&lt;br /&gt;
    % Vectores del triedro&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), T(1), T(2), T(3),0.01 , 'r', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Tangente&lt;br /&gt;
    quiver3(x(i), y(i),-z_vals(i), N(1), N(2), N(3),0.01 , 'g', 'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Normal&lt;br /&gt;
    quiver3(x(i), y(i), -z_vals(i), B(1), B(2), B(3),0.01,'y',  'LineWidth', 1.5, 'MaxHeadSize', 0.5); % Binormal&lt;br /&gt;
    pause(0.1)&lt;br /&gt;
    %Actualizar figura&lt;br /&gt;
    cla&lt;br /&gt;
    plot3(x,y,-z_vals,'LineWidth',1.5)&lt;br /&gt;
&lt;br /&gt;
    xlabel('r (m)');&lt;br /&gt;
    ylabel('θ (radianes)');&lt;br /&gt;
    zlabel('Profundidad (m)');&lt;br /&gt;
    title('Campo Vectorial de Ekman en Coordenadas Cilíndricas con el triedro de Frenet');&lt;br /&gt;
    set(gca,'XDir','reverse')&lt;br /&gt;
    grid on&lt;br /&gt;
    view(3)&lt;br /&gt;
    hold on&lt;br /&gt;
    %xlim([-0.5 0.5])&lt;br /&gt;
    %ylim([-0.1 0.1])&lt;br /&gt;
    zlim([-z_max 0])&lt;br /&gt;
end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=79765</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=79765"/>
				<updated>2024-12-07T11:42:37Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La redacción de este artículo tiene por objetivo el estudio de la espiral de Ekman, que se trata de es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción, que afecta al movimiento de los fluidos en el océano y la atmósfera. Este efecto, debe su nombre a su desarrollador, el oceanógrafo sueco Vagn Walfrid Ekman (1874-1954), quién explicó cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente (hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur) produciendo una estructura en forma de espiral en la columna de agua, la espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:Ap9.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0=0.2;&lt;br /&gt;
visc=0.1;&lt;br /&gt;
phi=pi/4;&lt;br /&gt;
omega=7.2921e-5;&lt;br /&gt;
f=2*omega*sin(phi);&lt;br /&gt;
dE=sqrt(2*visc/abs(f));&lt;br /&gt;
theta=-3*pi/4;&lt;br /&gt;
&lt;br /&gt;
% Profundidades hasta tres veces la profundidad de Ekman&lt;br /&gt;
zvals=linspace(0,-3*dE,34);&lt;br /&gt;
&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
&lt;br /&gt;
% Matrices inciales&lt;br /&gt;
uvals=zeros(size(zvals));&lt;br /&gt;
vvals=zeros(size(zvals));&lt;br /&gt;
&lt;br /&gt;
% Calcular valores y graficar los vectores&lt;br /&gt;
for i=1:length(zvals)&lt;br /&gt;
    z=zvals(i);&lt;br /&gt;
&lt;br /&gt;
    % Calcular valores&lt;br /&gt;
    uvals(i)=sign(f)*V0*exp(z/dE)*cos((z/dE)+theta);&lt;br /&gt;
    vvals(i)=V0*exp(z/dE)*sin((z/dE)+theta);&lt;br /&gt;
&lt;br /&gt;
    % Graficar vectores&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
% Espiral de Ekman&lt;br /&gt;
plot3(uvals,vvals,zvals,'r-','LineWidth',2);&lt;br /&gt;
&lt;br /&gt;
title('espiral de Ekman');&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
axis([-0.15, 0.15, -0.15, 0.15, -3*dE, 0]);&lt;br /&gt;
xlabel('Componente Este (u)');&lt;br /&gt;
ylabel('Componente Norte (v)');&lt;br /&gt;
zlabel('Profundidad (z)');&lt;br /&gt;
grid on;&lt;br /&gt;
hold off;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
El conocimiento de la espiral de Ekman, y en general de las curvas logarítmicas producidas por fenómenos naturales, han supuesto un gran avance, en el diseño y la optimización, en infinidad de proyectos ingeniería, de ámbitos muy diversos. Algunas de estas aplicaciones, las podemos ver en:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Oceánica y Marítima&lt;br /&gt;
&lt;br /&gt;
-Rutas de navegación: Permite optimizar rutas marítimas considerando las corrientes&lt;br /&gt;
superficiales y subsuperficiales que afectan el movimiento de embarcaciones.&lt;br /&gt;
-Predicción de derivas: Ayuda a modelar el movimiento de derrames de petróleo,&lt;br /&gt;
plásticos y otros contaminantes en el océano.&lt;br /&gt;
-Turbinas eólicas y acuáticas: El diseño de las palas de turbinas se basa en perfiles&lt;br /&gt;
aerodinámicos que, en algunos casos, adoptan configuraciones espirales logarítmicas&lt;br /&gt;
para maximizar la eficiencia energética y reducir las turbulencias.&lt;br /&gt;
-Hélices marinas: En ingeniería naval, se utiliza la espiral logarítmica para diseñar&lt;br /&gt;
hélices optimizadas que reducen el consumo de energía y mejoran la eficiencia&lt;br /&gt;
propulsiva.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ingeniería Hidráulica&lt;br /&gt;
&lt;br /&gt;
-Diseño de obras costeras: Ayuda a prever cómo las corrientes afectan la&lt;br /&gt;
sedimentación y erosión en costas y estructuras como espigones o rompeolas.&lt;br /&gt;
-Gestión de puertos y canales: Permite evaluar el transporte de sedimentos y&lt;br /&gt;
cómo las corrientes influyen en la navegación en puertos y canales.&lt;br /&gt;
-Desvío de flujos: Las estructuras inspiradas en la espiral logarítmica se&lt;br /&gt;
implementan para desviar flujos de agua o aire, como en las entradas de aire de&lt;br /&gt;
motores a reacción o en los sistemas de ventilación eficientes.&lt;br /&gt;
-Diseño de canales y turbinas hidráulicas: En canales curvados y turbinas&lt;br /&gt;
hidráulicas, las geometrías espirales logarítmicas contribuyen a una distribución&lt;br /&gt;
uniforme del flujo y minimizan las pérdidas por fricción.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arquitectura y estructuras&lt;br /&gt;
&lt;br /&gt;
-En ingeniería civil y arquitectura, la espiral logarítmica se utiliza en el diseño de&lt;br /&gt;
rampas helicoidales, escaleras y estructuras en espiral, ya que ofrecen un&lt;br /&gt;
equilibrio entre estética, estabilidad y funcionalidad.&lt;br /&gt;
Ejemplo: Rampas en estacionamientos o accesos para personas con movilidad&lt;br /&gt;
reducida.&lt;br /&gt;
-Cúpulas y techos: Los patrones espirales se utilizan para mejorar la distribución de&lt;br /&gt;
cargas en estructuras como cúpulas o techos arquitectónicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Energía renovable: Generación en sistemas solares&lt;br /&gt;
&lt;br /&gt;
-Diseño de paneles solares: La disposición en espiral logarítmica de paneles solares en&lt;br /&gt;
campos fotovoltaicos permite una captación eficiente de luz, maximizando la&lt;br /&gt;
exposición en diferentes momentos del día.&lt;br /&gt;
-Sistemas de concentración solar: Los espejos concentradores en espiral logarítmica&lt;br /&gt;
optimizan el enfoque de la luz solar hacia los receptores térmicos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aeroespacial y astrofísica&lt;br /&gt;
&lt;br /&gt;
-Diseño de sistemas de transporte aéreo: Aunque originalmente la espiral de Ekman se&lt;br /&gt;
aplica a fluidos líquidos, conceptos similares son relevantes en la atmósfera para&lt;br /&gt;
entender patrones de vientos y turbulencias.&lt;br /&gt;
-Estudio de la dispersión atmosférica: Permite modelar cómo se dispersan&lt;br /&gt;
contaminantes en la atmósfera, apoyando en el diseño de sistemas de mitigación.&lt;br /&gt;
-Trayectorias orbitales y lanzamiento de cohetes: En ingeniería aeroespacial, las&lt;br /&gt;
trayectorias de ciertos cohetes o sondas pueden planificarse siguiendo curvas&lt;br /&gt;
logarítmicas para optimizar el consumo de combustible y minimizar tensiones&lt;br /&gt;
estructurales.&lt;br /&gt;
-Diseño de satélites: Algunas antenas de los satélites adoptan configuraciones en&lt;br /&gt;
espiral logarítmica para una mejor cobertura direccional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sistemas de evacuación y seguridad&lt;br /&gt;
&lt;br /&gt;
-Diseño de túneles: Los túneles de evacuación o de transporte en espiral aseguran un&lt;br /&gt;
flujo controlado de personas o vehículos, evitando aglomeraciones y manteniendo la&lt;br /&gt;
eficiencia en emergencias.&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Ap9.png&amp;diff=79761</id>
		<title>Archivo:Ap9.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Ap9.png&amp;diff=79761"/>
				<updated>2024-12-07T11:38:13Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78382</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78382"/>
				<updated>2024-12-04T18:18:49Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ϑ ) - \sin ( \frac { z } { d_{E} } + ϑ ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } + ϑ ) + \cos ( \frac { z} { d_{E}} +ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + ϑ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ ) )) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + ϑ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ ) )&amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + ϑ )) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78377</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78377"/>
				<updated>2024-12-04T18:13:09Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Divergencia de v */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} }} \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78370</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78370"/>
				<updated>2024-12-04T18:09:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Divergencia de v */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d_{E} } } \cos ( \frac { z } { d _{E} } + ϑ ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d_ {E} } \sin ( \frac { z } { d_{E} } + ϑ ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78363</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78363"/>
				<updated>2024-12-04T18:05:39Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:campovelniveles.png|500px|miniaturadeimagen|thumb|right|Representación campo V ]]&lt;br /&gt;
{{matlab|codigo=% Parámetros&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = 45; % Latitud (grados)&lt;br /&gt;
f = 2 * Omega * sind(phi); % Parámetro de Coriolis (1/s)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f)); % Profundidad de Ekman (m)&lt;br /&gt;
theta = 3*pi/4; % Fase inicial (45° en radianes)&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z = linspace(0, -d_E, 20); % Desde superficie hasta profundidad de Ekman (20 puntos)&lt;br /&gt;
&lt;br /&gt;
% Cálculo de las componentes de velocidad&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Gráfica del campo vectorial&lt;br /&gt;
figure;&lt;br /&gt;
quiver3(zeros(size(z)), zeros(size(z)), z, u, v, zeros(size(z)), 'r', 'LineWidth', 1.5);&lt;br /&gt;
hold on;&lt;br /&gt;
plot3(u, v, z, 'b', 'LineWidth', 2); % Línea de la espiral&lt;br /&gt;
grid on;&lt;br /&gt;
xlabel('u (m/s)');&lt;br /&gt;
ylabel('v (m/s)');&lt;br /&gt;
zlabel('z (m)');&lt;br /&gt;
title('Espiral de Ekman');&lt;br /&gt;
xlim([-0.2, 0.2]);&lt;br /&gt;
ylim([-0.2, 0.2]);&lt;br /&gt;
zlim([min(z), 0]);&lt;br /&gt;
view(3); % Vista 3D&lt;br /&gt;
legend('Vectores de velocidad', 'Espiral de Ekman');}}&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d } } \cos ( \frac { z } { d \theta } + \theta ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d } } \sin ( \frac { z } { d \theta } + \theta ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelniveles.png&amp;diff=78359</id>
		<title>Archivo:Campovelniveles.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Campovelniveles.png&amp;diff=78359"/>
				<updated>2024-12-04T18:04:57Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: campo velocidad diferentes z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;campo velocidad diferentes z&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78356</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=78356"/>
				<updated>2024-12-04T18:02:47Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
% Parámetros constantes&lt;br /&gt;
nu_e = 0.1; % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
Omega = 7.2921e-5; % Velocidad angular de la Tierra (rad/s)&lt;br /&gt;
phi = deg2rad(45); % Latitud en radianes&lt;br /&gt;
V0 = 0.2; % Velocidad superficial inducida (m/s)&lt;br /&gt;
theta = deg2rad(45); % Fase inicial&lt;br /&gt;
&lt;br /&gt;
% Parámetro de Coriolis&lt;br /&gt;
f = 2 * Omega * sin(phi);&lt;br /&gt;
&lt;br /&gt;
% Profundidad de Ekman&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades&lt;br /&gt;
z_vals =(0:3:d_E) &lt;br /&gt;
&lt;br /&gt;
[X, Y] = meshgrid(-1:0.2:1, -1:0.2:1); % Malla para representar vectores&lt;br /&gt;
sgn_f = sign(f);&lt;br /&gt;
&lt;br /&gt;
% Iniciar la animación&lt;br /&gt;
figure;&lt;br /&gt;
hold on;&lt;br /&gt;
set(gcf, 'Color', 'w'); % Fondo blanco&lt;br /&gt;
axis equal;&lt;br /&gt;
xlabel('X (Dirección Este)');&lt;br /&gt;
ylabel('Y (Dirección Norte)');&lt;br /&gt;
zlabel('Profundidad');&lt;br /&gt;
title('Campo Vectorial de Ekman');&lt;br /&gt;
grid on;&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
for z = z_vals&lt;br /&gt;
    % Cálculo de las velocidades u(z) y v(z)&lt;br /&gt;
    u = sgn_f * V0 * exp(z / d_E) * cos(z / d_E + theta);&lt;br /&gt;
    v = V0 * exp(z / d_E) * sin(z / d_E + theta);&lt;br /&gt;
    &lt;br /&gt;
    % Campo vectorial&lt;br /&gt;
    quiver3(X, Y, z * ones(size(X)), u * ones(size(X)), v * ones(size(Y)), zeros(size(X)), 'b');&lt;br /&gt;
    pause(0.5); % Pausa entre planos&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
[[Archivo:curva.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=&lt;br /&gt;
&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d } } \cos ( \frac { z } { d \theta } + \theta ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d } } \sin ( \frac { z } { d \theta } + \theta ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76710</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76710"/>
				<updated>2024-12-02T19:14:42Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Divergencia de v */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
El campo está definido por:&lt;br /&gt;
&amp;lt;math&amp;gt;\overrightarrow { V} = u(z) \overrightarrow { i } + v(z) \overrightarrow { j }&amp;lt;/math&amp;gt;&lt;br /&gt;
las componentes son:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; v ( z ) = V _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sustituyo u y v en la ecuación: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\overrightarrow{V}} =V _ { 0 } e ^ { \frac { z } { d } } \cos ( \frac { z } { d \theta } + \theta ) {\overrightarrow {i}} + V _ { 0 } e ^ { \frac { z } { d } } \sin ( \frac { z } { d \theta } + \theta ) {\overrightarrow{ j}}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
ahora calculamos las derivadas, que al solo depender de la profundidad, la divergencia nos queda:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\nabla\overline { V } = \frac { d u } { d x } + \frac { d v } { d y } = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Que la divergencia sea nula significa que el flujo horizontal de Ekman es incompresible y continuo.&lt;br /&gt;
&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76708</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76708"/>
				<updated>2024-12-02T19:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;     \frac { d ^ { 2 } u } { d z ^ { 2 } } = \frac { -2 } { d {E}^ { 2 } } V _ { 0 } e ^ { \frac { z } { d{E} } }  \sin ( \frac { z } { d _{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   (1) : d _ { E} = \sqrt { \frac { 2 v_ { e } } { | f | }} \rightarrow \frac { 2 } { d _ { E } ^ { 2 } } = \frac { | f| } { v _ { e } } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos cada derivada a su derivada de Ekman:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt; d_{E} &amp;lt;/math&amp;gt; en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica &amp;lt;math&amp;gt;f = |f |&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En la otra derivada pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76693</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76693"/>
				<updated>2024-12-02T18:48:03Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;  ::::: &amp;lt;math&amp;gt;   v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { f } { v _ { e } } u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;    \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aparte tenemos que, &amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Igualamos:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt;  \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;;  en la ecuación, quedándonos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; &lt;br /&gt;
ahora se sustituye d_{E}  confirmamos que se verifica&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
En la derivada de v pasará lo mismo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;   \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;,&lt;br /&gt;
&lt;br /&gt;
verificandose asi que u(z) y v(z)son soluciones validas de las derivadas parciales de Ekman &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76682</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76682"/>
				<updated>2024-12-02T18:30:54Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} u ( z ) =V _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} v ( z ) = V_ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v _ { e } } v &amp;lt;/math&amp;gt;&lt;br /&gt;
Primero calculo las primeras derivadas:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d u } { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \cos ( \frac { z} { d_{E}} + ) - \sin ( \frac { z } { d_{E} } +  ) ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
Para ahora calcular las segundas derivadas,&lt;br /&gt;
&amp;lt;math&amp;gt;   \color{white} \frac { d v} { d z } = V _ { 0 } \frac { 1 } { d_{E} } e ^ { \frac { z } { d_{E} } }( \sin ( \frac { z } { d_{E} } +  ) + \cos ( \frac { z} { d_{E}} + )) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Aparte tenemos que &amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;&lt;br /&gt;
Igualamos &lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;, y sustituimos &amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } v } { d z ^ { 2 } } = v _ { 0}  \frac { 1 } { d_{E} }( \frac { 1 } { d_{E} } e ^ { \frac { z} { d_{E}} } ( 2 \cos ( \frac { z} { d_{E}} + \theta ) ) = V_ { 0}  \frac { 2 } { d_{E}^2 }e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) &amp;lt;/math&amp;gt;;  en la ecuación, quedándonos:&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt; ahora se sustituye d_{E}  confirmamos que se verifica &lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} \frac { d ^ { 2 } u } { d z ^ { 2 } } = - \frac { f } { v e } v \rightarrow \frac { f } { v e } = \frac { 2 } { d_ { E } ^ { 2 } } &amp;lt;/math&amp;gt;,&lt;br /&gt;
En la derivada de v pasará lo mismo:&lt;br /&gt;
&amp;lt;math&amp;gt;  \color{white} \frac { d ^ { 2 } v } { d z ^ { 2 } } =  \frac { 2 } { d_{E}^2 } V_ { 0} e ^ { \frac { z} { d_{E}} } (  \cos ( \frac { z} { d_{E}} + \theta ) =\frac { f } { v _ { e } }u &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Por lo que sí se verifica &lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76674</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76674"/>
				<updated>2024-12-02T18:15:37Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
Nos preguntamos, ¿son u(z) y v(z) soluciones de las ecuaciones diferenciales de Ekman?&lt;br /&gt;
Partimos de los datos:&lt;br /&gt;
&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76370</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76370"/>
				<updated>2024-12-02T10:03:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Valor de ϑ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( ϑ )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( ϑ )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; ϑ = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76188</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76188"/>
				<updated>2024-12-01T20:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( \theta )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; \theta = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvadeekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvaekmancilindricas.png&amp;diff=76187</id>
		<title>Archivo:Curvaekmancilindricas.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvaekmancilindricas.png&amp;diff=76187"/>
				<updated>2024-12-01T20:10:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvacilindricasekman.png&amp;diff=76184</id>
		<title>Archivo:Curvacilindricasekman.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvacilindricasekman.png&amp;diff=76184"/>
				<updated>2024-12-01T20:00:48Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvadeekman.png&amp;diff=76170</id>
		<title>Archivo:Curvadeekman.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvadeekman.png&amp;diff=76170"/>
				<updated>2024-12-01T19:51:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvaekman.png&amp;diff=76143</id>
		<title>Archivo:Curvaekman.png</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=Archivo:Curvaekman.png&amp;diff=76143"/>
				<updated>2024-12-01T19:42:32Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76141</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76141"/>
				<updated>2024-12-01T19:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( \theta )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; \theta = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &amp;lt;br/&amp;gt;&lt;br /&gt;
[[Archivo:curvaekman.png|500px|miniaturadeimagen|thumb|right|Representación espiral ekman]]&lt;br /&gt;
{{matlab|codigo=% Parámetros dados&lt;br /&gt;
V0 = 0.2;        % Velocidad superficial (m/s)&lt;br /&gt;
nu_e = 0.1;      % Viscosidad turbulenta (m^2/s)&lt;br /&gt;
f = 1.031e-4;    % Parámetro de Coriolis (s^-1)&lt;br /&gt;
theta = 3*pi/4;  % Fase inicial (radianes), para viento de norte a sur&lt;br /&gt;
z_max = -100;    % Profundidad máxima (m)&lt;br /&gt;
z_min = -500;    % Profundidad mínima (m)&lt;br /&gt;
dz = 5;          % Paso de profundidad (m)&lt;br /&gt;
&lt;br /&gt;
% Calcular la profundidad de Ekman (d_E)&lt;br /&gt;
d_E = sqrt(2 * nu_e / abs(f));&lt;br /&gt;
&lt;br /&gt;
% Rango de profundidades z&lt;br /&gt;
z = z_min:dz:z_max;&lt;br /&gt;
&lt;br /&gt;
% Ecuaciones de Ekman para u(z) y v(z)&lt;br /&gt;
u = V0 * exp(z / d_E) .* cos(z / d_E + theta);&lt;br /&gt;
v = V0 * exp(z / d_E) .* sin(z / d_E + theta);&lt;br /&gt;
&lt;br /&gt;
% Convertir a coordenadas cilíndricas&lt;br /&gt;
r = sqrt(u.^2 + v.^2);                   % Distancia radial&lt;br /&gt;
theta_cyl = atan2(v, u);                  % Ángulo en el plano xy (dirección de la corriente)&lt;br /&gt;
&lt;br /&gt;
% Graficar la curva en coordenadas cilíndricas (r, theta, z)&lt;br /&gt;
figure;&lt;br /&gt;
plot3(r .* cos(theta_cyl), r .* sin(theta_cyl), z, 'LineWidth', 2);&lt;br /&gt;
&lt;br /&gt;
% Etiquetas con los ejes cilíndricos&lt;br /&gt;
xlabel('e_{\rho} (m)');  % Distancia radial&lt;br /&gt;
ylabel('e_{\theta} (m)');   % Dirección angular&lt;br /&gt;
zlabel('e_z (m)');          % Profundidad&lt;br /&gt;
title('Curva Ekman en coordenadas cilíndricas (r_\rho, \theta, z)');&lt;br /&gt;
grid on;&lt;br /&gt;
&lt;br /&gt;
% Invertir el eje Y (para profundidades negativas)&lt;br /&gt;
set(gca, 'YDir', 'reverse');&lt;br /&gt;
&lt;br /&gt;
% Establecer vista en 3D&lt;br /&gt;
view(3);&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76114</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=76114"/>
				<updated>2024-12-01T19:20:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* La espiral de Ekman en coordenadas cilíndricas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
La espiral de Ekman es un fenómeno físico que describe cómo la interacción entre el viento, la rotación terrestre (efecto Coriolis) y la fricción afecta el movimiento de los fluidos en el océano y la atmósfera. Este efecto, desarrollado por el oceanógrafo sueco Vagn Walfrid Ekman a principios del siglo XX, explica cómo una corriente superficial generada por un viento constante no fluye directamente en la dirección del viento, sino que se desvía gradualmente: hacia la derecha en el hemisferio norte y hacia la izquierda en el hemisferio sur. Este fenómeno produce una estructura en forma de espiral en la columna de agua, conocida como espiral de Ekman.&lt;br /&gt;
&lt;br /&gt;
Cada capa de agua en la columna se mueve en una dirección ligeramente distinta, con una velocidad que decrece exponencialmente con la profundidad debido a la fricción interna entre las capas. El resultado neto de este fenómeno es el transporte de Ekman, un desplazamiento total del agua en una dirección perpendicular al viento de superficie (90° a la derecha en el hemisferio norte y 90° a la izquierda en el hemisferio sur). Este proceso es fundamental en la circulación oceánica, ya que contribuye a la redistribución de calor y nutrientes, además de influir en fenómenos como la surgencia costera y la productividad marina.&lt;br /&gt;
&lt;br /&gt;
La espiral de Ekman se describe matemáticamente mediante ecuaciones diferenciales que relacionan la fuerza de Coriolis, la viscosidad turbulenta y la acción del viento superficial. Estas ecuaciones tienen soluciones que muestran una rotación y una disminución exponencial de la velocidad del agua conforme aumenta la profundidad. Este concepto tiene aplicaciones clave en la comprensión de los patrones de circulación oceánica, el clima global y los ecosistemas marinos.&lt;br /&gt;
&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( \theta )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; \theta = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
la parametrizacion de la curva en cartesianas es &amp;lt;math&amp;gt;\gamma ( t ) = ( u ( z ) , v ( z ) , z )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Primero pasaremos esta parametrizacion en cartesianas a cilindricas, para ello tenemos que:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rho= \sqrt { u ( z ) ^ { 2 } + v ( z ) ^ { 2 } }&amp;lt;/math&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\theta= a r c t g ( \frac { v ( z ) } { u( z ) } ) \rightarrow \theta = arctan ( tan ( \frac { z } { d z } + ϑ))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ z = z&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ahora sustituimos, &amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt;           y      &amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + ϑ )&amp;lt;/math&amp;gt; , de tal manera que&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt; \rho = \sqrt { ( v_{0} e ^ {z / d_{E} }) ^ { 2 } [ c o s ^ { 2 } ( \frac { z } { d  _{E}t } + ϑ ) + s e n ^ { 2 } ( \frac { z } { d  _{E}} + ϑ ) ] } = v_{0} e ^ {z / d_{E} } &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\ \theta = a r c t g ( \frac { s e n ( \frac { z } { d _{E} } + ϑ ) } { \cos ( \frac { z } { d _{E} } + ϑ ) } ) = \frac { z } { d _{E} } + ϑ&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
asi pues la parametrización en cilindricas queda como:&lt;br /&gt;
&amp;lt;math&amp;gt; \gamma( z ) = ( V _ { 0 } e ^ { z / d {E} } , \frac { z } { d_{E} } + v , z ) , z \leq 0&amp;lt;/math&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74565</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74565"/>
				<updated>2024-11-28T15:15:50Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Valor de ϑ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \rightarrow z = 0 \rightarrow   &amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; u( 0 ) = v _ { 0 } . \cos ( \theta )&amp;lt;/math&amp;gt;&amp;lt;math&amp;gt; \color{white} &amp;quot;v( 0 ) = v _ { 0 } . \sin ( \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; \theta = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74485</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74485"/>
				<updated>2024-11-28T13:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Valor de ϑ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ==&lt;br /&gt;
θ es una fase inicial que depende de la dirección del viento, que a su vez está relacionada con la fuerza de coriolis.&lt;br /&gt;
En la superficie, la dirección del flujo de agua se desvía θ Con respecto la dirección del viento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\color{white} ‘f= 2 Ω \sin ( \phi ) &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; \color{white} “f = 2 \cdot 7.2921 \cdot 10 ^ { - 5 } \cdot \sin ( \pi / 4 ) = 1.031258 \cdot 10 ^ { - 4 } &amp;gt; 0 \rightarrow sgn(f) = 1  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; u ( z ) = s g n ( f ) \cdot v _ { 0 } e ^ { z / d _ { E } } . \cos ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;v ( z ) = v _ { 0 } e ^ { \frac { z  } {d _ { E }} } s e n ( \frac { z } { d _ { E } } + \theta )&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Como el viento va de norte a sur, la fuerza de coriolis genera una corriente hacia el este entonces el flujo en la superficie se desviará π/4 rad en esa dirección .&lt;br /&gt;
&lt;br /&gt;
Por lo tanto, &amp;lt;math&amp;gt; \theta = \frac { 3 \pi} { 4 }  &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74295</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74295"/>
				<updated>2024-11-28T09:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Parámetro de Coriolis f y el valor de ϕ en su fórmula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ== &lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	<entry>
		<id>https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74294</id>
		<title>La espiral de Ekman(Grupo35)</title>
		<link rel="alternate" type="text/html" href="https://mat.caminos.upm.es/w/index.php?title=La_espiral_de_Ekman(Grupo35)&amp;diff=74294"/>
				<updated>2024-11-28T09:50:03Z</updated>
		
		<summary type="html">&lt;p&gt;Pablo.alcaide: /* Parámetro de Coriolis f y el valor de ϕ en su fórmula */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ TrabajoED |La espiral de Ekman. Grupo 35 | [[:Categoría:Teoría de Campos|Teoría de Campos]]|[[:Categoría:TC24/25|2024-25]] | Andrés Ruiz, Miguel Alvarez, Javier Jimeno, Mario Pastor, Pablo Alcaide}}&lt;br /&gt;
== Introducción ==&lt;br /&gt;
== Parámetro de Coriolis f y el valor de ϕ en su fórmula ==&lt;br /&gt;
hola&lt;br /&gt;
&lt;br /&gt;
== Valor de ϑ== &lt;br /&gt;
== Verificación de u(z) y v(z) como soluciones de la ecuaciones diferenciales de Ekman ==&lt;br /&gt;
== Campo vectorial v en varios planos paralelos a la superficie del mar==&lt;br /&gt;
== Representación del campo vectorial v evaluado en los puntos de coordenadas cartesianas (0, 0, z) ==&lt;br /&gt;
== Divergencia de v==&lt;br /&gt;
== Rotacional de v==&lt;br /&gt;
== Flujo neto de v a través de la pared==&lt;br /&gt;
== La espiral de Ekman en coordenadas cilíndricas==&lt;br /&gt;
== Curvatura y la torsión de la espiral de Ekman==&lt;br /&gt;
== Triedro de Frenet a lo largo de la espiral==&lt;br /&gt;
== Aplicaciones de esta curva en ingeniería==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Teoría de Campos]]&lt;br /&gt;
[[Categoría:TC24/25]]&lt;/div&gt;</summary>
		<author><name>Pablo.alcaide</name></author>	</entry>

	</feed>