Erros Comuns¶
A mesma dúzia de erros responde pela maior parte das perguntas do fórum. Cada um tem um sintoma, uma causa e (desde a versão 10.2.9) um achado no Flowsheet Check que o nomeia. Esta página os percorre na ordem em que um estudante costuma encontrá-los; a página Códigos de Diagnóstico tem o texto completo de cada achado.
O que você vai aprender
- Os erros que param uma resolução, e os que a deixam terminar com uma resposta errada
- Como ler um achado: o que significa, por que acontece, como corrigir
- Uma lista de verificação para rodar antes de acreditar num resultado
Antes de resolver¶
Uma corrente que não vai a lugar nenhum¶
Sintoma: o solver para com "objeto não conectado" ou uma unidade nunca é calculada.
Achado: STREAM_DANGLING, UNIT_UNCONNECTED, UNIT_NO_FEED.
Causa: uma corrente foi solta na tela e nunca conectada, ou conectada à porta errada.
Correção: abra o painel de Conexões da unidade; cada entrada e saída tem uma porta com nome.
Uma alimentação com um buraco¶
Sintoma: "temperatura não definida" ou um erro de flash na primeira unidade.
Achado: FEED_NO_TEMPERATURE, FEED_NO_PRESSURE, FEED_NO_FLOW, FEED_NO_COMPOSITION.
Causa: falta um dos quatro números de que uma alimentação precisa; veja
Graus de Liberdade.
Correção: a aba Degrees of Freedom lista o campo vazio pelo nome.
Uma composição que não soma um¶
Sintoma: as vazões saem um pouco diferentes do digitado, ou um composto some a jusante.
Achado: FEED_COMPOSITION_NOT_NORMALISED.
Causa: frações digitadas à mão que somam 0,97, ou troca de base (mássica digitada como molar).
Correção: use o botão Normalize no editor de composição; confira o seletor de base.
Uma eficiência digitada como fração¶
Sintoma: uma bomba ou compressor com potência absurda, uma temperatura de saída alta demais.
Achado: EFFICIENCY_OUT_OF_RANGE.
Causa: o DWSIM lê eficiências em porcentagem; 0,75 significa três quartos de um por cento.
Correção: digite 75.
Razões de divisão que não somam um¶
Sintoma: massa aparece ou desaparece num divisor.
Achado: SPLITTER_RATIOS_NOT_NORMALISED.
Correção: as razões das saídas em uso devem somar 1; deixe as saídas não usadas em 0.
Um reator sem reações¶
Sintoma: o reator resolve e não muda nada.
Achado: REACTOR_NO_REACTIONS.
Causa: a reação foi criada mas não adicionada a um conjunto de reações, ou o reator aponta para
um conjunto vazio.
Correção: Reactions Manager; confira o conjunto atribuído ao reator e se a reação está ativa.
Um laço sem Recycle, ou um Recycle sem estimativa¶
Sintoma: o solver nunca começa, ou leva centenas de iterações.
Achado: RECYCLE_NO_ESTIMATE, e um bloqueador para um laço sem corte.
Correção: veja Reciclos e Convergência.
Depois de resolver¶
Estes deixam a resolução terminar e dão um resultado que um processo real não poderia produzir. O Flowsheet Check roda as regras de plausibilidade depois de cada resolução; o Explain Result mostra os números por trás de cada uma.
Um aquecedor que esfriou, um resfriador que aqueceu¶
Achado: HEATER_COOLED, COOLER_HEATED.
Causa: uma temperatura de saída abaixo da entrada num aquecedor, ou uma carga negativa. A
aritmética está certa; o equipamento é o errado.
Correção: troque a unidade, ou corrija a especificação.
Pressão indo na direção errada¶
Achado: PRESSURE_WRONG_DIRECTION.
Causa: uma bomba com aumento negativo, uma válvula com queda negativa, um compressor com
pressão de saída abaixo da entrada.
Um cruzamento de temperaturas num trocador¶
Achado: HX_TEMPERATURE_CROSS, HX_HEAT_FLOW_REVERSED.
Causa: as temperaturas de saída especificadas exigiriam que a corrente fria saísse mais quente
do que a corrente quente entra (ou a carga corre no sentido errado). Nenhuma área consegue isso.
Correção: o Explain Result no trocador desenha o diagrama T-Q e marca o pinch; reduza a carga,
ou mude o arranjo de escoamento, até as curvas não se cruzarem.
Um líquido abaixo do ponto de congelamento¶
Achado: TEMPERATURE_BELOW_FREEZING.
Causa: a maioria dos pacotes de propriedades não sabe nada de sólidos e reporta sem
constrangimento um líquido a 200 K. O achado compara a temperatura com os pontos de fusão dos
compostos.
Uma coluna abaixo do refluxo mínimo¶
Achado: COLUMN_REFLUX_BELOW_MINIMUM.
Causa: a coluna shortcut calculou um refluxo mínimo acima do especificado; o número de estágios
que ela reporta não significa nada. O diagrama de McCabe-Thiele mostra o pinch que causa isso.
Misturar correntes a pressões diferentes¶
Achado: MIXER_PRESSURE_MISMATCH.
Causa: duas alimentações a pressões diferentes num mesmo misturador. O simulador escolhe uma
regra (a menor, por padrão); um tubo real teria contrafluxo.
Uma unidade que não fez nada¶
Achado: UNIT_HAD_NO_EFFECT.
Causa: um aquecedor com carga zero, uma válvula com queda de pressão zero, um separador numa
corrente monofásica. Às vezes é intencional; muitas vezes é uma especificação deixada no padrão.
Lendo um achado¶
Todo achado traz um código, uma linha sobre o que está errado, uma linha sobre o que fazer, e um link para a página de Códigos de Diagnóstico. Na janela do Flowsheet Check, selecione um achado para ler a explicação longa (o que significa, por que acontece, como corrigir) e use Locate para ir ao objeto. O assistente e o servidor MCP devolvem os mesmos códigos, então um script ou um cliente de IA pode agir sobre eles.
Uma lista de verificação antes de acreditar num resultado¶
- O Flowsheet Check não mostra bloqueadores nem avisos que você não consiga explicar.
- Todo balanço de massa fecha: o Explain Result num misturador, separador ou coluna mostra as vazões de entrada e saída por composto.
- Todo balanço de energia fecha: os mesmos relatórios escrevem
sum(mH)_in + Q = sum(mH)_outcom os números. - As temperaturas sobem em aquecedores e compressores, descem em resfriadores, válvulas e expansores; as pressões sobem em bombas e compressores e caem em todo o resto.
- Nenhuma fase está onde não deveria: um líquido a 200 K, um vapor a 20 bar e 300 K numa linha de propano.
- Um segundo pacote de propriedades dá uma resposta parecida no par que decide o processo, ou a Property Package Comparison diz por que não deveria.
- A Scenario Comparison depois de uma mudança mostra movendo-se só os objetos que a mudança poderia alcançar.
Exercícios¶
- Abra o Tutorial 02 e ponha a temperatura de saída do aquecedor abaixo da entrada. Resolva, rode o Flowsheet Check e leia o achado. Depois leia o Explain Result do aquecedor: que sinal tem a carga?
- No Tutorial 05 - Heat Exchanger Design, aumente a temperatura de saída fria até o Flowsheet Check reportar um cruzamento de temperaturas. Abra o Explain Result e encontre o pinch no diagrama T-Q. Em que carga o cruzamento aparece?
- Digite
0,8como eficiência do compressor do Tutorial 08. No que se transforma a potência, e qual achado nomeia o erro?