Sie sind auf Seite 1von 5

Analisis y Desarrollo de una simulacin de la trayectoria

de huracanes utilizando metodos matematicos simples.

Ivn Fernando Casanova Rojas Pedro Enrique Trujillo Vargass


Universidad de Los Llanos Universidad de Los Llanos
icnovaro@gmail.com pedrot211@hotmail.com

Abstract investigacin en este campo y los recursos que nos ahorraramos si


Este artculo describe la implementacin de algunos metodos esta se implementara.
matemticos existentes que apoyen el anlisis, diseo y desar- La primera seccin de este artculo presenta una descripcin del
rollo de una simulacin bsica que describa la trayectoria de un fenmeno de los huracanes, su creacin, recorrido y consecuen-
huracn. Esta simulacin en su fase de anlisis debe establecer cias, etc., mas adelante en la segunda seccin se mostraran las tec-
variables exgenas, endgenas y todo lo correspondiente a esta nologas utilizadas para luego si la siguiente seccin describir todo
etapa. La simulacin que se presenta en este artculo es de muy el proceso de anlisis, diseo y desarrollo del simulador, a partir de
bsica profundidad matemtica, pero que en si busca mostrar cmo esto en la ultima seccin se muestran los resultados obtenidos para
se puede comportar un huracn en un ambiente simulado, este llegar a la siguiente seccin y culminar con las conclusiones.
comportamiento no es preciso, pero da un conocimiento que puede
brindar bases para futuras simulaciones de este tipo de amenazas
naturales.
2. Huracanes
El nombre de huracanes se le da solo en el ocano atlntico pues
General Terms Huracanes, simulacion, Trayectoria de Hura- este vara dependiendo de la localizacin, Cicln en el ocano paci-
canes, ActionScript 3.0, Simulacin 3D. fico, o un Tifn en el ocano indico. Existen varias definiciones
de un huracn, unas ms adecuadas que otras para este caso pre-
sentaremos esta:
1. Introduccin Un huracn es una tormenta tropical con fuertes vientos que
Bciencias atmosfricas desde su creacin buscan prevenir a una circulan alrededor de un rea de baja presin. Cuando la velocidad
poblacin de una posible catstrofe natural, desde hace mucho de los vientos llega a las 74 millas por hora (unos 110 Km hora), la
tiempo pases industrializados invierten una gran cantidad de cap- tormenta se clasifica oficialmente como un huracn.
ital econmico y humano en investigacin y desarrollo de mecan- Una de las diferencias principales entre los tres tipos de ciclones
ismos que permitan realizar esta labor de predecir acontecimientos tropicales es su organizacin. La depresin tropical agrupa nubosi-
naturales. Estos acontecimientos naturales pueden ser de dos tipos, dad y lluvia pero las bandas espirales no estn bien delimitadas.
terrestres u ocenicos, si de acontecimientos naturales superficiales La tormenta tropical es un sistema atmosfrico con una mejor es-
se habla. Los acontecimientos ocenicos adems son de muchos tructura, con bandas espiraladas convergentes hacia el centro del
tipos y cada tipo se comporta de manera diferente u impredeci- sistema. El huracn por su parte es un sistema totalmente organi-
ble. Como estos acontecimientos son impredecibles y no se guan zado en toda la troposfera con bandas espiraladas de lluvia bien
por un modelo matemtico, es necesario realizar simulaciones en delimitadas.[1]
un ambiente ficticio y que puedan predecir con una precisin muy La palabra "huracn" deriva del vocablo Maya "hurakan", nom-
alta en qu punto puede el huracn tocar tierra, o en cuanto tiempo bre de un Dios creador, quien, segn los mayas, esparci su aliento
llegue el huracn a la costa entre otros resultados. a travs de las caticas aguas del inicio, creando, por tal motivo, la
En Colombia la temporada de huracanes afecta los departa- tierra.
mentos de San Andrs y Providencia, La Guajira, Magdalena, La Temporada de Huracanes en la Cuenca del Atlntico comienza
Atlntico, Bolvar, Sucre y Crdoba. Lamentablemente la nacin el 1 de junio y termina el 30 de noviembre. La Cuenca del Atln-
paga por los estudios que realicen la administracin Atmosfrica tico comprende el Mar Caribe, el Golfo de Mxico y el Ocano
y Ocenica de los Estados Unidos (NOAA), ya que en el IDEAM Atlntico.
(Instituto de Hidrologa, Meteorologa y Estudios Ambientales de El huracn produce dos tipos de efectos desde el punto de
Colombia) no existen los elementos que puedan realizar estos estu- vista tcnico: el efecto directo es cuando una regin especfica es
dios. Es aqu donde se debe hacer nfasis en la importancia de tener afectada por vientos, lluvia y marejada generados por el huracn;
el efecto indirecto, incluye nicamente uno o dos de los anteriores
efectos.
Los Huracanes pueden producir vientos, olas extremadamente
grandes y extremadamente fuertes, tornados, lluvias torrenciales
Permission to make digital or hard copies of all or part of this work for personal or (que pueden producir inundaciones y corrimientos de tierra) y tam-
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation
bin pueden provocar marejadas ciclnicas en reas costeras. Se
on the first page. To copy otherwise, to republish, to post on servers or to redistribute desarrollan sobre extensas superficies de agua clida y pierden su
to lists, requires prior specific permission and/or a fee. fuerza cuando penetran en tierra. Esa es una de las razones por la
que las zonas costeras son daadas de forma significativa por los
Copyright ACM [to be supplied]. . . $10.00 ciclones tropicales, mientras que las regiones interiores estn rela-
tivamente a salvo de recibir fuertes vientos. Sin embargo, las fuertes 2. Un alto flujo de vientos salen desde el ojo hacia el exterior
lluvias pueden producir inundaciones tierra adentro y las marejadas 3. El aire fresco desciende por el ojo del huracn.
ciclnicas pueden producir inundaciones de consideracin a ms de
40 km hacia el interior [2]. 4. Fuertes corrientes suben por las espirales.
5. Remolinos se forman debajo del ojo del huracn.
2.1 Formacin del Huracn
6. Los vientos y la baja presin forman turbulencias en el agua.
Los huracanes se forman sobre las clidas aguas del trpico, a
partir de disturbios atmosfricos preexistentes tales como sistemas 2.3 La trayectoria
de baja presin y ondas tropicales. Las ondas tropicales se forman
cada tres o cuatro das sobre las aguas del ocano atlntico, cerca Fuertes vientos provenientes de frica hacen que se creen turbu-
de la lnea ecuatorial. Los huracanes tambin pueden formarse de lencias en los vientos, que combinados con el calor y evaporacin
frentes fros y, ocasionalmente, de un centro de baja presin en los del agua hacen que se comiencen a crear tormentas tropicales. Si
niveles altos de la atmsfera. esta tormenta tropical llega a un punto llamada o descrito como
decisorio es inminente que se pueda convertir en un huracn, por
si todava no lo es. La trayectoria que pueda tomar el huracn de-
pende de que tanto afecte una regin conocida como alta bermuda,
esta regin varia en distintas partes del ao. Si la regin de la alta
bermuda es grande, esta ejerce una presin lo que hace que la corri-
ente de aire y el huracn se vayan por el golfo de Mxico y choquen
muy seguramente las costas de la florida. Por otra parte si la regin
de alta bermuda es normal, el huracn seguir su rumbo y chocara
con las costas este de Estados Unidos pero si la regin de la alta
bermuda se encuentra baja, el huracn dar un giro y se devolver
hacia el Ocano por consecuencia de esto el huracn se encontrara
con corrientes de viento fras que lo reduciran.

