Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#22 closed defect (worksforme)

Falha ao passar um problema do estacionário ao dinâmico quando atribuido "time" a uma variável

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

Description

Este é um problema estacionário mas por questão de melhor visualização transforma-se em dinâmico ao atribuir a conversão (X) ao tempo (time). O objetivo é mostrar a variação da concentração (C) com a conversão (X).

A falha ocorre quando se tenta simular o problema dinâmico. Sendo que a implementação dinâmica trata-se da mesma implementação do modelo estacionário com a única diferença da equação da linha 129.

Segue em anexo o arquivo oxidation_of_so2.mso com o mesmo problema em 3 implementações diferentes: estacionário, dinâmico e discretizado.

Attachments (1)

oxidation_of_so2.mso (7.3 KB) - added by Rodolfo Rodrigues 16 years ago.

Download all attachments as: .zip

Change History (4)

Changed 16 years ago by Rodolfo Rodrigues

Attachment: oxidation_of_so2.mso added

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

Resolution: worksforme
Status: newclosed

Não sei se entendi direito, rodei o FlowSheet? 'pfr_plot' e obtive o resultado:

Simulation of pfr_plot started ...
Solving the initial condition problem...
NLA solver converged.
Integrating the system...
Advancing time from 0 to 0.005
Advancing time from 0.005 to 0.01
Advancing time from 0.01 to 0.015
...
Advancing time from 0.985 to 0.99
Advancing time from 0.99 to 0.995
Advancing time from 0.995 to 1
Variable Outlet.C crossed bounds, lower:0 value:-7.74936e-14 upper:5e+06
Variable X crossed bounds, lower:0 value:1 upper:1
Bounds are impeding progress!

Se entendi bem, o tempo na verdade é a conversão. E uma conversão igual a 1 me parece inviável e portanto o motivo da falha no final da integração (até 0.995 foi).

Assim, não me parece um problema do simulador.

Se for o caso de um reopen no ticket com mais informações.

comment:2 Changed 16 years ago by Rodolfo Rodrigues

O problema é que eu rodando pfr_plot assim como está acusa erro e fecha o simulador (inclusive testei desde a versão 44 até a atual).

Rafael, você chegou a fazer alguma modificação no arquivo antes de rodá-lo?

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

Rodolfo,

Fiz alguns testes, realmente nas versões anteriores apresenta o problema que comentaste. Na versão de desenvolvimento funciona da forma que apresentei no comentário anterior.

Farei uma nova distribuição hoje ou amanhã pois já temos vários defeitos corrigidos.

Note: See TracTickets for help on using tickets.