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)
Change History (4)
Changed 15 years ago by
Attachment: | prob03.mso added |
---|
Changed 15 years ago by
Attachment: | prob03.dat added |
---|
Changed 15 years ago by
Attachment: | prob03.2.mso added |
---|
comment:1 Changed 15 years ago by
Note: See
TracTickets for help on using
tickets.
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).