Figure 1. Formacin del huracn

1. El agua se evapora, por lo regular por las aguas clidas del mar
tropical.
2. Corrientes existentes de aire hacen que la nube vaya girando.
3. La nube girara, su paso hacia una tormenta tropical o huracn
depende de muchos factores que se explicaran en la seccin de
procedimiento.
Figure 3. Trayectoria del Huracn [4]
2.2 El Fenmeno Interno
Cuando el huracn es reconocido como tal, debe tener las diferentes
partes que bsicamente lo componen, adems de esto el huracn
presenta un fenmeno interno como muestra la figura 2. 1. La zona de alta bermuda se encuentra disminuida.
2. La zona de alta bermuda est en su influencia normal.
3. La zona de alta bermuda est en su mxima influencia.
4. huracn toma la ruta del golfo de Mxico, pues se ve influenci-
ado por 3.
5. El huracn toma la ruta del este de USA, pues se ve influenciado
por 2.
6. El huracn toma la ruta de retorno hacia el Ocano Atlntico
pues no se ve influenciado por 1.

2.4 Escala de Saffir-Simpson


Es una escala que clasifica los ciclones tropicales segn la intensi-
dad del viento, desarrollada en 1969 por el ingeniero civil Herbert
Saffir y el director del Centro de Estados Unidos, Bob Simpson.
La escala original fue desarrollada por Saffir mientras perteneca
a una comisin de las Naciones Unidas dedicada al estudio de las
Figure 2. El fenmeno interno del huracn[3]
construcciones de bajo coste en reas propensas a sufrir huracanes.
En el desarrollo de su estudio, Saffir se percat de que no haba
una escala apropiada para describir los efectos de los huracanes.
1. Existen fuertes vientos que bajan en espiral desde la superficie. Apreciando la utilidad de la escala sismolgica de Richter para
describir terremotos, invent una escala de cinco niveles, basada Velocidad Vientos - Es la velocidad con que llevan las corri-
en la velocidad del viento, que describa los posibles daos en ed- entes de aire, estas son generadas aleatoriamente y su compor-
ificios. Saffir cedi la escala al Centro Nacional de Huracanes de tamiento ser expuesto ms adelante.
Estados Unidos; posteriormente Simpson aadira a la escala los Profundidad ocano. Es la profundidad del punto ocenico del
efectos del oleaje e inundaciones. No son tenidas en cuenta ni la centro del huracn que no ser tenida en cuenta.
cantidad de precipitacin ni la situacin, lo que significa que un
huracn de categora 3 que afecte a una gran ciudad puede causar Presin Es la presin a la que se encuentra sometido el
muchos ms daos que uno de categora 5 pero que afecte a una huracn, existe una presin que es importante y decisoria en
zona despoblada.[5] la trayectoria del huracn y esta es la presin de alta Bermuda.
Adems, a medida que un cicln tropical se organiza, pasa por Adems de estas variables expuestas existen otras, pero no se tienen
dos categoras inciales. stas no estn contenidas dentro de la Es- en cuenta para la etapa de diseo.
cala de Huracanes de Saffir Simpson, pero clasifican a un cicln
tropical en formacin y se utilizan como categoras adicionales a 4.1.2 Variables Endgenas
la misma. Ellas son la Depresin tropical un sistema organizado de Potencia huracn ( Ep)
nubes y tormenta elctrica con una circulacin cerrada y definida
y la Tormenta tropical un sistema organizado de fuertes tormentas Velocidad vientos (interna)
elctricas con una circulacin bien definida que muestra la distin- Direccin - Es el ngulo con que se tiene el huracn con re-
tiva forma ciclnica. specto a la lnea del Ecuador.
Velocidad - Es la velocidad lineal con que se mueve el huracn,
Categora Vientos (mph) Marejada (pies) ser analizada ms adelante.
1 74-95 4-5 Posicin: Es la pareja de valores Latitud y Longitud.
2 96-110 6-8
3 111-130 9-12 4.1.3 Variables de estado
4 131-155 13-18 Magnitud o categora: Esta categora est dada por la escala de
5 sobre 155 sobre 18 Saffir-Simpson.
Distancia A tierra: Es la distancia que separa el huracn del rea
Table 1. Escala de Saffir-Simpson
continental.
Trayectoria: Esta variable, est descrita por un array el cual
guarda los valores de las posiciones que ha tenido el huracn.
3. Tecnologias utilizadas estas variables determinan las caractersticas del huracn y lo de-
finen, permitiendo darnos resultados aproximados de lo ke suceda
3.1 Adobe Flash CS4 con dicho huracn.
Utilizamos este IDE para la creacin de las graficas y clips de Para empezar tendremos que tener en cuanta que las primeras
pelcula que utilizamos en la simulacin. El software Adobe condiciones dadas para generacin del mismo son inciertas ya
Flash CS4 Professional constituye el entorno de creacin lder que dicho huracn inicialmente ha nacido como una tormenta o
del sector para generar contenidos interactivos de formidable atrac- depresin tropical, y debido a que dicha tormenta se alimentara de
tivo.[6] otras tormentas y de la humedad del ocano, hasta que esta no logre
ciertas caractersticas, no es tomado como huracn.
3.2 ActionScript 3.0 Inicialmente del huracn como una tormenta tropical. Obede-
Para la codificacin del simulador se elige este lenguaje de pro- ciendo a los patrones climatolgicos y de vientos ocenicos, nos en-
gramacin gracias a su manejo agil de entorno 3d y FLASH. El focaremos sobre el rea del atlntico especialmente sobre la regin
lenguaje est basado en especificaciones de estndar de industria de frica occidental ecuatorial, donde se presenta una de propi-
ECMA-262, un estndar para Javascript, de ah que ActionScript cian las condiciones para que se generen tormentas tropicales. Para
se parezca tanto a Javascript.[6] ello en el simulador la generacin del huracn como tormenta trop-
ical se da aleatoriamente, obedeciendo a un patrn de generacin
casual aleatoria, y dado el rango donde se registra la generacin
4. Simulacin del Huracn de tormentas tropicales que est comprendido entre Mauritania y
Para esta simulacin es necesario hacer un anlisis de las variables Guinea ecuatorial aproximadamente segn las investigaciones.
del huracn, para luego disear y desarrollar el simulador. Esto a travs de la funcin que recibe como parmetros el
rango de que comprende el rea anteriormente nombrada y la cual
4.1 Variables esta representada en el simulador con los valores (posx,posy) = (
4.1.1 Variables Exgenas 320,200) . Este generador obedeciendo la funcin aleatoria:
this.y=dy=((posy/2)+Math.round(Math.random()*posy));
Temperatura-Es la temperatura promedio que tiene el huracn,
los analistas saben que temperatura tiene el huracn gracias a 4.2 Vectores: vientos ocenicos
las fotos que muestran por colores una escala de temperatura la Para dichos vientos se tendrn en cuenta que en el simulador es-
cual es vista desde un satlite. Para el caso de este proyecto el tarn dados por corrientes de vectores con caractersticas simi-
usuario puede cambiar la temperatura del huracn. lares a las del huracn como magnitud (velocidad), direccin, etc.
Humedad- Es la humedad promedio del huracn con datos de Los cuales representaran tormentas de menor magnitud y vientos
varias zonas del mismo. Para la simulacin mostrada en este ocenicos, y alimentaran las caractersticas o variables de la tor-
artculo no se tendr en cuenta, ya que no se tiene el mod- menta generada hasta convertirla en huracn, si es el caso, ya que
elo matemtico y/o probabilstico que muestre este compor- tambin pueden favorecer a la desviacin del mismo y por ende su
tamiento. extincin al norte del ocano atlntico.
Para poder generar dichas corrientes se generara 100 muestras if((objetoAux.x-this.x)<ok&& (objetoAux.x-this.x)>-ok && (objetoAux.y-
o vectores aleatoriamente, inicializados en todas sus caractersti- this.y)<ok && (objetoAux.y-this.y)>-ok && (objetoAux.y-this.y)<ok
cas. Este esta dado en el simulador por la funcin GeneradorCorri- && (objetoAux.z-this.z)>-ok) {
entes(); la cual se encargara de generar los 100 vectores de direc- global.Raiz.Huracan.rotation (ok);
cin oriente occidente, con grados de direccin, velocidad y tem- global.Raiz.Huracan.velTrans(ok);
peratura variantes. Estos tendrn un recorrido cclico tratando de }
ser lo mas aproximado posibles l ciclo real de vientos ocenicos. Donde objAux es el huracn y donde se hace la diferencia de
Todo ello contenido como un objeto con paramentos propios. Lla- sus propiedades x,y,z y despus de ello se invocan los respectivos
mado Rafagas.as. la ruta de dichos vientos ocenicos calidos esta mtodos de velocidad y direccin.
dada por la siguiente funcin, de la circunferencia con notacin po- Estas propiedades de rotacin y velocidad, al igual que las
lar la cual fue discretizada y acondicionada para poder generar un dems variables propias del huracn estn definidas por funciones
patrn de corriente aproximado a las rales y que pudiese hacer una matemticas y fsicas bsicas para un sistema ideal, en este caso
simulacin mas aproximada a las condiciones reales, generando a travs del envi del grado de significancia en la diferencia de
dinmica y aleatoriamente en un rango de distancia (x,y) estimado los dos objetos clave del sistema, las funciones que generan la
inicialmente, en la simulacin. direccin y la velocidad estn dadas por operaciones entre vectores
degree += .09;//inicio donde se calcula la suma de dos vectores y por ende se obtiene la
this.x = 135+Math.cos(degree)*(100+Math.round(Math.random()*365));direccin del vector y la magnitud que es a velocidad del miso, en
este caso el vector influenciado es el objeto huracn.
//punto a , b = x hasta radioX De lo anterior se deducen las variables de posicin movimiento
this.y = 80+Math.sin(degree)*(1+Math.round(Math.random()*220)); del huracn. Buscando la relacin entre variables y procesos inter-
//punto a , b = y hasta radioY nos del huracn es necesaria establecer las dems variables endge-
Tambin se ha usado un generador de similares caractersticas nas que intervienen en el sistema, las cuales caracterizar al huracn,
llamado en la misma funcin y condicionado para crear las corri- y permiten establecer propiedades fsicas propias de un sistema que
entes que simulan ser las de regreso a norte y con caractersticas de maneje grandes cantidades de energa y que crece a medida que las
corrientes fras que vuelven a l norte a continuar el ciclo. condiciones son favorables para el.
Para la generacin de ambos tipos de corrientes se tiene en La velocidad interna de los vientos es un factor muy importante
cuenta que ambas fluyen a diferentes altitudes estando las corri- en el cual influye la temperatura que circunda por el sistema, refle-
entes de aire fri a alturas muy por encima de las de aire calido, jada en cada vector de corriente calida. Y es reducida por vectores
propiciando de bajas presiones en lo mas alto del huracn con cor- de corrientes fras. Hay que tener en mente que la velocidad interna
rientes fras descendentes dentro del ojo del huracn y permitiendo de los vientos del huracn es mucho mayor a la velocidad de los
que el aire calido ascienda por el centro del huracn obedeciendo vientos entrantes al huracn. Estas variables son visualizadas en el
una trayectoria cilndrica hasta alimentar los vientos circundantes alfa y se reduce o aumenta en las variables de nivel que delimitan
a su alrededor lo cual le permite ganar velocidad y potencia. Por la categora del huracn dependiendo las condiciones. Enviando un
ende una caracterstica propia de los vectores que simulan el viento disparador de tiempo el cual reduce la vida del huracn mientras
es su posicin (x,y,z). este no es impactado por rfagas de viento calido.
Para poder tener en cuenta cuales corrientes deben alimentan if(contVida>0) {
el huracn, se debe tener en cuenta que no todas las corrientes this.alpha -=0.00001;
generadas por el simulador entraran en contacto con el huracn y this.Nivel_1.alpha+=0.001;
que solo aquellas que circundan cerca al mismo o en su trayectoria, this.Nivel_2.alpha+=0.000001;
dependiendo la distancia, as mismo influir en este. this.Nivel_3.alpha+=0.00000001;
Por ello para poder calcular y estimar cuales corrientes deberan this.Nivel_4.alpha+=0.0000000001;
ser las que en realidad son las que deben entrar en contacto con el this.Nivel_5.alpha+=0.000000000001;
huracn, se ha desarrollado un estimador que a travs de la distancia BlurClick.blurX += 0.001; BlurClick.blurY += 0.001;
de la corriente ocenica al huracn, determina su accionar en este, this.filters = [BlurClick];
filtrando as los vientos que no influyen en este o que no afectan }
su trayectoria; logrando un modelo de simulacin mas cercano a lo cont++;
que seria realmente la interaccin de vientos tormentas ocenicas if(cont>100) {
con un huracn real. auxX=this.x;
Para ello tomamos en cuenta que debe haber una distancia limite auxY=this.y;
para a cual se debe determinar la interaccin con el huracn, lo que crear_tramo(this.x,this.y);
leva a generar un modelo de simulacin, con una desviacin dada cont=0;
y calibrada inicialmente para unos resultados confiables. }
Este estimador esta dado por la diferencia de distancias entre
las coordenadas espaciales el objeto huracn y las del vector rfaga,
determina si interacta y por ende el grado de significancia que este 5. Resultados
tiene en la interaccin de las variables del objeto rfaga con las del
objeto huracn. Determinado as su direccin y magnitud. 5.1 El software
Para ello el estimador es dado por la variable ok la cual en este Como resultados se ha desarrollado un simulador simple que mues-
caso fue calibrada con un valor de 3 que hace referencia a 3 millas tra la trayectoria que podra llevar un huracn, si este comienza a
aproximadamente. Aunque no es un estimador real, este provee de desarrollarse en el Occidente de Africa, este huracn es afectado
los suficientes cambios para que se de una interaccin aproximada por corrientes simuladas de aire, que le pueden brindar o quitar po-
y por ende una trayectoria de huracn realista. tencia. A continuacin se mostrara el recorrido del huracn desde
A continuacin se ilustrara de mejor manera donde influye dicha que nace hasta que llega a la costa
variable del sistema:
var ok:Number=3;
6. Conclusiones
Los recursos de hardware que se deben tener para desarrollar una
simulacin, utilizando redes neuronales u otro mtodo de apren-
dizaje de maquina deben ser muy grandes. Pero se pueden realizar
simulaciones bsicas como la presentada en este artculo, que si
bien no da resultados exactos, nos da una aproximacin de lo que
sera la ocurrencia de este fenmeno.
Los mtodos matemticos y probabilsticos que se utilizan para
simulaciones de este tipo son de alta complejidad, adems de que
son de difcil acceso pues son de uso privado y solo se tiene acceso
a ellos gracias a ponencias o artculos cientficos.
Figure 4. Recorrido del huracn parte1 Trayendo datos de la simulacin logramos obtener una tabla
con datos estadsticos de cuantos huracanes podran afectar una
regin, analizando esto vemos que no se encuentra muy lejano de
Como vemos el huracn nace en frica, donde hasta ahora es la realidad y se acerca un poco a los datos que arrojan las diferentes
una tormenta tropical.Hay que tener en cuenta que este simulador entidades meteorolgicas.
no analiza el tamao del huracn, solo su trayectoria. Se ofrecen unas bases para futuras mejoras a esta simulacin
y se espera que las futuras modificaciones tengan un aspecto
matemtico y probabilstico, pues en este caso se utilizaron mto-
dos muy bsicos de matemtica.
La utilizacin del lenguaje Action Script 3.0 agiliza el trabajo
de programacin, adems de brindar una API para grficos muy
sencilla y Eficiente.

