| US 7,548,873 B2 | ||
| 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 | ||
| Daan Veeningen, Houston, Tex. (US); Kris Givens, Stafford, Tex. (US); Ganesan Ravichandran, Sugar Land, Tex. (US); and John Jeffers, Houston, Tex. (US) | ||
| Assigned to Schlumberger Technology Corporation, Houston, Tex. (US) | ||
| Filed on Feb. 08, 2005, as Appl. No. 11/53,575. | ||
| Application 11/053575 is a continuation in part of application No. 10/802622, filed on Mar. 17, 2004. | ||
| Claims priority of provisional application 60/603685, filed on Aug. 23, 2004. | ||
| Prior Publication US 2005/0209912 A1, Sep. 22, 2005 | ||
| Int. Cl. G06F 9/46 (2006.01) | ||
| U.S. Cl. 705—8 | 45 Claims |

| 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.
|