Vgo Sim And Opt


Published on

Scheduling and dispatching operational activities in a production environment

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Vgo Sim And Opt

  1. 1. Operations Scheduling and Dispatching<br />Model Simulate Optimize<br />
  2. 2. Oil & Gas Fields Are Factories<br />
  3. 3. There Are Many Activities in an Oil Field<br />These activities have to be efficiently scheduled and dispatched to maintain profitability.<br />Simulation of operational processes can intelligently use real-time data to achieve optimization.<br />
  4. 4. Gathering Real-Time Data<br />Data is collected in real time and processed for display in user readable tables and graphs.<br />Notifications are generated for alarms and warnings are noted.<br />Real-Time Data<br />-Real-time data:<br /><ul><li> Pressure
  5. 5. Temperature
  6. 6. Volume
  7. 7. Pump Strokes
  8. 8. Flow</li></ul>A Data Warehouse keeps and maintains appropriate historical data.<br />
  9. 9. The Construction of a Model<br /><ul><li> Available Resources
  10. 10. Services Required
  11. 11. Alarm Levels
  12. 12. Parameter Ranges
  13. 13. Skills of People</li></ul>The Model is a qualitative construct which defines the operations (work processes) to be simulated and perhaps optimized.<br /><ul><li> Rules
  14. 14. Policies
  15. 15. Processes
  16. 16. Workflow
  17. 17. Uncertainties
  18. 18. Risks
  19. 19. Restraints</li></ul>Real-Time Data<br />Information<br />Model<br /><ul><li> What are the business requirements
  20. 20. What are the economic objectives
  21. 21. What are the metrics being used
  22. 22. Are there competing goals
  23. 23. What are the priorities
  24. 24. What wins when there is more than one top priority </li></ul>Knowledge<br />Objective Function<br />Historical and real-time data can be mined to determine if there are:<br /><ul><li> Rules being “followed” by the system
  25. 25. Hidden dependencies and relationships</li></ul>Data Mining<br />
  26. 26. From the Model a Simulator is Built<br />It is often very beneficial to play out the results of the Simulator in time to get a better feel for its outcomes.<br />Once fully integrated the simulator can forecast many possible futures that may result from actions that are taken or events that happen. <br />Simulated<br />Schedule<br />Analyzer Visualizer<br />The Simulator reviews the data passed to it and determines what is to be done. It then schedules the activities according to the model and determines the predicted performance outcome.<br />Real-Time Data<br />Information<br />The Simulator is basically the Model turned into a computer algorithm. It can simulate the operations workflow taking into account the decision processes used by the Experts.<br />Model<br />Simulator<br />Knowledge<br />The Simulator can very quickly run many different schedules and their resulting performance predictions using different scenarios.<br />Optimizer<br />Objective Function<br />An Optimizer can be used to generate thousands of schedules, using the simulator to evaluate each one in order to find better and better schedules.<br />Data Mining<br />
  27. 27. Schedule is Reviewed and Approved<br />Callouts<br />Callouts or Break-ins which result from an unanticipated event are high priority. <br />A database of metrics is produced from the schedule – capital cost, production, etc. – allowing Operations to assess the tradeoffs presented by the rules.<br />Actual tasks and activities scheduled<br />Simulated<br />Schedule<br />The simulated schedule is reviewed to make sure it is doable. Once approved it is dispatched for implementation.<br />Model<br />Simulator<br />Metrics<br />Actual tasks and activities performed<br />Knowledge<br />Feedback to the Model and Simulator as to what really happened can be factored in.<br />Optimizer<br />Objective Function<br />When the Simulator is used as an operational tool, actual results are fed back into the Model and new schedules are generated.<br />
  28. 28. Operations Scheduling and Dispatching<br />Callouts<br />Analyzer Visualizer<br />Simulated<br />Schedule<br />Real-Time Data<br />Information<br />Model<br />Simulator<br />Metrics<br />Knowledge<br />Optimizer<br />Objective Function<br />Data Mining<br />