1 / 105

Métodos de Calibração de Modelos hidrológicos

Métodos de Calibração de Modelos hidrológicos. Carlos Ruberto Fragoso Júnior. Sumário. Conceito básicos O que é calibração? Problemas comuns na calibração de modelos hidrológicos Ciclo da calibração Métodos de calibração Função objetivo Técnicas numéricas Busca aleatória

alka
Download Presentation

Métodos de Calibração de Modelos hidrológicos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Métodos de Calibração de Modelos hidrológicos Carlos Ruberto Fragoso Júnior

  2. Sumário • Conceito básicos • O que é calibração? • Problemas comuns na calibração de modelos hidrológicos • Ciclo da calibração • Métodos de calibração • Função objetivo • Técnicas numéricas • Busca aleatória • Técnicas iterativas; • Busca direta; • Técnicas de otimização global; • Algoritmos genéticos • Critérios de parada

  3. O que é calibração • Procura de valores dos parâmetros de um modelo matemático que resultem em uma boa concordância entre dados observados e calculados; • O erro é minimizado!!

  4. Calibração - Otimização • Encontrar o mínimo ou o máximo de uma função

  5. Problemas comuns em modelos hidrológicos • Encontrar um conjunto ótimo de parâmetros que ajusta um evento de cheia ou uma série de vazões; • Encontrar o coeficiente do reservatório linear simples que ajusta adequadamente uma recessão de vazão.

  6. Problema: • Encontrar o coeficiente do reservatório linear simples que ajusta adequadamente uma recessão de vazão. • Q = V / k • Q(t+dt) = Q(t) . exp(-dt/k)

  7. Q(t+dt) = Q(t) . exp(-dt/k)Primeiro teste: k = 20

  8. Problemas na calibração de modelos hidrológicos • Modelos hidrológicos geralmente tem muitos parâmetros • Não lineares • Técnicas de otimização automáticas • Usar Funções Objetivo

  9. Ciclo da calibração Critérios para um “bom ajuste” (Função objetivo) Critérios para mudança dos parâmetros Rodar o modelo Ajustar os parâmetros Verificar o erro Critérios de parada

  10. Métodos de calibração Métodos de calibração Tentativa e erro (Manual) Técnicas numéricas Ajusta os parâmetros manualmente baseado nos resultados Usa algoritmos numéricos para encontrar um conjunto de parâmetros ótimo Aleatório Assume faixa de probabilidade para cada parâmetro

  11. Funções Objetivo (FO) • Medida do erro – objetivo é minimizar a FO • Diferentes funções objetivo • Somatório dos erros: compensação de erros • Somatório do módulo dos erros • Somatório dos erros ao quadrado • Somatório de erros relativos • Somatório dos desvios dos inversos da vazão • Erro de volume (bias) • Coeficiente de eficiência de Nash-Sutcliffe

  12. Funções objetivo • Raiz do Erro Médio Quadrado (RSME)

  13. Funções objetivo • Raiz do Erro Médio Quadrado Normalizado (NRSME)

  14. Funções objetivo • Coeficiente de correlação de Pearson

  15. Funções objetivo • Coeficiente de eficiência de Nash-Sutcliffe

  16. Funções Objetivo Função quadrática Função módulo Função para mínimos Função relativa

  17. Exemplo

  18. Técnicas de otimização • Cálculo analítico • Técnicas numéricas • Busca aleatória • Busca direta • Algoritmos genéticos

  19. Cálculo analítico • Encontrar pontos da função em que a derivada é zero. • vantagens (pode ser rápido, é mais elegante) • desvantagens (funções de picos múltiplos, funções descontínuas, ausência da forma analítica da função - por exemplo no problema de calibração de um modelo chuva-vazão)

  20. Cálculo analítico - Conceitos Haverá sempre um ponto de máximo ou mínimo, seja no interior da região delimitada pelas restrições ou nos limites, desde que a função objetivo seja contínua. A condição necessária para que exista um ponto de máximo ou mínimo é a seguinte: pontos estacionários A condição suficiente para que um ponto estacionário seja um mínimo é a seguinte onde Ri são os menores principais da matriz Hessiana H.

  21. Exemplo Determine o mínimo da função x1= 8 x2 = 2 y = -56 H = Matriz positiva definida

  22. Técnicas numéricas - Busca Aleatória • Vantagens: funções descontínuas; picos múltiplos • Desvantagens: demorado; não existe garantia de atingir o ponto ótimo global “Ótimo”

  23. Características das Técnicas Numéricas • Definição do ponto de partida: o critério para inicializar o processo de tentativa em geral depende mais do problema em questão do que do método. • Direção de pesquisa: a direção de pesquisa identifica o vetor no qual serão realizadas as alterações das variáveis. • Espaçamento de cada tentativa: identifica a variação que ocorrerá na direção de pesquisa a cada tentativa. • Critérios de parada: envolve a definição dos critérios para aceitar uma determinada solução como o ótimo de uma função.

  24. Técnicas numéricas - Busca direta • Estratégia de caminhar “morro acima”

  25. Função objetivo: F(x1,x2) x2 Máximo local Máximo global x1

  26. Início: ponto coordenadas (parâmetros) aleatórias X2=valor aleatório entre c e d X1=valor aleatório entre a e b

  27. Determina direção de busca: exemplo x2=x2+0,3; x1=x1 Função objetivo melhorou? Não, então tenta no outro sentido.

  28. F.O melhorou? Sim, então continua no mesmo sentido

  29. F.O melhorou? Sim, então continua no mesmo sentido

  30. F.O melhorou? Sim, então continua no mesmo sentido

  31. F.O melhorou? Não, então volta para o ponto anterior...

  32. ...e muda a direção de busca. F.O melhorou? Sim, então continua no mesmo sentido

  33. E assim segue até encontrar um ponto em que não existe direção de busca que melhore o valor da FO

  34. Método unidirecional 1. Direção de pesquisa paralela aos eixos; 2. Pesquisa em cada direção: espaçamento constante ou variável 3. Critério de parada desvantagens: (ao lado)

  35. Método da rotação das coordenadas (Rosenbrook) • Primeiro ciclo igual ao univariacional • segundo ciclo com rotação • duas alternativas para pesquisa em cada direção: método original que alterna a pesquisa de cada direção em cada tentativa;

  36. Primeiro ciclo direção x1 Primeiro ciclo direção x2

  37. Rosenbrock: Método um pouco mais eficiente Direção de busca é a que potencialmente dará maior incremento da FO

  38. Limitação da busca direta: Ótimos locais Região que atrai solução para o ótimo local

  39. Tentativa de contornar problema: Busca direta com inicialização múltipla Várias tentativas; espera se que o ótimo global seja a melhor solução testada. Problema: Ineficiente e ineficaz quando a FO tem muitos ótimos locais

  40. Técnicas numéricas – Busca direta • Busca direta (Rosenbrock e cia.) • vantagens: funções descontínuas; otimização por simulação (funções que não podem ser expressas analiticamente - calibração de modelos) • desvantagens: funções com picos múltiplos

  41. Técnicas numéricas – Algoritmos genéticos Início Inicialização da população Cálculo da aptidão Solução encontrada? Fim Nova população Seleção Reprodução Mutação

  42. Algumas regras gerais dos algoritmos genéticos • Conceitos de população, reprodução e gerações • Filhos são semelhantes aos pais • Os pais mais “adaptados” tem maior probabilidade de gerar filhos • Os filhos não são completamente iguais aos pais

  43. Pais mais adaptados têm maior probabilidade de gerar filhos(sobrevivência do mais apto = seleção natural) Darwin

  44. Algoritmos genéticos • Na natureza: indivíduos mais adaptados têm maior probabilidade de sobreviver até chegar à fase reprodutiva e de participar do processo de reprodução. • No algoritmo: pontos com maior FO têm maior probabilidade de serem escolhidos para participar dos complexos.

  45. Algoritmo genético “puro” 1 - gera população (pontos aleatórios)

  46. 2 - escolhe pontos para participar do processo de “reprodução” (pontos com melhor FO tem maior probabilidade de escolha

  47. 2 - Exemplo de reprodução: escolhidos dois pontos Xa=8 Xb=19 binário Xa=01000 Xb=10011

More Related