×

Method system and program storage device for automatically calculating and displaying time and cost data in a well planning system using a Monte Carlo simulation software

  • US 7,548,873 B2
  • Filed: 02/08/2005
  • Issued: 06/16/2009
  • Est. Priority Date: 03/17/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable medium storing computer-executable instructions for generating and displaying a plurality of time and cost data associated with activities, the instructions, when executed, cause a computer to:

  • obtain a plurality of non-summary activities based on wellborne geometry and drilling parameters in an oilfield operation;

    obtain an activity template comprising a plurality of minimum times, a plurality of maximum times, and a plurality of costs for the plurality of non-summary activities;

    generate a correlation matrix having columns for each of the plurality of non-summary activities and rows for each of the plurality of non-summary activities;

    group a first non-summary activity and a second non-summary activity into a first summary activity based on a first entry in the correlation matrix corresponding to the first non-summary activity and the second non-summary activity, wherein the plurality of non-summary activities includes the first non-summary activity and the second non-summary activity;

    identify a minimum time for the first non-summary activity, a maximum time for the first non-summary activity, and a cost for the first non-summary activity from the activity template;

    generate a distribution, for the first non-summary activity, bounding a first area corresponding to the minimum time for the first non-summary activity and a second area corresponding to the maximum time for the first non-summary activity, wherein the second area is greater than the first area and includes the first area;

    identify a minimum time for the second non-summary activity, a maximum time for the second non-summary activity, and a cost for the second non-summary activity from the activity template;

    calculate a minimum time for the first summary activity based on the minimum time for the first non-summary activity and the minimum time for the second non-summary activity;

    calculate a maximum time for the first summary activity based on the maximum time for the first non-summary activity and the maximum time for the second non-summary activity; and

    display the first non-summary activity, the second non-summary activity, the first summary activity, the minimum time for the first summary activity, and the maximum time for the first summary activity.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×