Modelo cuasigeostrófico

Slides:



Advertisements
Presentaciones similares
¿Cuál es la diferencia entre el imperfecto y el pretérito?
Advertisements

2003 HYPACK® MAX Training Seminar
Pippy (Python para niños)‏ 1.
FUNDAMENTOS DE MATLAB MATrix LABoratory.
R. Introducción R es una versión del lenguaje de programación S desarrollado por John Chambers en los laboratorios Bell en R fue escrito inicialmente.
Métodos de Variable Compleja en Dinámica de Fluidos Perfectos
Perdidas en una línea de transmisión
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Computación 1: Rotación de una lata medio llena..
Introducción al NASM The Netwide Assembler MIA J. Rafael Rojano C.
Archivos y Búsqueda Secuencial
Bases de Datos Relacionales
Identificacion de sistemas
GrADS: Graphical Analysis and Display Sistem
Gráfica en 2D. Funciones plot() crea un gráfico a partir de vectores y/o columnas de matrices, con escalas lineales sobre ambos ejes loglog() ídem con.
Trayectoria ideal (parábola balística sin rozamiento)
Modelos Operacionales de Oleaje
MAESTRÍA EN INGENIERÍA Y GESTIÓN AMBIENTAL
1 Solving Systems of Equations and Inequalities that Involve Conics PROBLEM 4 PROBLEM 1 Standard 4, 9, 16, 17 PROBLEM 3 PROBLEM 2 PROBLEM 5 END SHOW PROBLEM.
Con este método podemos dibujar Líneas y rectángulos en un objeto donde se permita utilizar dicho método, como por ejemplo en los Formularios, los controles.
Escuela Superior Politécnica del Litoral FIMCM
Tutorial Introductorio
AERODINAMICA F. Alcrudo Area de Mecánica de Fluidos
INTEGRANTES LINA JIMÉNEZ LOZANO ROSA ELENA REINA CARLOS VILLADIEGO MARIANO SEPULVEDA.
Modelo Oceánico Ecuación de vorticidad potencial integrada en la vertical:
Unidad II Introducción a la programación en C++
HYPERBOLAS Standard 4, 9, 16, 17 DEFINITION OF A HYPERBOLA
Modelos de oceano El nucleo dinamico basico es igual al de un modelo atmosferico: conservacion de energia, momento y masa. Ecuacion de estado del agua.
ONDAS ELECTROMAGNÉTICAS
Optimización para Ingenieros
DEFINITION OF A ELLIPSE STANDARD FORMULAS FOR ELLIPSES
ENERGIA EOLICA Clase 2 FUENTE: Eric Savory: Department of Mechanical and Material Engineering University of Western Ontario.
El modelo espectral FMS Shallow Water El modelo espectral FMS Shallow Water η (x,y)‏ H (x,y)‏ h (x,y)‏ (1)‏ (2)‏ (3)‏
FLUIDOS FLUIDOS.
Aplicación Ley de Planck Jonathan Alexis Saldarriaga Conde Código:
SISTEMAS DE CONTROL Fundamentos de modelado
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
Hidrosfera 1.
El 18 de febrero, 2015 ¿Hay una iglesia, mezquita, or sinagoga en tu barrio?
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
COMANDOS PRINCIPALES DE VISUAL BASIC 6.0
Powerpoint Jeopardy -isimo, -ito, -mente Irregular Subjunctive -ar, -er, -ir imperfect SubjunctiveHace. Hacia+ time
Canales de iones III 22 de marzo de 2007
Tutorial de MATLAB para Pronóstico Numérico 1er Cuatrimestre 2008.
Ondas de voltaje y corriente
For the following problems, graph the given lines. Para los siguientes problemas, graficar las líneas dadas.
Las variables de entorno forman un conjunto de valores dinámicos que normalmente afectan el comportamiento de los procesos en una computadora.
McIDAS-V La 5ta Generación of McIDAS
Latitude and Longitude How do we find places on maps?
MÉTODO LINE Con este método podemos dibujar Líneas y rectángulos en un objeto donde se permita utilizar dicho método, como por ejemplo en los Formularios,
Comandos en Linux[37-48] MATERIA : REDES ALUMNO : ERICK LOPEZ CHICATTO.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
How to conjugate an AR verb. We already know that in Spanish infinitives can end in: AR (bailar, cantar) ER (correr, ver) IR (escribir) In Spanish the.
NPI – Kinect v2 Francisco Gea Martínez Francisco Pérez Hernández.
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil UdeA.
Hoy vamos a… (Today we will…) -usar vocabulario nuevo -comunicar en español con los verbos de –er/-ir Connecting to the standards: 1.2- The students are.
FIUBA MODELOS EN COMPATIBILIDAD ELECTROMAGNETICA Juan C. Fernandez 13 – Crosstalk.
Visual Basic Prof.: Carol Briones García. Uso de Archivos  Definición  Es un conjunto de información que se almacena en algún medio de escritura que.
Métodos gráficos Daniela romero Sergio Puentes. INDICE Método Line - líneas y rectángulos Método Circle - Círculos, arcos y elipses Método Pset y Point.
Tema 1. Movimiento armónico simple
Introduction First… Check with conference organizers for their specifications of size and orientation before you start your poster, for example maximum.
Descargar el X13 ARIMA SEATS: Descomprimir en C:\
Módulo II Clase introductoria. ESTADOS DE LA MATERIA SÓLIDOS LÍQUIDOS GASES FLUIDOS: ¿POR QUÉ?
MÓDULO 4 MAGNETOSTÁTICA
Entrada/Salida : I/O FORTRAN 90/95 MC. Pope ITD. Entrada y Salida (I/O) Fortran proporciona dos tipos de declaraciones para entrada y salida de datos.
Método de mallas. Ejercicios.
MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación
Introducción al uso del Matlab. 1. Componentes Ventana de comandos Carpeta actual Espacio de trabajo Historial Editor.
Transcripción de la presentación:

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 Ecuación de vorticidad potencial integrada en la vertical: Relación entre la función corriente (ψ) y la vorticidad relativa (ζ):

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

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

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

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:

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):

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

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

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

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

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

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:

Espacio de parámetros

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

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=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)

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

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

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

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

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

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

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