La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelo cuasigeostrófico

Presentaciones similares


Presentación del tema: "Modelo cuasigeostrófico"— Transcripción de la presentación:

1 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical:

2 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical: Relación entre la función corriente (ψ) y el campo de velocidades (u,v):

3 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical: Relación entre la función corriente (ψ) y la vorticidad relativa (ζ):

4 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical: El Jacobiano, J(ψ,ζ), se define como:

5 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical: La fuente de energía: el rotor de la tensión del viento

6 Diagrama de los giros oceánicos, los sistemas de
corrientes asociados y el perfil zonal de viento:

7 Diagrama de los giros oceánicos, los sistemas de
corrientes asociados y el perfil zonal de viento: Vamos a considerar un perfil de viento idealizado:

8 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical: Disipación de energía por fricción con el fondo (modelo de Stommel, 1948):

9 Modelo cuasigeostrófico
Ecuación de vorticidad potencial integrada en la vertical: Disipación de energía por fricción lateral (modelo de Munk, 1950): Fricción lateral tipo armónico Fricción lateral tipo bi-armónico

10 Modelo cuasigeostrófico
Si se definen escalas típicas del problema: Puede escribirse la ecuación de vorticidad potencial en su forma adimensional:

11 Escalas típicas Velocidad Tiempo
Escalas de tiempo asociadas a la disipación: Fricción de fondo Fricción lateral Fricción bi-armonica

12 Números adimensionales (parametros del modelo)
Número de Rossby Número de Ekman vertical Número de Ekman horizontal Número de Ekman bi-armonico

13 corriente de borde oeste
Caracterización de la corriente de borde oeste

14 Magnitudes típicas Magnitud del viento:
Longitud de la cuenca (rectangular): Profundidad: Coeficiente de fricción de fondo: Coeficiente de viscosidad lateral: Coeficiente bi-armónico:

15 Espacio de parámetros

16 Consideraciones generales
Directorio de trabajo: ~/oceano/ Directorio de resultados: ~/oceano/out_tmp Código fuente (en Fortran): QG_barotrop.f Parámetros del modelo: QG_param.dat

17 El archivo QG_param.dat
c This program solves the barotropic vorticity equation in non-dimensional c form using finite differences. c The model has incorporated the "partial" slipping boundary conditions. im= % number of grid points in the zonal direction jm= % number of grid points in the meridional direction ds= % grid step dt= % time step Ro= % Rossby number (measures non-linearity of the flow) eps= % non-dimensional coefficient representing bottom friction Ah= % non-dimensional coeff. of horizontal Laplacian mixing Bh= % non-dimensional coeff. of horizontal bi-harmonic mixing gamma=0.0 % coeff. of "intermediate slipping" used as boundary cond. nst= % start time step number nend= % end time step number nlpt= % frequency (time steps) for saving output MCF= % matrix (0) or column (1) output ncrit= % number of steps allowed to do the relaxation (sub. helm) pcrit= % criterium to stop the relaxation BFP= % Beta (BFP=1) or F plane (BFP=0) GYR= % Simple Gyre (GYR=1) or Double Gyre (GYR=2) HEM= % North Hemisphere Gyre (HEM=1) or South Hemisphere Gyre (HEM=-1)

18 Compilación del código
Vamos a usar el GNU Fortran: > gfortran archivo fuente –o archivo ejecutable Donde archivo fuente = QG_barotrop.f Por ejemplo: > gfortran QG_barotrop.f –o QG

19 Ejecución del modelo Debe existir el directorio out_tmp dentro del directorio de ejecución del modelo: ~/oceano/out_tmp Para correr el modelo usamos el nombre que le dimos al archivo ejecutable cuando compilamos, por ejemplo: > ./QG

20 Archivos de resultados
Función corriente: psi##.dat Vorticidad: vor##.dat Variables en el punto central del dominio: QG_diag.dat Rotor de la tensión del viento: QG_wind_stress.dat Todos son archivos ASCII, pueden visualizarse con cualquier editor de texto, por ejemplo: > kedit QG_diag.dat

21 MATLAB Desde una terminal ejecutamos MATLAB escribiendo: > MATLAB
Los comandos de linux ls, cd y pwd pueden ser usados dentro de MATLAB. Por ejemplo, para ir al directorio de trabajo: cd ~/oceano

22 MATLAB Los programas en MATLAB tiene extensión .m
Para cargar la salida del modelo vamos a usar el programa cargar.m, se ejecuta desde la línea de comandos de MATLAB escribiendo: > cargar.m

23 Algunas funciones de MATLAB
Gráficos 2D: función plot > plot(QG_diag(1:2000,4)) > grid on > xlabel(‘paso temporal’) > ylabel(‘Energia cinetica total’) > title(‘Modelo de Stommel – plano f’) > print p1e2a_f.jpg –djpeg –r200

24 Algunas funciones de MATLAB
Gráficos 2D de contorno: función contourf Por ejemplo: > figure > contourf(psi_adimF) > v=[0:1:16]; > c=contourf(psi_adimF,v) > clabel(c) > colorbar > print p1e2b_f.jpg –djpeg –r200


Descargar ppt "Modelo cuasigeostrófico"

Presentaciones similares


Anuncios Google