Você está na página 1de 46

Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos

Equipe
verton Blainski evertonblainski@epagri.sc.gov.br
http://lattes.cnpq.br/6683564707088635

EPAGRI Luis Hamilton Pospissil Garbossa luisgarbossa@epagri.sc.gov.br


http://lattes.cnpq.br/5115757587602689

EPAGRI Luiz Fernando de Novaes Vianna vianna@epagri.sc.gov.br


http://lattes.cnpq.br/7284211479456130

EPAGRI Eduardo Nathan Antunes nathan@epagri.sc.gov.br


http://lattes.cnpq.br/5692265216944597

EPAGRI Rafael Censi Borges censi@epagri.sc.gov.br


http://lattes.cnpq.br/6488438139289588

EPAGRI Grson Conceio gconceicao@epagri.sc.gov.br


http://lattes.cnpq.br/2737637787546424

EPAGRI Simone Malutta simonemalutta@gmail.com


http://lattes.cnpq.br/2568374573935728

UFSC

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

SUMRIO Pgina 1. INTRODUO................................................................................................................ 01 2. JUSTIFICATIVAS METODOLGICAS ............................................................................... 03 2.1 Utilizao do modelo meteorolgico WRF (Weather Research and Forecasting) em substituio ao modelo meteorolgico Brams (Brazilian Developments on the Regional Atmospheric Modelling System)....................................................... 03 2.2 Utilizao do modelo hidrolgico SWAT (Soil and Water Assessment Tool) em substituio ao modelo hidrolgico Kineros (Kinematic Runoff and Erosion Model)................................................................................................................... 04 3. UTILIZAO DA MODELAGEM NUMRICA DE MANEIRA ANINHADA ATRAVS DO ACOPLAMENTO E OPERACIONALIZAO DOS MODELOS METEOROLGICO E HIDROLGICO............................................................................................................... 06 3.1 Rotina 1 - Aquisio de dados pelo modelo SWAT a partir do WRF...................... 08 3.2 Rotina 2 - Disponibilizao dos dados gerados pelo modelo SWAT....................... 10 4. RESULTADOS DE APLICAO......................................................................................... 5. REFERNCIAS BIBLIOGRFICAS..................................................................................... 6. ANEXOS......................................................................................................................... 17 20 23

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

1 1. INTRODUO

Os fenmenos atmosfricos afetam de maneira direta diversos aspectos da vida humana. Os eventos extremos de precipitao ocasionam impactos econmicos de grande importncia tanto pelo excesso quanto pelo dficit de gua, o que afeta insumos bsicos como abastecimento de gua, fornecimento de energia eltrica e, a produo de alimentos (rendimento das culturas). Com o objetivo de solucionar problemas relacionados a enchentes e ao planejamento e gesto de recursos hdricos, vrias ferramentas so passiveis de serem utilizadas, tais como os modelos hidrolgicos. Tais modelos simulam a dinmica da gua no sistema solo-gua-planta permitindo a representao do comportamento hidrolgico em bacias hidrogrficas. Entretanto, os modelos hidrolgicos apresentam limitaes em relao ao horizonte de previso, possibilitando a simulao somente da fase terrestre do ciclo hidrolgico. Para superar a limitao dos modelos hidrolgicos como ferramenta de previso, pode-se optar pela sua utilizao de maneira aninhada a modelos atmosfricos, com isso, as bacias hidrogrficas, em uma macro escala, podem ser vistas como grandes pluvimetros, sendo mais representativas do que somente estaes hidrolgicas de monitoramento (Benoit & Pellerim, 2000). Dessa forma o acoplamento entre os modelos (meteorolgicos e hidrolgicos) apresenta duas funes de extrema importncia: ampliar o horizonte de previso dos modelos hidrolgicos e servir como ferramenta para a avaliao dos efeitos da precipitao prevista pelos modelos atmosfricos. No desenvolvimento deste trabalho foram utilizados de maneira aninhada o modelo meteorolgico WRF (Weather Research and Forecasting) e o modelo hidrolgico SWAT (Soil Water Assessment Tool). O WRF um modelo de previso numrica do tempo de mesoescala desenvolvido tanto para fins de pesquisa quanto operacionais. Foi desenvolvido conjuntamente por uma srie de instituies e agncias governamentais: National Center for Atmospheric Research (NCAR), National Oceanic and Atmospheric Administration (NOAA), Forecast Systems Laboratory (FSL), Air Force
BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

2 Weather Agency (AFWA), Naval Research Laboratory, Oklahoma University e Federal Aviation Administration (FAA). O WRF foi desenvolvido para ser flexvel, com cdigo portvel eficiente em ambientes de computao paralela. Oferece uma diversidade de opes fsicas, alm de sistemas avanados de assimilao de dados. Pode ser usado em aplicaes de diferentes escalas espaciais, desde alguns metros at milhares de quilmetros. O SWAT um modelo matemtico, desenvolvido pelo Agricultural Research Service em parceria com a Texas A&M University (1996) com o propsito de analisar os impactos das alteraes no uso do solo sobre o escoamento superficial e subterrneo, produo de sedimentos e qualidade da gua. A verso ArcSWAT2005, utilizada neste estudo, totalmente integrada ao SIG ArcView. O modelo baseado em caractersticas fsicas da bacia e em parmetros climatolgicos. Sua utilizao recomendada para bacias maiores que 1.000 km2, entretanto, diversos trabalhos comprovam sua eficincia em bacias menores (Gassman et al., 2007). De maneira geral, quando se estuda o ciclo hidrolgico, as fases terrestre e atmosfrica so representadas e simuladas por modelos independentes (hidrolgicos e meteorolgicos, simultaneamente). Entretanto, recentemente, tais simulaes tm sido acopladas atravs do uso aninhado dos modelos hidrolgico e atmosfrico. Este acoplamento pode ser realizado de maneira unidirecional ou bidirecional (Braga et al., 2005). No acoplamento unidirecional (utilizado neste trabalho), os dados

meteorolgicos gerados pelo modelo atmosfrico (WRF) so usados como dados de entrada no modelo hidrolgico (SWAT). A principal vantagem desse tipo de acoplamento a sua maior flexibilidade devido autonomia entre os modelos de cada categoria. O que viabiliza previses em conjunto (Braga et al., 2005). No acoplamento bidirecional existe uma troca de informaes entre os modelos, sendo necessrios ajustes de escala. Essa troca de informaes feita, geralmente, atravs de interfaces que utilizam esquemas de transferncia solovegetao-atmosfera. A principal desvantagem do acoplamento bidirecional o alto

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

3 custo computacional e a necessidade de transformao de unidades e coordenadas (Molders & Ruhaak, 2002).

2. JUSTIFICATIVAS METODOLGICAS

2.1 Utilizao do modelo meteorolgico WRF (Weather Research and Forecasting) em substituio ao modelo meteorolgico Brams (Brazilian Developments on the Regional Atmospheric Modelling System)

O trabalho foi desenvolvido na Empresa de Pesquisa Agropecuria e Extenso Rural de Santa Catarina (Epagri) por meio do Centro de Informaes de Recursos Ambientais e de Hidrometeorologia (Ciram). Neste centro, por questes tcnicas operacionais, o modelo de mesoescala BRAMS (Brazilian Reginal Atmospheric Modeling System) deixou de ser rodado diariamente durante o desenvolvimento do projeto, quando foi adotado o uso operacional do modelo atmosfrico regional WRF, rodado em processamento paralelo, em um cluster OMEGATEC, com grade de 15km de resoluo e sadas para 72 horas, a cada 3 horas. Dentre os motivos que levaram a migrao do sistema de previso para a utilizao do WRF est o fato deste ser um sistema de modelagem numrica atmosfrica de ltima gerao, ser de domnio pblico (disponvel na pgina oficial do modelo - http://www.mmm.ucar.edu/wrf/users), ser um instrumento flexvel, portvel, j preparado para rodar em sistemas de processamento paralelo e eficiente em vrias plataformas de computao e ser resultado do trabalho conjunto de vrios centros de investigao, agncias governamentais e pesquisadores de universidades em todo o mundo. Alm disso, as sadas de previso do modelo WRF, usadas nos setores operacionais de monitoramento e previso de tempo de Santa Catarina (Epagri/Ciram) e Paran (Simepar), apresentam resultados satisfatrios para prognsticos de chuva,

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

4 vento e temperatura, bem como dos sistemas atmosfricos de escala regional, com antecedncia de at 72 horas. Assim, em funo dos resultados prognsticos de tempo, o uso do modelo WRF permitiu a operacionalizao dos produtos gerados dentro do referido projeto. 2.2 Utilizao do modelo hidrolgico SWAT (Soil and Water Assessment Tool) em substituio ao modelo hidrolgico Kineros (Kinematic Runoff and Erosion Model)

A definio do modelo hidrolgico com maior capacidade de simulao em uma determinada bacia hidrolgica depende fundamentalmente das caractersticas locais da rea de estudo, dessa forma, torna-se complexa a definio de um modelo global de simulao. A escolha de um modelo hidrolgico deve ser feita em funo de um estudo local detalhado de clima, topografia, uso e ocupao das terras e caractersticas edficas. A proposta inicial deste projeto foi utilizar o modelo hidrolgico Kineros para a simulao do regime hidrolgico em bacias hidrogrficas experimentais, entretanto, durante o andamento do estudo, observou-se que para as condies locais o Kineros no seria o modelo de simulao mais apropriado para utilizao. Esse modelo foi desenvolvido com o objetivo principal de simular a resposta hidrossedimentolgica de pequenas bacias urbanas e rurais, sua representao se d em formato de cascata de planos e canais e as equaes diferenciais que descrevem o fluxo nos planos e canais, a eroso e o transporte de sedimentos so resolvidos pelo mtodo das diferenas finitas. Essa metodologia envolve um grande nmero de parmetros que no so determinados usualmente em trabalhos de campo o que dificulta a utilizao do modelo. Alm disso, a bacia hidrogrfica estudada possui uma rea acima da capacidade de simulao do modelo, o que dificultou sua calibrao. Diante disso, optou-se pela utilizao do modelo hidrolgico SWAT, um modelo de parmetros distribudos e contnuos, possibilitando a simulao de diferentes processos fsicos com o objetivo de quantificar os impactos das alteraes no uso do solo sobre o escoamento superficial e sub-superficial, produo de sedimentos e qualidade da gua
BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

5 em bacias hidrogrficas agrcolas no instrumentadas. Esse tipo de modelo simula os processos fsico-qumicos de forma sequencial dentro do sistema, em um intervalo de tempo varivel, sua estrutura possibilita a simulao do regime hidrolgico para bacias de diferentes tamanhos, se adequando perfeitamente as condies locais da rea de estudo. Alm disso, ao contrrio do Kineros, o SWAT possibilita a configurao das caractersticas de solo seguindo o padro adotado pela Embrapa, o que facilita as determinaes e anlises de campo. A alterao na escolha do modelo mostrou-se adequada uma vez que o SWAT foi capaz de simular o regime hidrolgico da bacia hidrogrfica estudada. A estrutura do modelo possibilitou seu acoplamento ao modelo meteorolgico WRF e os resultados das simulaes para o intervalo de tempo de 24 e 48 horas podem ser observadas por meio da home-page do projeto: (http://www.ciram.com.br/finep14)

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

6 3 UTILIZAO DA MODELAGEM NUMRICA DE MANEIRA ANINHADA ATRAVS DO ACOPLAMENTO E OPERACIONALIZAO DOS MODELOS METEOROLGICO E HIDROLGICO

Para o desenvolvimento deste trabalho, foi realizado o acoplamento utilizandose o modelo meteorolgico WRF e o modelo hidrolgico SWAT. O fluxograma resumido do acoplamento unidirecional entre os modelos WRF e SWAT apresentado na Figura 1.

Figura 1 Fluxograma das etapas envolvidas na disponibilizao das previses gerada pelo SWAT.

O trabalho foi realizado em duas etapas distintas, inicialmente procedeu-se a caracterizao da rea de estudo (topografia, uso e ocupao das terras, mapeamento de solos, definio de parmetros climticos). De posse dessas informaes foi realizado o delineamento e discretizao da bacia hidrogrfica. Assim foi possvel simular o regime hidrolgico atravs do uso de modelo hidrolgico. Entretanto, os
BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

7 resultados simulados apresentaram pouca fidedignidade com os resultados observados, conforme apresentado na figura 2.

Figura 2 Resultado da simulao hidrolgica sem calibrao do modelo.

Diante disso, procedeu-se a anlise de sensibilidade, calibrao e validao do modelo hidrolgico. A metodologia utilizada para realizao desses procedimentos esto descritas de maneira detalhada em documento especfico (Blainski et al., 2009) disponvel em (http://ciram.com.br/finep14) Aps a calibrao do SWAT os resultados simulados pelo modelo apresentaram fidedignidade satisfatria em relao aos dados medidos (Figura 3). O que possibilitou a utilizao deste modelo para representao do regime hidrolgico na bacia hidrogrfica. A partir disso procedeu-se o acoplamento ao modelo meteorolgico.

Figura 3 Resultado da simulao hidrolgica com o modelo calibrado.


BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

8 Para o acoplamento dos modelos foram desenvolvidas duas rotinas computacionais que permitiram utilizar os dados de sada gerados no WRF, como dados de entrada para o SWAT e disponibilizar de maneira operacional os dados de sada do modelo hidrolgico de maneira interativa. A seguir esto descritas as etapas associadas ao fluxograma de funcionamento do acoplamento apresentado na Figura 1. No processo de previso realizado por meio do modelo WRF com dados de condio de contorno do modelo Global Forecast System (GFS NCEP) so gerados arquivos com a previso de precipitao acumulada, temperatura mxima e mnima, velocidade do vento e umidade relativa para 3 dias (24h, 48h e 72h) em 17 pontos distintos da bacia do rio Ararangu, distribudos em grade de 15 km por 15 km simulando estaes hidrolgicas. As coordenadas e altitudes dos pontos de previso (estaes virtuais) so apresentadas na Tabela 1. Tabela 1 Coordenadas das estaes virtuais.
Pto Latit (-) Longit (-) Elev 1 28,4 49,4 505 2 28,6 49,4 244 3 28,6 49,4 587 4 28,7 49,6 464 5 28,6 49,7 968 6 28,7 49,7 87 7 28,7 49,4 73 8 28,7 49,3 890 9 28,7 49,6 173 10 28,8 49,9 622 11 28,8 49,6 39 12 28,8 49,4 37 13 28,8 49,7 182 14 28,8 49,3 23 15 29,0 49,7 131 16 29,0 49,9 499 17 29,0 49,6 30

3.1 ROTINA 1 - Aquisio de dados pelo modelo SWAT a partir do WRF As previses climticas necessrias para entrada o modelo SWAT so elaboradas para pontos distintos (estaes virtuais) distribudas ao longo da bacia hidrogrfica (malha de 15 km). Diariamente, quatro arquivos so atualizados (pcp1.pcp; wnd.wnd; tmp1.tmp; hmd.hmd), correspondentes a precipitao, velocidade do vento, temperatura e umidade relativa, respectivamente, alm disso, alterado um arquivo contendo informaes referentes ao perodo de previso (dia juliano inicial e final) (file.cio). Todos os dias as informaes das duas ltimas linhas de cada arquivo (previso de 24h e 48h) so apagadas e 2 linhas so adicionadas a cada um dos arquivos com as previses do dia para 24h e 48h e o modelo executado

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

9 novamente. Para a operacionalizao do modelo foram realizados os seguintes procedimentos: 1 Gerao do arquivo de sada do modelo WRF wrf_gempak contendo a previso para as variveis, precipitao, radiao solar, umidade relativa, temperatura, velocidade do vento (componente U e V) e presso. 2 Recorte do arquivo wrf_gempak com dimenso de x 77 87 y 45 55, gerando como sada o arquivo wrf_gempak-box delimitado para a regio de estudo. 3 Processamento de cada varivel do arquivo wrf_gempak-box com o leitor read_wrf_teste. Os arquivos de sada gerados apresenta a extenso *.out. 4 Execuo do programa le_ararangua_prec, onde calculada a chuva acumulada 24h prevista pelo modelo WRF, tendo como arquivo de sada chuva24.out. 5 A partir do arquivo chuva24.out extrai-se o valor de chuva acumulada em 24h para cada ponto de previso dentro da malha de 15x15 km e, estes so inseridos no arquivo tmp.txt (arquivo temporrio), de maneira que no final desse processo gerado como arquivo de sada o arquivo pcp1.pcp. 6 Os itens 4 e 5 so repetidos para todas as variveis: a) Chuva prevista para 48h - executa-se o programa le_ararangua_prec48, gerando como sada o arquivo chuva48.out, em que so extrados os valores de chuva em 48h e inserido no mesmo arquivo de sada pcp1.pcp; b) Vento 24h e 48h - executa-se o programa le_ararangua_vent e le_ararangua_vent48, o qual gera como sada os arquivos VENTO_24.out e VENTO_48.out , em que so extrados os valores de vento (direo e velocidade) para 24h e 48h em seguida so inseridos no arquivo de sada wnd.wnd; d) Temperatura 24h e 48h - executa-se o programa le_ararangua_t2 e le_ararangua_t248, gerando como sada os arquivos t2_24.out e t2_48.out , dos quais so extrados os valores de temperatura 24h e 48h em seguida esses valores so inseridos no arquivo de sada tmp1.tmp; e) Umidade relativa 24h e 48h, executa-se o programa le_ararangua_rh e le_ararangua_rh48, que gera como sada os arquivos RH_24.out e RH_48.out , dos

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

