Clasificación climática según Thornthwaite: C/C++

La clasificación climática de Thornthwaite se basa en la determinación del índice hídrico (lm), el cual viene dado por:

lm = (100.E – 60.D)/ETP

donde E, D y ETP son, respectivamente, los excesos, deficit y EvapoTranspiración Potencial acumuladas durante el año. Para estimar el balance hídrico se asume que la capacidad máxima de almacenamiento del suelo corresponde a 100 mm y con base en ésto, de acuerdo a la diferencia algebraica (E – ETP) entre la precipitación efectiva (P) y la ETP, se determina primero el almacenamiento medio mensual del suelo para luego calcular los excesos mensuales de agua en la atmósfera (la que excede P después que se ha satisfecho la demanda ETP y el almacen del suelo) y los déficit mensuales de humedad , es decir, para almacenamiento cero en el suelo. Los valores mensuales obtenidos para cada renglón se suman para el año completo y se usan en la expresión de arriba. De acuerdo a su valor en la siguiente tabla, determinan la clasificación climática según Thornthwaite.

En la programación del cálculo del índice hídrico, se leyó desde un archivo los arrays correspondientes a los valores de P y ETP mensuales para realizar los cálculos de acuerdo a los señalamientos arriba mencionados. Para la Estación Toro Negro (Serial 3506, Estado Guárico, años de registro 1969-1995), esta fue la salida para toronegro.dat:

Aplicación del método de Thornthwaite

Directorio de archivos

precipitacion  precipitacion2  precipitacion2.c++  precipitacion.c++  thornthwaite.h  toronegro.dat  uverito4.ept  uverito4.pre

archivo a procesar = ? toronegro.dat

Precipitacion media mensual
0.5 0.0 0.2 37.0 117.0 226.0 228.8 293.1 189.9 126.8 44.8 4.6 

ETP media mensual
154.4 159.9 188.2 167.3 146.8 120.1 124.3 124.7 124.5 129.0 128.3 137.9 

Diferencia (P-ETP) media mensual
-153.9 -159.9 -188.0 -130.3 -29.8 105.9 104.5 168.4 65.4 -2.2 -83.5 -133.3 

Almacenamiento medio mensual
0.0 0.0 0.0 0.0 0.0 100.0 100.0 100.0 100.0 97.8 14.3 0.0 

Exceso medio mensual
0.0 0.0 0.0 0.0 0.0 5.9 104.5 168.4 65.4 0.0 0.0 0.0 

Deficit medio mensual
153.9 159.9 188.0 130.3 29.8 0.0 0.0 0.0 0.0 0.0 0.0 119.0 

ETR media mensual
0.5 0.0 0.2 37.0 117.0 120.1 124.3 124.7 124.5 129.0 128.3 18.9 

Exceso anual = 344.2 Deficit anual = 780.9 ETP anual = 1705.4

Indice hidrico = -7.3

Tipo climatico = Sub humedo seco (C1)

El ejecutable para Windows se puede bajar de aquí:

Thornthwaite.zip

Para cualquier otra situación particular sólo basta con modificar el *.dat acorde con su estructura.

About these ads
Esta entrada fue publicada en Código C++. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s