Ingenious logo

ProSched 5.0: Refinery and Petrochemical Scheduling Software

ProSched is a flow sheet based, end-to-end scheduling solution designed for the refining, petrochemical, gas processing and energy industries. Built on Microsoft .NET, ProSched provides a very intuitive and friendly User Interface. ProSched can automate the supply chain, increase capacity, reduction in loss and free up millions in working capital with just in time operations!

Software Licensing

Designed as a single end-to-end scheduling solution, ProSched can be licensed by functional needs:

  • Feedstock and Operations Scheduling
  • Operations and Product Scheduling
  • End-to-End Scheduling
ProSched Graphical Interface Figure 1: ProSched Graphical Interface

ProSched works with the following:

  • Tankers
  • Pipelines
  • Barges
  • Trucks
  • Railcars
  • Berths (Tankers and Trucks)
  • Truck and rail car racks (Loading/Unloading)
  • Pumping Stations

Today’s refineries are operating with less staff, and increasingly complex supply chains. Schedulers are still required to execute the changing plans while respecting the existing constraints. ProSched provides the most efficient scheduling solution that is tightly integrated with Ingenious’ planning simulator, ProPlan, and Microsoft’s file and object manipulation tools (Point and Click, Drag and Drop, Save, Folder select, Search, Zoom, Page Setup and Print), report creation, emailing in 8 different formats, and Exporting in 9 different formats.

Scheduling Applications

  • Reduce demurrage & inventory costs
  • Tank inventory management
  • Improve feed quality & reduce unpredictability
  • Optimize usage of key operating units
  • Better understanding of scheduling operations
  • Reduce inventory run outs and unplanned incidents
  • Accurate blending to meet quality constraints
  • Capitalize on opportunity purchases & sales

ProSched allows the user to schedule operations taking into account tank storage capacity, actual tank stocks, unit operations, intermediate storage, feedstock logistics and constraints and infeasibilities in the scheduling cycle.

The ProSched solver deploys rules and heuristics to achieve a feasible solution based on current orders, plant model and constraints. Users can rapidly develop schedules on a daily, weekly, or monthly basis.

Each module in the model needs to be defined by specifying a certain minimum number of attributes. For example, a Tank module can be defined by specifying Tank Code, Tank Service, Tank Description, Tank Heel, Maximum Tank Capacity, Opening Inventory, Tank Preparation, Tank Service Level etc.

Data integration options Figure 2: Data integration options


  • Modern Graphical interface with multi user capabilities
  • Convenient and user-friendly Reports, scheduled and dynamic, interactive Gantt charts generation
  • Easy integration with databases, Excel, SQL server and historians
  • Intuitive Error messages
  • Configurable/Custom Reports with Pivot Tables
  • Video playback and dynamic tank levels

The Scheduler can define the process units in the plant by specifying information such as Operating Mode, Yield Pattern, Feed Rate and a number of other parameters for each unit operation. When a unit operation transitions from one mode to another, associated time and costs can be specified. ProSched uses this data to determine the most optimal transition sequence.

Dynamic Tanks with Playback scrollbar Figure 3: Dynamic Tanks with Playback scrollbar

Any continuous process facility can be easily customized and all the constraints can be incorporated in the models so each client can get a custom model of their facility. Data can be entered manually or uploaded automatically.

Configurable/Custom Reports Figure 4: Configurable/Custom Reports

Technology Features

ProSched is designed to produce schedules that can be realistically implemented. This implies schedules that meet all physical and operational constraints and also maximize material run lengths, process units and material movements. Examples of operational constraints include Min/Max inventories (heels), inventory levels, availability of components and products, priority, production, capacity maximization, minimum run lengths, tank line-up, and testing.

Comprehensive Inventory Charts Figure 5: Comprehensive Inventory Charts

Detailed schedule for each operation is generated and user can view reports from the easy to use directory structure. This information is further used to generate the interactive, dynamic Gantt charts and overall schedule report. Users can be defined at various access levels.

Interactive, Dynamic Gantt Chart with Filters Figure 5: Interactive, Dynamic Gantt Chart with Filters

Product Access