Production Scheduling

Scheduling mainly concentrates on implementing the optimized plan in relatively shorter time frames. It is usually carried out spanning over periods as long as 3 months to as short as one day. Planning is focused on optimization while scheduling is focused on feasibility and execution of the plan.

The non-linearity in refinery operations such as feed and logistic limitations which are assumed to be linear during the planning process is rightly addressed during the process of scheduling to drive a feasible and optimal refinery operating philosophy.

Refinery schedule provides the Refinery Operations team with all the necessary guidelines to carry out day to day operational activities which include daily unit operational targets, crude mix and product-wise blending recipes and specification targets, crude charge tank and product run-down/routing tank guidelines, blender traffic management and downstream transfers, program for cargo loading/ unloading and product dispatch plan through various modes to multiple destinations.

You can also visit following pages:

As stated above refinery operations scheduling can be
sub-divided into following services

Dock Scheduling

Dock scheduling is a complicated task requiring the scheduler to have all the correct information at hand. This includes the berth availability of the dock, whether the dock has a pipeline line-up to the correct tanks and the physical characteristics of the dock, so the ship doesn’t risk running aground and that the cargo is compatible with the dock. Integrating dock scheduling with refinery schedule can realize as high or more than $1.2 million in benefits.

Feedstock Scheduling

Feedstock scheduling refers to the logistics of handling the feed deliveries and corresponding tank allocations, feed runs, and inventories, with the objective of optimizing a feasible daily operations sequence while meeting constraints. Gives time dependent picture of receipts, inventories, and feed runs.

Process unit scheduling

Is concerned with

  • determining unit operating conditions,
  • product status,
  • characteristics of each stream
  • each tank period by period

Product blending and scheduling

It gives detailed output as

  • A detailed product blend schedule
  • Optimal blend recipes
  • Component and product tanks to use
  • Predicted properties of the blend recipes
  • Blend component and product inventories as a function of time

Product distribution

  • Recommend best means of transportation like railcar, truck or barges
  • Ensure timely delivery of products to the customer
  • Minimize cost of transportation

The following diagram shows the use of scheduling applications along with integration to other applications for data exchange:

Scheduling Process Flow Diagram

Synchronized LP and Scheduling Models can be a great source of "real time" (daily) back casting to validate unit yields and stream properties against actuals which will highlight potential areas of improvement for both models. A step wise process can be initiated from the scheduled results vs. actual performance through property bias and model bias. This can be a great way to get several data points to validate the LP model versus a “Monthly Averaged Back casting."

The scheduling process also allows other related supply chain tools such as LP planning, blend optimization, dock scheduling and supply distribution tools to work in a common environment to ensure that entire supply chain works in a tightly integrated manner.

We, at iOG have in-depth knowledge in leading scheduling software solutions and provide the following services in this area:


  • “As-is” Business Process review for Scheduling and Blending and in performing gap analysis in-line with the industry wide best practices
  • Audit Scheduling & Blending Practices and Models


  • Build Scheduling & Blending models
  • Updating existing Scheduling & Blend Models
  • Develop Global Scheduling model for holistic control
  • Integrating Planning with Scheduling models
  • Jetty / Dock Scheduling (shipping Operations Management)


  • Conduct trainings as per the client requirements
  • Support services for Integration of existing model with the database, Resolve Roll Forward Issues, Email / Phone support for application issues