Within
Petroleum Refining Library (PRL), all shipment strategies are implemented by a single configurable Shipment Node. The selected execution strategy changes only the shipment scheduling logic, while the physical material flow is always calculated by the refinery digital twin.
For automatic operation, Shipment Node supports several refinery shipment scheduling strategies designed for different logistics objectives (
shipmentScheduleType (
label: Shipment algorithm)):
-
daily Scheduling – executes shipment plans defined for individual days.
-
monthly (As Fast As Possible) – continuously requests shipment until the monthly target is reached.
-
monthly (Evenly Distributed) – converts a monthly target into a nearly constant daily shipment schedule.
In addition to automatic scheduling, Shipment Node also supports a
manual shipment execution mode (
useUserDefinedPumpingPlan (label: Use user-defined pumping plan)). When enabled, manual shipment orders override the automatic scheduling strategy. Each shipment is executed until the specified volume is transferred, after which the flow path is automatically closed and remains inactive until a new manual order is issued.
The Shipment Node specifies shipment targets while the actual shipment execution is performed dynamically by the refinery digital twin. During simulation, shipment rates are continuously adjusted according to process conditions such as product availability, tank farm inventories, pump capacities, pipeline hydraulics, loading facility capacity, operating calendars, and other technological constraints. As a result, the simulated shipment schedule reflects real refinery operating conditions rather than predefined static shipment calculations.
Shipment Node reads shipment plans directly from the planning database and automatically switches execution behavior according to the selected scheduling strategy or manual mode. This enables engineers to verify not only whether a shipment plan is optimal, but also whether it can be physically executed under real refinery operating conditions.