MGB-IPH
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

erro run simulation

2 participantes

Ir para baixo

erro run simulation Empty erro run simulation

Mensagem  PATRICIA BECKER Seg Nov 09, 2020 2:13 pm

erro run simulation Screen13


Estou iniciando a utilizacao do MGB, ja assisti aos videos e tentei acompanhar mas no final recebi esse erro. Alguem sabe o que ocorreu e como consertar?

Já refiz os arquivos de qobs, precipitacao, solo e continua dando o mesmo erro

meu log de simulacao

Modelo Hidrologico de Grandes Bacias: MGB-IPH
Reading infoMGB.sim file...
Allocating variables...
Reading fixed parameters file...
Reading calibrated parameters file...
Reading calibrated parameters file...
Reading observed flows, substituted flows, and climate files...
CLIMED OK
CLISUB OK
QOBS OK
QSUBS OK
Calculating river geometry informations...
Openning input/output files...
Input data reading process ended

        Number of catchments:      45
         Number of subbasins:       1
              Number of HRUs:       9
  Start date (dd mm yyyy hh):    1    1 1935    0
               Time step (s):        86400.00
        Number of time steps:   31346
Number of observation gauges:       4
Number of substitution gauges:       0
    Number of climate gauges:       1
ICALIB (simulation=0; autocalibration=1; forecasting=2)
                     ICALIB :       0
PLEASE VERIFY INPUT INFORMATION AND PRESS ENTER TO START RUN...

SIMULATION MODE
Calling initial conditions...
Running main model routine...

PATRICIA BECKER

Mensagens : 18
Data de inscrição : 21/09/2020

Ir para o topo Ir para baixo

erro run simulation Empty Re: erro run simulation

Mensagem  Gustavo Gabbardo dos Reis Dom Nov 15, 2020 10:40 pm

Oi Patrícia, tudo bem?

Apenas olhando a mensagem não tenho certeza do que pode estar causando esse erro, mas acredito que ele esteja relacionado ao fato da sua simulação apresentar um número de intervalos de tempo bem alto (iniciando no ano de 1935).
Você poderia refazer a simulação com um período menor (por exemplo 20 anos) para verificar se o erro ainda persiste? (será necessário ajustar alguns dados de entrada como os de chuva e vazão de forma que eles tenham o mesmo período de dados que a nova simulação a ser adotada).
Sendo assim, esse erro também pode estar sendo causado justamente pela observação que citei acima, caso os dados de chuva/vazão não estejam com dados no período de simulação que você configurou na ferramenta run simulation. É importante garantir que se você fizer uma simulação por exemplo do ano de 2000 até 2020, os seus arquivos de entrada estejam com dados exatamente nesse mesmo período indicado.

Atenciosamente,
Gustavo.

Gustavo Gabbardo dos Reis

Mensagens : 36
Data de inscrição : 23/07/2020

PATRICIA BECKER gosta desta mensagem

Ir para o topo Ir para baixo

erro run simulation Empty Re: erro run simulation

Mensagem  PATRICIA BECKER Seg Nov 16, 2020 11:57 am

Oi Gustavo, tudo bem?

Obrigada pela dica, consegui resolver.

No entanto, estou com dúvida em relação aos arquivos de saída. Eu precisava dos dados de vazão da minibacia mais a jusante.

Vi que o arquivo QTUDO está em bin, mas utilizei o transformador do site e nao deu certo. Voce teria alguma dica?

PATRICIA BECKER

Mensagens : 18
Data de inscrição : 21/09/2020

Ir para o topo Ir para baixo

erro run simulation Empty Re: erro run simulation

Mensagem  Gustavo Gabbardo dos Reis Seg Nov 16, 2020 12:12 pm

Para fazer a leitura de um arquivo binário você precisa utilizar um programa como Octave (gratuito) ou MATLAB.
Utilizando um script como o exemplo abaixo é possível gravar os dados do arquivo QTUDO em uma variável matricial e fazer a leitura no próprio programa (posteriormente você também pode exportar esses dados para um arquivo de texto/tabela excel se quiser)

OBS: Usando o Octave, ajuste o "diretório atual" para a pasta aonde está localizado o arquivo QTUDO_bin.MGB, insira o script no editor do programa e aperta na opção de salvar e executar.
Antes de rodar o script, edite as variáveis indicadas abaixo como nMini (número de minibacias) e NT (número de intervalos de tempo) conforme os dados da sua simulação.

clear all

% Insira o número de minibacias
nMini = 0;

% Insira o número de intervalos de tempo
NT = 0;

% Abrir arquivo de vazão QTUDO
fid = fopen('QTUDO_bin.MGB','r');

% Gravar dados do arquivo QTUDO em uma variável matricial
QTUDO = fread(fid,[nMini,NT],'single');

% Fechar arquivo
fclose(fid);



Atenciosamente,
Gustavo.

Gustavo Gabbardo dos Reis

Mensagens : 36
Data de inscrição : 23/07/2020

Ir para o topo Ir para baixo

erro run simulation Empty Re: erro run simulation

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos