Escolar Documentos
Profissional Documentos
Cultura Documentos
P UBLISHED BY F UNCEME
WWW. FUNCEME . BR
Licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License (the
“License”). You may not use this file except in compliance with the License. You may obtain a
copy of the License at http://creativecommons.org/licenses/by-nc/3.0. Unless requi-
red by applicable law or agreed to in writing, software distributed under the License is distributed
on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing permissions and
limitations under the License.
I Fundamentação Teórica 7
1 Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1 Histórico 11
1.2 Parceiros 12
2 Rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Hidrologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.1 GWLF 17
3.2 SMAP Diário 18
3.3 HYMOD 20
4 Calibracao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1 MOPSO 26
4.2 MOHBMO 29
5 Operação de Reservatórios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6 Ferramentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.1 Importações 37
6.1.1 Importação de Séries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.1.2 Importação de Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.2 Thiessen 39
II Como usar 41
7 Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.1 Barra de Menus 47
7.2 Barra de Ferramentas 49
7.3 Apresentação dos Resultados 49
7.4 Módulos 52
8 Rede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.1 Desenho da Rede de Fluxo 53
8.1.1 Criando um nó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.1.2 Selecionando um nó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.1.3 Mudando a posição de um nó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.1.4 Removendo um nó . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.1.5 Criando um trecho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.1.6 Selecionando um trecho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.1.7 Removendo um trecho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.1.8 Segmentando um trecho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.1.9 Desfazendo segmentação de um trecho . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.1.10 Múltipla seleção de nó(s) e/ou trecho(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.1.11 Mudando a posição de vários nós e trechos . . . . . . . . . . . . . . . . . . . . . . . . 57
8.2 Módulo de Rede 57
8.3 Barra de Ferramentas de Rede 59
9 Hidrologia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.1 Modelos Hidrológicos 61
9.1.1 GWLF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.1.2 SMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
9.1.3 HYMOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
9.1.4 SACR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
9.1.5 CN3S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
10 Calibração . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.1 Introdução 69
10.2 Módulos para Calibração 69
10.2.1 SMAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.2.2 HYMOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
10.2.3 CN3S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10.3 Algoritmos de Otimização 71
10.3.1 MOPSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.3.2 HBMMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.4 Resultados 72
10.5 Análise de Sensibilidade 72
11 Operação de Sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11.1 Introdução 73
11.2 Simulação 73
11.3 Otimização 74
12 Ferramentas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
12.1 Importações 75
12.1.1 Importação de Séries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
12.1.2 Importação de Matrizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
12.2 Thiessen 78
12.2.1 Calcular Thiessen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
12.2.2 Gerar matriz de Thiessen (.tmtrx) a partir de séries do SIGA (.srs) . . . . . . . . . 80
Lista de Apêndices 81
D Georreferência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
D.1 Shapefiles 97
D.2 Rasters 98
D.3 Sistema de Coordenadas 99
Referências . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Livros 101
Artigos 101
Parte I
Fundamentação Teórica
Histórico
Parceiros
1 — Introdução
1.1 Histórico
1.2 Parceiros
Abaixo na Figura 1.2 podem ser visualizadas as logomarcas dos parceiros do SIGA.
É no módulo de rede de fluxo que o usuário desenha uma representação do sistema hidroló-
gico a ser utilizado nos módulos do SIGA. O desenho da rede hídrica pode ser esquemático ou
georreferenciado. Quando esquemático são adicionados elementos (nós e links) que representam
os corpos hídricos e suas distâncias são apenas visuais.
No módulo de rede são inseridas as informações relacionadas aos nós e aos trechos da rede
de fluxo. Quando um elemento é criado torna-se necessário escolher um tipo ou perfil a ele.
Conforme o tipo do elemento o sistema irá utilizá-lo de formas distintas, sendo os tipos de nós
disponíveis: bacia, junção, reservatório, lago ou demanda. Já os tipos de links ou trechos são:
trecho natural e trecho artificial. Estes podem ainda ter informações complementares como, por
exemplo, se há contribuição lateral e se o trecho possui bombeamento.
Neste módulo também é possível utilizar um sistema de projeção cartográfica para desenhar
a rede hídrica possicionando os elementos como reservatório, pontos de demanda, pontos de
junção em suas localizações reais. Para facilitar é possível utilizar arquivos do tipo shapefile ou
do tipo rasters para auxiliar na visualização dos espelhos d’água ou das elevações montanhosas.
O uso de arquivos do tipo shapefiles, poligonos, pontos , multpolignos, também podem ser
utilizados para o calculo da média ponderada por Thiessen como explicitado no apêndice C.
Com o intuito de proporcionar uma uniformidade nas informações dos elementos da rede
entre os módulos do sistema, só é possível alterar o desenho da rede de fluxo neste módulo, nos
demais só é permitida a seleção de nós e trechos.
As Figuras 2.1, 2.2 e 2.3 mostram desenhos de rede de sistemas hídricos de bacias hidro-
gráficas do Ceará. A Figura 2.1 mostra um desenho esquemático com mais de 50 elementos
de rede. Já a Figura 2.2 mostra um desenho mais simples, sendo que dessa vez utilizando o
poligono da bacia do Curu para delimitar e posicionar os elementos conforme a realidade. A
Figura 2.3 mostra outro desenho esquemático sobre uma imagem que fora carregada para auxiliar
na visualização da rede hídrica.
14 Rede
3 — Hidrologia
Este módulo é responsável pela representação dos processos físicos que compõem o ciclo da
água no âmbito de uma bacia hidrográfica, tais como, precipitação, evapotranspiração, infiltração
e escoamento superficial. A definição de vazão e/ou disponibilidade de água na bacia está
diretamente ligada aos resultados de simulação dos modelos incorporados a este módulo.
O módulo de hidrologia possui modelos hidrológicos que podem ser utilizados para calcular
a vazão da água na rede de fluxo. O usuário poderá escolher qual modelo hidrológico ele deseja
utilizar e, assim, poderá informar os dados e os parâmetros necessários ao modelo. Este módulo
possui três módulos desenvolvidos: GWLF, HYMOD, SMAP e CN3S.
3.1 GWLF
Esse módulo é baseado no modelo Generalized Watershed Loading Functions (GWLF) [HMW96]
e inclui algumas modificações sugeridas em [Sch+02].
As equações do GWLF são aplicadas para cada área fonte com características homogêneas
com relação a uso do solo e tipo de solo. O módulo de chuva-vazão é baseado na abordagem de
número de curva, CN (Curve Number), definida pelo Serviço de Conservação do Solo dos EUA
(US SCS).
O período de simulação indica qual período deve ser levado em consideração para a execução
do modelo, este período deve existir em todas as séries informadas (temperatura e precipitação).
18 Hidrologia
O modelo hidrológico chuva-vazão SMAP (Soil Moisture Accounting Procedure) para o intervalo
de simulação diária foi desenvolvido por [LBC81] e tem sua estrutura relativamente simples. O
modelo consiste de seis parâmetros, os quais possuem uma interpretação física, possibilitando
assim uma possível determinação a partir de informações físicas/ambientais. São eles:
1. Capacidade de saturação do solo (SAT), em mm;
2. Parâmetro de recarga subterrânea (CREC), em %;
3. Abstração inicial (AI), em mm;
4. Capacidade de campo (CAPC), em %;
5. Constante de recessão do escoamento superficial (K2t), em dias;
6. Constante de recessão do escoamento básico (Kkt), em dias.
O presente modelo tem sua concepção baseada no balanço de umidade do solo, no qual três
reservatórios lineares fictícios representam a superfície, o solo e o aqüífero, como ilustra a Figura
3.1.
Após um evento chuvoso, a precipitação sobre a bacia segue dois caminhos distintos, parte é
transferida para o reservatório da superfície através do escoamento superficial e parte vai para o
reservatório do solo através da infiltração. O escoamento superficial é dado segundo a equação
do Soil Conservation Service (SCS):
em que SAT representa a capacidade do solo, dada em mm, e RSOLO é a umidade do solo
em mm. O reservatório da superfície tem seu nível representado por RES e sofre decremento
segundo uma taxa constante K2, resultando o escoamento direto (ED), como mostra:
Com:
K2 = 0, 5(1/k2t) (3.4)
ER = EPxTU (3.5)
sendo CREC o coeficiente de recarga. O reservatório subterrâneo tem seu nível (RSUB)
incrementado pela transferência oriunda do reservatório do solo e decrementado pelo escoamento
básico, ou escoamento subterrâneo a uma taxa constante K1, dado por:
Com:
K1 = 0, 05(1/kkt) (3.8)
20 Hidrologia
(EB + ED)xAREA
Q= (3.9)
86, 4
3.3 HYMOD
A função de distribuição das capacidades dos diferentes pontos da bacia é definida pela
expressão
distintos, parte vai para o armazenamento e a outra para o escoamento. A Figura 3.3 mostra a
representação do modelo HYMOD.
A fração que excede max C não infiltra e segue diretamente para três tanques denominados
de "tanques de fluxo rápido", em que a transferência entre os mesmos é ditada por uma constante
RQ. A outra parcela da precipitação que excede a capacidade dos pontos em que a capacidade
é menor que max C segue parte para os "tanques de fluxo rápido"e parte para outro tanque,
denominado "tanque de fluxo lento", segundo um fator Alfa. A vazão total gerada é a soma
das vazões do terceiro tanque da série de tanques de fluxo rápido e do tanque de fluxo lento.
Finalmente, sobre a água que fica armazenada na bacia retira-se a evaporação. Se a quantidade
de água disponível em armazenamento é maior que a evaporação potencial então a evaporação
real é igual à evaporação potencial, caso contrário, toda a água disponível evapora. O presente
modelo possui cinco parâmetros, são eles:
1. A capacidade máxima de armazenamento da bacia (max C );
2. O grau de variabilidade especial da capacidade de umidade do solo (Beta);
3. O fator de distribuição do fluxo entre as duas séries de reservatórios (Alfa);
4. O tempo de residência dos reservatórios lineares rápidos (RQ);
5. O tempo de residência do reservatório linear lento (RS).
MOPSO
MOHBMO
4 — Calibracao
Leaf River, Collins/Mississippi. Segundo os autores, o SCE-UA mostrou-se superior nas duas
análises realizadas.
Com o avanço das pesquisas nesta área, observou-se que a otimização baseada em apenas
um objetivo não é adequada, por não ser capaz de explorar distintas características importantes
contidas nos dados utilizados nos modelos. Diante deste cenário, pesquisas começaram a ser
realizadas a partir de um enfoque multiobjetivo ou multi-critério. Como pioneiros desta linha de
pesquisa podemos citar Yapo et al. [YGS98] e Gupta et al. [GSY98]. Uma versão multiobjetivo
para o algoritmo SCE, de autoria de Duan et al. [DGS92] [DGS93], denominado MOCOM
(Multiobjective Complex Evolution) foi proposta por Yapo et al. [YGS98]. Tal método propunha
a solução de problemas de calibração pelo uso de múltiplos objetivos. Neste trabalho os autores
aplicaram o MOCOM à calibração do modelo SAC- SMA, utilizando a série histórica da bacia
do Leaf River, Collins/Mississippi. Segundo os autores, o mesmo se mostrou eficiente e eficaz
a tal propósito. Porém, anos depois, investigações revelaram a ocorrência de adensamentos
centrais nas frentes de Pareto e convergência prematura ([VRU+03]).
Como solução para os problemas identificados por Vrugt et al. [VRU+03] para o algoritmo
MOCOM, este propôs uma versão multiobjetivo com base no SCEM-UA (Shuffled Complex
Evolution Metropolis), uma versão modificada do algoritmo SCE pela inclusão do conceito de
força do algoritmo Metropolis [MET+53] de autoria de Vrugt et al. [VRU+03], e denominou-a de
MOSCEM (Multiobjective Complex Evolution Metropolis). Os autores realizaram uma análise
comparativa entre o MOSCEM e o MOCOM através de três estudos de casos e concluíram que o
MOSCEM mostrou-se superior em todos eles. A necessidade de uma abordagem multiobjetivo
para a calibração de modelos hidrológicos, bem como uma atenção para o reconhecimento de
erros estruturais e confiabilidade nos modelos, foram recomendados por Gupta et al. [GSY98].
Pode-se citar também outros autores que recomendam uma calibração multiobjetivo para
o aprimoramento dos resultados, dos quais: Collischonn e Tucci [WT03], que aplicaram o
MOCOM na calibração do modelo IPH-2 [TUC98] para a bacia do rio Canoas, localizada no
estado de Santa Catarina.
Pode-se citar, também, outros algoritmos que sofreram adaptações, citadas no item 2.1 deste
trabalho, para contemplar questões multiobjetivo de calibração de modelos. Aplicações destes
algoritmos à calibração de modelos hidrológicos podem ser citadas: A utilização do algoritmo
MOPSO, proposto por Alvarez et al. [AEF05] como versão multiobjetivo do PSO, à calibração
da bacia do Rio São Francisco foi realizada por Nascimento et al. [NJM06]. Segundo os autores,
o mesmo se mostrou satisfatório na montagem da frente de Pareto para os diversos objetivos.
Diversas metodologias para a manipulação de soluções da frente de Pareto podem ser
encontradas na literatura. Uma técnica de seleção de soluções preferenciais que compõem a
frente de Pareto foi proposta por [KM05]. Tal pesquisa utilizou o algoritmo multiobjetivo NSGA-
II (Non-dominated Sorting Genetic Algorithm) proposto por Deb et al. [DEB+00]. Segundo os
autores o método pode ser utilizado para filtrar numerosas soluções pertencentes a uma dada
frente e retornar uma pequena quantidade preferível.
Quanto à determinação de quais tipos de dados são mais informativos e que quantidade é
mais apropriada para a utilização na calibração, alguns trabalhos merecem destaque, tais como:
um levantamento sobre qual o comprimento da série histórica faz-se necessário para calibração
realizado por [YGSS96]. Foram utilizados o modelo chuva- vazão NWSRFS-SMA e o algoritmo
SCE-UA. Baseados em diversas calibrações realizadas para diferentes janelas temporais os
autores concluíram que uma série de dados com aproximadamente 8 (oito) anos são requeridos
para obtenção de calibrações que apresentam- se insensíveis ao período calibrado;seguindo o
contexto de análise de dados para calibração podemos citar: [GS85], Sorooshian et al. [SGF83]
25
e [BOU07].
26 Calibracao
4.1 MOPSO
(t) (t+1)
em que Xn e Xn são as n-ésimas soluções (posições da partícula) nas iterações t e t+1 ,
(t)
respectivamente, Vn é o passo da solução (velocidade da partícula) n , χ é o fator que determina
a magnitude do passo (valor entre 0 e 1), e representa uma pequena perturbação estocástica,
conhecida como "fator de turbulência", o qual ajuda a solução (partícula) a sair de ótimos locais
e contribuir na diversidade da busca. O passo da solução (velocidade da partícula) citado acima
é determinado a cada interação, pela seguinte expressão:
(t) (t+1)
em que Vn e Vn são os passos da solução (velocidades da partícula) n nas iterações
t e t+1 , respectivamente, w é a inércia da solução (partícula), c1 e c2 são constantes que
controlam a influência do passo (velocidade) individual e global, e r1 e r2 são números aleatórios
uniformemente distribuídos entre 0 e 1.
Após a evolução das soluções (partículas), é feita a avaliação da função objetivo das mesmas
e atualizado o valor de suas respectivas aptidões. Dentre as novas soluções é selecionada
aquela que tem o menor valor de aptidão, ou seja, a melhor solução (guia do bando) do atual
conjunto de soluções (bando). É realizado um teste comparativo para saber se a melhor solução
gerada é melhor que a melhor solução atual. Caso seja “verdade”, a melhor solução global é
atualizada, caso contrário, permanece com a solução atual. As melhores posições individuais
de cada solução são também comparadas e atualizadas seguindo a mesma lógica. O processo
acima descrito é repetido até que o critério de término seja satisfeito. A Figura 4.1 apresenta
o fluxograma computacional do processo descrito acima, mostrando em paralelo o processo
natural representado.
4.1 MOPSO 27
4.2 MOHBMO
HBMO
A versão uniobjetivo do algoritmo (HBMO) proposta por Haddad et al (2006) teve como base
a idéia apresentada por Abbass (2001a-e), em que o processo de acasalamento de abelhas
domésticas é a fonte de inspiração para o desenvolvimento da técnica de otimização relatada.
Assim, antes de detalhar o desenvolvimento do algoritmo propriamente dito, faz-se uma descrição
do processo natural de acasalamento de abelhas.
Existem outros algoritmos evolucionários baseados em comportamento social de abelhas,
mais especificamente no processo de coleta de néctar, como o BCO (Bee Colony Optimization)
empregado por Chong et al (2006).
HBMO:Descrição do processo natural
Uma colônia de abelhas é composta de uma estrutura física, que é a colméia propriamente
dita, e os indivíduos que nela vivem, quais sejam, a abelha rainha, os zangões e as operárias.
Cada indivíduo na colméia realiza um trabalho especifico. No caso da rainha, esta representa o
indivíduo mais importante, pois é dela que descendem todos os outros indivíduos. A rainha é a
única abelha que tem o ovário totalmente desenvolvido, sendo assim capaz de fertilizar os ovos.
Durante o processo de evolução da colméia, a rainha gera novos descendentes que podem ser
tanto uma nova rainha, como zangões ou operárias, determinados pela forma de geração ou a
alimentação a qual é exposta.
As operárias são responsáveis pela manutenção da colméia, pois realizam todo o trabalho
necessário para sua existência, como por exemplo, alimentação dos novos descendentes.
O processo reprodutivo das abelhas consiste do cruzamento da rainha com os zangões, que
são pouco mais de uma dezena, e são os pais da colméia. Esse processo se dá inicialmente
através de uma dança, onde os zangões seguem a rainha, num processo conhecido como vôo
de acasalamento. É justamente durante esse vôo, que se realiza longe da colméia, que a rainha
seleciona os machos que irão cruzar.
A informação genética dos machos que cruzam com a rainha é armazenada sob a forma de
sêmen dentro de uma bolsa interna ao corpo da rainha, conhecida como espermateca, sendo
posteriormente utilizada para a fertilização dos ovos.
Uma rainha cruza diversas vezes durante sua vida, já o zangão inevitavelmente vem a
morrer após cruzar com a rainha, realizando assim o seu único papel na colônia que é transmitir
informação genética.
Dessa forma, exposta à seleção natural, a colméia evolui de maneira que os seus indivíduos
estejam mais aptos e adaptados ao ambiente.
O algoritmo HBMO possui alguns parametros que ditam o comportamento do mesmo,
existindo diversas possibilidades de combinacoes dos mesmos, cada um com suas peculiaridades
no processo de busca. Os parametros avaliados na analise de sensibilidade são os seguintes:
1. Tamanho da população inicial;
2. Número de voos de acasalamento;
30 Calibracao
3. Número de rainhas;
4. Número de zangoes;
5. Fator de aleatoriedade minimo do zangao;
6. Número de descendentes por rainha.
Os demais parametros do algoritmo não foram analisados, tais como:
1. Número de zangoes testados a cada passo no voo de acasalamento, por ter sido utilizado
neste trabalho um valor que não fosse limitante para o teste dos zangoes;
2. Energia da rainha, por ter sido utilizado um valor suficientemente grande de forma que
não fosse fator limitante;
3. Velocidade da rainha, considerada como um valor aleatorio entre 0 e 100; e,
4. Tamanho da espermateca, adotado um valor suficientemente grande para comportar a
totalidade dos zangoes.
MOHBMO
Várias técnicas têm sido desenvolvidas para análise de sistemas de recursos hídricos, podendo
estas serem classificadas em técnicas de otimização ou simulação, estáticas ou dinâmicas, e
determinísticas ou estocásticas [MER01].
Nesta seção faremos uma breve revisão das técnicas de otimização, em especial focando
no uso de técnicas evolucionárias na operação de reservatórios, uma das mais ricas áreas para
aplicação destas [LAB04]. A revisão não pretende ser exaustiva, mas sim ilustrativa de como estas
técnicas podem ser utilizadas na área de recursos hídricos. Estas técnicas, neste caso, são muito
úteis na identificação de políticas operacionais ótimas para um reservatório e indispensáveis
na identificação destas regras quando se tratando de sistema de reservatórios de usos múltiplos
[LB05].
Na última década, algoritmos evolucionários e heurísticos têm ganhado espaço na área de
recursos hídricos, assim como em outras áreas de engenharia. Contudo, os algoritmos mais
comumente utilizados são aqueles baseados em Algoritmos Genéticos [GOL89]. Esta classe
de algoritmos, os evolucionários, oferece uma alternativa aos já comumente utilizados na área
de recursos hídricos, a saber: Programação Linear, Não Linear, Programação Dinâmica e suas
variantes.
Adicionalmente, o fácil acoplamento de algoritmos evolucionários e modelos hidrológicos,
sem a necessidade de hipóteses simplificadoras e cálculo de derivadas, pode ser considerado
uma vantagem destes algoritmos sobre alguns dos algoritmos mais comumente utilizados nas
áreas, daqui por diante referido como clássicos. Da mesma forma, em se tratando da operação de
reservatórios, medidas da performance de sistemas hídricos como resiliência (capacidade de um
sistema se recuperar de uma falha) e vulnerabilidade (severidade das conseqüências da falha)
são também facilmente incluídas em algoritmos evolucionários [LAB04].
Algoritmos Genéticos têm sido propostos como um método promissor na resolução de
problemas não convexos e não lineares em planejamento de sistemas hídricos ([ML94]; [RER94]).
Ilich [ILI07] aplica AG ao problema de operação de reservatório utilizando-se de um esquema
iterativo no algoritmo para garantir a convergência. O autor conclui que o método pode substituir
a tradicional Programação Linear, mas a necessidade de modificar o esquema iterativo introduzido
34 Operação de Reservatórios
6 — Ferramentas
6.1 Importações
Às vezes o usuário não dispõe de dados no formato desejado pelo SIGA. Por isso, faz-se
necessário uma ferramenta para importar dados em diferentes formatos.
Formato Ano-Mês-Valores
Nesse formato, cada linha do arquivo contém informações separadas por “ ” (espaço).
Vejamos um exemplo a seguir:
2013 07 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
O significado de cada informação é apresentado a seguir:
1. Ano;
2. Mês;
3. Informações diárias: dia 1, dia 2, . . . dia 30.
FUNCEME - Pluviometria
Nesse formato, cada linha do arquivo contém informações separadas por “;”.
Vejamos um exemplo a seguir:
QUIXERAMOBIM;QUIXERAMOBIM;512;3917;1974;1;177.0;0.0;0.0;0.0;0.0;0.0;
0.0;0.0;0.0;0.0;0.0;0.0;9.0;0.0;0.0;6.0;0.0;7.0;0.0;18.0;41.0;20.0;0.0;5.0;0.0;0.0;0.0;
0.0;43.0;13.0;0.0;15.0
O significado de cada informação é apresentado a seguir:
38 Ferramentas
1. Municípios;
2. Postos;
3. Latitude;
4. Longitude;
5. Anos;
6. Meses;
7. Total;
8. Informações diárias de chuvas: chuva do dia 1, chuva do dia 2 . . . chuva do dia 30.
ANA - Pluviometria
Nesse formato, cada linha do arquivo contém informações separadas por “;”.
Vejamos um exemplo a seguir:
00239001;1;01/02/1988;1;0;-13;0;0;1;1;1;;;-1;0;0;0;0;-1;0;0;0;0;0;0;-1;-1;0;0;-1;
-1;-1;-1;0;0;0;-1;-1;-1;-1;0;-1;;;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;0;0;
O significado de cada informação é apresentado a seguir:
1. Código da Estação;
2. Nível de Consistência (1 = Bruto, 2 = Consistido);
3. Data;
4. Tipo de Medição das Chuvas (1 = Pluviômetro, 2 = Pluviógrafo, 3 = Data logger);
5. Máxima;
6. Total;
7. DiaMáxima;
8. Número de Dias de Chuva;
9. MáximaStatus (onde o Status pode ser: 0 = Branco, 1 = Real, 2 = Estimado, 3 = Duvidoso,
4 = Acumulado);
10. TotalStatus;
11. NumDiasDeChuvaStatus;
12. TotalAnual;
13. TotalAnualStatus;
14. Informações diárias de chuvas: chuva do dia 1, chuva do dia 2 . . . chuva do dia 30.
ANA - Fluviometria
Nesse formato, cada linha do arquivo contém informações separadas por “;”.
Vejamos um exemplo a seguir:
36320000;1;01/01/2006;;1;1;13,97109;3,966383;6,785851;20;29;0;0;1;;0;11,07166;
9,195521;9,195521;8,329468;7,71101;7,31338;6,553031;6,370165;5,838756;5,838756;
6,013037;6,013037;6,013037;8,120369;7,510733;6,19017;6,19017;5,498713;7,510733;
11,57107;10,34543;7,510733;6,370165;5,838756; 5,498713;5,169968;4,852442;4,546056;
4,10719;3,966383;4,10719;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
O significado de cada informação é apresentado a seguir:
1. Código da Estação;
2. Nível de Consistência (1 = Bruto, 2 = Consistido);
3. Data;
6.2 Thiessen 39
4. Hora;
5. Média Diária (0 = Não, 1 = Sim);
6. Método de Obtenção de Vazões (1 = Curva de descarga, 2 = Transferência de vazões, 3 =
Soma de vazões, 4 = ADCP);
7. Máxima;
8. Mínima;
9. Média;
10. DiaMáxima;
11. DiaMínima;
12. MáximaStatus (onde o Status pode ser: 0 = Branco, 1 = Real, 2 = Estimado, 3 = Duvidoso,
4 = Régua Seca);
13. MínimaStatus;
14. MédiaStatus;
15. MédiaAnual;
16. MédiaAnualStatus;
17. Informações diárias de vazões: vazão do dia 1, vazão do dia 2 . . . vazão do dia 30.
Os formatos de matrizes, que podem ser importados, suportados pelo SIGA são os seguintes:
Nesse formato, cada linha do arquivo contém três colunas e as informações são separadas por “
”.
As colunas representam as seguintes informações:
• Primeira Coluna: Cota (metros);
• Segunda Coluna: Área (km2 );
• Terceira Coluna: Volume (hm3 ).
6.2 Thiessen
O método dos polígonos de Thiessen é baseado na suposição de que para qualquer ponto, a
chuva numa bacia hidrográfica é igual à chuva observada na estação mais próxima. Os pesos das
estações são especificados pelas áreas relativas da rede de polígonos de Thiessen, com os limites
dos polígonos sendo formados pelos bissetores perpendiculares das linhas que unem as estações
adjacentes. O método dos polígonos de Thiessen é muito utilizado para determinação gráfica de
pesos [Mai+92].
Parte II
Como usar
Barra de Menus
Barra de Ferramentas
Apresentação dos Resultados
Módulos
7 — Introdução
Para alternar entre os módulos do SIGA basta selecionar o módulo desejado no seletor de
módulos localizado no topo da região destinada aos módulos (Figura 7.2).
44 Introdução
Uma vez alterado o módulo, sua interface aparecerá no local onde antes estava o módulo
anterior. O sistema inicia apresentando o módulo de Desenho de Rede.
É possível escolher onde a interface principal do sistema ficará. Isto pode ser feito clicando
e segurando o botão esquerdo do mouse uma vez na parte cinza e superior, sobre o nome
“Módulos”, e arrastando. Com isso a interface desprende-se do sistema e fica flutuando podendo
ser arrastada para a posição desejada. Caso deseje fixá-la novamente ao sistema, é necessário
arrastar a interface flutuante para um dos lados da tela (direito ou esquerdo). Quando a janela
estiver na posição de fixação uma região sombreada aparecerá.
Algumas janelas possuem o botão Pin, que ao ser clicado permite à janela flutuar.
O SIGA possui uma legenda flutuante (Figura 7.3) que apresenta os tipos de nós e trechos
utilizados no sistema. Essa janela pode ser ocultada clicando no botão de fechar, na parte superior
direita da legenda flutuante. Para re-exibir a legenda, deve-se selecionar o menu Exibir/Legenda,
ou utilizar o atalho Ctrl+L.
O SIGA também dispõe de um gerenciador de arquivos shape e raster que podem ser
adicionados no módulo de desenho de rede. Assim como a legenda flutuante, também pode ser
ocultado ou exibido via o menu Exibir/Layers. Cada arquivo adicionado possui uma caixa de
marcação, caso seja desmarcada a camada ficará invisível no canvas (Figura 7.4).
• +S: Abre uma janela para adição de um arquivo shape (Figura 7.5)
• +R: Abre uma janela para adição de um arquivo raster
• ⇑: Ao selecionar algum shape na janela e apertar esse botão, o shape/raster irá avançar
uma camada em direção ao primeiro plano.
• ⇓: Ao selecionar algum shape na janela e apertar esse botão, o shape/raster irá avançar
uma camada em direção ao ultimo plano.
• - : Remove o shape/raster selecionado da lista
• Atr: Abre a tabela de atributos do shape/raster (Figura 7.6)
45
A barra de menus disponibiliza diversas ações. O primeiro menu é o menu Arquivo, como
apresentado na Figura 7.7.
Uma vez que todas as informações são dadas ao módulo e a sua execução foi solicitada, uma
janela de resultados será apresentada. Esta janela se parece muito com a janela de leitura de
série, a diferença é que esta apresenta várias séries resultantes da execução do módulo. A janela
de resultados possui uma única funcionalidade: Salvar resultados.
O usuário pode salvar de duas diferentes maneiras:
• Quando na visualização em planilha, permite salvar os resultados em um arquivo de texto
simples.
• Quando na visualização em gráfico permite salvar os resultados em um arquivo de imagem
com a resolução de 1280x960 e nos formato PNG ou BMP.
As séries apresentadas na planilha de resultados possuem nos rótulos das linhas a data do
valor calculado e nos rótulos das colunas o nome das séries, como na Figura 7.13.
É possível remover algumas séries dos resultados para poder comparar valores entre séries.
Do lado direito da janela, há lista com os nomes das séries. Para isso são necessários dois cliques
com o botão esquerdo do mouse sobre o nome da série que está na lista. Ao removê-la, o nome
da série ficará cinza indicando que ela está oculta e a série é retirada da planilha.
Também é possível definir um intervalo de tempo para visualizar os resultados.
Os resultados também podem ser visualizados de forma gráfica, Figura 7.14. Na forma
gráfica, pode-se, também, comparar séries removendo e adicionado-as ao gráfico de resultados.
Nesse gráfico são apresentados os mesmos atalhos e funcionalidades na visualização gráfica
de leitura de série, como: zoom, mover e ocultar a legenda, remover as linhas de grade, definir
um intervalo de tempo, visualizar dados em períodos diário, mensal e anual, com as mesmas
restrições da leitura de série.
50 Introdução
7.4 Módulos
8 — Rede
A região de desenho é a área branca do SIGA.O desenho da rede é feito através do mouse,
utilizando-se os dois botões (esquerdo e direito) deste. Dependendo de onde o mouse esteja e
qual a ação que o usuário realize, funcionalidades diferentes são acionadas. As Tabelas 8.1 e 8.2
apresentam as ações realizadas em cada situação.
Tabela 8.1: Ações realizadas com o botão esquerdo do mouse no desenho da rede de fluxo.
54 Rede
Tabela 8.2: Ações realizadas com o botão direito do mouse no desenho da rede de fluxo.
8.1.1 Criando um nó
Para se criar um novo nó na rede basta clicar com o botão esquerdo do mouse sobre uma região
vazia da área de desenho. O novo nó é criado sem nenhuma informação vinculada, apenas um
nome automático que pode ser alterado no módulo de rede.
Atenção:
• Note que logo abaixo das informações do módulo, no canto inferior esquerdo da tela, há
uma representação de coordenadas da tela do desenho de rede de fluxo. Essas coordenadas
podem ser utilizadas para melhor posicionar os nós criados e que serão criados.
8.1.2 Selecionando um nó
Para selecionar um nó, basta clicar com qualquer botão do mouse sobre o nó desejado. É possível
selecionar mais de um nó de uma vez, para isso, pressione o botão direito do mouse em uma
região vazia e arraste o mouse até englobar todos os nós que deseja selecionar. Libere o botão
para encerrar a seleção. Todos os trechos também serão selecionados.
8.1 Desenho da Rede de Fluxo 55
Caso deseje-se alterar a posição de um nó, deve-se pressionar o botão direito do mouse sobre
o nó e, mantendo o botão pressionado, movimenta-se o nó na área de desenho para a posição
desejada. Para encerrar a operação basta liberar o botão pressionado.
Atenção:
• Certifique-se que o nó que deseja mover está selecionado. Caso haja mais de um elemento
selecionado, nós e trechos, todos os elementos terão a posição alterada na rede de fluxo.
• Se forem movimentados mais de um elemento, será mantida a distância que permanecia
entre eles antes de serem movimentados.
8.1.4 Removendo um nó
Caso um nó não seja mais necessário, pode-se removê-lo, selecionado-o com o mouse e pressio-
nando o botão de “remover nó ou trecho” no módulo de rede, no topo do módulo.
Atenção:
• Certifique-se que o nó que deseja remover está selecionado. Caso qualquer outro elemento
esteja selecionado, ele também será removido.
• Se existir algum trecho vinculado a esse nó, este será removido.
Para se criar um trecho entre dois nós já existentes, pressione o botão esquerdo sobre o nó a
montante (de onde o trecho sai) e arraste o mouse, com o botão pressionado, até o nó a jusante
(para onde o trecho vai), liberando o botão.
Caso só exista o nó de onde se deseja criar o trecho, repita o processo anterior, porém, em
vez de liberar o botão sobre um nó, libere-o sobre a região onde se deseja que o novo nó seja
criado.
Para selecionar um trecho, basta clicar com qualquer botão do mouse sobre o trecho desejado. É
possível selecionar mais de um trecho de uma vez, para isso, pressione o botão direito do mouse
em uma região vazia e arraste o mouse até englobar todos os trechos que deseja. Libere o botão
para encerrar a seleção. Todos os nós também serão selecionados.
Caso um trecho não seja mais necessário, pode-se removê-lo, selecionado-o com o mouse e
pressionando o botão de “remover nó ou trecho” no módulo de rede, no topo do módulo.
Atenção:
• Certifique-se de selecionar apenas o trecho que deseja remover e não os nós associados ao
trecho.
• Os nós vinculados àquele trecho não serão removidos.
56 Rede
Em situações onde existem mais de um trecho entre dois nós, pode ser necessário segmentar o
trecho para melhor visualizá-lo. Para isso, pressione o botão direito do mouse sobre o ponto do
trecho onde se deseja segmentar e, mantendo o botão pressionado, arraste o ponto para a posição
desejada, liberando o botão.
Atenção:
• Só é permitido inserir um único ponto de segmentação por trecho.
Para retornar o trecho para apenas um segmento, ou seja, remover o ponto de segmentação,
clique com o botão direito em qualquer ponto do trecho e arraste o ponto de segmentação para
um dos nós do trecho, liberando o botão sobre o nó.
Atenção:
• Tenha certeza que liberou o botão em cima de um dos nós do trecho.
Uma vez que existem nós e trechos criados, o usuário pode selecionar vários elementos ou todos
os elementos já desenhados na rede, seja para apagá-los ou para mudá-los de posição.
Para selecionar mais de um elemento (nó/trecho), pressiona-se o botão direito do mouse,
numa área sem elementos e arrasta-se o mouse. Esta ação cria uma região de seleção e marca
todos os elementos da rede que estiverem dentro dela. Quando todos os elementos que deseje
selecionar estiverem dentro da região de seleção, pode liberar o botão do mouse.
Entretanto, há a opção de usar atalhos para selecionar todos os elementos, apenas os nós e
apenas os trechos.
Para selecionar todos os elementos, pode-se:
• Usar o atalho “Ctrl + A”;
• Ir ao menu/Editar e escolher a opção “Selecionar Tudo”.
Para selecionar todos os nós, pode-se:
• Usar o atalho “Ctrl + Shift + N”;
• Ir ao menu/Editar e escolher a opção “Selecionar Nós”.
Para selecionar todos os nós de demanda, pode-se:
• Usar o atalho “Ctrl + Shift + D”;
• Ir ao menu/Editar e escolher a opção “Selecionar Nós de Demanda”.
Para selecionar todos os nós de reservatório, pode-se:
• Usar o atalho “Ctrl + R”;
• Ir ao menu/Editar e escolher a opção “Selecionar Nós de Reservatório”.
Para selecionar todos os nós de reservatório, pode-se:
• Usar o atalho “Ctrl + R”;
8.2 Módulo de Rede 57
Atenção:
58 Rede
No módulo de Desenho de Rede os botões (Figura 8.2), por padrão, são os seguintes:
• Abrir Rede → Abrir uma rede de fluxo salva em arquivo;
• Salvar Rede → Salvar a rede de fluxo desenhada;
• Plano de Fundo → Permite carregar um plano de fundo para orientar o desenho de rede.
Abrir uma imagem que aparecerá na região de desenho, sob a rede. Para remover, basta
clicar novamente no botão. Arquivos suportados:
– Bitmap (.bmp);
– Portable Network Graphics (.png);
– Joint Pictures Expert Group (.jpeg);
– Graphics Interchange Format (.gif).
• Botão “Seta para cima” → Aumenta o tamanho do ícone do elemento na rede;
• Botão “Seta para baixo” → Diminui o tamanho do ícone do elemento na rede;
• Botão “A+” → Aumenta o tamanho da fonte de todos os elementos da rede;
• Botão “A-” → Diminui o tamanho da fonte de todos os elementos da rede;
• Apagar Elemento → Apaga o elemento que estiver selecionado no momento em que for
acionado.
• Botão Selecionar → Seleciona ou cria elementos de rede;
• Botão Zoom+ → Aproxima na localização clicada;
• Botão Zoom- → Distancia na localização clicada;
• Botão “Mão” → Puxa/arrasta o desenho de rede para a localização desejada. Deve-se clicar
com o botão esquerdo do mouse e o manter pressionado para usar essa funcionalidade;
• Botão Centralizar → Centraliza a tela de modo a abranger todos os elementos da rede.
Modelos Hidrológicos
GWLF
SMAP
HYMOD
SACR
CN3S
9 — Hidrologia
9.1.1 GWLF
62 Hidrologia
Ao clicar no botão “Áreas Fontes”, uma janela (Figura 9.3) será exibida para que seja feita a
entrada das informações das áreas fontes do nó.
Além disso, o total das áreas fontes é exibido na janela de áreas fontes, ou seja, o somatório
das áreas superficiais das áreas fontes. Este somatório não pode ser maior que a área da sub-bacia
que é mostrada no campo a direita do total de áreas fontes.
Uma mensagem de alerta (Figura 9.4) será exibida caso o total de áreas fontes seja maior
que a área da sub-bacia.
Uma vez que as informações das áreas fontes foram inseridas, deve-se pressionar o botão
CHECK para que os valores sejam salvos.
Em seguida, são inseridas informações sobre neve acumulada. Deve-se informar o fator de
temperatura e o acúmulo inicial de neve. O fator de temperatura indica quantos centímetros de
coluna de neve irá derreter para cada 1o C de temperatura adicional. E o acúmulo inicial de neve
indica quantos centímetros de coluna de neve existe depositado no solo no início do período de
simulação.
Naturalmente, esses parâmetros não têm nenhuma importância para o caso de simulações
para regiões onde a probabilidade de ocorrência de neve seja nula, por exemplo, regiões áridas
ou semi-áridas e regiões tropicais.
Assim, o usuário deve definir qual é o período de crescimento das culturas em meses, bem
como indicar os respectivos valores de AM1 e AM2. Como o período de crescimento pode variar
de uma região para outra, devem-se marcar os meses onde acontece o crescimento de culturas.
9.1 Modelos Hidrológicos 65
As próximas informações a serem inseridas dizem respeito à evaporação (Figura 9.6). Deve-
se informar qual o coeficiente de evapotranspiração (ET coef.) e a quantidade de horas-luz por
dia para cada mês do ano.
9.1.2 SMAP
9.1.3 HYMOD
O modelo HYMOD (Hydrological Model) consiste de um modelo de simulação hidrológica do
tipo transformação chuva-vazão.
9.1.4 SACR
O Modelo SACR ou SAC-SMA ou Sacramento que vem do inglÃa s Sacramento Soil Moisture
Accounting model, Burnash, 1995),
Parâmetros
• RIVA Riparian vegetarian area fraction
• SIDE Ratio of deep percolation from lower layer free water storages
• RSERV Fraction of lower layer free water not transferable to lower layer tension water
• UZTWM The upper layer tension water capacity, mm 10-300
• UZFWM The upper layer free water capacity, mm 5-150
• UZK Interflow depletion rate from the upper layer free water storage, day1 0.10-0.75
• ZPERC Ratio of maximum and minimum percolation rates 5-350
• REXP Shape parameter of the percolation curve 1-5
68 Hidrologia
9.1.5 CN3S
10 — Calibração
10.1 Introdução
10.2.1 SMAP
70 Calibração
Todas as informações necessárias para que o modelo SMAP seja executado devem ser
fornecidas no módulo de calibração. Devem-se especificar quais parâmetros se deseja calibrar,
marcando a caixa posicionada na frente do nome do parâmetro e informar o intervalo de valores
que aquele parâmetro pode variar. Para os parâmetros que não serão calibrados, devem ser
informados os valores a serem utilizados. Além disso, devem-se informar os valores iniciais de
teor de umidade e de vazão básica. Como também as séries de evaporação e precipitação e série
observada do período do módulo. Ao se ler uma série o seu período será definido como período
de calibração, porém, isso pode ser alterado após a leitura da série. A Figura 10.1 logo a seguir
apresenta a disposição dos parâmetros e das séries a serem informados.
10.2.2 HYMOD
Assim como o SMAP, todas as informações necessárias para que o modelo HYMOD seja
executado devem ser fornecidas no módulo de calibração. Devem-se especificar quais parâmetros
se deseja calibrar, marcando a caixa posicionada na frente do nome do parâmetro e informar
o intervalo de valores que aquele parâmetro pode variar. Para os parâmetros que não serão
10.3 Algoritmos de Otimização 71
calibrados, devem ser informados os valores a serem utilizados. Além disso, devem-se informar
os valores iniciais TUIN e EBIN. Como também as séries de evaporação e precipitação e série
observada do período do módulo. Ao se ler uma série o seu período será definido como período
de calibração, porém, isso pode ser alterado após a leitura da série. A Figura 10.2 logo a seguir
apresenta a disposição dos parâmetros e das séries a serem informados.
10.3.1 MOPSO
72 Calibração
11 — Operação de Sistemas
11.1 Introdução
11.2 Simulação
Nesta forma de operação da rede, regras que estabelecem a forma com que é feita a retirada
de água de determinados elementos da rede são pré-estabelecidas pelo usuário. Sendo necessário
que este determine tais regras para cada um destes elementos.
Para a simulação, a interface é apresentada ao usuário como mostra na Figura [REFERENCIA
PARA FIGURA].
Este módulo possui a barra de ferramentas com as quatro funcionalidades padrões comuns
aos demais módulos.
74 Operação de Sistemas
11.3 Otimização
12 — Ferramentas
12.1 Importações
Às vezes o usuário não dispõe de dados no formato desejado pelo SIGA. Por isso, faz-se
necessário uma ferramenta para importar dados em diferentes formatos.
• Formato ano-mês-valores
• FUNCEME - Pluviometria
• ANA - Pluviometria
• ANA - Fluviometria
Ao abrir cada tipo de importação, uma janela como a da Figura A.1 será mostrada.
Conforme a subseção 6.1.2, só há um tipo de matriz que pode ser importada pelo SIGA: CAV
- Cota X Área X Volume. Para realizar essa importação, é necessário que o usuário crie um
elemento que seja Reservatório ou Lago no módulo de Rede. Depois, é necessário que o usuário
crie um cenário no módulo de Operação de Reservatórios. Dessa forma, aparecerá um botão
“Cota - Área - Volume” no painel do módulo. Ao clicar nesse botão, a janela da Figura 12.1 será
mostrada.
76 Ferramentas
Para “Importar CAV de um Banco de Dados ou Serviço” é preciso que o usuário clique no
botão mostrado na Figura 12.2, no topo da janela ao lado do botão “Salvar”.
Quando o usuário clica nesse botão, aparece a janela da Figura 12.3. Essa janela serve para
especificar o serviço (no caso, FUNCEME) e qual reservatório o usuário quer escolher para
importar a matriz de Cota X Área X Volume (no caso da Figura 12.3, Adauto Bezerra).
12.1 Importações 77
12.2 Thiessen
Para acessarmos as ferramentas de Thiessen devemos clicar na Barra de Menus (Figura 7.10)
sob o Menu Ferramentas/Thiessen. São mostradas duas opções: “Calcular Thiessen” e “Gerar
matriz de Thiessen (.tmtrx) a partir de séries do SIGA (.srs)”.
Atenção:
• Para iniciar o cálculo é necessário que o usuário tenha colocado pelo menos um shapefile
de pontos e um shapefile de polígonos com as mesmas especificações de datum e sistema
de projeção.
Ao clicar em “Calcular Thiessen”, a janela da Figura 12.4 é mostrada. Nela o usuário precisa
informar o método de execução de Thiessen. De acordo com o Apêndice D, os métodos podem
ser: “Método Tradicional”, “Por sub-bacia” e “Por bounding box de sub-bacia”. Depois de
escolher o método, o usuário poderá clicar em Next.
Após isso, o usuário deverá informar as respectivas colunas de IDs que ele quiser usar para
polígonos e pontos. As opções de colunas mostradas são as colunas das próprias tabelas de
atributos dos shapefiles.
Atenção:
• As opções para colunas de IDs só aparecem após o usuário ter informado o respectivo
shapefile que irá usar.
A próxima janela a ser apresentada é a de matriz de entrada (Figura 12.6). Essa matriz deverá
conter os valores para cada data de cada ponto. Quando o usuário clica no botão para inserir a
matriz de entrada, uma janela como da Figura B.3 aparece.
80 Ferramentas
Após inserir a matriz de entrada de dados, ele deverá clicar em “Finish”. Depois será neces-
sário salvar o arquivo shapefile temporário. Esse shapefile é sobrescrito para cada configuração
diferente de postos até chegar a última data.
Ao final do processo, aparece uma janela (Figura B.4) com os resultados.
Ao clicar em “Gerar matriz de Thiessen (.tmtrx) a partir de séries do SIGA (.srs)” aparecerá uma
janela como a mostrada na Figura A.1. Depois de carregar as séries corretamente, o usuário deve
clicar no botão “Exportar” (Figura 12.7) para exportar as séries em um arquivo .tmtrx.
A princípio a janela é exibida sem dados. Após uma série ser lida, a janela passa a ser exibida
contendo a última série aceita.
84 Entrada e Saída de Séries Temporais
• Abrir → Abrir arquivo de série. Abre uma janela para selecionar o arquivo de série pedido
(múltiplas séries podem ser inseridas).
• Salvar → Salvar série em arquivo. Possibilita salvar alterações na série em um arquivo.
• Exportar → Ver subseção 12.2.2.
Os arquivos para leitura de séries devem apresentar-se na codificação ANSI com os dados dis-
tribuídos em duas colunas. A primeira coluna deve apresentar datas no formato DD/MM/AAAA,
exemplo 01/03/1999, para séries diárias ou MM/AAAA, exemplo 03/1999, para séries mensais.
Já a segunda coluna deve conter os valores correspondentes às datas da primeira coluna.
Atenção:
Atenção:
• Para fazer qualquer modificação dos valores da série, seja ela lida ou construída, a opção de
“Editar tabela” deve permanecer marcada. Ao terminar a edição manual da série deve-se
desmarcar a opção “Editar tabela” para evitar alterações indesejadas.
Uma vez que a série foi construída ou lida e a opção “Editar tabela” está desmarcada, a
janela de leitura de série apresenta a série lida de duas formas: tabular ou gráfica. Uma planilha
apresenta os valores da série para a forma tabular variando de acordo com o tipo de série. Para o
caso de falhas na série lida um o símbolo “-” será utilizado representando ausência valor. Se
a série é diária os rótulos das colunas indicam o dia do mês e das linhas indicam o mês e o
ano daquele valor, como mostrada na Figura A.2. Já para a série mensal os rótulos das colunas
indicam o mês e das linhas indicam o ano daquele valor.
85
Na forma tabular e gráfica pode-se visualizar as séries de duas a três formas diferentes,
dependendo do tipo de série, que podem ser vistas na caixa “Período”. Em uma série diária
é possível visualizar de quatro formas diferentes: “Horário", “Diário”, “Mensal” e “Anual”.
Visualizar uma série diária de forma “Diária” é simplesmente ter seus valores transcritos para a
tabela, essa é tomada como padrão para esse tipo de série.
Ainda com relação a séries diárias, quando a visualização “Mensal” ou “Anual” for selecio-
nada, haverá uma conversão dos valores. A conversão é feita baseada na unidade da série. Séries
que têm as unidades ◦ C, m3s, cm◦ C, mgL, µgL e Wm2 faz-se média dos valores correspondentes
ao mesmo mês e é tomado como o valor daquele mês, caso “Mensal”, ou correspondentes ao
mesmo ano e tomado como valor daquele ano, caso “Anual” para as demais unidades utiliza-se o
mesmo principio com uma modificação que ao invés de se tomar a média faz-se apenas a soma.
Caso haja algum valor falhado resultante da conversão, mês para “Mensal” e ano para “Anual”,
será desconsiderado e mostrado da mesma forma de uma falha. A conversão para “Horário” é
feita copiando-se a média para cada intervalo de hora.
Pode-se também alternar entre planilha e gráfico e visualizar a série de forma de gráfico no
topo da janela (Figura A.3):
86 Entrada e Saída de Séries Temporais
Depois de inserida a série, do lado esquerdo da tela, tanto na forma tabular quanto na gráfica,
há algumas ferramentas podem ser utilizadas para melhorar a exploração das informações da
série, como:
• O tipo de intervalo de tempo visualizando os dados horários, diários, mensais e anuais da
série já lida.
• O período indica o intervalo de tempo mostrado na tabela, este intervalo pode ser alterado
caso se deseje observar informações de um intervalo específico.
• Também do lado esquerdo da tela é apresentado o nome da série lida. Pode-se removê-la
com dois cliques com o botão esquerdo do mouse sobre o seu nome.
• Apenas para a visualização tabular pode-se alterar algum valor.
• Na visualização em gráfico o valor de um ponto é mostrado com um clique com o botão
esquerdo do mouse sobre ele.
Já na região onde o gráfico é desenhado há outras funcionalidades que utilizam três botões
que estão abaixo dos botões de abrir e salvar a série, que são:
• Oculta e exibe a legenda do gráfico.
• Retira o zoom e retornar ao tamanho normal do gráfico.
• Quando marcado, aproxima a imagem do gráfico.
• Quando marcado, distancia a imagem do gráfico.
• Retira a grade do gráfico.
• Mostra a grade do gráfico.
• Mostra ou retira as opções de configuração do gráfico.
Também na mesma região pode-se usar os botões do mouse sobre o gráfico e alguns botões
do teclado com atalho, como,
87
• Botão esquerdo do mouse pressionado → abre uma região de seleção onde será feito um
zoom e redesenhados os pontos do gráfico que estejam dentro da região criada.
• Clique Duplo → retira o zoom e retornar ao tamanho normal do gráfico.
• Botão direito do mouse pressionado → sobre a legenda permite a movimentação da mesma
sobre o gráfico.
• Tecla “S” → Retornar ao tamanho original do gráfico.
• Tecla “W” → Ampliação visual da imagem (zoom +) 1.5 no eixo Y.
• Tecla “X” → Diminuição visual da imagem (zoom -) 1.5 no eixo Y.
• Tecla “A” → Ampliação visual da imagem (zoom +) 1.5 no eixo X.
• Tecla “D” → Diminuição visual da imagem (zoom -) 1.5 no eixo X.
• Tecla “E” → Ampliação visual da imagem (zoom +) 1.5 no eixo X e no eixo Y.
• Tecla “Z” → Diminuição visual da imagem (zoom -) 1.5 no eixo X e no eixo Y.
• Tecla “-” → Diminuição visual da imagem (zoom -) 1.5 no eixo X e no eixo Y.
• Tecla “+” → Ampliação visual da imagem (zoom +) 1.5 no eixo X e no eixo Y.
Os valores lidos de uma série são apresentados de acordo com o seguinte:
• Inicialmente, a opção marcada é o intervalo de tempo do sistema
• O intervalo indicado após uma série ser lida é o intervalo total do arquivo de série.
Uma vez que a série foi lida, deve-se pressionar o botão “v"para que a leitura da série seja
aceita. Caso seja pressionado ”x"ou a janela de leitura de série seja fechada, a nova série não
será recebida pelo módulo.
Matriz de alocação
Matriz de CAV (Cota - Área - Volume)
Matriz de Thiessen
No processo de Thiessen é necessário entrar com uma matriz de dados (Figura B.3). Nessa
matriz, as linhas são as datas e as colunas são os IDs das estações.
Ao final do processo de Thiessen, uma outra matriz é apresentada (Figura B.4). Nessa
matriz, as colunas agora são os IDs das sub-bacias. Os valores da matriz são os valores médios
calculados por Thiessen. Conforme a Figura B.4, uma outra aba é criada com o nome “Postos
Ativos”. Ao clicar na aba, percebe-se uma matriz que indica quantos postos (estações) estão
ativos para cada sub-bacia e, na última coluna, o total de postos ativos por data.
92 Entrada e Saída de Matrizes
só. Para isso, todos os pontos (postos/estações) contidos na bounding box 1 da layer de polígonos
(sub-bacias) são utilizados. Nesse método, a bounding box é inflada da seguinte maneira: 10%
da largura para o lado direito e 10% para o lado esquerdo e 10% da altura para cima e 10% para
baixo.
No exemplo da Figura C.1 todas as estações possuem valores. Assim, todos os pontos foram
levados em conta, menos o ponto 694 porque estava fora da bounding box inflada da layer de
polígonos.
No método por sub-bacia, os polígonos de Thiessen/Voronoi são calculados para cada polígono
da layer de polígonos. O detalhe é que só são levados em conta os pontos dentro do polígono.
No caso da Figura C.2, todos os pontos (estações) possuem valores, mas somente os pontos
238, 342 e 648 foram levados em consideração porque estão dentro do polígono da sub-bacia.
D — Georreferência
D.1 Shapefiles
D.2 Rasters
Uma imagem raster é uma estrutura de matriz de pontos representando usualmente um grid
retangular de pixels ou pontos de cor, visíveis em um computador através de um monitor, papel
ou outra forma de visualização.
Um tipo de dados raster é, em essência, qualquer tipo de imagem digital representada por
grids. Um pixel em um raster é a menor unidade de um grid individual que constroi uma imagem,
geralmente de dificil identificação até que seja produzido na imagem um aumento de escala
(zoom) muito grande. A combinação dos pixels que compõem um sistema de formação de cor
de uma imagem trarão detalhes da mesma.
Os conjuntos de dados de rasters usados pelos GIS conterão informações a cerca de elevação,
um modelo de elevação digital, a refletividade de um comprimento de onda da luz em particular
ou algum outro indicador de espectro eletromagnetico.
D.3 Sistema de Coordenadas 99
O tipo de dados raster consiste em linhas e colunas de células, cada uma guardando um valor
único. Os dados rasters podem ser imagens com cada pixel (ou célula) contendo um valor de cor.
Outros valores que podem ser gravados em cada célula podem ser um valor inteiro, como uso de
terra, um valor contínuo, como temperatura ou um valor nulo se nenhum dado for disponível.
Livros
[Mai+92] David R Maidment et al. Handbook of hydrology. McGraw-Hill Inc., 1992 (ver
página 39).
Artigos
[DEB+00] K. DEB et al. “A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-
Objective Optimization: NSGA-II”. Em: Proceedings of the Parallel Problem
Solving from Nature VI Conference (2000), páginas 849–958 (ver página 24).
[DGS92] Q DUAN, V.K. GUPTA e S. SOROOSHIAN. “Effective and efficient global opti-
mization for conceptual rainfall-runoff models”. Em: Water Resources Research,
28(4) (1992), páginas 1015–1031 (ver páginas 23, 24).
[DGS93] Q DUAN, V.K. GUPTA e S. SOROOSHIAN. “A shuffled complex evolution
approach for effective and efficient global minimization”. Em: J. Optim. Theory
Appl., 76(3) (1993), páginas 501–521 (ver páginas 23, 24).
[EH94] V. ESAT e M.J. HALL. “Water resources system optimization using genetic al-
gorithms.” Em: Hydroinformatics 94, Proc., 1st Int. Conf. on Hydroinformatics,
Balkema, Rotterdam, the Netherlands (1994), páginas 225–231 (ver página 34).
[FAH+94] H. S. FAHMY et al. “Economic optimization of river management using genetic
algorithms”. Em: Paper No. 943034, ASAE 1994 Int. Summer Meeting, Am. Soc.
Of Agricultural Engrs., St. Joseph, Mich (1994) (ver página 34).
[GOL89] D. GOLDBERG. “Genetic algorithms in search optimization and machine learning”.
Em: Addison-Wesley, Reading, Mass (1989) (ver página 33).
[GS85] V. K. GUPTA e S. SOROOSHIAN. “The Relationship Between Data and The Pre-
cision of Parameter Estimates of Hydrologic Models”. Em: Journal of Hydrology,
81 (1985), páginas 57–77 (ver página 24).
[GSY98] V.K. GUPTA, S. SOROOSHIAN e P.O. YAPO. “Toward Improved Calibration of
Hydrologic Models: Multiple and Noncommensurable Measures of Information”.
Em: Water Resources Research, 34(4) (1998), páginas 751–763 (ver páginas 23,
24).
[HAL07] O.B.and A. AFSHAR HADDAD, B.J. ADAMS e D.P. LOUCKS. “Multi-Reservoir
Operation with Honey-Bee Mating Optimization Algorithm”. Em: Paper submitted
to Water Resources Management (2007) (ver página 34).
[HMM06] O.B.and A. AFSHAR HADDAD e e M.A. MARINO. “Honey Bee Mating Optimi-
zation Algorithm (HBMO); Honey-Bees Mating Optimization (HBMO) Algorithm:
A new heuristic approach for water resources optimization.” Em: Water Resources
Management, (In Press) (2006) (ver página 23).
[HMW96] D.A. Haith, R. Mandel e R.S. Wu. “Generalized Watershed Loading Functions.
Version 2.0. User’s Manual”. Em: Cornell University, Ithaca (1996) (ver página 17).
[Ham61] WR. Hamon. “Estimating potential evapotranspiration”. Em: Journal of Hydraulics
Division, Proceedings of the American Society of Civil Engineers 871 (1961),
páginas 107–120 (ver página 17).
[ILI07] N. ILICH. “The benefits of replacing LP solvers in basin allocation models with a
generalized nonlinear evolutionary network flow solver”. Em: Proc. World Water
and Environmental Resources Congress, D. Phelps and G. Shelke, eds., ASCE,
Reston, Va. (2007) (ver página 33).
[KM05] S. T. KHU e H. MADSEN. “Multiobjective Calibration with Pareto Preference
Ordering: An Application to Rainfall-Runoff Model Calibration”. Em: Water Re-
sources Research 41 (2005) (ver página 24).
[LAB04] J.W. LABADIE. “Optimal Operation of Multireservoir Systems: State-of-the-Art
Review”. Em: Journal of Water Resources Planning and Management (2004) (ver
página 33).
D.3 Sistema de Coordenadas 103
[LBC81] J.E.G. Lopes, B.P.F. Braga e J.G.L. Conejo. “Simulação Hidrológica: Aplicações
de um Modelo Simplificado”. Em: III Simpósio Brasileiro de Recursos Hídricos,
Fortaleza 2 (1981), páginas 42–62 (ver página 18).
[LB05] D. P. LOUCKS e E. V. BEEK. “Water resources systems planning and management:
an introduction to methods, models and aplications”. Em: UNESCO, Itália (2005)
(ver página 33).
[ML94] D.C. MCKINNEY e M.D. LIN. “Genetic Algorithm Solution of Groundwater
Management Models”. Em: Water Resources Research, 30 (1994), páginas 1897–
1906 (ver página 33).
[MER01] V. MERWADE. “Stochastic Optimization in Reservoir Planning and Design: A
Literature Review”. Em: Class Notes (2001) (ver página 33).
[MET+53] N. METROPOLIS et al. “Equations of State Calculations by Fast Computing
Machines”. Em: J. Chem. Phys., 21 (1953), páginas 1087–1091 (ver página 24).
[Moo85] R.J. Moore. “The probability-distributed principle and runoff production at point
and basin scale”. Em: Hydrological Sciences Journal 30(2) (1985), páginas 273–
297 (ver página 20).
[NJM06] L.S.V. NASCIMENTO, D.S. REIS JR e E.S. MARTINS. “Aplicação do Algoritmo
Multiobjetivo MOPSO na Calibração de Modelos Hidrológicos”. Em: Anais do
VIII Simpósio de Recursos Hídricos do Nordeste, 17 - 20 de outubro, Gravatá, PE
(2006) (ver página 24).
[NJM07] L.S.V. NASCIMENTO, D.S. REIS JR e E.S. MARTINS. “Avaliação do Algoritmo
Evoluvionário MOPSO na Calibração Multiobjetivo do Modelo SMAP no Estado
do Ceará”. Em: In: Anais do XVII Simpósio Brasileiro de Recursos Hídricos, 25 -
29 de novembro, São Paulo, SP (2007) (ver página 34).
[OL97] R. OLIVEIRA e D. P. LOUCKS. “Operating rules for multireservoir systems.” Em:
Water Resources Research, 33-41 (1997), páginas 839–852 (ver página 34).
[OLH95] J. OTERO, J.W. LABADIE e D. HAUNERT. “Optimization of managed runoff to
the St. Lucie estuary”. Em: Proc., First Int. Conf., W. Espey Jr. and P. Combs, eds.,
Water Resources Engineering Division, ASCE, San Antonio (1995) (ver página 34).
[RER94] B.J. RITZEL, J.W. EHEART e S. RANJITHAN. “Using Genetic Algorithms to
Solve a Multiple Objective Groundwater Pollution Contaminant Problem”. Em:
Water Resources Research, 30 (1994), páginas 1589–1603 (ver página 33).
[Sch+02] E. M. Schneiderman et al. “Modeling the hydrochemistry of the cannonsville wa-
tershed with Generalized Watershed Loading Functions (GWLF)”. Em: Journal
of the American Water Resources Association 38, No. 5, October (2002), pági-
nas 1323–1347 (ver página 17).
[SDG93] S. SOROOSHIAN, Q. DUAN e V. K. GUPTA. “Calibration of Rainfall-Runoff
Models: Application of Global Optimization to the Sacramento Soil Moisture
Accounting Model”. Em: Water Resources Research, 29(4) (1993), páginas 1185–
1194 (ver página 23).
[SGF83] S. SOROOSHIAN, V. K. GUPTA e J. L. FULTON. “Evaluation of Maximum Like-
lihood Parameter Estimation Techniques for Conceptual Rainfall-Runoff Models:
Influence of Calibration Data, Variability and Length on Model Credibility”. Em:
Water Resources Research, 19(1) (1983), páginas 251–259 (ver página 24).
104 Georreferência