1. What is the Petroleum Refining Library Separator?The Petroleum Refining Library Separator distributes one incoming flow among multiple output flows according to configurable split factors while preserving mass balance and material composition.
2. Does the Separator perform physical separation?No. The Separator does not separate components or change product composition. All output flows retain the composition of the incoming flow. Only the mass flow rate is distributed between the outputs.
3. How are flows distributed between the outputs?Flows are distributed according to the configured split factors. Each output receives a proportional share of the incoming flow.
4. Do split factors have to add up to 100%?No. Split factors can be specified as relative values and are automatically normalized to ensure that the entire incoming flow is distributed.
5. Can split factors be changed during simulation?Yes. The split can be changed dynamically using the setSplit() methods, and the flow distribution is updated immediately.
6. Can the Separator have multiple output flows?Yes. The Separator supports an arbitrary number of output flows defined through the outputFlows array.
7. What happens if one output has a flow restriction?The total Separator throughput is reduced as necessary to maintain the configured split while respecting the applicable output constraints.
8. What happens if one required output is completely blocked?The entire incoming flow stops if the blocked output is required to receive flow according to the current split factors.
9. Can the flow continue after an output becomes blocked?Yes. The flow can resume immediately if the restriction is removed or if the split factors are changed so that the blocked output no longer receives flow.
10. Can flow limits be applied to individual outputs?Yes. Individual output flow limits can be configured by output index, product ID, or FluidEnter connection.
11. Can the Separator be completely closed?Yes. The setClosed() method acts as a valve and can completely stop the incoming flow.
12. Can the Separator be used for refinery production planning and inside other Petroleum Refining Library components?Yes. It can be used internally by other Petroleum Refining Library components to distribute mass flows, for example, when
splitting Process Unit production between multiple product flows.