Feedstock Provision Scheduling for Ports and Pipelines

Typical Industries for the scenario:

Many oil refineries receive their raw components via shared multipurpose pipelines from multiple ports. Separate "Feedstock Provision" departments are responsible to schedule and manage the most vital part of the oil industry supply chain: the delivery of crude oil components to the processing refineries. Their business processes include scheduling of crude oil delivery and unloading at port, multicomponent batch composition and pipeline batch transportation scheduling.

Similar business processes are used by companies who operate shared multipurpose pipelines for various oil companies or manage tank farms at ports or refineries.

ORSOFT Manufacturing Workbench supports these business processes with the combination of standard APS and MES functions and specific functions that take into account the special requirements of the oil industries.

Crude oil delivery and unloading

The crude oil is delivered to a port before it is transported to refineries through shared pipelines within transportation time slots. At both ends of the pipeline there are flexible, restricted tanks holding a multicomponent mix with quality parameters.

With the help of the ORSOFT Manufacturing Workbench, the delivery of crude oil at multiple ports and the unloading to multicomponent tanks at the port can be scheduled to create the best quality compositions.

It is possible to create schedules with a longer time frame which also include estimated oil tanker arrivals.


The screenshot shows the estimated arrivals of oil tankers in the upper left window (with vessel name, arrival date and time, crude oil type, destination port and mass and volume quantity). The current situation at the corresponding port holding tank farm is in the upper right window (with tank name, editable planned transfer quantity from vessel, ... ). The detailed result quality information for the port holding tanks in the lower window (this area can also display the original quality situation before the selected tanker arrival). Rows with green background indicate those holding tanks with a planned transfer from the selected tanker arrival.

It is possible to use characteristics which are not common in some ERP systems (such as throughput, multicomponent batches, quality parameters or transport batch orders) by utilising "user fields" within the ORSOFT Manufacturing Workbench. Furthermore, the unloading can be optimised with regard to the desired qualities with the help of linear programming.

Pipeline batch composition and scheduling

The next part of the crude oil supply chain is the composition of pipeline transport batches from multiple components available in the port tanks.

A graphical pipeline batch composition tool within the ORSOFT Manufacturing Workbench supports the planner in scheduling the transport batches with regard to times, duration, quality and anticipated blending calculation.

multicomponent transport batches based on quality and quantity requirements

The software supports the composition of multicomponent transport batches based on quality and quantity requirements, as well as the detailed scheduling of pipeline transports and of the receiving tank farm at the refinery. The planner can overlook the scheduled situation with the help of port and refinery tank histograms and pipeline Gantt charts.

Matching of block sequences with pipeline batch schedules

The sequence of block operation modes determines the requirements for specific quantities and quality parameters of input crude oil mixes at a refinery. These must be matched with the pipeline batch schedule and the limited capacity of the receiving tank farm.

A hierarchy tree view tool within the ORSOFT Manufacturing Workbench supports the planner in maintaining block operation mode sequences and monitoring resulting stock levels at the receiving tank farm.

planned sequences of block operation modes

The screenshot shows planned sequences of block operation modes for various processing units. "Axx" in the left tree view refers to processing units (distillation). The next characters indicate the recipe (BT stands for bitumen oil, SR for high sulfur and so on). The yellow light indicates a gap within the scheduled processing sequence while the red light indicates two overlapping runs. Green lines sum up the total of each processing sequence. Other columns display relevant operation parameters such as throughput, density, quantity and volume.

back next