1 / 24

Modelo cuasigeostrófico

Modelo cuasigeostrófico. Ecuación de vorticidad potencial integrada en la vertical:. 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 ):. Modelo cuasigeostrófico.

Download Presentation

Modelo cuasigeostrófico

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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........................................................................................................................ 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. c........................................................................................................................ im=202 % number of grid points in the zonal direction jm=102 % number of grid points in the meridional direction ds=0.05 % grid step dt=0.05 % time step Ro=0.0 % Rossby number (measures non-linearity of the flow) eps=0.3 % non-dimensional coefficient representing bottom friction Ah=0.0 % non-dimensional coeff. of horizontal Laplacian mixing Bh=0.0 % non-dimensional coeff. of horizontal bi-harmonic mixing gamma=0.0 % coeff. of "intermediate slipping" used as boundary cond. nst=1 % start time step number nend=2000 % end time step number nlpt=100 % frequency (time steps) for saving output MCF=0 % matrix (0) or column (1) output ncrit=4000 % number of steps allowed to do the relaxation (sub. helm) pcrit=0.1 % criterium to stop the relaxation BFP=1 % Beta (BFP=1) or F plane (BFP=0) GYR=1 % Simple Gyre (GYR=1) or Double Gyre (GYR=2) HEM=-1 % 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ónplot > 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

More Related