References
[1] Symonds, Steve (17 de noviembre de 2003), ABC North Coast NSW
[2] Knaff, John A.; Kossin, James P. y DeMaria, Mark , Weather and
Forecasting. Vol. 18. n. 2. pp. 204-223
[3] Reuters, AP, The Weather Book, NOAA, National Weather Service
[4] Copyright l2009 CBS Interactive Inc. All rights reserved
[5] Kochel, R. Craig.; Baker, Victor R.; Patton, Peter C. (1998). Flood
Figure 5. Recorrido del huracn parte 2: Llegada a la costa Geomorphology. Wiley-Interscience. ISBN 0-471-62558-2.
[6] Copyright l 2009 Adobe Systems Incorporated. Reservados todos los
derechos.
[7] NOAA: 2007 Tropical Eastern North Pacific Hurricane Outlookz (en
Se muestra como el huracn toca la costa sureste de los Estados ingls). Climate Prediction Center - National Weather Service (22 de
Unidos. mayo de 2007)

5.2 Estadsticas arrojadas por el simulador


En 100 pruebas hechas con este simulador se encontr que la
mayora de los huracanes chocaban con las costas de los estados
unidos, para mostrar mejor esto se realizo una tabla mostrada a
continuacin que describe mejor estos acontecimientos.

Sector No de Huracanes
EEUU 54
CANADA 4
MEXICO 8
CENTRO AMERICA 8
SURAMERICA 3
ATLANTICO 23
Table 2. Numero de Huracanes que Afectaron a cada Sector

En esta tabla EEUU - hace referencia a las costas este y sur este
de los Estados Unidos, Canad hace referencia a las costas este de
este pas, Mxico a la costa este de este mismo, Centro Amrica
a todos los pases de este sector menos Mxico, Suramrica a
los pases de Colombia, Venezuela, Guyana, Surinam y Norte de
Brasil.

Das könnte Ihnen auch gefallen