Paul Toone avatar image
Paul Toone posted


The fluidprocessor is used to simulate a processing step that continuously receives and sends fluid material (such as a continuous cooker).


The fluidprocessor receives and sends material based on an over-all rate that the modeller specifies. The modeller specifies the maximum output rate of the Processor. This value is used to determine the input rate as well. The actual output rate is based on the rate that material came in. Material will leave at the same rate that it entered, unless the output is, for some reason, lowered (such as the downstream object closing its input ports or breaking down). If this happens, the material will "back up" in the Processor and more will be available to send when the downstream object can receive more again. Once the downstream object has received all of the "backed up" material, the output rate will go back to the input rate. The amount of time that material spends in the Processor is based on the Processor's maximum output rate and its maximum capacity.

The modeller is also able to specify a loss value. This value is a number from 0-1 that represents the percentage of incoming material that is lost due to machine inefficiency, evaporation, or any other reason. Whenever any material enters the Processor, it is immediately reduced by this percentage.

Unlike other objects, the Processor can only receive from one port and send to one port during each tick. The Processor has functions called "Receive Port Number" and "Destination Port Number" that the modeller uses to decide which ports will be used. If these functions returns 0, the first input or output port that has material or has available space will be used. If another value is returned it is the number of the input or output port that will be used. This is the more common use of these two fields.


Empty - The Processor has no material in it.

Processing - The Processor has material in it that it is trying to send downstream, or that has not been in the Processor long enough to be sent.

Blocked - The Processor has material in it that it is unable to send downstream.

Properties pages


flexsim users manual
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.



paul.t contributed to this article


FlexSim 2016.1