In a refinery simulation model, physical flow and flow information do not always need to follow the same structure. Consider a
Tank Farm supplied by several Process Units. In the original configuration, each physical flow enters the Tank Farm directly, so the Tank Farm can collect detailed statistics for each incoming stream. After introducing a
ShipmentNode for production plan analysis, the flows are first combined in the ShipmentNode and only one physical flow enters the Tank Farm. However, the Tank Farm can still obtain the original flow structure through the Shipment Node configured as its Input Flow Provider.
This creates two independent paths:
Physical flow: Process Units → Shipment Node → Tank Farm
Flow information: Process Units → Shipment Node → InputFlowsProvider → Tank Farm
The Tank Farm therefore works with one physical flow but multiple original flow records for analysis. Its calculations do not depend on where the information is collected, allowing physical connectivity and information flow to evolve independently.