Pular para conteúdo

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

  1. O Flowsheet Check não mostra bloqueadores nem avisos que você não consiga explicar.
  2. 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.
  3. Todo balanço de energia fecha: os mesmos relatórios escrevem sum(mH)_in + Q = sum(mH)_out com os números.
  4. 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.
  5. 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.
  6. 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.
  7. A Scenario Comparison depois de uma mudança mostra movendo-se só os objetos que a mudança poderia alcançar.

Exercícios

  1. 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?
  2. 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?
  3. Digite 0,8 como eficiência do compressor do Tutorial 08. No que se transforma a potência, e qual achado nomeia o erro?