Opened 15 years ago

Last modified 15 years ago

#79 new defect

Problemas de convergência para Estimação de Parâmetros

Reported by: Rodolfo Rodrigues Owned by: Rafael de Pelegrini Soares
Priority: major Milestone:
Component: EMSO Version: 0.9.52
Keywords: Cc:

Description

Estou utilizando a subseção ESTIMATION para resolver 3 problemas de estimação de parâmetros estática. Este problema é o mesmo relatado no Ticket #62, e tenho os seguintes pontos a comentar:

Bugs

  • Na aba Console, o tempo total da estimação é sempre reportado como zero;
  • Para est_pol ocorre um erro fatal ao se definir os parâmetros a serem estimados como vetores. Já utilizando 1 parâmetro para cada variável a ser estimada, ao se selecionar o nível do Output Level até Normal ocorre uma mensagem de não-convergência do sistema e num nível maior, provoca-se um erro fatal;
  • Ao se utilizar o solver ipopt_emso é retornada uma mensagem de erro ("unexpected return value -1") mas o sistema converge. E se utilizando o solver complex não há problemas.

Sugestões e Dúvidas

  • Na subseção ESTIMATION, poderia se ter mensagens de alerta para o usuário quando este troca a ordem dos valores inicial, superior e inferior dos parâmetros a serem estimados;
  • Como posso comparar a qualidade dos valores estimados? Uma forma seria pela sobreposição de gráficos, ou comparando valores do arquivo de resultados no Matlab/Scilab?. Teria como se referenciar os parâmetros a serem estimados com os dados, de forma que se possa implementar pequenas funções para cálculo de erros na própria seção ESTIMATION?

Já deixei os intervalos dos parâmetros a serem estimados os mais estreitos possíveis e partindo de um bom chute, e mesmo assim não estou chegando a respostas boas. Há algum outro parâmetro que possa mexer para obter uma resposta melhor?

Obs.: Já estou utilizando a versão 0.9.52 para estes testes.

Attachments (3)

prob03.mso (6.2 KB) - added by Rodolfo Rodrigues 15 years ago.
prob03.dat (222 bytes) - added by Rodolfo Rodrigues 15 years ago.
prob03.2.mso (6.3 KB) - added by Argimiro Resende Secchi 15 years ago.

Download all attachments as: .zip

Change History (4)

Changed 15 years ago by Rodolfo Rodrigues

Attachment: prob03.mso added

Changed 15 years ago by Rodolfo Rodrigues

Attachment: prob03.dat added

Changed 15 years ago by Argimiro Resende Secchi

Attachment: prob03.2.mso added

comment:1 Changed 15 years ago by Argimiro Resende Secchi

O novo arquivo prob03.mso, com alguns ajustes nos limites das variáveis, está funcionando melhor. O problema da função polinomial ainda não está rodando com o ipopt_emso. O caso com parâmetros na forma vetorial também não está funcionando. Tanto no algoritmo complex quanto no ipopt_emso, o simulador fecha subitamente quando os limites não estão adequados (deve ser algum erro de ponto flutuante cuja exceção não é tratada).

Note: See TracTickets for help on using tickets.