10 quais so extrados os valores de umidade relat va a 24h e 48h, em seguida, esses relativa valores inseridos no arquivo de sada h hmd.hmd; 7 Gerao do arquivo descritor do modelo SWAT denominado de file.cio, que o do contm as informaes das variveis necessrias para a execuo do modelo SWAT. variveis

O fluxograma contendo os itens descritos n etapa de gerao de dados na meteorolgicos e insero no banco de dados do modelo SWAT est apresentado na sero SWAT Figura 4.

Figura 4 Fluxograma das etapas envolvidas na gerao dos dados meteorolgicos pelo modelo WRF e implementao no banco de dados do modelo SWAT. Os detalhes da formatao dos arquivos de entrada do modelo hidrolgico arquivos SWAT esto descritos a seguir nos itens 3.1.1 a 3.1.5.

3.1.1 Arquivo com informaes de precipitao pcp1.pcp arquivo com informaes de precipitao conforme exemplo a apresentado na Figura 5. O arquivo apresentado na Figura 5 supe que a previso ser feita para o
BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS npolis p. EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14 Rel_FINEP14_Hidro.PDF >. http://ciram.com.br/finep14/

11 ano de 2009, para os dias juliano 09, 10 e 11, tendo como incio a data de 01 de janeiro de 2009. A unidade utilizada para medir a precipitao mm de chuva, sendo que devem ser reservados 5 caracteres para cada valor (XXX.X).

Ano e dia

Dados de previso WRF

Dados fixos estaes

Figura 5 Exemplo de arquivo de entrada de precipitao do SWAT.

3.1.2 Arquivo com informaes de vento wnd.wnd arquivo com informao de vento conforme exemplo apresentado na Figura 6. O arquivo apresentado na Figura 6 supe que a previso ser feita para o ano de 2009, para intervalo de 09 a 11 de janeiro, com incio em 01 de janeiro de 2009. A unidade de medida de vento m/s, com 8 caracteres reservados para cada valor (XXXX.XXX).

Ano e dia

Dados previso WRF

Figura 6 Exemplo de arquivo de entrada de vento do SWAT.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

12 3.1.3 Arquivo com informaes de temperatura tmp1.tmp arquivo com informaes de temperatura conforme exemplo apresentado na Figura 7. O arquivo apresentado na Figura 7 prev a temperatura para os dias 9, 10 e 11 de janeiro de 2009. A unidade de medida de temperatura graus Celsius C. Para a temperatura, deve-se observar que devero ser fornecidos o valor da temperatura mxima e mnima do dia, sendo que os dados so fornecidos de forma sequencial, sendo os 4 primeiros caracteres da temperatura mxima e os 4 caracteres seguintes para a temperatura mnima, sendo que para a primeira coluna tm-se o valor 0 (zero) antes do primeiro dado de temperatura (XXX.XXXX.XX).

Ano e dia

Dados de previso WRF

Dados fixos estaes

Figura 7 Exemplo de arquivo de entrada de temperatura do SWAT.

3.1.4 Arquivo com informaes de umidade relativa hmd.hmd arquivo com informaes de umidade relativa conforme exemplo apresentado na Figura 8. A unidade de medida de umidade relativa porcentagem (%), com 8 caracteres reservados para cada valor (XXXX.XXX).

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

13

Ano e dia

Dados previso WRF

Figura 8 Exemplo de arquivo de entrada de umidade relativa do SWAT.

3.1.5 Arquivo com informaes para o modelo SWAT file.cio arquivo com informaes para gerenciamento dos dados utilizados pelo SWAT. Este arquivo contm informaes relacionadas s opes de modelagem, dados climticos de entrada, bases de dados disponveis e especificaes dos arquivos de sada. O arquivo apresentado na Figura 9 detalha que a previso ser feita para o ano de 2009, para os dias juliano de 09, 10 e 11. A nica alterao que deve ser feita neste arquivo, diariamente, a data de incio e final de sada do modelo em dias juliano, que deve ser acrescentada de um dia em cada um deles (ex. 009 vai para 10 e o 011 vai para 012).

Data de incio e fim da execuo do modelo

Figura 9 Exemplo de arquivo de gerenciamento de arquivos do SWAT.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

14 O cdigo fonte da rotina que foi desenvolvida para a primeira parte do acoplamento est apresentada no Anexo 1.

3.2 ROTINA 2 - Disponibilizao dos dados gerados pelo modelo SWAT De posse dos arquivos de sada do modelo SWAT, as previses de vazo e precipitao de cada uma das 71 sub-bacias (Figura 10) para os prximos 2 dias devem ser organizadas em um novo arquivo para que a informao seja disponibilizada via internet. Nas Figuras 11 e 12 so mostrados os arquivos de sada output.rch e output.sub com a previso de vazo e precipitao de cada bacia, respectivamente.

Figura 10 Bacia hidrogrfica do Rio Ararangu e suas 71 sub-bacias delimitadas no modelo hidrolgico.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

15

Bacia

Dia juliano

Vazo sada

