Opened 16 years ago
Closed 16 years ago
#23 closed defect (fixed)
funções matriciais: Erro ao utilizar a função prod e prodt
Reported by: | gerson bicca | Owned by: | Rafael de Pelegrini Soares |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | EMSO | Version: | 0.9.50 |
Keywords: | Cc: |
Description
O EMSO gera um erro inesperado ao se utilizar a função prod e prodt.
Attachments (2)
Change History (5)
Changed 16 years ago by
Attachment: | matrix.mso added |
---|
comment:1 Changed 16 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 16 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Version: | 0.9.48 → 0.9.50 |
Estou tendo problemas com um caso específico de uso da função prod(). Estou encaminhando o arquivo em anexo. O trecho em questão é:
for j in [1:NReac] "Equilibrium constant" K(j) = prod(activ^stoic(:,j)); end
No arquivo sample_equil.mso há o mesmo flowsheet em 2 versões, a versão dinâmica está encontrando erro no trecho que evidenciei acima, já a versão estacionária roda normalmente.
Changed 16 years ago by
Attachment: | sample_equil.mso added |
---|
comment:3 Changed 16 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Existia um problema na derivada simbólica do produtório, esta é necessária para a inicialização de problemas dinâmicos.
O problema foi resolvido e estará na próxima versão.
Note: See
TracTickets for help on using
tickets.
Problema resolvido, estará na próxima distribuição.
A derivada do produtório é uma expressão bem complicada de automatizar e estava com problemas.