Opened 15 years ago

Closed 15 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)

matrix.mso (1.1 KB) - added by gerson bicca 15 years ago.
sample_equil.mso (4.4 KB) - added by Rodolfo Rodrigues 15 years ago.

Download all attachments as: .zip

Change History (5)

Changed 15 years ago by gerson bicca

Attachment: matrix.mso added

comment:1 Changed 15 years ago by Rafael de Pelegrini Soares

Resolution: fixed
Status: newclosed

Problema resolvido, estará na próxima distribuição.

A derivada do produtório é uma expressão bem complicada de automatizar e estava com problemas.

comment:2 Changed 15 years ago by Rodolfo Rodrigues

Resolution: fixed
Status: closedreopened
Version: 0.9.480.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 15 years ago by Rodolfo Rodrigues

Attachment: sample_equil.mso added

comment:3 Changed 15 years ago by Rafael de Pelegrini Soares

Resolution: fixed
Status: reopenedclosed

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.