OFM_Plots
Short Description
Download OFM_Plots...
Description
Copyright © 1998 - 2012 Schlumberger. All rights reserved. This work contains the confidential and proprietary trade secrets of Schlumberger and may not be copied or stored in an information retrieval system, transferred, used, distributed, translated or retransmitted in any for m or by any means, electronic or mechanical, in whole or in part, without the express written permission of the copyright owner.
Trademarks & Service Marks Schlumberger, the Schlumberger logotype, and other words or symbols used to identify the products and services described herein are either trademarks, trade names or service marks of Schlumberger and its licensors, or are the property of their respective owners. These marks may not be copied, imitated or used, in whole or in part, without the express prior written permission of Schlumberger. In addition, covers, page headers, custom graphics, icons, and other design elements may be service marks, trademarks, and/or trade dress of Schlumberger, and may not be copied, imitated, or used, in whole or in part, without the express prior written permission of Schlumberger. Other company, product, and service names are the properties of their respective owners. An asterisk (*) is used throughout this document to designate a mark of Schlumberger.
Schlumberger Private - Customer Use
Contents 1
Information Resources ............................................................................................... 1-1 Schlumberger Product Documentation ................................................................................... 1-2 About Schlumberger ...................................................................................................... 1-2 Online Documentation .................................................................................................... 1-2 Typestyle Conventions ................................................................................................... 1-2 Alert Statements ............................................................................................................ 1-2 Contacting Schlumberger ..................................................................................................... 1-3 Technical Support .......................................................................................................... 1-3
2
Plot Tutorials .............................................................................................................. 2-1 Opening the Demo Project ................................................................................................... 2-2 Tutorial: Creating and Editing Plots ....................................................................................... 2-3 To Create a Plot that Displays Data for a Single Completion ............................................. 2-4 To Extend a Plot to Multiple Y-Axes ................................................................................. 2-4 To Extend a Plot to Multiple Graphs ................................................................................ 2-5 To Create a Plot Displaying Data for a Single Variable for Multiple Completions ................. 2-6 To Edit Plot Headers ...................................................................................................... 2-7 To Use Categories to Display Different Levels of Information ............................................ 2-7 To Export a Plot Template .............................................................................................. 2-8 To Import a Plot Template ............................................................................................. 2-9 Tutorial: Auditing Plots ....................................................................................................... 2-10 To Get Started with This Tutorial .................................................................................. 2-11 To Use the Trace a Plot Utility ...................................................................................... 2-11 To Use the Compute Line Utility .................................................................................... 2-12 To Print (Auto Print) Plot Views..................................................................................... 2-13 To Flag a Completion ................................................................................................... 2-13 To Send a Plot to a Tabular Report ............................................................................... 2-13
3
Working with Plots ..................................................................................................... 3-1 Overview of Plots ................................................................................................................. 3-2 Using Gallery Templates ....................................................................................................... 3-3 Creating and Editing Plots .................................................................................................... 3-4 Adding More Y-Axes to a Graph ............................................................................................ 3-6 Adding, Hiding, and Removing Curves ................................................................................... 3-7 Displaying More Than One Graph on a Plot ............................................................................ 3-8 Contents Schlumberger Private - Customer Use
i
Focusing on a Single Graph on a Plot .................................................................................... 3-9 Moving and Resizing Plots .................................................................................................. 3-10 Resolving Missing Data When Using Stacking, Summing, or Averaging Options ...................... 3-11 Highlighting Data Points with Trace Points and Trace Lines .................................................. 3-12 Viewing Plot Data in a Report ............................................................................................. 3-13 Viewing Curve Data............................................................................................................ 3-14 About Intraday Plots .......................................................................................................... 3-15 Changing the Data Frequency ............................................................................................. 3-16 Removing a Data Point ....................................................................................................... 3-17 Inverting the Values ........................................................................................................... 3-18 Changing the Axis Attributes ............................................................................................... 3-19 Changing the Graphical Attributes of the Curve .................................................................... 3-20 Changing the Legend on Plots ............................................................................................ 3-21 Saving Pictures of Maps and Plots ....................................................................................... 3-22 Headers ............................................................................................................................ 3-23 About Plot Headers ...................................................................................................... 3-23 Creating and Editing Headers for Plots .......................................................................... 3-23 Displaying Headers as a Legend on Plots ....................................................................... 3-24 Moving Headers on Plots .............................................................................................. 3-24 Showing and Hiding Headers on Plots ........................................................................... 3-24 Saving and Loading Header Files on Plots ...................................................................... 3-25 Deleting Headers on Plots ............................................................................................ 3-25 4
Related Tasks ............................................................................................................. 4-1 Using Analyses Saved in Catalogs ......................................................................................... 4-2 Using an Entry Window ........................................................................................................ 4-3 Grouping Completions for a Well ........................................................................................... 4-5 Selecting the Math Options for Variables ............................................................................... 4-6
5
Commonly Used System Functions ............................................................................ 5-1 @EquationGraphLine (Equation of a Locked Line) System Function ......................................... 5-2 @EvalGraphLine (Evaluate Graph Line) System Function ........................................................ 5-2 @FmtDate (Format Date) System Function ............................................................................ 5-3 @FmtName (Format Name) System Function ........................................................................ 5-4 @LoadName (Composite Name of Loaded Data) System Function .......................................... 5-4 @Name (Name of Loaded Data Without Prefix) System Function ............................................ 5-5 @PlotFile (Load Graph File) System Function ......................................................................... 5-5
ii
Plots Schlumberger Private - Customer Use
@PlotfromFile (Plot Data at Keyname in External File) System Function .................................. 5-6 @PlotHeaderFile (Load Plot Header File) System Function ...................................................... 5-7 @SlopeGraphLine (Slope of a Locked Line) System Function .................................................. 5-7 @XGraphTrace (X-Axis Value of a Trace Point) System Function ............................................. 5-7 @YGraphTrace (Y-Axis Value of a Trace Point) System Function ............................................. 5-7 @YoGraphLine (Y-Intersect of a Locked Line) System Function ............................................... 5-8
Contents Schlumberger Private - Customer Use
iii
1
Information Resources
In This Chapter Schlumberger Product Documentation ................................................................................... 1-2 Contacting Schlumberger ..................................................................................................... 1-3
Information Resources Schlumberger Private - Customer Use
1-1
Schlumberger Product Documentation
Schlumberger Product Documentation About Schlumberger Schlumberger is the leading oilfield services provider, trusted to deliver superior results and improved E&P performance for oil and gas companies around the world. Through our well site operations and in our research and engineering facilities, we develop products, services, and solutions that optimize customer performance in a safe and environmentally sound manner. Online Documentation Documentation is provided in the following electronic formats on the Schlumberger product CD: Adobe® Acrobat® PDF files Online help You must have Adobe® Reader® installed to read the PDF files. Adobe Reader installation programs for common operating systems are available for a free download from the Adobe Web site at www.adobe.com. Typestyle Conventions The following conventions are observed throughout this guide: Bold text is used to designate file and folder names, dialog titles, names of buttons, icons, and menus, and terms that are objects of a user selection. Italic text is used for word emphasis, defined terms, and manual titles. Monospace text (Courier) is used to show literal text as you would enter it, or as it would appear onscreen. Alert Statements The alerting statements are Notes, Cautions, and Warnings. These statements are formatted in the following style: Note: Information that is incidental to the main text flow, or to an important point or tip provided in addition to the previous statement or instruction.
Caution: Advises of machine or data error that could occur should the user fail to take or avoid a specified action.
Warning: Requires immediate action by the user to prevent actual loss of data or where an action is irreversible, or when physical damage to the machine or devices is possible.
1-2
Plots Schlumberger Private - Customer Use
Contacting Schlumberger
Contacting Schlumberger Technical Support Schlumberger has sales and support offices around the world. For information on contacting Schlumberger, please refer to the information below. For Technical Support for SIS software: https://support.slb.com Sales and Customer Service
+1 866-829-0234 713-513-2000
Internet
www.slb.com
Postal Mail
Schlumberger Information Solutions 5599 San Felipe, Suite 100 Houston, TX 77056
1-3 Schlumberger Private - Customer Use
2
Plot Tutorials
In This Chapter Opening the Demo Project ................................................................................................... 2-2 Tutorial: Creating and Editing Plots ....................................................................................... 2-3 Tutorial: Auditing Plots ....................................................................................................... 2-10
Plot Tutorials Schlumberger Private - Customer Use
2-1
Opening the Demo Project
Opening the Demo Project A project is available for you to use with the tutorials. Follow these steps to open the demo project. 1
Start OFM.
2
On the Workspace tab, click Open. The Open OFM Workspace window opens.
3
In the OFM application directory, select ...Sample Workspaces\ Demo 2012\Demo2012.ofm.
4
Select the file, and then click Open. The demo project opens with the base map displayed.
You are now ready to work through the tutorials.
2-2
Plots Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots
Tutorial: Creating and Editing Plots You can create plots to graphically display the information in your project. Plots in OFM are produced from stored data or from calculated results within the OFM project. In this tutorial, you will: 1. Create a plot that displays data for a single completion The simplest form of a line plot is a time-dependent display of monthly oil and gas production for a selected completion. In this section of the tutorial, you create one. 2. Extend a plot to multiple Y-axes You can extend the visualization capabilities of the plot. 3. Extend a plot to multiple graphs You can create up to six graphs in any single OFM plot. In this section of the tutorial, you add graphs to a plot. You will prepare the following graphs: Oil versus Time, Oil versus Cum Oil, Water Cut versus Time, and Water Cut versus Cum Water. All the graphs do not have to use the same X-axis variable. 4. Create a plot displaying data for a single variable for multiple completions One way to compare the performance of several entities is to display their data on the same plot. In this section, you display data for a single variable for multiple completions. 5. Edit plot headers Headers are titles or labels that display on the plot. Headers provide information about the entity that is currently selected. In this section, you place a simple text title at the top of the plot. Below the text title, you place a dynamic title that displays the name of the completion. The dynamic title changes as the selected entity (in this case, the selected completion) changes. 6. Use categories to display different levels of information You can configure plots to display data at more than one level. In this section, you use categories in the plots to compare the performance of an individual completion with the performance of the reservoir from which it produces. 7. Export a plot template After you have prepared a plot, you can save the attributes of the plot (but not the data) to an external file as a template. With the template, you can share the attributes with a colleague while keeping the data confidential. Your colleague can import the template (a .grf file) into their project, and their plot will have the same structure as the original, plotting the same variable names but applied to the set of wells in their project. 8. Import a plot template
Plot Tutorials Schlumberger Private - Customer Use
2-3
Tutorial: Creating and Editing Plots
To Create a Plot that Displays Data for a Single Completion The simplest form of a line plot is a time-dependent display of monthly oil and gas production for a selected completion. In this section of the tutorial, you create one. 1
Open the demo project.
2
On the Navigation pane, select the Blue_1:He_0 completion.
3
On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
4
Notice that the X-Axis Variable is set to Date by default.
5
In the table, click the first cell in the Variables column and then select Monthlyprod.Oil.
6
Click Add Curve. A new row is added.
7
Click the new cell in the Variables column and then select Monthlyprod.Gas.
8
Click OK. The plot (with default attributes) opens.
9
On the Workspace tab, click Save to save your work.
To Extend a Plot to Multiple Y-Axes You can extend the visualization capabilities of the plot. 1
The curves that display on the primary vertical axis (Y-Axis 1) have been defined. To add an additional Y-axis,on the Format tab, in the Edit group, click Variables. The Edit Plot window opens.
2
On the right, in the Y Axis group, set the Number of Axes to 2.
3
Set the Current Axes to Y-AXIS 2. Observe that the Variables list area is empty, because it is for Y-axis 2.
4
In the first row, click the cell in the Variables column and then select Water.Cut.
5
Click OK. By default, the second Y-axis is on the right side of the graph. You can adjust the attributes of this axis (for example, linear scale, maximum and minimum values, and so on) by selecting the axis and then making changes on the Property pane, under Axis.
6
On the Workspace tab, click Save to save your work. Note: You can create up to six Y-axes per graph (and up to six graphs) in a single OFM plot. By default, the even-numbered Y-axes are placed on the right side of the graph, and the odd-numbered Y-axes are placed on the left side.
2-4
Plots Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots
To Extend a Plot to Multiple Graphs You can create up to six graphs in any single OFM plot. In this section of the tutorial, you add graphs to a plot. You will prepare the following graphs: Oil versus Time, Oil versus Cum Oil, Water Cut versus Time, and Water Cut versus Cum Water. All the graphs do not have to use the same X-axis variable. 1
Create a new plot: On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
2
On the right, in the Graph group, set the Number of Graphs to 4.
3
Because you selected a number greater than or equal to 4, a message asks if graphs should be overlapped. Select Yes or No. Depending on your choice, the four graphs are positioned by default in the Plot window as shown below: Overlap = Yes
4
Overlap = No
First, work with Graph 1: a. In the Graph group (on the right) set the Current Graph to GRAPH 1. b. In the X-Axis group (at the top), leave Date as the X-axis variable. c.
5
Click the cell on the first row, in the Variables column, and then select Monthlyprod.Oil as the Y-axis variable.
Next, work with Graph 2: a. In the Graph group, change the Current Graph to GRAPH 2. b. In the X-Axis group, set the X-axis variable to Oil.Cum. c.
6
Click the cell on the first row, in the Variables column, and then select Monthlyprod.Oil as the Y-axis variable.
Then, work with Graph 3: a. In the Graph group, change the Current Graph to GRAPH 3. b. In the X-Axis group, set the X-axis variable to Date. c.
7
Click the cell on the first row, in the Variables column, and then select Water.Cut as the Y-axis variable.
And lastly, work with Graph 4: a. In the Graph group, change the Current Graph to GRAPH 4. Plot Tutorials Schlumberger Private - Customer Use
2-5
Tutorial: Creating and Editing Plots
b. In the X-Axis group, set the X-axis variable to Water.Cum. c. 8
Click the cell on the first row, in the Variables column, and then select Water.Cut as the Y-axis variable.
Click OK. Notice the layout of the plot. Usually, you will want to set the X-axis variables on the second and fourth plots to linear.
9
On the plot, click directly on the X-axis scale (the horizontal line). Handle marks display at both ends and in the middle, confirming that this is the object you want to adjust.
10 On the Property pane, under Axis, expand Scale. 11 Set Scale Type to Linear. 12 On the Workspace tab, click Save to save your work. To Create a Plot Displaying Data for a Single Variable for Multiple Completions One way to compare the performance of several entities is to display their data on the same plot. In this section, you display data for a single variable for multiple completions. 1
Create a new plot: On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
2
On the X-Axis Variable field, select Date.
3
Click Add Multiple Curves. The Add Multiple Curves window opens.
4
On the Category field, you select the level in the project at which you want to display the data. Select Completion.
5
On the Variable field, you select the single variable whose data you want to display for all completions. Select Monthlyprod.Oil. Note: If your current filter contains more than 50 entities, you will receive a message asking if you want to add the curves to your plot. Click Yes.
6
On the Edit Plot window, click OK to display the plot. The plot displays monthly oil production for the entities.
7
2-6
On the Workspace tab, click Save to save your work.
Plots Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots
To Edit Plot Headers Headers are titles or labels that display on the plot. Headers provide information about the entity that is currently selected. In this section, you place a simple text title at the top of the plot. Below the text title, you place a dynamic title that displays the name of the completion. The dynamic title changes as the selected entity (in this case, the selected completion) changes. 1
With your plot open, on the Format tab, in the Edit group, click Header. The Headers window opens.
2
Click Add. A blank row is inserted.
3
On the blank row, type "MY COMPANY"and then press Enter. When entering a text string, you must use quotation marks around the text.
4
Click Add. Another blank row is inserted.
5
On the new blank row, type "Completion" + @Loadname () and then press Enter. The space immediately after the word completion is required to ensure proper spacing.
6
Click OK. The headers display on the plot.
7
(Optional) Drag the header to a new location on the plot.
8
On the Navigation pane, select other completions to see how the dynamic portion of the header changes.
9
On the Workspace tab, click Save to save your work.
To Use Categories to Display Different Levels of Information You can configure plots to display data at more than one level. In this section, you use categories in the plots to compare the performance of an individual completion with the performance of the reservoir from which it produces. 1
Create a new plot: On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
2
On the X-Axis Variable field, select Date.
3
Click the cell on the first row, in the Variables column, and then select Monthlyprod.Oil. Observe the entries in the next two columns: Category is set to Current, and Name is set to correspond to the entity (in other words, completion) you currently have selected on the Navigation pane.
4
Click Add Curve. A new row is added.
5
Click the cell on the new row, in the Variables column, and then select Monthlyprod.Oil again.
Plot Tutorials Schlumberger Private - Customer Use
2-7
Tutorial: Creating and Editing Plots
6
In the Category column for the second row, change the category to Reservoir. By default, the entry in the Name column is CURRENT. Usually, this is the name you will want, but it is possible to use this column to specify that this curve will be for one particular reservoir.
7
Click OK.
8
On the Navigation pane, select other completions in your project to see how the plot changes:
9
Curve 1 displays the monthly oil production for the selected completion.
Curve 2 displays the monthly oil production for the reservoir to which the selected completion belongs.
On the Workspace tab, click Save to save your work.
To Export a Plot Template After you have prepared a plot, you can save the attributes of the plot (but not the data) to an external file as a template. With the template, you can share the attributes with a colleague while keeping the data confidential. Your colleague can import the template (a .grf file) into their project, and their plot will have the same structure as the original, plotting the same variable names but applied to the set of wells in their project. Note: The template will only be applicable to an OFM project which uses the same variable names as the original project from which it was created. 1
On the Format tab, in the Utilities group, select Save Analysis > Save As.
2
Select an appropriate location and name for the file, including the .grf extension.
3
Click Save. You now can send the file to your colleague.
2-8
Plots Schlumberger Private - Customer Use
Tutorial: Creating and Editing Plots
To Import a Plot Template 1
Create a new plot: On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
2
Do not make any changes. Click OK. An empty plot opens.
3
On the Format tab, in the Utilities group, click Open Analysis.
4
In the OFM application directory, select ...\Sample Workspaces\ Demo Database\Format Files\prod1.grf, and then click Open.
5
On the Navigation pane, select a new completion. The plot format will look similar to the following:
6
On the Workspace tab, click Save to save your work.
Plot Tutorials Schlumberger Private - Customer Use
2-9
Tutorial: Auditing Plots
Tutorial: Auditing Plots You can further enhance your analysis of plots with the trace, compute line, flag, tabular report, and auto-print features. In this tutorial, you will: 1. Use the Trace Plot utility Use this utility to mark or digitize a point anywhere on the plot. The marked point remains visible while you scroll through other entities in the project. In this way, the location of a particular data point (for example, the peak production for completion A) can be visualized while viewing the same plot for other completions (for example, B, C, and so on). 2. Use the Compute a Line utility With OFM, you can determine the equation of a straight line fit through a region you define on your plot. As with the trace point feature, you can lock this line to compare the curve it represents with other entities. 3. Print (Auto Print) the plot There are two ways to print. If you use the normal printing method, the plot for the currently-selected entity is printed. If you use Auto Print, you can print or save as graphic files in a batch process, for the plots for all completions in the current filter. 4. Flag a completion While viewing plots for each completion in your project, you may want to investigate further one or more completions. You can mark (or, flag) completions and later you can return to the flagged completions as a separate collection. 5. Send a plot to a tabular report You can transform the display of data from a graphical format (a plot) to a tabular format (a report).
2-10
Plots Schlumberger Private - Customer Use
Tutorial: Auditing Plots
To Get Started with This Tutorial For this tutorial, you need a plot. If you have already created plots while doing the "Creating and Editing Plots" tutorial, you can use one of those. If you have not completed that tutorial, follow these steps to create a quick plot: 1
Open the demo project.
2
On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
3
Notice that the X-Axis Variable is set to Date by default.
4
In the table, click the first cell in the Variables column and then select Monthlyprod.Oil.
5
Click Add Curve. A new row is added.
6
Click the new cell in the Variables column and then select Monthlyprod.Gas.
7
Click OK. The plot opens.
8
On the Workspace tab, click Save Workspace to save your work.
To Use the Trace a Plot Utility Use this utility to mark or digitize a point anywhere on the plot. The marked point remains visible while you scroll through other entities in the project. In this way, the location of a particular data point (for example, the peak production for completion A) can be visualized while viewing the same plot for other completions (for example, B, C, and so on). 1
With the plot open, on the Navigation pane select the Blue_1:Li_1C completion. There is a spike in oil production in 1980 (circled in the graphic). You want to monitor this event while viewing other completions in the project.
2
On the Format tab, in the Utilities group, click Trace Plot.
3
Click one time at the point where there is a spike in production.
4
On the Format tab, in the Display group, click Lock Trace. You should now see a small mark at the selected point.
5
Select another completion with a production history coincident with the previous completion (for example, Blue_5:Li_1C is a good choice). Observe how the location of the spike in production for completion Blue_1:Li_1C is marked on the plot for Blue_5:Li_1C.
Plot Tutorials Schlumberger Private - Customer Use
2-11
Tutorial: Auditing Plots
Note: To change the color, shape, and size of the mark symbol, on the Format tab, in the Utilities group, click Trace/line Attributes. To remove the mark and disable the utility, in the Display group, clear the Lock Trace check box. 6
On the Workspace tab, click Save to save your work.
To Use the Compute Line Utility With OFM, you can determine the equation of a straight line fit through a region you define on your plot. As with the trace point feature, you can lock this line to compare the curve it represents with other entities. 1
On the Navigation pane, select the Blue_5:Li_1C completion.
2
Set the Y-axis to logarithmic: a. On the plot, click the Y-axis scale. Handle marks display at both ends and in the middle, confirming that this is the object you want to adjust. b. On the Property pane, under Axis, expand Scale. c.
Set Scale Type to Logarithmic.
There is a strong decline period in oil production from 1973 to 1978. (See marked region in graphic.) You want to monitor this decline while viewing other completions in the project. 3
On the Format tab, in the Utilities group, click Compute Line.
4
On the plot, drag a representative straight line through the decline period. Observe the information at the bottom of the OFM window. If the plot is a semi log, the relevant equation of the line will be similar to the following:
5
On the Format tab, in the Utilities group, click Lock Line. The line is frozen.
6
On the Navigation pane, select another completion with a production history coincident with the previous completion (for example, Blue_1:Li_1C is a good choice). The location of the locked line (which represents the declining oil production for completion Blue_5:Li_1C) is highlighted on the plot for Blue_1:Li_1C. Note: To change the color, shape, and size of the line, on the Format tab, in the Utilities group, click Trace/line Attributes. To remove the mark and disable the utility, clear the Lock Line check box.
7 2-12
On the Workspace tab, click Save to save your work.
Plots Schlumberger Private - Customer Use
Tutorial: Auditing Plots
To Print (Auto Print) Plot Views There are two ways to print. If you use the normal printing method, the plot for the currently-selected entity is printed. If you use Auto Print, you can print or save as graphic files in a batch process, for the plots for all completions in the current filter. 1
On the Workspace tab, click Auto Print.
2
To print the plot for each of the completions in the current filter, select Printer and then click Print.
3
To save each of the plots as an image file (such as .bmp, .jpg, and .tiff), select Print to multiple files, select a naming scheme for the output files, and then click Print.
To Flag a Completion While viewing plots for each completion in your project, you may want to investigate further one or more completions. You can mark (or, flag) completions and later you can return to the flagged completions as a separate collection. 1
When you see a plot that requires further investigation, on the Home tab, select Flag well.
2
When you are finished reviewing the plots and you want to investigate the flagged completions, on the Filter pane, click Filter by Completion ( ). The Filter by Completion window opens.
3
Click Select Flagged.
4
Click OK. The Filter pane now shows that your Current Filter contains only the flagged completions.
5
On the Workspace tab, click Save to save your work.
To Send a Plot to a Tabular Report You can transform the display of data from a graphical format (a plot) to a tabular format (a report). 1
On the Format tab, in the Utilities group, click Send to Report. The report opens, displaying the data that was displayed on Graph 1 of the plot.
2
You can edit the attributes of the report on the Property pane.
3
On the Workspace tab, click Save to save your work.
Plot Tutorials Schlumberger Private - Customer Use
2-13
3
Working with Plots
In This Chapter Overview of Plots ................................................................................................................. 3-2 Using Gallery Templates ....................................................................................................... 3-3 Creating and Editing Plots .................................................................................................... 3-4 Adding More Y-Axes to a Graph ............................................................................................ 3-6 Adding, Hiding, and Removing Curves ................................................................................... 3-7 Displaying More Than One Graph on a Plot ............................................................................ 3-8 Focusing on a Single Graph on a Plot .................................................................................... 3-9 Moving and Resizing Plots .................................................................................................. 3-10 Resolving Missing Data When Using Stacking, Summing, or Averaging Options ...................... 3-11 Highlighting Data Points with Trace Points and Trace Lines .................................................. 3-12 Viewing Plot Data in a Report ............................................................................................. 3-13 Viewing Curve Data............................................................................................................ 3-14 About Intraday Plots .......................................................................................................... 3-15 Changing the Data Frequency ............................................................................................. 3-16 Removing a Data Point ....................................................................................................... 3-17 Inverting the Values ........................................................................................................... 3-18 Changing the Axis Attributes ............................................................................................... 3-19 Changing the Graphical Attributes of the Curve .................................................................... 3-20 Changing the Legend on Plots ............................................................................................ 3-21 Saving Pictures of Maps and Plots ....................................................................................... 3-22 Headers ............................................................................................................................ 3-23
Working with Plots Schlumberger Private - Customer Use
3-1
Overview of Plots
Overview of Plots A plot is a template with two-dimensional XY graphs. A graph can represent any of your variables, in a colorful, customized format. One plot can have up to six graphs. When you create or edit a plot, you can:
Accept the default X-axis variable or change it
Select plot variables from a list
Choose the number of graphs that display on the plot
Choose the number of Y-axes for each graph
After you create a plot, you can change the curves and axes, and display multiple graphs:
Add, hide, and remove curves
Add up to six Y-axes to the graphs
Display up to six graphs, and then focus on a single graph on a plot
You also can change the way the plot displays:
Change the axis label, tics, lines on the grid, scale, and origin
Change the graphical attributes of the curve
Customize every graph's position and size
Make changes to the legend
Create headers for a title
While working with plots, you can view the data in different ways:
3-2
View plot data in a report
View the data values for every plotted point
Change the plot type to stacked, sum, or average
Use a trace point or trace line to highlight data points on the graph
Remove data points that have a specific value (for example, if you want to remove all data points that have OFM's null value)
For clarity, show the plot curves in reverse order or below the X-axis as a negative curve (for example, to see injection below the axis, and production above the axis)
For intraday plots, you can change the data frequency of a curve to a different time aggregation (for example, quarterly)
Plots Schlumberger Private - Customer Use
Using Gallery Templates
Using Gallery Templates The gallery offers pre-formatted analyses for:
Reports
Plots and forecasts
Grid maps, contour maps, bubble maps, and scatter plots
To create an analysis with a template in the gallery: 1
On the Home tab, in the Launch analysis group, click the launcher (the down arrow) for the type of analysis. A gallery of pre-formatted options displays.
2
Click an item in the gallery.
You are ready to select the variables and other options.
Working with Plots Schlumberger Private - Customer Use
3-3
Creating and Editing Plots
Creating and Editing Plots There are two types of plots:
Regular plot: Has multiple curves for one well
Multiple curves plot: Has one curve (the same variable) for multiple entities
Below are the steps for creating a plot. You also can create plots:
From the gallery, which have the formatting already applied to them
From the catalog, which have the variables and formatting already applied to them
To Create a Quick Regular Plot
Follow these steps to create a quick plot with one graph, with Date for the X-axis, and one Y-axis. 1
To begin:
To create a new plot: On the Home tab, in the Launch analysis group, click Plot.
To edit an existing plot: With the plot open, on the Format tab, in the Edit group, click Variables.
The Edit Plot window opens. 2
The middle section of the window lists the curves on the Y-axis. On the first row, in the Variables column, select a variable from the list of variables for the Y-axis.
3
When you are finished, click OK. (Or see the next procedure for a morecomplex plot.) Your plot displays a curve of data for the entity you select on the Navigation pane. For example, if you select a well, the plot displays data for the well. If you select a reservoir, the plot displays data for the reservoir.
To Create a More-Complex Regular Plot
The previous steps will create a quick regular plot. On the Edit Plot window, you can make other changes to it.
3-4
1
If you do not have the Edit Plot window open: With the plot open, on the Format tab, in the Edit group, click Variables.
2
To add and remove curves:
To show or hide a variable, select or clear the check box next to the variable on the list.
To add a curve, click Add Curve to add a new line in the list of variables, and then select a variable.
To apply a fixed filter on the curve, select a Category and Name. When you do this, only entities with the selected category and name will display. For example, if you select the Completion category, and the Well-A name, then the curve data will be only for Well-A in the Completion category even if you select a different completion on the Navigation pane.
To remove a curve, select the name of the curve you want to remove (not the check box) and then click Remove Curve.
Plots Schlumberger Private - Customer Use
Creating and Editing Plots
3
4
For more than one graph on the plot:
To see more than one graph at a time in a tiled formation, select the Number of Graphs you want to display.
If you have more than one graph displayed, select the graph you want to modify on the Current Graph list. All modifications you make will affect the current graph, and not the other graphs.
To change the X-axis variable:
By default, OFM selects Date as the X-axis variable. To change the X-axis variable, select a new X-Axis Variable from the list. Note: The data points are connected according to time. If the X-axis is not a date, you should connect the data points for the X-axis variable.
The X-axis variable multiplier displays the database units selected for the field. To change this for only the current plot, select a new Multiplier. Note: If you change the Multiplier, it is changed for this instance. If you close the plot and reopen it, the multiplier will be the one set on the Variable Editor.
5
To change the Y-axis variable:
The middle section of the window lists the curves on the Y-axis. To change the Y-axis variable: In the Variables column, select a variable from the list of variables for the Y-axis.
To change the current Y-axis, in the Y Axis section select a new Current Axis.
To change the number of Y-axes that display on your graph, change the Number of Axes and select a Current Axis variable from the list.
6
By default, the Category and Name is the selected entity (the one selected on the Navigation pane). If you want to show only specific entities, select a new Category and Name.
7
When you are finished, click OK.
To Create a Multiple Curves Plot
Follow these steps to create a plot with one curve (the same variable) for multiple entities. 1
On the Home tab, in the Launch analysis group, click Plot. The Edit Plot window opens.
2
Click Add Multiple Curves.
3
Select the Category and Variable and then click OK. OFM adds one curve for each item in the category you selected. For example, if you have three reservoirs in the filter category and you selected reservoir as a category, OFM adds three curves. Each curve is for a different reservoir.
Working with Plots Schlumberger Private - Customer Use
3-5
Adding More Y-Axes to a Graph
Adding More Y-Axes to a Graph A plot can have up to six graphs. Each graph may have up to six Y-axes. 1
With the plot open, on the Format tab, in the Edit group, click Variables. The Edit Plot window opens.
3-6
2
In the Y Axis group box, change the Number of Axes.
3
In the Current Axis field, select the axis for which you want to add a variable. (The first axis you created is Y-AXIS 1.)
4
Click Add Curve to add a new line in the list of variables.
5
Select a Variable. If you want to select calculated variables, select the Select from Calculated variables list check box.
6
By default, the Category and Name is the selected entity. To change this, select a new Category and Name.
7
Click OK.
Plots Schlumberger Private - Customer Use
Adding, Hiding, and Removing Curves
Adding, Hiding, and Removing Curves 1
With the plot or forecast open, on the Format tab, in the Edit group, click Variables. The Edit Plot window opens.
2
If you have more than one graph: In the Graph group, select the Current Graph (the graph to which you want to add or remove curves).
3
If you have more than one Y-axis: In the Y Axis group, select the Current Axis.
4
To show or hide a variable, select or clear the check box next to the variable on the list.
5
To add one curve: a. Click Add Curve to add a new line in the list of variables. b. Select a Variable. If you want to select calculated variables, select the Select from Calculated variables list check box. c.
By default, the Category and Name is the selected entity. To change this, select a new Category and Name.
6
To hide curves, clear the check box to the left of the Variables name.
7
To remove one or more curves:
To remove one curve, select the name of the curve you want to remove (not the check box) and then click Remove Curve.
To remove all curves, click Remove All.
8
When you are finished, click OK.
9
For plots only (not forecast plots): To remove all curves without returning to the Edit Plot window, on the Format tab, in the Edit group, click Clear All Curves.
Working with Plots Schlumberger Private - Customer Use
3-7
Displaying More Than One Graph on a Plot
Displaying More Than One Graph on a Plot A plot can display up to six graphs. 1
With a plot open, on the Format tab, in the Edit group, click Variables. The Edit Plot window opens.
2
In the Graphs group box, change the Number of Graphs.
3
Depending on the number of graphs you indicated, a message may display: "Graphs Overlapped?" To tile (overlap) the graphs, click Yes. To stack the graphs vertically, click No.
4
Follow these steps for each new graph: a. In the Current Graph field, select the graph you wish to change. (The first graph you created is Graph 1.) b. To change the X-axis, in the X-Axis group select a new Variable. c.
To add a variable to the Y-axis, click Add Curve to add a new line in the list of Y-axis variables.
d. Select a Variable. If you want to select calculated variables, select the Select from Calculated variables list check box. e. By default, the Category and Name is the selected entity. To change this, select a new Category and Name. 5
Click OK.
6
To use the same scale on the X-axis of all graphs: On the Format tab, in the Edit group, click Same X-Axis Scale. All graphs use the X-axis that is used in Graph 1.
7
To clear all curves on the plot, on the Format tab, in the Edit group, click Clear All Curves. Note: This will remove all the curves, and also will revert the plot back to one graph only.
3-8
Plots Schlumberger Private - Customer Use
Focusing on a Single Graph on a Plot
Focusing on a Single Graph on a Plot If you have more than one graph on a plot, you can have one of the graphs fill the plot window exclusively. 1
On the plot, click the graph on which you want to focus.
2
On the Format tab, in the Display group, select the Blow Up check box. The selected graph displays, and the other graphs do not display.
3
To show all graphs, on the Format tab, in the Display group, clear the Blow Up check box.
Working with Plots Schlumberger Private - Customer Use
3-9
Moving and Resizing Plots
Moving and Resizing Plots You can customize every graph for position and size.
3-10
1
Right-click the plot and select Move/Resize (for plots) or Graph Move/Size (for forecasts).
2
To move it, drag the graph to the new position.
3
To resize it, drag the handles that display to a new size.
4
(For plots) When you are finished, right-click and select Done.
5
To go back to the original size and position, on the Format tab, in the Edit group, click Default Size.
Plots Schlumberger Private - Customer Use
Resolving Missing Data When Using Stacking, Summing, or Averaging Options
Resolving Missing Data When Using Stacking, Summing, or Averaging Options If you display plot data as a stacked, summed, or averaged plot, you must specify how OFM should handle situations when discrete data values are not available. The following methods are available for stacking or summing plot data. If you choose this method...
For this type of plot display...
This happens...
Interpolation
Stacked
When a discrete data point is missing, OFM linearly interpolates a value between the data points on either side of the missing value. For example, if you have data points at 1 and 3, OFM linearly interpolates between these points and adds a point at 2 when creating a stacked plot.
Sum or Average
OFM does not interpolate beyond the last discrete data point for a curve in the data set. As a result, the last data point plotted on a summed plot may be less than the previous plotted point.
Stacked
If a discrete data point is missing, OFM carries the current value until it encounters the next discrete data point. For example, if you have data points at 1 and 3, OFM plots points at 1, 1, and 3 when creating a stacked plot.
Sum or Average
OFM carries the value of the last discrete data point on a curve being summed or averaged to the end of the data set.
Carry Forward
Follow these steps to apply a plot type. You can apply different plot types (Regular, Stacked, Sum, Average, or Percent) to each of the different Y-axes. For example, the first Y-axis can be Regular, and the second Y-axis can be Stacked. 1
With the plot open, on the Format tab, in the Display group, click Regular, Stacked, Sum, Average, or Percent. Note: If you apply this condition to the plot, you can include the condition in the legend. On the Property pane, under Legend, change Show Condition to Yes.
2
To change the method OFM uses when discrete data values are not available: a. On the plot, click the axis. b. On the Property pane, under Axis, select a Method (interpolation or carry forward). Working with Plots Schlumberger Private - Customer Use
3-11
Highlighting Data Points with Trace Points and Trace Lines
Highlighting Data Points with Trace Points and Trace Lines Use a trace point or trace line to highlight data points on the graph. When you select different entities on the Navigation pane, the trace point or trace line remains with the data points. You can have only one trace point and one trace line at a time.
To Add a Trace Point
Follow these steps to add a trace point on a plot. 1
With a plot open, on the Format tab, in the Utilities group, click Trace Plot.
2
On the plot, click the data point you want to highlight. Note: The point does not display until you lock the trace.
3
If you want the point to remain on the window as you select other entities, you must lock the point: On the Format tab, in the Utilities group, select Lock Trace. The data point displays on the plot, and it is locked in position (it will remain with the data point as you select other entities on the Navigation pane).
To Add a Trace Line
Follow these steps to add a trace line on a plot. 1
With a plot open, on the Format tab, in the Utilities group, click Compute Line.
2
Click on a starting point within the plot area and drag the cursor to the ending point.
3
Release the mouse.
4
If you want the line to remain on the window as you select other entities, you must lock the line: On the Format tab, in the Utilities group, click Lock Line.
To Change Trace Point and Trace Line Attributes
Follow these steps to change the color, type, and size of a trace point or trace line on a plot. 1
With a plot open, on the Format tab, in the Utilities group, click Trace/line Attributes. The Trace Attributes window opens.
2
3
3-12
In the section for the trace line or the trace point, select the following:
Color: Color for trace lines or points
Type: Type of line (for example, dashed or solid) or symbol to use for the point (for example, arrow or star)
Width or Size: Size of the line or point
Click OK.
Plots Schlumberger Private - Customer Use
Viewing Plot Data in a Report
Viewing Plot Data in a Report With the plot open, on the Format tab, in the Utilities group, click Send to Report. The plot data displays in a report.
Working with Plots Schlumberger Private - Customer Use
3-13
Viewing Curve Data
Viewing Curve Data On forecasts and plots, you can view the data values for every plotted point. For forecasts, this information also displays on the Historical Regression pane. 1
Select a curve to view its data values:
For a plot: Select the curve.
For a forecast: On the Layout tab, in the Display group, select Enable Curve Select and then select the curve.
When you select a curve, the Property pane displays additional choices for curve properties. The curve properties are not available until you select a curve. 2
To show the value for each point on the forecast or plot: a. On the Property pane, under Curve Properties, set Data Labels to Yes. More data label selections become available. b. By default, the Y value displays. To show the X and Y values, change the Value to X,Y. c.
By default, the labels do not display decimal points. To show them, select the number of Decimal Places.
d. To change the position of the labels, select a Position that is Above, Below, or to the Left of its point. 3
To view a table showing the X and Y data values: a. On the Property pane, under Curve Properties, click the Values button. b. To identify the values listed on the window as they display on the forecast, hover your mouse over any row. On the graph, an indicator shows which point on the forecast corresponds to the value in the window. As you move the cursor over the table data, the indicator continues to track the plotted value. c.
To change the indicator, on the window choose a new Color, Size, and Type.
d. To show points outside the zoomed area and the minimum, maximum, and average for the historical values, clear the Show Visible Points Only check box. These values are listed in the last rows on the window. The indicator is not available while you are displaying these values.
3-14
4
By default, the data points are connected according to time even if the X-axis is not Date. If the X-axis is not a date, connect the data points for the X-axis variable: On the Property pane, under Curve Properties, change Sort to Yes.
5
(For a forecast) When you are finished, on the Layout tab, in the Display group, clear Enable Curve Select.
Plots Schlumberger Private - Customer Use
About Intraday Plots
About Intraday Plots The following intraday features are available in plots:
OFM can handle intraday data up to second-level data.
You can specify a frequency for each individual curve.
The date scale is calculated based on the length of the data being displayed:
Less than three days: Hours are displayed.
Less than two hours: Minutes are displayed.
Less than two minutes: Seconds are displayed.
OFM may change the zoom to get an optimum scale range. If an exact range is required, you must specify it in the min and max properties of the axis.
Working with Plots Schlumberger Private - Customer Use
3-15
Changing the Data Frequency
Changing the Data Frequency You can change the data frequency on plots. It is possible to select a data frequency that does not match your data. For example, you can select a Minute frequency for Daily data. In this example, OFM shows one data point and that data point remains constant for the rest of the day (that is, OFM displays a step curve). 1
On the plot, click the curve you want to change.
2
On the Property pane, under Curve Properties, expand Variable.
3
Select a new Data Frequency. OFM may change the zoom to get an optimum scale range. If an exact range is required, you must specify it in the min and max properties of the axis.
3-16
Plots Schlumberger Private - Customer Use
Removing a Data Point
Removing a Data Point On plots, you can remove data points with a specific value. For example, you may want to remove all data points that have OFM's null value (-99999). 1
On the plot, select a curve. The Property pane displays Curve Properties.
2
Change the Remove points from data field to Yes.
3
On the Value field, enter the value of the data point you want to remove.
Working with Plots Schlumberger Private - Customer Use
3-17
Inverting the Values
Inverting the Values On occasion (for example, for clarity), you may display a curve below the X-axis. OFM can show the inverse of values on plots and forecasts. For example, perform these steps if you want to see injection below the axis, and production above the axis. In this example, although injection values are positive, they will display as negative values.
3-18
1
On a plot or forecast, select the curve.
2
On the Property pane, under Curve Properties, expand Variable.
3
Change Inverse Values to Yes.
Plots Schlumberger Private - Customer Use
Changing the Axis Attributes
Changing the Axis Attributes You can change the axis attributes on plots and forecasts. 1
On your plot or forecast, click the X- or Y-axis. When you select an axis, the Property pane displays additional choices for the properties for the selected axis.
2
To change the attributes of the axis, make changes on the Property pane, under Axis.
To change the label for the axis, enter a new Axis Label, select a new Font, and choose to Show the label.
Note: To return to the original axis label, on the Format tab, in the Edit group, click Default Labels.
To show or hide minor tics, and to change their position, make selections in the Tics section.
To change the color of the tics, select a new Line Color.
To change the line color, type, and size of the grid lines, make changes in the Grid section.
To change the scale, make changes in the Scale section. This section is slightly different, depending on the type of values displayed on the axis.
To change the starting point for the X- and Y-axis, enter new percentages in the Axis Origin section.
Working with Plots Schlumberger Private - Customer Use
3-19
Changing the Graphical Attributes of the Curve
Changing the Graphical Attributes of the Curve Follow these steps to change the graphical attributes of a curve on a forecast or plot. 1
Select a curve:
For a plot: Select the curve you want to change.
For a forecast: On the Layout tab, in the Display group, select Enable Curve Select and then select the curve you want to change on the forecast.
When you select a curve, the Property pane displays additional choices for curve properties. The curve properties are not available until you select a curve. 2
3
3-20
To change the attributes of the curve, make changes on the Property pane, under Curve Properties.
To change the way the event displays, select an Event Display Type and Font.
To change the way the curve name displays, choose to Show and then select a Font and enter Label Text.
To hide the curve, on the Show field select No, or enter a Condition.
To change the line color, type, and size, make changes to the Curve Attributes.
To add labels to each data point, set Data Labels to Yes and then enter the Decimal Places and Position and select a Font.
(For a forecast) When you are finished, on the Layout tab, in the Display group, clear Enable Curve Select.
Plots Schlumberger Private - Customer Use
Changing the Legend on Plots
Changing the Legend on Plots You can make many changes to the legend on plots: Show or hide the legend, change the position and font, and change the type of information that displays in the legend. 1
To show or hide the legend: On the Format tab, in the Display group, select or clear Legend.
2
To move the legend quickly: Drag the legend to a new location.
3
To reset the position to default settings: On the Format tab, in the Edit group, click Default Positions.
4
If the Property pane does not display a Legend section, on the plot click the legend.
5
To move the legend to a precise location: On the Property pane, under Legend, type new values in the Left (%) and Top (%) fields.
6
You can show additional information in the legend. If needed, on the Property pane, under Legend:
Change Show Category Name With Legend Info to Yes if you have filtered by a category and you want the category to be defined in the legend.
Change Show Entity Name With Legend Info to Yes if you want the selected entity to be defined in the legend.
Change Show Condition to Yes if you have applied a condition (for example, you changed the display to Sum or Average) and you want the condition to be defined in the legend.
7
To change the legend to labels, on the Property pane, under Graph Settings, change Curve Name to As Labels.
8
To hide the legend: On the Property pane, under Graph Settings, change Curve Name to No.
9
To change the font used in the legend, on the Property pane, under Legend, click the Font browse button and select a new font and text display options.
10 OFM automatically sizes the legend. To change the size of the legend: a. On the Property pane, under Legend, change Auto Size to No. b. Enter a new Width (%) and Height (%). 11 To remove the box around the legend, change Legend Box to No. 12 To add a shadow across the top and left sides of the legend box, change Shadow to Yes. 13 To select new colors for the legend box, select a new Box Color for the line, and a new Fill Color for the color inside the box. 14 To change the width of the line used on the legend box, select a new Line Width.
Working with Plots Schlumberger Private - Customer Use
3-21
Saving Pictures of Maps and Plots
Saving Pictures of Maps and Plots You can save a picture of your maps and plots to use for other purposes (for example, to show in presentations or share by email). You can save the picture in these file formats: .bmp, .jpg, .tiff, and .emf. You can save pictures of the base map, all analytical maps, and plots. You cannot save pictures of the GIS map.
3-22
1
For the base map: With the base map open, on the Format tab, in the Utilities group, click Save Image As. For analytical maps and plots: With the map or plot open, on the Format tab, in the Utilities group, select Save Analysis > Save Image As.
2
Navigate to the location where you want to save the file, type a name for your file, and then click Save.
Plots Schlumberger Private - Customer Use
Headers
Headers About Plot Headers The header is the title that displays at the top of your plot. When you create headers, you can use text or project variables and system functions. You can move the headers to a different location, and you can display it as a legend. You can have many headers, and choose to show or hide some or all of them. Headers also can be deleted. If you want to use the headers on other maps, reports, or forecasts, you can save the header as a graph header (.gh) file, and then load it. Creating and Editing Headers for Plots You can add multiple headers to plots. If the header is not displayed as a legend, you can format each header with different fonts and colors, and choose to show or hide individual headers. 1
With the plot open: On the Format tab, in the Edit group, click Header.
2
To add text to a new or existing header: a. To add a header, click Add. b. Click Assist. The Edit Header window opens. c.
Enter the text, variables, and functions needed for your header on the entry window.
d. Click OK to return to the Headers window. The new header displays on the row you added. 3
To change the font, size, and color of the header: a. Select the row and then click Font. The Font window opens. b. Select the font, style, size, angle, alignment, color, and background for the header. Your choices are used when the header is displayed as a header. If it is displayed as a legend, the choices will not display. c.
4
Click OK to return to the Headers window.
To choose to show or hide one or more of the headers:
To show all headers, select the Show Header check box. To hide all headers, clear this check box.
Working with Plots Schlumberger Private - Customer Use
3-23
Headers
To show only some of the headers, select the check box to the left of the headers you want to display. Clear the check box to the left of the headers you want to hide.
These selections display when the header is displayed as a header. If it is displayed as a legend, all header lines display even if you clear the check box. 5
Click OK.
Displaying Headers as a Legend on Plots Headers usually are used as titles. But, you can choose to display headers as a legend (text in a box) on your plots. If you display headers as a legend, the formatting you chose for each header changes to the default formatting. If you have more than one header, they all display as a single text box with multiple lines. 1
With the plot open: On the Property pane, under Graph settings, on the Show as Legend field, select Yes.
2
To change the header back to a title, on the Show as Legend field, select No. The text returns to header text, with the formatting selected for header text.
Moving Headers on Plots You can drag headers to a new location on your plot. 1
Drag the header to the new location.
2
To restore the headers to the default positions: On the Format tab, in the Edit group, click Default Positions.
Showing and Hiding Headers on Plots You can have many headers and choose to show or hide some or all of them. 1
With the plot open, on the Format tab, in the Edit group, click Header.
2
To show headers, select the Show Header check box. To hide headers, clear this check box.
3
To show only some of the headers, select the Show Header check box and then select the check box to the left of the headers you want to display. Clear the check box to the left of the headers you want to hide. Note: This is available if you are showing the header text as headers. If you are displaying the headers as a legend, you cannot select which headers display.
4
3-24
Click OK.
Plots Schlumberger Private - Customer Use
Headers
Saving and Loading Header Files on Plots You can save the headers on your plots as a graph header (.gh) file. You (or other people) can load the header file to use in other maps. 1
With the map, forecast, or report open, on the Format tab, in the Edit group, click Header.
2
Perform one of the following steps:
3
To save: Click Save As, type a name for your graph header (.gh) file, and then click Save.
To load: Click Open, select the graph header (.gh) file, and then click Open.
On the Header window, click OK to close the window.
Deleting Headers on Plots Perform these steps to remove headers permanently from plots. 1
With the plot open: On the Format tab, in the Edit group, click Header.
2
Select one or more headers and then click Delete. Note: OFM does not confirm your choice before it deletes the headers you select.
Working with Plots Schlumberger Private - Customer Use
3-25
4
Related Tasks
In This Chapter Using Analyses Saved in Catalogs ......................................................................................... 4-2 Using an Entry Window ........................................................................................................ 4-3 Grouping Completions for a Well ........................................................................................... 4-5 Selecting the Math Options for Variables ............................................................................... 4-6
Related Tasks Schlumberger Private - Customer Use
4-1
Using Analyses Saved in Catalogs
Using Analyses Saved in Catalogs 1
2
Open the Catalog. There are two ways:
To view the full list of catalog items for all types of analyses: On the Home tab, in the Launch analysis group, click Catalog.
To view a list of catalog items for a specific type of analysis: On the Home tab, in the Launch analysis group, click the launcher arrow below the type of analysis you want to open. Below the list of gallery items, click From Catalog.
On the table that lists the catalog items, click any item to view an image of the analysis. The image displays on the Image tab. Note: You only can use valid catalog items. In the Valid column, the check mark icon ( ) indicates that the catalog item is valid. If a catalog item has a warning icon ( ), you must map the variables used in the catalog item to a dictionary name before using it.
3
To use the catalog item, in the table select the item and then click Add. The analysis opens and is added to your Analysis pane.
4
4-2
When you are finished, click Close.
Plots Schlumberger Private - Customer Use
Using an Entry Window
Using an Entry Window OFM has several windows that look the same, but have different purposes:
Edit Header window, for creating and editing headers on your map and reports, and for creating well annotations
Edit Report window, for creating reports
Create Query window, for creating an OFM query
Calculated Variables and Edit Calculated Variables window, for using calculated variables
Example window:
1
To add text (for example, when creating a header for your map), type the text within quotation marks in the input pane at the top of the window.
2
To add variables or functions: a. Click the Project Variables, System Functions, or User Functions button to see a list of variables or functions. b. If you want to see more information about a project variable or system function:
For a project variable's plot name, select it from the list. The lower part of the List Names section displays the plot name.
For a project variable's definition, click the Browse button to the right of the Project Variables button. The Select Calculated Variables window opens, displaying a list of all project variables. Select any variable to view the plot name and definition.
For a system function's full definition, syntax, and example with return, select it from the list. The lower part of the List Names section displays the information. Related Tasks Schlumberger Private - Customer Use
4-3
Using an Entry Window
c. 3
4
4-4
In the list, double-click the variable or function you want to add. It is added in the input pane at the top of the window.
To add numbers, operators, and conditions, use the buttons in the Keypad section.
To delete the entire entry, click CLEAR.
To delete parts of the entry, select the part and then click DELETE.
Click OK.
Plots Schlumberger Private - Customer Use
Grouping Completions for a Well
Grouping Completions for a Well You can group one or more well completions when more than one completion exists in the well. You can do this on the base map and on the GIS map. 1
On the base map or GIS map, click a well.
Or On the GIS map, press Shift and then select multiple wells. When you are finished, on the Format tab, in the Utilities group, click Group. The Select Completions window opens. 2
Select one or more well completions listed in the Completions section.
3
Click Group. The well is highlighted on the base map and the grouped wells are highlighted in the Navigation toolbar.
Related Tasks Schlumberger Private - Customer Use
4-5
Selecting the Math Options for Variables
Selecting the Math Options for Variables Follow these steps to use the Variable Editor to select the following math options for variables:
Carrying values forward Fill empty cells with the value of the last non-null value (that is, carry forward the last known value). If you select this option, you enter the maximum number of times you want to do this. For example, if you believe the last known value is valid for three months, and you want to carry this value forward into empty fields, select this option and then enter 3 for the maximum number of times you want to do this.
Setting input and output multipliers
Input multiplier is the multiplier for the data in the field. This is the number that the value will be multiplied by, to get a base value. For example, if it is oil data in thousands of barrels, you can select M. If it is oil data in barrels, you can select 1. If it is gas production data in mcf, you can select M.
Output multiplier is the multiplier for the way you want to see the data in your plots, reports, and other analyses. For example, if it is oil data in thousands of barrels (that is, the input variable is M), but you want to see it displayed in barrels, you can select 1.
Getting a group value, by sum or by average
Sum if you want to sum the data for a group. For example, use this if you want to work with data for a collection of completions (such as a group).
Average if you want an arithmetic average the data for a group. For example, you might use this if the field holds pressure data.
Multiply by factor if you want pattern factors applied to the field, or if you want the variables specified on the Options window (on the Multiply by Factor tab) to be applied to the field.
Limiting the range of data that can be loaded to the field
Minimum is the minimum value allowed to be loaded to the field. If the value is below the minimum while loading data, that data will not be loaded.
Maximum is the maximum value allowed to be loaded into the field. If the value is above the maximum while loading data, that data will not be loaded.
Default is the default value of the field that is loaded, if data for the field is missing in a load file record, or if the data being loaded is outside the minimum or maximum range.
Note: You cannot change some of the selections in the Math columns for calculated and input variables in My Workspace, and you cannot make new selections for variables in a Shared Workspace. 1
Open the Variable Editor:
If you are mapping input variables: On the Setup tab, in the Tables group, click Schema > Schema Variable Editor. The Variable Editor opens, and is filtered to show input variables.
4-6
Plots Schlumberger Private - Customer Use
Selecting the Math Options for Variables
If you are mapping calculated variables: On the Setup tab, in the Variable Managers group, click Calculated Variable Editor. The Variable Editor opens, and is filtered to show calculated variables.
2
By default, the definition columns display. If you want to hide them, click Define.
3
Click Math. The math columns display.
4
In the Carry Forward Value column, select the check box if you want to fill empty cells with the value of the last non-null value (that is, carry forward the last known value). In the Carry Forward Times column enter the maximum number of times you want to do this. Note: If you enter 0 in the Carry Forward Times column, OFM will fill all empty fields with the value. Usually this is not a good choice. Caution: When you view results that are created with the Carry Forward feature, you will not be able to identify the difference between results from real data, and results from carried-forward data.
5
In the Output Multiplier column, select a multiplier for the way you want to see the data in your plots, reports, and other output. Make sure to select the correct multiplier.
6
In the Input Multiplier column, select a multiplier for the data in the field. This is the number that the value will be multiplied by, to get a base value.
7
In the Grouping Option column, select whether you want to sum or average individual data values to arrive at a group value.
8
In the Grouping Multiply-by Factor column, select the check box if you want pattern factors applied to the variable, or if you want the variables specified on the Options window to be applied to the variable.
9
If you want to limit the range of data that can be loaded (for input values only), select the check box in the Validate Value on Import column. The last three columns become active.
10 In the Import Validation Min. Value column, enter the minimum value allowed to be loaded. 11 In the Import Validation Max. Value column, enter the maximum value allowed. 12 In the Import Validation Default Value column, enter the default value if data is missing in a load file record, or if the data being loaded is outside the minimum or maximum range. 13 To hide the math columns, click Math again. 14 Click OK to save your changes and close the window, or make changes to other variable attributes.
Related Tasks Schlumberger Private - Customer Use
4-7
5
Commonly Used System Functions
In This Chapter @EquationGraphLine (Equation of a Locked Line) System Function ......................................... 5-2 @EvalGraphLine (Evaluate Graph Line) System Function ........................................................ 5-2 @FmtDate (Format Date) System Function ............................................................................ 5-3 @FmtName (Format Name) System Function ........................................................................ 5-4 @LoadName (Composite Name of Loaded Data) System Function .......................................... 5-4 @Name (Name of Loaded Data Without Prefix) System Function ............................................ 5-5 @PlotFile (Load Graph File) System Function ......................................................................... 5-5 @PlotfromFile (Plot Data at Keyname in External File) System Function .................................. 5-6 @PlotHeaderFile (Load Plot Header File) System Function ...................................................... 5-7 @SlopeGraphLine (Slope of a Locked Line) System Function .................................................. 5-7 @XGraphTrace (X-Axis Value of a Trace Point) System Function ............................................. 5-7 @YGraphTrace (Y-Axis Value of a Trace Point) System Function ............................................. 5-7 @YoGraphLine (Y-Intersect of a Locked Line) System Function ............................................... 5-8
Commonly Used System Functions Schlumberger Private - Customer Use
5-1
@EquationGraphLine (Equation of a Locked Line) System Function
@EquationGraphLine (Equation of a Locked Line) System Function Description
This system function finds the equation of the line that is currently locked. It is most-effectively used in a report or as a header.
Syntax
@EquationGraphLine ( )
Where
Argument None
Type
Required
Description
@EvalGraphLine (Evaluate Graph Line) System Function Description
This system function valuates a locked line at the specified value.
Syntax
@EvalGraphLine (value)
Where
5-2
Argument value
Type Numeric
Required Yes
Description X-axis value at which the current locked line should be evaluated
Plots Schlumberger Private - Customer Use
@FmtDate (Format Date) System Function
@FmtDate (Format Date) System Function Description
This system function creates a string with a formatted date.
Syntax
@FmtDate (date, "format")
Where
Argument date
Type Date
Required Yes
Description The date to be reformatted Note: OFM requires literal dates to be in YYYYMMDD format.
"format" Example 1
Text
Yes
The format of the date you wish to display
In this example, if Test.Date is 19941128, the function returns the value of 1994-11-28: @FmtDate ( Test.Date, " yyyy-mm-dd")
Example 2
The following alternative forms of the Month portion of the displayed date are supported: "mm" will return 11 "mmm" will return nov "Mmm" will return Nov "Mmmm" will return November In this example, the function returns a value of November 28, 1994: @FmtDate ( Test.Date, " Mmmm dd, yyyy")
Example 3
The system function also supports intra-day display: HH formats the Hour NN formats the Minute SS formats the Second TT allows for AM or PM In this example, the function returns a value of November 28, 1994 12:00:00 AM: @FmtDate (Test.Date, "Mmmm dd, yyyy hh:nn:ss tt")
Commonly Used System Functions Schlumberger Private - Customer Use
5-3
@FmtName (Format Name) System Function
@FmtName (Format Name) System Function Description
This system function creates a string containing a numeric variable’s plot name, units, multipliers, and a relevant value of an expression. This function is useful for plot labels and report headers.
Syntax
@FmtName (Variable, Value)
Where
Example
Argument Variable
Type Numeric
Required Yes
Description Numeric variable (project variable, calculated variable) whose attributes are to be used to create the string
Value
Numeric
Yes
Numeric value to be included in the output string
In this example, the function returns the plot name, unit, and output multiplier for the numeric variable Prd.Oil, and the value of a numeric expression, combined in one legible text string. It pulls together these pieces of information, and uses them to create a very useful label for your plots and reports. @FmtName (Prd.Oil, @Last(Prd.Oil)) Depending on how the variable has been defined, the example could produce the following output text string: "Monthly Oil Production: 15.0 Mbbl" Here, "Monthly Oil Production" was defined as the plot name for the variable Prd.Oil. The variable’s units were set to bbl, and the output multiplier was set to "M". The value of the current monthly production (15.0) was specified using @Last(Prd.Oil)
@LoadName (Composite Name of Loaded Data) System Function Description
This system function finds the composite name of the currently loaded data. It consists of a data prefix name and a data item name. It is useful in preparing header information on plots and reports. Note: To return the name without the prefix, use the @Name (Name of Loaded Data Without Prefix) system function.
Syntax
@LoadName ( )
Where
Argument None
Example
If a completion X is the active entity, then the system function will return “X”.
Type
Required
Description
If a Category (for example, Lease) is chosen from the Navigation pane, and the Lease named “Smith” is selected as the chosen entity, then the system function will return “Lease: Smith”.
5-4
Plots Schlumberger Private - Customer Use
@Name (Name of Loaded Data Without Prefix) System Function
@Name (Name of Loaded Data Without Prefix) System Function Description
This system function gets the name of the currently loaded entity. It is useful in preparing header information on plots and reports. Note: To return the name with the prefix, use the @LoadName (Composite Name of Loaded Data) system function.
Syntax
@Name ( )
Where
Argument None
Example
If a completion X is the active entity, then the system function will return “X”.
Type
Required
Description
If a Category (for example, Lease) is chosen from the Navigation pane, and the Lease named “Smith” is selected as the chosen entity, then the system function will return “Smith”.
@PlotFile (Load Graph File) System Function Description
This system function loads a specified graph file. By default, the file extension is .grf.
Syntax
@PlotFile (filename)
Where
Example
Argument filename
Type String
Required Yes
Description Path of the plot file
In this example, the graph file text.grf is plotted: @PlotFile ("test.grf")
Commonly Used System Functions Schlumberger Private - Customer Use
5-5
@PlotfromFile (Plot Data at Keyname in External File) System Function
@PlotfromFile (Plot Data at Keyname in External File) System Function Description
This system function reads from the external file's columns of data (X-axis) at the corresponding *keyname (Key Name) keyword, and then plots the data. Output is viewed as a plot; the output cannot be viewed in a report. This function is used mainly to overlay ideal solutions or data models. You must specify a column name if a header exists. If header does not exist, you must specify the column number (as shown in the examples). Note: If a keyname does not exist, specify it as "*".
Syntax Where
@PlotfromFile (filename, colName, keyName) Argument filename
Type String
Required Yes
Description Path of the file containing data to be plotted
colName keyName Example 1
This example uses keywords: *x *y1 *y2 *y3 *keyname set1 1 1 2 3 2 1 2 3 3 1 2 3 4 1 2 3
Example 2
This example uses a calculated variable: @PlotfromFile ("c:\data\test\ test.dat", "*y1","set1"); *x *y1 *y2 *y3 *keyname set2 1 1 2 3 2 1 2 3 3 1 2 3 4 1 2 3
Example 3
This example uses a column number: File 1 1 2 3 2 1 2 3 3 1 2 3 4 1 2 3 @PlotfromFile ("c:\data\test\test.dat" ,"2","*");
5-6
Plots Schlumberger Private - Customer Use
@PlotHeaderFile (Load Plot Header File) System Function
@PlotHeaderFile (Load Plot Header File) System Function Description
This system function loads the specified plot header file. By default, the file extension is .gh.
Syntax
@PlotHeaderFile (filename)
Where
Example
Argument filename
Type String
Required Yes
Description Path to file containing header
@PlotHeaderFile ("test.gh")
@SlopeGraphLine (Slope of a Locked Line) System Function Description
This system function finds the slope of a line that is locked.
Syntax
@SlopeGraphLine ( )
Where
Argument None
Type
Required
Description
@XGraphTrace (X-Axis Value of a Trace Point) System Function Description
This system function returns the X value of a trace point.
Syntax
@XGraphTrace ( )
Where
Argument None
Type
Required
Description
@YGraphTrace (Y-Axis Value of a Trace Point) System Function Description
This system function finds the Y value of a trace point.
Syntax
@YGraphTrace ( )
Where
Argument None
Type
Required
Description
Commonly Used System Functions Schlumberger Private - Customer Use
5-7
@YoGraphLine (Y-Intersect of a Locked Line) System Function
@YoGraphLine (Y-Intersect of a Locked Line) System Function Description
This system function finds the Y-axis intersect of the current locked line.
Syntax
@YoGraphLine ( )
Where
5-8
Argument None
Type
Required
Plots Schlumberger Private - Customer Use
Description
Index adding multiple curves (tutorial), 2-6 adding, hiding, and removing, 3-7 changing graphical attributes, 3-20
. .bmp saving plots as, 3-22 saving plots as (tutorial), 2-13 .emf, saving plots as, 3-22 .grf importing (tutorial), 2-9 saving a plot as (tutorial), 2-8 .jpg saving plots as, 3-22 saving plots as (tutorial), 2-13 .tiff saving plots as, 3-22 saving plots as (tutorial), 2-13
D data dictionary math options, 4-6 data frequency, changing, 3-16 data range, setting for variables, 4-6 date format, convert (@FmtDate) system function, 5-3 date range, selecting for variables, 4-6
E
Add Multiple Curves window, using (tutorial), 2-6 analyses creating with gallery templates, 3-3 selecting from the catalog, 4-2 auto print, using with plots (tutorial), 2-13 average group value, selecting, 4-6 axes adding Y-axes, 3-6 adding Y-axes (tutorial), 2-4 changing attributes of, 3-19 inverting values of X-axis, 3-18
Edit Plot window adding multiple Y-axes, 3-6 adding, hiding, and removing curves, 3-7 creating plots, 3-4 creating plots (tutorial), 2-11 creating plots for one completion (tutorial), 2-4 creating plots with multiple graphs (tutorial), 2-5 creating plots with multiple Y-axes (tutorial), 2-4 creating plots with one variable for multiple completions (tutorial), 2-6 displaying multiple graphs, 3-8 selecting categories (tutorial), 2-7
C
F
A
carry values forward method for plots, 3-11 setting math options for variables, 4-6 catalogs, using analyses in, 4-2 color curves, 3-20 legend, 3-21 tics, 3-19 trace lines, 3-12 completions flagging (tutorial), 2-13 grouping for a well, 4-5 creating creating, 3-4 creating (tutorial), 2-4 creating with gallery templates, 3-3 creating with multiple curves (tutorial), 2-6 creating with multiple Y-axes (tutorial), 2-4 creating with selected categories (tutorial), 2-7 curves
flag and filter by flagged completions (tutorial), 2-13 formatting system functions date, format (@FmtDate), 5-3 name, format (@FmtName), 5-4 functions, using an entry window, 4-3
G gallery templates, using, 3-3 graphs, adding multiple (tutorial), 2-5 graphs, moving and resizing, 3-10 group completions for a well, 4-5
H header system functions composite name of loaded data (@LoadName), 5-4 date, change format (@FmtDate), 5-3
i Schlumberger Private - Customer Use
equation of a locked line (@EquationGraphLine), 5-2 load plot header file (@PlotHeaderFile), 5-7 name of loaded data (@Name), 5-5 variable name and units (@FmtName), 5-4 headers about, 3-23 creating, 3-23 creating (tutorial), 2-7 deleting, 3-25 displaying as legend, 3-24 moving, 3-24 saving and loading, 3-25 showing and hiding, 3-24 Headers window adding headers, 3-23 adding headers (tutorial), 2-7 deleting headers, 3-25 saving and loading headers, 3-25 showing and hiding headers, 3-24 Historical Regression pane, using, 3-14
multipliers, selecting for variables, 4-6 multiply by factor, selecting for group values of variables, 4-6
N null values, removing data points with, 3-17
O output multipliers, setting for variables, 4-6
P
image files saving plots as, 3-22 saving plots as (tutorial), 2-13 importing (tutorial), 2-9 input multipliers, setting for variables, 4-6 interpolation method, 3-11 intraday plots about, 3-15 changing the data frequency, 3-16 setting exact range for, 3-19
percentage, showing, 3-11 pictures, saving, 3-22 plot system functions data, plot from file (@PlotfromFile), 5-6 header file, load (@PlotHeaderFile), 5-7 locked line, finding equation for (@EquationGraphLine), 5-2 locked line, finding Y-axis intersect (@YoGraphLine), 5-8 plot file, load (@PlotFile), 5-5 trace point, value of X-axis (@XGraphTrace), 5-7 trace point, value of Y-axis (@YGraphTrace), 5-7 plots tutorial, auditing, 2-10 tutorial, creating and editing, 2-3 print with auto print (tutorial), 2-13 procedural system functions name, item (@Name), 5-5 name, prefix and item (@LoadName), 5-4
L
Q
legend changing, 3-21 displaying header as, 3-24 line, computing (tutorial), 2-12 locked trace locking trace (tutorial), 2-11 trace lines on plots, 3-12 locked trace system functions find equation for (@EquationGraphLine), 5-2 find slope (@SlopeGraphLine), 5-7 find Y-axis intersect (@YoGraphLine), 5-8 valuate (@EvalGraphLine), 5-2
query, OFM query on entry windows, 4-3
I
M maximum values, setting for variable, 4-6 minimum values, setting for variable, 4-6 missing data, resolving, 3-11 ii
R reports creating with plot data, 3-13 creating with plot data (tutorial), 2-13
S saving (tutorial), 2-8 scale type changing to linear (tutorial), 2-6 changing to logarithmic (tutorial), 2-12 Select Completions window, using, 4-5 stacked plots, resolving missing data for, 3-11 sum group value, selecting for group values of variables, 4-6
Plots Schlumberger Private - Customer Use
T templates of analyses, 3-3 Trace Attributes window, using, 3-12 trace plot, using (tutorial), 2-11 trace points and lines adding (tutorial), 2-11 adding and changing, 3-12 trace points and lines system functions locked line, find equation for (@EquationGraphLine), 5-2 locked line, find slope (@SlopeGraphLine), 5-7 locked line, find Y-axis intersect (@YoGraphLine), 5-8
locked line, finding equation for (@EquationGraphLine), 5-2 locked line, valuate (@EvalGraphLine), 5-2 trace point, value of X-axis (@XGraphTrace), 5-7 trace point, value of Y-axis (@YGraphTrace), 5-7 tutorials auditing plots, 2-10 opening the demo project, 2-2 plots, 2-3
V values, viewing for every plotted point, 3-14
Index Schlumberger Private - Customer Use
iii
View more...
Comments