Skip to content

Notices

Messages that report something worth knowing but are not failures. How to read an explanation, and how to ask for one (openflowsheet explain <code>, the explain operation), is on Messages.

display_out_of_range: A value too large to show in the display unit asked for

Kind: Notice: not a failure.

  • Summary: A value of kind <kind> is too large to show in <unit>, so it is shown only in its SI unit.
  • Why: Converting the value to <unit> gives a number beyond the largest a double can hold, so the display item carries no value. The SI value beside it is unaffected and is the value to compute with.
  • Do: Read the SI value, or choose a larger display unit for <kind> (for example kmol/h instead of mol/h).
  • Parameters: kind (text), unit (display_unit)

Example:

A value of kind molar_flow is too large to show in mol/h, so it is shown only in its SI unit.
  Why:     Converting the value to mol/h gives a number beyond the largest a double can hold, so the display item carries no value. The SI value beside it is unaffected and is the value to compute with.
  Do:      Read the SI value, or choose a larger display unit for molar_flow (for example kmol/h instead of mol/h).
  Kind:    Notice: not a failure.
  Code:    display_out_of_range (openflowsheet explain display_out_of_range)
  Docs:    https://computational-chemical-engineering.github.io/openflowsheet/messages/notices/#display_out_of_range

stream_enthalpy_absent: An energy total is not given because a stream's enthalpy flow is missing

Kind: Notice: not a failure.

  • Summary: The energy total of <subject> is not given: the enthalpy flow of <streams> is missing.
  • Why: An energy total adds the enthalpy flows of the streams that enter or leave. When one of them could not be evaluated, the total cannot be given either. Each missing enthalpy flow carries its own reason in that stream's entry of the table.
  • Do: Read the reason given for each stream named; it says what is missing and what to do. The other values of the table are unaffected.
  • Parameters: subject (text), streams (list)
  • See also: property_not_provided, property_evaluation_failed, flash_failed, value_not_finite

Example:

The energy total of valve is not given: the enthalpy flow of S2 is missing.
  Why:     An energy total adds the enthalpy flows of the streams that enter or leave. When one of them could not be evaluated, the total cannot be given either. Each missing enthalpy flow carries its own reason in that stream's entry of the table.
  Do:      Read the reason given for each stream named; it says what is missing and what to do. The other values of the table are unaffected.
  Kind:    Notice: not a failure.
  Code:    stream_enthalpy_absent (openflowsheet explain stream_enthalpy_absent)
  Docs:    https://computational-chemical-engineering.github.io/openflowsheet/messages/notices/#stream_enthalpy_absent

zero_flow: A stream without flow has no temperature or properties per amount

Kind: Notice: not a failure.

  • Summary: Stream <stream> carries no flow, so its temperature, composition and properties per amount are not given.
  • Where: stream <stream>
  • Why: A stream whose every component flow is zero is idle. Its flows, enthalpy flow, entropy flow and volume flow are zero and its pressure is kept, but a temperature, a composition or a property per mole or per kilogram would describe no material, so they are left empty.
  • Do: Nothing needs fixing if the stream is meant to be idle. If it should carry material, check the specifications and splits upstream of <stream>.
  • Parameters: stream (stream)

Example:

Stream 'S7' carries no flow, so its temperature, composition and properties per amount are not given.
  Why:     A stream whose every component flow is zero is idle. Its flows, enthalpy flow, entropy flow and volume flow are zero and its pressure is kept, but a temperature, a composition or a property per mole or per kilogram would describe no material, so they are left empty.
  Do:      Nothing needs fixing if the stream is meant to be idle. If it should carry material, check the specifications and splits upstream of 'S7'.
  Kind:    Notice: not a failure.
  Code:    zero_flow (openflowsheet explain zero_flow)
  Docs:    https://computational-chemical-engineering.github.io/openflowsheet/messages/notices/#zero_flow