3. Student Background
• 4th
year Mechanical Engineering
• University of Calgary
• 3 Consecutive four months work term at Talisman
Energy in the Completion Department
• Graduating June 2005
5. Importance of Rig Scheduling
• Shorten cycle time
– Project start dates for future jobs
• Increase efficiency
• Prevent losing rigs to competitors
• Decrease overall cost
• Shorten cycle time
– Project start dates for future jobs
• Increase efficiency
• Prevent losing rigs to competitors
• Decrease overall cost
6. Importance of Rig Scheduling
• Shorten cycle time
• Increase efficiency
– Increase utilization of rigs and resources
– Increase the number of jobs being completed/drilled
• Prevent losing rigs to competitors
• Decrease overall cost
• Shorten cycle time
• Increase efficiency
– Increase utilization of rigs and resources
– Increase the number of jobs being completed/drilled
• Prevent losing rigs to competitors
• Decrease overall cost
• Shorten cycle time
• Increase efficiency
– Increase utilization of rigs and resources
– Increase the number of jobs being completed/drilled
• Prevent losing rigs to competitors
• Decrease overall cost
7. Importance of Rig Scheduling
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
– Provide enough jobs for each rig
– Retain good rigs
• Decrease overall cost
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
– Provide enough jobs for each rig
– Retain good rigs
• Decrease overall cost
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
– Provide enough jobs for each rig
– Retain good rigs
• Decrease overall cost
8. Importance of Rig Scheduling
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
• Decrease overall cost
– Result of the increase efficiency
– Fewer stand-by cost for rigs and other resources
– Minimize excessive rig move cost
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
• Decrease overall cost
– Result of the increase efficiency
– Fewer stand-by cost for rigs and other resources
– Minimize excessive rig move cost
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
• Decrease overall cost
– Result of the increase efficiency
– Fewer stand-by cost for rigs and other resources
– Minimize excessive rig move cost
• Shorten cycle time
• Increase efficiency
• Prevent losing rigs to competitors
• Decrease overall cost
– Result of the increase efficiency
– Fewer stand-by cost for rigs and other resources
– Minimize excessive rig move cost
9. TLM Required Rig Scheduler
Features
• Multiple Views
– Customize the schedule
– Allows for greater versatility and adaptability
• Linkable Resources
• Ease of Manipulation
• Sorting
• Database Compatibility
• Multiple Views
– Customize the schedule
– Allows for greater versatility and adaptability
• Linkable Resources
• Ease of Manipulation
• Sorting
• Database Compatibility
• Multiple Views
– Customize the schedule
– Allows for greater versatility and adaptability
• Linkable Resources
• Ease of Manipulation
• Sorting
• Database Compatibility
10. TLM Required Rig Scheduler
Features
• Multiple Views
• Linkable Resources
– Multiple links to each resources
– Easy updating of schedule
• Ease of Manipulation
• Sorting
• Database Compatibility
• Multiple Views
• Linkable Resources
– Multiple links to each resources
– Easy updating of schedule
• Ease of Manipulation
• Sorting
• Database Compatibility
• Multiple Views
• Linkable Resources
– Multiple links to each resources
– Easy updating of schedule
• Ease of Manipulation
• Sorting
• Database Compatibility
15. TLM Required Rig Scheduler
Features
Drilling Rig #2 Well #3 Well #4
Completion Rig #2
Completion Rig #3
Drilling Rig #1
Completion Rig #1 Well #1
Well #4
Well #3 Well #2
Well #2Well #1
21. In-house Rig Scheduler
• Advantages of an in-house rig scheduler
– Features that matter
– Lower cost
– Continuous support
• Disadvantages
– No advanced features
• Advantages of an in-house rig scheduler
– Features that matter
– Lower cost
– Continuous support
• Disadvantages
– No advanced features
• Advantages of an in-house rig scheduler
– Features that matter
– Lower cost
– Continuous support
• Disadvantages
– No advanced features
• Advantages of an in-house rig scheduler
– Features that matter
– Lower cost
– Continuous support
• Disadvantages
– No advanced features
• Advantages of an in-house rig scheduler
– Features that matter
– Lower cost
– Continuous support
• Disadvantages
– No advanced features
22. In-house Rig Scheduler
• Further improvements on the in-house rig scheduler are:
– Creation of a database for completion jobs
– Integration with O&G Explorer for automation
23. Conclusion
• Ask for a free demo from Petrowave and Bengal to try
out whether these software packages suits our needs.
• Continue working on the in-house rig scheduler while
the search for a commercial software continues.
Cost Analysis – tracked down cost to ensure that there are no discrepancies between Wellview and Envision cost.
Cost Estimates – communicate w/ service companies and compile estimates for completion jobs
Completion Programs – wrote most of the completion programs for Lac La Biche this past winter season. Also wrote completion programs for Foothills, Deep Basin, and Greater Arch.
F&D studies – gather data and help analyze them for F&D studies in Deep Basin, Edson, and Wild River
Rig Scheduling – assist in the search and evaluation of rig scheduling software that is commercially available. Developing an in-house scheduler as a temporary means of scheduling rigs until a suitable software package is found and approved by management.
Shorten Cycle Time – with proper scheduling, cycle time can be reduced. Allows anticipation of the start for each job. Give the engineers an idea of when to have all the front end engineering to be completed prior to the start of the job.
Increase Efficiency – allows greater utilization of available rigs and resources, thus limiting stand-by time and wasted days. Gaps within the schedule can be filled in by looking at the most likely job that the rig could go to.
Prevent losing rigs to competitors – limit wasted days for rigs and resources. Service companies do not receive the full cost when they’re resources are on stand-by. They would rather have the rig move somewhere else, probably to a competitor if we do not have enough jobs for our rigs. Having a good schedule also allows us to retain some of the best rigs and rig crews by providing them with adequate amount of work.
There is always a drive to reduce capital cost down, and one way of doing so is to make our operations run more efficiently. This allows us to reduce our cost without sacrificing safety and performance.
Decrease Overall Cost – a result of the increase in efficiency, if utilization of resources are increased, we will be limiting stand-by of rig and wait on available resources, thus decreasing the associated stand-by cost for resources such as rigs, frac and test equipments. Which would help alleviate increasing developmental cost.
Multiple Views – allows for greater versatility and adaptability to different. Users needs the ability to create multiple reports and have these reports that are linked together. Users could create different schedules for construction, drilling, completion, tie-ins, or a combination of some of these categories.
Linkable Resources - Scheduling rigs is a very difficult thing to accomplish simply because the rig schedule can change almost regularly. Therefore, it is important to be able to link multiple resources so that when a schedule for a rig changes, all resources linked to it adjusts itself. Without this feature, users would have to manually change each of the resources related to a rig which schedule has changed.
Ease of Manipulation – Schedule changes due to delays or equipment break down. Therefore, it is important for a rig scheduler to accommodate these delays by allowing the manipulation of the schedule. Some suggestions of this type of feature are simple clicking/dragging/dropping of resources, which breaks the links between resources.
Sorting - The ability to sort the schedule in different ways is also important. Sorting would allow users to view the schedule in many ways. Some might want to see both the drilling and completions schedule for a certain area or group of areas. Some might want to view the schedule as drilling or completion rigs only. With the ability to sort, users can further customize their schedule to suit their needs.
Database Compatibility - In order to create a schedule, users will need to input various data such as the start and end date for each operation. However, most of these data are already tracked in one form or another in the company’s databases. Therefore, it is unnecessary to create a whole new database just for scheduling purposes. If the scheduling software is compatible and have access to the various databases within the company, then the redundancy of re-inputting the data can be eliminated. This allows the schedule to be somewhat automated. In addition, users would be able to perform historical studies of cycle time for different areas for past wells using the data gathered from the different databases.
Well Location View – could be used to analyze cycle time and determine which areas needs improvement
Rig Views – allows the scheduling of rigs or other resources. This allows the minimizing of lead in/out times for each rig. Wells could be prioritized and assigned rigs. This also allows engineers to determine whether to add or remove rigs from one area to another. If there is a long list of inventory wells, and all rigs are busy, the engineers can make a just decision to bring another rig into the area. This would limit the number of unnecessary rig moves the often occurs.
For example, if a well is in need of a workover and has a higher priority over the current work list, a decision might be made to move a rig hundreds of kilometers away to do this job. However, there are sufficient number of rigs in the area, and one of these rigs are almost done completing its work, then the new well can wait a few more days to be worked on. This would save us, unnecessary rig move cost. It is not justifiable to move a rig far away to do one job. There should be enough jobs for the current rig as well as the incoming rig before making a decision to move a rig into that area.
Some might argue that by moving a rig and completing that well will increase the speed at which jobs are being completed. However, we should be looking at the big picture. If we take a rig from one area and put this rig into another. One area benefits while the other suffers. If we are trying to promote a team oriented company, then we should be sharing resources instead of taking it from one another.
Here are four rig scheduling packages that I’ve looked at.
Microsoft Project – One of the most readily available software package out there in the market. But there are many reasons as to why it can not be used as a rig scheduler. It is task oriented while rig and wells are resources and projects. It is great for large scale projects, not small multiple projects.
Primavera Project Planner – One of the leading software packages out there. It is a more powerful version of Microsoft Project and it suffers the same limitations
Petrowave’s Connect – A web based scheduling application developed by a local company in Calgary. It is a promising software package however, it is still under development.
Bengal’s Rig Scheduler – Most complete rig scheduling package available. It has all the features that Talisman requires for a rig scheduler. Only thing missing is the a support base in Calgary. It is an important factor to consider because it is important for the software to evolve as well. New features and add-ons will be added and it is important to have a support staff available locally to make this happen.
Multiple views: Users are able to create user-defined views using Bengal’s Rig Scheduler. All user-defined views could also be linked together to minimize repetitive updating of resources.
Linkable resources: Bengal’s Rig Scheduler, Primavera, and Microsoft Project allow the linking of resources. This eliminates the manual manipulation of the schedule for resources that are dependent of one another.
Simple manipulation of data: All software packages allow simple manipulation of the data.
Database compatibility: Only Bengal’s Rig Scheduler can be tied into the database.
Cost: Bengal’s Rig Scheduler is the cheapest commercial software available, however in the long run Petrowave’s Connect is cheaper. The reason why Petrowave is expensive in the short run is because of the cost for the third party gantt chart program. Developing the in-house rig scheduler is still the cheapest option.
Support: Petrowave can offer local support while Bengal is looking into setting up a support staff in Calgary.
Completion database in excel to be used in the rig scheduler
Macro performs all calculations and transfers the data into a different sheet in excel.
Use the macro to display the schedule for both drilling and completions. It simply creates a visual representation of the data. Without proper data, this scheduler will not work. Other features that it does not have is the ability to link resources or manipulate the schedule by clicking and dragging.