[[[ at 71a bacia do dia 011 Vai Figura 11 Exemplo de arquivo de sada do SWAT com vazo das bacias.

Deve-se observar que os dados de vazo de sada do modelo esto elevados base 10, logo alm de copiar as informaes para outro arquivo, os valores devem ser disponibilizados de forma a facilitar a visualizao (ex.: 0.4024E+01 = 0,4024*101 = 4,024m3/s).

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

16

Bacia

Dia juliano

Precipita o

Vai at 71a bacia do dia 011 Figura 12 Exemplo de arquivo de sada do SWAT com precipitao das bacias. Ao final dessas rotinas, de posse das informaes em uma nova tabela, esses valores foram associados a uma imagem da bacia hidrogrfica, devidamente dividida em sub-bacias e, disponibilizados via internet de forma interativa (mapa com a localizao de cada sub-bacia e o valor de vazo e precipitao correspondentes). Nesta ltima tabela, gerada a partir dos dois arquivos output.rch e output.sub, sero substituda diariamente as novas previses. A Figura 13 mostra o layout da tabela de apresentao dos resultados da simulao do modelo, a qual est disponvel para cada uma das 71-sub-bacias.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

17

Figura 13 Layout da tabela de disponibilizao das informaes de previso dos modelos via internet. O cdigo fonte da rotina que foi desenvolvida para a segunda parte do acoplamento est apresentada no Anexo 2. O resultado do acoplamento dos modelos pode ser acessado atravs da internet pelo seguinte endereo da internet: http://www.ciram.com.br/finep14.

4. RESULTADOS DE APLICAO O sistema de monitoramento desenvolvido com base no aninhamento dos modelos hidrolgico e meteorolgico foi utilizado para monitorar o evento de cheia ocorrido na regio estudada no perodo de 01/01/09 a 06/01/09. Os resultados demonstraram a eficincia do sistema para a representao do comportamento hidrolgico da bacia hidrogrfica. Os resultados da simulao hidrolgica so apresentados na Figura 14. Com base nisso, pode-se utilizar os modelo aninhados para obter uma previso de vazo na bacia hidrogrfica em funo da precipitao prevista e das caractersticas edafoclimticas da rea de estudo. Com base nessas informaes

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

18 torna-se possvel determinar alm da vazo (m3s-1) o nvel dos rios cota (Previso) e com isso correlacionar essas informaes com o modelo digital de elevao do terreno para delimitar as reas s sob risco eminente de enchentes e inundaes com antecedncia de at 48 horas.

PRECIPITAO

VAZO m3s-1

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS npolis p. EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14 Rel_FINEP14_Hidro.PDF >. http://ciram.com.br/finep14/

19

PRECIPITAO

VAZO m3s-1

Figura 14 Distribuio espacial de precipitao e vazo para o perodo de 01 a 06/01/09 para a bacia hidrogrfica do Rio Ararangu.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

20 5. REFERNCIAS BIBLIOGRFICAS

ARNOLD, J. G.; WILLIAMS, J. R.; NICKS, A. D.; SAMMONS, N. B. SWRRB: A Basin Scale Simulation Model for Soil and Water Resources Management. Texas A&M University Press, College Station. 255p, 1990.

BAGNOLD, R. A. Bedload transport in natural rivers. Water Resources Research, 13:303-312, 1977.

BENOIT, R.; PELLERIN, P. Toward the use of coupled atmospheric and hydrologic models at regional scale. Monthly Weather Review, 128:1681-1706, 2000.

BLAINSKI, B.; GARBOSSA, L.H.P.; MALUTTA, S. Guia prtico para a utilizao do modelo hidrolgico SWAT (Soil and Water Assessment Tool) para simulao do regime hidrolgico em bacias hidrogrficas. Florianpolis - SC: Epagri, 2009. 35p. Disponvel em: < http://ciram.com.br/finep14 >. Acesso em: 30 de novembro de 2009.

BRAGA, A. C. F. M.; GALVAO, C. O.; ARAJO, E.; SOUZA, E. P.; OLIVEIRA, K. F.; CIRNE, W. Acoplamento operacional de modelos atmosfricos, hidrolgicos e de gerenciamento de recursos hdricos. In: Simpsio Internacional de Climatologia, Fortaleza-CE. [S.l.: s.n.], 2005.

CHOW, VEN TE. Handbook of Applied Hydrology A Compendium of Water-Resources Technology. McGraw-Hill, inc. 174p, 1964.

GASSMAN, P.W.; REYES, M.R.; GREEN, C.H.; ARNOLD, J.G. The Soil and Water Assessment Tool: Historical development, applications, and future research directions. American Society of Agricultural and Biological Engineers, 50:1211-1250, 2007.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

21 KING, K. W.; ARNOLD J. G.; WILLIAMS, J. R.; SCRINIVASAN R. Soil and Water Assessment ToolSWAT. USDA, Agricultural Research Service. 450p, 1996. MOLDERS, N. & RUHAAK, W. On the impact of explicitly predicted runoff on the simulated atmospheric response to small-scale land-use changes-an integrated modeling approach. Atmospheric Research, 63:3-38, 2002.

NEITSCH, S. L.; ARNOLD, J. G.; KINIRY, J. R.; WILLIAMS, J. R. & KING, K. W. Soil and water assessment tool - theorical documentation, version 2000. Temple, Grassland, Soil and Eater Research Laboratory - Agricultural Research Service; Blackland Research Center Texas Agricultural Experiment Station. 2004. 212p.

PANDOLFO, C.; BRAGA, H. J.; SILVA JNIOR, V. P.; MASSIGNAN, A. M.; PEREIRA, E. S.; THOM, V. M. R. Atlas climatolgico digital do Estado de Santa Catarina. Florianpolis:Epagri, 2002. CD-Rom.

SHARPLEY, A.N.; WILLIAMS, J.R. Erosion productivity impact calculator, 1. Model documentation. Department of Agriculture/Agricultural Research Service, Washington USA, 1990,145p.

U. S. DEPARTAMENT OF AGRICULTURE, SOIL CONSERVATION SERVICE (USDA-SCS). Engineering Handbook: Section 4, Hydrology. Washington: USDA, Supplement A. 250p, 1972.

WILLIAMS, J. R. SNPM, A Model for Predicting Sediment, Phosphorus, and Nitrogen Yields from Agricultural Basins. American Water Resources Association, 16:843-848, 1980.

WILLIAMS, J. R., BERNDT , H. D. Sediment Yield Prediction Based on Watershed Hydrology. American Society of Agricultural Engineers, 20:1100-1104, 1977.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

22 WILLIAMS, J. R.; HANN, R. W. HYMO: Problem-Oriented Language for Hydrologic Modeling-Users Manual. USDA, ARS-S-9, 1973.

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

23

ANEXOS

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

a. Anexo 1 Detalhamento Rotina 1

O procedimento de exportar os dados gerados pelo modelo WRF e importar os dados para os arquivos do SWAT e a execuo do modelo hidrolgico foi desenvolvido em linguagem PL/SQL da Oracle. Este procedimento est armazenado no prprio Sistema Gerenciador de Dados Oracle e executado diariamente de forma automtica s 09:00 da manh. A seguir est detalhado o cdigo fonte utilizado para a operacionalizao da Rotina 1 referente a exportao dos dados gerados pelo modelo WRF e implementao no modelo SWAT. Segue Script swat_opera.sh
#!/bin/bash #################################################### ######################### # MODELO HIDROLOGICO SWAT INICIALIZADO POR VARIVEIS DO MODELO # # ATMOSFRICO WRF # # # # Elaborado: Marcelo Romero Moraes data: 02/Nov/2009 # # Rafael Censi Borges # #################################################### ######################### # # DEFINE OS PATHS E EXPORTA AS VARIAVEIS DE AMBIENTE DO WRF # #################################################### ######################### # path_cro=/home/wrf/cron path_run=/home/wrf/WRFV2/test/em_real/gerson path_wps=/home/wrf/WRFV2/WPS path_gra=/home/wrf/WRFV2_pgi/WRF2GrADS path_swa=/home/wrf/swat2005 #path_tga=/home/wrf/swat2005/teste_tanga/ path_tga=/home/wrf/swat2005/TxtInOut5 # #################################################### ########################## # MONTA AS DATAS # #################################################### ######################### # aa=`date +'%Y'` yy=`date +'%y'` mm=`date +'%m'` dd=`date +'%d'` jd=`date +'%j'` tim=`date +'%T'` sdat=$aa$mm$dd sdat1=$sdat'00' ######### 1 dia juliano a mais ###### now=$(date --utc '+%s') now=$((now+1*3600*24)) jd1=$(date --utc --date "1970-01-01 $now sec" "+%j") echo "jd1="$jd1 #################################################### ############################## #################################################### ############################## # Copia a saida do wrf para o diretorio de trabalho # #################################################### ############################## cp -r /home/wrf/WRFV2/test/em_real/wrf_gempak $path_run/ #################################################### ############################## # Recorta um quadrado do arquivo de saida wrf_gempak # # a saida um arquivo com o nome wrf_gempak-box #################################################### ############################## cd $path_run rm -f wrf_gempak-box /usr/local/bin/iowrf $path_run/wrf_gempak -box x 77 87 y 45 55 #################################################### ############################## # Processa cada uma das variaveis do arquivo wrf_gempak-box # # com o leitor read_wrf_teste. Os arquivos de saida sao os *.out # #################################################### ############################## #################################################### ############################## # Variavel chuva (24 horas) # #################################################### ############################## /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t 5 -w RAINNC mv -f /home/wrf/WRFV2/test/em_real/gerson/RAINNC.out /home/wrf/util/RAINNC5.out /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t 13 -w RAINNC mv -f /home/wrf/WRFV2/test/em_real/gerson/RAINNC.out /home/wrf/util/RAINNC13.out

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

/home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t 5 -w RAINC mv -f /home/wrf/WRFV2/test/em_real/gerson/RAINC.out /home/wrf/util/RAINC5.out /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t 13 -w RAINC mv -f /home/wrf/WRFV2/test/em_real/gerson/RAINC.out /home/wrf/util/RAINC13.out #################################################### ############################## # Variavel chuva (48 horas) # #################################################### ############################## /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t 21 -w RAINNC mv -f /home/wrf/WRFV2/test/em_real/gerson/RAINNC.out /home/wrf/util/RAINNC21.out /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t 21 -w RAINC mv -f /home/wrf/WRFV2/test/em_real/gerson/RAINC.out /home/wrf/util/RAINC21.out #################################################### ############################## # Variaveis temp, radia, umidade e vento # #################################################### ############################## cont=2 while [ $cont -lt 20 ];do /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w T2 /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w SWDOWN /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w U10 /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w V10 /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w P /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w PB /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w QVAPOR /home/wrf/WRFV2/test/em_real/read_wrf_teste wrf_gempakbox -lev 1 -t $cont -w T mv -f /home/wrf/WRFV2/test/em_real/gerson/T2.out /home/wrf/util/T2_$cont.out mv -f /home/wrf/WRFV2/test/em_real/gerson/SWDOWN.out /home/wrf/util/SWDOWN_$cont.out mv -f /home/wrf/WRFV2/test/em_real/gerson/U10.out /home/wrf/util/U10_$cont.out mv -f /home/wrf/WRFV2/test/em_real/gerson/V10.out /home/wrf/util/V10_$cont.out mv -f /home/wrf/WRFV2/test/em_real/gerson/QVAPOR.out /home/wrf/util/QVAPOR_$cont.out mv -f /home/wrf/WRFV2/test/em_real/gerson/P.out /home/wrf/util/P_$cont.out

mv -f /home/wrf/WRFV2/test/em_real/gerson/PB.out /home/wrf/util/PB_$cont.out mv -f /home/wrf/WRFV2/test/em_real/gerson/T.out /home/wrf/util/T_$cont.out echo $cont cont=$((cont + 1)) done #################################################### ############################## # Processa os arquivos de saida gerados no passo anterior: # #################################################### ############################## #################################################### ############################## # CHUVA # #################################################### ############################## # O executavel le_ararangua_prec gera o arquivo de saida chuva24.out #################################################### ############################## cd /home/wrf/swat2005 ###### exclui a ultma linha do arquivo ######## nl=$(wc -l pcp1.pcp | cut -f1 -d\ ) head -$((nl-1)) pcp1.pcp > pcp1_temp.pcp mv -f pcp1_temp.pcp pcp1.pcp ############################################### cd /home/wrf/util rm -f chuva24.out ./le_ararangua_prec # INICIO DOS GREPS grep "53 $aa" chuva24.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" chuva24.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

grep "55 $aa" chuva24.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" chuva24.out > tmp.txt ee5=`cut -c14-17 tmp.txt`

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" chuva24.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" chuva24.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" chuva24.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" chuva24.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" chuva24.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" chuva24.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" chuva24.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi

grep "76 $aa" chuva24.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" chuva24.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" chuva24.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" chuva24.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" chuva24.out > tmp.txt ee18=`cut -c14-17 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-17 tmp.txt` ee18='00'$ee18;fi grep "96 $aa" chuva24.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi #echo $aa$jd$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee5 $ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/pcp1.pcp echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/pcp1.pcp mv -f chuva24.out chuva24_$sdat.out #rm -f RAIN* rm -f tmp.txt #################################################### ############################## # CHUVA #

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

#################################################### ############################## # O executavel le_ararangua_prec gera o arquivo de saida chuva48.out #################################################### ############################## cd /home/wrf/util rm -f chuva48.out ./le_ararangua_prec48 # INICIO DOS GREPS grep "53 $aa" chuva48.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" chuva48.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

grep "66 $aa" chuva48.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" chuva48.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" chuva48.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" chuva48.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" chuva48.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" chuva48.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" chuva48.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" chuva48.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi

grep "55 $aa" chuva48.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" chuva48.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" chuva48.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" chuva48.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

grep "85 $aa" chuva48.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" chuva48.out > tmp.txt ee18=`cut -c14-17 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-17 tmp.txt` ee18='00'$ee18;fi grep "96 $aa" chuva48.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi #echo $aa$jd1$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee 5$ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/pcp1.pcp echo $aa$jd1$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/pcp1.pcp mv -f chuva48.out chuva48_$sdat.out #rm -f RAIN* rm -f tmp.txt #################################################### ############################## # RADIACAO 24 # #################################################### ############################## ###### exclui a ultma linha do arquivo ######## cd /home/wrf/swat2005 nl=$(wc -l rad1.rad | cut -f1 -d\ ) head -$((nl-1)) rad1.rad > rad1_temp.rad mv -f rad1_temp.rad rad1.rad ############################################### cd /home/wrf/util ./le_ararangua_rad # INICIO DOS GREPS grep "53 $aa" SWDOWN_24.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" SWDOWN_24.out > tmp.txt ee1=`cut -c14-17 tmp.txt`

ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

grep "55 $aa" SWDOWN_24.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" SWDOWN_24.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" SWDOWN_24.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" SWDOWN_24.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" SWDOWN_24.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" SWDOWN_24.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" SWDOWN_24.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi grep "74 $aa" SWDOWN_24.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" SWDOWN_24.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" SWDOWN_24.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" SWDOWN_24.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" SWDOWN_24.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" SWDOWN_24.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" SWDOWN_24.out > tmp.txt ee18=`cut -c14-18 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-18 tmp.txt` ee18='00'$ee18;fi grep "96 $aa" SWDOWN_24.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then mv -f SWDOWN_24.out SWDOWN_24_$sdat.out rm -f tmp.txt #echo $aa$jd$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee5 $ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/rad1.rad echo $aa$jd$ee18 >> /home/wrf/swat2005/rad1.rad #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/rad1.rad #################################################### ############################## # RADIACAO 48 # #################################################### ############################## cd /home/wrf/util ./le_ararangua_rad48 # INICIO DOS GREPS grep "53 $aa" SWDOWN_48.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" SWDOWN_48.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

grep "55 $aa" SWDOWN_48.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" SWDOWN_48.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" SWDOWN_48.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

grep "65 $aa" SWDOWN_48.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" SWDOWN_48.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" SWDOWN_48.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" SWDOWN_48.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" SWDOWN_48.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" SWDOWN_48.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" SWDOWN_48.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" SWDOWN_48.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi

grep "84 $aa" SWDOWN_48.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" SWDOWN_48.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" SWDOWN_48.out > tmp.txt ee18=`cut -c14-18 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-18 tmp.txt` ee18='00'$ee18;fi grep "96 $aa" SWDOWN_48.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi #echo $aa$jd1$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee 5$ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/rad1.rad #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/rad1.rad echo $aa$jd1$ee18 >> /home/wrf/swat2005/rad1.rad mv -f SWDOWN_48.out SWDOWN_48_$sdat.out rm -f tmp.txt #################################################### ############################## # VENTO 24 # #################################################### ############################## ###### exclui a ultma linha do arquivo ######## cd /home/wrf/swat2005 nl=$(wc -l wnd.wnd | cut -f1 -d\ ) head -$((nl-1)) wnd.wnd > wnd_temp.wnd mv -f wnd_temp.wnd wnd.wnd ############################################### cd /home/wrf/util ./le_ararangua_vent # INICIO DOS GREPS grep "53 $aa" VENTO_24.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" VENTO_24.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" VENTO_24.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" VENTO_24.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" VENTO_24.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" VENTO_24.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" VENTO_24.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" VENTO_24.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" VENTO_24.out > tmp.txt ee18=`cut -c15-19 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-19 tmp.txt` ee18='000'$ee18;fi

grep "55 $aa" VENTO_24.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" VENTO_24.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" VENTO_24.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" VENTO_24.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" VENTO_24.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" VENTO_24.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" VENTO_24.out > tmp.txt

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

grep "96 $aa" VENTO_24.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi mv -f VENTO_24.out VENTO_24_$sdat.out rm -f tmp.txt #echo $aa$jd$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee5 $ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/wnd.wnd #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/wnd.wnd echo $aa$jd$ee18 >> /home/wrf/swat2005/wnd.wnd #################################################### ############################## # VENTO 48 # #################################################### ############################## cd /home/wrf/util ./le_ararangua_vent48 # INICIO DOS GREPS grep "53 $aa" VENTO_48.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" VENTO_48.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" VENTO_48.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" VENTO_48.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" VENTO_48.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" VENTO_48.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" VENTO_48.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" VENTO_48.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" VENTO_48.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" VENTO_48.out > tmp.txt

grep "55 $aa" VENTO_48.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" VENTO_48.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" VENTO_48.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt`

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" VENTO_48.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" VENTO_48.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" VENTO_48.out > tmp.txt ee18=`cut -c15-19 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-19 tmp.txt` ee18='000'$ee18;fi

cd /home/wrf/util ./le_ararangua_t2 # INICIO DOS GREPS grep "53 $aa" t2_24.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" t2_24.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

grep "55 $aa" t2_24.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "96 $aa" VENTO_48.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi mv -f VENTO_48.out VENTO_48_$sdat.out rm -f tmp.txt #echo $aa$jd1$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee 5$ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/wnd.wnd #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/wnd.wnd echo $aa$jd1$ee18 >> /home/wrf/swat2005/wnd.wnd #################################################### ############################## # TEMPERATURA 24 # #################################################### ############################## ###### exclui a ultma linha do arquivo ######## cd /home/wrf/swat2005 nl=$(wc -l tmp1.tmp | cut -f1 -d\ ) head -$((nl-1)) tmp1.tmp > tmp1_temp.tmp mv -f tmp1_temp.tmp tmp1.tmp ###############################################

grep "63 $aa" t2_24.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" t2_24.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" t2_24.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" t2_24.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ee17='00'$ee17;fi grep "67 $aa" t2_24.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" t2_24.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" t2_24.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" t2_24.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" t2_24.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" t2_24.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" t2_24.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" t2_24.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` grep "86 $aa" t2_24.out > tmp.txt ee18=`cut -c14-17 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-17 tmp.txt` ee18='00'$ee18;fi grep "96 $aa" t2_24.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi mv -f t2_24.out t2_24_$sdat.out #echo $aa$jd$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee5 $ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/tmp1.tmp #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/tmp1.tmp echo $aa$jd$ee18$ee18 >> /home/wrf/swat2005/tmp1.tmp #################################################### ############################## # TEMPERATURA 48 # #################################################### ############################## cd /home/wrf/util ./le_ararangua_t248 # INICIO DOS GREPS grep "53 $aa" t2_48.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" t2_48.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

grep "55 $aa" t2_48.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" t2_48.out > tmp.txt

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" t2_48.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" t2_48.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" t2_48.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" t2_48.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" t2_48.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" t2_48.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" t2_48.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi

grep "76 $aa" t2_48.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" t2_48.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" t2_48.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" t2_48.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" t2_48.out > tmp.txt ee18=`cut -c14-17 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0'$ee18;fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-17 tmp.txt` ee18='00'$ee18;fi grep "96 $aa" t2_48.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi mv -f t2_48.out t2_48_$sdat.out #echo $aa$jd1$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee 5$ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/tmp1.tmp #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/tmp1.tmp echo $aa$jd1$ee18$ee18 >> /home/wrf/swat2005/tmp1.tmp #################################################### ############################## # UMIDADE 24 # #################################################### ##############################

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

###### exclui a ultma linha do arquivo ######## cd /home/wrf/swat2005 nl=$(wc -l hmd.hmd | cut -f1 -d\ ) head -$((nl-1)) hmd.hmd > hmd_temp.hmd mv -f hmd_temp.hmd hmd.hmd ############################################### cd /home/wrf/util ./le_ararangua_rh # INICIO DOS GREPS grep "53 $aa" RH_24.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" RH_24.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" RH_24.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" RH_24.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" RH_24.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" RH_24.out > tmp.txt ee12=`cut -c14-17 tmp.txt` ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" RH_24.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" RH_24.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" RH_24.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi

grep "55 $aa" RH_24.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" RH_24.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" RH_24.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" RH_24.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" RH_24.out > tmp.txt ee8=`cut -c14-17 tmp.txt`

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

grep "85 $aa" RH_24.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" RH_24.out > tmp.txt ee18=`cut -c14-15 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0000.'$ee18'0';fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-17 tmp.txt` ee18='0000.'$ee18'0';fi grep "96 $aa" RH_24.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi mv -f RH_24.out RH_24_$sdat.out #echo $aa$jd$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee5 $ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/hmd.hmd #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/hmd.hmd echo $aa$jd$ee18 >> /home/wrf/swat2005/hmd.hmd #################################################### ############################## # UMIDADE 48 # #################################################### ############################## cd /home/wrf/util ./le_ararangua_rh48 # INICIO DOS GREPS grep "53 $aa" RH_48.out > tmp.txt ee=`cut -c14-17 tmp.txt` ea=`cut -c14-15 tmp.txt` if [ $ea -lt 100 ]; then ee='0'$ee;fi if [ $ea -lt 10 ]; then ee=`cut -c15-17 tmp.txt` ee='00'$ee;fi grep "54 $aa" RH_48.out > tmp.txt ee1=`cut -c14-17 tmp.txt` ea1=`cut -c14-15 tmp.txt` if [ $ea1 -lt 100 ]; then ee1='0'$ee1;fi if [ $ea1 -lt 10 ]; then ee1=`cut -c15-17 tmp.txt` ee1='00'$ee1;fi

ee2=`cut -c15-17 tmp.txt` ee2='00'$ee2;fi

grep "63 $aa" RH_48.out > tmp.txt ee5=`cut -c14-17 tmp.txt` ea5=`cut -c14-15 tmp.txt` if [ $ea5 -lt 100 ]; then ee5='0'$ee5;fi if [ $ea5 -lt 10 ]; then ee5=`cut -c15-17 tmp.txt` ee5='00'$ee5;fi grep "64 $aa" RH_48.out > tmp.txt ee6=`cut -c14-17 tmp.txt` ea6=`cut -c14-15 tmp.txt` if [ $ea6 -lt 100 ]; then ee6='0'$ee6;fi if [ $ea6 -lt 10 ]; then ee6=`cut -c15-17 tmp.txt` ee6='00'$ee6;fi grep "65 $aa" RH_48.out > tmp.txt ee7=`cut -c14-17 tmp.txt` ea7=`cut -c14-15 tmp.txt` if [ $ea7 -lt 100 ]; then ee7='0'$ee7;fi if [ $ea7 -lt 10 ]; then ee7=`cut -c15-17 tmp.txt` ee7='00'$ee7;fi grep "66 $aa" RH_48.out > tmp.txt ee8=`cut -c14-17 tmp.txt` ea8=`cut -c14-15 tmp.txt` if [ $ea8 -lt 100 ]; then ee8='0'$ee8;fi if [ $ea8 -lt 10 ]; then ee8=`cut -c15-17 tmp.txt` ee8='00'$ee8;fi grep "67 $aa" RH_48.out > tmp.txt ee9=`cut -c14-17 tmp.txt` ea9=`cut -c14-15 tmp.txt` if [ $ea9 -lt 100 ]; then ee9='0'$ee9;fi if [ $ea9 -lt 10 ]; then ee9=`cut -c15-17 tmp.txt` ee9='00'$ee9;fi grep "73 $aa" RH_48.out > tmp.txt ee10=`cut -c14-17 tmp.txt` ea10=`cut -c14-15 tmp.txt` if [ $ea10 -lt 100 ]; then ee10='0'$ee10;fi if [ $ea10 -lt 10 ]; then ee10=`cut -c15-17 tmp.txt` ee10='00'$ee10;fi grep "74 $aa" RH_48.out > tmp.txt ee11=`cut -c14-17 tmp.txt` ea11=`cut -c14-15 tmp.txt` if [ $ea11 -lt 100 ]; then ee11='0'$ee11;fi if [ $ea11 -lt 10 ]; then ee11=`cut -c15-17 tmp.txt` ee11='00'$ee11;fi grep "75 $aa" RH_48.out > tmp.txt ee12=`cut -c14-17 tmp.txt`

grep "55 $aa" RH_48.out > tmp.txt ee2=`cut -c14-17 tmp.txt` ea2=`cut -c14-15 tmp.txt` if [ $ea2 -lt 100 ]; then ee2='0'$ee2;fi if [ $ea2 -lt 10 ]; then

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

ea12=`cut -c14-15 tmp.txt` if [ $ea12 -lt 100 ]; then ee12='0'$ee12;fi if [ $ea12 -lt 10 ]; then ee12=`cut -c15-17 tmp.txt` ee12='00'$ee12;fi grep "76 $aa" RH_48.out > tmp.txt ee13=`cut -c14-17 tmp.txt` ea13=`cut -c14-15 tmp.txt` if [ $ea13 -lt 100 ]; then ee13='0'$ee13;fi if [ $ea13 -lt 10 ]; then ee13=`cut -c15-17 tmp.txt` ee13='00'$ee13;fi grep "77 $aa" RH_48.out > tmp.txt ee14=`cut -c14-17 tmp.txt` ea14=`cut -c14-15 tmp.txt` if [ $ea14 -lt 100 ]; then ee14='0'$ee14;fi if [ $ea14 -lt 10 ]; then ee14=`cut -c15-17 tmp.txt` ee14='00'$ee14;fi grep "84 $aa" RH_48.out > tmp.txt ee16=`cut -c14-17 tmp.txt` ea16=`cut -c14-15 tmp.txt` if [ $ea16 -lt 100 ]; then ee16='0'$ee16;fi if [ $ea16 -lt 10 ]; then ee16=`cut -c15-17 tmp.txt` ee16='00'$ee16;fi grep "85 $aa" RH_48.out > tmp.txt ee17=`cut -c14-17 tmp.txt` ea17=`cut -c14-15 tmp.txt` if [ $ea17 -lt 100 ]; then ee17='0'$ee17;fi if [ $ea17 -lt 10 ]; then ee17=`cut -c15-17 tmp.txt` ee17='00'$ee17;fi grep "86 $aa" RH_48.out > tmp.txt ee18=`cut -c14-15 tmp.txt` ea18=`cut -c14-15 tmp.txt` if [ $ea18 -lt 100 ]; then ee18='0000.'$ee18'0';fi if [ $ea18 -lt 10 ]; then ee18=`cut -c15-17 tmp.txt` ee18='0000.'$ee18'0';fi grep "96 $aa" RH_48.out > tmp.txt ee23=`cut -c14-17 tmp.txt` ea23=`cut -c14-15 tmp.txt` if [ $ea23 -lt 100 ]; then ee23='0'$ee23;fi if [ $ea23 -lt 10 ]; then ee23=`cut -c15-17 tmp.txt` ee23='00'$ee23;fi mv -f RH_48.out RH_48_$sdat.out #echo $aa$jd1$ee23$ee18$ee17$ee11$ee16$ee13$ee14$ee10$ee12$ee 5$ee7$ee8$ee6$ee9$ee1$ee$ee2 >> /home/wrf/swat2005/hmd.hmd #echo $aa$jd$ee18$ee5$ee7$ee14$ee8$ee1$ee >> /home/wrf/swat2005/hmd.hmd echo $aa$jd1$ee18 >> /home/wrf/swat2005/hmd.hmd

################## cd $path_swa cp -f pcp1.pcp rad1.rad wnd.wnd tmp1.tmp hmd.hmd $path_tga ############################## cd $path_tga chmod 755 pcp1.pcp rad1.rad wnd.wnd tmp1.tmp hmd.hmd ################################################ # Cria o arquivo File.cio # ################################################ cat << EOF > file.cio Master Watershed File: file.cio Project Description: General Input/Output section (file.cio): $dd/$mm/$aa 12:00:00 AMARCGIS-SWAT interface AV General Information/Watershed Configuration: fig.fig 1 | NBYR : Number of years simulated $aa | IYR : Beginning year of simulation 001 | IDAF : Beginning julian day of simulation $jd1 | IDAL : Ending julian day of simulation Climate: 0 | IGEN : Random number seed cycle code 1 | PCPSIM : precipitation simulation code: 1=measured, 2=simulated 0 | IDT : Rainfall data time step 0 | IDIST : rainfall distribution code: 0 skewed, 1 exponential 1.300 | REXP : Exponent for IDIST=1 1 | NRGAGE: number of pcp files used in simulation 7 | NRTOT: number of precip gage records used in simulation 7 | NRGFIL: number of gage records in each pcp file 1 | TMPSIM: temperature simulation code: 1=measured, 2=simulated 1 | NTGAGE: number of tmp files used in simulation 1 | NTTOT: number of temp gage records used in simulation 1 | NTGFIL: number of gage records in each tmp file 2 | SLRSIM : Solar radiation simulation Code: 1=measured, 2=simulated 0 | NSTOT: number of solar radiation records in slr file 1 | RHSIM : relative humidity simulation code: 1=measured, 2=simulated 1 | NHTOT: number of relative humidity records in hmd file 1 | WINDSIM : Windspeed simulation code: 1=measured, 2=simulated 1 | NWTOT: number of wind speed records in wnd file 0 | FCSTYR: beginning year of forecast period 0 | FCSTDAY: beginning julian date of forecast period 0 | FCSTCYCLES: number of time to simulate forecast period Precipitation Files: pcp1.pcp Temperature Files: tmp1.tmp | SLRFILE: name of solar radiation file hmd.hmd | RHFILE: name of relative humidity file wnd.wnd | WNDFILE: name of wind speed file cst.cst | FCSTFILE: name of forecast data file Watershed Modeling Options: basins.bsn | BSNFILE: name of basin input file

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

Database Files: crop.dat | PLANTDB: name of plant growth database file till.dat | TILLDB: name of tillage database file pest.dat | PESTDB: name of pesticide database file fert.dat | FERTDB: name of fertilizer database file urban.dat | URBANDB: name of urban database file Special Projects: 0 | ISPROJ: special project: 1=repeat simulation 2 | ICLB: auto-calibration option: 0=no, 1=yes | CALFILE: auto-calibration parameter file Output Information: 1 | IPRINT: print code (month, day, year) 0 | NYSKIP: number of years to skip output printing/summarization 0 | ILOG: streamflow print code: 1=print log of streamflow 0 | IPRP: print code for output.pst file: 1= print pesticide output 0 | IPRS: print code for final soil chemical data (.chm format) Reach output variables: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Subbasin output variables: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HRU output variables: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HRU data to be printed: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EOF #############################

#################################################### ############################## # Roda o modelo SWAT2005 # #################################################### ############################## cd $path_tga ./swat2005.exe echo TERMINOU RODADA SWAT #################################################### ############################## # Processa a saida do modelo SWAT2005 # #################################################### ############################## #./le_outoutrch #################################################### ############################## # Manda a saida para o banco de dados # #################################################### ############################## echo INSERCAO DOS DADOS NO BANCO scp output.rch output.sub oracle@sun:/home/oracle/arquivos_auto exit

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

b. Anexo 2 Detalhamento Rotina 2 O procedimento de importao dos dados gerados pelo modelo de previso de vazo e precipitao SWAT tambm foi desenvolvido em linguagem PL/SQL da Oracle. Este procedimento est armazenado no prprio Sistema Gerenciador de Banco de Dados Oracle e executado diariamente de forma automtica s 09:00 da manh. O arquivo com as previses de vazo geradas pelo modelo SWAT lido por este procedimento que trata, valida e insere os dados na tabela DADO_PREVISTO_SUBBACIA no banco de dados. Ao final da insero dos dados previstos chamado outro procedimento tambm desenvolvido em PL/SQL que gera pginas HTML para cada uma das subbacias com as previses de vazo e precipitao elaboradas no dia atual. Essas previses so vlidas para o dia atual e para o dia seguinte. A seguir est detalhado o cdigo fonte utilizado para a operacionalizao da Rotina 2 referente a disponibilizao das informaes resultantes do acoplamento do modelo.

create or replace PROCEDURE SAM_IMP_VAZAO_MODELO_SWAT IS ARQUI UTL_FILE.File_Type; HISTO UTL_FILE.File_Type; LINEB VARCHAR2(999); SUBAC VARCHAR2(256); DATA_ELABO VARCHAR2(256); DATA_VALID VARCHAR2(256); VAZAO_IN NUMBER(16,8); VAZAO_OUT NUMBER(16,8); PRECIP NUMBER(8,2); AUX VARCHAR2(256); CONT NUMBER; CRON NUMBER; ANO_LEITURA VARCHAR2(256); DIA_LEITURA NUMBER; SINAL VARCHAR2(256); MULTI NUMBER(10); BEGIN --Processamento do arquivo de vazo BEGIN ARQUI := UTL_FILE.FOPEN('/home/oracle/arquivos_auto','output.rch','R'); HISTO := UTL_FILE.FOPEN('/backup/oracle/automaticas/meteoro','vazao_swat.rch','W'); DBMS_SESSION.SET_NLS('NLS_DATE_FORMAT','''DD/MM/YYYY HH24:MI:SS'''); DBMS_SESSION.SET_NLS('NLS_NUMERIC_CHARACTERS','''.,'''); DATA_ELABO := NULL; ANO_LEITURA := NULL; UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.PUT_LINE(HISTO,LINEB); DATA_ELABO := SUBSTR(LINEB,5,10)||' 00:00:00'; ANO_LEITURA := SUBSTR(LINEB,11,4); LOOP BEGIN LINEB := NULL;

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

SUBAC := NULL; VAZAO_IN := NULL; VAZAO_OUT := NULL; AUX := NULL; DIA_LEITURA := NULL; DATA_VALID := NULL; CONT := 1; UTL_FILE.GET_LINE(ARQUI,LINEB); --UTL_FILE.PUT_LINE(HISTO,LINEB); IF SUBSTR(LINEB,1,5) = 'REACH' THEN BEGIN SUBAC := REPLACE(SUBSTR(LINEB,6,5),' ',''); DATA_VALID := REPLACE(SUBSTR(LINEB,23,3),' ',''); DIA_LEITURA := TO_NUMBER(DATA_VALID); DATA_VALID := TO_CHAR(TO_DATE('01/01/'||ANO_LEITURA||' 00:00:00','DD/MM/YYYY HH24:MI:SS')+DIA_LEITURA-1,'DD/MM/YYYY HH24:MI:SS'); VAZAO_IN := SUBSTR(LINEB,40,6); SINAL := SUBSTR(LINEB,47,1); CONT := SUBSTR(LINEB,48,2); MULTI := 1; WHILE CONT > 0 LOOP MULTI := (MULTI*10); CONT := CONT-1; END LOOP; IF SINAL = '-' THEN VAZAO_IN := VAZAO_IN/MULTI; ELSE VAZAO_IN := VAZAO_IN*MULTI; END IF; VAZAO_OUT := SUBSTR(LINEB,52,6); SINAL := SUBSTR(LINEB,59,1); CONT := SUBSTR(LINEB,60,2); MULTI := 1; WHILE CONT > 0 LOOP MULTI := (MULTI*10); CONT := CONT-1; END LOOP; IF SINAL = '-' THEN VAZAO_OUT := VAZAO_OUT/MULTI; ELSE VAZAO_OUT := VAZAO_OUT*MULTI; END IF; END; END IF; BEGIN INSERT INTO DADO_PREVISTO_SUBBACIA VALUES(SUBAC,9,DATA_ELABO,DATA_VALID,VAZAO_IN,VAZAO_OUT,NULL); COMMIT; EXCEPTION WHEN OTHERS THEN NULL; END; END; END LOOP; EXCEPTION WHEN NO_DATA_FOUND THEN COMMIT; UTL_FILE.FCLOSE(ARQUI); END; --Processamento do arquivo de precipitao BEGIN ARQUI := UTL_FILE.FOPEN('/home/oracle/arquivos_auto','output.sub','R'); DATA_ELABO := NULL; ANO_LEITURA := NULL; UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.GET_LINE(ARQUI,LINEB);

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

UTL_FILE.GET_LINE(ARQUI,LINEB); UTL_FILE.PUT_LINE(HISTO,LINEB); DATA_ELABO := SUBSTR(LINEB,5,10)||' 00:00:00'; ANO_LEITURA := SUBSTR(LINEB,11,4); LOOP BEGIN LINEB := NULL; SUBAC := NULL; PRECIP := NULL; AUX := NULL; DIA_LEITURA := NULL; DATA_VALID := NULL; CONT := 1; UTL_FILE.GET_LINE(ARQUI,LINEB); --UTL_FILE.PUT_LINE(HISTO,LINEB); IF SUBSTR(LINEB,1,6) = 'BIGSUB' THEN BEGIN SUBAC := REPLACE(SUBSTR(LINEB,7,5),' ',''); DATA_VALID := REPLACE(SUBSTR(LINEB,22,3),' ',''); DIA_LEITURA := TO_NUMBER(DATA_VALID); DATA_VALID := TO_CHAR(TO_DATE('01/01/'||ANO_LEITURA||' 00:00:00','DD/MM/YYYY HH24:MI:SS')+DIA_LEITURA-1,'DD/MM/YYYY HH24:MI:SS'); PRECIP := SUBSTR(LINEB,40,5); END; END IF; BEGIN INSERT INTO DADO_PREVISTO_SUBBACIA VALUES(SUBAC,9,DATA_ELABO,DATA_VALID,NULL,NULL,PRECIP); EXCEPTION WHEN DUP_VAL_ON_INDEX THEN UPDATE DADO_PREVISTO_SUBBACIA SET MD_PRECI = PRECIP WHERE CD_SUBBA = SUBAC AND CD_MODEL = 9 AND DT_HORA_ELABO = DATA_ELABO AND DT_HORA_PREVI = DATA_VALID; COMMIT; WHEN OTHERS THEN NULL; END; END; END LOOP; EXCEPTION WHEN NO_DATA_FOUND THEN COMMIT; UTL_FILE.FCLOSE(ARQUI); UTL_FILE.FCLOSE(HISTO); COMMIT; SAM_HTML_VAZAO_SWAT; END; END;

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

create or replace PROCEDURE SAM_HTML_VAZAO_SWAT IS CURSOR SUBBACIA IS SELECT CD_SUBBA, CD_MODEL, DT_HORA_ELABO, DT_HORA_PREVI, MD_VAZAO_ENTRA, MD_VAZAO_SAIDA, MD_PRECI FROM DADO_PREVISTO_SUBBACIA WHERE DT_HORA_ELABO = TRUNC(SYSDATE) -- AND DT_HORA_PREVI = TRUNC(SYSDATE+1) AND CD_MODEL = 9 ORDER BY CD_SUBBA, DT_HORA_PREVI; ARQUIVO UTL_FILE.File_Type; LINEBUF VARCHAR2(999); vCD_SUBBA NUMBER(8); vCD_MODEL NUMBER(8); vDT_HORA_ELABO DATE; vDT_HORA_PREVI DATE; vMD_VAZAO_ENTRA NUMBER(16,8); vMD_VAZAO_SAIDA NUMBER(16,8); vMD_PRECI NUMBER(8,2); CONT NUMBER; BEGIN DBMS_SESSION.SET_NLS('NLS_DATE_FORMAT','''DD/MM/YYYY HH24:MI:SS'''); DBMS_SESSION.SET_NLS('NLS_NUMERIC_CHARACTERS',''',.'''); CONT := 0; Open SUBBACIA; LOOP Fetch SUBBACIA Into vCD_SUBBA, vCD_MODEL, vDT_HORA_ELABO, vDT_HORA_PREVI, vMD_VAZAO_ENTRA, vMD_VAZAO_SAIDA, vMD_PRECI; Exit When SUBBACIA%NOTFOUND; BEGIN CONT := CONT + 1; IF MOD(CONT,2) = 1 THEN ARQUIVO := UTL_FILE.FOPEN('/home/oracle/arquivos_auto/html','subbacia'||vCD_SUBBA||'.html','W'); UTL_FILE.PUT_LINE(ARQUIVO,'<img src="http://ciram.epagri.rct-sc.br/restrito/produtos/misc/top_ciram.gif" width="575" height="85">'); UTL_FILE.PUT_LINE(ARQUIVO,'<p align=center><font color=blue><b>Dados Previstos SubBacia '||vCD_SUBBA||'</p></font></b>'); UTL_FILE.PUT_LINE(ARQUIVO,'<p align=center><font color=blue><b>Modelo SWAT</p></font></b>'); UTL_FILE.PUT_LINE(ARQUIVO,'<p align=center><font color=blue><b>Previs&atilde;o Elaborada em: '||TO_CHAR(vDT_HORA_ELABO,'DD/MM/YYYY')||'</p></font></b>'); UTL_FILE.PUT_LINE(ARQUIVO,'<table class="texto" BORDER="1" COLS=5 WIDTH="411" cellspacing="0" height="188" >'); UTL_FILE.PUT_LINE(ARQUIVO,'<tr><td rowspan="2" width="80" align="center" height="32">Previs&atilde;o</td><td colspan="2" width="44" align="center" height="32">Vaz&atilde;o<br>(m3s1)*</td><td width="57" align="center" height="32">Precipita&ccedil;&atilde;o**</td><td width="76" align="center" height="42">Cota do rio</td></tr>');

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

UTL_FILE.PUT_LINE(ARQUIVO,'<tr><td width="44" align="center" height="32">Entrada</td><td width="57" align="center" height="32">Sada</td><td width="57" align="center" height="32">(mm)</td><td width="76" align="center" height="42">principal<br>(m)</td></tr>'); END IF; UTL_FILE.PUT_LINE(ARQUIVO,'<tr><td width="80" height="19" align="right">'||TO_CHAR(vDT_HORA_PREVI,'DD/MM/YYYY')||'</td>'); UTL_FILE.PUT_LINE(ARQUIVO,'<td width="44" height="19" align="right">'||TO_CHAR(vMD_VAZAO_ENTRA,'9990,999')||'</td>'); UTL_FILE.PUT_LINE(ARQUIVO,'<td width="57" height="19" align="right">'||TO_CHAR(vMD_VAZAO_SAIDA,'9990,999')||'</td>'); UTL_FILE.PUT_LINE(ARQUIVO,'<td width="57" height="19" align="right">'||TO_CHAR(vMD_PRECI,'9990,99')||'</td>'); UTL_FILE.PUT_LINE(ARQUIVO,'<td width="76" height="19" align="right"><br>-<br></td></tr>'); IF MOD(CONT,2) = 0 THEN UTL_FILE.PUT_LINE(ARQUIVO,'</table><br>- Falta de informa&ccedil;&atilde;o'); UTL_FILE.PUT_LINE(ARQUIVO,'<br>* Previs&atilde;o baseada em modelos hidrolgicos'); UTL_FILE.PUT_LINE(ARQUIVO,'<br>** Previs&atilde;o baseada em modelos meteorolgicos'); UTL_FILE.PUT_LINE(ARQUIVO,'<br><center><b><a href="#" onclick="window.close()">Fechar</a></b></center>'); UTL_FILE.fclose(ARQUIVO); END IF; END; END LOOP; Close SUBBACIA; END;

BLAINSKI, E.; GARBOSSA, L.H.P.; VIANNA, L.F.N.; ANTUNES, E.N.; BORGES, R.C.; CONCEIO, G.; MALUTTA, S. Aninhamento de modelos numricos (meteorolgicos e hidrolgicos) para a previso de eventos extremos. Florianpolis - SC: Epagri, 2009. 45p. (Relatrio do Projeto PREVISO DE EVENTOS EXTREMOS NO SUL DO BRASIL FINEP 14) Disponvel em < http://ciram.com.br/finep14/ Rel_FINEP14_Hidro.PDF >.

Você também pode gostar