Escolar Documentos
Profissional Documentos
Cultura Documentos
Coordenadora: Autores:
Prof. Dra. Rita de Cassia Marques Dr. Ricardo Antonio Mollmann Junior
Alves Me. Gabriel Bonow Munchow
Rafael Corrêa de Lima
Mauricio Barbosa da Rocha
Porto Alegre - RS
2019
Universidade Federal do Rio Grande do Sul
Centro Estadual de Pesquisas em Sensoriamento Remoto e Meteorologia
Laboratório de Meteorologia e Qualidade do Ar
Porto Alegre - RS
2019
Publicado por
Este manual visa transmitir aos seus leitores uma breve introdução ao sistema
de modelagem numérica Weather Research and Forecast (WRF), o qual é mantido e
supervisionado pelo Mesoescale & Microscale Meteorology Laboratory (MMM) do National
Center for Atmospheric Research (NCAR), dos Estados Unidos. O WRF é um modelo
numérico de mesoescala de previsão do tempo desenvolvido para pesquisas atmosféricas e
previsões operacionais (WRF. . . , 2018).
O desenvolvimento deste material tem o intuito de auxiliar os alunos e alunas de
graduação e pós-graduação do Laboratório de Meteorologia e Qualidade do Ar (LMQA)
da Universidade Federal do Rio Grande do Sul (UFRGS) nas atividades de simulação da
atmosfera. Sendo assim, o manual foi elaborado conforme a estrutura em que o sistema
está implementado no LMQA atualmente.
O texto é apresentado em forma de tutorial, de maneira sucinta com o objetivo de
o leitor executar os processos do modelo. Dessa forma, explicações detalhadas não foram
abordadas no texto, atendo-se apenas aos passos necessários para realizar as simulações.
Maiores informações e detalhes sobre a descrição dos processos físicos calculados pelo do
modelo são indicados através de referências bibliográficas.
O modelo WRF possui código aberto. Sua documentação e manual de instalação
podem ser encontradas no domínio do NCAR na internet. O modelo será executado em
ambiente Linux em uma versão do Ubuntu 16.04 LTS adaptada para o LMQA.
Sumário
1 PREFÁCIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 INSTALANDO O WRF . . . . . . . . . . . . . . . . . . . . . . . . 9
4 EXECUTANDO O WRF . . . . . . . . . . . . . . . . . . . . . . . 11
4.1 Pré-processamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1.1 Baixando os dados do modelo global . . . . . . . . . . . . . . . . . . . . . 11
4.1.2 Obtendo dados com Domain Wizard . . . . . . . . . . . . . . . . . . . . . 15
4.1.3 Executando os programas do WPS . . . . . . . . . . . . . . . . . . . . . . 21
4.1.3.1 GEOGRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.1.3.2 UNGRIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.1.3.3 METGRID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2 Processamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.3 Pós processamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.3.0.1 ARWpost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
REFERÊNCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7
2 Introdução
Modelos Regionais por simularem com maior resolução que os modelos globais,
podem ser utilizados aplicando-se o método de downscaling (CHOU, 2002). Este método
consiste em utilizar como condição inicial para o modelo regional as informações das
previsões dos modelos Global de baixa resolução espacial e de dados meteorológicos
observados. Assim, o modelo regional, a partir desta condição inicial pode representar os
fenômenos meteorológicos com maior resolução espacial e temporal, consequentemente
com maior detalhamento e precisão (IRIART; CARVALHO; NETO, 2011).
No LMQA diversos estudos (teses e dissertações) e atividades são feitos a partir da
utilização do modelo regional WRF.
8 Capítulo 2. Introdução
3 Instalando o WRF
4 Executando o WRF
4.1 Pré-processamento
O Sistema de pré-processamento do WRF, o WRF Preprocessing System (WPS)
é responsável pela preparação dos dados de entrada meteorológicos e de superfície para
a inicialização do programa de simulação de dados reais. O WPS é composto por três
programas: geogrid, ungrib e metgrid (SKAMAROCK et al., 2008).
Após seguir os passos supracitados, o navegador será redirecionado para uma página
de autenticação. Nesse momento, o usuário deve se identificar ou então se registrar no site.
Para se autenticar, clique no link Sign In.
Para se registrar, clique em Register Now e insira no site as informações solicitadas.
As opções se encontram no canto superior esquerdo da tela e podem ser visualizadas
na Figura 3.
4.1. Pré-processamento 13
Após realizar o login, acesse a aba Data Access, clique em Web File Listing do
produto GRIB2 6 HOURLY FILES 2007.12.06 to current. O navegador deverá redirecionar
para uma página semelhante a da Figura 4.
Clique em Complete File List, no final da página para ser direcionado a lista
completa de arquivos.
Nessa etapa vamos selecionar as datas inicial e final de estudo. O nome de cada
arquivo possui o formato fnl_AAAAMMDD_hh_00.grib2, onde "AAAA"representa o
ano, "MM"o mês, "DD"o dia e "hh"a hora. Como exemplo, na Figura 6, selecionamos
os arquivos que vão do dia 27/11/2017 00:00 UTC até o dia 28/11/2017 00:00 UTC
(DATA/INICIAL - DATA/FINAL).
1
Após seleção, clique no link csh download script e salve o script na pasta "da-
dos_fnl"que se encontra no seguinte diretório:
1
Script é o nome dado ao um arquivo de texto que contém uma série de comandos. O script tem como
objetivo automatizar um processo.
4.1. Pré-processamento 15
/home/lmqa/modelos
Caso a pasta ainda não exista, siga os passos abaixo para cria-la.
Abra um terminal clicando no ícone do lançador ou apenas aperte ctrl+alt+t e em
seguida, execute os seguintes comandos:
Por fim, volte ao terminal e digite os seguintes comandos para baixar os dados
selecionados.
# Executa o script:
$ ./baixa_dados.csh [senha_do_usuário]
Como mostra a Figura 12, na aba Nests, clique em New para adicionar novas grades
internas. Em Nest Properties é possível definir as propriedades da nova grade.
b) Grid spacing ratio to parent: fator de proporção entre a grade maior (mãe) e a
grade que está sendo configurada;
c) Geographic data resolution: resolução dos dados geográficos.
Conclua a edição e clique em OK e logo após, clique em Next. Feito isso o usuário será
redirecionado para a página onde é possível obter os dados para preencher no namelist.wps.
Confira a Figura 13.
4.1. Pré-processamento 21
Guarde os dados obtidos para as próximas etapas, ou apenas deixa a janela aberta
em segundo plano.
horizontal, geralmente sendo de: 30 arcseg (900 m), 2 arcmin (5,4 km), 5 arcmin (9 km) e
10 arcmin (18 km).
A forma de configurar as grades e os dados geográficos é através do namelist.wps.
O usuário deve inserir todas as informações necessárias nesse arquivo. Ele serve como
banco de dados, quando o geogrid faz a interpolação é desse arquivo que ele busca as
informações.
Ao final do processo, serão criados arquivos geo_em_d01.nc para o domínio um e
geo_em_d02.nc para o domínio dois. Se a rodada tiver mais do que dois domínios, mais
arquivos serão criados seguindo esse padrão.
Para iniciar, no terminal do GNU/Linux, Figura 14, execute os seguintes comandos:
Após entrar com os comandos o editor de texto deve aparecer na tela. Nesse
momento o usuário deve inserir as informações temporais (data de início e final da
simulação), espaçamento de grade, número de pontos e coordenadas geográficas obtidos
com o auxílio do WRF Domain Wizard (subseção 4.1.2). Modifique os trechos que aparecem
destacados com o símbolo "#"conforme o exemplo ilustrado na Figura 15:
4.1. Pré-processamento 23
Note que:
4.1.3.2 UNGRIB
b) Note também que "fnl_*"está escrito dessa forma para que o link ocorra para
toda a série.
Também é necessário criar um link simbólico com a tabela Vtable.GFS. Essa tabela
é responsável por orientar o ungrib em como serão os parâmetros de condição inicial para
cada variável processada. Nesse caso é usado o comando ln -sf.
A saída desses comandos será semelhante a das figuras abaixo, onde a Figura 18
mostra o conteúdo do diretório antes da execução do script e a Figura 19 mostra o conteúdo
após. Use o comando ls para verificar que arquivos do tipo GRIBFILE foram criados.
4.1.3.3 METGRID
met_em.d01.2014-03-14_00:00:00.nc
met_em.d02.2014-03-14_00:00:00.nc
4.2 Processamento
Nessa etapa do processamento, serão executados dois programas: o real.exe e o
wrf.exe. O real.exe é um programa de inicialização de dados reais responsável por interpolar
verticalmente os campos meteorológicos pré-processados pelo WPS e computa um estado
base ou de referência para o geopotencial e a coluna de pressão. O programa calcula a
perturbação do estado base para o geopotencial e coluna de pressão e logo inicializa as
variáveis meteorológicas ~u, ~v , temperatura potencial e razão de mistura de vapor d’água.
Deve-se notar que as interpolações horizontais dos campos meteorológicos são feitas
pelo WPS enquanto a interpolação vertical é feita pelo real.exe.
Já o wrf.exe é um programa de integração numérica, responsável pela execução do
modelo propriamente dito.
Para iniciar o processamento é necessário editar o arquivo de texto namelist.input,
assim inserindo os dados de início, fim e o tempo de previsão.
No terminal, entre com os comandos abaixo descritos:
Após entrar com os comandos o editor de texto deve aparecer na tela. Nesse
momento o usuário deve editar os valores de ínicio e fim da rodada e os dados geográficos
tal como foi feito na subseção 4.1.3 (namelist.wps). Modifique os trechos que aparecem
destacados em amarelo e com o símbolo "#"conforme o exemplo ilustrado na Figura 24:
4.2. Processamento 31
Este passo pode demorar algum tempo para concluir, dependendo do número de
dados a serem processados.
Ao final, para verificar se tudo está de acordo, execute o seguinte comando:
Se tudo estiver correto, deve haver uma mensagem de sucesso no final do arquivo.
A Figura 26 ilustra esta situação.
Por fim, execute o programa wrf.exe para rodar o modelo propriamente dito.
Este último processo pode levar de algumas horas a dias para concluir, dependendo
do número de dados processados, período a ser simulado e o tipo de processo adotado.
Após concluir, use o comando ls no terminal para verificar que arquivos wr-
fout_d01* e wrfout_d02* foram criados.
34 Capítulo 4. Executando o WRF
4.3.0.1 ARWpost
O programa ARWpost converte as saídas obtidas na seção 4.2 para formatos .dat e
.ctl, além de reprojetar todos dados em uma grade, pois a grade original do WRF possui
uma grade para as informações de temperatura e umidade, e outra para as informações de
vento (Grade C de Arakawa). Nesses formatos o usuário pode vizualizar e gerar imagens
com ferramentas gráficas eou extrair dados pontuais. O software GrADS, muito usado na
área da meteorologia, utiliza dados no formato .dat e .ctl para exibir uma variedade de
técnicas gráficas que podem ser impressos em formatos PostScript ou de imagem.
Como foi feito nas seções anteriores, subseção 4.1.3.1 e seção 4.2, o primeiro
passo será editar o arquivo de texto namelist.ARWpost a fim de inserir os dados de pós
processamentos desejados.
No terminal, entre com os seguintes comandos:
O editor de texto gedit irá aparecer na tela. Modifique os valores dos parâmetros
destacados em amarelo e com o símbolo "#"para o pós processamento conforme a Figura 28:
4.3. Pós processamento 35
a) Note que wrfout_d02* foram obtidos no passo anterior, seção 4.2. E que
20140314-15_d02 é o nome do arquivo de saída do ARWpost que estamos
definindo agora, ou seja, ao invés de 20140314-15_d02 poderíamos ter colocado
outro nome qualquer.
36 Capítulo 4. Executando o WRF
Referências